.elementor-106 .elementor-element.elementor-element-7128e96{--display:flex;--min-height:900px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-106 .elementor-element.elementor-element-7128e96:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-7128e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/czl.xnh.mybluehost.me/website_babcad5b/staging/2110/wp-content/uploads/2025/12/pexels-photo-1619792-1619792-scaled.webp?fit=1920%2C1280&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106 .elementor-element.elementor-element-73b7fdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:480px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-73b7fdb .elementor-heading-title{font-size:76px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-6f6bd1a4 );}.elementor-106 .elementor-element.elementor-element-71ec5ba{--display:flex;}.elementor-106 .elementor-element.elementor-element-b58499d{text-align:center;}.elementor-106 .elementor-element.elementor-element-b58499d .elementor-heading-title{font-size:40px;font-weight:700;text-transform:capitalize;line-height:65px;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-11bd5f6{font-size:20px;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-18c6628 > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-106 .elementor-element.elementor-element-18c6628 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-106 .elementor-element.elementor-element-172ee48b{--display:flex;}.elementor-106 .elementor-element.elementor-element-2950b64{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-weight:300;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-2950b64.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-b3e0fb2{--display:flex;--min-height:853px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:117px;--padding-right:99px;}.elementor-106 .elementor-element.elementor-element-b3e0fb2:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-b3e0fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-106 .elementor-element.elementor-element-b3e0fb2::before, .elementor-106 .elementor-element.elementor-element-b3e0fb2 > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-b3e0fb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-b3e0fb2 > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-b3e0fb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-b3e0fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-106 .elementor-element.elementor-element-412dde3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:22px;}.elementor-106 .elementor-element.elementor-element-412dde3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-412dde3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-412dde3 .elementor-main-swiper{height:829px;width:71%;}.elementor-106 .elementor-element.elementor-element-412dde3 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:25px;}.elementor-106 .elementor-element.elementor-element-412dde3 .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-412dde3 .elementor-video-container{width:50%;}.elementor-106 .elementor-element.elementor-element-412dde3 .elementor-custom-embed-play i{font-size:20px;}.elementor-106 .elementor-element.elementor-element-ea6218f{--display:flex;}.elementor-106 .elementor-element.elementor-element-e917922{text-align:start;}.elementor-106 .elementor-element.elementor-element-e917922 .elementor-heading-title{font-size:40px;font-weight:700;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-2798a48{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-106 .elementor-element.elementor-element-2d605df{text-align:start;font-weight:300;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-358c0c8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-106 .elementor-element.elementor-element-358c0c8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-106 .elementor-element.elementor-element-358c0c8{--image-border-radius:25px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-106 .elementor-element.elementor-element-e50c94d{--display:flex;}.elementor-106 .elementor-element.elementor-element-04399df .elementor-heading-title{font-weight:700;text-transform:capitalize;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-4c68089{font-weight:300;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-4a6cabc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-106 .elementor-element.elementor-element-4a6cabc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-106 .elementor-element.elementor-element-4a6cabc{--image-border-radius:25px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-106 .elementor-element.elementor-element-09f5d2f{--display:flex;}.elementor-106 .elementor-element.elementor-element-ab04553 .elementor-heading-title{font-weight:700;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-bddbbc5{font-weight:300;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-813ee65 .elementor-heading-title{font-weight:600;text-transform:none;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-f92c666{font-weight:300;text-transform:capitalize;color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-f48a275 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-106 .elementor-element.elementor-element-f48a275 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-106 .elementor-element.elementor-element-f48a275{--image-border-radius:25px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-106 .elementor-element.elementor-element-eb9ba9a{--display:flex;}.elementor-106 .elementor-element.elementor-element-0ec9115 .elementor-heading-title{font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-094a7f5{font-weight:300;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-094a7f5 p{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-4c14194 .elementor-heading-title{font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-9dcec20{font-weight:300;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-9dcec20 p{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-ef47cb0 .elementor-heading-title{font-weight:600;text-transform:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-04132db{color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-849b529 .elementor-heading-title{font-weight:600;text-transform:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-5b495c4{color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-c503286 .elementor-heading-title{font-weight:600;text-transform:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-5001f63 p{margin-block-end:2px;}.elementor-106 .elementor-element.elementor-element-5001f63{color:var( --e-global-color-6ff3f7ee );}.elementor-106 .elementor-element.elementor-element-65943c0{color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-ada94be .elementor-heading-title{font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-4cb243c{color:var( --e-global-color-astglobalcolor0 );}.elementor-106 .elementor-element.elementor-element-238d645{--display:flex;}.elementor-106 .elementor-element.elementor-element-8ce5d06 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-6f6bd1a4 );color:var( --e-global-color-6f6bd1a4 );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-8ce5d06 .elementor-button:hover, .elementor-106 .elementor-element.elementor-element-8ce5d06 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-b3e0fb2{--min-height:884px;}.elementor-106 .elementor-element.elementor-element-412dde3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-106 .elementor-element.elementor-element-412dde3{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-106 .elementor-element.elementor-element-412dde3 .elementor-main-swiper{height:695px;width:1012px;}}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-172ee48b{--width:100%;}.elementor-106 .elementor-element.elementor-element-b3e0fb2{--width:100%;}.elementor-106 .elementor-element.elementor-element-2798a48{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-106 .elementor-element.elementor-element-b3e0fb2{--width:500px;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-73b7fdb .elementor-heading-title{font-size:63px;}.elementor-106 .elementor-element.elementor-element-b3e0fb2{--width:823px;--min-height:345px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:475px;}.elementor-106 .elementor-element.elementor-element-412dde3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-106 .elementor-element.elementor-element-412dde3{width:var( --container-widget-width, 302px );max-width:302px;--container-widget-width:302px;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-412dde3 .elementor-main-swiper{height:309px;width:231px;}}/* Start custom CSS for media-carousel, class: .elementor-element-412dde3 *//* 1) ROOT WIDGET – this is the "box" */
.elementor-106 .elementor-element.elementor-element-412dde3 {
  position: relative;
  max-width: 1100px;   /* adjust to taste, or use 100% */
  margin: 0 auto;      /* center in the teal section */
  overflow: hidden;    /* nothing can escape this box */
}

/* 2) Allow overlap INSIDE the box */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper {
  overflow: visible;
  padding-left: 30px;
  padding-right: 30px;
}

/* 3) Base slide style */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide {
  transition: transform .35s ease, opacity .35s ease;
  opacity: .55;
  transform: scale(.85);
  z-index: 1;

  /* THIS is the overlap */
  margin-right: -60px;
}

/* 4) Active (center) slide */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide-active {
  opacity: 1;
  transform: scale(1.05);
  z-index: 3;
}

/* 5) Neighbors */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide-prev,
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide-next {
  opacity: .75;
  transform: scale(.92);
  z-index: 2;
}

/* 6) Safety for first slide */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide:first-child {
  margin-left: 0;
}
/* MOBILE FIX */
@media (max-width: 767px) {

  /* Make the widget use full mobile width and hide overflow */
  .elementor-106 .elementor-element.elementor-element-412dde3 {
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
  }

  /* Remove extra paddings that shove content sideways */
  .elementor-106 .elementor-element.elementor-element-412dde3 .swiper {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  /* Turn off the overlap on small screens */
  .elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide {
    margin-right: 0;
    transform: scale(1);
    opacity: 1;
  }

  /* Make sure neighbors don’t scale/shift either */
  .elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide-prev,
  .elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide-next {
    transform: scale(1);
    opacity: 1;
  }
}
/* SHADOW / FADE EFFECT FOR OUTER SLIDES */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide {
  filter: brightness(0.30);
  transition: filter .35s ease, opacity .30s ease;
}

/* Active slide stays bright */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide-active {
  filter: brightness(1);
}

/* Optional: add blur to non-active edges */
.elementor-106 .elementor-element.elementor-element-412dde3 .swiper-slide:not(.swiper-slide-active) img {
  filter: brightness(0.6) blur(1px);
}/* End custom CSS */
/* Start custom CSS */.site-header {
    position: absolute !important;
    width: 100%;
    z-index: 9999 !important;
}/* End custom CSS */