.elementor-7618 .elementor-element.elementor-element-d7dbb6a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-d7dbb6a:not(.elementor-motion-effects-element-type-background), .elementor-7618 .elementor-element.elementor-element-d7dbb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7618 .elementor-element.elementor-element-d7dbb6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7618 .elementor-element.elementor-element-35d3d6d{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-3169853{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-3f7604a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-65538f1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7618 .elementor-element.elementor-element-65538f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7618 .elementor-element.elementor-element-f88dbfe .elementor-icon-wrapper{text-align:center;}.elementor-7618 .elementor-element.elementor-element-2d01d5a .elementor-icon-wrapper{text-align:center;}.elementor-7618 .elementor-element.elementor-element-2d01d5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4-text_grey );}.elementor-7618 .elementor-element.elementor-element-2d01d5a.elementor-view-framed .elementor-icon, .elementor-7618 .elementor-element.elementor-element-2d01d5a.elementor-view-default .elementor-icon{color:var( --e-global-color-v4-text_grey );border-color:var( --e-global-color-v4-text_grey );}.elementor-7618 .elementor-element.elementor-element-2d01d5a.elementor-view-framed .elementor-icon, .elementor-7618 .elementor-element.elementor-element-2d01d5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4-text_grey );}.elementor-7618 .elementor-element.elementor-element-dfb76c7 .elementor-icon-wrapper{text-align:center;}.elementor-7618 .elementor-element.elementor-element-dfb76c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-v4-text_grey );}.elementor-7618 .elementor-element.elementor-element-dfb76c7.elementor-view-framed .elementor-icon, .elementor-7618 .elementor-element.elementor-element-dfb76c7.elementor-view-default .elementor-icon{color:var( --e-global-color-v4-text_grey );border-color:var( --e-global-color-v4-text_grey );}.elementor-7618 .elementor-element.elementor-element-dfb76c7.elementor-view-framed .elementor-icon, .elementor-7618 .elementor-element.elementor-element-dfb76c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-v4-text_grey );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7618 .elementor-element.elementor-element-d7dbb6a{--width:102.295%;}.elementor-7618 .elementor-element.elementor-element-3169853{--content-width:100%;}.elementor-7618 .elementor-element.elementor-element-3f7604a{--content-width:100%;}}@media(max-width:1024px){.elementor-7618 .elementor-element.elementor-element-65538f1{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-7618 .elementor-element.elementor-element-65538f1{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS *//* ===== PILLS ===== add class "hero-pill" to each (Text Editor or Icon Box) ===== */
.hero-pill {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  background: rgba(255,255,255,0.10);
  border: 1px solid rgba(103,190,217,0.40);
  border-radius: 100px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
}

/* ===== ATOMIC HERO BUTTONS ===== */
a.btn-sky.e-button-base {
  background-color: #67BED9 !important;
  color: #182E65 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  padding: 14px 34px !important;
  border-radius: 6px !important;
  border: none !important;
  text-decoration: none !important;
  display: inline-block;
  transition: background 0.2s, transform 0.15s;
}
a.btn-sky.e-button-base:hover {
  background-color: #54afcc !important;
  color: #182E65 !important;
  transform: translateY(-1px);
}

a.btn-ghost.e-button-base {
  background-color: transparent !important;
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  padding: 12px 32px !important;
  border-radius: 6px !important;
  border: 2px solid rgba(255,255,255,0.55) !important;
  text-decoration: none !important;
  display: inline-block;
  transition: background 0.2s, border-color 0.2s;
}
a.btn-ghost.e-button-base:hover {
  background-color: rgba(255,255,255,0.12) !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
}


/* mobile */
@media (max-width: 767px) {
  .summit-hero-slide { min-height: 420px; padding: 72px 24px 80px; }
}
/* Global hover lift effect for containers - Desktop only */
@media (min-width: 1025px) {
  .elementor-element.lift {
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    position: relative;
  }
  
  .elementor-element.lift:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15) !important;
    z-index: 10;
  }
}/* End custom CSS */