.elementor-1207 .elementor-element.elementor-element-c1f48da{--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;--background-transition:0.3s;}.elementor-1207 .elementor-element.elementor-element-d7d368b{--spacer-size:100px;}.elementor-1207 .elementor-element.elementor-element-97a9e21{--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;--align-items:center;--background-transition:0.3s;}.elementor-1207 .elementor-element.elementor-element-5e49053{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1207 .elementor-element.elementor-element-5e49053 .elementor-heading-title{color:#191A15;font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-1207 .elementor-element.elementor-element-741a9e4{--spacer-size:20px;}.elementor-1207 .elementor-element.elementor-element-edc3a0b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1207 .elementor-element.elementor-element-62bcc0e{--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;--background-transition:0.3s;}.elementor-1207 .elementor-element.elementor-element-08990a0{--spacer-size:100px;}@media(min-width:768px){.elementor-1207 .elementor-element.elementor-element-c1f48da{--content-width:1920px;}}@media(max-width:1024px){.elementor-1207 .elementor-element.elementor-element-d7d368b{--spacer-size:20px;}.elementor-1207 .elementor-element.elementor-element-97a9e21{--padding-top:2%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1207 .elementor-element.elementor-element-5e49053{text-align:center;width:100%;max-width:100%;}.elementor-1207 .elementor-element.elementor-element-5e49053 .elementor-heading-title{font-size:20px;}.elementor-1207 .elementor-element.elementor-element-741a9e4{--spacer-size:0px;}.elementor-1207 .elementor-element.elementor-element-edc3a0b{font-size:16px;}.elementor-1207 .elementor-element.elementor-element-08990a0{--spacer-size:50px;}}@media(max-width:767px){.elementor-1207 .elementor-element.elementor-element-5e49053{text-align:center;}.elementor-1207 .elementor-element.elementor-element-edc3a0b{font-size:16px;}.elementor-1207 .elementor-element.elementor-element-08990a0{--spacer-size:50px;}}/* Start custom CSS */.img-overlap {
    width: 692px!important;
}

.shadow-box-1{
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}




 #accordion-2023 .elementor-accordion-item {
    border: 1px solid #d5d8dc;
    margin-top: 30px;
    outline: solid 1px #000000;
    border-radius:12.86px;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
    padding-left:20px;
}


   #accordion-2023 .elementor-tab-content {
    background-color: #C00A0A00;
    color: #A6A6A6;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
    border: none;
}

    #accordion-2023 .elementor-tab-content a{
    color: #00EAAB;
    font-size:16px!important;
   
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    border-radius: 22.05px!important;
}


.elementor-14 .elementor-element.elementor-element-0c67d7f a.carousel-arrow.carousel-prev {
    left: 5%!important;
    top: 92%;
}

.elementor-14 .elementor-element.elementor-element-0c67d7f a.carousel-arrow.carousel-next {
    left: 15%!important;
    top: 92%;
}

#icon-shadow.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0b6b4d1.elementor-view-default .elementor-icon {
    fill: #6EC1E400;
    color: #6EC1E400;
    border-color: #6EC1E400;

}

#service-carousel {
    border-radius:50px;
}

.step-card:hover{
    background-color:#0083EA;
    border-color:#0083EA;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    transition: all .3s ease-in-out;
}

.step-card:hover p{
        color: white;
}

.step-card:hover a{
        color: white!important;
}

.step-card:hover h2{
        color: white!important;
}

#btn-width {
    width:138px;
}

#btn-border-black{
    width:138px;
}

#btn-border-black:hover{
    border-color: #000000 !important;
    width:138px;
}/* End custom CSS */