.faq{margin:6.25rem 0}.faq__title{margin-bottom:1.25rem}.faq__accordions{margin-top:4.5rem}.faq__accordions>:not(:last-child){margin-bottom:.625rem}.faq__text{font-size:max(1.25rem,12px);letter-spacing:-.02em}.faq__accordion{position:relative;border:1px solid rgba(34,78,139,.15);border-radius:2rem;-webkit-transition:border-color var(--hover-transition);transition:border-color var(--hover-transition);padding:1.75rem 0}.faq__accordion-head{padding:.75rem 4.375rem .75rem 2.5rem;font-weight:500;color:var(--blue);cursor:pointer;-webkit-transition:padding-bottom var(--hover-transition);transition:padding-bottom var(--hover-transition)}.faq__accordion-btn{position:absolute;right:2.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:1.5rem;pointer-events:none;-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-btn>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.faq__accordion-content{display:none;color:var(--gray)}.faq__accordion-content a{color:var(--gray)}.faq__accordion-content__inner{padding:0 4.375rem 0 2.5rem}.faq__accordion.is-open{border-color:var(--blue)}.faq__accordion.is-open .faq__accordion-btn{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media (max-width:768px){.faq{margin:40px 0}.faq__title{margin-bottom:12px}.faq__text{font-size:18px}.faq__accordions{margin-top:20px}.faq__accordion{padding:15px 0;border-radius:20px}.faq__accordion-head{font-size:15px;padding-left:16px;padding-right:60px}.faq__accordion-btn{right:16px}.faq__accordion-content{font-size:15px}.faq__accordion-content__inner{padding-left:16px;padding-right:60px}}