@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bodoni-moda-latin-600-normal.DbXDFeqY.woff2)format("woff2"),url(/assets/bodoni-moda-latin-600-normal.DgnCXU2s.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-italic.DB-bun8K.woff2)format("woff2"),url(/assets/bodoni-moda-latin-400-italic.O_MaDy27.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}:root{--majorelle:#2e4a9e;--majorelle-noche:#22387a;--azafran:#c98a2e;--azafran-claro:#e7b45e;--terracota:#b4512d;--terracota-oscura:#9c4424;--crema:#f6efe4;--arena:#e8dcc8;--blanco:#fff;--tinta:#1f1a16;--tinta-suave:#5e544b;--borde:#d6c7ae;--palmera:#3e5a46;--error:#a32a22;--f-titulo:"Bodoni Moda",Georgia,serif;--f-texto:"Montserrat","Helvetica Neue",Arial,sans-serif;--gut:clamp(20px,6.7vw,120px);--sombra:0 1px 2px #1f1a160f,0 8px 24px #1f1a1614;--ease:cubic-bezier(.2,.7,.2,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--crema);color:var(--tinta);font:400 17px/1.65 var(--f-texto);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--f-titulo);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--majorelle);outline-offset:3px}.eyebrow{font:700 13px/1.4 var(--f-texto);letter-spacing:.18em;text-transform:uppercase;color:var(--terracota-oscura)}.h2{margin:14px 0 16px;font-size:clamp(32px,3.4vw,46px)}.lead{max-width:640px;color:var(--tinta-suave);margin:0 auto}.micro{font:400 13px/1.5 var(--f-texto);color:var(--tinta-suave)}.center{text-align:center}.sec{padding:clamp(64px,8vw,110px) var(--gut)}.alt{background:var(--arena)}.diamond{background:var(--azafran);flex:none;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.btn{cursor:pointer;font:700 15px/1.2 var(--f-texto);letter-spacing:.04em;color:var(--crema);background:var(--majorelle);text-align:center;border:0;border-radius:2px;padding:17px 26px;transition:background .25s;display:inline-block}.btn:hover{background:var(--majorelle-noche)}.btn2{cursor:pointer;font:700 14px/1.2 var(--f-texto);letter-spacing:.04em;color:var(--majorelle);border:1.5px solid var(--majorelle);text-align:center;background:0 0;border-radius:2px;padding:12px 18px;display:inline-block}.btn2:hover{background:var(--majorelle);color:var(--crema)}.row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.saltar{z-index:100;background:var(--tinta);color:var(--crema);padding:10px 14px;position:absolute;top:8px;left:-999px}.saltar:focus{left:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arco{background-position:50%;background-size:cover;-webkit-mask:url(/img/arco.svg) 50%/100% 100% no-repeat;mask:url(/img/arco.svg) 50%/100% 100% no-repeat}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.cab{z-index:40;height:84px;padding:0 var(--gut);border-bottom:1px solid var(--borde);background:#f6efe4f5;align-items:center;gap:28px;display:flex;position:sticky;top:0}.cab-logo img{width:auto;height:60px}.cab-menu{font:500 15px var(--f-texto);gap:28px;margin-left:auto;display:flex}.cab-menu a:hover{color:var(--majorelle)}.cab-idioma{color:var(--tinta-suave)}.cab-cta{padding:13px 20px;font-size:14px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;margin-left:auto;display:none}.burger i{background:var(--tinta);width:24px;height:2px;display:block}@media (width<=980px){.cab{gap:12px;height:64px}.cab-logo img{height:46px}.cab-cta{display:none}.burger{display:flex}.cab-menu{background:var(--crema);border-bottom:1px solid var(--borde);padding:8px var(--gut) 20px;flex-direction:column;gap:0;display:none;position:fixed;inset:64px 0 auto}.cab-menu.abierto{display:flex}.cab-menu a{font:600 22px var(--f-titulo);border-bottom:1px solid var(--borde);padding:14px 0}}.pie{background:var(--tinta);color:var(--crema);padding:56px var(--gut) 90px;gap:20px;display:grid}.pie img{width:220px}.pie p{opacity:.85;max-width:760px;font-size:14px}.pie .micro{color:var(--crema);opacity:.6}.pie-enl{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.wa{z-index:45;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;display:none;position:fixed;bottom:20px;right:18px;box-shadow:0 6px 18px #00000040}@media (width<=980px){.wa{display:grid}}
