body{overflow-x:hidden!important;background:#eee;animation:myfadeInAnimation 3s}.body{overflow-x:hidden!important;position:relative}body.close-menu{overflow:hidden}body.open-pop{overflow:hidden}.modal-open.modal-casos .modal{overflow:hidden!important;padding-right:0!important}body.page-template-template-contacto{background:#fde8bd}body.post-type-archive-recursos,body.search{background:#d7f4e4}a,object{outline:none!important}*:focus{outline:none!important}.nopd{padding-right:0;padding-left:0}.nopdl{padding-left:0}.nopdr{padding-right:0}.nopdb{padding-bottom:0!important}.nopdt{padding-top:0!important}.gutter>[class*='col-']{padding-right:10px;padding-left:10px}.row.gutter{margin-left:-10px;margin-right:-10px}.gutt>[class*='col-']{padding-right:8px;padding-left:8px}.row.gutt{margin-left:-8px;margin-right:-8px}.gut>[class*='col-']{padding-right:20px;padding-left:20px}.row.gut{margin-left:-20px;margin-right:-20px}.gu>[class*='col-']{padding-right:5px;padding-left:5px}.row.gu{margin-left:-5px;margin-right:-5px}.modal-header,.modal-footer{border:none;padding:20px 15px 0 15px}.modal{overflow-y:auto}.modal-content{border-color:#fff;background:#fff;border-radius:10px!important}.modal .close{opacity:1!important;float:left;font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;color:#124E5C;background:#eee;border:1px solid #124E5C;display:block;margin:0;padding:10px 15px;border-radius:8px;z-index:5;transition:all 0.25s ease;text-shadow:none}.modal .close:hover{background:#8DE1B3;border:1px solid #124E5C;box-shadow:0 4px 16px 0 #00000026}.modal .close .ico{width:15px}.modal-backdrop{background-color:#262626;z-index:997}.modal-backdrop.show{opacity:.45}.modal-lg{max-width:1200px}.alignleft{float:left;margin-right:30px;padding-top:15px}.alignright{float:right;margin-left:30px;padding-top:15px}.aligncenter{margin:auto;display:block}.os-animation,.staggered-animation{opacity:0}.os-animation.animated,.staggered-animation.animated{opacity:1}.mobile{display:none}.desktop{display:block}.tablet{display:block}.swiper-container1,.swiper-container2,.swiper-container3,.swiper-container4,.swiper-container5,.swiper-container6,.swiper-container7,.swiper-container8{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.fancybox__counter,.fancybox__counter span{font-size:11px!important;color:#eee}.fancybox__caption{font-size:300;font-size:14px;color:#eee}.fancybox__image{border-radius:8px}.pop{background:#f4f4f2;position:fixed;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:99;top:0;right:0;transform:translateY(100%);transform-origin:bottom;transition:transform 1s cubic-bezier(.19,1,.22,1)}.pop.activo{transform:translateY(0%)}.pop .inn{padding:35px 0 50px 0;background:#f4f4f2;position:relative}.pop .cerrar-pop{position:absolute;top:45px;right:75px;z-index:9}.pop .cerrar-pop .ico{width:35px}.overlay{background:#1c1c1c;opacity:0;position:fixed;width:100%;height:100%;z-index:96;visibility:hidden;transition:all 0.25s ease}body.open-pop .overlay{opacity:.75;visibility:visible}#bgvid{position:absolute;right:0;bottom:0;height:100vh;width:100vw;object-fit:cover;z-index:1}.bgvid{position:absolute;right:0;bottom:0;height:100%;width:100%;object-fit:cover;z-index:1}.grecaptcha-badge{visibility:hidden}header{position:absolute;width:100%;left:0;right:0;top:0;padding:40px 0 15px 0;z-index:5!important;display:block;transition:all 0.5s ease}header .logo{text-decoration:none!important}header .logo .img-fluid{width:180px;position:relative}.menu{margin:4px 0 0 0;position:relative}.menu li{padding:0 8px 5px 8px;position:relative;display:inline-block}.menu li::before{display:none}.menu li.ultimo{padding:0}.menu a{font-weight:500;font-size:14px;color:#124E5C;display:block;padding:8px 12px;background:#fff0;border-radius:10px;text-decoration:none!important}.menu a:focus{color:#124E5C}.menu a:hover,.menu li.hover>a{background:#c9e2d5;color:#124E5C}.menu li.current-menu-item>a{background:#c9e2d5;color:#124E5C}.menu a .icon{width:24px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.2s}.menu li.menu-item-has-children a:hover,.menu li.menu-item-has-children.hover a{padding:8px 30px 8px 12px}.menu li.menu-item-has-children a:hover .icon,.menu li.menu-item-has-children.hover a .icon{opacity:1}.menu ul{position:absolute;z-index:10;left:0;top:100%;width:160px;z-index:15;padding:8px;display:none;background:#ddf6e8;border-radius:8px}.menu li.hover ul{display:block!important}.menu li.hover>a{font-weight:500}.menu ul a{padding:8px 12px}.menu ul li{display:block;padding:0;text-align:left;margin-bottom:1px}.menu ul a:hover{background:#c9e2d5;color:#124E5C}.menu a .icon{width:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.2s}.mmenu{margin:0 0 40px 0;position:relative}.mmenu li{padding:0;position:relative;display:block}.mmenu li::before{display:none}.mmenu li.ultimo{padding:0}.mmenu a{font-weight:500;font-size:20px;color:#124E5C;display:block;padding:18px 0;position:relative;background:#fff0;border-bottom:1px solid #124E5C;text-decoration:none!important}.mmenu a:focus{color:#124E5C}.mmenu a .icon{width:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all 0.2s}.mmenu ul{display:none}.mmenu ul a{font-size:18px;font-weight:400;border:none;padding:12px 0}.menu-trigger{position:relative;cursor:pointer;float:right;z-index:2;top:13px;display:none}.menu-trigger .icon{display:inline-block;width:25px;height:2px;position:relative;top:-8px;background:#124e5c;border-radius:5px;transition:all 0.35s;text-align:left}.menu-trigger .icon:before{content:'';width:100%;height:2px;background:#124e5c;position:absolute;top:-8px;border-radius:5px;transition:all 0.35s}.menu-trigger .icon:after{content:'';width:100%;height:2px;background:#124e5c;position:absolute;top:8px;border-radius:5px;transition:all 0.35s}.menu-trigger.close-menu span{background:none!important;color:#124e5c;transition:all 0.35s}.menu-trigger.close-menu span:before{top:0!important;background-color:#124e5c!important;transform:rotate(-45deg);width:100%}.menu-trigger.close-menu span:after{width:100%;top:0!important;background-color:#124e5c!important;transform:rotate(45deg)}.contenedor-submenu{background:#eee;position:fixed;top:0;right:0;width:100%;height:100%;z-index:4;opacity:1;visibility:hidden;transition:all 0.8s ease;transform:translateX(100%)}.contenedor-submenu.activo{opacity:1;visibility:visible;transform:translateX(0%)}.contenedor-submenu .pos{position:relative;height:100%}.contenedor-submenu .grupo{padding:120px 0 140px 0}.contenedor-submenu .boton{float:none}header .boton{float:right;margin-top:4px}header.activo .boton{opacity:0}.fix-muestra{position:fixed;top:15%;right:30px;z-index:9;cursor:default;transition:all 0.25s ease;opacity:0}.fix-muestra.activo{opacity:1}#main{min-height:600px;padding-top:110px}section{padding:40px 0 80px 0;position:relative}.paginas{padding:0 15px;position:relative}.titulo{margin-bottom:50px}.carrusel{position:relative}.galeria{position:relative}.banner{position:relative;border-radius:8px;margin:20px 0;background:#a1b6bb}.banner .leyenda{position:absolute;width:100%;height:100%;left:0;top:0}.banner .leyenda .int{position:relative;height:100%}.banner h1{font-size:3.75vw;line-height:4.06vw}.banner .inn{padding:20px;position:relative}.banner .imagen{border-top-right-radius:8px;border-bottom-right-radius:8px}.banner.par .imagen{border-radius:8px}.banner .modulo{position:absolute;left:0;top:0;width:85%;z-index:2}.banner .abajo{position:absolute;left:0;bottom:0}.banner.especial .modulo{top:50%;transform:translateY(-50%)}.banner.par .modulo{text-align:center;width:100%;top:30px}.banner h1 strong{display:inline-block;font-weight:400}.banner .txtrotar{overflow:hidden;height:48px;width:275px;text-align:left;position:relative}.banner .txtrotar em{font-style:normal;display:block;position:absolute;top:0;left:0;width:100%;animation:rotar 4s ease infinite;opacity:0}.banner .txtrotar em:nth-child(1){animation-delay:0s}.banner .txtrotar em:nth-child(2){animation-delay:1.333s}.banner .txtrotar em:nth-child(3){animation-delay:2.666s}.slide{position:relative;margin:20px 0 80px 0}.slide .grupo{position:relative;background:#f1d9a7;border-radius:8px}.slide .immg{display:none}.slide .grp{padding:20px}.slide .leyenda{position:absolute;left:0;top:0;width:100%;z-index:2}.slide .abajo{position:absolute;left:0;bottom:0;z-index:2}.slide h1{font-size:3.75vw;line-height:4.06vw;margin-bottom:30px}.slide p{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;font-size:2.42vw;line-height:3.05vw;margin:0}.slide .imagen{border-top-right-radius:8px;border-bottom-right-radius:8px}.flechas{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:5}.flechas .atras{float:left;margin-left:30px}.flechas .adelante{float:right;margin-right:30px}.flechas .ico{width:25px}.tabla{display:table;height:100%;width:100%;table-layout:fixed}.celda{display:table-cell;vertical-align:middle}.rotando{background:#201C3A;padding:20px 0 20px 0;position:relative;z-index:4;transform:rotate(-2deg)}.rotando p{font-size:25px;line-height:35px;letter-spacing:.1em;color:#f90050;text-transform:uppercase;margin:0}.rotando p strong{font-weight:700}.rotando p .icon{width:20px;position:relative;top:-2px}.desplegador{position:relative;border-bottom:1px solid #124E5C;padding:25px 15px}.desplegador h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-size:1.87vw;line-height:2.45vw;cursor:pointer}.desplegador .icon{width:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .25s ease}.desplegador.ui-state-active .icon{transform:translateY(-50%) rotate(-180deg)}.desplegador h3 strong{font-family:'abc_whyte_inktrap_unlicenseLt';display:block;font-weight:400}.desplegable{display:none}.desplegable .contenido{padding:20px 0}.desplegable p{font-size:16px;line-height:24px;margin-bottom:2px}.desplegable p a{font-size:16px}.desplegable .link a{font-weight:700;text-decoration:underline}.desplegable .grp{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.desplegables.especial .desplegador{padding:15px 0}.desplegables.especial .desplegador .icon{right:0}.desplegables.especial .boton{float:none}.separador{height:50px}.img{border-radius:10px}.inicio .descripcion{text-align:center}.inicio .descripcion p{font-family:'abc_whyte_inktrap_unlicenseLt';font-size:1.87vw;line-height:2.45vw}.deslizar h2{margin-bottom:20px}.deslizar .grupo{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:80%}.deslizar .grupo p{margin-bottom:30px}.clientes{margin-top:20px}.clientes .swiper-wrapper{transition-timing-function:linear}.caracteristicas .modulo{background:#dfccc5;border-radius:8px;padding:20px;margin-bottom:10px;position:relative}.caracteristicas .modulo.par{background:#d1eadc}.caracteristicas .modulo p{font-size:16px;line-height:24px;margin:0}.caracteristicas .modulo .icon{width:50px}.caracteristicas .modulo .grp{position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:100%}.ncasos{padding-bottom:0}.ncasos .modulo{margin-bottom:20px;position:relative}.ncasos .modulo.medio{height:46.5%}.ncasos .modulo.ultimo{margin:0;height:100%;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.ncasos .modulo.ultimo .bgvid{border-radius:10px}.ncasos .modulo .grp{position:absolute;left:0;bottom:0;width:100%}.ncasos .modulo h2{margin-bottom:30px}.productos{padding:0}.productos h1{font-size:3.75vw;line-height:4.06vw}.productos .encabezado{margin:20px 0 45px 0}.productos .encabezado .grupo{position:relative}.productos .encabezado .grupo::after{content:'';width:100%;height:70%;position:absolute;left:0;top:0;background:#dac1b8;border-radius:8px;z-index:1}.productos .encabezado .immg{display:none}.productos .encabezado .imagen{position:relative;z-index:2}.productos .encabezado .leyenda{position:absolute;left:0;top:0;width:100%;z-index:2}.productos .encabezado .grp{padding:30px 20px}.productos .encabezado p{text-align:right}.productos .encabezado .abajo{position:absolute;left:20px;top:61.5%;width:100%;z-index:2}.productos .descripcion{text-align:center;margin-bottom:60px}.productos .inn{padding:0 60px}.productos .modulo{margin-bottom:40px}.productos .modulo .arriba{padding:10px 10px 10px 48px;border-radius:8px;background:#bbedd1;position:relative;margin-bottom:10px}.productos .modulo .icon{width:28px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.productos .modulo .contenido{padding:10px}.productos .modulo p{font-size:14px;line-height:20px}.productos .modulo p a{font-size:14px;text-decoration:underline}.muestra{padding-bottom:40px}.muestra h2{margin-bottom:30px}.muestra .inn{background:#f1dcb1;padding:20px;border-radius:8px}.muestra .modulo{position:absolute;right:10px;bottom:0;width:80%;text-align:right}.muestra .modulo p{margin-bottom:30px}.muestra .boton{float:right}.muestra .imagen{border-radius:10px}.general h2{margin-bottom:65px}.general .descripcion h2{margin-bottom:25px}.general .grupo{margin-bottom:30px}.general .linea h3{font-weight:700}.general .linea{border-bottom:1px solid #124E5C;padding:10px 0}.general .linea p{font-size:14px;line-height:18px;margin:0}.general .linea strong{font-weight:500}.pcolores{padding:0}.pcolores .descripcion p{font-size:16px;line-height:24px;margin:12px 0 0 0}.pcolores .grupo{border-top:1px solid #124E5C;padding-top:35px;margin-top:20px}.pcolores .grupo h4{margin-bottom:35px}.pcolores .modulo{position:relative;margin-bottom:40px;box-shadow:2px 0 8px 0 #0000001A;overflow:hidden;border-radius:4px;display:block}.pcolores .modulo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;color:#fff;font-size:1.62vw;line-height:1.87vw}.pcolores .modulo .imagen{position:relative}.pcolores .modulo .imagen::after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;border-radius:4px;background:linear-gradient(180deg,#fff0 33.98%,rgb(50 50 50 / .4) 80.78%);z-index:3}.pcolores .modulo .imagen .img{border-radius:4px}.pcolores .modulo .imagen .v1{position:relative;z-index:2;transition:all 0.55s ease;opacity:1;visibility:visible}.pcolores .modulo:hover .imagen .v1{opacity:0;visibility:hidden}.pcolores .modulo .imagen .v2{position:absolute;left:0;top:0;z-index:1}.pcolores .modulo .contenido{position:absolute;left:0;bottom:0;width:100%;z-index:4}.pcolores .modulo .grp{padding:0 20px 15px 20px}.trabajar{padding:0 0 45px 0}.trabajar h2{margin-bottom:30px}.trabajar .grupo{padding-right:45px}.trabajar .imagenes{margin-top:40px}.otros .grupo{position:relative;margin-bottom:30px;overflow:hidden}.otros .grupo .link{display:none}.otros .grupo .imagen{position:relative;min-height:135px;border-radius:10px;transition:all 0.25s ease}.otros .grupo:hover .imagen{background-color:#232323!important}.otros .grupo .imagen::after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;border-radius:4px;background:linear-gradient(180deg,#fff0 33.98%,rgb(50 50 50 / .4) 80.78%);z-index:3}.otros .grupo .imagen .img{border-radius:4px}.otros .grupo .imagen .v1{position:relative;z-index:2;transition:all 0.75s ease;opacity:1;visibility:visible}.otros .grupo:hover .imagen .v1{opacity:0;visibility:hidden}.otros .grupo .imagen .v2{position:absolute;left:0;top:0;z-index:1}.otros .grupo .contenido{position:absolute;left:50%;top:50%;width:85%;text-align:center;transform:translate(-50%,-50%);transition:all .55s ease;z-index:3}.otros .grupo:hover .contenido{top:30%}.otros .grupo .botones{position:absolute;left:20%;opacity:0;transform:translateX(-50%);bottom:20px;transition:all .55s ease;z-index:3}.otros .grupo:hover .botones{left:50%;opacity:1}.otros .grupo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;font-size:1.87vw;line-height:2.18vw;color:#fff}.filtrar{margin-bottom:30px}.filtrar .guia{float:right;font-size:14px;position:relative;top:8px;font-weight:500}.catalogo{padding-bottom:40px}.catalogo h1{text-align:center;margin-bottom:60px}.catalogo .modulo{position:relative;margin-bottom:40px;box-shadow:2px 0 8px 0 #0000001A;overflow:hidden;border-radius:4px}.catalogo .modulo .imagen{position:relative}.catalogo .modulo .imagen::after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;border-radius:4px;background:linear-gradient(180deg,#fff0 33.98%,rgb(50 50 50 / .4) 80.78%);z-index:3}.catalogo .modulo .imagen .img{border-radius:4px}.catalogo .modulo .imagen .v1{position:relative;z-index:2;transition:all 0.75s ease;opacity:1;visibility:visible}.catalogo .modulo:hover .imagen .v1{opacity:0;visibility:hidden}.catalogo .modulo .imagen .v2{position:absolute;left:0;top:0;z-index:1}.catalogo .modulo .contenido{position:absolute;bottom:-1px;left:-1px;right:0;width:100.5%;z-index:4;transition:all .55s ease;transform:translateY(50%)}.catalogo .modulo .grp{padding:0 20px 22px 20px}.catalogo .modulo:hover .contenido{transform:translateY(0%)}.catalogo .modulo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;color:#fff}.catalogo .modulo .precio{font-size:14px;line-height:18px;font-weight:500;display:block;cursor:default;color:#fff}.catalogo .modulo .botones{margin-top:30px}.catalogo .modulo .boton{float:none}.catalogo .encabezado{position:relative;box-shadow:2px 0 8px 0 #0000001A;border-radius:8px;text-align:center;margin-bottom:30px;min-height:250px}.catalogo .encabezado h1{color:#fff;margin-bottom:12px}.catalogo .encabezado::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;border-radius:8px;background:linear-gradient(180deg,#fff0 33.98%,rgb(50 50 50 / .4) 80.78%);z-index:1}.catalogo .encabezado .inn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;z-index:2}.catalogo .encabezado .grupo{padding:0 30px}.catalogo .encabezado p{font-size:16px;line-height:24px;cursor:default;color:#fff;margin:0}.muestrario{padding:0}.muestrario h2{margin-bottom:15px}.muestrario .inn{background:#f1dcb1;padding:20px;border-radius:10px;text-align:center}.muestrario .botones{margin-top:20px}body.single-productos .imagenes{padding:0}.producto .inn{margin-bottom:60px}.producto .botones{margin-bottom:30px}.producto h1{font-size:2.18vw;line-height:2.56vw;margin-bottom:10px}.producto h2{font-size:2.18vw;line-height:2.56vw;margin-bottom:30px}.producto .precio{font-family:'abc_whyte_inktrap_unlicensXLt';font-weight:400;font-size:1.56vw;line-height:1.87vw;display:block;margin-bottom:30px}.producto .imagen{margin-bottom:10px}.producto .modulo{margin:40px 0 30px 0}.producto.especial .modulo{margin:30px 0}.producto .modulo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;margin-bottom:30px}.producto .modulo h3 strong{font-family:'abc_whyte_inktrap_unlicenseLt';font-weight:400}.producto .linea{border-top:1px solid #124E5C;padding:8px 0}.producto .linea p{font-family:'abc_whyte_inktrap_unlicenseLt';font-size:14px;font-weight:400;line-height:18px;margin:0}.producto .linea p.ultimo{font-family:'abc_whyte_inktrap_unlicenseBk';font-size:14px;font-weight:400;margin:0;text-align:right}.producto.especial .modulo h3{font-family:'Poppins',sans-serif;font-weight:400;margin:8px 0}.producto.especial .modulo p,.producto.especial .modulo span{font-weight:300}.producto.especial .modulo p a{font-weight:300}.producto .grupo{border-top:1px solid #124E5C;padding-top:30px;margin-bottom:20px}.producto .grupo h3{margin-bottom:12px}.producto .grupo .int h3{font-size:14px;line-height:22px;font-weight:700;margin-bottom:0}.producto .grupo p{font-size:14px;line-height:22px}.producto .grupo span{font-size:14px;line-height:22px;display:block}.producto .grupo p a{font-size:14px}.producto .grupo.especial p{font-weight:500}.producto .ficha{margin-top:80px}.producto .ficha h3{margin-bottom:20px}.colores span{display:inline-block;width:35px;height:35px;border-radius:8px;margin-right:3px}body.single-productos #globo1{left:8%;top:52%}body.single-productos #globo2{left:20%;top:45%}body.single-productos #globo3{left:25%;top:72%}body.single-productos #globo4{left:25%;top:72%}.globo{position:absolute;width:45px;height:45px;background:#fff;border-radius:100%;cursor:pointer;animation:pulso 2s infinite ease-in-out}.recomendados{padding:0 0 30px 0}.recomendados .modulo{position:relative;margin-bottom:20px}.recomendados .modulo.uno .globo{left:36%;top:24%}.recomendados .modulo.dos .globo{left:10%;top:58%;animation-delay:.75s}.tooltip.show{opacity:1!important}.tooltip .arrow{display:none}.tooltip-inner{border-radius:0!important;background:transparent!important;padding:0!important;max-width:400px!important}.tooltip .grp{padding:20px;background:rgb(141 225 179 / .5);border-radius:8px;text-align:left;margin:10px 10px 10px 30px}.tooltip .grp h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;cursor:default}.tooltip .grp .precio{font-size:14px;line-height:20px;font-weight:500;display:block;margin-bottom:15px;cursor:default}body.single-productos .relacionados{padding-top:80px}body.single-productos .relacionados.par{padding-top:0}.relacionados h2{font-size:2.18vw;line-height:2.56vw;text-align:center;margin-bottom:60px}.relacionados .catalogo{padding:0}.relacionados .mobiliario .modulo{margin-bottom:0}.relacionados .galeria .flechas{right:inherit;left:8%;width:93%;top:45%}.relacionados.par .galeria .flechas{top:55%;left:9%;width:90%}.relacionados .flechas .ico{width:28px}.colecciones .modulo{box-shadow:2px 0 8px 0 #0000001A;position:relative}.colecciones .modulo .imagen{position:relative}.colecciones .modulo .imagen::after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;border-radius:4px;background:linear-gradient(180deg,#fff0 33.98%,rgb(50 50 50 / .4) 80.78%);z-index:3}.colecciones .modulo .imagen .img{border-radius:4px}.colecciones .modulo .contenido{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:4}.colecciones .modulo .grp{padding:25px}.colecciones .modulo .botones{margin-top:25px}.colecciones .modulo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;font-size:3.12vw;line-height:3.75vw;color:#fff;margin-bottom:25px}.colecciones .modulo p{font-size:16px;line-height:24px;cursor:default;color:#fff;margin:0}.imagenes .grp{margin-bottom:20px;position:relative;border-radius:10px}.imagenes .grp.ultimo{margin-bottom:16px}.mobiliario{padding-bottom:0}.mobiliario h1{text-align:center;margin-bottom:20px}.mobiliario .descripcion{text-align:center;margin-bottom:60px}.mobiliario .modulo{padding:20px;margin-bottom:80px;display:block;text-decoration:none!important}.mobiliario .modulo .imagen{position:relative}.mobiliario .modulo .imagen .v1{position:relative;z-index:2;transition:all 0.75s ease;opacity:1;visibility:visible}.mobiliario .modulo:hover .imagen .v1{opacity:0;visibility:hidden}.mobiliario .modulo .imagen .v2{position:absolute;left:0;top:0;z-index:1}.mobiliario .modulo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;margin-bottom:35px}.casos{padding-bottom:45px}.casos filtrar{margin-bottom:60px}.casos h1{text-align:center;margin-bottom:20px}.casos .descripcion{text-align:center;margin-bottom:60px}.casos .grupo{background:#d7d4d3;border-radius:10px;padding:20px;margin-bottom:20px}.casos .grupo .imagen{position:relative}.casos .grupo .imagen .v1{position:relative;z-index:2;transition:all 0.75s ease;opacity:1;visibility:visible}.casos .grupo:hover .imagen .v1{opacity:0;visibility:hidden}.casos .grupo .imagen .v2{position:absolute;left:0;top:0;z-index:1}.casos .grupo .contenido{margin-top:15px}.casos .grupo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-size:1.87vw;font-weight:400;line-height:2.18vw;margin-bottom:10px}.casos .grupo .tipo{font-size:14px;line-height:40px;font-weight:500;display:block;cursor:default}.casos .grupo .boton{float:none}.detalle .navegacion{margin-bottom:30px}.detalle h2{font-size:2.18vw;line-height:2.56vw;margin-bottom:10px}.detalle h4{margin-bottom:30px}.detalle h3{font-weight:700}.detalle .izq .tit{margin-bottom:15px}.detalle .izq{height:100%;position:relative}.detalle .der{padding-right:20px}.detalle .der .tit{margin:30px 0 10px 0}.detalle .der p{font-size:14px;line-height:22px}.detalle .catalogo{width:90%;padding:0;margin-top:200px}.detalle .catalogo .modulo{margin-bottom:20px}.detalle .imagenes{margin-top:40px}.detalle .imagenes .grp.ultimo{margin-bottom:12px}.detalle .hid{display:none}.detalle .galeria .gal{border-radius:10px}.detalle .etiquetas p{font-size:14px;line-height:20px;margin-bottom:5px}.marcas h2{margin-bottom:20px}.marcas .descripcion{text-align:center;margin-bottom:60px}.marcas .galeria{margin-top:40px}.marcas .modulo{margin-bottom:20px}.marcas .modulo.normal{border-radius:10px}.marcas .modulo.medio{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:85%}.marcas .bajada{text-align:center;margin:40px 0 20px 0}.empresas{padding-top:80px}.empresas .grp{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:90%}.empresas h2{margin-bottom:30px}.empresas p{margin-bottom:30px}.empresas .imagen{border-radius:10px}.empresas .inn{background:#f5bd4b;padding:20px;border-radius:8px;margin-top:60px}.asesoria h2{margin-bottom:30px}.asesoria .imagen{border-radius:10px}.asesoria .descripcion h3{font-weight:700;margin-top:40px}.asesoria .bajada{margin:60px 0}.asesoria .modulo{position:relative;margin-bottom:45px}.asesoria .modulo h2{margin:0;text-align:center}.asesoria .modulo .in{position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:85%}.asesoria .modulo p{margin:0}.asesoria .imagenes h2{margin-bottom:20px}.asesoria .imagenes #globo1{top:75%;left:15%}.asesoria .imagenes #globo2{top:25%;left:15%}.asesoria .imagenes #globo3{top:20%;left:15%}.mueblista{padding-top:0}.mueblista .imagen{border-radius:10px}.mueblista h2{margin-bottom:30px}.mueblista p{margin-bottom:30px}.mueblista .inn{background:#f1dcb1;padding:20px;border-radius:8px}.mueblista .grp{position:absolute;right:10px;bottom:0;width:80%;text-align:right}.mueblista .boton{float:right}.partner h2{margin-bottom:20px}.partner .descripcion{text-align:center}.partner .descripcion .grp{margin-top:30px}.manual{background:#ddf6e8;padding:20px;border-radius:10px;margin:20px 0 30px 0;text-align:center}.manual .icono{width:60px;margin-bottom:20px}.ventajas .arriba h2{font-size:2.18vw;line-height:2.56vw;text-align:center;margin-bottom:30px}.ventajas .modulo{background:#fce4b2;padding:20px;border-radius:10px;margin-bottom:10px;position:relative}.ventajas .modulo h2{text-align:left;position:relative;top:-4px}.ventajas .modulo .in{position:relative;left:-15px}.ventajas .modulo h3{font-size:14px;line-height:22px;font-weight:700}.ventajas .modulo p{font-size:14px;line-height:22px}.distribuidores h2{margin-bottom:30px}.distribuidores .descripcion{text-align:center;margin-bottom:80px}.socios{padding-top:0}.socios .imagenes{border-radius:10px}.socios .inn{background:#fff;padding:40px 20px 20px 20px;border-radius:8px;margin-bottom:60px}.socios h2{margin-bottom:30px}.socios .descripcion{height:100%;position:relative}.socios .abajo{position:absolute;left:0;bottom:0}.socios .hid{display:none}.socios .modulo{position:relative;padding:20px;border-radius:10px;margin-bottom:10px}.socios .modulo:nth-child(5n+1){background:#ecebeb}.socios .modulo:nth-child(5n+2){background:#ebd8d1}.socios .modulo:nth-child(5n+3){background:#ddf6e8}.socios .modulo:nth-child(5n+4){background:#cdcac9}.socios .modulo:nth-child(5n){background:#fde8bd}.socios .modulo .grp{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.socios .modulo h3{font-size:14px;line-height:20px;font-weight:700}.socios .modulo p{font-size:14px;line-height:20px;margin-bottom:0}.submenu{text-align:center;margin-bottom:80px}.submenu ul{display:inline-block;margin:0 0 0 20px}.submenu ul li{display:inline-block;padding:0 5px}.submenu ul li::before{display:none}.submenu a{font-weight:500;font-size:14px;color:#eee;line-height:33px;position:relative;background:#124E5C;border:1px solid #124E5C;text-decoration:none!important;text-align:center;display:block;padding:0 25px;border-radius:8px;transition:all 0.25s ease}.submenu a:focus{background:#124E5C;color:#eee}.submenu a:hover{background:#8DE1B3;border:1px solid #8DE1B3;color:#124E5C}.buscador{position:relative;width:36px;border-radius:100%;transition:width .65s ease;cursor:pointer;display:inline-block}.buscador.activo{width:200px;cursor:default}.buscador::before{content:'';background:url(/wp-content/themes/flux/img/iconos/buscar.svg);background-size:100% 100%;height:14px;width:14px;position:absolute;right:11px;top:11px;display:block}.buscador .form-control{border-radius:100px}.buscador .form-control::placeholder{color:#fff}.buscador.activo .form-control::placeholder{color:#83a1a6}.recursos h1{text-align:center;margin-bottom:80px}.recursos .modulo{border-top:1px solid #124E5C;padding-top:20px;margin-bottom:20px}.recursos .modulo h3{font-weight:700;margin-bottom:8px}.recursos .modulo p{font-size:14px;line-height:20px;margin:0}.recursos .modulo p span{font-size:14px;line-height:20px;display:block}.recursos .modulo .grp{position:relative;left:10px;top:50%;transform:translateY(-50%)}.recursos .modulo .boton{float:none}.recursos .modulo .ico{width:55px}.resultados{text-align:center;position:relative;top:-20px}.sinresultados{text-align:center;margin-top:20px}.trabajar .recursos .boton{float:left}.trabajar .recursos .modulo{padding:0 0 20px 0;margin:0 0 20px 0;border-top:none;border-bottom:1px solid #124E5C}.trabajar .recursos .modulo.ultimo{border:none}.trabajar .recursos .modulo p{margin-bottom:25px}body.page-template-template-colaboraciones .colabora{padding-top:0}.colabora{position:relative;padding-bottom:0}.colabora .modulo{position:relative;border-radius:10px}.colabora .grp{position:absolute;top:0;left:0;width:100%}.colabora .inn{padding:20px}.colabora .contenido{padding-right:45px}.colabora .contenido.ultimo{margin-top:8px}.colabora h2{color:#eee;margin-bottom:20px}.colabora p{color:#eee}.personalizado.especial{padding-top:0}.personalizado h2{text-align:center;margin-bottom:25px}.personalizado.especial h2{text-align:left}.personalizado .descripcion{text-align:center;margin-bottom:35px}.personalizado.especial .descripcion{text-align:left;margin:18px 0 0 0}.personalizado .botones{margin-bottom:35px}.personalizado .bajada{margin-bottom:60px}.personalizado .bajada p{font-size:14px;line-height:20px;margin-bottom:15px}.personalizado .modulo{border:1px solid #124E5C;padding:20px;border-radius:8px;text-align:center;height:100%}.personalizado .modulo .imagen{height:400px;border-radius:8px;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .55s ease}.personalizado .modulo:hover .imagen{height:350px}.personalizado .modulo .contenido{padding-top:30px;position:relative;transition:all .55s ease}.personalizado .modulo:hover .contenido{padding-top:45px;transform:translateY(-20px)}.personalizado .modulo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-size:1.87vw;line-height:2.45vw;margin-bottom:10px}.personalizado .modulo p{font-size:14px;line-height:20px;font-weight:500;margin-bottom:0}.servicios{text-align:center}.servicios h2{margin-bottom:80px}.servicios .descripcion{margin-bottom:60px}.servicios .descripcion p{font-family:'abc_whyte_inktrap_unlicenseLt';font-size:1.87vw;line-height:2.45vw}.servicios .imagenes{margin-bottom:40px}.servicios .modulo{border-top:1px solid #124E5C;padding-top:20px;margin-bottom:20px;text-align:left}.servicios .modulo h3{margin-bottom:15px}.servicios .modulo p{font-size:14px;line-height:20px}.servicios .bajada{margin-top:60px}.terminaciones{padding:0 0 40px 0}.terminaciones h3{font-weight:700;margin-bottom:60px}.terminaciones .modulo{margin-bottom:40px;text-align:center;position:relative}.terminaciones .modulo .imagen{position:relative}.terminaciones .modulo .imagen .v1{position:relative;z-index:2;transition:all 0.55s ease;opacity:1;visibility:visible}.terminaciones .modulo:hover .imagen .v1{opacity:0;visibility:hidden}.terminaciones .modulo .imagen .v2{position:absolute;left:0;top:0;z-index:1;opacity:0;transition:all 0.55s ease}.terminaciones .modulo:hover .imagen .v2{opacity:1}.terminaciones .modulo .inn{position:absolute;width:85%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;transition:all 0.55s ease;opacity:0}.terminaciones .modulo:hover .inn{opacity:1}.terminaciones .modulo span{font-size:14px;line-height:18px;display:block;color:#8DE1B3;cursor:default}.terminaciones .imagenes{margin-top:65px}.proyectos h2{margin-bottom:25px}.proyectos .descripcion{text-align:center}.proyectos .descripcion h3{font-weight:700;margin-top:45px}.proyectos .desplegables{margin-top:80px}.proyectos .bajada{text-align:center;margin-top:60px}.proyectos .bajada .botonera{margin-top:60px}.proyectos .imagenes{margin-top:60px}.proyectos ul li{font-size:14px;line-height:22px;padding:0 0 20px 50px}.proyectos ul li strong{position:absolute;left:0;top:0}.proyectos ul li::before{display:none}.proyectos .botones{padding-left:50px}.sustentable{text-align:center;padding-bottom:45px}.sustentable h2{margin-bottom:30px}.reciclaje{text-align:center;padding:0 0 25px 0}.reciclaje .descripcion{margin-bottom:100px}.reciclaje h2{margin-bottom:40px}.reciclaje .modulo{position:relative;margin-bottom:20px}.reciclaje .modulo .grp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:85%}.reciclaje blockquote{margin-top:80px}.certificado h2{margin-bottom:30px}.certificado .descripcion p{margin:10px 0 0 0}.libre{text-align:center;padding-top:0}.libre h2{margin-bottom:40px}.libre .imagenes{margin-bottom:30px}body.page-template-template-nosotros .banner{background:#dedddc}.nosotros{padding-bottom:40px}.nosotros .descripcion{text-align:center}.nosotros .descripcion.primero{margin-bottom:60px}.nosotros .descripcion.primero blockquote{margin:0}.nosotros h2{margin-bottom:12px}.nosotros .grp{border-radius:10px;margin-bottom:20px}.nosotros .modulo{margin-bottom:20px;position:relative}.nosotros .modulo h2{display:none}.nosotros .modulo.primero h2{display:block}.nosotros .modulo .imagen{border-radius:10px}.nosotros .modulo.especial{padding-top:22px}.nosotros .modulo.especial h2{margin-bottom:0}.nosotros .modulo .inn{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:85%}.nosotros .modulo .int{padding-right:45px}.nosotros blockquote{margin:40px 0 60px 0}.nosotros .destacado{background:#fff;padding:20px;border-radius:10px;margin-bottom:60px}.nosotros .destacado h2{margin-bottom:25px}.nosotros .destacado .bajada p{font-size:14px;line-height:20px;margin-bottom:15px}.contacto .titulo{text-align:center}.formulario p{margin:0}.formulario br{display:none}.showroom{padding-top:0}.showroom h2{margin-bottom:25px}.showroom .inn{padding:20px;background:#dac1b8;border-radius:8px;position:relative}.showroom .grupo{position:absolute;left:10px;top:60%;transform:translateY(-50%);width:90%}.showroom.especial .grupo{width:70%;top:65%}.showroom .grupo p{margin-bottom:40px}.showroom .abajo{position:absolute;left:10px;bottom:0}.showroom .imagen{display:none}.paneles{height:400px}.paneles .inn{display:flex;width:100%;height:100%}.table__cell{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;display:flex;width:16.66667%;align-items:end;margin:0 5px;justify-content:center;cursor:pointer;transition:width 500ms cubic-bezier(.4,0,.2,1);border-radius:4px;box-shadow:2px 0 4px 0 #00000040}.table__cell.activo{width:70%}.table__cell::after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;border-radius:4px;background:linear-gradient(180deg,#fff0 33.98%,rgb(50 50 50 / .4) 80.78%);z-index:3}.paneles .modulo h3{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;color:#fff;font-size:18px;line-height:24px}.paneles .modulo .precio{font-size:14px;line-height:22px;font-weight:500;display:block;cursor:default;color:#fff;margin-bottom:30px}.paneles .modulo{position:absolute;bottom:20px;left:20px;width:0;opacity:0;visibility:hidden;overflow:hidden;white-space:nowrap;transition-property:opacity;transition-duration:1.25s;transition-delay:.2s;z-index:4}.paneles .table__cell.activo .modulo{opacity:1;visibility:visible;width:88%}.paneles .modulo .boton{float:none}.preloader{text-align:center;margin-bottom:30px;display:none}.preloader .img-fluid{width:30px}footer{background:#124E5C;position:relative;padding:40px 0}footer .logo .img-fluid{width:120px;margin-bottom:35px}footer .grupo{height:100%;position:relative}.menu-footer{margin:50px 0 35px 0;text-align:right}.menu-footer li{padding:0;padding-bottom:10px}.menu-footer li::before{display:none}.menu-footer a{font-size:14px;font-weight:500;color:#eee;text-decoration:none!important}.menu-footer a:focus{color:#eee}.menu-footer a:hover{color:#fff}footer h3{font-family:'abc_whyte_inktrap_unlicenseLt';font-size:30px;line-height:35px;font-weight:400;color:#fff;margin-bottom:30px}footer h4{font-family:'Poppins',sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#fff;margin-bottom:5px}footer p{font-weight:400;font-size:14px;line-height:20px;color:#fff;margin-bottom:0}footer p a{font-weight:400;font-size:14px;color:#fff}footer p a:hover,footer p a:focus{color:#fff}footer .modulo{background:#2a606c;border-radius:10px;padding:15px;text-align:center;height:230px;position:relative}footer .modulo .inn{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}footer .modulo .ico{width:60px;margin-bottom:15px}footer .modulo .boton{margin-top:15px}footer .boton{float:right}.creditos{font-size:14px;font-weight:500;line-height:20px;color:#fff;display:block;margin-top:20px}.redes a{margin:0 3px}.redes .ico{width:20px}.redes .yt .ico{width:28px}.corfo{position:absolute;display:block;right:15px;bottom:0;text-align:right}.corfo .txt{font-size:12px;line-height:18px;color:#fff;display:block}.corfo .iso .img-fluid{width:45%}footer .fin{display:none}h1,h2,h3,h4,h5{margin:0;transition:all 0.25s ease;cursor:default}@font-face{font-family:'abc_whyte_inktrap_unlicenseRg';src:url(/wp-content/themes/flux/fonts/abcwhyteinktrap-regular-trial-webfont.woff2) format('woff2'),url(/wp-content/themes/flux/fonts/abcwhyteinktrap-regular-trial-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'abc_whyte_inktrap_unlicenseLt';src:url(/wp-content/themes/flux/fonts/abcwhyteinktrap-light-trial-webfont.woff2) format('woff2'),url(/wp-content/themes/flux/fonts/abcwhyteinktrap-light-trial-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'abc_whyte_inktrap_unlicenseBk';src:url(/wp-content/themes/flux/fonts/abcwhyteinktrap-book-trial-webfont.woff2) format('woff2'),url(/wp-content/themes/flux/fonts/abcwhyteinktrap-book-trial-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'abc_whyte_inktrap_unlicensXLt';src:url(/wp-content/themes/flux/fonts/abcwhyteinktrap-extralight-trial-webfont.woff2) format('woff2'),url(/wp-content/themes/flux/fonts/abcwhyteinktrap-extralight-trial-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}h1{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;font-size:3.12vw;line-height:3.75vw;color:#124E5C}h2{font-family:'abc_whyte_inktrap_unlicenseRg';font-weight:400;font-size:3.12vw;line-height:3.75vw;color:#124E5C}h2 strong{font-family:'abc_whyte_inktrap_unlicenseLt';display:block;font-weight:400}h3{font-family:'Poppins',sans-serif;font-weight:400;font-size:1.25vw;line-height:1.66vw;color:#124E5C}h4{font-family:'Poppins',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#124E5C}p,a,span{font-family:'Poppins',sans-serif;font-weight:400;font-size:1.25vw}p,span{color:#124E5C;line-height:1.76vw}p{margin-bottom:20px}ul,ol{margin-bottom:15px}a{color:#124E5C;transition:all 0.25s ease}a:hover,a:focus{text-decoration:underline;color:#124E5C}ul{padding:0}ul li{font-family:'Poppins',sans-serif;font-weight:300;font-size:1.05vw;padding-left:12px;padding-bottom:2px;color:#124E5C;list-style:none;position:relative}ul li::before{content:'';width:8px;height:8px;border-radius:100%;position:absolute;left:0;top:6px;background:#FF5E31}ol{padding:0;padding-left:15px}ol li{font-family:'Poppins',sans-serif;font-weight:300;font-size:1.07vw;color:#124E5C;padding-bottom:2px}strong,b{font-weight:700}blockquote{border:none;padding:0;margin:0}blockquote p{font-family:'abc_whyte_inktrap_unlicenseLt';font-weight:400;font-size:3.12vw;line-height:3.75vw;color:#124E5C;margin-bottom:30px}.table-responsive{border:none!important;margin-bottom:30px;font-size:14px}.table th{font-weight:400;background:#fff;color:#414042;border:none;padding:20px 8px!important;text-align:center}.table td{text-align:center;color:#414042;padding:20px 8px!important}.table tr.par{border-bottom:1px solid #ddd}label{font-size:16px;font-weight:700;color:#1a1a1a}.form-group{margin-bottom:12px}.wpcf7-form-control-wrap{display:block;margin-bottom:12px}.form-control{font-family:'Poppins',sans-serif;font-weight:400;font-size:14px;background:#fff;border:1px solid #fff;box-shadow:none;color:#124E5C;height:36px;padding:10px 15px;border-radius:10px}textarea.form-control{background:#fff;height:190px;position:relative;padding:10px 15px;color:#124E5C;border:1px solid #fff}.form-control:focus{box-shadow:none;color:#124E5C;background:#fff;border:1px solid #fff}.form-control::placeholder{color:#83a1a6}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{background-color:#fff!important;border:1px solid #fff!important;border-radius:8px!important;padding:0 15px;transition:all 0.25s ease}.select2-container--default .select2-selection--single:hover{background-color:#8de1b3!important;border:1px solid #8de1b3!important}.select2-container .select2-selection--single{height:38px!important}.select2-container .select2-selection--single .select2-selection__rendered{color:#124E5C!important;font-weight:500;font-size:12px;line-height:35px!important;padding:0!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:15px;font-weight:500;color:#124E5C!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px!important;right:7px!important}.select2-container--open .select2-dropdown--below{border:1px solid #fff!important;box-shadow:0 4px 9px rgb(0 0 0 / .12)}.select2-results__option{padding:5px 15px!important;background:#fff;font-size:12px;font-weight:500;color:#124E5C;margin-bottom:1px}.select2-results__option::before{display:none}.select2-results__option--group{padding:0!important}.select2-results__options--nested .select2-results__option{font-weight:300;padding:5px 15px 5px 35px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#ddf6e9!important;color:#124E5C!important;border-radius:8px}.select2-container--default .select2-results__option--selected{background-color:#ddf6e9!important;border-radius:8px}.select2-container--default .select2-results__option--disabled{background-color:#fff!important;color:#59838d!important;border-radius:8px;font-size:14px}.select2-container--default .select2-results__group{padding:0!important}.boton{background:#124E5C;border:1px solid #124E5C;text-decoration:none!important;float:left;line-height:33px;text-align:center;display:block;position:relative;padding:0 38px 0 12px;border-radius:10px;transition:all 0.25s ease}.boton:hover{background:#8DE1B3;border:1px solid #8DE1B3;box-shadow:0 4px 16px 0 #00000026}.boton span{font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;color:#eee;line-height:33px;transition:all 0.25s ease;position:relative;z-index:1}.boton:hover span{color:#124E5C}.boton .icon{width:21px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all 0.25s ease}.boton .icon.v2{opacity:0}.boton:hover .icon.v1{opacity:0}.boton:hover .icon.v2{opacity:1}.boton.inverso{background:#eee;border:1px solid #eee}.boton.inverso span{color:#124E5C}.boton.inverso:hover{background:#8DE1B3;border:1px solid #8DE1B3}.boton.inverso:hover span{color:#124E5C}.boton.inverso.atras{border:1px solid #124E5C;padding:0 12px}.boton.reverso{background:#8DE1B3;border:1px solid #8DE1B3}.boton.reverso span{color:#124E5C}.boton.reverso:hover{background:#8DE1B3;border:1px solid #8DE1B3}.boton.reverso:hover span{color:#124E5C}.wpcf7-submit{font-family:'Poppins',sans-serif;background:#124E5C;border:1px solid #124E5C;font-size:14px;font-weight:500;color:#eee;text-align:center;padding:0 15px;height:36px;cursor:pointer;border-radius:8px;box-shadow:none;float:right;transition:all 0.25s ease}.wpcf7-submit:hover,.wpcf7-submit:focus{background:#8DE1B3!important;border:1px solid #8DE1B3!important;outline:none;color:#124E5C;box-shadow:none!important}.wpcf7-not-valid-tip{font-family:'Poppins',sans-serif;font-weight:400;font-size:12px!important;line-height:16px!important;color:#c00!important}.wpcf7-response-output{background:none!important;border:none!important;padding:0!important;margin:0!important;text-align:left;font-family:'Poppins',sans-serif;font-weight:500;color:#124E5C;font-size:14px;line-height:22px;margin-top:15px!important}.wpcf7-spinner{margin:0 0 0 10px!important}.centrar{text-align:center}.centrar .boton{float:none;display:inline-block}.swiper-pagination-bullet{width:8px!important;height:8px!important;opacity:1!important;background:#fff!important;border:1px solid #fff;margin:0 2px!important;transition:all 0.25s ease}.swiper-pagination-bullet-active{opacity:1!important;width:40px!important;border-radius:15px!important}@keyframes myfadeInAnimation{from{opacity:0}to{opacity:1}}@keyframes e{0%{background-position:-120px 0}to{background-position:120px 0}}@keyframes apuntar{from{transform:translate(0,0)}65%{transform:translate(5px,0)}to{transform:translate(0,0)}}@keyframes slide-left{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@keyframes flotar{0%{transform:translatey(0)}50%{transform:translatey(-20px)}100%{transform:translatey(0)}}@keyframes pulso{0%{box-shadow:0 0 0 0 rgb(141 225 179)}100%{box-shadow:0 0 0 40px #fff0}}@keyframes rotar{0%{transform:translateY(100%);opacity:0}5%{opacity:1}33.33%{transform:translateY(0);opacity:1}66.66%{transform:translateY(-100%);opacity:1}71%{opacity:0}100%{transform:translateY(-100%);opacity:0}}@media (min-width:992px){.w-20{-webkit-box-flex:0;-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%}}@media screen and (min-width:992px) and (max-width:1280px){header .boton span{font-size:13px}.paginas{padding:0 10px}.fix-muestra{right:25px}}@media (min-width:1600px){.container-fluid{max-width:1480px}.modal-lg{max-width:1350px}header{max-width:1480px;margin:auto}.slide{max-width:1480px;margin:20px auto 0 auto}.slide h1{font-size:55px;line-height:65px}.slide p{font-size:35px;line-height:40px}.banner h1{font-size:60px;line-height:70px}.banner .txtrotar{height:58px;width:295px}.desplegador h3{font-size:30px;line-height:35px}.inicio .descripcion p{font-size:32px;line-height:40px}.deslizar .grupo{width:85%}.colabora .contenido{padding-right:30px}.personalizado .modulo h3{font-size:30px;line-height:40px}.productos h1{font-size:60px;line-height:70px}.pcolores .modulo h3{font-size:26px;line-height:30px}.otros .grupo h3{font-size:30px;line-height:35px}.colecciones .modulo h3{font-size:50px;line-height:60px}.mueblista .grp{width:85%}.casos .grupo h3{font-size:30px;line-height:35px}.producto h1{font-size:35px;line-height:40px}.producto h2{font-size:35px;line-height:40px}.producto .precio{font-size:25px;line-height:30px}.relacionados h2{font-size:30px;line-height:35px}.ventajas .arriba h2{font-size:35px;line-height:40px}h1{font-size:50px;line-height:60px}h2{font-size:50px;line-height:60px}h3{font-size:20px;line-height:28px}h4{font-size:16px;line-height:24px}p,a,span{font-size:20px}p,span{line-height:28px}ul li{font-size:20px;line-height:20px}ul li::before{top:5px}blockquote p{font-size:47px;line-height:57px}}@media screen and (min-width:300px) and (max-width:992px){.mobile{display:none}.desktop{display:none}.tablet{display:block}.menu-trigger{display:block}header{padding:25px 0 15px 0}header .menu{display:none}header .logo .img-fluid{width:145px}header .boton{display:none}#main{padding-top:90px}section{padding:40px 0 60px 0}.banner h1{font-size:40px;line-height:45px}.imagenes .grp.ultimo{margin-bottom:12px}.slide{margin:20px 0 0 0}.slide h1{font-size:30px;line-height:35px;margin-bottom:15px}.slide p{font-size:20px;line-height:24px}.inicio{padding:40px 0 0 0}.inicio .descripcion p{font-size:30px;line-height:40px}.ncasos .modulo h2{font-size:35px;line-height:40px}.filtrar .guia{top:4px}.productos h1{font-size:40px;line-height:45px}.productos .encabezado{margin:20px 0 35px 0}.productos .encabezado .grupo::after{height:85%}.productos .encabezado .abajo{top:70.5%}.productos .inn{padding:0}.productos .modulo{margin-bottom:5px}.productos .modulo h3{font-size:18px}.muestra{padding:0}.muestra h2{font-size:30px;line-height:30px;margin-bottom:10px}.muestra .modulo p{font-size:14px;line-height:20px}.pcolores .descripcion p{margin:6px 0 0 0}.pcolores .modulo h3{font-size:26px;line-height:30px}.pcolores .modulo .grp{padding:0 15px 15px 15px}.pcolores h4 a{font-size:16px}.trabajar .recursos{margin-top:30px}.trabajar .recursos .modulo.ultimo{border-bottom:1px solid #124E5C}.colabora .contenido{padding-right:25px}.servicios{padding-top:10px}.servicios .descripcion{margin-bottom:30px}.servicios .descripcion p{font-size:30px;line-height:40px}.servicios .imagenes{margin-bottom:20px}.servicios h2{margin-bottom:45px}.servicios .bajada{margin-top:30px}.terminaciones{padding:0}.terminaciones h3{margin-bottom:40px}.terminaciones .imagenes{margin-top:0}.proyectos{padding-top:0}.proyectos .descripcion h3{margin-top:20px}.proyectos .desplegables{margin-top:30px}.proyectos .bajada{margin-top:45px}.proyectos .bajada .botonera{margin-top:30px}.desplegador h3{font-size:30px;line-height:35px}body.home .personalizado{padding-bottom:30px}.personalizado .modulo h3{font-size:30px;line-height:35px}.personalizado .modulo .imagen{height:250px}.personalizado .modulo:hover .imagen{height:200px}.marcas{padding-top:20px;padding-bottom:20px}.marcas .modulo.medio p{font-size:14px;line-height:20px}.empresas{padding-top:45px}.empresas .inn{margin-top:35px}.empresas p{font-size:16px;line-height:22px}.asesoria{padding-top:0;padding-bottom:30px}.asesoria .bajada{margin:60px 0 20px 0}.asesoria .imagen{height:350px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:10px;margin-top:4px}.asesoria .imagen .img{display:none}.asesoria .modulo p{font-size:14px;line-height:22px}.asesoria .modulo{margin-bottom:45px}.asesoria .imagenes h2{font-size:30px;line-height:30px}.socios h2{margin-bottom:20px}.socios .abajo{display:none}.socios .hid{display:block;margin-top:20px}.mueblista h2{font-size:35px;line-height:40px;margin-bottom:12px}.mueblista p{margin-bottom:20px}.ventajas .arriba h2{font-size:35px;line-height:40px}.manual p{font-size:14px;line-height:20px}.catalogo h1{margin-bottom:45px}.catalogo .encabezado{min-height:300px}.catalogo .encabezado .img{display:none}.catalogo .modulo .contenido{transform:translateY(0%)}.catalogo .modulo{margin-bottom:20px}.mobiliario .modulo{padding:0;margin-bottom:40px}.mobiliario .modulo h3{margin-bottom:20px}.producto h1{font-size:35px;line-height:40px}.producto h2{font-size:35px;line-height:40px}.producto .precio{font-size:25px;line-height:32px;margin-bottom:25px}.producto .modulo{margin:30px 0}.producto .gal a{display:block;margin-bottom:10px}.relacionados h2{font-size:35px;line-height:40px;margin-bottom:35px}.relacionados .flechas{display:none}.colecciones .modulo{margin-bottom:20px}.colecciones .modulo h3{font-size:30px;line-height:35px}.colecciones .modulo .imagen{height:480px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:8px}.colecciones .modulo .imagen .img{display:none}.recomendados .modulo{margin-bottom:20px}.otros .grupo{margin-bottom:20px}.otros .grupo h3{font-size:30px;line-height:35px}.otros .grupo .imagen{height:120px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:8px}.otros .grupo .imagen .img{display:none}.otros .grupo .botones{display:none}.otros .grupo:hover .contenido{top:50%}.otros .grupo .link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.casos .grupo h3{font-size:25px;line-height:30px}.detalle h2{font-size:35px;line-height:40px}.detalle .izq{height:inherit;display:none}.detalle .der .tit{margin:20px 0 15px 0}.detalle .der{padding:0 20px}.detalle .iz{text-align:center;margin-bottom:40px}.detalle .catalogo{position:relative;left:0;bottom:0;width:35%;margin:0}.detalle .hid{display:block}.recursos h1{margin-bottom:45px}.recursos .modulo .grp{width:80%}.submenu{margin-bottom:45px}.sustentable{padding:10px 0 30px 0}.sustentable .descripcion{margin-bottom:30px}.reciclaje .modulo h3{font-size:16px;line-height:24px}.reciclaje blockquote{margin-top:40px}.certificado{padding:0 0 30px 0}.certificado h2{margin-bottom:20px}.certificado .descripcion p{margin:0 0 20px 0}.libre .imagenes{margin-bottom:20px}.libre h2{margin-bottom:30px}.nosotros{padding-bottom:0}.nosotros .descripcion.primero{margin-bottom:40px}.nosotros blockquote{margin:15px 0 40px 0}.nosotros .modulo .imagen.bg{height:320px;background-repeat:no-repeat;background-position:center center;background-size:cover}.nosotros .modulo .imagen.bg .img{display:none}.nosotros .modulo .inn p{font-size:16px;line-height:24px}.nosotros .modulo .int{margin-top:15px}.nosotros .destacado{margin-bottom:30px}.nosotros .destacado .grp.bg{height:380px;background-repeat:no-repeat;background-position:center center;background-size:cover}.nosotros .destacado .grp.bg .img{display:none}.nosotros .modulo .int p{font-size:16px;line-height:24px}.deslizar .paneles{display:none}.deslizar .mobile{display:block}.deslizar .grupo{position:relative;left:0;top:0;width:100%;transform:none}.deslizar .catalogo{margin-left:30px;padding-bottom:20px}.showroom .grupo{width:90%;top:45%}.showroom.especial .grupo{width:85%;top:45%}.showroom h2{font-size:30px;line-height:30px;margin-bottom:10px}.showroom .grupo p{font-size:14px;line-height:20px;margin-bottom:0}footer .redes{text-align:right}footer .grupo{height:inherit;margin-bottom:30px}footer .grupo .boton.ultimo{float:none;margin-bottom:25px}footer .fin{display:block}.redes .ico{width:25px}.redes .yt .ico{width:32px}.redes a{margin:0 0 0 15px}.corfo{position:relative;text-align:left;right:0;margin-top:30px}.corfo .iso .img-fluid{width:130px}h1{font-size:40px;line-height:45px}h2{font-size:40px;line-height:45px}h3{font-size:20px;line-height:28px}h4{font-size:16px;line-height:24px}p,a,span{font-size:20px}p,span{line-height:28px}ul li{font-size:20px;line-height:20px}ul li::before{top:5px}blockquote p{font-size:30px;line-height:40px}}@media screen and (min-width:300px) and (max-width:576px){.mobile{display:block}.tablet{display:none}.paginas{padding:0 5px}.banner h1{margin-bottom:30px}.slide .grupo{height:590px}.slide .immg{position:absolute;width:170%;height:220px;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:5;left:-60%;bottom:0}.slide .imagen{display:none}.slide h1{font-size:35px;line-height:40px}.slide p{margin-bottom:20px}.slide .abajo{display:none}.ncasos{padding-top:0}.ncasos .modulo.medio{height:inherit}.ncasos .modulo.medio .boton{float:none}.ncasos .modulo.ultimo{height:420px;margin-top:15px}.ncasos .modulo .grp{position:relative}.recursos h1{margin-bottom:35px}.filtrar .guia{top:5px;float:none}.productos h1{margin-bottom:20px}.productos .encabezado .grupo{height:650px}.productos .encabezado p{text-align:left;margin-bottom:30px}.productos .encabezado .immg{position:absolute;width:200%;height:380px;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:5;left:-50%;top:38%}.productos .encabezado .imagen{display:none}.productos .encabezado .abajo{display:none}.productos .encabezado .grupo::after{height:100%}.productos .modulo h3{font-size:20px}.productos .descripcion{margin-bottom:40px}.general{padding-bottom:30px}.general h2{margin-bottom:30px}.vista{padding-top:0}.vista h2{margin-bottom:30px}.pcolores .descripcion p{margin-top:15px}.servicios .imagenes .grp.final{height:320px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.servicios .imagenes .grp.final .img{display:none}.servicios .bajada{margin-top:20px}.terminaciones h3{text-align:center}.proyectos .imagenes{margin-top:40px}.separador{height:30px}.trabajar{padding:0}.trabajar .grupo{padding:0}.trabajar .recursos .modulo{padding:0 0 30px 0;margin:0 0 30px 0}.trabajar .recursos .modulo.ultimo{border:none}.trabajar .imagenes{margin:0}.desplegador{padding:20px 60px 20px 15px}.desplegable .contenido{padding:20px 0 0 0}.personalizado .modulo{height:inherit;margin-bottom:20px}.personalizado .modulo .imagen{height:380px}.personalizado .modulo:hover .imagen{height:330px}.personalizado.especial h2{margin-top:20px}.personalizado.especial{padding-bottom:20px}.personalizado .bajada{margin:0}.submenu{margin-bottom:35px}.filtrar .fil{margin-bottom:10px}.catalogo{padding-top:20px;padding-bottom:10px}.catalogo .encabezado{height:480px}.catalogo .encabezado .inn{width:95%}.producto{padding-top:20px;padding-bottom:45px}.producto h1{margin-top:30px}#mensajewsp{float:none}.producto .imagen .img{display:none}.producto .imagen .mimg{display:block;height:360px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.producto .inn{margin-bottom:45px}.producto .grupo{padding-top:20px}.producto .ficha{margin-top:30px}.recomendados{padding:0}.relacionados{padding-bottom:40px}body.single-productos .relacionados .paginas{padding:0}body.single-productos .relacionados .row>[class*='col-']{padding:0}body.single-productos .relacionados .galeria{margin-left:35px}body.single-productos .relacionados{padding-top:45px}.colecciones .modulo .imagen{height:550px}.casos .grupo h3{font-size:30px;line-height:35px}.casos .descripcion{margin-bottom:35px}.casos .grupo .tipo{line-height:20px;margin-bottom:15px}.casos .grupo .imagen .img{display:none}.casos .grupo .imagen .immg{height:420px;width:100%;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.detalle .catalogo{width:100%}.detalle h4{margin-bottom:30px}.detalle .galeria .gal{height:380px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.detalle .galeria .flechas{display:none}.detalle .imagenes .grp{border-radius:10px}.recursos .modulo .ico{width:50px;margin-bottom:20px}.recursos .modulo .grp{position:relative;width:100%;transform:none;top:0;left:0}.recursos .modulo .boton{float:left}.recursos .modulo p{margin-bottom:20px}.deslizar .boton.ultimo{float:none}.deslizar .catalogo{margin-left:20px;padding-top:0}.muestra .modulo{position:relative;right:0;width:100%;text-align:left}.muestra h2{font-size:40px;line-height:45px}.muestra .modulo{margin-top:20px}.muestra .modulo p{font-size:20px;line-height:28px}.muestra .boton{float:none}.muestra .imagen{height:320px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.muestra .imagen .img{display:none}.pcolores .abajo .paginas{padding:0}.pcolores .abajo .container-fluid{padding:0}.pcolores .abajo .row>[class*='col-']{padding:0}.pcolores .grupo{margin-left:30px;position:relative}.asesoria .modulo p{font-size:16px;line-height:24px}body.page-template-template-colaboraciones .banner .immg{height:480px;border-radius:10px;background-repeat:no-repeat;background-position:45% center;background-size:cover}body.page-template-template-colaboraciones .banner .imagen{display:none}body.page-template-template-colaboraciones .banner .modulo{width:100%}body.page-template-template-colaboraciones .banner .abajo{display:none}.marcas .descripcion{margin-bottom:45px}.marcas .galeria{display:none}.marcas .modulo.normal{height:320px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marcas .modulo .img{display:none}.marcas .modulo.medio{position:relative;left:0;top:0;transform:none;width:100%;height:inherit}.marcas .modulo.medio p{font-size:20px;line-height:28px}.marcas .bajada{margin:20px 0}.colabora .modulo{height:490px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}body.home .colabora .modulo{height:540px}body.home .colabora .boton{float:none;margin-top:15px}.colabora .modulo .img{display:none}.colabora .contenido.ultimo{padding:0;margin:0}.asesoria .modulo{margin-bottom:30px}.asesoria .modulo .in{position:relative;left:-15px;top:0;transform:none;width:100%}.empresas{padding-bottom:45px}.empresas .grp{position:relative;left:0;top:0;transform:none;width:100%}.empresas h2{margin-bottom:20px}.empresas p{font-size:20px;line-height:28px}.empresas .inn{margin-top:15px}.empresas .imagen{height:380px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px}.empresas .imagen .img{display:none}.asesoria .imagen{margin-top:30px}.asesoria .imagenes h2{font-size:40px;line-height:45px}.socios{padding-bottom:30px}.socios .inn{margin-bottom:30px}.socios .descripcion{height:inherit;margin-bottom:20px}.socios .modulo .grp{position:relative;left:0;top:0;transform:none}.socios .imagenes{height:380px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.socios .imagenes .img{display:none}.mueblista .imagen{height:380px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px}.mueblista .imagen .img{display:none}.mueblista h2{font-size:40px;line-height:45px}.mueblista p{font-size:20px;line-height:28px}.mueblista .grp{position:relative;right:0;width:100%;text-align:left}.mueblista .boton{float:none}.partner{padding:0 15px}.manual{padding:60px 20px 20px 20px}.ventajas .modulo{text-align:center}.ventajas .modulo h2{text-align:center;top:0;font-size:50px;line-height:55px}.ventajas .modulo .in{left:0;margin-bottom:15px}.ventajas .modulo .boton{float:none}.pcolores .grupo::after{content:'';width:30px;height:30px;position:absolute;right:0;top:-15px;background:#eee}body.page-template-template-nosotros .banner{height:650px}body.page-template-template-nosotros .banner .imagen{display:none}body.page-template-template-nosotros .banner .immg{height:360px;background-repeat:no-repeat;background-position:60% center;background-size:cover;position:absolute;bottom:0;left:0;right:0;width:100%;display:block;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.banner.especial .modulo{top:16%;width:100%}body.page-template-template-sustentabilidad .banner{height:495px;background-repeat:no-repeat;background-position:center center;background-size:cover}body.page-template-template-sustentabilidad .banner .imagen{display:none}body.page-template-template-sustentabilidad .banner .inn{padding:20px 15px}body.page-template-template-sustentabilidad .banner h1{font-size:33px;line-height:35px}body.page-template-template-sustentabilidad .banner.par .modulo{top:15px}.banner h1 strong{position:relative;top:-2px}.banner .txtrotar{width:200px;height:30px;top:0}.sustentable{padding:10px 0 15px 0}.reciclaje{padding:0 0 10px 0}.reciclaje .modulo .grp{position:relative;left:0;top:0;transform:none;width:80%;margin:30px auto 10px auto}.reciclaje .modulo h3{font-size:20px;line-height:28px}.reciclaje .modulo .im{border-radius:10px}.reciclaje blockquote{margin-top:10px}.certificado .descripcion{text-align:center}.caracteristicas .modulo{text-align:center;margin-bottom:20px}.caracteristicas .modulo .icon{width:75px;margin:auto}.caracteristicas .modulo .grp{position:relative;left:0;top:0;transform:none;margin-top:20px}.libre{padding-bottom:40px;text-align:left}.libre .boton{float:none;width:100%;margin-top:10px}.nosotros{padding-top:10px}.nosotros h2{margin-bottom:20px}.nosotros .grp.bg{height:280px;background-repeat:no-repeat;background-position:center center;background-size:cover}.nosotros .grp.bg .img{display:none}.nosotros .grp.bg.primero{height:220px}.nosotros .grp.bg.ultimo{height:280px;background-position:18% center}.nosotros .modulo .inn{position:relative;left:0;top:0;transform:none;width:100%;margin:10px 0 30px 0}.nosotros .modulo .inn p{font-size:20px;line-height:28px}.nosotros .modulo .int{padding:0;margin-top:5px}.nosotros .modulo .int p{font-size:20px;line-height:28px}.nosotros .destacado .grp.bg{height:260px}.nosotros .modulo.especial{padding-top:10px}.nosotros .modulo.especial .int{margin-top:15px}.showroom{padding-bottom:45px}.showroom h2{font-size:40px;line-height:45px}.showroom .grupo p{font-size:20px;line-height:28px;margin-bottom:25px}.showroom .boton{float:none}.showroom .grupo{position:relative;left:0;top:0;transform:none;width:90%}.showroom.especial .grupo{width:90%;top:0}.showroom .abajo{position:relative;left:0}.showroom .imagen{height:380px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:8px;margin-bottom:20px;display:block}.fix-muestra{right:10px}footer{padding:30px 0}footer .logo .img-fluid{margin-bottom:15px}footer .grupo{margin-bottom:15px}footer .modulo{margin-bottom:15px}footer .redes{margin-top:14px}.creditos{text-align:center}}