@media only screen and (min-width: 900px) {
    
    /* basics.css */
        
    h1{font-size: 3.5rem; padding-block-start: 80px;}
    
    p{font-size: 1.8em;}
    
    /* wpforms.css */
    
    /* WP Forms 2 */
    .sp-form2 form {margin:10px 0 0 0 !important;} 
    .sp-form2 .wpforms-field-container {width: 60% !important; margin-right: 20px; margin-bottom: 0;}
    .sp-form2 input{padding: 40px 20px !important;}
    
    .sp-form2 button{height: 80px !important;}
    
    
    /* header.css */
    
    /* Preheader - Estructura */ 
    .preheader{
        background-color: var(--color2);
        padding: 10px 35px;
        display:flex;
    }
    
    .preheader-wrap{
        width: 1280px;
        margin:0 auto;
    
        display:flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
    .preheader-wrap div{
        display:flex;
        flex-direction: row;
        gap:10px;
        align-items: center;
    }
    
    .preheader img{
        filter: brightness(0) invert(1);
    }
    
    .preheader p{
        display:block;
        margin-block-end: 0;
        line-height: 1rem;
        color:var(--color-texto);
        font-size: 0.7rem
    }
    
    /* Preheader - estilos de texto */
    
    .preheader a{
        font-size: var(--text-size);
        text-align: left;
        font-weight: var(--text-weight);
        margin-block-end: 0;
        color: var(--color-link);
    }
    
    .sp-header-menubutton{ display:none; }


    .sp-header{
        background-color: var(--blanco);
    }

    .sp-header-logo img{
        filter:none;
    }
    
    .sp-header-mobile{
        padding:20px 30px;
        max-width: 1280px;
        margin: 0 auto;
    }
    
    .sp-header-nav{
    }
        
    .sp-header-nav-wrap{
        height: auto;
    }
    
    
    .sp-header-nav{
        position: relative;/* */ 
        width: auto; /* */ 
        height: auto; /* */ 
        left:0;
    
        padding:0;/* */ 
        z-index:101;
        
        background-color:transparent;/* */ 
    
        transition: none; /* */ 
        box-sizing: border-box;
    
    }
    
    .sp-header-nav-wrap{
        height: auto; /* */ 
        flex-direction: row; /* */ 
        justify-content: space-between;
    }
    
    
    /* Header - Menú de navegación */ 
    
    
    .sp-header-nav ul{
        list-style: none;
        padding-left:0;
        margin:none;
        gap:20px;
        display: flex;
    }
    
    .sp-header-nav li{
        text-align: left;
        padding: 0px 5px;
        border-bottom:none;
        margin:0;
    }
    
    .sp-header-nav li:last-of-type{
        border-bottom:none;
    }
    
    .sp-header-nav li a{
        font-size:0.9rem;
        font-weight: 400;
        color:var(--color1);
    }

    .sp-header-nav li a:hover{
        color:var(--color2);ç
    }
    
    .sp-header-nav li:last-of-type a{
        background-color: var(--color2);
        color:var(--blanco);
        padding:7px 10px;
        border-radius: 6px;
        font-size:0.8rem;
    }
    
    .animated-list li{
        opacity: 1;
        margin-top: 0px;
        transition: none;
    }
    
    
    
    } /*--- Final ---*/