@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/alegreya-latin-wght-normal.BG9rTJo4.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/alegreya-latin-wght-italic.Bxkcgmge.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/alegreya-sans-latin-400-italic.rmlAbObI.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/alegreya-sans-latin-500-normal.DS713u5J.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/alegreya-sans-latin-700-normal.DEbcy2sF.woff2)format("woff2")}:root{--cal:#fff;--sombra:#eef1f8;--linea:#d3daea;--anil:#17214d;--anil-suave:#4a5479;--cobalto:#2348c8;--cobalto-hondo:#1a369b;--albero:#f0b232;--albero-hondo:#dc9c14;--noche:#101940;--serif:"Alegreya", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:"Alegreya Sans", "Gill Sans", "Gill Sans MT", "Trebuchet MS", "Segoe UI", sans-serif;--max:76rem;--gutter:clamp(1.25rem, 4vw, 3rem);--space-section:clamp(4rem, 8vw, 7rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--cal);color:var(--anil);font-family:var(--sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.55}@media (width>=48em){body{font-size:1.1875rem}}img,picture,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h1{letter-spacing:-.02em;font-size:clamp(2.55rem,1.55rem + 4.4vw,4.75rem);line-height:1}h2{font-size:clamp(1.95rem,1.45rem + 2.1vw,3rem)}h3{letter-spacing:0;font-size:clamp(1.35rem,1.25rem + .45vw,1.625rem);font-weight:700;line-height:1.2}h4{font-family:var(--sans);letter-spacing:0;font-size:1.0625rem;font-weight:700;line-height:1.3}p,ul,ol,dl,figure,blockquote,table{margin:0}p+p{margin-top:.9em}a{color:var(--cobalto);text-underline-offset:.18em;text-decoration-thickness:.07em}a:hover{color:var(--cobalto-hondo);text-decoration-thickness:.12em}strong,b{font-weight:700}:focus-visible{outline:3px solid var(--cobalto);outline-offset:3px;border-radius:2px}::selection{background:var(--albero);color:var(--anil)}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-section)}.section--tight{padding-block:calc(var(--space-section) * .6)}.section--sombra{background:var(--sombra)}.section--noche{background:var(--noche);color:#fff}.section--noche a{color:#fff}.section--noche :focus-visible,.on-dark :focus-visible{outline-color:var(--albero)}.measure{max-width:40rem}.lead{color:var(--anil-suave);max-width:36rem;font-size:clamp(1.25rem,1.15rem + .45vw,1.5rem);line-height:1.42}.section--noche .lead{color:#cfd6ef}.note{color:var(--anil-suave);font-size:.9375rem;line-height:1.45}.section-head{gap:1rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.cols{gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width>=60em){.cols--7-5{grid-template-columns:7fr 5fr}.cols--5-7{grid-template-columns:5fr 7fr}.cols--6-6{grid-template-columns:1fr 1fr}.cols--center{align-items:center}}.prose{max-width:41rem}.prose>*+*{margin-top:1em}.prose h2{margin-top:2.4em;font-size:clamp(1.7rem,1.4rem + 1.3vw,2.25rem)}.prose h3{margin-top:1.9em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.15em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--cobalto)}.btn{background:var(--albero);min-height:3rem;color:var(--anil);font:700 1.0625rem/1.2 var(--sans);cursor:pointer;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.35em;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--albero-hondo);color:var(--anil)}.btn:active{transform:translateY(1px)}.btn--line{color:var(--anil);background:0 0;border-color:currentColor}.btn--line:hover{background:var(--anil);border-color:var(--anil);color:#fff}.btn--ink{background:var(--anil);color:#fff}.btn--ink:hover{background:var(--cobalto-hondo);color:#fff}.btn--small{min-height:2.6rem;padding:.5em 1em;font-size:1rem}.btn[disabled]{opacity:.6;cursor:progress}.actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;display:flex}.text-link{font-weight:700}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll:focus-visible{outline-offset:0}table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%}caption{caption-side:bottom;text-align:left;color:var(--anil-suave);padding-top:.9rem;font-size:.9375rem;line-height:1.45}th,td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:.85rem 1rem .85rem 0}th:last-child,td:last-child{padding-right:0}thead th{border-bottom:2px solid var(--anil);vertical-align:bottom;font-size:.9375rem;font-weight:700;line-height:1.3}tbody th{font-weight:700}.num{text-align:right;white-space:nowrap}@media (width<=43.99em){.table-stack{min-width:0!important}.table-stack,.table-stack tbody,.table-stack tr,.table-stack th,.table-stack td,.table-stack caption{display:block;width:auto!important}.table-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-stack tbody{border-top:2px solid var(--anil)}.table-stack tr{border-bottom:1px solid var(--linea);padding:1rem 0 .9rem}.table-stack tbody th{font:700 1.25rem/1.25 var(--serif);border:0;margin-bottom:.45rem;padding:0}.table-stack td{text-align:left;white-space:normal;border:0;grid-template-columns:7.5rem 1fr;gap:0 1rem;padding:.2rem 0;display:grid}.table-stack td:before{content:attr(data-label);color:var(--anil-suave)}.table-stack--prose td{padding:.35rem 0;display:block}.table-stack--prose td:before{font-size:.9375rem;display:block}}.facts{border-top:2px solid var(--anil);gap:0;display:grid}.facts>div{border-bottom:1px solid var(--linea);grid-template-columns:minmax(8rem,2fr) 3fr;gap:1rem;padding:.8rem 0;display:grid}.facts dt{font-weight:700}.facts dd{margin:0}.photo{background:var(--sombra);position:relative}.photo img{object-fit:cover;width:100%;height:100%}.photo figcaption{color:var(--anil-suave);margin-top:.6rem;font-size:.9375rem;line-height:1.4}.faq{border-top:2px solid var(--anil)}.faq details{border-bottom:1px solid var(--linea)}.faq summary{font:700 clamp(1.15rem, 1.05rem + .4vw, 1.375rem) / 1.25 var(--serif);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.1rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 1.5rem/1 var(--sans);color:var(--cobalto);flex:none}.faq details[open] summary:after{content:"−"}.faq summary:hover{color:var(--cobalto)}.faq .faq__answer{max-width:41rem;padding:0 0 1.4rem}.faq .faq__answer>*+*{margin-top:.8em}.field{gap:.35rem;display:grid}.field label,.field legend{font-size:1rem;font-weight:700}.field .hint{color:var(--anil-suave);font-size:.9375rem}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;min-height:3rem;color:var(--anil);font:inherit;background:#fff;border:1.5px solid #9aa5c6;border-radius:5px;padding:.6rem .8rem;font-size:1.0625rem}textarea{resize:vertical;min-height:7rem}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2317214d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.4rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cobalto);outline-offset:1px;border-color:var(--cobalto)}input[aria-invalid=true],select[aria-invalid=true]{border-color:#b3261e}.field-error{color:#b3261e;font-size:.9375rem;font-weight:500}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--anil);color:#fff;border-radius:5px;padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{color:#fff;top:1rem}.nowrap{white-space:nowrap}.stack{--stack:1.25rem}.stack>*+*{margin-top:var(--stack)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{color:var(--anil);align-items:center;gap:.65rem;display:inline-flex}.logo--on-dark[data-astro-cid-f7espo7c]{color:#fff}.logo__mark[data-astro-cid-f7espo7c]{flex:none}.logo__name[data-astro-cid-f7espo7c]{font:800 1.3rem/1 var(--serif);letter-spacing:-.01em;white-space:nowrap}.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--cal);border-bottom:1px solid var(--linea);position:relative}.site-header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{text-decoration:none}.site-header__toggle[data-astro-cid-nen7h5rs]{min-height:2.75rem;color:var(--anil);font:700 1rem/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.4rem .2rem .4rem .6rem;display:inline-flex}.site-nav[data-astro-cid-nen7h5rs]{display:none}.site-nav__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--anil);font-weight:500;text-decoration:none}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--cobalto)}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -3px 0 var(--albero)}.site-nav__contact[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;display:flex}.site-nav__phone[data-astro-cid-nen7h5rs]{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:700!important}@media (width<=63.99em){.site-header[data-astro-cid-nen7h5rs][data-open] .site-nav[data-astro-cid-nen7h5rs]{padding:.5rem var(--gutter) 1.5rem;background:var(--cal);border-bottom:1px solid var(--linea);display:block;position:absolute;inset:100% 0 auto;box-shadow:0 18px 30px -18px #17214d59}.site-nav__list[data-astro-cid-nen7h5rs]{flex-direction:column}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--linea);padding:.8rem 0;font-size:1.2rem;display:block}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 4px 0 0 var(--albero);padding-left:.9rem}.site-nav__contact[data-astro-cid-nen7h5rs]{justify-content:space-between;margin-top:1.25rem}}@media (width>=64em){.site-header__toggle[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.25rem,2.2vw,2.5rem);display:flex}.site-nav__list[data-astro-cid-nen7h5rs]{gap:clamp(1rem,1.9vw,1.9rem)}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:1.55rem 0;font-size:1.0625rem;display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--noche);color:#d6dcf2;font-size:1.0625rem}.site-footer__tiles[data-astro-cid-jo6i4kqk]{background:url(/tile.svg) 0/36px 36px repeat-x;height:36px}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:2.5rem;padding-block:clamp(3rem,6vw,4.5rem) 2.5rem;display:grid}@media (width>=52em){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:5fr 3fr 4fr;gap:3.5rem}}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration-color:#ffffff59}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--albero)}.site-footer__logo[data-astro-cid-jo6i4kqk]{margin-bottom:1.1rem;text-decoration:none;display:inline-block}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:26rem}.site-footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font:700 1.0625rem/1.3 var(--sans);letter-spacing:0;color:#fff;margin-bottom:.9rem}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.45rem}.site-footer__contact[data-astro-cid-jo6i4kqk]{font-weight:500;margin-top:1.4rem!important}.site-footer__areas[data-astro-cid-jo6i4kqk]{columns:2;column-gap:1.5rem}.site-footer__areas[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{break-inside:avoid}.site-footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.4rem 2rem;font-size:.9375rem;display:flex}.site-footer__base[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.site-footer__base[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:0}@media (width<=47.99em){.site-footer__base[data-astro-cid-jo6i4kqk]{padding-bottom:6rem}}.quote-bar[data-astro-cid-v3ixspr5]{z-index:30;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#fffffff5;gap:.6rem;transition:transform .2s;display:flex;position:fixed;inset:auto 0 0}.quote-bar[data-astro-cid-v3ixspr5][data-hidden]{transform:translateY(110%)}.quote-bar__main[data-astro-cid-v3ixspr5]{flex:1}.quote-bar__side[data-astro-cid-v3ixspr5]{flex:none}@media (width>=48em){.quote-bar[data-astro-cid-v3ixspr5]{display:none}}
