.elementor-29113 .elementor-element.elementor-element-386aa759:not(.elementor-motion-effects-element-type-background), .elementor-29113 .elementor-element.elementor-element-386aa759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29113 .elementor-element.elementor-element-386aa759{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:107px 100px 60px 100px;}.elementor-29113 .elementor-element.elementor-element-386aa759 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29113 .elementor-element.elementor-element-268fa4ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-5bd3cb9a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-11be6ab5{width:100%;max-width:100%;}.elementor-29113 .elementor-element.elementor-element-11be6ab5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-29113 .elementor-element.elementor-element-11be6ab5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#032951;}.elementor-29113 .elementor-element.elementor-element-1cece878{width:var( --container-widget-width, 809px );max-width:809px;--container-widget-width:809px;--container-widget-flex-grow:0;}.elementor-29113 .elementor-element.elementor-element-1cece878 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-1cece878 .elementor-heading-title{font-size:18px;font-weight:300;line-height:24px;color:#1C1C1C;}.elementor-29113 .elementor-element.elementor-element-4c23ca0{padding:60px 100px 160px 100px;}.elementor-29113 .elementor-element.elementor-element-8045c7a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-68b66f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-75b3d8b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-29113 .elementor-element.elementor-element-75b3d8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:42px;color:#032951;}.elementor-29113 .elementor-element.elementor-element-12b6f41.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-29113 .elementor-element.elementor-element-12b6f41 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-29113 .elementor-element.elementor-element-322f48a{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;text-align:left;}.elementor-29113 .elementor-element.elementor-element-322f48a .elementor-heading-title{font-size:18px;font-weight:300;line-height:25px;color:#1C1C1C;}.elementor-29113 .elementor-element.elementor-element-0b69225.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}.elementor-29113 .elementor-element.elementor-element-0b69225 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper{height:100px;width:100%;}.elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-0b69225 .elementor-video-container{width:50%;}.elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-custom-embed-play i{font-size:20px;}.elementor-29113 .elementor-element.elementor-element-2a435c2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}.elementor-29113 .elementor-element.elementor-element-2a435c2 .elementor-main-swiper{height:100px;width:100%;}.elementor-29113 .elementor-element.elementor-element-2a435c2 .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-2a435c2 .elementor-video-container{width:50%;}.elementor-29113 .elementor-element.elementor-element-2a435c2 .elementor-custom-embed-play i{font-size:20px;}.elementor-29113 .elementor-element.elementor-element-442ed7dd:not(.elementor-motion-effects-element-type-background), .elementor-29113 .elementor-element.elementor-element-442ed7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29113 .elementor-element.elementor-element-442ed7dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 135px 100px;}.elementor-29113 .elementor-element.elementor-element-442ed7dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29113 .elementor-element.elementor-element-569b4935 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-18b88fa8{padding:0px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-29113 .elementor-element.elementor-element-f579e53.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29113 .elementor-element.elementor-element-f579e53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29113 .elementor-element.elementor-element-f579e53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-c755d13{width:var( --container-widget-width, 553px );max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0;}.elementor-29113 .elementor-element.elementor-element-c755d13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:42px;color:#032951;}.elementor-29113 .elementor-element.elementor-element-49f2560d{width:var( --container-widget-width, 553px );max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0;}.elementor-29113 .elementor-element.elementor-element-49f2560d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:42px;color:#032951;}.elementor-29113 .elementor-element.elementor-element-62623251.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-29113 .elementor-element.elementor-element-62623251 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-1c0f93c8{width:var( --container-widget-width, 576px );max-width:576px;--container-widget-width:576px;--container-widget-flex-grow:0;}.elementor-29113 .elementor-element.elementor-element-1c0f93c8 .elementor-heading-title{font-size:18px;font-weight:300;line-height:25px;color:#1C1C1C;}.elementor-29113 .elementor-element.elementor-element-761b57c > .elementor-element-populated{padding:0px 35px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-5b85f87d img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-29113 .elementor-element.elementor-element-4422b218.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29113 .elementor-element.elementor-element-4422b218.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29113 .elementor-element.elementor-element-4422b218.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-29113 .elementor-element.elementor-element-4422b218 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-29113 .elementor-element.elementor-element-38745e74{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;text-align:center;}.elementor-29113 .elementor-element.elementor-element-38745e74 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-29113 .elementor-element.elementor-element-38745e74 .elementor-heading-title{font-size:16px;font-weight:500;line-height:24px;color:#1C1C1C;}.elementor-29113 .elementor-element.elementor-element-32eb64c1{width:100%;max-width:100%;}.elementor-29113 .elementor-element.elementor-element-32eb64c1 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-29113 .elementor-element.elementor-element-32eb64c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}@media(min-width:768px){.elementor-29113 .elementor-element.elementor-element-f579e53{width:50%;}.elementor-29113 .elementor-element.elementor-element-62623251{width:50%;}}@media(max-width:1024px){.elementor-29113 .elementor-element.elementor-element-0b69225.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-29113 .elementor-element.elementor-element-2a435c2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-29113 .elementor-element.elementor-element-386aa759{padding:50px 16px 80px 16px;}.elementor-29113 .elementor-element.elementor-element-11be6ab5{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;}.elementor-29113 .elementor-element.elementor-element-11be6ab5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-29113 .elementor-element.elementor-element-11be6ab5 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-29113 .elementor-element.elementor-element-1cece878 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-1cece878 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-29113 .elementor-element.elementor-element-4c23ca0{padding:0px 16px 105px 16px;}.elementor-29113 .elementor-element.elementor-element-75b3d8b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-29113 .elementor-element.elementor-element-75b3d8b .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-29113 .elementor-element.elementor-element-12b6f41.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-29113 .elementor-element.elementor-element-12b6f41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-322f48a{width:100%;max-width:100%;text-align:left;}.elementor-29113 .elementor-element.elementor-element-322f48a > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-29113 .elementor-element.elementor-element-322f48a .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-29113 .elementor-element.elementor-element-0b69225.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:35px;}.elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper{height:80px;}.elementor-29113 .elementor-element.elementor-element-2a435c2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:35px;}.elementor-29113 .elementor-element.elementor-element-2a435c2 .elementor-main-swiper{height:80px;}.elementor-29113 .elementor-element.elementor-element-442ed7dd{padding:0px 16px 90px 16px;}.elementor-29113 .elementor-element.elementor-element-18b88fa8{padding:0px 0px 35px 0px;}.elementor-29113 .elementor-element.elementor-element-c755d13 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-29113 .elementor-element.elementor-element-c755d13 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-29113 .elementor-element.elementor-element-49f2560d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-29113 .elementor-element.elementor-element-49f2560d .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-29113 .elementor-element.elementor-element-1c0f93c8{width:100%;max-width:100%;}.elementor-29113 .elementor-element.elementor-element-1c0f93c8 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-29113 .elementor-element.elementor-element-761b57c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29113 .elementor-element.elementor-element-4422b218 > .elementor-element-populated{padding:0px 0px 35px 0px;}}/* Start custom CSS for media-carousel, class: .elementor-element-0b69225 *//* Desktop */
@media (min-width:1025px){
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper{ padding:0 20px; }
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper .swiper-slide{ height:94px !important;
  border-radius:16px;}

  /* картка з лого */
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper .elementor-carousel-image{
    height:100%; width:100%;
    border-radius:16px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:contain !important;   /* не обрізати (перебиває old cover) */
    background-origin:content-box;        /* падінги як внутр. поле */
    padding:14px 22px;
    background-color:#fff;
    box-shadow:0 4px 15px 0 #0000001A;
    overflow:hidden;
    filter:grayscale(100%) saturate(60%) contrast(100%);
    opacity:.95;
    transition:filter .2s, opacity .2s, transform .2s;
  }

  /* лінк займає всю висоту слайда */
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper .swiper-slide > a{
    display:flex; align-items:center; justify-content:center; height:100%;
  }

  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper a:hover .elementor-carousel-image,
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper a:focus .elementor-carousel-image{
  
  }
}

