
/* HEADER */
header{
    width:100%;
    background:#eeeeee;
    color:#000;
    padding:18px 40px;

}

/* FILA */
header .maya-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
}

/* LOGO */
header .maya-col-2:first-child{
    display:flex;
    align-items:center;
    gap:10px;
    font-size:20px;
    font-weight:bold;
}

header img {
    height: auto;
    width: 100%;
}

/* MENU */
.main-menu{
    display:flex;
    justify-content:center;
    align-items:center;
    list-style:none;
    gap:35px;
}

.menu-item{
    cursor:pointer;
    font-size:16px;
    font-weight:500;
    position:relative;
    transition:0.3s;
    text-decoration: none;
}
.menu-item a{
    text-decoration: none;
    color: #000;
}
.menu-item a:hover{
    color:#902223;

}
/* EFECTO HOVER */
.menu-item::after{
    content:'';
    position:absolute;
    left:0;
    bottom:-8px;
    width:0%;
    height:2px;
    background:#902223;
    transition:0.3s;
}

.menu-item:hover{
    color:#902223;
}

.menu-item:hover::after{
    width:100%;
}

/* BOTON DERECHA */


header .maya-col-2:last-child:hover{
    background:#fff;
}
.boton{
    text-align: center;
    background: #902223;
    color: #fff;
    padding: 10px 18px;
    border-radius: 8px;
    font-weight: bold;
    cursor: pointer;
    transition: 0.3s;
}

/* RESPONSIVE */
@media(max-width:900px){

    header .maya-row{
        flex-direction:column;
        gap:20px;
    }

    .main-menu{
        flex-wrap:wrap;
        gap:18px;
    }

}