/* SLIDE HOME */
.slide-home{margin-bottom:60px;max-width: 100%;width: 100%;}
.slide-home .carousel-item{height: 650px;}
.slide-home .slide-caption{width: 100%;overflow: hidden;z-index:99}
.slide-home .carousel-item picture >  img{max-width: 100%;position: absolute; bottom:0;}
.slide-home .slide-img{max-width: 100%;}
.slide-home .boton-comprar{width:250px}
.slide-home .carousel-navigation{position:relative;background-color:#0C141B;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px}
.slide-home .carousel-navigation > div{position:relative}
.slide-home .carousel-navigation > .carousel-navigation-progress{-webkit-box-flex:5;-ms-flex:5;flex:5;display:-webkit-box;display:-ms-flexbox;display:flex}
.slide-home .carousel-navigation > .carousel-navigation-arrows{-webkit-box-flex:3;-ms-flex:3;flex:3}
.slide-home .carousel-navigation > .carousel-navigation-arrows > a{width:50%;background-color:#009CDD;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:2.5em}
.slide-home .carousel-navigation > .carousel-navigation-arrows > a:hover{opacity:.8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slide-home .carousel-navigation .carousel-current-index{color:#919BA2;-webkit-box-flex:.5;-ms-flex:.5;flex:.5;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:30px 0 30px 30px;font-size:.9em;letter-spacing:1px}
.slide-home .carousel-navigation .carousel-indicators{-webkit-box-flex:10;-ms-flex:10;flex:10;position:relative;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}
.slide-home .carousel-navigation .carousel-indicators li{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background-color:#009CDD;opacity:.2}
.slide-home .carousel-navigation .carousel-indicators li.active{opacity:1}


.slide-home .slide-caption-nuevaweb .destacado {font-weight:600;font-size:2em;line-height:1;margin: 100px 0 0px;}
.slide-home .slide-caption-nuevaweb .destacado span{position:relative;padding:0 15px 0 5px;z-index:99}
.slide-home .slide-caption-nuevaweb > div{padding: 40px;}
.slide-home .slide-caption-nuevaweb > div h2{font-size:1.4em;font-weight:600;margin-bottom:10px}
.slide-home .slide-caption-nuevaweb > div p{margin-bottom:5px;display:none}
.slide-home .slide-caption-nuevaweb h1{font-size: 2em;padding:0 40px;font-weight:400}

.slide-home .slide-caption-promo  .destacado{font-weight:600;font-size:2em;line-height:1;margin: 30px 0 0px;}
.slide-home .slide-caption-promo  .destacado span{position:relative;padding:0 15px 0 5px;z-index:99}
.slide-home .slide-caption-promo  > div{padding: 40px;}
.slide-home .slide-caption-promo  > div h2{font-size:1.4em;font-weight:600;margin-bottom:10px}
.slide-home .slide-caption-promo  > div p{margin-bottom:5px}
.slide-home .slide-caption-promo  h1{font-size: 2em;padding:0 40px;font-weight:400}
.slide-home .slide-caption-promo > strong{display:block;font-size:1.2em;font-weight:400;color:#009CDD;margin:35px 40px 25px}
.slide-home .slide-caption-promo > div strong{color:#009CDD}
.slide-home .slide-caption-promo picture > img{margin:40px 0 0 40px}
.slide-home .slide-caption-promo a.boton-comprar{width:400px;max-width:87%;margin:30px 0 20px;background-color:#243746;color:#fff}
.slide-home .slide-caption-promo a.boton-comprar svg{background-color:#192836}
.slide-home .slide-caption-promo a.boton-comprar:hover{opacity:.7}
.slide-home .slide-caption-promo a.boton-comprar:hover span,.marcas-home a.marcas-boton:hover svg{color:#fff}
.slide-home .slide-caption-promo small{font-size:1.1em;font-weight:600}

@media (min-width:768px){
    .slide-home{padding-top: 40px}
    .slide-home .carousel-item{height: 830px;}
    .slide-home .carousel-navigation > .carousel-navigation-arrows{-webkit-box-flex:1;-ms-flex:1;flex:1}
    .slide-home .slide-caption{height:auto;}
    .slide-home .slide-caption h1{font-size: 2.5rem;padding:0 }
    
    .slide-home .slide-caption-promo .destacado,.slide-home .slide-caption-nuevaweb .destacado{margin: 30px 33px 0px;font-size:2.4em;}
    .slide-home .slide-caption-nuevaweb > div p{display:block}
    .slide-home .slide-caption .destacado span:after{position:absolute;bottom:0;width:100%;border-bottom:15px solid #009CDD;content:'';left:0;z-index:-1}
}
@media (min-width:990px){
    .slide-home .carousel-item{height: auto;}
    .slide-home .slide-caption{position:absolute;/* bottom:0; */left:0;}

    .slide-home .carousel-item picture > img{position: relative;float:right}

    
    .slide-home .slide-caption-nuevaweb + .slide-img{float: right;    width: 69%;}
    .slide-home .slide-caption-nuevaweb > div{width: 70%;background-color: #F5F7F8;}
    .slide-home .slide-caption-nuevaweb .destacado{margin:0 0 50px}
    .slide-home .slide-caption-nuevaweb .destacado{font-size: 3.3em;line-height: 1.1;}
    .slide-home .slide-caption-nuevaweb .destacado span{padding:0 40px 0 20px;}
    .slide-home .slide-caption-nuevaweb .destacado span:after{border-bottom:20px solid #009CDD;}


    .slide-home .slide-caption-promo + .slide-img{float: right;    width: 69%;}
    .slide-home .slide-caption-promo .destacado{margin:0 0 50px}
    .slide-home .slide-caption-promo .destacado{font-size: 3.3em;line-height: 1.1;}
    .slide-home .slide-caption-promo .destacado span{padding:0 40px 0 20px;}
    .slide-home .slide-caption-promo .destacado span:after{border-bottom:20px solid #009CDD;}
    .slide-home .slide-caption-promo > div{width: 70%;background-color: #F5F7F8;background-color: #0C141B;color:#F5F7F8;padding-bottom: 15px}
    .slide-home .slide-caption-promo > strong{margin: 35px 0 25px;}
    .slide-home .slide-caption-promo picture > img{margin: 0px;}
}
@media (min-width:1200px){
    .slide-home{padding-top: 0px}
    .slide-home .slide-caption > div{/* width: 40%; */}
    .slide-home .slide-caption-promo > div{width: 40%;}
    .slide-home .slide-caption-nuevaweb > div{width: 40%;}
    .slide-home .slide-caption-promo + .slide-img{width: 70%;}
    .slide-home .slide-caption-nuevaweb + .slide-img{width: 70%;}
}
@media (min-width:1400px){
    .slide-home .slide-caption-promo > div{width: 31%;}
    .slide-home .slide-caption-nuevaweb > div{width: 31%;}
    .slide-home .slide-caption-promo + .slide-img{width: 69%;}
    .slide-home .slide-caption-nuevaweb + .slide-img{width: 69%;}
}


.slide-home .slide-caption-enphase{text-align:left;padding:54px 30px;bottom:100px}
.slide-home .slide-caption-enphase h2{text-align:left;font-size:1.6em;font-weight:200;color:#009bdb;line-height:1.1;margin-bottom:20px}
.slide-home .slide-caption-enphase h3{font-size:2em;text-transform:none;letter-spacing:0;line-height:1.2;font-weight:100;margin-bottom:30px}
.slide-home .slide-caption-enphase h3 span:before{content:url('../img/logos-slide-enphase-2021-clientes-grupo-elektra.png');display:inline-block;vertical-align:sub;margin-right:-19px;transform:scale(.7);margin-left:-32px}
.slide-home .slide-caption-enphase p{text-transform:uppercase;letter-spacing:2px;margin-bottom:40px;font-size:1em;font-weight:200}
.slide-home .slide-caption-enphase p span{padding:12px 34px;border-top:1px solid #008BCA;display:inline-block;border-bottom:1px solid #008BCA}
.slide-home .slide-caption-enphase .boton-comprar{width:100%;font-size:.9em}
.slide-home .slide-caption-enphase .boton-comprar span{padding:9px 7px;margin-left: 0;}
.slide-home .slide-caption-enphase .boton-comprar svg{height:39px}

@media (min-width:768px) {
    .slide-home .slide-caption-enphase{text-align:left;padding:60px 30px;bottom:100px}
    .slide-home .slide-caption-enphase h2{font-size:2.4em}
    .slide-home .slide-caption-enphase h3{font-size:2.4em}
    .slide-home .slide-caption-enphase p{font-size:1.2em;}
    .slide-home .slide-caption-enphase .boton-comprar{font-size:1em;margin-left: 12px;}
}
@media (min-width:1024px) {
    .slide-home .slide-caption-enphase{padding:30px 80px}
    .slide-home .slide-caption-enphase h2{font-size:2.4em}
    .slide-home .slide-caption-enphase h3{color:#fff;font-size:2.8em;margin-bottom:50px}
    .slide-home .slide-caption-enphase p{color:#fff;font-size:1.6em}
    .slide-home .slide-caption-enphase .boton-comprar{width:400px;letter-spacing:1px}
    .slide-home .slide-caption-enphase h3 span:before{transform:scale(1);margin-right:15px;margin-left:0}
}
@media (min-width:1200px) {
    .slide-home .slide-caption-enphase > div{width:58%}
}

.slide-home .slide-caption-webinars{text-align:left;padding:54px 30px;bottom:100px}
.slide-home .slide-caption-webinars h2{text-align:left;font-size:1.6em;font-weight:200;line-height:1.3;margin-bottom:30px;font-weight:500}
.slide-home .slide-caption-webinars h3{font-size:2em;text-transform:none;letter-spacing:0;line-height:1.2;font-weight:500;margin-bottom:30px;color:#009fe6}
.slide-home .slide-caption-webinars p{text-transform:none;letter-spacing:0;margin-bottom:40px;font-size:1em;font-weight:200}
.slide-home .slide-caption-webinars p span{padding:12px 34px;border-top:1px solid #008BCA;display:inline-block;border-bottom:1px solid #008BCA}
.slide-home .slide-caption-webinars .boton-comprar{width:100%;font-size:.9em}
.slide-home .slide-caption-webinars .boton-comprar span{padding:9px 7px;margin-left: 0;}
.slide-home .slide-caption-webinars .boton-comprar svg{height:39px}

@media (min-width:768px) {
    .slide-home .slide-caption-webinars{text-align:left;padding:60px 30px;bottom:100px}
    .slide-home .slide-caption-webinars h2{    font-size: 2.5em;}
    .slide-home .slide-caption-webinars h3{font-size:2.4em}
    .slide-home .slide-caption-webinars p{font-size:1.2em;}
    .slide-home .slide-caption-webinars .boton-comprar{font-size:1em;margin-left: 12px;}
}
@media (min-width:1024px) {
    .slide-home .slide-caption-webinars{padding:30px 80px}
    .slide-home .slide-caption-webinars h2{color: #fff;}
    .slide-home .slide-caption-webinars h3{color:#fff;font-size:2.8em;margin-bottom:50px}
    .slide-home .slide-caption-webinars p{font-size:1.6em;color:#fff;}
    .slide-home .slide-caption-webinars .boton-comprar{width:200px;letter-spacing:1px}
    .slide-home .slide-caption-webinars h3 span:before{transform:scale(1);margin-right:15px;margin-left:0}
}
@media (min-width:1200px) {
    .slide-home .slide-caption-webinars > div{width:58%}
}

.slide-home .slide-caption-schneider-mecanismos{text-align:left;padding:0px 30px;/* bottom:100px */}
.slide-home .slide-caption-schneider-mecanismos h2{text-align:left;font-size:1.6em;font-weight:200;color:#009bdb;line-height:1.2;margin:20px 0}
.slide-home .slide-caption-schneider-mecanismos h3{font-size:2em;text-transform:none;letter-spacing:0;line-height:1.2;font-weight:100;margin-bottom:30px}
.slide-home .slide-caption-schneider-mecanismos h3 span:before{content:url('../img/logos-slide-enphase-2021-clientes-grupo-elektra.png');display:inline-block;vertical-align:sub;margin-right:-19px;transform:scale(.7);margin-left:-32px}
.slide-home .slide-caption-schneider-mecanismos p{margin-bottom:40px;font-size:1em;font-weight:200}
.slide-home .slide-caption-schneider-mecanismos p span{padding:12px 34px;border-top:1px solid #008BCA;display:inline-block;border-bottom:1px solid #008BCA}
.slide-home .slide-caption-schneider-mecanismos .boton-comprar{width:100%;font-size:.9em}
.slide-home .slide-caption-schneider-mecanismos .boton-comprar span{padding:9px 7px;margin-left: 0;}
.slide-home .slide-caption-schneider-mecanismos .boton-comprar svg{height:39px}
.slide-home .slide-caption-schneider-mecanismos h2 strong{text-transform:uppercase;font-weight:600;}
.slide-home .slide-caption-schneider-mecanismos .productos p{color:#009fe6;font-weight:500;margin-bottom: 15px;}
.slide-home .slide-caption-schneider-mecanismos .productos p:before{content:'';display:block;width:50px;border-top:1px solid;margin-bottom:10px}
.slide-home .slide-caption-schneider-mecanismos .productos img{max-width: 100%;}
.slide-home .slide-caption-schneider-mecanismos + .promo-banda{display:none;width: 0;height: 0;border-style: solid;border-width: 0 153px 200px 0;border-color: transparent #009de6 transparent transparent;position:absolute;z-index:999;top:0;right:0;text-align:right;}
.slide-home .slide-caption-schneider-mecanismos + .promo-banda p{
    text-align: right;
    display: block;
    position: absolute;
    right: -126px;
    top: 40px;
    font-size: 1.6em;
    font-weight: 300;
    line-height: 1.1;
    }
   .slide-home .slide-caption-schneider-mecanismos + .promo-banda p strong{display:block;text-transform:uppercase;font-weight: 600;margin-bottom: 5px;}

   .slide-home .slide-caption-schneider-mecanismos .slide-img{margin-bottom: 0px;max-width: 40%;}
@media (min-width:768px) {
    .slide-home .slide-caption-schneider-mecanismos{text-align:left;padding:60px 30px;bottom: auto;top: 80px;}
    .slide-home .slide-caption-schneider-mecanismos h2{font-size:2.4em}
    .slide-home .slide-caption-schneider-mecanismos h3{font-size:2.4em}
    .slide-home .slide-caption-schneider-mecanismos p{font-size:1.2em;text-transform:uppercase;letter-spacing:2px;}
    .slide-home .slide-caption-schneider-mecanismos .boton-comprar{font-size:1em;margin-left: 12px;}
    .slide-home .slide-caption-schneider-mecanismos + .promo-banda{display:block;}
    .slide-home .slide-caption-schneider-mecanismos .slide-img{margin-bottom: 0px;max-width: 100%;}
}
@media (min-width:1024px) {
    .slide-home .slide-caption-schneider-mecanismos{padding:30px 80px}
    .slide-home .slide-caption-schneider-mecanismos h2{font-size:2.4em;margin-top: 30px;}
    .slide-home .slide-caption-schneider-mecanismos h3{color:#fff;font-size:2.8em;margin-bottom:50px}
    .slide-home .slide-caption-schneider-mecanismos p{color: #1d1d1d;font-size: 1.2em;text-transform: none;letter-spacing: 0;}
    .slide-home .slide-caption-schneider-mecanismos .boton-comprar{width: 200px;margin-left: 0;letter-spacing:1px;margin-top: 50px;}
    .slide-home .slide-caption-schneider-mecanismos h3 span:before{transform:scale(1);margin-right:15px;margin-left:0}
}
@media (min-width:1200px) {
    .slide-home .slide-caption-schneider-mecanismos > div{width:58%}
}

.slide-home .slide-caption-schneider-surgearrest{text-align:left;padding:0 30px}
.slide-home .slide-caption-schneider-surgearrest h2{text-align:left;font-size:1.6em;font-weight:200;color:#009bdb;line-height:1.2;margin-bottom:20px}
.slide-home .slide-caption-schneider-surgearrest h3{font-size:2em;text-transform:none;letter-spacing:0;line-height:1.2;font-weight:100;margin-bottom:30px}
.slide-home .slide-caption-schneider-surgearrest h3 span:before{content:url('../img/logos-slide-enphase-2021-clientes-grupo-elektra.png');display:inline-block;vertical-align:sub;margin-right:-19px;transform:scale(.7);margin-left:-32px}
.slide-home .slide-caption-schneider-surgearrest p{margin-bottom:15px;font-size:1em;font-weight:200;color:#009fe6}
.slide-home .slide-caption-schneider-surgearrest p.destacado{color:#1e1e1e;margin-bottom:10px}
.slide-home .slide-caption-schneider-surgearrest p span{padding:12px 34px;border-top:1px solid #008BCA;display:inline-block;border-bottom:1px solid #008BCA}
.slide-home .slide-caption-schneider-surgearrest .boton-comprar{width:100%;font-size:.9em}
.slide-home .slide-caption-schneider-surgearrest .boton-comprar span{padding:9px 7px;margin-left:0}
.slide-home .slide-caption-schneider-surgearrest .boton-comprar svg{height:39px}
.slide-home .slide-caption-schneider-surgearrest h2 strong{text-transform:none;font-weight:600}
.slide-home .slide-caption-schneider-surgearrest .productos{display:none}
.slide-home .slide-caption-schneider-surgearrest .productos > div{max-width:100%}
.slide-home .slide-caption-schneider-surgearrest .productos p{color:#1e1e1e;font-weight:600;text-transform:uppercase;margin-bottom:6px;font-size:1em}
.slide-home .slide-caption-schneider-surgearrest .productos ul{padding-left:15px}
.slide-home .slide-caption-schneider-surgearrest .productos li{color:#1e1e1e;font-size:1em}
.slide-home .slide-caption-schneider-surgearrest + .promo-banda{display:none;width:0;height:0;border-style:solid;border-width:0 153px 200px 0;border-color:transparent #009de6 transparent transparent;position:absolute;z-index:999;top:0;right:0;text-align:right}
.slide-home .slide-caption-schneider-surgearrest + .promo-banda p{text-align:right;display:block;position:absolute;right:-126px;top:40px;font-size:1.6em;font-weight:300;line-height:1.1}
.slide-home .slide-caption-schneider-surgearrest + .promo-banda p strong{display:block;text-transform:uppercase;font-weight:600;margin-bottom:5px}
.slide-home .slide-caption-schneider-surgearrest .slide-img{margin-bottom:20px;max-width:40%}
@media (min-width:768px) {
.slide-home .slide-caption-schneider-surgearrest{text-align:left;padding:60px 30px;bottom:auto;top:15px}
.slide-home .slide-caption-schneider-surgearrest h2{font-size:2.4em}
.slide-home .slide-caption-schneider-surgearrest h3{font-size:2.4em}
.slide-home .slide-caption-schneider-surgearrest p{font-size:1.2em;text-transform:uppercase;letter-spacing:2px;margin-bottom:40px}
.slide-home .slide-caption-schneider-surgearrest .boton-comprar{font-size:1em;margin-left:12px}
.slide-home .slide-caption-schneider-surgearrest + .promo-banda{display:block}
.slide-home .slide-caption-schneider-surgearrest .slide-img{margin-bottom:30px;max-width:100%}
.slide-home .slide-caption-schneider-surgearrest .productos{display:flex;justify-content:space-between;max-width:79%}
}
@media (min-width:1024px) {
.slide-home .slide-caption-schneider-surgearrest{padding:30px 80px}
.slide-home .slide-caption-schneider-surgearrest h2{font-size:2.4em;margin-bottom:10px}
.slide-home .slide-caption-schneider-surgearrest h3{color:#fff;font-size:2.8em;margin-bottom:50px}
.slide-home .slide-caption-schneider-surgearrest p{color:#009fe6;font-size:1.2em;text-transform:none;letter-spacing:0;margin-bottom:25px}
.slide-home .slide-caption-schneider-surgearrest .boton-comprar{width:200px;margin-left:0;letter-spacing:1px}
.slide-home .slide-caption-schneider-surgearrest h3 span:before{transform:scale(1);margin-right:15px;margin-left:0}
}
@media (min-width:1200px) {
.slide-home .slide-caption-schneider-surgearrest > div{width:73%}
}


.slide-home .slide-caption-siemens{width:100%;height:100%;padding:0;display:flex;flex-direction: column;}
.slide-home .slide-caption-siemens .negro{background-color:#171717;text-align:center;padding: 86px 40px;box-sizing:border-box;}
.slide-home .slide-caption-siemens .negro h2{text-align:center;color:#008bca;font-size: 1.6em;font-family:'Gotham-Light',Arial,sans-serif;line-height:1.3;margin-bottom:20px;}
.slide-home .slide-caption-siemens .negro h2 strong{display:block;text-transform:uppercase;font-family:'Gotham-Light',Arial,sans-serif}
.slide-home .slide-caption-siemens .negro h2 strong:before{content:url('https://www.clientes.grupoelektra.es/public/frontend/img/10-slide-siemens-grupo-elektra-2021.png');display:block;margin:-16px auto;transform:scale(0.5)}
.slide-home .slide-caption-siemens .negro p{color:#fff;font-size:1.1em}
.slide-home .slide-caption-siemens .negro .boton-dflt{display:block;padding:9px 25px;border:1px solid #008BCA;margin:40px auto 0;color:#fff;background-color:#008BCA;text-transform:uppercase;text-align:center;max-width:200px;float:left;transition:.3s;border-radius:0;float:none}
.slide-home .slide-caption-siemens .negro .boton-dflt:hover{text-decoration:none;opacity:.8;transition:.3s}
.slide-home .slide-caption-siemens .gris{background-color:#fafafa;text-align:center;padding:200px 50px 20px;box-sizing:border-box}
.slide-home .slide-caption-siemens .gris .logo{position:absolute;top:30px;right:30px}
.slide-home .slide-caption-siemens .gris small{padding:0 35px;width:100%;box-sizing:border-box;display:block;text-align:left}
.slide-home .slide-caption-siemens .gris h3{color:#fff;background-color:#008bca;padding:5px 50px;text-transform:uppercase;width:fit-content;margin-left:-76px;margin-bottom:70px;font-size:1.8em}
.slide-home .slide-caption-siemens .gris .producto{margin:0 auto 40px}
.slide-home .slide-caption-siemens > strong{text-transform:uppercase;color:#008bca}
.slide-home .slide-caption-siemens .titulo{color:#008bca;font-size:1.8em;margin-top:20px;font-weight:100}
.slide-home .slide-caption-siemens .titulo:after{content:'';display:block;width:50px;border-top:1px solid #008bca;margin:25px 0 15px}
.slide-home .slide-caption-siemens p.destacado{color:#1d1d1d;font-size:1.1em;margin-bottom:9px}
.slide-home .slide-caption-siemens > img{width:100%}
@media (min-width:768px) {
    .slide-home .slide-caption-siemens{flex-direction: row;}
    .slide-home .slide-caption-siemens > div{ width:50%; }
    .slide-home .slide-caption-siemens .negro{padding:123px 50px}
    .slide-home .slide-caption-siemens .negro h2{font-size: 2.1em;}
    .slide-home .slide-caption-siemens + picture{ display: none; }
}
@media (min-width:1024px) {
.slide-home .slide-caption-siemens h2{font-size:1.8em;margin-bottom:0;margin-top:20px}
.slide-home .slide-caption-siemens .negro h2 strong:before{transform: none;margin:17px auto}
.slide-home .slide-caption-siemens + picture{display: block;}
}
@media (min-width:1200px) {
.slide-home .slide-caption-siemens img{max-height:unset;margin-top:15px}
.slide-home .slide-caption-siemens .titulo{font-size:2em}
.slide-home .slide-caption-siemens .boton-dflt{margin:10px 0 0;max-width:143px}
}