@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500);.logoNav{position:absolute;top:-15px;width:150px;left:6.5%}@media only screen and (min-width:768px){.logoNav{left:3%;width:130px}}@media only screen and (min-width:1200px){.logoNav{top:1px;width:130px;left:1%}}.logoNav .st0{fill:white}.logoNav .st1{fill:white}.logoFix{position:fixed;width:90px;top:0}@media only screen and (min-width:768px){.logoFix{left:2.5%}}@media only screen and (min-width:1200px){.logoFix{position:fixed;top:10px;left:6%;width:130px}}*,:after,:before{padding:0;border:0;margin:0;outline:0;marker-offset:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-weight:inherit;font-style:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}div.txt-editor *{float:none;padding:0;border:0;margin:0;font-family:"Roboto",sans-serif;color:inherit;text-align:left;background:none}div.txt-editor strong{font-weight:600}div.txt-editor em{font-style:italic}div.txt-editor ul{list-style:disc;margin-left:20px}div.txt-editor ol{list-style:decimal;margin-left:20px}div.txt-editor h1,div.txt-editor h2,div.txt-editor h3,div.txt-editor h4,div.txt-editor h5,div.txt-editor h6{line-height:initial;color:#535256;font-size:15.6pt;font-size:1.3rem}a{color:inherit;text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}a:focus,a:hover{outline:none;color:inherit;text-decoration:none}.re-novar{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:9999999999;text-align:center;color:#302f2f;background:#f4f4f4;font-size:15.6pt;font-size:1.3rem}.re-novar div{padding:20% 10% 0 10%}.re-novar strong{color:#232222;font-size:20.4pt;font-size:1.7rem}.re-novar a{color:#1b96e4}html{font-size:100%;max-width:2500px;margin:0 auto}body{font-family:"Roboto",sans-serif;font-weight:300;line-height:1.2;color:#302f2f;font-size:12pt;font-size:1rem;max-width:2500px;margin:0 auto}h1,h2,h3,h4,h5,h6{position:relative}h1{text-transform:uppercase;margin-bottom:20px;font-weight:600;font-size:18pt;font-size:1.5rem}@media only screen and (min-width:768px){h1{font-size:30pt;font-size:2.5rem}}h1.adorno span{padding-top:20px;position:relative;font-weight:300;color:#6F6F6F}h1.adorno span:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background-color:#96764c;-webkit-transition:all ease 0.25s;transition:all ease 0.25s;z-index:-1}h2{margin-bottom:20px;font-weight:600;font-size:18pt;font-size:1.5rem}@media only screen and (min-width:768px){h2{font-size:30pt;font-size:2.5rem}}h2.adorno span{padding-top:20px;position:relative;font-weight:300;color:#6F6F6F}h2.adorno span:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background-color:#96764c;-webkit-transition:all ease 0.25s;transition:all ease 0.25s;z-index:-1}h3{margin-bottom:10px;color:#444450}h4{text-align:center;text-transform:uppercase;padding-top:40px;margin-bottom:40px;border-top:1px dashed #e0e0e0;font-weight:600;font-size:18pt;font-size:1.5rem}@media only screen and (min-width:768px){h4{font-size:24pt;font-size:2rem}}h5{margin-bottom:10px;color:#444450}h6{font-weight:400;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:15pt;font-size:1.25rem}a{text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}p{margin-bottom:10px}p:last-child,p:only-child{margin-bottom:0}b,mark,strong{font-weight:600;background:none}em,i{font-weight:400;font-style:normal}span.mensaje{color:#232222;font-size:18pt;font-size:1.5rem}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.clear-fix{content:"";display:block;clear:both}.num-font{font-family:"Roboto",sans-serif;font-weight:300}.llamar{}@media only screen and (min-width:1024px){.visible-movil{display:none!important}}@media only screen and (max-width:1023px){.visible-desktop{display:none!important}}.re-cien,footer,header,main,nav{width:100%;min-width:280px}.re-central,.re-cien{position:relative;margin:0 auto}.re-central{width:88%}@media only screen and (min-width:280px){.re-central{width:88%}}@media only screen and (min-width:480px){.re-central{width:92%}}@media only screen and (min-width:768px){.re-central{width:94%}}@media only screen and (min-width:1024px){.re-central{width:88%}}@media only screen and (min-width:1280px){.re-central{width:86%}}header{min-height:165px;overflow:hidden;position:absolute;top:0;left:0;z-index:5;color:white;background-color:#ffffff;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}@media only screen and (min-width:1024px){header{min-height:140px}}header.internas{background-image:url("../images/template/header-internas-back.jpg");background-position:center 0;backgroud-size:cover;background-repeat:repeat}@media only screen and (min-width:1024px){header.internas{background-attachment:fixed}}header div{background-color:#96764c}header div address{padding:5px 0;text-align:center;margin-top:10px;font-size:12pt;font-size:1rem}@media only screen and (min-width:440px){header div address{text-align:right}}@media only screen and (min-width:480px){header div address{margin-top:25px}}header div address i{padding-right:10px}header div address a{padding-left:10px}header div address a:hover{color:#ecd8bd}@media only screen and (min-width:768px){header div address a.llamada{font-size:15pt;font-size:1.25rem}}@media only screen and (min-width:1024px){header div address a.llamada{font-size:18pt;font-size:1.5rem}}header div address a.mail{display:none}@media only screen and (min-width:440px){header div address a.mail{display:contents}}header div .ver-productos{position:absolute;top:100px;width:100%;padding:0.5em 0;color:black;border:1px solid #e0e0e0;text-align:center;background-color:rgba(255,255,255,0.3)}header div .ver-productos i{margin-right:10px}header div .ver-productos:hover{background:none}@media only screen and (min-width:480px){header div .ver-productos{top:110px}}nav{min-height:35px;position:absolute;top:40px;left:0;z-index:10}nav.navSticky{position:fixed;top:0;background-color:#ffffff;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}nav.navSticky div.re-central div.re-content ul.re-ul-principal{margin-top:8px}@media only screen and (min-width:480px){nav{top:50px}nav div.re-central div.re-content ul.re-ul-principal{margin-top:18px}}@media only screen and (max-width:1199px){nav div.re-central{width:100%;padding:0.5em 0}}@media only screen and (min-width:1200px){nav{min-height:70px}nav div.re-central div.re-content ul.re-ul-principal{margin-top:0;text-align:right}}.index{-webkit-transform:translateY(95px);transform:translateY(95px)}main{min-height:425px;overflow:hidden;position:relative;top:0;left:0;z-index:1}main>.re-central:after,main>.re-cien>.re-central:after{display:block;clear:both;content:""}main:not(.index){margin-top:190px;margin-bottom:-80px}@media only screen and (min-width:1024px){main:not(.index){margin-top:180px;margin-bottom:-70px}}footer{position:relative;top:0;left:0;z-index:5;color:white;background-color:#202020;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.1);box-shadow:0 0 25px rgba(0,0,0,0.1);-webkit-transform:translateY(95px);transform:translateY(95px)}footer a{position:relative}footer a:hover{color:#d3c2ac}footer>section{position:relative}footer>section div.re-central{overflow:hidden;padding:40px 0}@media only screen and (min-width:768px){footer>section div.re-central{padding:60px 0}}@media only screen and (min-width:768px){footer>section div.re-central>div>div{width:50%;float:left}}footer>section div.re-central>div>div address{margin-bottom:20px;line-height:1.5}footer>section div.re-central>div>div address section{margin-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex}footer>section div.re-central>div>div address section p{margin:0}footer>section div.re-central>div>div address section p:hover{color:#96764c}footer>section div.re-central>div>div address section a{display:block;margin-top:0;margin-bottom:2px;padding:2px 10px}footer>section div.re-central>div>div address section .icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer>section div.re-central>div>div address section .icon i{padding:6px 0}footer>section div.re-central>div>div address .footer__social li{display:inline-block;margin-right:10px;padding-top:15px;font-size:12pt;font-size:1rem}footer>section div.re-central>div>div address .footer__social li a{padding:0}footer>section div.re-central>div ul li{margin-bottom:5px}footer>section div.re-central section.mapa{position:relative;overflow:hidden;text-align:center;margin-top:40px}@media only screen and (min-width:768px){footer>section div.re-central section.mapa{width:50%;float:right;margin-top:0}}footer>section div.re-central section.mapa #mapa-canvas{width:100%;max-width:275px;height:275px;margin:0 auto;border-bottom:3px solid #96764c}@media only screen and (min-width:480px){footer>section div.re-central section.mapa #mapa-canvas{max-width:600px;height:400px}}footer>section div.re-central section.mapa #mapa-canvas div.gm-style>div:first-child{pointer-events:none;position:relative}@media only screen and (min-width:480px){footer>section div.re-central section.mapa #mapa-canvas div.gm-style>div:first-child{pointer-events:auto}}footer div.copyright{position:relative;overflow:hidden;background-color:#000;padding:10px 0;text-align:center;font-size:11.4pt;font-size:0.95rem}@media only screen and (min-width:768px){footer div.copyright .re-central{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer div.copyright .re-central p{margin:0}}@media only screen and (min-width:768px){footer div.copyright{display:-webkit-box;display:-ms-flexbox;display:flex}}.whatsapp-button{display:none;position:fixed;bottom:20px;right:80px;width:40px;height:40px;z-index:9999;background-color:#25d366;-webkit-box-shadow:0 0 12px 0px rgba(0,0,0,0.15);box-shadow:0 0 12px 0px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}.whatsapp-button:hover{background-color:#08a460}@media only screen and (max-width:1023px){.whatsapp-button.movil{display:block}}@media only screen and (min-width:1024px){.whatsapp-button.desktop{display:block}}.whatsapp-button i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}.ir-arriba{width:40px;height:40px;background-color:#96764c;cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:99999;-webkit-transition:all ease 0.25s;transition:all ease 0.25s}.ir-arriba:hover{opacity:0.5}.ir-arriba i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}span.boton-contenedor{display:block;margin-top:20px}.boton-lineal{width:auto;display:inline-block;padding:0.5em 1.5em;margin:0 auto;margin-top:10px;text-align:center;font-weight:300;cursor:pointer;font-weight:bold}.boton-lineal:hover{background-color:rgba(0,0,0,0.5)}.boton-lineal.primario{color:white;border-color:#96764c;background-color:#96764c;font-weight:300}.boton-lineal.primario:hover{color:white;background-color:#856943}.boton-lineal.primario:hover i{color:white}.boton-lineal.secundario{color:white;background-color:#96764c;font-weight:300}.boton-lineal.secundario:hover{color:white;background-color:#383842}.boton-lineal.secundario:hover i{color:white}.boton-lineal.carrusel{color:white;border-color:#444450;background-color:#444450}.boton-lineal.carrusel:hover{color:#444450;background-color:white}form input[type=reset]{width:auto;min-width:10em;display:inline-block;padding:0.5em 1.5em;border-bottom-width:1px;border-bottom-style:solid;border-radius:6px;margin:0 auto;font-family:"Roboto",sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0s;transition:all 0s;font-size:12pt;font-size:1rem}form input[type=reset]:hover,form input[type=reset]:hover{border-bottom-width:1px;margin-top:2px}form input[type=reset]{border-bottom:3px solid #e0e0e0;background:white}form input[type=reset]:hover{margin-top:2px;border-bottom:1px solid #e0e0e0}form input.input-primario{color:white;border-bottom-color:#856943;background:#96764c}form input.input-secundario{color:white;border-bottom-color:#383842;background:#444450}form input[type=submit]{background-color:white;color:inherit;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}form.formulario{margin:0 auto;color:#302f2f}form.formulario fieldset{padding:1% 4% 2% 4%;border:1px dotted #e0e0e0;border-radius:10px}form.formulario fieldset+fieldset{margin-top:20px}form.formulario legend{width:auto;padding:0 3%;font-family:"Roboto",sans-serif;font-weight:600;color:#232222;text-transform:uppercase;font-size:15.6pt;font-size:1.3rem}form.formulario div{width:100%;margin-bottom:5px}@media only screen and (min-width:480px){form.formulario div.float-left,form.formulario div.float-right{width:48%}}form.formulario div.alerta{overflow:hidden;margin-bottom:10px;color:#232222;text-align:center;font-size:12pt;font-size:1rem}form.formulario div.alerta span{color:#232222;font-weight:500}form.formulario div.alerta.error{color:#dd1c47}form.formulario div.send{clear:both;margin-bottom:0;margin-top:10px}form.formulario label{display:block;float:left;border:none;font-weight:500;color:#444450;line-height:35px;text-transform:uppercase;font-size:14.4pt;font-size:1.2rem}form.formulario label span{height:25px;margin-left:2px;font-family:"Roboto",sans-serif;font-weight:300;color:#96764c}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{width:100%;padding:2px 5px 2px 5px;border-bottom:2px solid #e0e0e0;font-family:"Roboto",sans-serif;font-weight:400;color:#302f2f;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:12pt;font-size:1rem}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{height:40px;margin-bottom:20px;display:block;clear:both}form.formulario textarea{height:80px}form.formulario input[type=email]:focus,form.formulario input[type=password]:focus,form.formulario input[type=tel]:focus,form.formulario input[type=text]:focus,form.formulario select:focus,form.formulario textarea:focus{background:#e4dace}form.formulario input[type=checkbox]{float:left;margin:6px 10px 0 0}.bread-crumbs{display:none;overflow:hidden;margin:20px 0}@media only screen and (min-width:320px){.bread-crumbs{display:block}}.bread-crumbs a,.bread-crumbs mark{display:block;float:left;position:relative;padding:5px;font-weight:400;color:#6F6F6F}.bread-crumbs a{color:#302f2f;background-color:white}.bread-crumbs a:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0}.bread-crumbs a:hover{color:#96764c}.bread-crumbs mark{color:#646161}.paginacion{width:100%;height:35px;clear:both;margin:20px 0;text-align:center}.paginacion a,.paginacion b{width:35px;height:35px;overflow:hidden;display:inline-block;margin:0 2px;font-weight:normal;text-align:center;line-height:35px}.paginacion b{color:white;background-color:#96764c}.paginacion a{color:#302f2f;background-color:#f4f4f4;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.paginacion a:hover{-webkit-box-shadow:inset 0 0 0 3px #e0e0e0;box-shadow:inset 0 0 0 3px #e0e0e0}.ant-sig{position:relative;z-index:15;display:inline-block;width:100%;text-align:center;margin:20px auto}@media only screen and (min-width:768px){.ant-sig{margin:70px auto}}.ant-sig div{display:block;position:relative;margin:0 auto}@media only screen and (min-width:768px){.ant-sig div{width:50%;float:left}}.ant-sig div figure{position:absolute;z-index:100;max-width:70px;display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.ant-sig div figure{width:70px}}.ant-sig div figure img{max-width:70px;max-height:70px;display:block;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.ant-sig div.ant{margin-bottom:5px}@media only screen and (min-width:768px){.ant-sig div.ant{width:13em;float:left;margin:0}}@media only screen and (min-width:768px){.ant-sig div.ant figure{bottom:0;right:-75px}}.ant-sig div.sig{margin-top:5px}@media only screen and (min-width:768px){.ant-sig div.sig{width:13em;float:right;margin:0}}@media only screen and (min-width:768px){.ant-sig div.sig figure{bottom:0;left:-75px}}@media only screen and (min-width:768px){.ant-sig div:active figure,.ant-sig div:focus figure,.ant-sig div:hover figure{display:block}}.ant-sig div a{display:block;width:13em;max-width:100%;height:40px;position:relative;border:1px solid #96764c;margin:0 auto;color:white;background-color:#96764c;text-align:center;line-height:40px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s}.ant-sig div a:hover{color:#96764c;background-color:white;border:1px solid #96764c}.ant-sig div a.ant:before,.ant-sig div a.sig:after{width:25px;position:absolute;top:-1px;bottom:-1px;color:white;line-height:37px;background-color:#96764c;-webkit-transition:background 0.5s;transition:background 0.5s}.ant-sig div a.ant:before{left:-1px;content:"<"}.ant-sig div a.sig:after{right:-1px;content:">"}.ant-sig div a.ant:hover:before,.ant-sig div a.sig:hover:after{background:#856943}article.productos ul{display:block;position:relative;clear:both;text-align:center}article.productos ul:after{content:"";display:block;clear:both}@media only screen and (min-width:360px) and (max-width:767px){article.productos ul{margin:0 -2.5%}}@media only screen and (min-width:1280px){article.productos ul{margin:0 -2.5%}}article.productos ul li{position:relative;float:left;width:100%;margin:0 0 30px 0}@media only screen and (min-width:1025px){article.productos ul li{width:48%;margin:0 1% 30px 1%}}@media only screen and (min-width:1280px){article.productos ul li{width:48%;margin:0 1% 30px 1%}}article.productos ul li figure{overflow:hidden;border:1px solid #96764c;-webkit-transition:all ease 0.25s;transition:all ease 0.25s;display:-webkit-box;display:-ms-flexbox;display:flex}article.productos ul li figure div{background:white;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;width:50%}@media only screen and (min-width:768px){article.productos ul li figure div{width:50%}}article.productos ul li figure div.segunda-imagen{position:absolute;top:0;opacity:0}@media only screen and (min-width:768px){article.productos ul li figure div.segunda-imagen{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}article.productos ul li figure div a.contenedor-img{width:100%;height:100%;display:block;overflow:hidden}article.productos ul li figure div a.contenedor-img .img-centrada{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.productos ul li figure figcaption{display:block;min-height:20px;padding:15px 1.2em;text-align:left;width:50%}@media only screen and (min-width:368px){article.productos ul li figure figcaption{padding:5% 1.2em}}@media only screen and (min-width:405px){article.productos ul li figure figcaption{padding:7% 1.2em}}@media only screen and (min-width:460px){article.productos ul li figure figcaption{padding:9% 1.2em}}@media only screen and (min-width:495px){article.productos ul li figure figcaption{padding:11% 1.2em}}@media only screen and (min-width:625px){article.productos ul li figure figcaption{padding:14% 1.2em}}@media only screen and (min-width:760px){article.productos ul li figure figcaption{padding:16% 1.2em}}@media only screen and (min-width:1025px){article.productos ul li figure figcaption{padding:10% 1.2em}}@media only screen and (min-width:1240px){article.productos ul li figure figcaption{padding:12.5% 1.2em}}@media only screen and (min-width:1520px){article.productos ul li figure figcaption{padding:15% 1.2em}}article.productos ul li figure figcaption mark{display:block;overflow:hidden;margin-bottom:10px;font-weight:500;color:#6F6F6F;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}article.productos ul li figure figcaption .descripcion-corta{width:100%;word-wrap:normal;font-size:10.8pt;font-size:0.9rem;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (min-width:480px){article.productos ul li figure figcaption .descripcion-corta{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}article.productos ul li figure figcaption .verMas{width:100%}article.productos ul li figure figcaption .verMas a{font-size:small;padding:0.5em 1em}@media only screen and (min-width:360px){article.productos ul li figure figcaption .verMas a{font-size:16px;padding:0.5em 1.5em}}article.productos ul li a.bandera-producto{position:absolute;top:10px;z-index:100!important;font-size:8.4pt;font-size:0.7rem}article.productos ul li a.bandera-producto.nuevo{right:10px}article.productos ul li:hover figure{border-color:#dba55d}article.productos ul li:hover figure div.segunda-imagen{opacity:1}article.productos ul li:hover figure div.primera-imagen{opacity:0}main .bx-wrapper{margin-bottom:0;border:0;margin-bottom:30px}main .bx-wrapper li{max-width:100%!important;background:none!important}main .bx-wrapper li img{width:100%!important;display:block!important;margin:0 auto!important}main .bx-wrapper li .imagen-movil{display:none!important}@media only screen and (max-width:767px){main .bx-wrapper li .imagen-movil{display:block!important}}main .bx-wrapper li .imagen-escritorio{display:none!important}@media only screen and (min-width:768px){main .bx-wrapper li .imagen-escritorio{display:block!important}}main .bx-wrapper li .bx-caption,main .bx-wrapper li .bx-re-links{z-index:1}main .bx-wrapper li .bx-caption{position:absolute;bottom:45%;text-align:center;left:0;background:none;width:100%;z-index:10}main .bx-wrapper li .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:3rem;padding:10px;text-shadow:2px 2px 3px rgba(0,0,0,0.5)}main .bx-wrapper li .bx-re-links{position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main :root ul.bxslider li img{width:100%;height:inherit;overflow:hidden;-o-object-fit:contain;object-fit:contain}main.index .nosotros-index{font-size:14.4pt;font-size:1.2rem;width:100%}@media only screen and (min-width:950px){main.index .nosotros-index{display:-webkit-box;display:-ms-flexbox;display:flex}}main.index .nosotros-index .hero-txt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:50px}main.index .nosotros-index .hero-txt h1{text-transform:none;color:#6F6F6F;font-weight:300}main.index .nosotros-index .hero-img{width:100%;height:450px}main.index .nosotros-index .hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:950px){main.index .nosotros-index .hero-txt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:50px 50px 50px 7%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main.index .nosotros-index .hero-img{width:50%;height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main.index .nosotros-index .hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}main.index .ventajas-index{margin:40px 0}@media only screen and (min-width:768px){main.index .ventajas-index{margin:60px 0}}main.index .ventajas-index ul{overflow:hidden}@media only screen and (min-width:768px){main.index .ventajas-index ul{margin:0 -2%}}main.index .ventajas-index ul li{position:relative;overflow:hidden;width:100%;float:left;padding:20px 0;border-top:3px solid white;-webkit-transition:all ease 0.25s;transition:all ease 0.25s}@media only screen and (min-width:768px){main.index .ventajas-index ul li{width:29.33%;margin:0 2%}}main.index .ventajas-index ul li:hover{border-top-color:#96764c}main.index .ventajas-index ul li div.numero{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:600;color:#96764c;font-size:36pt;font-size:3rem}main.index .ventajas-index ul li div.ventaja{padding-left:30%}main.index .ventajas-index ul li div.ventaja mark{display:block;margin-bottom:20px}main.index .prods-index .re-central{margin:50px auto;text-align:center}main.index .prods-index .re-central h2{font-weight:300;text-align:center;color:#6F6F6F}main.index .prods-index .re-central .areas{margin-top:40px}main.index .prods-index .re-central .areas h2{padding:20px;letter-spacing:5px;font-weight:300;font-size:15pt;font-size:1.25rem}@media only screen and (min-width:1024px){main.index .prods-index .re-central .areas h2{width:50%;float:left;font-weight:300}}main.index .prods-index .re-central .areas h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#96764c;-webkit-transition:all ease 0.25s;transition:all ease 0.25s}main.index .prods-index .re-central .areas h2:hover:after{height:100%}main.index .prods-index .re-central .areas h2 span{position:relative;z-index:1}main.index .servicios-index article{display:block}@media only screen and (min-width:768px){main.index .servicios-index article{display:-webkit-box;display:-ms-flexbox;display:flex}}main.index .servicios-index .cta-1 .img-1{width:100%;height:400px}main.index .servicios-index .cta-1 .img-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){main.index .servicios-index .cta-1 .img-1{width:50%;height:500px}main.index .servicios-index .cta-1 .img-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}main.index .servicios-index .cta-1 .text-1{background-color:#F3E7D8;padding:50px 30px}main.index .servicios-index .cta-1 .text-1 h2{font-weight:300;font-size:1.5rem}@media only screen and (min-width:768px){main.index .servicios-index .cta-1 .text-1{padding:50px;width:50%}main.index .servicios-index .cta-1 .text-1 h2{width:75%;font-size:2rem}main.index .servicios-index .cta-1 .text-1 p{width:75%}}@media only screen and (min-width:980px){main.index .servicios-index .cta-1 .text-1 h2{width:75%;font-size:2.5rem}}main.index .servicios-index .cta-2 .img-2{width:100%;height:400px}main.index .servicios-index .cta-2 .img-2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media only screen and (min-width:768px){main.index .servicios-index .cta-2 .img-2{width:50%;height:500px}main.index .servicios-index .cta-2 .img-2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}main.index .servicios-index .cta-2 .text-2{background-color:#DDC5A6;padding:50px 30px}main.index .servicios-index .cta-2 .text-2 h2{font-weight:300;font-size:1.5rem}@media only screen and (min-width:768px){main.index .servicios-index .cta-2 .text-2{padding:50px;width:50%;margin-right:0;margin-left:auto;text-align:right}main.index .servicios-index .cta-2 .text-2 h2{width:75%;font-size:2rem;margin-right:0;margin-left:auto}main.index .servicios-index .cta-2 .text-2 p{width:75%;margin-right:0;margin-left:auto}}@media only screen and (min-width:980px){main.index .servicios-index .cta-2 .text-2 h2{width:75%;font-size:2.5rem}}main.index .servicios-index .faqs{background-color:#CCAC84}main.index .servicios-index .faqs .text-3{padding:50px 0}main.index .servicios-index .faqs .text-3 h2{font-weight:300;margin:0 0 20px;font-size:2rem}main.index .servicios-index .faqs .text-3 .parraf{width:100%;margin:0 0 20px}@media only screen and (min-width:768px){main.index .servicios-index .faqs .text-3{display:-webkit-box;display:-ms-flexbox;display:flex}main.index .servicios-index .faqs .text-3 .titulo{width:25%}main.index .servicios-index .faqs .text-3 .titulo h2{font-weight:300;margin:0}main.index .servicios-index .faqs .text-3 .parraf{width:60%;padding:0 80px;margin:0}main.index .servicios-index .faqs .text-3 .boton{width:20%}main.index .servicios-index .faqs .text-3 .boton .contact{margin:0 auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}main.index .servicios-index .contacto{background-color:#F3E7D8}main.index .servicios-index .contacto .text-4{padding:50px 0}main.index .servicios-index .contacto .text-4 h2{font-weight:300;margin:0 0 20px;font-size:2rem}main.index .servicios-index .contacto .text-4 .parraf{width:100%;margin:0 0 20px}@media only screen and (min-width:768px){main.index .servicios-index .contacto .text-4{display:-webkit-box;display:-ms-flexbox;display:flex}main.index .servicios-index .contacto .text-4 .titulo{width:25%}main.index .servicios-index .contacto .text-4 .titulo h2{font-weight:300;margin:0}main.index .servicios-index .contacto .text-4 .parraf{width:60%;padding:0 80px;margin:0}main.index .servicios-index .contacto .text-4 .boton{width:20%}main.index .servicios-index .contacto .text-4 .boton .contact{margin:0 auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}main.index .servicios-index .servicios-iconos ul{margin:40px 0}@media only screen and (min-width:768px){main.index .servicios-index .servicios-iconos ul{margin:40px -2%}}main.index .servicios-index .servicios-iconos ul li{position:relative;margin-bottom:40px;padding:20px}@media only screen and (min-width:768px){main.index .servicios-index .servicios-iconos ul li{float:left;width:46%;margin:0 2%}}@media only screen and (min-width:1024px){main.index .servicios-index .servicios-iconos ul li{width:21%}}main.index .servicios-index .servicios-iconos ul li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;background-color:#96764c;-webkit-transition:all ease 0.25s;transition:all ease 0.25s}main.index .servicios-index .servicios-iconos ul li:hover:after{opacity:1}main.index .servicios-index .servicios-iconos ul li:hover figure figcaption mark:after{background-color:white}main.index .servicios-index .servicios-iconos ul li figure{position:relative;z-index:1}main.index .servicios-index .servicios-iconos ul li figure img{width:70px;display:block;margin-bottom:20px}main.index .servicios-index .servicios-iconos ul li figure figcaption{-webkit-transition:all ease 0.5s;transition:all ease 0.5s}main.index .servicios-index .servicios-iconos ul li figure figcaption mark{position:relative;display:block;margin-bottom:20px;padding-bottom:20px;color:inherit;font-size:14.4pt;font-size:1.2rem}main.index .servicios-index .servicios-iconos ul li figure figcaption mark:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:5px;background-color:#96764c}main.preguntasfrecuentes .re-central section{padding:60px 0}main.preguntasfrecuentes .re-central section ol>li{position:relative;margin-bottom:10px;border:1px solid #e0e0e0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}main.preguntasfrecuentes .re-central section ol>li mark{position:relative;display:block;font-weight:700}main.preguntasfrecuentes .re-central section ol>li mark a{position:relative;display:block;position:relative;padding:0.7em 1.8em 0.7em 1em;-webkit-transition:color 0.5s;transition:color 0.5s}main.preguntasfrecuentes .re-central section ol>li mark a:hover{color:#96764c}main.preguntasfrecuentes .re-central section ol>li mark a:hover:before{color:#96764c}main.preguntasfrecuentes .re-central section ol>li mark a:hover i{color:#96764c}main.preguntasfrecuentes .re-central section ol>li mark a i{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;color:#96764c;-webkit-transition:color 0.5s;transition:color 0.5s;font-size:18pt;font-size:1.5rem}main.preguntasfrecuentes .re-central section ol>li mark a i.fa-minus{display:none}main.preguntasfrecuentes .re-central section ol>li div.contenedor{display:none;padding:1em}main.preguntasfrecuentes .re-central section ol>li div.contenedor section{color:#646161;margin-bottom:20px}main.preguntasfrecuentes .re-central section ol>li div.contenedor section ul{list-style-type:disc;padding-left:20px}main.preguntasfrecuentes .re-central section ol>li div.contenedor section ol{list-style-type:decimal;padding-left:20px}main.preguntasfrecuentes .re-central section ol>li div.contenedor section ol li{border:none}main.preguntasfrecuentes .re-central section ol>li.item-activo mark a{color:white;background-color:#96764c}main.preguntasfrecuentes .re-central section ol>li.item-activo mark a i{color:white}main.preguntasfrecuentes .re-central section ol>li.item-activo mark a i.fa-minus{display:block}main.preguntasfrecuentes .re-central section ol>li.item-activo mark a i.fa-plus{display:none}main.preguntasfrecuentes .re-central .textos{text-align:center}main.preguntasfrecuentes .re-central .textos .boton-lineal{margin:0 auto}.ventajas{margin:100px auto}.ventajas .ventajas__content{max-width:414px;margin:auto}.ventajas .ventajas__content h1{font-size:clamp(32px,1.2vw,64px);margin-bottom:20px}.ventajas .ventajas__content section ul{margin:50px 0;overflow:hidden;-webkit-transition:all ease 1s;transition:all ease 1s}.ventajas .ventajas__content section ul li{position:relative;width:100%;margin-bottom:40px}.ventajas .ventajas__content section ul li figure img{width:100%;max-width:50px}.ventajas .ventajas__content section ul li figure figcaption mark{position:relative;display:block;margin-bottom:20px;font-family:"Roboto",sans-serif;font-size:clamp(20px,1.2vw,32px)}.ventajas .ventajas__content section ul li figure figcaption p{font-size:9.6pt;font-size:0.8rem;font-size:clamp(16px,1vw,24px)}.ventajas .ventajas__content section a.boton-lineal{margin-top:20px}@media only screen and (min-width:768px){.ventajas .ventajas__content{max-width:initial}.ventajas .ventajas__content section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ventajas .ventajas__content section ul li{width:48%}}@media only screen and (min-width:1024px){.ventajas .ventajas__content section ul li{width:23%}}@media only screen and (min-width:768px){main.productos-detalle .re-central div.imagen-grande{width:35%;float:right}}main.productos-detalle .re-central div.imagen-grande figure.contenedor-img{width:100%;overflow:hidden;padding:0 0.5em;border:1px solid #f4f4f4;background:white}main.productos-detalle .re-central div.imagen-grande figure.contenedor-img img.img-centrada{width:100%;display:block;visibility:hidden}main.productos-detalle .re-central div.imagen-grande figure.contenedor-img:hover img.img-centrada{opacity:0}main.productos-detalle .re-central div.imagen-grande figure.contenedor-img img.zoomImg{width:120%}main.productos-detalle .re-central div.imagen-grande ul.miniaturas{margin-top:20px}main.productos-detalle .re-central div.imagen-grande ul.miniaturas:after{content:"";display:block;clear:both}main.productos-detalle .re-central div.imagen-grande ul.miniaturas li{position:relative;width:60px;height:60px;float:left;overflow:hidden;margin-right:20px;background-color:white;border:1px solid #f4f4f4}main.productos-detalle .re-central div.imagen-grande ul.miniaturas li img{width:90%;height:90%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto;cursor:pointer}@media only screen and (min-width:350px){main.productos-detalle .re-central div.imagen-grande ul.miniaturas li{width:75px;height:75px}}@media only screen and (min-width:768px){main.productos-detalle .re-central div.imagen-grande ul.miniaturas li{width:60px;height:60px}}@media only screen and (min-width:884px){main.productos-detalle .re-central div.imagen-grande ul.miniaturas li{width:75px;height:75px}}main.productos-detalle .re-central section.contenedor-txt-editor{margin-top:40px}@media only screen and (min-width:768px){main.productos-detalle .re-central section.contenedor-txt-editor{width:60%;float:left;margin-top:0}}main.productos-detalle .re-central section.contenedor-txt-editor div.txt-editor{padding-bottom:20px}main.productos-detalle .re-central section.contenedor-txt-editor div.txt-editor ol,main.productos-detalle .re-central section.contenedor-txt-editor div.txt-editor ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:40px;padding-inline-start:40px}main.productos-detalle .re-central section.productosSim{margin-top:20px}main.productos-detalle .re-central section.productosSim h4{font-weight:300;color:#6F6F6F}main.ventajas .re-central section ul{counter-reset:li-contador 0;list-style:none;margin-top:40px}main.ventajas .re-central section ul li{width:100%;min-height:60px;min-width:80px;position:relative;float:left;padding-left:80px;margin-bottom:40px}main.ventajas .re-central section ul li:last-child:after{position:absolute;bottom:0;left:0;display:block}main.ventajas .re-central section ul li:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;display:block;width:60px;height:60px;line-height:1.8;text-align:center;color:#fff;background-color:#96764c;content:counter(li-contador,decimal) "";counter-increment:li-contador 1;font-size:25pt}main.ventajas .re-central section ul li figure{position:relative;width:80px;height:80px}main.ventajas .re-central section ul li figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:70px}main.ventajas .re-central section ul li mark{position:relative;display:block;margin:0 0 20px;-webkit-transition:all 0.2s;transition:all 0.2s;font-weight:400;font-size:14.4pt;font-size:1.2rem;color:#6F6F6F}main.ventajas .re-central section ul li:hover mark{color:#96764c}@media only screen and (min-width:1440px){.fichas .re-central{width:75%}}.fichas .linkss{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fichas .texto--inicio{margin:0 0 25px}.fichas .texto--inicio p{text-align:left;width:90%}@media screen and (min-width:670px){.fichas .texto--inicio p{width:98%}}.fichas .recursos-inner{text-align:center}.fichas .recursos-inner h4{margin-top:35px;margin-bottom:0;padding-left:20px;text-align:left}@media screen and (max-width:540px){.fichas .recursos-inner h4{padding-left:0;padding-left:20px}}.fichas .recursos-inner .recursos-lista{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0!important}.fichas .recursos-inner .recursos-lista li{display:inline-block;text-align:left;position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;float:left;margin:0 15px 40px;border:1px solid #e0e0e0;background-color:white;vertical-align:top;padding:2rem;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15)}@media screen and (min-width:992px){.fichas .recursos-inner .recursos-lista li{width:45%;-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;margin:0 20px 40px}}@media only screen and (max-width:380px){.fichas .recursos-inner .recursos-lista li{margin:0 0 40px}}.fichas .recursos-inner .recursos-lista li .contenedor-img{display:inline-block;width:100%;float:left;padding-right:15px;margin-bottom:20px}.fichas .recursos-inner .recursos-lista li .contenedor-img .icon{width:64px;height:64px;margin:0 auto}.fichas .recursos-inner .recursos-lista li .textos{display:inline-block;width:100%;float:left}.fichas .recursos-inner .recursos-lista li .textos mark{display:block;margin:0 auto 10px;font-size:17pt;line-height:18pt;border-bottom:20px}.fichas .recursos-inner .recursos-lista li .textos p{margin-bottom:10px}.fichas .recursos-inner .recursos-lista .recur-ul ul{width:100%}.fichas .recursos-inner .recursos-lista .recursos{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;position:relative;width:95%;float:left;margin:0 0px 10px;border-bottom:1px solid #e0e0e0;background-color:white;vertical-align:top;padding:20px;margin:0 auto 10px}@media only screen and (max-width:470px){.fichas .recursos-inner .recursos-lista .recursos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:992px){.fichas .recursos-inner .recursos-lista .recursos{width:80%;margin:0 auto 10px}}.fichas .recursos-inner .recursos-lista .recursos .contenedor-img{display:inline-block;width:100%;float:left;padding-right:15px;margin-bottom:20px}.fichas .recursos-inner .recursos-lista .recursos .contenedor-img .icon{width:64px;height:64px;margin:0 auto}.fichas .recursos-inner .recursos-lista .recursos .textos{display:inline-block;width:100%;float:left}.fichas .recursos-inner .recursos-lista .recursos .textos mark{display:block;margin:0 auto 15px;font-size:17pt;line-height:18pt;border-bottom:20px}.fichas .recursos-inner .recursos-lista .recursos .secc{-ms-flex-wrap:wrap;flex-wrap:wrap;width:31%}.fichas .recursos-inner .recursos-lista .recursos .secc .bnt{display:inline-block;padding:15px 40px;background-color:#96764c;color:white}.fichas .recursos-inner .recursos-lista .recursos .secc .bnt:hover{background-color:#444450;color:white}.fichas .recursos-inner .recursos-lista .recursos .secc:first-child{width:83%;margin-left:0px}.fichas .recursos-inner .recursos-lista .recursos .secc:nth-child(2){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:auto}@media only screen and (max-width:840px){.fichas .recursos-inner .recursos-lista .recursos .secc{width:100%;margin-right:0;margin-top:20px}.fichas .recursos-inner .recursos-lista .recursos .secc:first-child{width:70%;padding-right:15px}}@media only screen and (max-width:600px){.fichas .recursos-inner .recursos-lista .recursos .secc:first-child{width:60%;padding-right:15px}}@media only screen and (max-width:470px){.fichas .recursos-inner .recursos-lista .recursos .secc{width:100%;margin-right:0;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fichas .recursos-inner .recursos-lista .recursos .secc:first-child{width:100%;padding-right:15px}.fichas .recursos-inner .recursos-lista .recursos .secc:nth-child(2){width:50%;margin-left:0;margin-right:auto}}@media only screen and (min-width:768px){main.nosotros .re-central section div.descripcion{width:45%;float:right}}main.nosotros .re-central section div.descripcion mark{font-weight:400;display:block;margin:20px 0;font-size:14.4pt;font-size:1.2rem;color:#6F6F6F}main.nosotros .re-central section figure{margin:20px 0}@media only screen and (min-width:768px){main.nosotros .re-central section figure{width:50%;float:left}}main.nosotros .re-central section figure img{display:block;width:100%;max-width:600px;margin:0 auto;border:5px solid #f4f4f4}main.contacto .re-central>section .texto{margin-bottom:40px}main.contacto .re-central>section address{overflow:hidden}@media only screen and (min-width:768px){main.contacto .re-central>section address{margin:60px -2% 80px}}main.contacto .re-central>section address>div{position:relative;padding-left:60px;margin-bottom:40px}@media only screen and (min-width:768px){main.contacto .re-central>section address>div{width:29.33%;float:left;margin:0 2%}}main.contacto .re-central>section address>div img{width:40px;position:absolute;left:0}main.contacto .re-central>section address>div div span{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;font-weight:400;color:#6F6F6F;font-size:15.6pt;font-size:1.3rem}main.contacto .re-central>section address>div div a{word-wrap:break-word;white-space:normal}main.contacto .re-central>section address>div div a.correo:hover{color:#96764c}main.contacto .re-central>section address>div div p{margin-bottom:5px}main.contacto .re-central>section address>div div .boton-lineal{margin-top:0;margin-bottom:15px}main.contacto .re-central>section article section.dir-form{overflow:hidden;max-width:600px;margin:0 auto}main.contacto .re-central>section article .mapa{width:100%;margin-top:40px}main.contacto .re-central>section article .mapa iframe{width:100%;height:350px}main.contacto-gracias div.re-central,main.error404 div.re-central{padding:6em 0}main.contacto-gracias div.re-central div,main.error404 div.re-central div{color:#302f2f;text-align:center}main.contacto-gracias div.re-central div i,main.error404 div.re-central div i{color:inherit;font-size:48pt;font-size:4rem;margin-bottom:10px}main.contacto-gracias div.re-central div h1,main.error404 div.re-central div h1{color:inherit;margin-bottom:0;font-size:24pt;font-size:2rem}main.contacto-gracias div.re-central div p,main.error404 div.re-central div p{font-size:15.6pt;font-size:1.3rem;font-weight:500;margin-bottom:20px}
/*# sourceMappingURL=styles.min.css.map */