html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Raleway',Verdana,sans-serif}.borrar{clear:both}div{box-sizing:border-box}a{opacity:1;transition:opacity .3s}a:hover{opacity:.6}.contenedor{width:1200px;margin:0 auto;padding:0 20px}#container{clear:both;float:none}header.cabecera{-webkit-box-shadow:0px 4px 9px 3px rgba(0,0,0,.14);box-shadow:0px 4px 9px 3px rgba(0,0,0,.14);height:114px;position:relative;z-index:40}header.cabecera .logo{float:left;padding:37px 20px 37px 0}header.cabecera .logo img{height:30px}header.cabecera nav{float:right}header.cabecera nav ul{margin:0;padding:0}header.cabecera nav ul li{display:inline-block;vertical-align:top}header.cabecera nav ul li a{color:#000;text-decoration:none;font-weight:300;padding:50px 28px 31px;display:block;font-size:1em}header.cabecera .idiomas{float:right;padding-top:44px}header.cabecera .idiomas li{display:inline-block;vertical-align:middle}header.cabecera .idiomas li a{display:block;padding:0 5px}header.cabecera li.current-menu-item a,header.cabecera li.current-page-ancestor a,header.cabecera li a:hover{color:#859398;font-weight:700}.wpml-ls-current-language a{font-weight:700 !important}.prefooter{text-align:center;background:#D9D9D940;padding:60px 20px}.prefooter h2{font-size:33px;padding-bottom:20px}.prefooter form input[type=email]{font-family:inherit;font-size:1em;padding:12px 20px;color:#000;margin-right:18px;border-radius:0 !important;border:1pt solid #000}.prefooter form input[type=email]::placeholder{color:#000}.prefooter form input[type=submit]{border:none;background:#000;color:#fff;font-family:inherit;padding:12px 25px;font-size:1em;font-weight:300;cursor:pointer}.wpcf7-spinner{display:none !important;cursor:pointer}footer{background:#859398}footer ul{display:table;width:100%}footer ul li{display:table-cell;padding:20px;color:#fff;vertical-align:middle}footer ul li:last-child a{padding:0 3px}.postfooter{background:#000;color:#fff;text-align:center;padding:10px 20px;font-size:.6em}.postfooter a{color:#fff}.menu_responsive{display:none}.menu_responsive img.icon{width:30px;margin:27px;cursor:pointer}.menu_responsive .menu_dentro{position:absolute;width:100%;left:0;top:0;background:rgba(255,255,255,.95);padding:30px;display:none;z-index:1000}.menu_responsive .menu_dentro .cerrar{width:20px;position:absolute;right:20px;z-index:20;cursor:pointer}.menu_responsive .menu_dentro li{background:0 0 !important}.menu_responsive .menu_dentro a{color:#000;text-decoration:none;font-size:23px;margin-bottom:10px;display:block}.menu_responsive .menu_dentro .wpml-ls-legacy-list-horizontal{padding:0;border-top:1pt solid #000;border-bottom:1pt solid #000;margin:20px 0 20px}header.colapsado{position:fixed;top:0;z-index:9999999999;background:#fff;width:100%}.txt_slider h3{font-size:28px;font-weight:300;padding:20px 0 20px;color:#000}.txt_slider p{color:#859398;font-size:16px;font-weight:700;line-height:21px;padding:0 0 20px}.txt_slider span{color:#000;font-size:12px}h2{font-size:2.4em;padding:0 0 40px;line-height:1.2em}strong{font-weight:700}p{font-size:1.1em;line-height:1.4em}.home_familias{padding:100px 20px 0;clear:both}.col_fondo_imagen_home{height:450px}.home_familias h2,.home_disenador h2,.home_destacados h2{font-weight:600}.home_familias p{width:70%;margin:0 auto;font-size:1.1em;line-height:1.4em;padding-bottom:50px}.col_fondo_imagen_home .vc_column-inner{padding-top:318px !important}.home_disenador{padding:100px 20px 0}.home_disenador h3{font-size:2em;padding:0 0 20px;font-weight:300}.home_disenador p{line-height:1.4em}.home_disenador .boton_blanco a,.home_disenador .boton_negro a{padding:17px 30px !important}.home_catalogo .txt{background-color:#859398;padding:80px 50px;color:#fff}.home_catalogo .txt h2{color:#fff;font-weight:300}.home_catalogo .txt a{border:0 !important}.home_destacados{padding:100px 20px 100px}.home_destacados h4 a{text-decoration:none;color:#000;font-weight:700;font-size:1.2em;padding:0 0 20px;display:block}.home_destacados h5{font-size:1em;font-weight:700;padding:0 0 6px}.home_destacados p{font-size:1em}.home_medioambiente{padding:100px 20px 0 100px}.home_medioambiente .txt .vc_column-inner{padding:80px 80px 40px !important}.home_noticias{padding:80px 20px 100px}.home_noticias a.link_general{display:block}.home_noticias h2{font-weight:600}.home_noticias ul li{display:inline-block;padding:0 15px;vertical-align:top;width:33%}.home_noticias ul li .imagen{overflow:hidden}.home_noticias ul li .imagen img{width:auto;height:250px}.home_noticias .boton_blanco{margin-top:50px}.home_noticias a{text-decoration:none;color:#000}.home_noticias h4{text-decoration:none;color:#000;font-weight:700;font-size:1.2em;padding:30px 0 20px;display:block}.boton_negro a{border-radius:0 !important;background:#000 !important;color:#fff !important;border:1pt solid transparent !important;font-size:1.1em !important;padding:17px 40px !important;transition:background 1s,color 1s;text-decoration:none}.boton_negro a:hover{background:#fff !important;color:#000 !important;border:1pt solid #000 !important}.boton_blanco a{border-radius:0 !important;background:#fff !important;color:#000 !important;border:1pt solid #000 !important;font-size:1.1em !important;padding:17px 40px !important;transition:background 1s,color 1s;text-decoration:none}.boton_blanco a:hover{background:#000 !important;color:#fff !important}.boton_gris a,.boton_gris button{border-radius:0 !important;background:#859398 !important;color:#fff !important;border:1pt solid transparent !important;font-size:1.1em !important;padding:17px 40px !important;transition:background 1s,color 1s;text-decoration:none}.boton_gris a:hover,.boton_gris button:hover{background:#fff !important;color:#000 !important;border:1pt solid #000 !important}.cab_productos{padding:60px 20px}.cab_productos h2{color:#fff;font-weight:300;padding:0}.menu_categorias .wpb_text_column{margin-bottom:0}.menu_categorias a{display:block;text-decoration:none;color:#000;border-bottom:1pt solid #000;padding:20px 0 8px;margin-bottom:10px}.menu_categorias .seleccionado a{color:#859398;border-bottom:1pt solid #859398;font-weight:700}.textos_supercategorias{padding:30px 20px}.txt_producto{height:277px;overflow-y:auto;padding-right:30px}.textos_supercategorias{margin-bottom:80px}.textos_supercategorias h1{font-size:2.4em;padding-top:25px;font-weight:300}.txt_producto p{font-weight:300;line-height:1.8em;color:#919191;font-size:1em}.bloque_cuadricula_productos h2{padding-bottom:0}.link_producto_en_grid{text-indent:-6000px;position:absolute;z-index:200;width:100%;height:100%;top:0}.bloque_cuadricula_productos .vc_column-inner{position:relative}.bloque_cuadricula_productos .wpb_single_image{margin-bottom:15px;height:220px;overflow:hidden;width:auto}.bloque_cuadricula_productos .wpb_single_image img{height:100%;width:auto;max-width:200%}.bloque_cuadricula_productos .wpb_single_image .vc_figure,.bloque_cuadricula_productos .wpb_single_image .vc_single_image-wrapper{height:100%}.cab_empresa{padding:150px 100px}.bloque_empresa{padding:20px 20px 0}.bloque_empresa h1{font-size:2.4em;font-weight:300;padding-bottom:30px}.bloque_empresa p{font-weight:300;padding-bottom:30px;font-size:1em}.bloque_empresa ul{padding:0 0 30px 20px}.bloque_empresa li{list-style:circle;font-weight:300;font-size:1.1em;line-height:1.4em;padding:0 0 10px 10px}.cuadrin_empresa_1{background:#6d6e70;color:#fff;text-align:center;font-size:1.2em;padding:6px 20px !important;margin:0 !important}.cuadrin_empresa_1 p{padding:0}.cuadrin_empresa_2{background:#fff;text-align:center;padding:6px 20px !important;margin:0 !important;font-size:.6em;letter-spacing:6px}.cuadrin_empresa_2 p{padding:0}.cuadrin_empresa_global{margin-bottom:40px;border:1pt solid #6d6e70;color:#6d6e70}.cuadrin_empresa_global .vc_column-inner{padding:0 !important}.cuadrin_empresa_global .bloque_numero{text-align:right;width:40%;display:inline-block;font-size:88px;font-weight:700;letter-spacing:-5px;position:relative;padding-right:65px;top:-19px}.cuadrin_empresa_global .bloque_numero i{background:#fff}.cuadrin_empresa_global .bloque_numero i.desplazado{position:absolute;top:-10px}.cuadrin_empresa_global .bloque_numero i:first-child:before{content:'';width:80px;height:80px;background:url(//brikte.com/wp-content/themes/ideasaluso/img/linea-anos.png);display:block;position:absolute;background-size:100%;background-repeat:no-repeat;right:75px}.cuadrin_empresa_global .bloque_textin{text-align:left;display:inline-block;font-size:23px;padding:0 20px 35px 0;vertical-align:middle;font-weight:300;width:50%}.cuadrin_empresa_global .wpb_raw_html{margin:0}.page_contacto{padding:30px 20px 100px}.page_contacto h1{font-size:2.4em;font-weight:300;padding-bottom:30px}.page_contacto p{font-weight:300}.page_contacto form{padding-top:70px}.page_contacto label{color:#6d6e70;font-weight:600;font-size:.9em}.page_contacto input[type=text],.page_contacto input[type=email],.page_contacto textarea{border:none;color:#859398;border-bottom:1pt solid #859398;width:100%;margin-bottom:10px}.page_contacto input[type=text]::placeholder,.page_contacto input[type=email]::placeholder,.page_contacto textarea::placeholder{font-style:italic;color:#859398;font-family:'Raleway',Verdana,sans-serif}.page_contacto input[type=submit]{border-radius:0 !important;background:#859398 !important;color:#fff !important;border:1pt solid transparent !important;font-size:1.1em !important;padding:17px 40px !important;transition:background 1s,color 1s;text-decoration:none;font-weight:300;font-family:'Raleway',Verdana,sans-serif;cursor:pointer}.page_contacto .wpcf7-list-item{margin:0;padding:0 0 30px}.page_contacto .wpcf7-list-item-label{font-size:.8em}ul.miga{padding:50px 0 40px}ul.miga li{display:inline-block;vertical-align:bottom}ul.miga li:before{content:'/';display:inline-block;color:#6d6e70;padding:0 5px}ul.miga li.miga_base:before{display:none}ul.miga li a{text-decoration:none;color:#6d6e70}.blocazo_todas_noticias ul li{padding:0 0 50px}.blocazo_todas_noticias ul li li{padding:0 0 10px}.blocazo_todas_noticias ul li .imagen{display:inline-block;vertical-align:middle;width:40%;overflow:hidden;height:340px}.blocazo_todas_noticias ul li .imagen img{width:100%;height:100%;object-fit:cover}.blocazo_todas_noticias ul li .txt{display:inline-block;vertical-align:middle;width:59%;padding-left:20px}.blocazo_todas_noticias ul li .txt .categoria{color:#859398;font-weight:600;padding:0 0 2px}.blocazo_todas_noticias ul li .txt h4{font-size:2.4em;font-weight:300;color:#000;padding-bottom:20px;line-height:1.2em}.blocazo_todas_noticias ul li .txt p{color:#6d6e70;font-size:1em;line-height:1.4em;padding-bottom:60px}.single-post h1{font-size:2.4em;font-weight:300;padding:20px 0 30px}.single-post .foto_principal{padding-bottom:30px}.single-post .foto_principal img{width:100%;height:auto}.single-post .txt{color:#6d6e70;font-size:1em;line-height:1.4em;color:#6d6e70;font-size:1em;line-height:1.6em;padding-bottom:100px;text-align:justify}.single-post .txt p{padding-bottom:20px}.single-post .left{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding-right:30px}.single-post .right{display:inline-block;vertical-align:top;width:49%;box-sizing:border-box}.single-post .right img{margin-bottom:30px}.single-producto .central{display:table-row}.single-producto .central .left{width:65%;display:table-cell;vertical-align:top}.single-producto .central .left .galeria{width:16%;display:inline-block;vertical-align:top}.single-producto .central .left .galeria ul li{overflow:hidden;height:113px;margin-bottom:20px;cursor:pointer}.single-producto .central .left .galeria ul li img{width:100%}.single-producto .central .left .galeria ul li img:hover{opacity:.6}.single-producto .central .left .foto_principal{overflow:hidden;width:84%;display:inline-block;vertical-align:top;max-height:512px;padding-left:30px;position:relative;cursor:pointer}.single-producto .central .left .foto_principal img{width:100%}.single-producto .central .right{width:35%;display:table-cell;vertical-align:top;padding-left:60px}.single-producto .central .right em{color:#859398;font-weight:700}.single-producto .central .right h1{font-size:2.4em;font-weight:300;padding:20px 0 14px}.single-producto .central .right span{font-weight:300;display:block;padding-bottom:50px}.single-producto .central .right .agua{float:right;margin-top:-40px}.single-producto .central .right .impermeable{float:right;margin-top:-50px;margin-right:15px}.single-producto .central .right .agua img,.single-producto .central .right .impermeable img{max-width:64px}.single-producto .central .right .caracteristicas{padding-bottom:30px}.single-producto .central .right .caracteristicas h2{font-size:1em;font-weight:700;padding:0 0 10px}.single-producto .central .right .caracteristicas ul li{padding:0 0 10px;font-size:.9em}.single-producto .central .right .iconos{padding-bottom:20px}.single-producto .central .right .iconos ul li{height:65px;width:auto;padding:0 10px 10px 0;display:inline-block;vertical-align:top}.single-producto .central .right .iconos ul li img{height:100%;width:auto}.single-producto .central .right .botones a{display:block;margin:0 0 15px;text-align:center;cursor:pointer}.single-producto .descripcion{background:rgba(217,217,217,.15);margin-top:30px;color:#6d6e70;padding:80px 0}.single-producto .descripcion h2{color:#000;font-size:1.1em;font-weight:700;padding:0 0 26px}.single-producto .descripcion .texto{column-count:2;column-width:50%;column-gap:30px;width:100%;text-align:justify}.single-producto .descripcion p{font-weight:300;padding-bottom:30px}.single-producto .relacionados{padding:60px 0}.single-producto .relacionados h2{font-size:2.4em;font-weight:300;padding:20px 0 50px}.single-producto .relacionados ul li{display:inline-block;vertical-align:top;width:25%;padding-right:30px;padding-bottom:60px}.single-producto .relacionados ul li a{color:#000;text-decoration:none}.single-producto .relacionados ul li a .foto{overflow:hidden;margin-bottom:20px;height:254px}.single-producto .relacionados ul li a .foto img{width:125%;height:auto}.single-producto .relacionados ul li a h3{padding:10px 0 10px;font-weight:700}.single-producto .relacionados ul li a span{font-weight:300}.popup{position:fixed;background:rgba(0,0,0,.6);z-index:99999999;width:100%;height:100%;top:0;padding-top:60px;display:none}.popup .central{width:60%;margin:0 auto;display:block;background:#fff;position:relative;padding:30px 100px;text-align:left;height:90%;overflow-x:auto}.popup .central .cerrar{position:absolute;right:10px;top:10px;cursor:pointer}.popup .central h3{font-size:2em;font-weight:600;padding:20px 0 50px}.popup .central h4{color:#6d6e70;font-size:.9em;font-weight:700}.popup .central h5{padding:10px 0 20px;font-size:1.4em;font-weight:400}.popup .central label{color:#6d6e70;font-weight:600;font-size:.9em}.popup .central input[type=text],.popup .central input[type=email],.popup .central textarea{border:none;color:#859398;border-bottom:1pt solid #859398;width:100%;margin-bottom:10px}.popup .central input[type=text]::placeholder,.popup .central input[type=email]::placeholder,.popup .central textarea::placeholder{font-style:italic;color:#859398;font-family:'Raleway',Verdana,sans-serif}.popup .central input[type=submit]{border-radius:0 !important;background:#859398 !important;color:#fff !important;border:1pt solid transparent !important;font-size:1.1em !important;padding:17px 40px !important;transition:background 1s,color 1s;text-decoration:none;font-weight:300;font-family:'Raleway',Verdana,sans-serif;cursor:pointer;margin:0 auto;display:block}.popup .central select{border:none;color:#859398;border-bottom:1pt solid #859398;width:100%;margin-bottom:10px}.popup .central .wpcf7-list-item{margin:0;padding:0}.popup .central .wpcf7-list-item-label{font-size:.8em}.popup .central .wpcf7-not-valid-tip{font-size:.8em;position:absolute;width:430px;display:block}.popup .central span.precio_envio{color:#6d6e70;font-size:.6em;display:block}.contenedor.legales h1{font-family:'Raleway',Verdana,sans-serif;font-size:2em;font-weight:600;padding:100px 0 50px}.contenedor.legales p{padding-bottom:30px}.bot_volver_ficha_producto{cursor:pointer;position:absolute;right:0;margin-top:-50px;text-decoration:none;color:#000}.single .contenedor{position:relative}.lupa_en_producto{width:20px;height:20px;background-size:100%;position:absolute;bottom:10px;right:10px;cursor:pointer}.superfoto{display:none;position:fixed;z-index:99999999999;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.superfoto .central{width:100%;display:block;height:100%}.superfoto .cerrar{position:absolute;top:20px;right:20px;z-index:999999;cursor:pointer;color:#fff}.superfoto .foto{text-align:center;width:100%;display:block;height:100%}.superfoto .foto img{height:92%;display:inline-block;margin:20px auto;max-width:92%}.txt_slider h3{line-height:1.2em !important}.cuadrin_empresa_global{background:#fff;width:93% !important}.cuadrin_blanco_anos{padding:29px;background:#fff;position:absolute;width:90%;bottom:-55px;left:190px}.cuadrin_empresa_1{margin-top:-20px !important}.bloque_empresa p{font-size:.9em}.bloque_empresa li{font-size:1em;font-weight:400;list-style:none}.bloque_empresa ul{padding:0 0 20px}.bloque_empresa li:before{content:"•";display:inline-block;vertical-align:middle;color:#e2001a;font-size:2.4em;padding-right:5px}.bloque_empresa li b{display:inline-block;vertical-align:middle;width:92%}.empresa_new_2{padding-top:50px;z-index:2}.empresa_new_3{margin-top:50px;z-index:2;padding:50px 20px}.empresa_new_3 .links{padding:0 10% 0 0}.empresa_new_3 .links .wpb_wrapper .wpb_wrapper div{cursor:pointer;background:url(//brikte.com/wp-content/themes/ideasaluso/img/flecha.png);background-repeat:no-repeat;background-position:right;padding:10px 0;border-bottom:1pt solid #000;margin-bottom:16px;background-size:35px;font-size:1.1em}.empresa_new_3 .txt_mision_2,.empresa_new_3 .txt_mision_3{display:none}.empresa_new_3 .txt h3{font-size:1.1em;padding:0 0 10px}.empresa_new_3 .txt p{font-size:.9em;margin:10px 0}.empresa_new_4{padding:50px 20px}.empresa_new_4 p{width:60%;margin:0 auto}.empresa_new_4 .iconera{padding-top:50px;width:80%;margin:0 auto}.empresa_new_4 .iconera2{width:80%;margin:0 auto}.empresa_new_4 .iconera h5,.empresa_new_4 .iconera2 h5{display:block !important;text-align:center !important;padding-top:120px !important;background-repeat:no-repeat !important;background-size:100px !important;background-position:center center !important;font-weight:500 !important}.empresa_new_4 .iconera .wpb_column:nth-child(1) h5{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_1.png)}.empresa_new_4 .iconera .wpb_column:nth-child(1) h5:hover{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_1_hover.png)}.empresa_new_4 .iconera .wpb_column:nth-child(2) h5{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_2.png)}.empresa_new_4 .iconera .wpb_column:nth-child(2) h5:hover{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_2_hover.png)}.empresa_new_4 .iconera .wpb_column:nth-child(3) h5{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_3.png)}.empresa_new_4 .iconera .wpb_column:nth-child(3) h5:hover{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_3_hover.png)}.empresa_new_4 .iconera2 .wpb_column:nth-child(1) h5{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_4.png)}.empresa_new_4 .iconera2 .wpb_column:nth-child(1) h5:hover{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_4_hover.png)}.empresa_new_4 .iconera2 .wpb_column:nth-child(2) h5{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_5.png)}.empresa_new_4 .iconera2 .wpb_column:nth-child(2) h5:hover{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_5_hover.png)}.empresa_new_4 .iconera2 .wpb_column:nth-child(3) h5{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_6.png)}.empresa_new_4 .iconera2 .wpb_column:nth-child(3) h5:hover{background:url(//brikte.com/wp-content/themes/ideasaluso/img/icono_empresa_6_hover.png)}.sostenibilidad_1{padding:50px 20px}.sostenibilidad_2{padding:50px 20px}.sostenibilidad_2 h2{width:80%;margin:0 auto;font-weight:300}.sostenibilidad_2 ul{padding-left:20px}.sostenibilidad_2 li{padding:0 0 3px 10px;line-height:1.2em}.sostenibilidad_2 li::marker{content:'·'}.sostenibilidad_3{padding:50px 20px;text-align:center}.sostenibilidad_4{height:400px}.sostenibilidad_5{margin-top:-313px;margin-bottom:100px}.sostenibilidad_5 .interior .vc_column-inner{padding:50px 100px}.sostenibilidad_5 .interior p{padding-bottom:20px}.desktop{display:block}.mobile{display:none}.bloque_slider{float:none !important}#mega-sub-menu-6074{background:#fff;border:1pt solid #000;top:99px !important;position:relative}.mega-sub-menu li a{padding:12px 0 10px !important;line-height:1.4em;min-height:50px}.grecaptcha-badge{display:none}.pastilla_formulario{position:fixed;z-index:5;bottom:20px;right:0;cursor:pointer}.pastilla_formulario:hover{opacity:.6}.pastilla_formulario img{width:200px;height:auto;border-radius:999px 0 0 999px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}@media (max-width:1200px){.contenedor{width:100%}}@media (max-width:1000px){header .idiomas,header nav{display:none}.menu_responsive{display:inline-block;float:right}.cuadrin_blanco_anos{left:42px}.cuadrin_empresa_global{width:100% !important}}@media (max-width:780px){footer ul li{display:block;width:100%}.prefooter form input[type=email]{width:85%;margin-bottom:30px}.home_noticias ul li{width:100%;padding-bottom:60px}.home_noticias{padding:30px 20px 0}h2{font-size:1.8em;padding:0 0 10px}.home_medioambiente .txt .vc_column-inner{padding:0 21px 10px !important}.vc_custom_1714131275092{height:220px}.home_familias{padding:40px 0}.home_familias p{padding-bottom:0}.single-producto .central{display:block}.single-producto .central .left,.single-producto .central .right{width:100%;display:block}.single-producto .central .left .galeria ul li{height:auto}.single-producto .central .right{padding-left:0;padding-top:20px}.single-producto .relacionados h2{font-size:2em;padding:0 0 30px}.single-producto .relacionados ul li{width:100%;padding-right:0}.blocazo_todas_noticias ul li{padding:0 0 80px}.blocazo_todas_noticias ul li .imagen{width:100%;padding-bottom:30px}.blocazo_todas_noticias ul li .txt{width:100%}.single-post .left{width:100%;padding-right:0}.single-post .right{width:100%}.bloque_empresa h1{font-size:2em}.popup .central{width:100%;padding:30px 20px}.bloque_cuadricula_productos .wpb_single_image img,.bloque_cuadricula_productos .wpb_single_image .vc_figure,.bloque_cuadricula_productos .wpb_single_image .vc_single_image-wrapper{width:100%;height:auto}.superfoto .foto img{margin:60px auto 20px;height:auto}.txt_slider h3{font-size:23px !important;line-height:1.2em !important}.col_empresa_logo .vc_column-inner{background-image:none !important}.sostenibilidad_1 .vc_col-has-fill{height:330px}.sostenibilidad_5 .interior .vc_column-inner{padding:0 30px}.sostenibilidad_5{margin-bottom:0}.bloque_cuadricula_productos .wpb_single_image{height:auto}.col_empresa_logo{margin-top:-86px}.desktop{display:none}.mobile{display:block}.imagen_sobre_logo{margin-bottom:183px !important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item{display:block !important}.mega-menu-column{--span:12 !important}body #mega-sub-menu-6074{width:107% !important}.menu_responsive .menu_dentro a{font-size:18px !important;margin-bottom:0 !important}#mega-menu-wrap-main-menu h4{padding:10px 0 0 !important}}@media (max-width:480px){.bot_volver_ficha_producto{right:20px;margin-top:-30px}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}