:root{--transition-default: 300ms}.faq__section{max-width:100dvw;width:100%}.faq__wrapper{display:flex;flex-direction:column;gap:4rem;width:100%;max-width:144rem;margin:0 auto;padding:4rem .8rem}@media(width >= 750px){.faq__wrapper{padding:6rem clamp(.8rem,7dvw,8rem)}}@media(width >= 1024px){.faq__wrapper{flex-direction:row;justify-content:space-between}}.faq__wrapper .faq__head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2rem,1.6dvw,2.4rem);max-width:42rem}.faq__wrapper .faq__head .faq__title{font-family:"AetherMonoA";font-size:clamp(3.2rem,4dvw,4.4rem);line-height:1;letter-spacing:-0.14rem;text-transform:uppercase}.faq__wrapper .faq__head .faq__subtitle{font-size:1.6rem;line-height:1.1}.faq__wrapper .faq__head .faq__email{font-size:1.8rem;line-height:1;font-weight:600;color:#1d1d1b}.faq__wrapper .faq__content{display:flex;flex-direction:column;width:100%}@media(width >= 1024px){.faq__wrapper .faq__content{max-width:75rem;width:60%}}.faq__wrapper .faq__content .faq__tabs{display:flex;flex-direction:row;gap:.9rem;margin-bottom:4rem;overflow:auto}@media(width >= 1024px){.faq__wrapper .faq__content .faq__tabs{gap:1rem;margin-bottom:2.4rem}}.faq__wrapper .faq__content .faq__tabs .faq__tab--button{height:3.4rem;padding:0 2rem;border-radius:4.2rem;border:1px solid rgba(29,29,27,.4);font-size:1.4rem;line-height:1.3;font-weight:500;text-wrap:nowrap;text-transform:uppercase;color:#1d1d1b;cursor:pointer;background-color:unset;transition:background-color .3s ease,color .3s ease}.faq__wrapper .faq__content .faq__tabs .faq__tab--button.active{background-color:#1d1d1b;color:#fff}.faq__wrapper .faq__content .faq__tabs .faq__tab--button:not(.active):hover,.faq__wrapper .faq__content .faq__tabs .faq__tab--button:not(.active):focus{background-color:#1d1d1b;color:#fff;opacity:.9}.faq__wrapper .faq__content .faq__list{opacity:1;transition:opacity .25s ease-in-out}.faq__wrapper .faq__content .faq__list.visually-hidden{opacity:0}.faq__wrapper .faq__content .faq__list .faq__item:not(:last-child){border-bottom:1px solid #dadada}.faq__wrapper .faq__content .faq__list .faq__item--details[open] .faq__item--marker .icon-plus{opacity:0;transform:translate(-50%, -50%) rotate(180deg)}.faq__wrapper .faq__content .faq__list .faq__item--details[open] .faq__item--marker .icon-minus{opacity:1;transform:translate(-50%, -50%) rotate(0deg)}.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--question{display:flex;align-items:center;justify-content:space-between;gap:3.2rem;padding:1.2rem 0;font-size:1.8rem;line-height:1;letter-spacing:.036rem;letter-spacing:normal}@media(width >= 1024px){.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--question{padding:1.6rem 0;font-weight:500;letter-spacing:0}}.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--marker{position:relative;width:2.4rem;height:2.4rem;min-width:2.4rem;border-radius:50%;background:rgb(var(--custom-color-primary))}.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--marker .icon-plus,.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--marker .icon-minus{transition:opacity .3s ease,transform .3s ease;top:50%;left:50%;position:absolute}.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--marker .icon-plus{opacity:1;transform:translate(-50%, -50%) rotate(0deg);width:11px;height:11px;min-width:11px}.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--marker .icon-minus{opacity:0;transform:translate(-50%, -50%) rotate(-180deg);width:11px;height:11px;min-width:11px}.faq__wrapper .faq__content .faq__list .faq__item--details .faq__item--answer{padding-bottom:1.6rem}