@media only screen
and (min-width : 1024px) {  
    *:focus { outline: none; } 
    
   
    ._section._section--mobile {
        display: none;
    }    

    ._section._section--desktop {

    }    
    
    ._section._section--desktop > ._section._section--footer {
        padding: 2.5rem 0rem;
        border-top: solid 1px #b7b7b7;    
        background: #E7E9E6;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper {
        display: flex;
        justify-content:space-between;
        width: 1080px;
        margin: 0 auto;
        padding: 1rem;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a {
        display: flex;
        flex:1;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--l {

    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--l > ._section._section--logotipo {
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--l > ._section._section--logotipo > img {
        width:200px;    
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--l > ._section._section--sn {
        display: flex;
        margin: 0 -0.3rem;
        display: none !important;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--l > ._section._section--sn > ._widget._widget--sn {
        height: 25px;
        width: 25px;
        border: solid 1px rgba(0,0,0,0.3);
        display: flex;
        align-items:center;
        justify-content:center;
        border-radius: 50%;
        margin: 0 0.3rem;
    }
    
    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--l > ._section._section--sn > ._widget._widget--sn > img {
        width: 8px;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--r {
        margin-left: 3rem;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--r > ._section._section--title {
        font-family: 'Metropolis-Bold';              
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--r > ._section._section--links {
        margin-top: 1rem;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--r > ._section._section--links > a {

    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--r > ._section._section--links > a > ._widget._widget--link {
        opacity: 0.8;
        padding: 0.2rem 0rem; 
        transition: all 0.3s ease;
    }
    
    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--a > 
    ._section._section--r > ._section._section--links > a > ._widget._widget--link:hover {
        opacity: 1;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b {
        width: 350px;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--title {
        font-family: 'Metropolis-Bold';              
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--telephone {
        padding: 0.2rem 0rem;
        opacity: 0.6;        
        font-family: 'Metropolis-Bold';          
    }
    
    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--telephone:first-of-type {
        margin-top: 1rem;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--mail {
        padding: 0.2rem 0rem;
        opacity: 0.6;                
        font-family: 'Metropolis-Bold';  

    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--address {
        padding: 0.2rem 0rem;
        opacity: 0.8;        

    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--legal {
        display: flex;
        margin: 0rem -1rem;
        margin-top: 2rem;
    }

    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--legal > * {
        margin: 0rem 1rem;
        opacity: 0.6;
        transition: all 0.3s ease;
    }
    
    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--legal > a > ._widget._widget--legal {
        cursor: pointer;
    }
    
    ._section._section--desktop > ._section._section--footer > ._section._section--wrapper > ._section._section--b > 
    ._section._section--legal > a > ._widget._widget--legal:hover {
        opacity: 1;        
    }

    ._section._section--desktop > ._section._section--misc {
        background: #E7E9E6;
    }
    ._section._section--desktop > ._section._section--misc > ._section._section--wrapper {
        margin: 0 auto;
        width: 1040px;
        border-top: solid 1px rgba(0,0,0,0.1);
        padding-top: 1rem;
    }

    ._section._section--desktop > ._section._section--misc > ._section._section--wrapper > ._section._section--disclaimer {
        padding: 0.5rem;
    }

    ._section._section--desktop > ._section._section--misc > ._section._section--wrapper > ._section._section--disclaimer > 
    ._section._section--text {
        text-align: center;
    }  
    
    ._section._section--desktop > ._section._section--misc > ._section._section--wrapper > ._section._section--disclaimer > 
    ._section._section--text > span {
        font-family: 'Metropolis-Bold';
        color: #041E42;
    }

}