@font-face{font-family:Asap;src:url(/wp-content/uploads/2023/03/Asap-VariableFont_wdthwght.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--negro: #000;--gris-claro: #f1f1f1;--gris-oscuro: #4a4f54;--rosa: #da325a;--enlace: #cc3366;--texto: #101010;--marco: 15px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Asap,sans-serif;font-size:14px;line-height:1.6;color:var(--texto);background:#fff}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}.skip{position:absolute;left:-9999px;top:0;background:#fff;padding:8px 12px;z-index:1000}.skip:focus{left:8px;top:8px}:focus-visible{outline:2px solid var(--enlace);outline-offset:2px}.ic{flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14px/1.3 Asap,sans-serif;text-decoration:none;cursor:pointer;border:2px solid #fff;border-radius:5px;padding:11px 20px 12px;color:#fff;background:transparent}.btn--sm{padding:8px 20px}.btn--line{color:#fff;border-color:#fff}.btn--line-dark{color:#000;border-color:#000}.btn--dark{color:#fff;background:#000;border-color:#000}.btn--full{width:100%}.btn:hover{background:#fff;color:#000}.btn--line-dark:hover{background:#000;color:#fff}.site-header{padding:var(--marco) var(--marco) 0}.topbar{background:var(--rosa);color:#fff;font-weight:600;font-size:16px;text-align:center;display:flex;gap:8px;align-items:center;justify-content:center;padding:0 15px;min-height:68px;margin-bottom:0}.topbar__p{font-weight:700;font-size:20px;line-height:1}.navbar{background:#000;color:#fff;border:15px solid #fff;border-bottom:0;border-top:0;display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:20px;padding:12px 3.5%;min-height:90px;margin-top:15px}.navbar__logo img{width:146px;height:auto}.navbar__menu{display:flex;gap:16px}.navbar__menu a{color:#fff;text-decoration:none;font-size:13px}.navbar__menu a:hover,.navbar__menu a[aria-current]{text-decoration:underline;text-underline-offset:4px}.navbar__cta{display:flex;align-items:center;gap:20px;justify-content:flex-end}.navbar__cta .btn{font-size:13px;padding:10px 22px}.navbar__cita{color:#fff;text-decoration:none;font-weight:600;font-size:13px;display:inline-flex;gap:8px;align-items:center}.frame{padding:0 var(--marco)}.row{display:grid;gap:0}.row>*{min-width:0}.blk{padding:15% 10%}.sec,.sec--tight{margin-bottom:15px}.bg-negro{background:#000;color:#fff}.bg-gris{background:var(--gris-claro)}.bg-oscuro{background:var(--gris-oscuro);color:#fff}.cover{background-size:cover;background-position:center;background-repeat:no-repeat}.gap10{gap:10px}.gap15{gap:15px}.gap5{gap:5px}.titulo{font-size:18px;font-weight:600;line-height:1.2}.titulo--20{font-size:20px;line-height:1}.texto p+p{margin-top:1em}.texto{font-size:14px;line-height:1.6}.texto a{color:var(--enlace);text-decoration:none}.dir{border:1px solid #101010;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 3%;margin:15px 0;font-size:13px;background:#fff}.dir__main{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.dir strong{font-weight:600;font-size:13px}.dir span.l{display:inline-flex;gap:10px;align-items:center}.dir__tel{font-weight:600;text-decoration:none;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.hero{grid-template-columns:1fr 2fr;min-height:516px}.hero__txt{padding:15% 10%;display:flex;flex-direction:column;justify-content:flex-start}.hero__txt h2{font-size:20px;font-weight:600;line-height:1;color:#fff;padding-bottom:31px}.hero__txt p{color:var(--gris-claro);line-height:1.6;padding:10px 0 60px;max-width:374px}.lista-iconos{border-top:1px solid #ddddddb0;border-bottom:1px solid #ddddddb0;padding:6px 0 7px;max-width:374px}.lista-iconos li+li{border-top:1px solid #dddddd1a}.lista-iconos a{display:flex;gap:10px;align-items:center;padding:7px 0;text-decoration:none;color:#fff;font-size:14px}.lista-iconos--oscura{border-color:#000}.lista-iconos--oscura li+li{border-top:1px solid #101010}.lista-iconos--oscura span{display:block;padding:7px 0;font-size:13px;color:#000}.estilos{grid-template-columns:repeat(3,1fr);min-height:543px}.estilos__foto{border-right:15px solid #fff}.estilos__a{padding:15% 10%;display:flex;flex-direction:column;justify-content:space-between}.estilos__a p{font-weight:600;max-width:309px;padding-bottom:15px}.estilos__b{padding:15% 10%}.estilos__b p{max-width:374px}.insta{padding:3% 3% 1%}.insta a{color:#fff;text-decoration:none;font-weight:600;font-size:12px;display:inline-flex;gap:10px;align-items:center}.insta p{font-weight:600;font-size:14px;max-width:309px;margin-top:22px}.videos{padding:30px;display:grid;grid-template-columns:repeat(6,1fr)}.videos>div{padding:5px}.videos video{width:100%;aspect-ratio:215 / 397;object-fit:cover;background:#111}.calidad{grid-template-columns:2fr 3fr}.calidad__txt{padding:14% 8% 15%;border-right:10px solid #fff}.calidad__txt .titulo{padding-bottom:30px}.calidad__txt .texto p{max-width:374px}.calidad__txt .texto{padding-bottom:50px}.calidad__txt h3{font-size:14px;font-weight:600;padding-bottom:14px}.ventajas5{grid-template-columns:repeat(5,1fr)}.ventajas5>div{border-right:10px solid #fff;padding:15%;display:flex;flex-direction:column;justify-content:center}.ventajas5>div:last-child{border-right:0}.ventajas5 img{width:80px;height:auto;border-radius:10px;margin-bottom:30px}.ventajas5 h3{font-size:14px;font-weight:600;padding-bottom:20px}.ventajas5 p{font-size:12px}.seo{grid-template-columns:559fr 564fr 282fr}.seo__txt{padding:14% 8% 15%;border-right:10px solid #fff}.seo>.cover{border-right:10px solid #fff}.seo__txt .titulo{padding-bottom:30px}.seo__txt .texto p{max-width:374px}.seo__fotos{display:grid;gap:10px;align-content:start}.seo__fotos img{width:100%;aspect-ratio:1;object-fit:cover}.configura{grid-template-columns:2fr 3fr;min-height:447px}.configura__txt{padding:10%;display:flex;flex-direction:column;justify-content:center;border-left:5px solid #fff}.configura__txt .titulo{padding-bottom:30px}.configura__txt p{color:#fff;padding-bottom:30px}.configura__txt .btn{align-self:flex-start}.configura__txt .btn{width:auto}.espacios-intro{padding:3%}.espacios-intro .titulo{padding-bottom:20px}.espacios{grid-template-columns:repeat(3,1fr)}.espacios>div{border-right:15px solid #fff;display:flex;flex-direction:column}.espacios>div:last-child{border-right:0}.espacios img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.espacios__t{padding:30px 10% 15%}.espacios h3{font-size:14px;font-weight:600;padding-bottom:20px;font-size:16px}.espacios p{font-size:12px}.reformas{grid-template-columns:repeat(3,1fr);min-height:450px}.reformas__txt{padding:10%}.reformas__txt .titulo{padding-bottom:30px}.reformas__txt p{color:#fff;padding-bottom:30px}.reformas__txt .btn{width:auto}.reformas>div{border-right:15px solid #fff}.visita{grid-template-columns:2fr 1fr;min-height:483px}.visita__mapa{border-right:10px solid #fff;background:var(--gris-claro)}.visita__mapa iframe{width:100%;height:100%;min-height:483px;border:0}.visita__datos{padding:10%;border-left:5px solid #fff}.visita__datos h2{font-size:14px;font-weight:600;padding-bottom:15px}.visita__datos ul+h2{padding-top:28px}.visita__datos li{font-size:14px;line-height:1.7;color:#fff}.resenas-intro{padding:3%}.resenas-intro .titulo{padding-bottom:20px}.resenas-intro .texto{padding-bottom:28px}.resenas-intro .btn{color:#000;border-color:#000;width:auto}.resena{background:var(--gris-claro);padding:30px 28px;margin-bottom:15px}.resena__n{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.resena__n img{width:16px;height:16px}.resena__e{font-size:13px;letter-spacing:0;color:#000;line-height:1.6;padding:6px 0 14px}.resena p{font-size:12px}.resena time{display:block;margin-top:28px;font-size:12px}.rf-hero{grid-template-columns:1009fr 431fr;min-height:928px;margin-top:15px}.rf-hero__txt{background:#000;color:#fff;padding:80px 50px 166px;display:flex;flex-direction:column;justify-content:space-between}.rf-hero__txt h1{font-size:22px;font-weight:600;line-height:1}.rf-hero__txt .mini a{display:inline-flex;gap:8px;align-items:center;font-size:12px;line-height:18px;text-decoration:none;color:#fff;padding-top:12px}.rf-hero__txt p{font-size:16px;line-height:2}.rf-strip{background:var(--gris-oscuro);color:#fff;padding:60px 0}.rf-strip .in{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:814px 1fr;gap:0;align-items:center}.rf-strip p{font-size:18px;line-height:2}.rf-strip .btn{font-size:19px;font-weight:500;border-width:1px;justify-self:end;margin-right:80px;width:250px;white-space:nowrap;text-align:center;padding:20px 0}.rf-cols{grid-template-columns:60fr 40fr}.rf-cols__txt{padding:150px 132px 100px}.rf-cols__txt h2{font-size:37px;font-weight:900;line-height:1;padding-bottom:60px}.rf-cols__txt .sub{font-size:18px;line-height:2;font-weight:900;padding-bottom:36px}.rf-cols__txt .texto{font-size:16px;line-height:2}.rf-cols__txt .texto p{padding-bottom:20px;margin:0}.rf-cols__txt .texto p+p{margin-top:0}.rf-cols__txt .texto strong,.rf-cols__txt .texto b{font-weight:700}.rf-cols__lat{background:var(--gris-claro);padding:150px 88px 100px}.rf-cols__lat img{width:100%;aspect-ratio:1;object-fit:cover;margin:0 0 90px}.rf-vent li{display:grid;grid-template-columns:24px 1fr;column-gap:10px;padding:18px 0 21px;border-top:1px solid #101010;align-items:start}.rf-vent li:first-child{border-top:0}.rf-vent .ic{grid-row:span 2;margin-top:4px;color:#000}.rf-vent strong{font-size:17px;line-height:25.5px;font-weight:700;color:#000}.rf-vent span{font-size:13px;line-height:20.8px;color:var(--gris-oscuro)}.rf-form{max-width:900px;margin:0 auto;padding:150px 0 200px}.rf-form>p{font-size:26px;font-weight:500;line-height:1.7;padding-bottom:100px;color:#000}.form{display:grid;gap:6px}.form input[type=text],.form input[type=tel],.form input[type=email],.form textarea{width:100%;font:400 16px Asap,sans-serif;padding:15px;border:1px solid #69727d;border-radius:5px;background:#fff;color:#101010;height:59px}.form textarea{height:173px;resize:vertical}.form label.chk{font-size:16px;display:flex;gap:6px;align-items:center;padding:8px 0}.form label.chk a{color:var(--enlace);text-decoration:none}.form .btn--dark{width:100%;height:67px;border-radius:5px;font-size:23px;font-weight:500;background:#101010;border-color:#101010}.form__msg{font-size:15px;min-height:1.4em}.hp{position:absolute;left:-9999px}.rf-transp{background:#000;color:#fff;padding:150px 0 200px}.rf-transp .in{max-width:900px;margin:0 auto}.rf-transp h2{font-size:37px;font-weight:900;line-height:1;padding-bottom:60px}.rf-transp .texto{font-size:18px;line-height:2}.faq-wrap{max-width:900px;margin:0 auto;padding:150px 0 200px}.faq-wrap h2{font-size:37px;font-weight:900;line-height:1;padding-bottom:100px}.faq details{border-top:0;border-bottom:1px solid #000;margin-bottom:30px}.faq summary{display:flex;justify-content:space-between;align-items:center;padding:0 0 30px;cursor:pointer;font-size:18px;line-height:1;font-weight:600;color:#333;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{transition:transform .2s}.faq details[open] summary .ic{transform:rotate(90deg)}.faq .resp{padding:20px 0 50px;font-size:16px;line-height:2;color:#000}.faq .resp p+p{margin-top:0}.rf-galeria{display:grid;grid-template-columns:repeat(5,1fr)}.rf-galeria img{width:100%;aspect-ratio:1;object-fit:cover}.ct-tit{min-height:160px;max-width:1280px;margin:0 auto;padding:50px 0 0;box-sizing:border-box}.ct-tit h1{font-size:22px;font-weight:600;line-height:1;color:#101010}.ct-tit a{font-size:12px;line-height:18px;display:inline-flex;gap:6px;align-items:center;text-decoration:none;padding-top:12px}.ct-mapa iframe{width:100%;height:529px;border:0;display:block;background:var(--gris-claro)}.ct-datos{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:668px 512px;column-gap:100px;padding:140px 0;align-items:start}.ct-datos__t h2{font-size:24px;line-height:1;font-weight:900;color:#333;padding-bottom:28px;text-transform:none}.ct-datos__t ul{list-style:none;margin:0;padding:0}.ct-datos__t ul+h2{padding-top:50px}.ct-datos__t li{font-size:15px;line-height:22.5px;color:#333;padding:5px 0;border-bottom:1px solid #c8c8c8}.ct-datos__t ul li:first-child{border-top:1px solid #c8c8c8}.ct-redes{display:flex;gap:10px;padding-top:40px}.ct-redes a{width:50px;height:50px;color:#69727d;display:grid;place-items:center}.ct-datos__img{padding-top:49px}.ct-datos__img img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.ct-prod-wrap{background:var(--gris-claro)}.ct-prod{max-width:1280px;margin:0 auto;padding:100px 0}.ct-prod h2{font-size:37px;font-weight:900;line-height:1;color:#101010}.ct-prod h2 a{text-decoration:none;color:inherit}.ct-prod p{font-size:16px;padding-top:20px}.legal{max-width:1280px;margin:0 auto;padding:50px 0 120px}.legal h1{font-size:22px;font-weight:600;line-height:1;padding-bottom:8px;color:#101010}.legal .volver{font-size:12px;line-height:18px;display:inline-flex;gap:6px;align-items:center;text-decoration:none;padding-bottom:60px}.legal>div,.legal .cuerpo{max-width:784px;font-size:16px;line-height:2;color:#000}.legal h2{font-size:18px;line-height:1.2;font-weight:700;margin:32px 0 10px}.legal h3{font-size:18px;line-height:1.2;font-weight:700;margin:28px 0 8px}.legal strong{font-weight:900}.legal p{margin-bottom:16px}.legal ul{list-style:disc;padding-left:22px;margin-bottom:16px}@media(max-width:1360px){.legal{padding-left:5%;padding-right:5%}}.legal a{color:var(--enlace)}.site-footer{padding:0 var(--marco) var(--marco)}.footer__main{background:#000;color:#fff;display:grid;grid-template-columns:1fr auto;gap:20px;padding:40px 3.5% 34px;align-items:start}.footer__brand img{width:170px;height:auto;margin-bottom:16px}.footer__legal a{color:#fff;text-decoration:none;font-size:12px;font-weight:600;line-height:1.55}.footer__contact{display:flex;gap:26px;align-items:center;padding-top:22px}.footer__contact a{color:#fff;text-decoration:none}.footer__tel{font-weight:700;font-size:14px}.footer__credit{background:#000;color:#fff;padding:0 3.5% 24px;font-size:11px;margin-top:0}.footer__credit a{text-decoration:none}.footer__main+.footer__credit{padding-top:20px}.cmp{position:fixed;left:15px;bottom:15px;z-index:900;width:min(440px,calc(100vw - 30px));background:#fff;color:#101010;border:1px solid #c2c2c2;border-radius:5px;padding:20px;box-shadow:0 6px 30px #0000002e;font-size:12px}.cmp[hidden],.cmp-open[hidden],.cmp__prefs[hidden],.cmp__btns [hidden]{display:none!important}.cmp h2{font-size:16px;font-weight:600;margin-bottom:8px}.cmp__prefs{display:grid;gap:6px;margin:12px 0}.cmp__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cmp__links{margin-top:12px;font-size:11px}.cmp-open{position:fixed;left:15px;bottom:15px;z-index:800;background:#fff;border:1px solid #101010;border-radius:5px;padding:8px 12px;font:600 11px Asap,sans-serif;cursor:pointer}@media(max-width:1024px){.navbar{grid-template-columns:1fr auto}.navbar__menu{grid-column:1 / -1;order:3}.hero,.estilos,.calidad,.seo,.configura,.reformas,.visita,.rf-hero,.rf-cols,.ct-datos{grid-template-columns:1fr}.hero{min-height:0}.hero>.cover{min-height:360px}.estilos__foto{min-height:320px;border-right:0}.videos{grid-template-columns:repeat(3,1fr);padding:15px}.ventajas5{grid-template-columns:repeat(2,1fr)}.ventajas5>div{border-right:0;border-bottom:5px solid #fff}.espacios{grid-template-columns:1fr}.espacios>div{border-right:0;border-bottom:5px solid #fff}.calidad>.cover,.seo>.cover,.configura>.cover,.reformas>.cover{min-height:300px}.reformas>div{border-right:0}.seo__fotos{grid-template-columns:repeat(2,1fr)}.rf-hero>.cover{min-height:360px}.rf-hero__txt{gap:40px;padding:50px 30px}.rf-cols__txt{padding:80px 8%}.rf-cols__lat{padding:60px 8%}.rf-strip .in{grid-template-columns:1fr;gap:24px;padding:0 8%}.rf-strip .btn{justify-self:start;margin-right:0}.rf-form,.rf-transp .in,.faq-wrap{padding-left:8%;padding-right:8%}.rf-galeria{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){:root{--marco: 5px}.site-header{padding:5px 5px 0}.navbar{border-width:5px;border-bottom:0;border-top:0;padding:10px 20px}.navbar__cta{flex-wrap:wrap;gap:10px;justify-content:flex-start}.topbar{font-size:12px;padding:10px}.dir{flex-direction:column;align-items:flex-start;padding:16px}.calidad__txt,.seo__txt{border-right:0;padding:12% 8%}.videos{grid-template-columns:repeat(2,1fr);padding:10px}.ventajas5{grid-template-columns:1fr}.rf-form,.rf-transp,.faq-wrap{padding-top:70px;padding-bottom:70px}.rf-cols__txt h2,.rf-transp h2,.faq-wrap h2{font-size:30px}.rf-form>p{font-size:20px}.footer__main{grid-template-columns:1fr}.footer__contact{padding-top:0}.cmp{left:5px;bottom:5px;width:calc(100vw - 10px);max-height:80vh;overflow:auto}}@media(max-width:1360px){.ct-tit,.ct-datos,.ct-prod{padding-left:5%;padding-right:5%}.ct-datos{grid-template-columns:1fr 1fr;column-gap:60px}}@media(max-width:1024px){.ct-datos{grid-template-columns:1fr;row-gap:40px;padding-top:80px;padding-bottom:80px}.ct-datos__img{padding-top:0}.ct-prod{padding-top:60px;padding-bottom:60px}.ct-prod h2{font-size:30px}}
