.faq{background:var(--color-white);color:var(--color-black);padding:0 0 var(--space-section-y)}.faq__container{padding:0 var(--container-x)}@media(min-width:1920px){.faq__container{max-width:var(--container-max-width);margin-inline:auto}}.faq__wrapper{display:flex;flex-direction:column}@media(min-width:1024px){.faq__wrapper{flex-direction:row;justify-content:space-between}}.faq__subtitle{display:inline-flex;margin-bottom:5rem}@media(min-width:768px){.faq__subtitle{margin-bottom:8rem}}@media(min-width:1024px){.faq__subtitle{margin-bottom:10rem}}.faq__subtitle .line{display:flex!important}.faq__subtitle span{margin-top:.2rem;font-size:1.4rem;font-weight:var(--font-weight-medium);line-height:1.35}@media(min-width:768px){.faq__subtitle span{font-size:1.6rem}}@media(min-width:1024px){.faq__subtitle span{font-size:1.8rem}}.faq__arrow{width:1.8rem;height:1.8rem;margin-right:1.2rem;fill:currentColor}@media(min-width:768px){.faq__arrow{width:2rem;height:2rem}}@media(min-width:1024px){.faq__arrow{width:2.4rem;height:2.4rem;margin-right:1.4rem}}.faq__header{margin-bottom:1.8rem;font-size:3.2rem;line-height:1}@media(min-width:768px){.faq__header{font-size:3.4rem}}@media(min-width:1024px){.faq__header{max-width:545px;margin-bottom:0;font-size:4.8rem;line-height:1.33}}.faq__list{display:flex;flex-direction:column}@media(min-width:1024px){.faq__list{width:50%}}.faq__item{border-bottom:1px solid rgba(217,217,217,.4);padding:22px 0}@media(min-width:1024px){.faq__item{padding:20px 0}}.faq__question{width:100%;display:flex;justify-content:space-between;gap:23px;text-align:left;color:inherit;cursor:pointer;transition:opacity .3s ease}.faq__question-text{flex:1 1;font-size:2rem;line-height:1.3}@media(min-width:1024px){.faq__question-text{max-width:599px;width:50%;font-size:24px}}.faq__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq__icon svg{width:16px;height:16px}.faq__answer{overflow:hidden;max-height:0;opacity:0}.faq__answer-content{padding-top:24px;font-size:1.8rem;line-height:1.3}.faq__answer-content p{margin-bottom:1.2rem}@media(min-width:1024px){.faq__answer-content{padding-top:40px;font-size:20px}}.faq__answer-content ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0}.faq__answer-content ul li{padding:16px 0}.faq__answer-content span,.faq__answer-content ul li span{font-weight:var(--font-weight-medium)}.faq__list-marker li{position:relative;padding-left:20px!important}.faq__list-marker li:before{content:"•";position:absolute;left:0;top:15px;color:currentColor}.faq__list-padding li:first-child{padding-top:0!important}.faq__list-padding li:last-child{padding-bottom:0!important}