.elementor-7918 .elementor-element.elementor-element-794b370{--display:flex;}.elementor-7918 .elementor-element.elementor-element-6c34605{--display:flex;}.elementor-7918 .elementor-element.elementor-element-06ba808{--display:flex;}.elementor-7918 .elementor-element.elementor-element-59a94f9{--display:flex;}.elementor-7918 .elementor-element.elementor-element-8e77b85{--display:flex;}.elementor-7918 .elementor-element.elementor-element-21ce77b{--display:flex;}.elementor-7918 .elementor-element.elementor-element-5b339b4{--display:flex;}.elementor-7918 .elementor-element.elementor-element-13ca7ee{--display:flex;}.elementor-7918 .elementor-element.elementor-element-3255e6a{--display:flex;}.elementor-7918 .elementor-element.elementor-element-b85e652{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-9726b00 *//* =========================================================
   MEVAK — HERO CARRETILLAS ELEVADORAS PARA ALMACÉN
========================================================= */

.mevak-hero-almacen{
    position:relative;
    width:100%;
    padding:95px 20px;
    overflow:hidden;
    background:
        radial-gradient(circle at 85% 20%, rgba(158,35,35,.28), transparent 32%),
        linear-gradient(135deg,#090909 0%,#171717 55%,#0b0b0b 100%);
    border-bottom:3px solid #9e2323;
}

.mevak-hero-almacen:before{
    content:"";
    position:absolute;
    width:520px;
    height:520px;
    right:-250px;
    top:-280px;
    border:1px solid rgba(158,35,35,.35);
    border-radius:50%;
    box-shadow:
        0 0 60px rgba(158,35,35,.15),
        inset 0 0 50px rgba(158,35,35,.08);
}

.mevak-hero-almacen:after{
    content:"";
    position:absolute;
    left:-120px;
    bottom:-180px;
    width:400px;
    height:400px;
    background:radial-gradient(
        circle,
        rgba(158,35,35,.18) 0%,
        rgba(158,35,35,.05) 40%,
        transparent 70%
    );
}

.mevak-hero-almacen-inner{
    position:relative;
    z-index:2;
    max-width:1150px;
    margin:0 auto;
    text-align:center;
}

.mevak-hero-almacen-tag{
    display:inline-block;
    margin-bottom:22px;
    padding:8px 18px;
    border:1px solid rgba(158,35,35,.8);
    border-radius:30px;
    background:rgba(158,35,35,.08);
    color:#d52b2b;
    font-size:12px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
}

.mevak-hero-almacen-line{
    width:70px;
    height:3px;
    margin:0 auto 25px;
    background:#9e2323;
    box-shadow:0 0 12px rgba(158,35,35,.7);
}

.mevak-hero-almacen h1{
    max-width:950px;
    margin:0 auto 22px !important;
    color:#fff !important;
    font-size:42px !important;
    line-height:1.15 !important;
    font-weight:800 !important;
    letter-spacing:-.5px;
}

.mevak-hero-almacen h1 span{
    color:#c52828;
}

.mevak-hero-almacen-text{
    max-width:820px;
    margin:0 auto 32px;
    color:#d0d0d0;
    font-size:18px;
    line-height:1.75;
}

.mevak-hero-almacen-text strong{
    color:#fff;
}

.mevak-hero-almacen-buttons{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:15px;
    flex-wrap:wrap;
}

.mevak-hero-almacen-btn{
    display:inline-block;
    padding:15px 28px;
    background:#9e2323;
    border:1px solid #9e2323;
    border-radius:5px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:14px;
    font-weight:700;
    letter-spacing:.3px;
    transition:all .3s ease;
    box-shadow:0 6px 20px rgba(158,35,35,.25);
}

.mevak-hero-almacen-btn:hover{
    background:#c52b2b;
    border-color:#c52b2b;
    transform:translateY(-3px);
    box-shadow:0 10px 28px rgba(158,35,35,.35);
}

.mevak-hero-almacen-btn-secondary{
    display:inline-block;
    padding:15px 28px;
    background:transparent;
    border:1px solid #555;
    border-radius:5px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:14px;
    font-weight:700;
    transition:all .3s ease;
}

.mevak-hero-almacen-btn-secondary:hover{
    border-color:#9e2323;
    background:rgba(158,35,35,.08);
    transform:translateY(-3px);
}

/* =========================
   RESPONSIVE
========================= */

@media(max-width:767px){

    .mevak-hero-almacen{
        padding:70px 18px;
    }

    .mevak-hero-almacen h1{
        font-size:30px !important;
    }

    .mevak-hero-almacen-text{
        font-size:16px;
        line-height:1.65;
    }

    .mevak-hero-almacen-buttons{
        flex-direction:column;
    }

    .mevak-hero-almacen-btn,
    .mevak-hero-almacen-btn-secondary{
        width:100%;
        max-width:300px;
        text-align:center;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-faa43de *//* =========================================================
   MEVAK — BLOQUE 2
   INTRODUCCIÓN CARRETILLAS PARA ALMACÉN
========================================================= */

.mevak-almacen-intro{
    width:100%;
    padding:85px 20px;
    background:#fff;
}

.mevak-almacen-intro-container{
    max-width:1150px;
    margin:0 auto;
    display:grid;
    grid-template-columns:1.35fr .65fr;
    gap:65px;
    align-items:center;
}

/* =========================
   CONTENIDO
========================= */

.mevak-almacen-intro-content{
    max-width:760px;
}

.mevak-almacen-intro-label{
    display:inline-block;
    margin-bottom:16px;
    color:#9e2323;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-intro-content h2{
    margin:0 0 25px !important;
    color:#202020 !important;
    font-size:30px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}

.mevak-almacen-intro-content h2 span{
    color:#9e2323;
}

.mevak-almacen-intro-content p{
    margin:0 0 17px;
    color:#555;
    font-size:16px;
    line-height:1.8;
}

.mevak-almacen-intro-content p:last-child{
    margin-bottom:0;
}

.mevak-almacen-intro-content strong{
    color:#222;
    font-weight:700;
}

/* =========================
   CAJA LATERAL
========================= */

.mevak-almacen-intro-box{
    position:relative;
    padding:38px 32px;
    background:
        linear-gradient(145deg,#111 0%,#1b1b1b 100%);
    border-radius:8px;
    border-left:4px solid #9e2323;
    overflow:hidden;
    box-shadow:0 12px 35px rgba(0,0,0,.12);
}

.mevak-almacen-intro-box:after{
    content:"";
    position:absolute;
    width:180px;
    height:180px;
    right:-90px;
    bottom:-90px;
    border:1px solid rgba(158,35,35,.35);
    border-radius:50%;
    box-shadow:0 0 35px rgba(158,35,35,.12);
}

.mevak-almacen-intro-box-number{
    position:relative;
    z-index:2;
    margin-bottom:14px;
    color:#d52b2b;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-intro-box h3{
    position:relative;
    z-index:2;
    margin:0 0 15px !important;
    color:#fff !important;
    font-size:21px !important;
    line-height:1.35 !important;
    font-weight:700 !important;
}

.mevak-almacen-intro-box p{
    position:relative;
    z-index:2;
    margin:0 0 24px;
    color:#c8c8c8;
    font-size:14px;
    line-height:1.75;
}

.mevak-almacen-intro-link{
    position:relative;
    z-index:2;
    display:inline-flex;
    align-items:center;
    gap:10px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:13px;
    font-weight:800;
    letter-spacing:.5px;
    transition:.3s ease;
}

.mevak-almacen-intro-link span{
    color:#d52b2b;
    font-size:20px;
    line-height:1;
    transition:.3s ease;
}

.mevak-almacen-intro-link:hover{
    color:#d52b2b !important;
}

.mevak-almacen-intro-link:hover span{
    transform:translateX(5px);
}

/* =========================
   TABLET
========================= */

@media(max-width:900px){

    .mevak-almacen-intro{
        padding:70px 20px;
    }

    .mevak-almacen-intro-container{
        grid-template-columns:1fr;
        gap:40px;
    }

    .mevak-almacen-intro-content{
        max-width:100%;
    }

}

/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-intro{
        padding:60px 18px;
    }

    .mevak-almacen-intro-content h2{
        font-size:24px !important;
    }

    .mevak-almacen-intro-content p{
        font-size:15px;
        line-height:1.75;
    }

    .mevak-almacen-intro-box{
        padding:30px 25px;
    }

    .mevak-almacen-intro-box h3{
        font-size:19px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db68ffb *//* =========================================================
   MEVAK — BLOQUE 3
   TIPOS DE CARRETILLAS PARA ALMACÉN
========================================================= */

.mevak-almacen-tipos{
    width:100%;
    padding:90px 20px;
    background:#f5f5f5;
}

.mevak-almacen-tipos-container{
    max-width:1150px;
    margin:0 auto;
}


/* =========================
   CABECERA
========================= */

.mevak-almacen-tipos-head{
    max-width:850px;
    margin:0 auto 50px;
    text-align:center;
}

.mevak-almacen-tipos-label{
    margin-bottom:15px;
    color:#9e2323;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-tipos-head h2{
    margin:0 0 18px !important;
    color:#202020 !important;
    font-size:30px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}

.mevak-almacen-tipos-head h2 span{
    color:#9e2323;
}

.mevak-almacen-tipos-head p{
    margin:0;
    color:#666;
    font-size:16px;
    line-height:1.8;
}


/* =========================
   GRID
========================= */

.mevak-almacen-tipos-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:22px;
}


/* =========================
   TARJETAS
========================= */

.mevak-almacen-tipo-card{
    position:relative;
    display:flex;
    gap:25px;
    padding:32px;
    background:#fff;
    border:1px solid #e5e5e5;
    border-radius:8px;
    overflow:hidden;
    transition:all .3s ease;
}

.mevak-almacen-tipo-card:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:4px;
    height:100%;
    background:#9e2323;
    transition:.3s ease;
}

.mevak-almacen-tipo-card:hover{
    transform:translateY(-5px);
    border-color:#d2d2d2;
    box-shadow:0 15px 35px rgba(0,0,0,.09);
}

.mevak-almacen-tipo-card:hover:before{
    width:6px;
}


/* =========================
   NÚMERO
========================= */

.mevak-almacen-tipo-number{
    flex:0 0 48px;
    width:48px;
    height:48px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#171717;
    border-radius:5px;
    color:#fff;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
}


/* =========================
   CONTENIDO
========================= */

.mevak-almacen-tipo-content{
    flex:1;
}

.mevak-almacen-tipo-content h3{
    margin:0 0 12px !important;
    color:#222 !important;
    font-size:20px !important;
    line-height:1.3 !important;
    font-weight:800 !important;
}

.mevak-almacen-tipo-content p{
    margin:0 0 18px;
    color:#606060;
    font-size:14px;
    line-height:1.75;
}


/* =========================
   ENLACES
========================= */

.mevak-almacen-tipo-link{
    display:inline-flex;
    align-items:center;
    gap:8px;
    color:#9e2323 !important;
    text-decoration:none !important;
    font-size:13px;
    font-weight:800;
    transition:.3s ease;
}

.mevak-almacen-tipo-link span{
    font-size:18px;
    line-height:1;
    transition:.3s ease;
}

.mevak-almacen-tipo-link:hover{
    color:#c52828 !important;
}

.mevak-almacen-tipo-link:hover span{
    transform:translateX(5px);
}


/* =========================
   PARTE INFERIOR
========================= */

.mevak-almacen-tipos-bottom{
    max-width:900px;
    margin:35px auto 0;
    padding:22px 28px;
    background:#171717;
    border-radius:6px;
    text-align:center;
}

.mevak-almacen-tipos-bottom p{
    margin:0;
    color:#d0d0d0;
    font-size:14px;
    line-height:1.7;
}

.mevak-almacen-tipos-bottom strong{
    color:#fff;
}


/* =========================
   TABLET
========================= */

@media(max-width:800px){

    .mevak-almacen-tipos{
        padding:70px 20px;
    }

    .mevak-almacen-tipos-grid{
        grid-template-columns:1fr;
    }

}


/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-tipos{
        padding:60px 18px;
    }

    .mevak-almacen-tipos-head h2{
        font-size:24px !important;
    }

    .mevak-almacen-tipos-head p{
        font-size:15px;
    }

    .mevak-almacen-tipo-card{
        gap:17px;
        padding:25px 20px;
    }

    .mevak-almacen-tipo-number{
        flex:0 0 40px;
        width:40px;
        height:40px;
        font-size:11px;
    }

    .mevak-almacen-tipo-content h3{
        font-size:18px !important;
    }

    .mevak-almacen-tipo-content p{
        font-size:14px;
    }

    .mevak-almacen-tipos-bottom{
        padding:20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5efaf48 *//* =========================================================
   MEVAK — IMAGEN + TEXTO
   CARRETILLAS PARA ALMACÉN
========================================================= */

.mevak-almacen-imagen{
    width:100%;
    padding:90px 20px;
    background:#111;
}

.mevak-almacen-imagen-container{
    max-width:1150px;
    margin:0 auto;
    display:grid;
    grid-template-columns:1.1fr .9fr;
    gap:55px;
    align-items:center;
}


/* =========================
   IMAGEN
========================= */

.mevak-almacen-imagen-media{
    position:relative;
    overflow:hidden;
    border-radius:8px;
    box-shadow:0 15px 40px rgba(0,0,0,.35);
}

.mevak-almacen-imagen-media:after{
    content:"";
    position:absolute;
    inset:0;
    border:1px solid rgba(158,35,35,.35);
    border-radius:8px;
    pointer-events:none;
}

.mevak-almacen-imagen-media img{
    display:block;
    width:100%;
    height:auto;
    aspect-ratio:4 / 3;
    object-fit:cover;
    transition:transform .5s ease;
}

.mevak-almacen-imagen-media:hover img{
    transform:scale(1.03);
}


/* =========================
   CONTENIDO
========================= */

.mevak-almacen-imagen-content{
    max-width:500px;
}

.mevak-almacen-imagen-label{
    display:block;
    margin-bottom:16px;
    color:#d52b2b;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-imagen-content h2{
    margin:0 0 22px !important;
    color:#fff !important;
    font-size:30px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}

.mevak-almacen-imagen-content p{
    margin:0 0 16px;
    color:#c5c5c5;
    font-size:15px;
    line-height:1.8;
}

.mevak-almacen-imagen-line{
    width:60px;
    height:3px;
    margin:25px 0 18px;
    background:#9e2323;
    box-shadow:0 0 12px rgba(158,35,35,.55);
}

.mevak-almacen-imagen-content strong{
    color:#fff;
    font-size:15px;
}


/* =========================
   TABLET
========================= */

@media(max-width:850px){

    .mevak-almacen-imagen{
        padding:70px 20px;
    }

    .mevak-almacen-imagen-container{
        grid-template-columns:1fr;
        gap:40px;
    }

    .mevak-almacen-imagen-content{
        max-width:100%;
    }

}


/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-imagen{
        padding:60px 18px;
    }

    .mevak-almacen-imagen-content h2{
        font-size:24px !important;
    }

    .mevak-almacen-imagen-content p{
        font-size:14px;
        line-height:1.75;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea60049 *//* =========================================================
   MEVAK — BLOQUE 4
   CÓMO ELEGIR CARRETILLA PARA ALMACÉN
========================================================= */

.mevak-almacen-eleccion{
    width:100%;
    padding:90px 20px;
    background:#111;
    overflow:hidden;
}

.mevak-almacen-eleccion-container{
    max-width:1150px;
    margin:0 auto;
}


/* =========================
   CABECERA
========================= */

.mevak-almacen-eleccion-header{
    max-width:850px;
    margin:0 auto 50px;
    text-align:center;
}

.mevak-almacen-eleccion-label{
    margin-bottom:15px;
    color:#d52b2b;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-eleccion-header h2{
    margin:0 0 18px !important;
    color:#fff !important;
    font-size:30px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}

.mevak-almacen-eleccion-header h2 span{
    color:#d52b2b;
}

.mevak-almacen-eleccion-header p{
    margin:0;
    color:#c7c7c7;
    font-size:16px;
    line-height:1.8;
}


/* =========================
   GRID
========================= */

.mevak-almacen-eleccion-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:18px;
}


/* =========================
   TARJETAS
========================= */

.mevak-almacen-eleccion-card{
    position:relative;
    display:flex;
    gap:22px;
    padding:30px;
    background:#1b1b1b;
    border:1px solid #303030;
    border-radius:7px;
    transition:all .3s ease;
}

.mevak-almacen-eleccion-card:hover{
    transform:translateY(-4px);
    border-color:#9e2323;
    box-shadow:0 12px 30px rgba(0,0,0,.25);
}


/* =========================
   ICONO / NÚMERO
========================= */

.mevak-almacen-eleccion-icon{
    flex:0 0 45px;
    width:45px;
    height:45px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#9e2323;
    border-radius:4px;
    color:#fff;
    font-size:12px;
    font-weight:800;
    letter-spacing:.5px;
}


/* =========================
   CONTENIDO
========================= */

.mevak-almacen-eleccion-card h3{
    margin:0 0 10px !important;
    color:#fff !important;
    font-size:18px !important;
    line-height:1.3 !important;
    font-weight:800 !important;
}

.mevak-almacen-eleccion-card p{
    margin:0;
    color:#bdbdbd;
    font-size:14px;
    line-height:1.75;
}


/* =========================
   CTA INFERIOR
========================= */

.mevak-almacen-eleccion-bottom{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:30px;
    margin-top:35px;
    padding:28px 32px;
    background:
        linear-gradient(135deg,#202020,#171717);
    border:1px solid #333;
    border-left:4px solid #9e2323;
    border-radius:7px;
}

.mevak-almacen-eleccion-bottom-text{
    flex:1;
}

.mevak-almacen-eleccion-bottom-text strong{
    display:block;
    margin-bottom:7px;
    color:#fff;
    font-size:17px;
}

.mevak-almacen-eleccion-bottom-text p{
    margin:0;
    color:#aaa;
    font-size:14px;
    line-height:1.65;
}


/* =========================
   BOTÓN
========================= */

.mevak-almacen-eleccion-btn{
    flex-shrink:0;
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:14px 22px;
    background:#9e2323;
    border:1px solid #9e2323;
    border-radius:4px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:12px;
    font-weight:800;
    letter-spacing:.5px;
    transition:all .3s ease;
}

.mevak-almacen-eleccion-btn span{
    font-size:18px;
    transition:.3s ease;
}

.mevak-almacen-eleccion-btn:hover{
    background:#c52b2b;
    border-color:#c52b2b;
    transform:translateY(-2px);
}

.mevak-almacen-eleccion-btn:hover span{
    transform:translateX(5px);
}


/* =========================
   TABLET
========================= */

@media(max-width:800px){

    .mevak-almacen-eleccion{
        padding:70px 20px;
    }

    .mevak-almacen-eleccion-grid{
        grid-template-columns:1fr;
    }

    .mevak-almacen-eleccion-bottom{
        flex-direction:column;
        align-items:flex-start;
    }

}


/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-eleccion{
        padding:60px 18px;
    }

    .mevak-almacen-eleccion-header h2{
        font-size:24px !important;
    }

    .mevak-almacen-eleccion-header p{
        font-size:15px;
    }

    .mevak-almacen-eleccion-card{
        gap:15px;
        padding:23px 20px;
    }

    .mevak-almacen-eleccion-icon{
        flex:0 0 40px;
        width:40px;
        height:40px;
        font-size:11px;
    }

    .mevak-almacen-eleccion-card h3{
        font-size:17px !important;
    }

    .mevak-almacen-eleccion-card p{
        font-size:13.5px;
    }

    .mevak-almacen-eleccion-bottom{
        padding:25px 20px;
    }

    .mevak-almacen-eleccion-btn{
        width:100%;
        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04b2e43 *//* =========================================================
   MEVAK — BLOQUE 5
   CARRETILLAS DE OCASIÓN PARA ALMACÉN
========================================================= */

.mevak-almacen-ocasion{
    width:100%;
    padding:90px 20px;
    background:#fff;
}

.mevak-almacen-ocasion-container{
    max-width:1150px;
    margin:0 auto;
}


/* =========================
   CONTENIDO SUPERIOR
========================= */

.mevak-almacen-ocasion-content{
    max-width:850px;
    margin:0 auto 50px;
    text-align:center;
}

.mevak-almacen-ocasion-label{
    margin-bottom:15px;
    color:#9e2323;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-ocasion-content h2{
    margin:0 0 20px !important;
    color:#202020 !important;
    font-size:30px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}

.mevak-almacen-ocasion-content h2 span{
    color:#9e2323;
}

.mevak-almacen-ocasion-content p{
    margin:0 0 15px;
    color:#5f5f5f;
    font-size:16px;
    line-height:1.8;
}

.mevak-almacen-ocasion-content p:last-child{
    margin-bottom:0;
}


/* =========================
   PUNTOS
========================= */

.mevak-almacen-ocasion-points{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:18px;
}

.mevak-almacen-ocasion-point{
    display:flex;
    gap:18px;
    padding:27px;
    background:#f6f6f6;
    border:1px solid #e7e7e7;
    border-radius:7px;
    transition:all .3s ease;
}

.mevak-almacen-ocasion-point:hover{
    transform:translateY(-4px);
    border-color:#d0d0d0;
    box-shadow:0 12px 28px rgba(0,0,0,.07);
}


/* =========================
   CHECK
========================= */

.mevak-almacen-ocasion-check{
    flex:0 0 40px;
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#9e2323;
    border-radius:50%;
    color:#fff;
    font-size:18px;
    font-weight:800;
}


/* =========================
   TEXTOS
========================= */

.mevak-almacen-ocasion-point h3{
    margin:0 0 8px !important;
    color:#222 !important;
    font-size:18px !important;
    line-height:1.3 !important;
    font-weight:800 !important;
}

.mevak-almacen-ocasion-point p{
    margin:0;
    color:#666;
    font-size:14px;
    line-height:1.7;
}


/* =========================
   CTA
========================= */

.mevak-almacen-ocasion-cta{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:30px;
    margin-top:35px;
    padding:30px 35px;
    background:#151515;
    border-radius:7px;
    border-left:4px solid #9e2323;
}

.mevak-almacen-ocasion-cta strong{
    display:block;
    margin-bottom:7px;
    color:#fff;
    font-size:18px;
}

.mevak-almacen-ocasion-cta p{
    margin:0;
    color:#aaa;
    font-size:14px;
    line-height:1.6;
}

.mevak-almacen-ocasion-btn{
    flex-shrink:0;
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:14px 24px;
    background:#9e2323;
    border:1px solid #9e2323;
    border-radius:4px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:13px;
    font-weight:800;
    transition:.3s ease;
}

.mevak-almacen-ocasion-btn span{
    font-size:18px;
    transition:.3s ease;
}

.mevak-almacen-ocasion-btn:hover{
    background:#c52b2b;
    border-color:#c52b2b;
    transform:translateY(-2px);
}

.mevak-almacen-ocasion-btn:hover span{
    transform:translateX(5px);
}


/* =========================
   TABLET
========================= */

@media(max-width:800px){

    .mevak-almacen-ocasion{
        padding:70px 20px;
    }

    .mevak-almacen-ocasion-points{
        grid-template-columns:1fr;
    }

    .mevak-almacen-ocasion-cta{
        flex-direction:column;
        align-items:flex-start;
    }

}


/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-ocasion{
        padding:60px 18px;
    }

    .mevak-almacen-ocasion-content h2{
        font-size:24px !important;
    }

    .mevak-almacen-ocasion-content p{
        font-size:15px;
    }

    .mevak-almacen-ocasion-point{
        padding:22px 20px;
    }

    .mevak-almacen-ocasion-check{
        flex:0 0 36px;
        width:36px;
        height:36px;
        font-size:16px;
    }

    .mevak-almacen-ocasion-point h3{
        font-size:17px !important;
    }

    .mevak-almacen-ocasion-cta{
        padding:25px 22px;
    }

    .mevak-almacen-ocasion-btn{
        width:100%;
        justify-content:center;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-263c71c *//* =========================================================
   MEVAK — BLOQUE 6
   APLICACIONES EN ALMACÉN
========================================================= */

.mevak-almacen-aplicaciones{
    width:100%;
    padding:90px 20px;
    background:#f4f4f4;
}

.mevak-almacen-aplicaciones-container{
    max-width:1150px;
    margin:0 auto;
}


/* =========================
   CABECERA
========================= */

.mevak-almacen-aplicaciones-header{
    max-width:850px;
    margin:0 auto 50px;
    text-align:center;
}

.mevak-almacen-aplicaciones-label{
    margin-bottom:15px;
    color:#9e2323;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-aplicaciones-header h2{
    margin:0 0 18px !important;
    color:#202020 !important;
    font-size:30px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}

.mevak-almacen-aplicaciones-header h2 span{
    color:#9e2323;
}

.mevak-almacen-aplicaciones-header p{
    margin:0;
    color:#666;
    font-size:16px;
    line-height:1.8;
}


/* =========================
   GRID
========================= */

.mevak-almacen-aplicaciones-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:18px;
}


/* =========================
   TARJETAS
========================= */

.mevak-almacen-aplicacion{
    position:relative;
    padding:30px 25px;
    background:#fff;
    border:1px solid #e3e3e3;
    border-radius:7px;
    overflow:hidden;
    transition:all .3s ease;
}

.mevak-almacen-aplicacion:after{
    content:"";
    position:absolute;
    right:-45px;
    bottom:-45px;
    width:110px;
    height:110px;
    border:1px solid rgba(158,35,35,.12);
    border-radius:50%;
}

.mevak-almacen-aplicacion:hover{
    transform:translateY(-5px);
    border-color:#d0d0d0;
    box-shadow:0 14px 30px rgba(0,0,0,.08);
}


/* =========================
   ICONO
========================= */

.mevak-almacen-aplicacion-icon{
    width:45px;
    height:45px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:20px;
    background:#181818;
    border-radius:5px;
}

.mevak-almacen-aplicacion-icon span{
    color:#fff;
    font-size:12px;
    font-weight:800;
    letter-spacing:1px;
}


/* =========================
   CONTENIDO
========================= */

.mevak-almacen-aplicacion-content h3{
    margin:0 0 12px !important;
    color:#222 !important;
    font-size:18px !important;
    line-height:1.35 !important;
    font-weight:800 !important;
}

.mevak-almacen-aplicacion-content p{
    margin:0;
    color:#666;
    font-size:14px;
    line-height:1.75;
}


/* =========================
   PARTE INFERIOR
========================= */

.mevak-almacen-aplicaciones-bottom{
    display:flex;
    align-items:center;
    max-width:900px;
    margin:38px auto 0;
    padding:20px 25px;
    background:#181818;
    border-radius:5px;
}

.mevak-almacen-aplicaciones-bottom-line{
    flex:0 0 4px;
    width:4px;
    height:35px;
    margin-right:18px;
    background:#9e2323;
}

.mevak-almacen-aplicaciones-bottom p{
    margin:0;
    color:#c8c8c8;
    font-size:14px;
    line-height:1.65;
}


/* =========================
   TABLET
========================= */

@media(max-width:900px){

    .mevak-almacen-aplicaciones{
        padding:70px 20px;
    }

    .mevak-almacen-aplicaciones-grid{
        grid-template-columns:repeat(2,1fr);
    }

}


/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-aplicaciones{
        padding:60px 18px;
    }

    .mevak-almacen-aplicaciones-header h2{
        font-size:24px !important;
    }

    .mevak-almacen-aplicaciones-header p{
        font-size:15px;
    }

    .mevak-almacen-aplicaciones-grid{
        grid-template-columns:1fr;
    }

    .mevak-almacen-aplicacion{
        padding:25px 22px;
    }

    .mevak-almacen-aplicaciones-bottom{
        padding:18px 20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45269bc *//* =========================================================
   MEVAK — BLOQUE 7
   FAQ CARRETILLAS PARA ALMACÉN
========================================================= */

.mevak-almacen-faq{
    width:100%;
    padding:85px 20px;
    background:#fff;
}

.mevak-almacen-faq-container{
    max-width:950px;
    margin:0 auto;
}


/* =========================
   CABECERA
========================= */

.mevak-almacen-faq-header{
    max-width:800px;
    margin:0 auto 40px;
    text-align:center;
}

.mevak-almacen-faq-label{
    margin-bottom:14px;
    color:#9e2323;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-faq-header h2{
    margin:0 0 16px !important;
    color:#202020 !important;
    font-size:29px !important;
    line-height:1.3 !important;
    font-weight:800 !important;
}

.mevak-almacen-faq-header h2 span{
    color:#9e2323;
}

.mevak-almacen-faq-header p{
    margin:0;
    color:#666;
    font-size:15px;
    line-height:1.75;
}


/* =========================
   LISTA
========================= */

.mevak-almacen-faq-list{
    display:flex;
    flex-direction:column;
    gap:10px;
}


/* =========================
   ITEM
========================= */

.mevak-almacen-faq-item{
    background:#f6f6f6;
    border:1px solid #e4e4e4;
    border-radius:6px;
    overflow:hidden;
    transition:all .25s ease;
}

.mevak-almacen-faq-item[open]{
    border-color:#9e2323;
    background:#fff;
}


/* =========================
   PREGUNTA
========================= */

.mevak-almacen-faq-item summary{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:20px 23px;
    cursor:pointer;
    list-style:none;
    color:#222;
    font-size:15px;
    font-weight:700;
    line-height:1.5;
}

.mevak-almacen-faq-item summary::-webkit-details-marker{
    display:none;
}

.mevak-almacen-faq-item summary span{
    flex:0 0 28px;
    width:28px;
    height:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#9e2323;
    border-radius:50%;
    color:#fff;
    font-size:19px;
    font-weight:400;
    line-height:1;
    transition:transform .25s ease;
}

.mevak-almacen-faq-item[open] summary span{
    transform:rotate(45deg);
}


/* =========================
   RESPUESTA
========================= */

.mevak-almacen-faq-answer{
    padding:0 23px 20px;
}

.mevak-almacen-faq-answer p{
    margin:0;
    padding-top:2px;
    color:#606060;
    font-size:14px;
    line-height:1.8;
}


/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-faq{
        padding:60px 18px;
    }

    .mevak-almacen-faq-header h2{
        font-size:24px !important;
    }

    .mevak-almacen-faq-header p{
        font-size:14px;
    }

    .mevak-almacen-faq-item summary{
        padding:18px;
        font-size:14px;
    }

    .mevak-almacen-faq-item summary span{
        flex:0 0 25px;
        width:25px;
        height:25px;
        font-size:17px;
    }

    .mevak-almacen-faq-answer{
        padding:0 18px 18px;
    }

    .mevak-almacen-faq-answer p{
        font-size:13.5px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ade6cc *//* =========================================================
   MEVAK — BLOQUE 8
   CONTACTO / CTA FINAL
========================================================= */

.mevak-almacen-contacto{
    position:relative;
    width:100%;
    padding:85px 20px;
    background:#0b0b0b;
    overflow:hidden;
}

.mevak-almacen-contacto-bg{
    position:absolute;
    width:600px;
    height:600px;
    right:-250px;
    top:-300px;
    border:1px solid rgba(158,35,35,.25);
    border-radius:50%;
    box-shadow:
        0 0 100px rgba(158,35,35,.12),
        inset 0 0 80px rgba(158,35,35,.06);
}

.mevak-almacen-contacto-bg:after{
    content:"";
    position:absolute;
    width:350px;
    height:350px;
    left:-600px;
    top:450px;
    background:radial-gradient(
        circle,
        rgba(158,35,35,.20),
        transparent 70%
    );
}

.mevak-almacen-contacto-container{
    position:relative;
    z-index:2;
    max-width:900px;
    margin:0 auto;
    text-align:center;
}

.mevak-almacen-contacto-label{
    margin-bottom:16px;
    color:#d52b2b;
    font-size:12px;
    font-weight:800;
    letter-spacing:2px;
}

.mevak-almacen-contacto h2{
    margin:0 0 18px !important;
    color:#fff !important;
    font-size:32px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}

.mevak-almacen-contacto p{
    max-width:700px;
    margin:0 auto 30px;
    color:#c4c4c4;
    font-size:16px;
    line-height:1.75;
}


/* =========================
   BOTONES
========================= */

.mevak-almacen-contacto-buttons{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:14px;
    flex-wrap:wrap;
}

.mevak-almacen-contacto-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    min-width:190px;
    padding:15px 25px;
    background:#9e2323;
    border:1px solid #9e2323;
    border-radius:4px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:13px;
    font-weight:800;
    letter-spacing:.5px;
    transition:all .3s ease;
    box-shadow:0 8px 25px rgba(158,35,35,.2);
}

.mevak-almacen-contacto-btn span{
    font-size:19px;
    transition:.3s ease;
}

.mevak-almacen-contacto-btn:hover{
    background:#c52b2b;
    border-color:#c52b2b;
    transform:translateY(-3px);
    box-shadow:0 12px 30px rgba(158,35,35,.35);
}

.mevak-almacen-contacto-btn:hover span{
    transform:translateX(5px);
}

.mevak-almacen-contacto-btn-outline{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:190px;
    padding:15px 25px;
    background:transparent;
    border:1px solid #555;
    border-radius:4px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:13px;
    font-weight:800;
    letter-spacing:.5px;
    transition:all .3s ease;
}

.mevak-almacen-contacto-btn-outline:hover{
    border-color:#9e2323;
    background:rgba(158,35,35,.08);
    transform:translateY(-3px);
}


/* =========================
   PIE
========================= */

.mevak-almacen-contacto-line{
    width:60px;
    height:2px;
    margin:40px auto 20px;
    background:#9e2323;
    box-shadow:0 0 12px rgba(158,35,35,.6);
}

.mevak-almacen-contacto-footer{
    color:#777;
    font-size:12px;
    letter-spacing:.3px;
}


/* =========================
   MÓVIL
========================= */

@media(max-width:600px){

    .mevak-almacen-contacto{
        padding:65px 18px;
    }

    .mevak-almacen-contacto h2{
        font-size:25px !important;
    }

    .mevak-almacen-contacto p{
        font-size:15px;
    }

    .mevak-almacen-contacto-buttons{
        flex-direction:column;
        width:100%;
    }

    .mevak-almacen-contacto-btn,
    .mevak-almacen-contacto-btn-outline{
        width:100%;
        max-width:300px;
    }

}/* End custom CSS */