#slider-container{max-width:100vw;width:100%;padding-left:80px;padding-right:80px;position:relative}:root{--slide-width:71%;--slide-gap:3.5%}.carousel-container{width:100%;height:700px;position:relative;overflow:hidden}.carousel-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform}.slide{-webkit-box-flex:0;-ms-flex:0 0 var(--slide-width);flex:0 0 var(--slide-width);height:100%;position:relative;cursor:pointer;margin-right:var(--slide-gap);-webkit-transition:2.2s cubic-bezier(.14,.4,.09,.99);transition:2.2s cubic-bezier(.14,.4,.09,.99);width:var(--slide-width);max-width:var(--slide-width);overflow:hidden}.slide:last-child{margin-right:0}.slide-overlay{background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:2.2s cubic-bezier(.14,.4,.09,.99);transition:2.2s cubic-bezier(.14,.4,.09,.99);height:100%;width:100%;position:absolute;top:0;left:0}.slide .slide-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(34,35,36,0)),to(#222324)) !important;background:linear-gradient(180deg,rgba(34,35,36,0),#222324) !important;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.slide:hover .slide-overlay:before{opacity:1}.slide:hover .slide-overlay{-webkit-transform:scale(1.08);transform:scale(1.08)}.slide-content{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.slide:hover .slide-content{opacity:1}.slide-title{color:#f4f4f4;font-size:28px;font-weight:400;margin-bottom:20px}.slide-subtitle{font-weight:400;color:#a1a09e;font-size:20px;line-height:25px}.nav-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:34px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10;padding:0 !important;border:none !important;background:0 0 !important}.nav-button path{fill:#fff}.nav-button:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);background:0 0 !important}.nav-prev{left:20px}.nav-next{right:20px}.carousel-dots{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;z-index:10}.dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.dot.active{background:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}.nav-button svg{width:100%;height:100%}@media (max-width:1750px){:root{--slide-width:91% !important}}@media (max-width:1100px){#slider-container{padding-left:clamp(
      25px,
      calc(25px + (80 - 25) * ((100vw - 979px) / (1100 - 979))),
      80px
    );padding-right:clamp(
      25px,
      calc(20px + (80 - 25) * ((100vw - 979px) / (1100 - 979))),
      80px
    )}}@media (max-width:768px){:root{--slide-width:100% !important;--slide-gap:3%}.slide-title{font-size:2rem}.slide-subtitle{font-size:1rem}.carousel-container{width:100%;height:330px;padding:0}.nav-button{width:20px;height:33px;top:91%}.nav-prev{left:13px}.nav-next{right:13px}.slide{background-size:cover}.slide-title{font-size:20px;margin-bottom:12px}.slide-subtitle{font-size:1rem;line-height:18px}.slide-content{bottom:-5px;max-width:100vw;width:100%}.slide:hover{background-size:cover}#slider-container{padding:0}.slide-overlay{height:240px}.slide-content{opacity:1;bottom:-5%}.slide .slide-overlay:before{background:0 0 !important}.slide:hover .slide-overlay{-webkit-transform:none;transform:none}}.nav-button.hidden{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev,.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:1 !important}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg,.elementor-slideshow__header>svg{fill:#000 !important}.elementor-slideshow__header{flex-direction:row !important}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:auto !important}.elementor-lightbox .elementor-swiper-button-next svg,.elementor-lightbox .elementor-swiper-button-prev svg,.elementor-slideshow__header>svg use,.elementor-lightbox .dialog-lightbox-close-button svg{display:none !important}.elementor-lightbox .elementor-swiper-button-next:after,.elementor-lightbox .elementor-swiper-button-prev:after,.elementor-slideshow__header:after,.elementor-lightbox .dialog-lightbox-close-button:after{display:block;width:23px;height:39px;content:'';background:url(//purofuturo.ru/wp-content/themes/hello-theme-child-master/./prev.svg);background-size:cover;background-repeat:no-repeat}.elementor-lightbox .elementor-swiper-button-prev{padding-left:15px}.elementor-lightbox .elementor-swiper-button-next{padding-right:15px}.elementor-lightbox .elementor-swiper-button-next:after{background:url(//purofuturo.ru/wp-content/themes/hello-theme-child-master/./next.svg)}.elementor-slideshow__header{height:60px;margin-top:20px;margin-left:20px;padding:0 !important}.elementor-slideshow__header svg{height:40px !important;width:40px !important;z-index:2}.elementor-slideshow__header:after{position:absolute;left:0;width:60px;height:60px;background:url(//purofuturo.ru/wp-content/themes/hello-theme-child-master/./scale.svg);z-index:1}.elementor-lightbox .dialog-lightbox-close-button:after{width:60px;height:60px;background:url(//purofuturo.ru/wp-content/themes/hello-theme-child-master/./close.svg)}.elementor-lightbox{background:#fff !important}@media screen and (max-width:768px){.elementor-swiper-button-prev,.elementor-swiper-button-next,.elementor-slideshow__header{display:none !important}.elementor-lightbox .dialog-lightbox-close-button:after{width:40px;height:40px;background-size:cover}}