.elementor-350 .elementor-element.elementor-element-2de239a{--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:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-350 .elementor-element.elementor-element-2de239a{--gap:0px 70px;--row-gap:0px;--column-gap:70px;}}@media(max-width:767px){.elementor-350 .elementor-element.elementor-element-2de239a{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}}/* Start custom CSS */.footer__inner {
    font-family: 'UTM Neutra', sans-serif, Sans-Serif;
}

footer .e-con.e-flex>.e-con-inner {
    flex-wrap: initial !important;
}


/* CSS cho desktop */
@media (min-width: 1024px) {
    footer {
        padding: 40px 0 30px;
    }
    
    .footer__social {
        font-size: 2rem;
        font-weight: 500;
        color: var(--text-black);
        transition: 0.25s;
    }
    
    .footer__social:hover {
        color: var(--primary-color);
        text-shadow: 1px 0 0 currentColor;
    }
}

/*Responsive Tablet*/
@media (min-width: 768px) and (max-width: 1023px) {
    footer {
        padding: 40px 0 30px;
    }
    
    .footer__social {
        font-size: 2rem;
        font-weight: 500;
        color: var(--text-black);
        transition: 0.25s;
    }
    
    .footer__social:hover {
        color: var(--primary-color);
        text-shadow: 1px 0 0 currentColor;
    }
    
}

@media (max-width: 767px) {
    footer {
        padding: 40px 0 30px;
    }
    
    .footer__social {
        font-size: 1.8rem;
        font-weight: 500;
        color: var(--text-black);
        transition: 0.25s;
    }
    
    .footer__social:hover {
        color: var(--primary-color);
        text-shadow: 1px 0 0 currentColor;
    }
    
}/* End custom CSS */