.elementor-503 .elementor-element.elementor-element-18152d8e, .elementor-503 .elementor-element.elementor-element-18152d8e > .elementor-background-overlay{border-radius:0px 0px 100px 100px;}.elementor-503 .elementor-element.elementor-element-18152d8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-18152d8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-503 .elementor-element.elementor-element-4523ff6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-492fe83e .elementor-heading-title{color:#777777;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:22px;}.elementor-503 .elementor-element.elementor-element-492fe83e > .elementor-widget-container{padding:10px 10px 15px 0px;}.elementor-503 .elementor-element.elementor-element-264370e7{--e-image-carousel-slides-to-show:6;}.elementor-503 .elementor-element.elementor-element-264370e7 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-503 .elementor-element.elementor-element-18152d8e{margin-top:0px;margin-bottom:0px;}.elementor-503 .elementor-element.elementor-element-264370e7{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-18152d8e{padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-492fe83e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 20px 15px;}.elementor-503 .elementor-element.elementor-element-264370e7{--e-image-carousel-slides-to-show:3;}.elementor-503 .elementor-element.elementor-element-264370e7 > .elementor-widget-container{margin:0% 0% 0% 0%;}}/* Start custom CSS */.blur-column {
backdrop-filter: blur(10px);
}
.counters-section .elementor-counter-number-prefix{
    flex-grow: 0;
}

.counters-section .elementor-counter-title {
    text-align: left;
    }
    
.elementor-button-wrapper
    .elementor-button-icon svg {
        width: 0.8em;
        height: 0.8em;
    }
    
.counter-for-desktop {
        width: 25% !important;
    }
    @media (min-width: 768px){
.counter-for-mobile {
    width: 0% !important;
}
}

.clients-slider .swiper-slide {
min-height: 200px;
    background-color: #F9F9F9;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    padding: 20px;
}
.black-on-hover {
transition: color 0.5s ease;
}

.black-on-hover:hover .black-on-hover-header .elementor-widget-container h3, 
.black-on-hover:hover .black-on-hover-text .elementor-widget-container p {
    color: #000;
}
.sticky-image {
    position: sticky;
  top: 0;
}/* End custom CSS */