.faq-item{border-bottom:3px solid var(--bs-body-color);padding:clamp(.75rem,.375rem + 1vw,1.25rem) 0;height:fit-content}.faq-item:first-child{border-top:3px solid var(--bs-body-color)}.faq-item__question{font-size:clamp(.875rem, .5938rem + .75vw, 1.25rem);font-style:normal;font-weight:700;margin-bottom:0}.faq-item__answer{font-weight:400;line-height:1.8;font-size:clamp( .75rem, calc(.713rem + .133vw), .8125rem);display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;margin-bottom:0}.faq-item__answer[hidden]{visibility:hidden}.faq-item__answer-inner{overflow:hidden}.js-faq-item--expanded .faq-item__answer{margin-top:.5rem;grid-template-rows:1fr}.faq-item__title-wrapper h4{margin-bottom:0}.faq-item__toggle-btn{margin:auto 0;border:none;background:0 0;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;gap:35px;text-align:left}.faq-item__toggle-btn .faq-arrow{transition:transform .3s;transform-origin:center}.js-faq-item--expanded .faq-item__toggle-btn .faq-arrow{transform:rotate(180deg)}@media (min-width:991.98px){#section-faq .module-head-title{text-align:start;margin-bottom:35px}}@media (max-width:991.98px){.faq-item__toggle-btn .faq-arrow{width:20px;height:20px}#section-faq .module-head-title{margin-bottom:27px}}