@charset "UTF-8";.faq-section{padding:clamp(40px,5.1724vw,6rem) 0 clamp(65px,7.7586vw,9rem);background-color:var(--section-bg,var(--bg-m));position:relative}.faq-section__box{display:flex;flex-direction:column;gap:var(--default-gap)}.faq-section .faq-list{display:flex;flex-direction:column;gap:clamp(30px,4.569vw,5.3rem)}.faq-section .faq-list__item{display:grid;gap:calc(clamp(30px,4.569vw,5.3rem)/ 2);align-items:flex-start;grid-template-columns:repeat(12,1fr)}.faq-section .faq-list .accordion:only-child{--acpect:16/9;grid-column:1/-1;max-width:96rem;width:100%;margin:0 auto}.faq-section .faq-list .custom-gallery{--acpect:1/1;grid-column:span 4;border-radius:clamp(8px,1.171875vw,1.6px);overflow:hidden;max-width:100%;width:100%}.faq-section .faq-list .custom-gallery:only-child{--acpect:16/9;grid-column:1/-1;max-width:75rem;margin:0 auto}.faq-section .faq-list .custom-gallery img,.faq-section .faq-list .custom-gallery picture{border-radius:clamp(8px,1.171875vw,1.6rem);width:100%;display:flex;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;aspect-ratio:var(--acpect)}.faq-section .faq-list .custom-gallery .swiper-pagination{position:absolute;z-index:2;bottom:clamp(10px,1.46484375vw,2rem);left:50%;transform:translateX(-50%)}.faq-section .faq-list .grid-gallery{grid-column:span 4;display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:2rem}.faq-section .faq-list .grid-gallery__item{overflow:hidden;aspect-ratio:1}.faq-section .faq-list .grid-gallery__item img,.faq-section .faq-list .grid-gallery__item picture{width:100%;height:100%}.faq-section .faq-list .grid-gallery__item img{height:100%}.faq-section .faq-list .accordion{display:flex;flex-direction:column;width:100%;grid-column:span 8;gap:1rem}.faq-section .faq-list .accordion__btn{font-style:normal;font-weight:600;line-height:135%;font-family:var(--font-family);color:var(--cl-b);font-size:clamp(18px,1.7241vw,2rem);gap:clamp(16px,1.7241vw,2rem);display:flex;align-items:center;justify-content:space-between;width:100%;text-align:start;transition:all .3s}.faq-section .faq-list .accordion__btn-icon{--size:clamp(20px, 2.069vw, 2.4rem);transition:all .3s;color:var(--cl-d);display:flex;flex-shrink:0;width:var(--size);height:var(--size);align-items:center;justify-content:center;position:relative;z-index:2}.faq-section .faq-list .accordion__btn-icon:after,.faq-section .faq-list .accordion__btn-icon:before{position:absolute;content:"";background-color:currentColor;display:flex}.faq-section .faq-list .accordion__btn-icon:before{width:100%;height:.2rem;transform:translate(-50%,-50%);top:50%;left:50%}.faq-section .faq-list .accordion__btn-icon:after{height:100%;width:.2rem;transform:translate(-50%,-50%);top:50%;left:50%;transition:all .3s}.faq-section .faq-list .accordion__btn.active .accordion__btn-icon{transform:rotate(-135deg)}.faq-section .faq-list .accordion__item{transition:all .3s;padding:clamp(20px,2.2414vw,2.6rem) clamp(20px,2.2414vw,2.6rem) clamp(20px,2.2414vw,2.6rem) clamp(25px,2.5862vw,3rem);background:var(--bg-a);border-radius:1.5rem}.faq-section .faq-list .accordion__item .editor{padding:clamp(18px,1.9828vw,2.3rem) calc(clamp(20px,2.2414vw,2.6rem) + clamp(20px,5.1724vw,6rem)) 0 0}.faq-section .faq-list .accordion__item .editor p{font-size:clamp(14px,1.3793vw,1.6rem);font-weight:300;line-height:155%}@media (min-width:767px){.faq-section .faq-list .custom-gallery{position:sticky;top:2rem}.faq-section .faq-list .grid-gallery{position:sticky;top:2rem}}@media (max-width:766.98px){.faq-section .faq-list__item{display:flex;flex-direction:column}.faq-section .faq-list .custom-gallery{order:-1;position:relative;--acpect:1/.65}.faq-section .faq-list .grid-gallery{order:-1}}