.elementor-71 .elementor-element.elementor-element-c335089:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-c335089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9ECEF;}.elementor-71 .elementor-element.elementor-element-c335089 > .elementor-background-overlay{opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-c335089{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}/* Start custom CSS for html, class: .elementor-element-6e1d840 */.main-footer{
    display:flex;
    align-items:center;
    justify-content: center;
    gap:600px
}

.footer-logo{
    width:100px;
    padding-bottom:20px;

}

.elementor-71 .elementor-element.elementor-element-6e1d840{
    padding:40px 0px;
}

.elementor-71 .elementor-element.elementor-element-6e1d840 i{
    font-size:10px!important;
    padding-right:8px!important;
    position:relative!important;
    top:-1px!important;
}

.footer-col a{
    display:block;
    color:#363A46;
}

.footer-col a:hover{
    color:#9C0F35;
    transition: .5s ease-in-out;
}





.elementor-71 .elementor-element.elementor-element-6e1d840 a{
    line-height:28px;
}

.main-footer-s{
    display:none;
}

.logoMob{
    display:none;
}

@media only screen and (max-width: 767px){
    .main-footer-s{
        display:flex;
        flex-direction:row;
        align-items:baseline;
        justify-content:space-between;
        padding: 0 10px;
        gap:20px;
    }
    .footer-logo{
        margin-left:10px;
    }
    .main-footer{
        display:none;
    }
    .logoMob{
        display:block;
    }
}

@media only screen and (max-width: 360px){
    .main-footer-s{
        gap:15px;
        padding: 0 10px;
    }
    .footer-logo{
        margin-left:10px;
    }
}

@media only screen and (max-width: 330px){
    .main-footer-s{
        gap:10px;
        padding-right:0;
    }
}

@media only screen and (max-width: 281px){
    .footer-col{
        font-size:12px!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
    .elementor-71 .elementor-element.elementor-element-6e1d840{
        padding: 40px 10px;
    }

}

@media only screen and (min-width: 768px) and (max-width: 980px){
    .main-footer{
        gap:400px
    }
}/* End custom CSS */