@media(min-width:992px){.faq-section .custom-container{max-width:120rem;margin-top:2rem}}.faq-section .faq__items{overflow:hidden;margin-bottom:10rem}.faq-section .headline__title{margin-bottom:6.5rem;text-align:center}.faq-section .faq__item{margin-bottom:3.8rem}.faq-section .faq__item.is-open .faq__question{border-bottom:1px solid var(--shadow)}.faq-section .faq__question{color:var(--primary);width:100%;text-align:left;background:var(--base);border:1px solid var(--shadow);font-size:2rem;padding:1.2rem 2.7rem;cursor:pointer;position:relative;-webkit-transition:background .3s;transition:background .3s}.faq-section .faq__question::after{content:"";position:absolute;right:1.6rem;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:1.8rem;height:1.8rem;border-right:2px solid var(--shadow);border-bottom:2px solid var(--shadow);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media(max-width:767px){.faq-section .faq__question{font-size:1.6rem;padding:1.2rem 3.8rem 1.2rem 1.5rem}.faq-section .faq__question::after{width:1.2rem;height:1.2rem}.faq-section .faq__answer ol li,.faq-section .faq__answer ul li{font-size:1.6rem;line-height:2.4rem}}.faq-section .faq__question[aria-expanded=true]::after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.faq-section .faq-answer-wrapper{border:1px solid var(--shadow);border-top:0}.faq-section .faq__answer{background:rgba(97,167,68,.3019607843);padding:4.2rem 2.8rem 3.8rem}.faq-section .faq__answer ol,.faq-section .faq__answer ul{padding-top:4.2rem}.faq-section .faq__answer picture{height:20rem;padding-bottom:2rem}.faq-section .faq__answer picture img{width:auto}.faq-section .faq__answer.with-table{background-color:transparent;padding:0}.faq-section .faq__answer p{font-size:2rem;line-height:3.5rem;padding-bottom:3.3rem;margin-bottom:0}.faq-section .faq__answer .faq__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;padding-bottom:2rem}@media(max-width:991px){.faq-section .faq__answer .faq__ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faq-section .faq__answer .faq__ctas .text-hover{display:none}.faq-section .faq__answer .faq__ctas .btn{width:50%;text-transform:initial;-ms-flex-line-pack:center;align-content:center}.faq-section .faq__answer .faq__ctas .btn:focus,.faq-section .faq__answer .faq__ctas .btn:hover{background-color:#478031}.faq-section .faq__answer .faq__ctas .btn:focus .text-initial,.faq-section .faq__answer .faq__ctas .btn:hover .text-initial{display:none}.faq-section .faq__answer .faq__ctas .btn:focus .text-hover,.faq-section .faq__answer .faq__ctas .btn:hover .text-hover{display:block;text-transform:uppercase}.faq-section .faq__answer .faq__table{width:100%;border-collapse:collapse}.faq-section .faq__answer .faq__table td,.faq-section .faq__answer .faq__table th{padding:.8rem;text-align:left}.faq-section .faq__answer .faq__table th{background-color:rgba(97,167,68,.3019607843);font-size:2rem;font-family:var(--font-bold)}.faq-section .faq__answer .faq__table tr:nth-child(odd){background-color:rgba(168,168,168,.1490196078)}.faq-section .faq__answer .faq__table tr td{font-size:1.4rem}.faq-section .faq__answer .faq__table tr td:first-child{color:#61a744;font-family:var(--font-bold);padding-left:2.7rem}@media(max-width:767px){.faq-section .faq__answer.with-table{overflow:scroll}.faq-section .faq__answer p{font-size:1.6rem;line-height:2.4rem}.faq-section .faq__answer .faq__ctas .btn{line-height:2.4rem;width:100%;padding:1.2rem 1rem}.faq-section .faq__answer .faq__table th{font-size:1.6rem}.faq-section .faq__answer .faq__table tr td:first-child{padding-left:1.5rem}}