.home_cards .elementor-widget-container{
    display:flex;
}
.home_cards .elementor-widget-container .elementor-heading-title{
    position:relative;
    z-index:1;
    margin-top:auto;
}
.home_cards .elementor-widget-container:before{
    content:'';
    background: linear-gradient(180deg, rgba(110, 196, 194, 0.00) 43.23%, #6EC4C2 100%);
    top:0;
    bottom:0;
    left:0;
    right:0;
    position:absolute;
    border-radius:22px;
}



/*Bug heading*/



/* Footer */


.elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu a{
    padding-left:0;
}
.elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu{
    flex-direction:column;
}


.owl-dots .owl-dot.active,
div.bullets-small-dot-stroke .elementor-owl-carousel-call .owl-dot.active span{
    background: #ffffff;
}

@media only screen and (min-width: 1025px){
    .home_top_image .elementor-background-overlay{
        background-position:bottom left calc(50vw - 500px)!important;
    }
    .home_cards .elementor-widget-container{
        min-height:250px;
    }    
    .home_cards .elementor-widget-container .elementor-heading-title{
        max-width:120px;
    }
    body .dt-owl-item-heading{
        justify-self: flex-start;
    }
    
    .max_um .elementor-widget-container{
        max-width: 460px;
    }
    .max_dois .elementor-widget-container{
        max-width:250px;
    }
    .max_tres .elementor-widget-container{
        max-width:840px;
        margin-left:auto;
        margin-right:auto;
    }
    .max_quatro .elementor-widget-container{
        max-width:820px;
        margin-left:auto;
        margin-right:auto;
    }
    .max_cinco .elementor-widget-container{
        max-width: 600px;
    }
    .max_seis .elementor-widget-container{
        max-width:370px;
    }
    .max_sete .elementor-widget-container{
        max-width:560px;
        margin-left:auto;
        margin-right:auto;
    }
    
    .force_transparent > .elementor-widget-wrap{
        background-color:transparent!important;
    }
   
    
}


@media only screen and (max-width: 1024px){
    .home_cards .elementor-widget-container{
        min-height:400px;
    }   
    .max_text_footer .elementor-widget-container{
        max-width:300px;
        margin-left:auto;
        margin-right:auto;
    }    
    .elementor-location-footer .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:600px;
        margin-left:auto;
        margin-right:auto;
    }
    
}






.copy_footer:before,
.marcacoes_footer:before{
    content:'';
    background: #D9D9D9;
    height:1px;
    position: absolute;
    display: block;
}

@media only screen and (min-width: 1025px){
    .copy_footer:before{
        width:65%;
        margin-left:10px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px){
    .copy_footer:before,
    .marcacoes_footer:before
    {
        width: calc(100vw - 80px);
        margin-left: calc((-50vw + 40px) + 50%);
    } 
    .tres_cards_home .elementor-column{
        max-width:430px;
        margin-left:auto;
        margin-right:auto;
    }
    .home_cards .elementor-widget-container{
        justify-content:center;
    }
    
}

@media only screen and (max-width: 767px){
    .copy_footer:before,
    .marcacoes_footer:before{
        width: calc(100vw - 60px);
        margin-left: calc((-50vw + 30px) + 50%);
    } 
    .tres_cards_home .elementor-column{
        max-width:300px;
        margin-left:auto;
        margin-right:auto;
    }
    .home_cards .elementor-widget-container{
        justify-content:center;
    }
}




















