.faq{padding:8rem 0}@media screen and (max-width:1023px){.faq{padding:6rem 0}}@media screen and (max-width:767px){.faq{padding:4rem 0}}.faq--bg-mint{background:var(--mint)}.faq__inner{margin:0 auto;max-width:93.6rem}.faq__head{margin:0 auto 4rem;max-width:100%;text-align:center;width:74.4rem}.faq__title{color:var(--orange);font:700 3.2rem/1 var(--headingfont);margin:0 0 2.8rem}@media screen and (max-width:767px){.faq__title{font-size:2rem}}.faq__title:last-child{margin-bottom:0}.faq__intro{color:var(--green);font:400 1.6rem/1.75 var(--textfont)}@media screen and (max-width:767px){.faq__intro{font-size:1.4rem;line-height:1.71}}.faq__intro p{color:inherit;font:inherit;margin:0 0 1.6rem}.faq__intro p:last-child{margin-bottom:0}.faq__list{display:flex;flex-direction:column;gap:2rem}.faq__item{background:var(--white);border-radius:3.6rem;overflow:hidden;padding:1.2rem 1.2rem 1.2rem 3.2rem;position:relative;width:100%}.faq__question{font:inherit;margin:0;padding:0}.faq__toggle{align-items:center;appearance:none;background:none;border:0;color:var(--green);cursor:pointer;display:flex;gap:2.4rem;margin:0;min-height:5.1rem;padding:0;text-align:left;width:100%}.faq__toggle:focus-visible{border-radius:2.4rem;outline:2px solid var(--orange);outline-offset:.4rem}.faq__question-text{color:var(--green);flex:1 1 0%;font:500 2rem/1.33 var(--headingfont)}@media screen and (max-width:767px){.faq__question-text{font-size:1.6rem}}.faq__icon{flex:0 0 auto;line-height:1}.faq__icon,.faq__icon svg{height:4.8rem;width:4.8rem}.faq__icon svg{display:block;transition:transform .2s}.faq__icon-circle{fill:var(--white);transition:fill .2s}.faq__icon-chevron{fill:var(--green);transition:fill .2s}.faq__item.is-open .faq__icon-circle,.faq__toggle:hover .faq__icon-circle{fill:var(--orange)}.faq__item.is-open .faq__icon-chevron,.faq__toggle:hover .faq__icon-chevron{fill:var(--white)}.faq__item.is-open .faq__icon svg{transform:rotate(180deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__answer[hidden]{display:grid}.faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{min-height:0;overflow:hidden}.faq__answer-content{color:var(--green);font:400 1.6rem/1.75 var(--textfont);padding:2.4rem 0 2rem;text-align:left}@media screen and (max-width:767px){.faq__answer-content{font-size:1.4rem;line-height:1.71}}.faq__answer-content p{color:inherit;font:inherit;margin:0 0 3.2rem}@media screen and (max-width:767px){.faq__answer-content p{margin-bottom:2.8rem}}.faq__answer-content ol,.faq__answer-content ul{margin:0 0 3.2rem;padding-left:2rem}.faq__answer-content ol li,.faq__answer-content ul li{color:inherit;font:inherit;margin:0 0 .8rem;padding:0}.faq__answer-content ol li:before,.faq__answer-content ul li:before{display:none}.faq__answer-content ul li{list-style:disc}.faq__answer-content ol li{list-style:decimal}.faq__answer-content strong{color:inherit;font-weight:700}.faq__answer-content a:not(.button){color:inherit;text-decoration:underline;text-underline-offset:.2em}.faq__answer-content a:not(.button):hover{color:var(--orange)}.faq__answer-content>:last-child{margin-bottom:0}#main .faq__answer-content ol,#main .faq__answer-content ul{display:block;gap:0}@media (prefers-reduced-motion:reduce){.faq__answer,.faq__icon svg,.faq__icon-chevron,.faq__icon-circle{transition:none}}