@charset "UTF-8";.faq-section{padding-top:5.8rem;padding-bottom:4.9rem;background-color:var(--section-bg);overflow:hidden}.faq-section__coll{flex:1 1 50%;max-width:80rem;display:flex;flex-direction:column;padding-right:4rem;padding-top:4rem}.faq-section__coll .editor{margin-bottom:5.8rem;gap:0}.faq-section__coll .editor .subtitle{color:var(--cl-a)}.faq-section__coll .editor .h1,.faq-section__coll .editor .h2,.faq-section__coll .editor .h3,.faq-section__coll .editor .h4,.faq-section__coll .editor .h5,.faq-section__coll .editor .h6,.faq-section__coll .editor h1,.faq-section__coll .editor h2,.faq-section__coll .editor h3,.faq-section__coll .editor h4,.faq-section__coll .editor h5,.faq-section__coll .editor h6{color:var(--cl-a);margin:1.6rem 0 2.4rem}.faq-section__coll .editor>p{color:var(--cl-i)}.faq-section__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;align-items:flex-start}.faq-section .faq-banner{margin-top:auto;position:relative;z-index:2;width:100%;height:366px;background-size:cover;background-position:center;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.faq-section .faq-banner::before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(rgba(52,55,60,.22),rgba(52,55,60,.22)),radial-gradient(ellipse at 30% 70%,rgba(52,55,60,.92) 40%,rgba(52,55,60,.12) 85%);z-index:-1}.faq-section .faq-banner__bg{position:absolute;z-index:-2;pointer-events:none;inset:0}.faq-section .faq-banner__bg img,.faq-section .faq-banner__bg picture{width:100%;height:100%}.faq-section .faq-banner .editor,.faq-section .faq-banner-text{padding-left:28px;margin-top:auto;margin-bottom:0}.faq-section .faq-banner .editor p:not([class]),.faq-section .faq-banner-text p:not([class]){max-width:39rem;margin:0;color:#e2e2e2;font-size:1.6rem}.faq-section .faq-banner .h1,.faq-section .faq-banner .h2,.faq-section .faq-banner .h3,.faq-section .faq-banner .h4,.faq-section .faq-banner .h5,.faq-section .faq-banner .h6,.faq-section .faq-banner h1,.faq-section .faq-banner h2,.faq-section .faq-banner h3,.faq-section .faq-banner h4,.faq-section .faq-banner h5,.faq-section .faq-banner h6{color:var(--color-white)}.faq-section .accordion{display:flex;flex-direction:column;gap:20px;counter-reset:li}.faq-section .accordion__item{counter-increment:li;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);border-radius:2px}.faq-section .accordion__item.active .accordion__icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-section .accordion__icon{position:relative;width:26px;height:26px;flex-shrink:0;margin-left:0}.faq-section .accordion__icon::after,.faq-section .accordion__icon::before{content:"";position:absolute;background-color:var(--bg-a);top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section .accordion__icon::before{width:26px;height:2px}.faq-section .accordion__icon::after{width:2px;height:26px;transition:.2s}.faq-section .accordion__content{padding:0 20px}.faq-section .accordion__content .editor{border-top:1px solid rgba(254,254,254,.2);padding:20px 0}.faq-section .accordion__content .editor p:not([class]){color:#fefefe}.faq-section .accordion__btn{display:flex;align-items:center;padding:14px 20px;font-family:var(--font-title);font-weight:800;font-size:22px;cursor:pointer;list-style:none;text-transform:uppercase;gap:16px;color:var(--cl-a);min-width:0;line-height:1.3;word-break:keep-all;text-align:start;overflow-wrap:normal}.faq-section .accordion__btn:before{display:inline-block;content:counter(li,decimal-leading-zero);color:var(--color-accent);background:#34373c;font-family:var(--font-title);font-size:24px;font-weight:800;width:52px;height:52px;border-radius:100px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.faq .accordion{flex:1 1 50%}@media (max-width:1023.98px){.faq-section__inner{grid-template-columns:100%}.faq-section .faq-layout{flex-direction:column}.faq-section .faq-section__coll{display:contents;width:100%;max-width:100%;padding-right:0}.faq-section .faq-section__coll>p{margin-bottom:2.4rem}.faq-section .faq-section__coll .editor{margin-bottom:0}.faq-section .faq .accordion{width:100%;max-width:100%;order:1}.faq-section .faq-banner{order:3;max-width:none}}@media (max-width:766.98px){.faq-section__coll{padding:0}.faq-section{padding-top:4rem;padding-bottom:1.6rem}}