.faq{display:block;padding:var(--space-40) 0}@media(min-width:1024px){.faq{padding:var(--space-56) 0}}.faq .grid{margin:0}.faq .h1{margin:0 0 4px;color:var(--color-tena-primary-blue)}@media(max-width:1023px){.faq .h1{font-size:40px}}.faq .h1.h1--light{color:var(--color-ada-secondary-blue);margin:0 0 16px}@media(min-width:1024px){.faq .h1.h1--light{margin-bottom:40px}
}.faq .btn.hide-desktop{width:100%}@media(min-width:1024px){.faq .btn.hide-mobile{display:inline-block !important}}@media(max-width:1023px){.faq .btn{margin-top:24px}}.faq__wrapper{padding:32px 0;border-top:1px solid #cfd7e0;cursor:pointer}.faq__wrapper.faq__wrapper--opened .faq__answer{display:block}.faq__wrapper.faq__wrapper--opened .faq__icon{padding-top:9px}
.faq__wrapper.faq__wrapper--opened .faq__icon .icon--minus{display:inline-block}.faq__wrapper.faq__wrapper--opened .faq__icon .icon--plus{display:none}.faq__question{color:var(--color-tena-primary-blue);letter-spacing:-0.48px;padding-right:42px}@media(min-width:1024px){.faq__question{letter-spacing:-0.4px}}.faq__answer{color:#003a81;display:none;font-weight:500;letter-spacing:-0.48px;padding-right:30px;padding-top:24px}
@media(min-width:1024px){.faq__answer{letter-spacing:-0.4px;padding-top:12px}}.faq__answer a{text-decoration:underline}.faq__icon{position:absolute;right:0;top:32px;width:32px;height:32px;border-radius:20px;background-color:var(--color-tena-light-blue);text-align:center;padding-top:8px}.faq__icon svg{width:16px;height:16px}
.faq__icon .icon--minus{display:none}