:root{--faq-component-header-text:clamp(2.4rem, 2.5vw, 3.6rem);--faq-component-question-title:clamp(1.6rem, 2.5vw, 2.2rem);--faq-component-question-description:clamp(1.6rem, 2.5vw, 2rem)}.faq-component{display:flex;flex-direction:column;padding-block:clamp(4rem, 4vw, 6rem);.faq-component-container{margin:0 auto;max-width:var(--custom-page-width);display:flex;flex-direction:column;gap:clamp(20px, 4.5vw, 44px);@media screen and (min-width:768px){max-width:calc(var(--custom-page-width) * 0.8)}.header-faq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(0px, 0.5vw, 10px);.title-faq{p{color:#1D3469;font-family:Bebas Neue;font-size:clamp(32px, 2.5vw, 56px);font-weight:400;line-height:44.8px;letter-spacing:.02em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0}}}.faq-question-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;.faq-question{padding:1rem 1rem;border-bottom:1.5px solid #1D3469;background:#FFF;backdrop-filter:blur(8px);cursor:pointer;@media screen and (min-width:768px){padding:2rem 1.5rem}&:not(:has(.faq-description[closed])){.faq-title{.icon-plus{svg{#Vector{transform:rotate(90deg)}}}}}.faq-title{display:flex;justify-content:space-between;align-items:center;:is(p){margin:0;font-family:Montserrat;font-size:clamp(16px, 2.5vw, 22px);font-weight:500;line-height:33px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0B2A59}.icon-plus{width:2.8rem;height:2.8rem;svg{width:100%;height:100%;#Vector{transform-origin:center center;transition:all 0.5s ease-in-out}}}}.faq-description{transition:all 0.3s ease;overflow:hidden;margin-top:1.5rem;:is(p){color:#434752;font-family:Montserrat;font-size:clamp(16px, 2.5vw, 20px);font-weight:400;line-height:30px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0}&[closed]{margin-top:0;height:0}}}}}}@keyframes scaleAnimation{0%,100%{transform:scaleX(1)}50%{transform:scaleX(-1)}}