:root{--faq-wrapper-gap:var(--spacing-30);--faq-wrapper-padding:var(--spacing-40) var(--spacing-30);--faq-icon-width:4rem}@media (min-width:768px){:root{--faq-wrapper-padding:var(--spacing-60);--faq-wrapper-gap:var(--spacing-70);--faq-icon-width:var(--spacing-100)}}@media (min-width:1280px){:root{--faq-wrapper-padding:var(--spacing-100)}}.faq .wrapper{display:flex;flex-direction:column;grid-gap:var(--spacing-70);gap:var(--spacing-70);padding:var(--faq-wrapper-padding)}.faq .wrapper .cmp-button .btn,.faq .wrapper h2{margin:0 auto}@media (min-width:768px){.faq .wrapper .cmp-button .btn,.faq .wrapper h2{text-align:center}}.faq__wrapper{flex-direction:var(--direction)}.faq__wrapper,.faq__wrapper .col{display:flex;grid-gap:var(--spacing-30);gap:var(--spacing-30);grid-gap:var(--faq-wrapper-gap);gap:var(--faq-wrapper-gap)}.faq__wrapper .col{flex-direction:column}@media (min-width:768px){.faq__wrapper .col{width:50%}}.faq__item .expander-toggle{display:flex;grid-gap:var(--spacing-30);gap:var(--spacing-30);cursor:pointer}.faq__item .expander-toggle .bubbles{width:4rem;width:var(--faq-icon-width)}.faq__item .expander-toggle .bubbles svg{width:100%;height:auto}.faq__item .expander-toggle h3{flex:1;font-size:1.375rem}@media (min-width:768px){.faq__item .expander-toggle h3{font-size:1.75rem}}.faq__item .expander-content{padding-left:calc(var(--faq-icon-width) + var(--spacing-30))}