.faq-section{display:flex;flex-direction:column;padding:20px 15px 0;gap:20px}@media(min-width:960px){.faq-section{flex-direction:row;padding:80px 40px 0}}.faq-section .faq-section__title{width:100%}@media(min-width:960px){.faq-section .faq-section__title{width:40%}}.faq-section .faq-section__title h3{padding-bottom:40px}
.faq-section .faq-section__wrapper{width:100%}@media(min-width:960px){.faq-section .faq-section__wrapper{width:60%}}.faq-section .faq-section__wrapper--border-true{border-bottom:1px solid var(--color-medium-grey)}.faq-section .faq-section__wrapper h3{padding-bottom:20px}@media(min-width:960px){.faq-section .faq-section__wrapper h3{padding-bottom:40px}
}.faq-section [data-accordion-item] .icon--minus{display:none}.faq-section [data-accordion-item].active .icon--plus{display:none}.faq-section [data-accordion-item].active .icon--minus{display:block}.faq-section .faq__accordion-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font:var(--font-tertiary);text-transform:var(--font-tertiary-text-transform);letter-spacing:var(--font-tertiary-letter-spacing)}
.faq-section .faq__accordion-content p:first-child{margin-top:15px}.faq-section accordion-component{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}@media(min-width:960px){.faq-section accordion-component{gap:40px;padding-bottom:80px}}