.faq{position:relative;margin-bottom:2px}.faq__inner{position:relative;display:flex;overflow:hidden;flex-flow:column;max-width:1440px;height:auto;margin:0 auto;margin-bottom:var(--spacing-10x);padding:0 16px}@media (min-width: 1024px){.faq__inner{padding:0 140px}}.faq .faqs-list{display:flex;flex-flow:column;gap:2px}.faq__text-holder,.faq .text-holder{margin-bottom:32px}.faq__text-holder__title,.faq .text-holder__title{font-family:Avenir;font-size:1.6rem;font-weight:300;font-style:normal;line-height:2.4rem;font-feature-settings:"ss06" on;font-size:2rem;font-weight:500;line-height:2.8rem;text-align:left;letter-spacing:.08rem;text-transform:uppercase;color:var(--color-dark)}.faq .surf-expand{position:relative;background-color:var(--color-light-grey)}.faq .surf-expand:first-of-type:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background-color:var(--color-dark)}.faq .surf-expand:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:var(--color-dark)}.faq .surf-expand__summary,.faq .surf-expand .summary{padding:16px 11px;background-color:var(--color-light-grey)}@media (min-width: 1024px){.faq .surf-expand__summary,.faq .surf-expand .summary{padding:24px 24px 24px 0}}.faq .surf-expand__summary__question,.faq .surf-expand .summary__question{font-family:Avenir;font-size:1.6rem;font-weight:300;font-style:normal;line-height:2.4rem;font-feature-settings:"ss06" on;font-size:1.3rem;font-weight:500;line-height:1.8rem;letter-spacing:.08rem;color:var(--color-dark)}@media (min-width: 1024px){.faq .surf-expand__summary__question,.faq .surf-expand .summary__question{font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.6rem;letter-spacing:.09rem}}.faq .surf-expand__summary .icon-chevron,.faq .surf-expand .summary .icon-chevron{width:18px;height:18px}.faq .surf-expand__content,.faq .surf-expand .content{max-width:924px;margin-right:auto;margin-left:0}.faq .surf-expand__content__inner,.faq .surf-expand .content__inner{padding-left:11px}@media (min-width: 1024px){.faq .surf-expand__content__inner,.faq .surf-expand .content__inner{padding-left:0}}.faq .surf-expand__content__answer,.faq .surf-expand .content__answer{font-family:Avenir;font-size:1.6rem;font-weight:300;font-style:normal;line-height:2.4rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-weight:400;line-height:1.7rem;color:var(--color-dark)}
