.faq{color:var(--green)}.faq__text{margin-top:2rem;text-align:center}.faq__text a{color:var(--green);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}@media (any-hover:hover){.faq__text a:hover{color:var(--dark-red)}}.faq__accordion{border-radius:1.25rem;padding:1.5rem;background-color:rgba(51,74,56,.1)}.faq__accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.faq__accordion-title{font-size:max(1.25rem,12px);line-height:140%;font-weight:600}.faq__accordion-button{width:1.5rem;height:1.5rem;-ms-flex-negative:0;flex-shrink:0;margin-left:2.5rem;-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}.faq__accordion-button>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.faq__accordion-content{display:none}.faq__accordion-wrapper{margin-top:.75rem}.faq__accordion.is-open .faq__accordion-button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq__accordion:not(:last-child){margin-bottom:1.25rem}@media (max-width:768px){.faq__text{font-size:18px;margin-top:20px}.faq__accordion-title{font-size:22px}.faq__accordion-button{margin-left:12px}}