:root{--faq-margin:1rem;--faq-padding:1rem;--faq-gap:1rem;--faq-border-radius:10px}.faq__text{text-align:center;margin-bottom:2.25rem;margin-bottom:calc(var(--faq-margin)*2.25)}@media (min-width:768px){.faq__text{margin-bottom:3.25rem;margin-bottom:calc(var(--faq-margin)*3.25)}}.faq__wrapper{max-width:45rem;margin:var(--margin-center);padding:0 .75rem;padding:0 calc(var(--faq-padding)*0.75)}@media (min-width:768px){.faq__wrapper{padding:0}}.faq__item{border-bottom:1px solid var(--color-black)}.faq__item:first-of-type .question{padding-top:0}.faq__item:last-of-type{border-bottom:0}.faq__item .question{display:flex;justify-content:space-between;grid-gap:1.75rem;gap:1.75rem;grid-gap:calc(var(--faq-gap)*1.75);gap:calc(var(--faq-gap)*1.75);padding-top:1.5rem;padding-top:calc(var(--faq-padding)*1.5);padding-bottom:1.25rem;padding-bottom:calc(var(--faq-padding)*1.25);cursor:pointer}.faq__item .question.active .cross-icon span:nth-of-type(2){opacity:0}.faq__item .question p{margin-bottom:0;text-transform:lowercase;font-weight:var(--body-weight-semi);font-feature-settings:"smcp";font-variant:small-caps}.faq__item .question .cross-icon{position:relative;width:.875rem;height:.875rem}@media (min-width:768px){.faq__item .question .cross-icon{width:1rem;height:1rem}}.faq__item .question .cross-icon span{position:absolute;top:0;left:0;background-color:var(--color-black);width:100%;height:2px;transition:var(--transition-fast)}.faq__item .question .cross-icon span:first-of-type{top:.5rem;transform:rotate(0deg)}.faq__item .question .cross-icon span:nth-of-type(2){top:.5rem;transform:rotate(90deg)}.faq__item .answer{position:relative;max-height:0;opacity:0;transition:var(--transition-fast);z-index:-1}.faq__item .answer.active{max-height:40rem;opacity:1;margin-bottom:1.25rem;margin-bottom:calc(var(--faq-margin)*1.25);z-index:1}