.elementor-15445 .elementor-element.elementor-element-0a1b2c3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-15445 .elementor-element.elementor-element-0a1b2c3:not(.elementor-motion-effects-element-type-background), .elementor-15445 .elementor-element.elementor-element-0a1b2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-15445 .elementor-element.elementor-element-1b2c3d4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-15445 .elementor-element.elementor-element-1b2c3d4 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:clamp(2.4rem, 2.1rem + 1.25vw, 3rem);font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#212427;}.elementor-15445 .elementor-element.elementor-element-2c3d4e5{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:17px;line-height:1.6em;color:#354A53;}.elementor-15445 .elementor-element.elementor-element-2c3d4e5 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-15445 .elementor-element.elementor-element-3d4e5f6{--swiper-slides-to-display:3;--swiper-offset-size:96px;--swiper-slides-gap:16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;}.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide > .elementor-element{height:100%;}.elementor-15445 .elementor-element.elementor-element-4e5f6a7 .elementor-button{background-color:#354A53;font-family:"Josefin Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;border-radius:24px 24px 24px 24px;padding:13px 24px 11px 24px;}.elementor-15445 .elementor-element.elementor-element-4e5f6a7 > .elementor-widget-container{margin:8px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-15445 .elementor-element.elementor-element-3d4e5f6{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-15445 .elementor-element.elementor-element-3d4e5f6{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-15445 .elementor-element.elementor-element-0a1b2c3{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-15445 .elementor-element.elementor-element-2c3d4e5{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-15445 .elementor-element.elementor-element-3d4e5f6{--swiper-slides-to-display:2;--swiper-offset-size:72px;--swiper-slides-gap:16px;}}@media(max-width:880px){.elementor-15445 .elementor-element.elementor-element-3d4e5f6{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-15445 .elementor-element.elementor-element-0a1b2c3{--padding-top:48px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15445 .elementor-element.elementor-element-2c3d4e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15445 .elementor-element.elementor-element-3d4e5f6{--swiper-slides-to-display:1;--swiper-offset-size:48px;--swiper-slides-gap:14px;}}@media(min-width:768px){.elementor-15445 .elementor-element.elementor-element-0a1b2c3{--content-width:1300px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-3d4e5f6 */.elementor-15445 .elementor-element.elementor-element-3d4e5f6 {
  --pvl-control-size: 40px;
  --pvl-control-gap: 8px;
  --pvl-status-left: 120px;
  position: relative;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 > .elementor-widget-container {
  position: relative;
  padding-bottom: 68px;
  overflow: visible;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .elementor-loop-container {
  overflow: visible;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide {
  opacity: .2;
  transition: opacity .5s cubic-bezier(.165,.84,.44,1);
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active,
.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active + .swiper-slide,
.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide {
  opacity: 1;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .elementor-swiper-button {
  top: auto !important;
  bottom: 0 !important;
  width: var(--pvl-control-size);
  height: var(--pvl-control-size);
  margin: 0;
  border: 1px solid #212427;
  border-radius: 50%;
  background: transparent;
  color: #212427;
  font-size: 16px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  opacity: 1 !important;
  transform: none !important;
  transition: background-color .25s ease, color .25s ease;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .elementor-swiper-button svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .elementor-swiper-button:hover,
.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .elementor-swiper-button:focus-visible {
  background: #212427;
  color: #fff;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .elementor-swiper-button-prev {
  left: 0 !important;
  right: auto !important;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .elementor-swiper-button-next {
  left: calc(var(--pvl-control-size) + var(--pvl-control-gap)) !important;
  right: auto !important;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-pagination-bullets {
  top: auto !important;
  bottom: calc((var(--pvl-control-size) - 3px) / 2) !important;
  left: var(--pvl-status-left) !important;
  width: min(355px, calc(100% - var(--pvl-status-left))) !important;
  height: 3px !important;
  display: flex;
  gap: 0;
  transform: none !important;
  line-height: 3px !important;
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-pagination-bullet {
  flex: 0 0 25%;
  width: 25% !important;
  height: 3px !important;
  margin: 0 !important;
  border-radius: 0 !important;
  background: #98AFBA !important;
  opacity: .62 !important;
  transition: background-color .5s cubic-bezier(.165,.84,.44,1), opacity .5s cubic-bezier(.165,.84,.44,1);
}

.elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-pagination-bullet-active {
  background: #212427 !important;
  opacity: 1 !important;
}

@media (max-width: 1024px) {
  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: .2;
  }

  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active,
  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active + .swiper-slide {
    opacity: 1;
  }
}

@media (max-width: 767px) {
  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 {
    --pvl-status-left: 112px;
  }

  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 > .elementor-widget-container {
    padding-bottom: 62px;
  }

  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active + .swiper-slide,
  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: .2;
  }

  .elementor-15445 .elementor-element.elementor-element-3d4e5f6 .swiper-slide.swiper-slide-active {
    opacity: 1;
  }
}/* End custom CSS */