.cabecera{position:absolute;left:0;right:0;top:0;z-index:2;background:rgba(70,70,70,.85);padding:25px 0}.cabecera .izquierda{float:left}.cabecera .izquierda .logo{display:block;max-width:340px}.cabecera .derecha{float:right;margin-top:15px}.cabecera .derecha .menu{margin:0;padding:0}.cabecera .derecha .menu li{display:inline-block;position:relative;vertical-align:top;margin-right:30px;color:#ffffff;font-family:'Lexend Deca',sans-serif;line-height:1.6;font-weight:500}.cabecera .derecha .menu li:last-child{margin-right:0}.cabecera .derecha .menu li a{font-size:1.6em}.cabecera .derecha .menu li.sel,.cabecera .derecha .menu li .submenu_1 li.selecc{color:#f29f52}.cabecera .derecha .menu li a,.texto .titulo a,.banners .banner .texto .subtitulo a,.migas .item-miga .texto .segmentos a{color:currentColor;text-decoration:none}.cabecera .derecha .menu li a.menu_link_principal{display:block}.cabecera .derecha .menu li .submenu_1{display:none;position:absolute;left:-22px;top:59px;padding:0 22px;z-index:3;margin:0;background:rgba(70,70,70,.85)}.cabecera .derecha .menu li .submenu_1 li{white-space:nowrap;display:block;margin:0;margin:20px 0}.cabecera .derecha .menu li .submenu_1 li a{font-size:1.314em}.banners{position:relative}.banners .banner{position:relative;display:none;height:calc(100vh);height:calc(var(--vh,1vh) * 100);max-height:970px;background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom-left-radius:400px;z-index:1}.banners .banner:first-child{display:block}.banners .banner:before,.migas .item-miga:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);border-bottom-left-radius:400px;z-index:1}.banners:after,.banners:before,.migas:after,.migas:after{content:'';width:100%;left:0;bottom:-20px;height:400px;border-bottom-left-radius:400px;position:absolute;background:#e78f35;z-index:-1}.banners:before{bottom:-40px;z-index:-2;background:#e8aa6f}.banners .banner .texto{position:absolute;left:0;right:0;top:55%;transform:translateY(-50%);z-index:1;text-align:right}.banners .banner .texto .titulo,.banners .banner .texto .subtitulo{font-family:'Lexend Deca',sans-serif;font-size:6.895em;font-weight:bold;line-height:1.1;color:#ffffff}.banners .banner .texto .subtitulo{color:#f29f52}.banners .banner .texto .descripcion{font-size:2.257em;font-weight:400;color:#ffffff;max-width:41%;margin:0 0 0 auto;text-align:right;margin-top:20px}.banners .banner .texto .enlaces{margin-top:50px}.pie{position:relative;background:url(../img/web/circulos-pie.png);background-repeat:no-repeat;background-position:bottom left;background-color:#484848}.pie:before{content:'';position:absolute;top:0;right:0;width:429px;height:323px;background:url(../img/web/circulo-sombra-pie.png);background-repeat:no-repeat;background-position:top right}.pie .superior{padding:80px 0 95px 0}.pie .izq{float:left}.pie .der{float:right}.pie .der ul.columna{display:inline-block;position:relative;vertical-align:top;margin:0;margin-right:100px}.pie .der ul.columna.legal{margin-right:0}.pie .der ul.columna li{display:block;position:relative;font-size:1.6em;color:#ffffff;list-style:none;font-weight:500}.pie .der ul.columna li.sup{font-family:'Lexend Deca',sans-serif;font-size:2em;font-weight:bold;color:#f29f52;margin-bottom:10px}.pie .der ul.columna li a{color:currentColor;text-decoration:none;line-height:44px}.pie .der ul.columna li.selecc a{color:#f29f52;font-weight:600}.pie .der ul.columna li a.direccion{line-height:22px}.pie .izq .logo{display:block;max-width:436px}.pie .izq .redes{margin-top:40px;text-align:center;display:block}.pie .izq .redes a{display:inline-block;position:relative;vertical-align:top;margin-right:20px;width:38px;height:38px;text-indent:-9999px;overflow:hidden;border-radius:50%;background:#f29f52;border:1px solid #f29f52}.pie .izq .redes a.facebook{background-image:url(../img/web/facebook-w.svg);background-repeat:no-repeat;background-size:22px;background-position:center}.pie .izq .redes a.linkedin{background-image:url(../img/web/linkedin-w.svg);background-repeat:no-repeat;background-size:20px;background-position:center}.pie .izq .redes a.instagram{background-image:url(../img/web/instagram-w.png);background-repeat:no-repeat;background-size:20px;background-position:center}.pie .inferior{text-align:center;font-family:'Lexend Deca',sans-serif;font-size:1.6em;color:#f29f52;line-height:1.6;padding:25px 0}.pie .inferior .copyright{position:relative;line-height:44px;padding-right:11px;margin-right:7px}.pie .inferior .copyright:after{content:'';position:absolute;width:2px;height:15px;right:0;top:50%;transform:translateY(-50%);background:#f29f52}.pie .inferior a{color:currentColor;line-height:44px}.kit_digital{padding:10px;text-align:center;background:#ffffff}.kit_digital img{display:block;width:auto;height:auto;max-width:1024px;margin:0 auto}.boton{color:#000000;font-family:'Lexend Deca',sans-serif;font-size:1.8em;font-weight:bold;position:relative;display:inline-block;vertical-align:top;padding:0 81px;text-align:center;background:#f29f52;text-decoration:none;white-space:nowrap;line-height:66px;height:66px;border-radius:16px;border:2px solid #f29f52;z-index:1;letter-spacing:2px}.logo img,.foto img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.contenido{padding:160px 0 120px 0}.contenido .texto .titulo{text-align:center;font-family:'Lexend Deca',sans-serif;font-size:4.5em;line-height:1.2;font-weight:bold;color:#f29f52;color:black}.contenido .texto .subtitulo{text-align:center;font-family:'Lexend Deca',sans-serif;font-size:2.5em;line-height:1.4;font-weight:300}.contenido.presentacion.portada{background:url(../img/web/circulo-mitad.png);background-repeat:no-repeat;background-position:bottom -65px right;padding-bottom:130px}.contenido.presentacion.portada .descripcion{margin-top:50px}.contenido.presentacion.portada .descripcion ul{margin:0;padding:0;text-align:center}.contenido.presentacion.portada .descripcion ul li{display:inline-block;position:relative;vertical-align:top;width:calc(33.333% - 119px);margin-right:93px;font-family:'Lexend Deca',sans-serif;font-size:35px;font-weight:400;line-height:1.2;padding-top:150px;color:#f29f52;margin-bottom:0}.contenido.presentacion.portada .descripcion ul li:before{content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;background:url(../img/web/soluciones-medida.svg) no-repeat top;background-size:110px;width:150px;height:150px}.contenido.presentacion.portada .descripcion ul li:nth-child(2):before{background:url(../img/web/gestion-integral.svg) no-repeat top;background-size:110px}.contenido.presentacion.portada .descripcion ul li:nth-child(3):before{background:url(../img/web/ayudas-financiacion.svg) no-repeat top;background-size:110px}.contenido.presentacion.portada .descripcion ul li:last-child{margin-right:0}.contenido.presentacion.portada .descripcion ul li ul{margin-top:15px}.contenido.presentacion.portada .descripcion ul li ul li{display:block;vertical-align:initial;width:auto;margin:0;padding:0;color:#484848;font-size:18px;line-height:1.5;font-weight:300}.contenido.presentacion.portada .descripcion ul li ul li:first-child{margin-left:0}.contenido.presentacion.portada .descripcion ul li ul li:last-child{margin-right:0}.contenido.presentacion.portada .descripcion ul li ul li:before{display:none}.redondeada{border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:70px;display:block;overflow:hidden}.redondo{border-radius:20px;display:block;overflow:hidden}.contenido.presentacion.portada .servicios_portada{margin-top:120px}.contenido.presentacion .servicios_portada .item{display:inline-block;position:relative;vertical-align:top;width:calc(50% - 20px);margin-right:40px}.contenido.presentacion .servicios_portada .item:nth-child(2n){margin-right:0}.contenido.presentacion .servicios_portada .item .imagen{position:relative;z-index:1}.contenido.presentacion .servicios_portada .item .foto:after,.contenido.soluciones .secundarias .img .foto:before,.contenido.nosotros .secundarias .img .foto:before,.contenido.nosotros.equipo .fotografia .foto:before,.contenido.servicio.ficha.autoconsumo.aerotermia .fotografia .foto:before,.contenido.servicio.ficha .fotografia .foto:before{content:'';position:absolute;left:0;right:0;bottom:-10px;top:0;background:#f29f52;border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:70px;transition:all 250ms linear;z-index:-1}.contenido.presentacion .servicios_portada .item .foto:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:70px;z-index:1}.contenido.presentacion .servicios_portada .item .texto{position:absolute;right:105px;left:105px;top:50%;transform:translateY(-50%);text-align:center;z-index:2;color:#ffffff}.contenido.presentacion .servicios_portada .item .texto .titulo{font-family:'Lexend Deca',sans-serif;font-size:4.5em;font-weight:bold;line-height:1.2;color:#ffffff}.contenido.presentacion .servicios_portada .item .texto .descripcion{font-size:1.8em;line-height:1.3;margin-top:30px}.contenido.presentacion .servicios_portada .item .texto .enlace{margin-top:40px}.contenido.presentacion .servicios_portada .item .texto .enlace .boton{font-size:1.5em;padding:0 74px}.contenido.soluciones{background:#dcdcdc;padding:120px 0 175px 0}.contenido.soluciones .texto .subtitulo{margin-top:20px}.contenido.soluciones .secundarias{margin-top:60px}.contenido.soluciones .secundarias .img{display:none;position:relative;vertical-align:top;width:calc(33.333% - 27px);margin-right:40px;z-index:1}.contenido.soluciones .secundarias .img:nth-child(1),.contenido.soluciones .secundarias .img:nth-child(2),.contenido.soluciones .secundarias .img:nth-child(3){display:inline-block}.contenido.soluciones .secundarias .img:nth-child(3){margin-right:0}.contenido.soluciones .secundarias.owl-loaded .img{display:block;width:auto;margin-right:0}.contenido.soluciones .secundarias .img .foto:before,.contenido.nosotros .secundarias .img .foto:before,.contenido.servicio.ficha.autoconsumo.aerotermia .fotografia .foto:before,.contenido.servicio.ficha .fotografia .foto:before{border-bottom-left-radius:20px}.contenido.soluciones .secundarias .owl-dots{position:absolute;bottom:-50px;left:0;right:0;text-align:center}.contenido.soluciones .secundarias .owl-dots .owl-dot{width:14px;height:14px;background:#484848;display:inline-block;position:relative;vertical-align:middle;margin-right:36px;border-radius:50%;transition:all 250ms linear}.contenido.soluciones .secundarias .owl-dots .owl-dot.active{background:#f29f52}.contenido.innovacion{background:url(../img/web/circulo-innovacion.png);background-repeat:no-repeat;background-position:top -579px left;padding:120px 0}.contenido.innovacion .texto,.contenido.innovacion .innovaciones{display:inline-block;position:relative;vertical-align:top;width:calc(30% - 40px);margin-right:150px}.contenido.innovacion .texto .titulo{font-size:6.895em;line-height:1.1;text-align:left;margin-top:140px}.contenido.innovacion .texto .subtitulo{font-size:4em;line-height:1.2;margin-top:80px;text-align:left}.contenido.innovacion .innovaciones{margin-right:0;width:calc(70% - 110px)}.contenido.innovacion .innovaciones .item{width:calc(50% - 28px);margin-right:56px}.contenido.innovacion .innovaciones .item .imagen .foto:before{display:none}.contenido.innovacion .innovaciones .item .texto{width:auto;display:block;vertical-align:initial;margin-right:0;padding:0 14px;position:relative;left:unset;right:unset;top:unset;transform:none;text-align:left}.contenido.innovacion .innovaciones .item .texto .titulo{margin-top:35px;font-size:3.5em;color:#484848;font-weight:400;line-height:1.3}.contenido.innovacion .innovaciones .item .texto .descripcion{height:78px;line-height:26px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:300;color:#000000;margin-top:20px;text-align:justify}.contenido.innovacion .innovaciones .item .texto .enlace{margin-top:30px}.contenido.innovacion .innovaciones .item .texto .enlace .boton{font-size:1.5em;padding:0 54px;line-height:53px;height:53px}.migas{position:relative}.migas .item-miga{height:569px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;border-bottom-left-radius:70px;border-bottom-right-radius:70px}.migas.min .item-miga{height:400px}.migas .item-miga:before{border-bottom-left-radius:70px;border-bottom-right-radius:70px;background:rgba(0,0,0,.55)}.migas:after{border-bottom-left-radius:70px;border-bottom-right-radius:70px;bottom:-16px;background:#f29f52}.migas .item-miga .texto{position:absolute;bottom:15%;left:0;right:0;z-index:2;text-align:center}.migas .item-miga .texto .segmentos,.migas .item-miga .texto .titulo{font-family:'Lexend Deca',sans-serif;font-size:4.065em;font-weight:400;line-height:1.2;color:#ffffff}.migas .item-miga .texto .segmentos span{margin:0 13px}.migas .item-miga .texto .titulo{font-size:6.5em;font-weight:bold}.contenido.nosotros{padding:136px 0 130px 0;background:url(../img/web/circulo-mitad.png);background-repeat:no-repeat;background-position:bottom -710px right}.contenido.nosotros .texto .titulo,.contenido.nosotros .texto .subtitulo{text-align:left}.contenido.nosotros .texto .subtitulo{font-size:3em;font-weight:bold;margin-top:10px}.contenido.nosotros .texto .descripcion{font-size:1.8em;line-height:1.5;margin-top:30px}.contenido.nosotros .secundarias{margin-top:55px}.contenido.nosotros .secundarias .img{display:inline-block;position:relative;vertical-align:top;width:calc(33.333% - 27px);margin-right:40px;margin-top:40px}.contenido.nosotros .secundarias .img:nth-child(1),.contenido.nosotros .secundarias .img:nth-child(2),.contenido.nosotros .secundarias .img:nth-child(3){margin-top:0}.contenido.nosotros .secundarias .img:nth-child(3n){margin-right:0}.contenido.soluciones.nosotros.caracteristicas{padding:120px 0 110px 0;background:#dcdcdc}.contenido.soluciones.nosotros.caracteristicas .texto .titulo,.contenido.soluciones.nosotros.caracteristicas .texto .descripcion{text-align:center}.contenido.soluciones.nosotros.caracteristicas .texto .descripcion p:first-child{max-width:78%;margin:0 auto 50px auto}.contenido.soluciones.nosotros.caracteristicas .texto .descripcion ul{margin:0;padding:0}.contenido.soluciones.nosotros.caracteristicas .texto .descripcion ul li{font-family:'Lexend Deca',sans-serif;display:inline-block;position:relative;vertical-align:top;width:calc(50% - 87px);text-align:left;font-size:30px;line-height:1.4;font-weight:400;margin-right:170px;margin-bottom:30px}.contenido.soluciones.nosotros.caracteristicas .texto .descripcion ul li strong{font-size:100px;color:#f29f52;font-weight:400;line-height:1}.contenido.soluciones.nosotros.caracteristicas .texto .descripcion ul li:nth-child(2n){margin-right:0}.contenido.soluciones.nosotros.caracteristicas .texto .descripcion ul li ul li{font-family:'Barlow',sans-serif;font-size:18px;font-weight:300;display:block;width:auto;vertical-align:initial;margin-right:0;margin-top:10px}.contenido.nosotros.equipo{background:url(../img/web/circulo-innovacion.png);background-repeat:no-repeat;background-position:top 145px left;padding-bottom:157px}.contenido.nosotros.equipo .texto,.contenido.nosotros.equipo .fotografia{display:inline-block;position:relative;vertical-align:top;width:calc(45% - 55px);margin-right:70px}.contenido.nosotros.equipo .texto{margin-top:40px}.contenido.nosotros.equipo .texto .descripcion ul{padding:0;margin:0}.contenido.nosotros.equipo .texto .descripcion ul li{color:#f29f52;list-style:none;font-size:23px;line-height:1.6;margin-bottom:30px}.contenido.nosotros.equipo .texto .descripcion ul li:last-child{margin-bottom:0}.contenido.nosotros.equipo .texto .descripcion ul li ul{margin:10px 0 0 40px}.contenido.nosotros.equipo .texto .descripcion ul li ul li{color:#484848;font-size:18px;list-style:circle;margin-bottom:5px}.contenido.nosotros.equipo .texto .descripcion ul li ul li::marker{color:#f29f52;font-weight:bold}.contenido.nosotros.equipo .fotografia{margin-right:0;width:calc(55% - 15px)}.contenido.nosotros.equipo .servicios_portada{margin-top:130px}.contenido.nosotros.equipo .servicios_portada .item .texto{display:block;width:auto;vertical-align:initial;margin-right:0}.contenido.nosotros.equipo .servicios_portada .item .texto .titulo{text-align:center}.contenido.servicio.ficha{background:url(../img/web/circulo-mitad.png);background-repeat:no-repeat;background-position:bottom 130px right}.contenido.servicio.ficha .texto.esp,.contenido.servicio.ficha .fotografia{display:inline-block;position:relative;vertical-align:top;width:calc(45% - 88px);margin-right:101px}.contenido.servicio.ficha .texto.esp{width:calc(55% - 13px);margin-right:0;float:right;margin-top:60px}.contenido.servicio.ficha .texto.esp .titulo{text-align:left}.contenido.servicio.ficha .texto .descripcion{margin-top:40px}.contenido.servicio.ficha .texto.esp .descripcion p{font-size:2.5em;font-weight:500}.contenido.servicio.ficha .texto.esp .descripcion p strong{color:#f29f52}.contenido.servicio.ficha .texto.esp .descripcion ul{margin:0;padding:0;margin-bottom:50px}.contenido.servicio.ficha .texto.esp .descripcion ul li{font-size:1.8em;list-style:none}.contenido.servicio.ficha .texto.esp .descripcion ul:last-child{margin-bottom:0}.contenido.servicio.ficha .contenido.innovacion{background:none;padding:0;margin-top:200px}.contenido.servicio.ficha.autoconsumo{padding-top:136px;background-position:bottom -470px right}.contenido.servicio.ficha.autoconsumo .texto.esp{float:none;margin-top:0;width:calc(50% - 28px);margin-right:65px}.contenido.servicio.ficha.autoconsumo .texto.esp .titulo{font-size:4em;color:#484848}.contenido.servicio.ficha.autoconsumo .texto.esp .descripcion p{font-size:18px;font-weight:300;color:#000000}.contenido.servicio.ficha.autoconsumo .texto.esp .descripcion p strong{font-size:25px;font-weight:500}.contenido.servicio.ficha.autoconsumo .texto.esp .descripcion p em{font-weight:400}.contenido.servicio.ficha.autoconsumo .formulario{display:inline-block;position:relative;vertical-align:top;width:calc(50% - 37px)}.formulario .titulo{font-family:'Lexend Deca',sans-serif;font-size:4em;line-height:1.2;font-weight:bold}.formulario .leyenda{font-family:'Lexend Deca',sans-serif;font-size:2.5em;line-height:1.3;font-weight:500;margin-top:40px}.formulario .leyenda.min{font-family:'Barlow',sans-serif;font-size:1.8em;font-weight:300;margin-top:20px}.formulario .leyenda:first-child{margin-top:25px}.campos .campo{position:relative;margin-top:15px}.campos .campo.mitad{display:inline-block;position:relative;vertical-align:top;width:calc(50% - 8px);margin-right:15px}.campos .campo.mitad.md{margin-right:0}.campos .campo input{display:block;width:100%;height:45px;padding:0 20px;padding-top:10px;font-size:1.8em;line-height:30px;color:#000000;background:#ffffff;border-radius:10px;box-shadow:0 0 0 1px #f29f52 inset}.campos .campo textarea{display:block;width:100%;height:200px;padding:30px;font-size:1.6em;line-height:20px;color:#000000;background:#ffffff;box-shadow:0 0 0 1px #f29f52 inset;border-radius:10px;resize:none}.campos .campo label{position:absolute;top:0;left:20px;right:20px;display:block;font-size:1.7em;line-height:45px;color:#666666;z-index:1;pointer-events:none;transition:all 250ms linear}.campos .campo input:focus ~ label,.campos .campo textarea:focus ~ label{padding-top:5px;padding-bottom:5px;font-size:1.25em;line-height:15px}.campos .campo input[type="tel"]:valid ~ label,.campos .campo input[type="tel"]:not(:placeholder-shown) ~ label,.campos .campo input[type="email"]:valid ~ label,.campos .campo input[type="email"]:not(:placeholder-shown) ~ label,.campos .campo input[type="text"]:valid ~ label,.campos .campo input[type="text"]:not(:placeholder-shown) ~ label,.campos .campo textarea:valid ~ label,.campos .campo textarea:not(:placeholder-shown) ~ label{padding-top:5px;padding-bottom:5px;font-size:1.25em;line-height:15px}.formulario form .checks .check{position:relative;display:inline-block;vertical-align:top;font-size:1.8em;line-height:1.1;text-align:left;font-weight:300;margin-right:60px}.formulario form .checks .check:last-child{margin-right:0}.formulario form .checks .check label{position:relative;display:block;padding-left:30px;cursor:pointer}.formulario form .checks .check label a,.formulario form .checks .check label span{color:#f29f52}.formulario form .checks .check label:before{content:'';position:absolute;top:2px;left:0;height:15px;width:15px;box-shadow:0 0 0 1px #f29f52 inset;border-radius:2px}.formulario form .checks .check input[type="radio"]:checked + label:after,.formulario form .checks .check input[type="checkbox"]:checked + label:after{content:'';position:absolute;top:3px;left:0;height:13px;width:15px;background:#f29f52;border-radius:2px}.formulario form .boton.open_file_doc{position:relative;cursor:pointer;left:unset;top:unset;right:unset;display:inline-block;height:47px;line-height:47px;font-size:1.268em;color:#ffffff;padding:0 33px;pointer-events:auto}.campos .campo label.open_file_doc .arch{width:0;height:0;opacity:0;padding:0;overflow:hidden}.formulario form .botonera{margin-top:50px}.formulario form .grupo-checks,.formulario form .botones{position:relative;display:inline-block;vertical-align:top;width:calc(100% - 189px)}.formulario form .botones{text-align:right;margin-top:15px;width:189px}.formulario form .botones .boton{padding:0 50px;line-height:60px;height:60px}.bloque_preview_doc{display:block;font-size:1.8em;font-weight:300;margin-top:20px}.contenido.servicio.ficha.autoconsumo.aerotermia{background-position:bottom -843px right;padding-bottom:130px}.contenido.servicio.ficha.autoconsumo.aerotermia .texto.esp{width:calc(55% - 11px);margin-right:91px}.contenido.servicio.ficha.autoconsumo.aerotermia .texto.esp .titulo{color:#f29f52;font-size:4.5em}.contenido.servicio.ficha.autoconsumo.aerotermia .fotografia{display:inline-block;position:relative;vertical-align:top;width:calc(45% - 80px);margin-right:0}.contenido.servicio.ficha.autoconsumo.aerotermia .texto.esp .descripcion ul li{font-family:'Lexend Deca',sans-serif;font-size:25px;color:#f29f52;display:inline-block;position:relative;vertical-align:top;width:calc(50% - 44px);margin-right:85px;margin-bottom:35px}.contenido.servicio.ficha.autoconsumo.aerotermia .texto.esp .descripcion ul li:nth-child(2n){margin-right:0}.contenido.servicio.ficha.autoconsumo.aerotermia .texto.esp .descripcion ul li ul{margin-top:15px}.contenido.servicio.ficha.autoconsumo.aerotermia .texto.esp .descripcion ul li ul li{display:block;vertical-align:initial;margin-right:0;width:auto;font-family:'Barlow',sans-serif;font-size:18px;font-weight:300;color:#484848;margin-bottom:0}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto{max-width:65%;margin:0 auto}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion{font-size:30px;margin-top:40px}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table{max-width:90%;margin:0 auto}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr:nth-child(odd){background:#dadada}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr:nth-child(1){background:#dcdcdc}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr:nth-child(even){background:#c8c6c6}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr td{text-align:center}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr:first-child td{font-family:'Lexend Deca',sans-serif;line-height:1.3;color:#f29f52;font-weight:500}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr td:first-child{font-family:'Lexend Deca',sans-serif;text-align:right;font-weight:300}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr:nth-child(2) td{font-weight:500}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr:last-child td:first-child{font-weight:600;color:#f29f52}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion .scroll_table tr:last-child td:last-child{font-weight:600}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion p{font-size:16px;font-weight:300}.contenido.soluciones.nosotros.caracteristicas.ahorrar .texto .descripcion p strong{font-weight:400}.contenido.nosotros.recarga{padding-bottom:100px;background:none}.contenido.nosotros.recarga .texto .titulo{max-width:42%}.contenido.nosotros.caracteristicas.instalar .texto .subtitulo{font-size:2.5em;font-weight:300;text-align:center;margin-top:15px}.contenido.nosotros.caracteristicas.instalar .texto .descripcion{max-width:87%;margin:50px auto 0 auto}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li{padding:150px 44px 40px;background:#f6f6f6;text-align:center;margin-right:62px;width:calc(33.333% - 44px);font-size:25px;color:#f29f52;border-radius:10px}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li:before{content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;background:url(../img/web/hogar.svg) no-repeat center;background-size:84px;width:150px;height:150px}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li:nth-child(2):before{background:url(../img/web/ciudad.svg) no-repeat center;background-size:82px}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li:nth-child(3):before{background:url(../img/web/oficina.svg) no-repeat center;background-size:82px}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li:nth-child(2n){margin-right:62px}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li:nth-child(3n){margin-right:0}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li ul li{padding:0;margin-bottom:0;font-size:15.8px;color:#484848;text-align:justify;text-align-last:center}.contenido.nosotros.caracteristicas.instalar .texto .descripcion ul li ul li:before{display:none}.contenido.innovacion.info{background:url(../img/web/circulo-mitad.png);background-repeat:no-repeat;background-position:top -315px right;padding-top:100px}.contenido.innovacion.info .texto{width:calc(35% - 24px);margin-right:55px}.contenido.innovacion.info .texto .titulo{font-size:4.5em;margin-top:100px}.contenido.innovacion.info .texto .titulo span{color:#f29f52}.contenido.innovacion.info .texto .subtitulo{font-size:2.5em;max-width:85%}.contenido.innovacion.info .innovaciones{width:calc(70% - 114px)}.contenido.nosotros.equipo.subvenciones{padding-bottom:130px;background:none}.contenido.nosotros.equipo.subvenciones .texto{display:inline-block;position:relative;vertical-align:top;width:50%;margin-right:71px;margin-top:0}.contenido.nosotros.equipo.subvenciones .texto .enlaces{margin-top:40px}.contenido.nosotros.equipo.subvenciones .texto .enlaces .boton{line-height:60px;height:60px;font-size:1.5em;padding:0 40px}.contenido.nosotros.equipo.subvenciones .fotografia{width:calc(50% - 71px)}.contenido.nosotros.equipo.subvenciones .fotografia .foto:before{border-bottom-left-radius:20px}.contenido.servicio.ficha.tipos_subvenciones{padding:0 0 135px 0;background-position:bottom -45px right}.contenido.servicio.ficha.tipos_subvenciones .texto.esp{width:50%;margin-top:20px}.contenido.servicio.ficha.tipos_subvenciones .texto.esp .descripcion p{color:#f29f52;margin-bottom:10px}.contenido.servicio.ficha.tipos_subvenciones .texto.esp .descripcion ul li{font-weight:300}.contenido.servicio.ficha.tipos_subvenciones .texto.esp .descripcion ul:last-child li{margin-bottom:30px}.contenido.servicio.ficha.tipos_subvenciones .texto.esp .descripcion ul:last-child li:last-child{font-weight:400;margin-bottom:0}.contenido.servicio.ficha.tipos_subvenciones .fotografia{width:calc(50% - 73px);margin-right:73px}.contenido.contacto{background:url(../img/web/circulo-mitad.png);background-repeat:no-repeat;background-position:bottom -465px right 20px;padding-top:136px}.contenido.contacto .texto,.contenido.contacto .formulario{display:inline-block;position:relative;vertical-align:top;width:calc(50% - 20px);margin-right:50px}.contenido.contacto .texto .donde{margin-top:80px}.contenido.contacto .texto .donde .subtitulo{font-family:'Barlow',sans-serif;text-align:left;font-size:3.5em;color:#f29f52;font-weight:500;line-height:1.3;margin-bottom:5px}.contenido.contacto .texto .donde .lks a{font-size:2.6em;line-height:1.4;color:currentColor;text-decoration:none;font-weight:300;display:inline-block;position:relative;vertical-align:top}.contenido.contacto .texto .donde .lks.direccion a{line-height:1.6}.contenido.contacto .texto .donde .lks .telef,.contenido.contacto .texto .donde .lks .correo{padding-left:35px}.contenido.contacto .texto .donde .lks .correo{background-image:url(../img/web/correo-o.svg);background-repeat:no-repeat;background-position:bottom 8px left;margin-bottom:10px}.contenido.contacto .texto .donde .lks .telef{background-image:url(../img/web/telef-o.svg);background-repeat:no-repeat;background-position:center left 4px}.contenido.contacto .texto .donde .horas{font-size:2.6em;line-height:1.4;font-weight:300}.contenido.contacto .texto .donde .horas i{display:block;margin-bottom:10px}.contenido.contacto .texto .donde .lks.direccion{margin-top:15px;margin-bottom:45px}.contenido.contacto .texto .donde .lks.contact,.contenido.contacto .texto .donde .lks.horario{display:inline-block;position:relative;vertical-align:top;width:calc(50% - 63px);margin-right:125px}.contenido.contacto .texto .donde .lks.horario{margin-right:0}.contenido.contacto .texto .titulo{font-size:4em;text-align:left;color:#484848}.contenido.contacto .texto .descripcion{font-size:1.8em;font-weight:300;line-height:1.5;color:#000000;margin-top:20px}.contenido.contacto .texto .descripcion em{color:#f29f52;font-weight:500}.contenido.contacto .formulario{width:calc(50% - 50px);margin-right:0;padding:57px 46px;background:#dcdcdc;border-radius:30px}.contenido.contacto .formulario .titulo{margin-bottom:40px}.contenido.contacto .formulario .campos .campo:nth-child(1),.contenido.contacto .formulario .campos .campo:nth-child(2){margin-top:0}.contenido.contacto .formulario .campos .campo input{padding:0 30px;height:48px}.contenido.contacto .formulario .campos .campo label{left:30px;right:30px;font-size:1.6em}.contenido.contacto .formulario .campos .campo input:focus ~ label,.contenido.contacto .formulario .campos .campo textarea:focus ~ label{padding-top:3px;font-size:1.25em;line-height:12px}.contenido.contacto .formulario .campos .campo input[type="tel"]:valid ~ label,.contenido.contacto .formulario .campos .campo input[type="tel"]:not(:placeholder-shown) ~ label,.contenido.contacto .formulario .campos .campo input[type="email"]:valid ~ label,.contenido.contacto .formulario .campos .campo input[type="email"]:not(:placeholder-shown) ~ label,.contenido.contacto .formulario .campos .campo input[type="text"]:valid ~ label,.contenido.contacto .formulario .campos .campo input[type="text"]:not(:placeholder-shown) ~ label,.contenido.contacto .formulario .campos .campo textarea:valid ~ label,.contenido.contacto .formulario .campos .campo textarea:not(:placeholder-shown) ~ label{padding-top:3px;font-size:1.25em;line-height:12px}.contenido.contacto .formulario .campos .campo textarea:focus ~ label,.contenido.contacto .formulario .campos .campo textarea:valid ~ label,.contenido.contacto .formulario .campos .campo textarea:not(:placeholder-shown) ~ label{padding-top:10px}.contenido.contacto .formulario .checks{margin-top:50px;display:inline-block;vertical-align:top;position:relative;width:calc(100% - 274px)}.contenido.contacto .formulario form .botones{width:274px;margin-top:45px}.contenido.contacto .formulario form .botones .boton{font-size:1.7em;line-height:63px;height:63px;padding:0 95px}.ficha.legal{padding-top:136px}.ficha.legal .texto .titulo{text-align:left}.ficha.legal .texto .descripcion{font-size:1.8em;line-height:1.5;margin-top:40px}.descripcion p{margin:0;margin-bottom:30px}.descripcion p:last-child,.descripcion ul:last-child,.descripcion ol:last-child,.legal .texto .descripcion p:last-child,.legal .texto .descripcion ul:last-child,.legal .texto .descripcion ol:last-child{margin-bottom:0}.descripcion h2,.descripcion h3,.descripcion h4{color:#000000;font-size:1.6em;font-weight:bold;margin-bottom:20px}.legal .texto .descripcion a{color:currentColor;text-decoration:underline;word-break:break-all}.descripcion a{color:currentColor;text-decoration:underline}.presentacion.portada .descripcion a{text-decoration:none}.descripcion ul,.descripcion ol{margin-bottom:30px}.descripcion ul li{margin-bottom:10px}.descripcion ul li:last-child{margin-bottom:0}.descripcion strong{font-weight:600}.legal .texto .descripcion p{margin:0;margin-bottom:30px}.legal .texto .descripcion ul,.legal .texto .descripcion ol{margin:0;margin-bottom:30px;margin-left:20px}.menu_ham{display:none}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
