@font-face{font-family:sans;src:url(../media/Figtree-s.p.1i0i6xyxueobj.ttf)format("truetype");font-display:swap;font-weight:300 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.nkKxCq_className{font-family:sans,sans Fallback}.nkKxCq_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:display;src:url(../media/BarlowCondensed_SemiBold-s.p.2qq_-kpe1y-ee.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.CqxleG_className{font-family:display,display Fallback;font-weight:600}.CqxleG_variable{--font-display:"display", "display Fallback"}
:root{--grafito:#302c25;--grafito-2:#39352e;--grafito-3:#484237;--blanco:#faf8f3;--arena:#eee9df;--arena-2:#e2dbce;--piedra:#655d51;--piedra-clara:#6c6254;--linea:#cfc7ba;--linea-oscura:#625a4e;--texto:#302c25;--sans:var(--font-sans), Arial, sans-serif;--display:var(--font-display), var(--sans);--header:88px;--ancho:1440px;--gutter:clamp(24px, 4vw, 64px);--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}[id]{scroll-margin-top:calc(var(--header) + 24px)}@media (max-width:800px){:root{--header:64px}}body{background:var(--arena);color:var(--texto);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400;line-height:1.1}h1,h2{font-family:var(--display);font-weight:600;line-height:1.02}h3{font-family:var(--sans)}img,canvas,svg{max-width:100%}img{display:block}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{touch-action:manipulation}button:disabled{cursor:not-allowed}input,select,textarea{font-size:max(16px,1em)}:focus-visible{outline:2px solid var(--grafito);outline-offset:5px}::selection{color:#241e16;background:#cfb59b}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.texto{text-align:left}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.etiqueta{color:var(--piedra);font-size:14px;font-weight:500}.btn{text-align:center;min-height:48px;transition:background-color .16s ease, color .16s ease, border-color .16s ease, transform .16s var(--ease-out);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn:active{transform:scale(.98)}.btn-oscuro{background:var(--grafito);color:var(--blanco)}.btn-claro{background:var(--arena);color:var(--grafito)}.btn-borde{border-color:var(--linea);background:0 0}.btn-wa{background:var(--grafito);color:var(--blanco)}@media (hover:hover) and (pointer:fine){.btn-oscuro:hover{background:#15120e}.btn-claro:hover{background:#fffdf7}.btn-borde:hover{border-color:var(--grafito)}.btn-wa:hover{background:#15120e}}@media (max-width:700px){body{font-size:16px}.btn{padding-inline:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
._7JHLTa_contacto{background:var(--grafito);color:var(--blanco);padding-top:120px}._7JHLTa_contacto a:not(.btn){color:inherit}._7JHLTa_cierre{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:end;gap:48px 64px;padding-bottom:96px;display:grid}._7JHLTa_texto h2{font-size:clamp(52px,6.4vw,96px)}._7JHLTa_texto p{color:#d7cfc1;max-width:40ch;margin-top:20px}._7JHLTa_acciones{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px;display:flex}._7JHLTa_telefono{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1;text-decoration:none}._7JHLTa_foto{aspect-ratio:1080/529;margin:0;position:relative}._7JHLTa_foto img{object-fit:cover}._7JHLTa_foto figcaption{color:#a9a091;margin-top:10px;font-size:14px;position:absolute;top:100%;left:0}._7JHLTa_columnas{border-top:1px solid var(--linea-oscura);grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:32px 48px;padding-block:40px 56px;display:grid}._7JHLTa_columnas h3{font-family:var(--sans);color:#a9a091;margin-bottom:14px;font-size:14px;font-weight:500}._7JHLTa_columnas ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._7JHLTa_columnas p{margin-bottom:8px}._7JHLTa_columnas a{overflow-wrap:anywhere;text-decoration:none}._7JHLTa_columnas a:hover,._7JHLTa_columnas>div:first-child>a{text-decoration:underline}._7JHLTa_suave{color:#a9a091;font-size:15px}._7JHLTa_pie{border-top:1px solid var(--linea-oscura);color:#a9a091;align-items:center;gap:24px;padding-block:24px 32px;font-size:14px;display:flex}._7JHLTa_pie img{width:132px;height:auto}._7JHLTa_pie p{flex:1}@media (max-width:1000px){._7JHLTa_cierre{grid-template-columns:minmax(0,1fr);padding-bottom:72px}._7JHLTa_columnas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._7JHLTa_contacto{padding-top:80px}._7JHLTa_columnas>div{grid-column:1/-1}._7JHLTa_pie{flex-wrap:wrap}._7JHLTa_pie p{flex-basis:100%;order:3}}
.Af2_WG_header{z-index:50;height:var(--header);background:var(--arena);transition:background-color .24s,color .24s;position:sticky;top:0}.Af2_WG_header[data-sobre-hero]{color:var(--blanco);background:0 0}.Af2_WG_header[data-sobre-hero] .Af2_WG_barra:after{opacity:0}.Af2_WG_claro,.Af2_WG_header[data-sobre-hero] .Af2_WG_oscuro{display:none}.Af2_WG_header[data-sobre-hero] .Af2_WG_claro{display:block}.Af2_WG_header[data-sobre-hero] .Af2_WG_menu nav{color:var(--texto)}.Af2_WG_barra{align-items:center;gap:40px;height:100%;display:flex;position:relative}.Af2_WG_barra:after{content:"";bottom:0;left:var(--gutter);right:var(--gutter);background:var(--linea);height:1px;transition:opacity .24s;position:absolute}.Af2_WG_logo{flex:none;width:176px;display:block}.Af2_WG_logo img{width:100%;height:auto}.Af2_WG_nav{justify-content:center;align-items:center;gap:32px;margin-left:auto;display:flex}.Af2_WG_nav a{white-space:nowrap;padding-block:8px;font-size:15px;text-decoration:none}.Af2_WG_contacto{white-space:nowrap;min-height:44px;transition:opacity .2s ease, background-color .16s ease, transform .16s var(--ease-out);margin-left:8px;padding:8px 18px;font-size:15px}.Af2_WG_contacto[data-oculto]{opacity:0}.Af2_WG_menu{display:none}@media (hover:hover) and (pointer:fine){.Af2_WG_nav a:hover{text-decoration:underline}}@media (max-width:1050px){.Af2_WG_barra{gap:24px}.Af2_WG_nav{gap:20px}}@media (max-width:800px){.Af2_WG_barra{gap:12px}.Af2_WG_nav{display:none}.Af2_WG_logo{width:132px}.Af2_WG_contacto{display:none}.Af2_WG_menu{margin-left:auto;display:block}.Af2_WG_menu summary{cursor:pointer;place-items:center;width:44px;height:44px;margin-right:-10px;list-style:none;display:grid}.Af2_WG_menu summary::-webkit-details-marker{display:none}.Af2_WG_rayas{width:22px;height:12px;position:relative}.Af2_WG_rayas span{height:2px;transition:transform .22s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.Af2_WG_rayas span:first-child{top:0}.Af2_WG_rayas span:last-child{bottom:0}.Af2_WG_menu[open] .Af2_WG_rayas span:first-child{transform:translateY(5px)rotate(45deg)}.Af2_WG_menu[open] .Af2_WG_rayas span:last-child{transform:translateY(-5px)rotate(-45deg)}.Af2_WG_menu nav{z-index:60;top:var(--header);padding:8px var(--gutter) 28px;background:var(--arena);border-bottom:1px solid var(--linea);flex-direction:column;display:flex;position:fixed;left:0;right:0;box-shadow:0 24px 40px -24px #302c2559}.Af2_WG_menu nav a:not(.btn){border-bottom:1px solid var(--linea);min-height:56px;font-family:var(--display);align-items:center;font-size:26px;font-weight:600;text-decoration:none;display:flex}.Af2_WG_menu nav .btn{margin-top:24px}.Af2_WG_header[data-sobre-hero]:has(.Af2_WG_menu[open]){background:var(--arena);color:var(--texto)}.Af2_WG_header[data-sobre-hero]:has(.Af2_WG_menu[open]) .Af2_WG_oscuro{display:block}.Af2_WG_header[data-sobre-hero]:has(.Af2_WG_menu[open]) .Af2_WG_claro{display:none}}