/* Mobile */
@media (max-width:1024px){
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper{ padding:8px 16px; }
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper .swiper-slide{ height:70px !important; }

  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper .elementor-carousel-image{
    padding:12px 18px;
    background-size:contain !important;
  }

  /* затемнення неактивних */
  .elementor-29113 .elementor-element.elementor-element-0b69225 .elementor-main-swiper .swiper-slide:not(.swiper-slide-active) .elementor-carousel-image{
    opacity:.6; filter:grayscale(100%) contrast(90%);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c23ca0 *//* Desktop */
@media (min-width:1025px){
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper{ padding:0 20px;
  }
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper .swiper-slide{
    height:94px !important;
    border-radius:16px;
    box-shadow: 0px 4px 15px 0px #0000001A;

  }

  /* картка з лого */
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper .elementor-carousel-image{
    height:100%; width:100%;
    border-radius:16px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:contain !important;   /* не обрізати */
    background-origin:content-box;        /* падінги як внутр. поле */
    padding:14px 22px;
    background-color:#fff;
    box-shadow: 0px 4px 15px 0px #0000001A; /* ← додана тінь */
    overflow:hidden;
    filter:grayscale(100%) saturate(60%) contrast(100%);
    opacity:.95;
    transition:filter .2s, opacity .2s, transform .2s, box-shadow .2s;
  }

  /* лінк займає всю висоту слайда */
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper .swiper-slide > a{
    display:flex; align-items:center; justify-content:center; height:100%;
  }

  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper a:hover .elementor-carousel-image,
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper a:focus .elementor-carousel-image{
    filter:none; opacity:1; transform:translateY(-1px);
    box-shadow: 0px 4px 15px 0px #0000001A; /* зберігаємо ту саму тінь на hover */
  }
}

/* Mobile */
@media (max-width:1024px){
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper{ padding:8px 16px; }
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper .swiper-slide{ height:70px !important;
   border-radius:16px;
    box-shadow: 0px 4px 15px 0px #0000001A;}

  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper .elementor-carousel-image{
    padding:12px 18px;
    background-size:contain !important;
    box-shadow: 0px 4px 15px 0px #0000001A; /* ← та сама тінь на мобі */
  }

  /* затемнення неактивних */
  .elementor-29113 .elementor-element.elementor-element-4c23ca0 .elementor-main-swiper .swiper-slide:not(.swiper-slide-active) .elementor-carousel-image{
    opacity:.6; filter:grayscale(100%) contrast(90%);
  }
}/* End custom CSS */