.elementor-7804 .elementor-element.elementor-element-83fd776{--display:flex;}.elementor-7804 .elementor-element.elementor-element-7b86be2{--display:flex;}.elementor-7804 .elementor-element.elementor-element-c14acba{--display:flex;}.elementor-7804 .elementor-element.elementor-element-5e0c7cf{--display:flex;}.elementor-7804 .elementor-element.elementor-element-c04353c{--display:flex;}.elementor-7804 .elementor-element.elementor-element-c04353c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7804 .elementor-element.elementor-element-799e0a9{--display:flex;}.elementor-7804 .elementor-element.elementor-element-799e0a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7804 .elementor-element.elementor-element-a094cd7{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7804 .elementor-element.elementor-element-c04353c{--width:99.344%;}.elementor-7804 .elementor-element.elementor-element-799e0a9{--width:97.016%;}}/* Start custom CSS for html, class: .elementor-element-c6571d7 */.mevak-electricas-hero{

padding:70px 50px;

background:linear-gradient(135deg,#ffffff 0%,#f6f6f6 100%);

border-radius:25px;

margin:50px 0;

overflow:hidden;

box-shadow:0 15px 40px rgba(0,0,0,.08);

}

.mevak-electricas-wrap{

display:flex;

align-items:center;

justify-content:space-between;

gap:60px;

}

.mevak-electricas-texto{

flex:1;

}

.mevak-electricas-img{

flex:1;

}

.mevak-electricas-img img{

width:100%;

border-radius:20px;

box-shadow:0 20px 45px rgba(0,0,0,.15);

transition:.35s;

}

.mevak-electricas-img img:hover{

transform:scale(1.02);

}

.mevak-badge{

display:inline-block;

background:#9e2323;

color:#fff;

padding:8px 18px;

border-radius:40px;

font-size:13px;

font-weight:700;

letter-spacing:.8px;

margin-bottom:20px;

}

.mevak-electricas-texto h1{

font-size:42px;

line-height:1.2;

margin-bottom:25px;

color:#222;

}

.mevak-intro{

font-size:18px;

line-height:1.8;

margin-bottom:20px;

}

.mevak-electricas-texto p{

font-size:17px;

line-height:1.8;

color:#555;

}

.mevak-botones{

display:flex;

gap:18px;

margin-top:35px;

flex-wrap:wrap;

}

.mevak-btn-principal{

background:#9e2323;

color:#fff;

padding:16px 28px;

border-radius:10px;

font-weight:700;

text-decoration:none;

transition:.3s;

}

.mevak-btn-principal:hover{

background:#7f1b1b;

}

.mevak-btn-secundario{

border:2px solid #9e2323;

padding:16px 28px;

border-radius:10px;

font-weight:700;

text-decoration:none;

color:#9e2323;

transition:.3s;

}

.mevak-btn-secundario:hover{

background:#9e2323;

color:#fff;

}

@media(max-width:900px){

.mevak-electricas-wrap{

flex-direction:column;

}

.mevak-electricas-texto h1{

font-size:32px;

}

.mevak-electricas-hero{

padding:40px 25px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35b6b8e *//*==============================
BENEFICIOS
===============================*/

.mevak-electricas-beneficios{

margin:80px 0;

}

.mevak-titulo-centro{

text-align:center;

max-width:900px;

margin:0 auto 50px;

}

.mevak-titulo-centro h2{

font-size:34px;

margin-bottom:20px;

color:#222;

}

.mevak-titulo-centro p{

font-size:18px;

line-height:1.8;

color:#666;

}

.mevak-grid-electricas{

display:grid;

grid-template-columns:repeat(auto-fit,minmax(280px,1fr));

gap:28px;

}

.mevak-card-electricas{

background:linear-gradient(145deg,#141414,#252525);

padding:35px;

border-radius:22px;

border:1px solid rgba(255,255,255,.08);

box-shadow:0 20px 45px rgba(0,0,0,.18);

transition:.35s;

position:relative;

overflow:hidden;

}

.mevak-card-electricas:before{

content:"";

position:absolute;

top:0;

left:0;

width:100%;

height:4px;

background:#9e2323;

}

.mevak-card-electricas:hover{

transform:translateY(-8px);

box-shadow:0 30px 60px rgba(0,0,0,.25);

}

.mevak-icono-electricas{

width:70px;

height:70px;

background:#9e2323;

display:flex;

align-items:center;

justify-content:center;

font-size:30px;

border-radius:18px;

margin-bottom:25px;

}

.mevak-card-electricas h3{

color:#fff;

font-size:22px;

margin-bottom:15px;

}

.mevak-card-electricas p{

color:#d5d5d5;

line-height:1.8;

font-size:16px;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10428d1 *//*=========================
CONFIANZA
=========================*/

.mevak-confianza-electricas{

margin:90px 0;

background:#171717;

border-radius:28px;

padding:60px;

overflow:hidden;

box-shadow:0 20px 55px rgba(0,0,0,.18);

}

.mevak-confianza-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:60px;

align-items:center;

}

.mevak-confianza-img img{

width:100%;

border-radius:20px;

display:block;

box-shadow:0 20px 45px rgba(0,0,0,.35);

transition:.35s;

}

.mevak-confianza-img img:hover{

transform:scale(1.02);

}

.mevak-mini-titulo{

display:inline-block;

padding:8px 16px;

background:#9e2323;

color:#fff;

font-size:13px;

font-weight:700;

border-radius:40px;

letter-spacing:.8px;

margin-bottom:20px;

}

.mevak-confianza-texto h2{

color:#fff;

font-size:34px;

margin-bottom:25px;

}

.mevak-confianza-texto p{

color:#d4d4d4;

line-height:1.9;

font-size:17px;

margin-bottom:22px;

}

.mevak-confianza-texto a{

color:#fff;

font-weight:700;

text-decoration:none;

border-bottom:2px solid #9e2323;

transition:.3s;

}

.mevak-confianza-texto a:hover{

color:#ffb5b5;

}

.mevak-checks{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:18px;

margin-top:30px;

}

.mevak-check{

background:#222;

padding:18px;

border-radius:14px;

color:#fff;

font-weight:600;

border-left:4px solid #9e2323;

}

.mevak-check span{

color:#9e2323;

font-size:20px;

margin-right:8px;

}

@media(max-width:900px){

.mevak-confianza-electricas{

padding:35px 25px;

}

.mevak-confianza-grid{

grid-template-columns:1fr;

gap:35px;

}

.mevak-checks{

grid-template-columns:1fr;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-551b7e2 *//*==============================
CTA CATÁLOGO
==============================*/

.mevak-catalogo-cta{

    margin:90px 0;

}

.mevak-catalogo-box{

    background:linear-gradient(145deg,#161616,#262626);
    border-radius:28px;
    padding:60px;
    text-align:center;
    position:relative;
    overflow:hidden;
    box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.mevak-catalogo-box::before{

    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:#9e2323;

}

.mevak-catalogo-badge{

    display:inline-block;
    padding:8px 18px;
    background:#9e2323;
    color:#fff;
    border-radius:40px;
    font-size:13px;
    font-weight:700;
    letter-spacing:.8px;
    margin-bottom:22px;

}

.mevak-catalogo-box h2{

    color:#fff;
    font-size:38px;
    margin-bottom:25px;
    line-height:1.3;

}

.mevak-catalogo-box p{

    max-width:850px;
    margin:0 auto 35px;
    color:#d8d8d8;
    font-size:18px;
    line-height:1.9;

}

.mevak-catalogo-btn{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:18px 38px;
    background:#9e2323;
    color:#fff;
    text-decoration:none;
    border-radius:12px;
    font-size:17px;
    font-weight:700;
    transition:.35s;

}

.mevak-catalogo-btn:hover{

    background:#b42b2b;
    transform:translateY(-3px);
    box-shadow:0 15px 35px rgba(158,35,35,.35);

}

@media(max-width:768px){

    .mevak-catalogo-box{

        padding:40px 25px;

    }

    .mevak-catalogo-box h2{

        font-size:29px;

    }

    .mevak-catalogo-box p{

        font-size:16px;

    }

    .mevak-catalogo-btn{

        width:100%;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed8160c *//*=====================================
REVISIÓN
======================================*/

.mevak-revision{

margin:90px 0;

}

.mevak-revision-head{

max-width:900px;

margin:0 auto 60px;

text-align:center;

}

.mevak-revision-head span{

display:inline-block;

padding:8px 18px;

background:#9e2323;

color:#fff;

border-radius:40px;

font-size:13px;

font-weight:700;

letter-spacing:.8px;

margin-bottom:18px;

}

.mevak-revision-head h2{

font-size:36px;

margin-bottom:20px;

color:#222;

}

.mevak-revision-head p{

font-size:18px;

line-height:1.9;

color:#666;

}

.mevak-revision-grid{

display:grid;

grid-template-columns:420px 1fr;

gap:40px;

align-items:start;

}

.mevak-revision-imagen img{

width:100%;

display:block;

border-radius:22px;

box-shadow:0 20px 45px rgba(0,0,0,.18);

position:sticky;

top:30px;

}

.mevak-revision-cards{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:22px;

}

.mevak-revision-card{

background:linear-gradient(145deg,#171717,#282828);

padding:28px;

border-radius:20px;

border-top:4px solid #9e2323;

transition:.35s;

box-shadow:0 18px 40px rgba(0,0,0,.15);

}

.mevak-revision-card:hover{

transform:translateY(-6px);

box-shadow:0 30px 60px rgba(0,0,0,.25);

}

.mevak-revision-icono{

width:58px;

height:58px;

background:#9e2323;

border-radius:15px;

display:flex;

align-items:center;

justify-content:center;

font-size:26px;

margin-bottom:18px;

}

.mevak-revision-card h3{

color:#fff;

font-size:21px;

margin-bottom:12px;

}

.mevak-revision-card p{

color:#d9d9d9;

line-height:1.8;

font-size:15px;

margin:0;

}

.mevak-revision-texto{

margin-top:45px;

background:#f8f8f8;

padding:35px;

border-radius:20px;

border-left:5px solid #9e2323;

}

.mevak-revision-texto p{

font-size:17px;

line-height:1.9;

color:#555;

margin-bottom:20px;

}

.mevak-revision-texto p:last-child{

margin-bottom:0;

}

.mevak-revision-texto a{

color:#9e2323;

font-weight:700;

text-decoration:none;

}

.mevak-revision-texto a:hover{

text-decoration:underline;

}

@media(max-width:991px){

.mevak-revision-grid{

grid-template-columns:1fr;

}

.mevak-revision-imagen img{

position:relative;

top:auto;

}

.mevak-revision-cards{

grid-template-columns:1fr;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fbf9a0 *//*=====================================
BATERÍAS
======================================*/

.mevak-baterias{

    margin:90px 0;

}

.mevak-baterias-head{

    text-align:center;
    max-width:900px;
    margin:0 auto 50px;

}

.mevak-baterias-head span{

    display:inline-block;
    background:#9e2323;
    color:#fff;
    padding:8px 18px;
    border-radius:40px;
    font-size:13px;
    font-weight:700;
    letter-spacing:.8px;
    margin-bottom:18px;

}

.mevak-baterias-head h2{

    font-size:36px;
    margin-bottom:20px;
    color:#222;

}

.mevak-baterias-head p{

    font-size:18px;
    line-height:1.9;
    color:#666;

}

.mevak-baterias-grid{

    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
    gap:30px;
    margin-bottom:45px;

}

.mevak-bateria-card{

    background:linear-gradient(145deg,#171717,#292929);
    padding:35px;
    border-radius:22px;
    border-top:4px solid #9e2323;
    transition:.35s;

}

.mevak-bateria-card:hover{

    transform:translateY(-6px);

}

.mevak-bateria-icono{

    width:65px;
    height:65px;
    background:#9e2323;
    border-radius:16px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:30px;
    margin-bottom:20px;

}

.mevak-bateria-card h3{

    color:#fff;
    margin-bottom:15px;
    font-size:24px;

}

.mevak-bateria-card p{

    color:#d9d9d9;
    line-height:1.8;

}

.mevak-baterias-info{

    display:grid;
    grid-template-columns:380px 1fr;
    gap:40px;
    align-items:center;
    background:#f7f7f7;
    border-radius:24px;
    padding:35px;

}

.mevak-baterias-info img{

    width:100%;
    border-radius:18px;

}

.mevak-baterias-info h3{

    font-size:28px;
    margin-bottom:20px;

}

.mevak-baterias-info p{

    line-height:1.9;
    color:#555;
    margin-bottom:18px;

}

.mevak-baterias-info a{

    color:#9e2323;
    font-weight:700;
    text-decoration:none;

}

.mevak-baterias-info a:hover{

    text-decoration:underline;

}

@media(max-width:991px){

    .mevak-baterias-info{

        grid-template-columns:1fr;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b11f88 *//*=========================================
CTA LEVATIO
==========================================*/

.levatio-banner{

    margin:80px 0;

    background:
    radial-gradient(circle at top right,rgba(80,255,170,.15),transparent 35%),
    linear-gradient(145deg,#0f1513,#1a2420);

    border-radius:28px;

    overflow:hidden;

    box-shadow:0 25px 60px rgba(0,0,0,.22);

    border:1px solid rgba(80,255,170,.15);

}

.levatio-banner-content{

    display:grid;

    grid-template-columns:1.3fr 1fr;

    gap:50px;

    align-items:center;

    padding:60px;

}

.levatio-badge{

    display:inline-block;

    background:#50ffaa;

    color:#111;

    padding:9px 18px;

    border-radius:40px;

    font-size:13px;

    font-weight:700;

    letter-spacing:.8px;

    margin-bottom:22px;

}

.levatio-banner h2{

    color:#fff;

    font-size:38px;

    margin-bottom:22px;

    line-height:1.2;

}

.levatio-banner p{

    color:#d8d8d8;

    font-size:17px;

    line-height:1.9;

    margin-bottom:25px;

}

.levatio-lista{

    list-style:none;

    padding:0;

    margin:0 0 35px;

}

.levatio-lista li{

    color:#f2f2f2;

    margin-bottom:14px;

    font-size:17px;

}

.levatio-btn{

    display:inline-block;

    background:#50ffaa;

    color:#111;

    text-decoration:none;

    padding:17px 34px;

    border-radius:12px;

    font-weight:700;

    transition:.35s;

    box-shadow:0 0 25px rgba(80,255,170,.25);

}

.levatio-btn:hover{

    transform:translateY(-4px);

    background:#6cffbf;

    box-shadow:0 0 35px rgba(80,255,170,.45);

}

.levatio-banner-img img{

    width:100%;

    display:block;

    border-radius:20px;

    box-shadow:0 25px 50px rgba(0,0,0,.35);

}

@media(max-width:991px){

.levatio-banner-content{

    grid-template-columns:1fr;

    padding:35px;

}

.levatio-banner h2{

    font-size:30px;

}

}/* End custom CSS */