@charset "UTF-8";.section-gallery{position:relative;background:var(--section-bg);overflow:hidden}.section-gallery::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:9.6rem;background:var(--bg-a);pointer-events:none}.section-gallery__inner{display:flex}.section-gallery__inner .editor{width:calc(50% + 4rem);padding:4rem 10rem 0 0;gap:2.4rem}.section-gallery__inner .editor .subtitle{margin-bottom:-.8rem}.section-gallery__inner .editor ul:not([class]){margin-top:.4rem}.section-gallery__inner .editor .editor-widget-list{margin-top:4.4rem}.section-gallery .swiper-container .swiper-slide img,.section-gallery .swiper-container .swiper-slide picture{width:100%;height:100%}.section-gallery .swiper-container .renovation-slider__controls-wrap{position:absolute;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:2.4rem;padding:2.2rem 2.4rem;background:rgba(186,171,157,.2);backdrop-filter:blur(1.8rem);-webkit-backdrop-filter:blur(1.8rem)}.section-gallery .swiper-container .renovation-slider__control{position:static;width:6rem;height:6rem;opacity:1}.section-gallery .swiper-container .renovation-slider__arrow{width:6rem;height:6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(214,205,196,.34);backdrop-filter:blur(1.6rem);-webkit-backdrop-filter:blur(1.6rem);transition:background-color .2s ease,backdrop-filter .2s ease}.section-gallery .swiper-container .renovation-slider__arrow.prev{transform:scaleX(-1)}.section-gallery .swiper-container .renovation-slider__arrow img,.section-gallery .swiper-container .renovation-slider__arrow svg{transform:rotate(45deg);color:var(--cl-a)}.section-gallery .swiper-container .renovation-slider__arrow img{width:2.8rem;height:2.8rem}@media (min-width:1024px){.section-gallery .swiper-container{position:absolute;top:0;left:50%;width:50vw;height:100%}}@media (max-width:1023.98px){.section-gallery__inner .editor .editor-widget-list{margin-top:1.6rem}.section-gallery__inner .editor{width:100%;padding:0}.section-gallery__inner{flex-direction:column;gap:2.8rem}.section-gallery .swiper-container{position:relative;width:100vw;max-width:100vw;height:40rem;margin-left:calc(50% - 50vw)}}@media (max-width:1023.98px) and (min-width:767px){.section-gallery__inner .editor ul:not([class]){grid-template-columns:repeat(2,1fr)!important;-moz-column-gap:2rem!important;column-gap:2rem!important;row-gap:1.6rem!important}}