.faq-section{display:flex;gap:10%;justify-content:flex-end;margin:0 auto clamp(1.5rem,25%,3.5rem);padding:1.5rem 0;width:clamp(375px,100%,1440px)}.faq-section:first-child{margin-top:clamp(1.5rem,25%,3.5rem)}.faq-container{align-items:flex-end;display:flex;flex-direction:column;width:clamp(360px,100vw,720px)}.faq-container,.faq-menu{align-items:flex-start;display:flex;flex-direction:column}.faq-menu{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0 1rem;width:clamp(345px,100%,680px)}.faq-menu__item{background-color:#f0f5fa;border-radius:4px;display:flex;justify-content:space-between;padding:.25rem 1rem;width:100%}.faq-menu__item:not(.accordion-menu__faq):not(.accordion-menu__answer){margin-bottom:.5rem}.faq-menu__item .accordion-menu__toggle>span,.faq-menu__item .links-menu__link>span{color:#0f1e2d;font-size:1rem;font-weight:600}.faq-menu__item.accordion-menu__faq,.faq-menu__item.links-menu .links-menu__link{display:flex;justify-content:space-between}.accordion-menu__faq{z-index:3}.accordion-menu__toggle{min-width:calc(100% - 14px);padding:.75rem 0}.accordion-menu__faq.open{border-radius:4px 4px 0 0}.accordion-menu__answer{background-color:#253c49;border-radius:0 0 4px 4px;flex-direction:column;gap:.5rem;height:0;justify-content:center;margin:0;padding:0;transform:translateY(-2rem);transition:all .3s ease;visibility:hidden;width:100%;z-index:1}.accordion-menu__answer.open{height:100%;margin-bottom:.5rem;min-height:fit-content;padding:1rem 1.25rem 1.5rem;transform:translateY(-.5rem);visibility:visible}.accordion-menu__answer-content,.accordion-menu__answer-pagelink{color:#fff;font-size:14px;height:0}.accordion-menu__answer.open .accordion-menu__answer-content,.accordion-menu__answer.open .accordion-menu__answer-pagelink{height:unset}.accordion-menu__answer-pagelink{border-bottom:2px solid #fff;padding:0 3px 0 2px;transition:all .3s ease-out;width:fit-content}.accordion-menu__answer-pagelink:hover{border-color:#00b9bc;color:#00b9bc}.faq-container .faq-header{text-align:end;width:clamp(345px,100%,495px)}@media screen and (max-width:756px){.faq-section{align-items:center;flex-direction:column;padding:0 .5rem}.faq-container{align-items:center;width:100%}.faq-container .faq-header{padding-bottom:1rem;text-align:center;width:100%}.faq-menu{padding:0;width:100%}.faq-menu__item{background-color:#dfe4e9}.accordion-menu__answer{transition:all .2s ease-out}.accordion-menu__answer.open{transition:all .1s ease-out}}