.elementor-18 .elementor-element.elementor-element-b0e9881{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-1c6b724{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5ca01b7{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-08c598a{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-a327e0{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-a327e0 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-a327e0 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-18 .elementor-element.elementor-element-a985ac9{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-7bf12bec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-49f6aae2 > .elementor-widget-container{--e-transform-translateX:60px;}.elementor-18 .elementor-element.elementor-element-49f6aae2 > .elementor-widget-container:hover{--e-transform-translateX:110px;}.elementor-18 .elementor-element.elementor-element-49f6aae2{z-index:2;text-align:right;}.elementor-18 .elementor-element.elementor-element-49f6aae2 img{width:25%;}.elementor-18 .elementor-element.elementor-element-e7c59b1{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5550688{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-3ad11f4b{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-3f23e7fb{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-3f23e7fb .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-3f23e7fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-3c01f36{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-56681026{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-56681026, .elementor-18 .elementor-element.elementor-element-56681026::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-2358594b{--e-image-carousel-slides-to-show:8;}.elementor-18 .elementor-element.elementor-element-2358594b .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-fb18a32{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-fb18a32 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-fb18a32 .elementor-divider{padding-block-start:37px;padding-block-end:37px;}.elementor-18 .elementor-element.elementor-element-6220f179{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-668ab0db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-668ab0db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-11eb8ed1 img{border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-1cbcff4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-54dd68a8.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-21d14b56{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-2b1fbf32{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-2b1fbf32 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-2b1fbf32 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-18 .elementor-element.elementor-element-747e411d{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-774e94da{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-774e94da .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-774e94da .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-18 .elementor-element.elementor-element-36e593c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-33b708c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-33b708c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-610fedf4.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-6d7c6772 img{border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-5a17da17{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-7522aba6{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-7522aba6 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-7522aba6 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-18 .elementor-element.elementor-element-596a5964{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-1435d3f5{--e-image-carousel-slides-to-show:7;}.elementor-18 .elementor-element.elementor-element-1435d3f5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-18 .elementor-element.elementor-element-1435d3f5 .elementor-swiper-button.elementor-swiper-button-next{font-size:5px;}.elementor-18 .elementor-element.elementor-element-1435d3f5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-18 .elementor-element.elementor-element-589829a0{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-73b9b17e{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-73b9b17e .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-73b9b17e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-25ea0920{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-101b2b3f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-101b2b3f .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-101b2b3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:769px){.elementor-18 .elementor-element.elementor-element-6220f179{--content-width:1600px;}.elementor-18 .elementor-element.elementor-element-668ab0db{--width:53%;}.elementor-18 .elementor-element.elementor-element-1cbcff4c{--width:47%;}.elementor-18 .elementor-element.elementor-element-36e593c7{--content-width:1600px;}.elementor-18 .elementor-element.elementor-element-33b708c{--width:53%;}}@media(max-width:768px){.elementor-18 .elementor-element.elementor-element-b0e9881{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-3f23e7fb .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-18 .elementor-element.elementor-element-56681026{--width:300px;}.elementor-18 .elementor-element.elementor-element-2358594b{--e-image-carousel-slides-to-show:3;}.elementor-18 .elementor-element.elementor-element-2358594b .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-fb18a32 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-18 .elementor-element.elementor-element-6220f179{--content-width:320px;}.elementor-18 .elementor-element.elementor-element-747e411d{--content-width:320px;}.elementor-18 .elementor-element.elementor-element-36e593c7{--content-width:300px;}.elementor-18 .elementor-element.elementor-element-7522aba6 .elementor-divider{padding-block-start:21px;padding-block-end:21px;}.elementor-18 .elementor-element.elementor-element-1435d3f5{--e-image-carousel-slides-to-show:2;}.elementor-18 .elementor-element.elementor-element-1435d3f5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}}@media(max-width:1024px) and (min-width:769px){.elementor-18 .elementor-element.elementor-element-56681026{--width:704px;}.elementor-18 .elementor-element.elementor-element-6220f179{--content-width:704px;}.elementor-18 .elementor-element.elementor-element-36e593c7{--content-width:704px;}.elementor-18 .elementor-element.elementor-element-33b708c{--width:704px;}}/* Start custom CSS for html, class: .elementor-element-64c6dc7 */.ltm-slider-premium {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  margin: 60px 0;
}

/* Контейнер слайдов */
.ltm-slider-track {
  position: relative;
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Все слайды абсолютно позиционированы */
.ltm-slide {
  position: absolute;
  width: 900px;
  height: 400px;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0.6;
}

.ltm-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  box-shadow: 0 20px 40px rgba(0,0,0,0.3);
}

/* Позиции слайдов */
.ltm-slide[data-pos="-1"] { /* Левый */
  left: -200px;
  z-index: 1;
  transform: scale(0.8);
}

.ltm-slide[data-pos="0"] { /* Центральный */
  left: 50%;
  transform: translateX(-50%) scale(1);
  z-index: 3;
  opacity: 1;
  width: 1100px;
  height: 500px;
}

.ltm-slide[data-pos="1"] { /* Правый */
  right: -200px;
  z-index: 1;
  transform: scale(0.8);
}

.ltm-slide[data-pos="2"] { /* Скрытые */
  display: none;
}

/* Стрелки */
.ltm-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  height: 60px;
  background: #FF2E2F;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
  transition: all 0.3s ease;
}

.ltm-arrow:hover {
  background: #E52628;
  transform: translateY(-50%) scale(1.1);
}

.ltm-arrow.prev { left: 40px; }
.ltm-arrow.next { right: 40px; }

.ltm-arrow::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border-top: 3px solid white;
  border-right: 3px solid white;
  position: absolute;
  top: 50%;
  left: 50%;
}

.ltm-arrow.prev::after {
  transform: translate(-40%, -50%) rotate(-135deg);
}

.ltm-arrow.next::after {
  transform: translate(-60%, -50%) rotate(45deg);
}

/* Мобилка */
@media (max-width: 768px) {
  .ltm-slider-premium { height: 400px; }
  .ltm-slide { width: 280px; height: 200px; }
  .ltm-slide[data-pos="1"] { width: 340px; height: 240px; }
  .ltm-slide[data-pos="0"] { left: -140px; }
  .ltm-slide[data-pos="2"] { right: -140px; }
}
/* Мобильная версия */
@media (max-width: 768px) {
  .ltm-slider-premium {
    height: 500px;
    margin: 30px 0;
  }
  
  .ltm-slider-track {
    height: 300px;
  }
  
  /* Уменьшаем все слайды */
  .ltm-slide {
    width: 75vw;
    height: 200px;
  }
  
  /* Позиции для мобилки */
  .ltm-slide[data-pos="-1"] {
    left: -60vw;
    transform: scale(0.85);
  }
  
  .ltm-slide[data-pos="0"] { /* Центральный */
    width: 85vw;
    height: 240px;
    left: 50%;
    transform: translateX(-50%) scale(1);
  }
  
  .ltm-slide[data-pos="1"] {
    right: -60vw;
    transform: scale(0.85);
  }
  
  /* Прячем стрелки на мобилке */
  .ltm-arrow {
    display: none;
  }
  
  .ltm-slide img {
    border-radius: 15px;
  }
}

/* Совсем маленькие экраны */
@media (max-width: 480px) {
  .ltm-slider-premium {
    height: 280px;
  }
  
  .ltm-slide[data-pos="0"] {
    width: 90vw;
    height: 200px;
  }
  
  .ltm-slide[data-pos="-1"],
  .ltm-slide[data-pos="1"] {
    display: none; /* Показываем только центральный */
  }
}
/* Десктоп - убираем margin */
.ltm-slider-premium {
  margin-bottom: 0; /* Было 60px 0 */
}

/* Мобилка - тоже убираем */
@media (max-width: 768px) {
  .ltm-slider-premium {
    margin: 0; /* Было 30px 0 */
  }
}
@media (max-width: 768px) {
  .ltm-slide {
    overflow: hidden;
    border-radius: 15px;
    background: #f8f8f8; /* нейтральный фон */
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .ltm-slide a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px; /* небольшой отступ от краёв */
  }
  
  .ltm-slide img {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
  }
}
@media (max-width: 768px) {
  .ltm-slider-premium {
    margin: 0 !important;
    height: auto;
    padding: 10px 0;
  }
  
  .ltm-slider-track {
    height: 150px; /* уменьшаем высоту */
    margin: 0;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f6aae2 */.elementor-18 .elementor-element.elementor-element-49f6aae2 {
  position: fixed;
  z-index: 999;
  top: 50%; /* Расположение от верхнего края */
  left: -600px; /* Отступ слева */
  transform: translateY(50%); /* Центрирование по вертикали */
  cursor: pointer; /* Стиль курсора при наведении */
}/* End custom CSS */
/* Start custom CSS */body {
    overflow: auto !important;
}/* End custom CSS */