.elementor-1609 .elementor-element.elementor-element-425a3337{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1609 .elementor-element.elementor-element-47ef5d7e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5D5B891;--border-color:#E5D5B891;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1609 .elementor-element.elementor-element-47ef5d7e:not(.elementor-motion-effects-element-type-background), .elementor-1609 .elementor-element.elementor-element-47ef5d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2222228F;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1609 .elementor-element.elementor-element-3f5940 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;}.elementor-1609 .elementor-element.elementor-element-3f5940 .elementor-counter-title{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1609 .elementor-element.elementor-element-7aad46e9{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5D5B891;--border-color:#E5D5B891;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1609 .elementor-element.elementor-element-7aad46e9:not(.elementor-motion-effects-element-type-background), .elementor-1609 .elementor-element.elementor-element-7aad46e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2222228F;}.elementor-1609 .elementor-element.elementor-element-78ac75fc .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;}.elementor-1609 .elementor-element.elementor-element-78ac75fc .elementor-counter-title{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1609 .elementor-element.elementor-element-786387fe{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5D5B891;--border-color:#E5D5B891;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1609 .elementor-element.elementor-element-786387fe:not(.elementor-motion-effects-element-type-background), .elementor-1609 .elementor-element.elementor-element-786387fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2222228F;}.elementor-1609 .elementor-element.elementor-element-436a70a5 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;}.elementor-1609 .elementor-element.elementor-element-436a70a5 .elementor-counter-title{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1609 .elementor-element.elementor-element-1e0eb160{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5D5B891;--border-color:#E5D5B891;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1609 .elementor-element.elementor-element-1e0eb160:not(.elementor-motion-effects-element-type-background), .elementor-1609 .elementor-element.elementor-element-1e0eb160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2222228F;}.elementor-1609 .elementor-element.elementor-element-34db6ec4 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;}.elementor-1609 .elementor-element.elementor-element-34db6ec4 .elementor-counter-title{font-family:"Playfair Display", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-1609 .elementor-element.elementor-element-425a3337{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1609 .elementor-element.elementor-element-47ef5d7e{--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1609 .elementor-element.elementor-element-3f5940 .elementor-counter-title{font-size:16px;}.elementor-1609 .elementor-element.elementor-element-7aad46e9{--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1609 .elementor-element.elementor-element-78ac75fc .elementor-counter-title{font-size:16px;}.elementor-1609 .elementor-element.elementor-element-786387fe{--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1609 .elementor-element.elementor-element-436a70a5 .elementor-counter-title{font-size:16px;}.elementor-1609 .elementor-element.elementor-element-1e0eb160{--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1609 .elementor-element.elementor-element-34db6ec4 .elementor-counter-title{font-size:16px;}}@media(max-width:767px){.elementor-1609 .elementor-element.elementor-element-425a3337{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1609 .elementor-element.elementor-element-47ef5d7e{--width:45%;}.elementor-1609 .elementor-element.elementor-element-3f5940 .elementor-counter-number-wrapper{font-size:40px;}.elementor-1609 .elementor-element.elementor-element-3f5940 .elementor-counter-title{font-size:14px;}.elementor-1609 .elementor-element.elementor-element-7aad46e9{--width:45%;}.elementor-1609 .elementor-element.elementor-element-78ac75fc .elementor-counter-number-wrapper{font-size:40px;}.elementor-1609 .elementor-element.elementor-element-78ac75fc .elementor-counter-title{font-size:14px;}.elementor-1609 .elementor-element.elementor-element-786387fe{--width:45%;}.elementor-1609 .elementor-element.elementor-element-436a70a5 .elementor-counter-number-wrapper{font-size:40px;}.elementor-1609 .elementor-element.elementor-element-436a70a5 .elementor-counter-title{font-size:13px;}.elementor-1609 .elementor-element.elementor-element-1e0eb160{--width:45%;}.elementor-1609 .elementor-element.elementor-element-34db6ec4 .elementor-counter-number-wrapper{font-size:40px;}.elementor-1609 .elementor-element.elementor-element-34db6ec4 .elementor-counter-title{font-size:14px;}}/* 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 */