.elementor-1616 .elementor-element.elementor-element-35196a4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-3bb865eb{--display:flex;}.elementor-1616 .elementor-element.elementor-element-17f7e18d .ha-ihe-wrapper .ha-ihe-fig, .elementor-1616 .elementor-element.elementor-element-17f7e18d .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:var( --e-global-color-accent );}.elementor-1616 .elementor-element.elementor-element-17f7e18d .ha-ihe-wrapper .ha-ihe-fig{border-radius:10px 10px 10px 10px;}.elementor-1616 .elementor-element.elementor-element-17f7e18d .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;}.elementor-1616 .elementor-element.elementor-element-17f7e18d .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Roboto", Sans-serif;}.elementor-1616 .elementor-element.elementor-element-37492a00{--display:flex;}.elementor-1616 .elementor-element.elementor-element-193bb945 .ha-ihe-wrapper .ha-ihe-fig, .elementor-1616 .elementor-element.elementor-element-193bb945 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:var( --e-global-color-accent );}.elementor-1616 .elementor-element.elementor-element-193bb945 .ha-ihe-wrapper .ha-ihe-fig{border-radius:10px 10px 10px 10px;}.elementor-1616 .elementor-element.elementor-element-193bb945 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;}.elementor-1616 .elementor-element.elementor-element-193bb945 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Roboto", Sans-serif;}.elementor-1616 .elementor-element.elementor-element-6e00b0ab{--display:flex;}.elementor-1616 .elementor-element.elementor-element-4460db14 .ha-ihe-wrapper .ha-ihe-fig, .elementor-1616 .elementor-element.elementor-element-4460db14 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:var( --e-global-color-accent );}.elementor-1616 .elementor-element.elementor-element-4460db14 .ha-ihe-wrapper .ha-ihe-fig{border-radius:10px 10px 10px 10px;}.elementor-1616 .elementor-element.elementor-element-4460db14 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;}.elementor-1616 .elementor-element.elementor-element-4460db14 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Roboto", Sans-serif;}.elementor-1616 .elementor-element.elementor-element-3ef1ba80{--display:flex;}.elementor-1616 .elementor-element.elementor-element-1db17119 .ha-ihe-wrapper .ha-ihe-fig, .elementor-1616 .elementor-element.elementor-element-1db17119 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:var( --e-global-color-accent );}.elementor-1616 .elementor-element.elementor-element-1db17119 .ha-ihe-wrapper .ha-ihe-fig{border-radius:10px 10px 10px 10px;}.elementor-1616 .elementor-element.elementor-element-1db17119 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;}.elementor-1616 .elementor-element.elementor-element-1db17119 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Roboto", Sans-serif;}.elementor-1616 .elementor-element.elementor-element-5f56db5a{--display:flex;}.elementor-1616 .elementor-element.elementor-element-6d83ec7a .ha-ihe-wrapper .ha-ihe-fig, .elementor-1616 .elementor-element.elementor-element-6d83ec7a .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:var( --e-global-color-accent );}.elementor-1616 .elementor-element.elementor-element-6d83ec7a .ha-ihe-wrapper .ha-ihe-fig{border-radius:10px 10px 10px 10px;}.elementor-1616 .elementor-element.elementor-element-6d83ec7a .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;}.elementor-1616 .elementor-element.elementor-element-6d83ec7a .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Roboto", Sans-serif;}.elementor-1616 .elementor-element.elementor-element-19a57308{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:12px;--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;}:where( .elementor-1616 .elementor-element.elementor-element-19a57308 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}@media(max-width:1024px){.elementor-1616 .elementor-element.elementor-element-17f7e18d .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:22px;}.elementor-1616 .elementor-element.elementor-element-193bb945 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:22px;}.elementor-1616 .elementor-element.elementor-element-4460db14 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:22px;}.elementor-1616 .elementor-element.elementor-element-1db17119 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:22px;}.elementor-1616 .elementor-element.elementor-element-6d83ec7a .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:22px;}.elementor-1616 .elementor-element.elementor-element-19a57308{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-1616 .elementor-element.elementor-element-19a57308{--e-n-carousel-swiper-slides-to-display:2;}}/* Start custom CSS */ .counter-item {
  position: relative;
}

/* Add divider before every counter except the first */
 .counter-item:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 60%;
  background: linear-gradient(
    to bottom,
    #b8860b,
    #ffd700,
    #fff8dc,
    #ffd700,
    #b8860b
  );
  opacity: 0.9;
}
.uc_overlay {
    background-color: transparent;
    background-image: linear-gradient(0deg, #222222f0 0%, #ffffff00 52%) !important;
    opacity: 100% ;
}


.ha-ihe-fig.ha-effect-oscar .ha-ihe-caption {
    background: linear-gradient(
        to bottom,
        rgba(58, 52, 42, 0) 50%,
        rgba(58, 52, 42, 0.85) 100%
    ) !important;
}

.ha-ihe-wrapper .ha-ihe-fig {
      height: 150px  !important;
}
.ha-ihe-fig.ha-effect-oscar .ha-ihe-caption::before {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
}
.uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {

    background: linear-gradient(to bottom, rgb(255 255 255 / 0%) 27%, rgb(0 0 0) 100%) !important;
}/* End custom CSS */