/* ==================================================
   ESTILOS GLOBALES: Footer Bottom
   ================================================== */

div.footer-bottom {
    background: #FEF3E7;
    border-radius: 2rem 2rem 0 0;
}

div.footer-bottom > div.e-con-inner {
    flex-direction: row !important;
    flex-wrap: wrap !important;
    padding: 0;
} 

div.footer-bottom > div.e-con-inner > div {
    width: fit-content;
    height: fit-content;
}

div.footer-bottom__text > p {
    text-align: start;
}

div.footer-bottom__separator {
    width: 100% !important;
}

div.footer-bottom__icon-social-media {
   text-align: end;
   flex: 1;
}

div.footer-bottom__icon-social-media svg {
   fill: #000 !important;
   height: auto;
} 



/* ==================================================
   ESTILOS DESKTOP: Footer Bottom
   ================================================== */
   
@media screen and (min-width: 1025px) {
    
    div.footer-bottom {
        padding: .8rem 0 .6rem 0;
    }
       
    div.footer-bottom > div.e-con-inner {
        width: 88%;
        max-width: 70rem;
    }
    
    div.footer-bottom__img {
        margin-right: .6rem;
    }
    
    div.footer-bottom__img img {
        width: .8rem;
    }
    
    div.footer-bottom__text {
        margin-top: 3px !important;
    }
    
    div.footer-bottom__text--ubi p {
        font-size: 1.3rem;
    }
    
    div.footer-bottom__separator {
        height: 6px !important;
    }  
    
    div.footer-bottom__text--copyright p {
        font-size: 1rem;
    }
    
    div.footer-bottom__icon-social-media {
       margin-top: -0.6rem; 
    }
   
    div.footer-bottom__icon-social-media svg {
       width: 1.8rem;
    } 
   
    div.footer-bottom__icon-social-media svg.e-fab-facebook {
       transform: scale(1.111);
    }    
}
   


/* ==================================================
   ESTILOS MOBILE: Footer Bottom
   ================================================== */
   
@media screen and (max-width: 767px) {
    
    div.footer-bottom {
        padding: .8rem 0 .6rem 0;
    }
       
    div.footer-bottom div.e-con-inner {
        padding: 0 1rem 0 1rem;
        max-width: 26rem;
    }
    
    div.footer-bottom__img {
        margin-right: .6rem;
    }
    
    div.footer-bottom__img img {
        width: .8rem;
    }
    
    div.footer-bottom__text--ubi {
        font-size: 1.05rem;
    }
    
    div.footer-bottom__text {
        font-size: .85rem;
        margin-top: 3px !important;
    }
    
    div.footer-bottom__separator {
        height: 6px !important;
    }
    
    div.footer-bottom__icon-social-media {
        display: none;
    }
}



/* ==================================================
   ESTILOS TABLET: Footer Bottom
   ================================================== */
   
@media screen and (min-width: 768px) and (max-width: 1024px) {
    
    div.footer-bottom {
        padding: .8rem 0 .6rem 0;
    }
       
    div.footer-bottom > div.e-con-inner {
        width: 82%;
        max-width: 54rem;
    }    
    
    div.footer-bottom__img {
        margin-right: .6rem;
    }
    
    div.footer-bottom__img img {
        width: .8rem;
    }
    
    div.footer-bottom__text {
        margin-top: 3px !important;
    }
    
    div.footer-bottom__text--ubi p {
        font-size: 1.3rem;
    }
    
    div.footer-bottom__separator {
        height: 6px !important;
    }  
    
    div.footer-bottom__text--copyright p {
        font-size: 1rem;    
    }
    
    div.footer-bottom__icon-social-media {
       margin-top: -0.6rem; 
    }
   
    div.footer-bottom__icon-social-media svg {
       width: 1.8rem;
    } 
   
    div.footer-bottom__icon-social-media svg.e-fab-facebook {
       transform: scale(1.111);
    }
}