.elementor-4992 .elementor-element.elementor-element-71fdf861{width:100%;max-width:100%;padding:0 0 0 clamp(0rem, calc(-0.727rem + 3.636vw), 2rem);--e-icon-list-icon-size:4px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3{width:100%;max-width:100%;padding:0 0 0 clamp(0rem, calc(-0.727rem + 3.636vw), 2rem);--e-icon-list-icon-size:4px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.6em;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-636bf1a4{width:100%;max-width:100%;padding:0 0 0 clamp(0rem, calc(-0.727rem + 3.636vw), 2rem);--e-icon-list-icon-size:4px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.6em;}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-ccb39442{width:100%;max-width:100%;padding:0 0 0 clamp(0rem, calc(-0.727rem + 3.636vw), 2rem);--e-icon-list-icon-size:4px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.6em;}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4992 .elementor-element.elementor-element-90e269b1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4992 .elementor-element.elementor-element-dc26978a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4992 .elementor-element.elementor-element-873885ad{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4992 .elementor-element.elementor-element-bd91a0cb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:17px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:#8A8A8A;--e-n-carousel-swiper-pagination-spacing:clamp(1.5rem, 8vw, 2rem);}.elementor-4992 .elementor-element.elementor-element-bd91a0cb.elementor-element{--align-self:center;}:where( .elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-slide ) > .e-con{border-style:none;}@media(max-width:1366px){.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > a{line-height:1.5em;}}@media(max-width:1024px){.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-bd91a0cb{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-71fdf861 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-fbb5a0a3 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-636bf1a4 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4992 .elementor-element.elementor-element-ccb39442 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-4992 .elementor-element.elementor-element-bd91a0cb{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-bd91a0cb *//* Give controls room below the image */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb {
  position: relative;
  padding-bottom: clamp(1.5rem, 2.5vw, 2.75rem);
}

/* Smooth premium slide motion */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-wrapper {
  transition-timing-function: cubic-bezier(.25, .1, .25, 1) !important;
  will-change: transform;
}

/* Keep slides crisp during movement */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-slide {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

/* Pagination */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-pagination {
  bottom: 0.5rem !important;
  transform: translateX(-50%) translateY(-1.75rem) !important;
}

.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0 6px !important;
  background: #c8c8c1;
  opacity: 1;
  transition:
    background-color .35s cubic-bezier(.25, .1, .25, 1),
    transform .35s cubic-bezier(.25, .1, .25, 1),
    opacity .35s cubic-bezier(.25, .1, .25, 1);
}

.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-pagination-bullet-active {
  background: #ff6400;
  transform: scale(1.15);
}

/* Arrows */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .elementor-swiper-button,
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-prev,
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-next {
  position: absolute !important;
  top: auto !important;
  bottom: 0.25rem !important;
  left: auto !important;
  width: 40px;
  height: 40px;
  color: #222;
  opacity: .72;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:
    opacity .35s cubic-bezier(.25, .1, .25, 1),
    color .35s cubic-bezier(.25, .1, .25, 1),
    transform .35s cubic-bezier(.25, .1, .25, 1);
}

/* Keep arrows inside the padded image block */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .elementor-swiper-button-next,
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-next {
  right: 0 !important;
}

.elementor-4992 .elementor-element.elementor-element-bd91a0cb .elementor-swiper-button-prev,
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-prev {
  right: 2.5rem !important;
}

/* Clean hover */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .elementor-swiper-button:hover,
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-prev:hover,
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-next:hover {
  opacity: 1;
  color: #111;
  transform: scale(1.06);
}

.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-prev:after,
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-next:after {
  font-size: 26px;
  font-weight: 400;
}

/* Optional: soften disabled arrow if loop is off */
.elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-disabled {
  opacity: .25 !important;
}

/* Tablet - hide arrows */
@media (max-width: 1024px) {
  .elementor-4992 .elementor-element.elementor-element-bd91a0cb .elementor-swiper-button,
  .elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-prev,
  .elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-button-next {
    display: none !important;
  }
}

/* Mobile pagination */
@media (max-width: 767px) {
  .elementor-4992 .elementor-element.elementor-element-bd91a0cb {
    padding-bottom: clamp(2.75rem, 6vw, 3.5rem) !important;
  }

  .elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-pagination {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: absolute !important;
    left: 50% !important;
    right: auto !important;
    top: auto !important;
    bottom: 2rem !important;
    transform: translateX(-50%) translateY(0) !important;
    z-index: 20 !important;
    width: auto !important;
  }

  .elementor-4992 .elementor-element.elementor-element-bd91a0cb .swiper-pagination-bullet {
    display: block !important;
  }
}/* End custom CSS */