/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-white:#fff;--color-azul:#123f85;--color-azul-profundo:#0b2b5e;--color-rojo:#c11734;--color-rojo-profundo:#9e1029;--color-papel:#f4f7fb;--color-seleccion:#e6effe;--color-tinta:#2d3748;--color-gris:#667280;--color-linea:#dce3ec;--color-linea-firme:#c3cedb;--color-borde-campo:#8190a3;--color-gris-oscuro:#566170;--color-exito:#157a52;--color-exito-fondo:#e6f4ee;--color-error:#c0392b;--color-error-fondo:#fcedec;--font-sans:"Montserrat", system-ui, sans-serif;--font-display:"Playfair Display", Georgia, serif;--shadow-reposo:0 1px 3px #00143c14;--shadow-flotante:0 8px 24px #00143c1f;--shadow-modal:0 24px 60px #00143c2e;--shadow-panel:0 0 0 1px #00143c1a, 0 12px 32px #00143c29;--ease-salida:cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-sans);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--seguro:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--color-linea-firme) transparent;scroll-padding-top:1rem;scroll-padding-bottom:6rem}@media (min-width:55rem) and (min-height:32rem){html{scroll-padding-bottom:1rem}}body{font-family:var(--font-sans);color:var(--color-tinta);background:var(--color-papel);-webkit-font-smoothing:antialiased;accent-color:var(--color-azul);caret-color:var(--color-azul);font-size:1rem;line-height:1.55}::selection{background:var(--color-azul);color:#fff}button,[role=button],label[for],summary{cursor:pointer}button:disabled{cursor:default}a{text-underline-offset:.2em}:focus-visible{outline:3px solid var(--color-azul);outline-offset:2px}.campo-azul :focus-visible{outline-color:#fff}}@layer components{.campo-azul{background-color:var(--color-azul);color:#fff;background-image:url(../img/chevrones.svg);background-position:right -13rem bottom -12rem;background-repeat:no-repeat;background-size:34rem}.cabecera-corrida{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.9rem;font-size:.78rem;font-weight:700;display:flex}.cabecera-corrida:before,.cabecera-corrida:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.rail.campo-azul{background-position:right -10rem top -9rem;background-size:22rem}.campo-azul--portada{background-image:url(../img/chevrones.svg),url(../img/chevrones.svg);background-position:right -12rem top -6rem,left -11rem bottom -12rem;background-size:30rem,22rem}@media (min-width:55rem) and (min-height:32rem){.campo-azul--portada{background-position:right -24rem top -24rem,left -24rem bottom -30rem;background-size:54rem,40rem}.campo-azul:not(.campo-azul--portada),.rail.campo-azul{background-position:right -24rem bottom -20rem;background-size:52rem}}.portada__campo,.portada__hoja,.rail__inner{--canal:max(1.25rem, var(--seguro))}.portada__campo,.rail__inner{padding-top:max(1rem, env(safe-area-inset-top))}@media (min-width:55rem) and (min-height:32rem){.portada__campo{--canal:max(3rem, var(--seguro));padding-top:max(2.5rem, env(safe-area-inset-top))}.portada__hoja{--canal:max(3.5rem, var(--seguro))}.rail__inner{--canal:max(2.5rem, var(--seguro));padding-top:max(2.25rem, env(safe-area-inset-top))}.portada__campo,.rail{overscroll-behavior:contain;overflow-y:auto}}.losa{width:fit-content;max-width:calc(100% + var(--canal,1.25rem));margin-left:calc(-1 * var(--canal,1.25rem));padding:.5em max(1rem, .6em) .55em var(--canal,1.25rem);font-family:var(--font-display);text-wrap:balance;font-weight:700;line-height:1.12;display:block}.losa--azul{background:var(--color-azul);color:#fff}.losa--blanca{color:var(--color-azul);background:#fff}.marco-blanco{border-radius:var(--radius-lg);border:1.5px solid #ffffffb3}.form,.success{--canal:max(1.25rem, var(--seguro));max-width:40rem;padding:1.6rem var(--canal) 3rem;margin-inline:auto}.form{padding-bottom:0}@media (min-width:55rem) and (min-height:32rem){.form,.success{--canal:max(3rem, var(--seguro));max-width:44rem;margin-inline:0;padding-top:2.75rem}.form{padding-bottom:3rem}}.step[hidden]{display:none}.step{animation:aparece .35s var(--ease-salida)}.step .step__title{animation:losa-entra .6s var(--ease-salida)}.step__head{margin-bottom:1.75rem}.step__title{font-size:clamp(1.6rem,6.4vw,2.3rem)}.step__sub{color:var(--color-gris);max-width:46ch;margin-top:.8rem}.field{min-width:0;margin-bottom:1.5rem}@media (min-width:55rem) and (min-height:32rem){.field{margin-bottom:1.75rem}}.label{color:var(--color-azul);margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.35;display:block}legend.label{padding:0}.req{color:var(--color-azul);margin-left:2px}.opt{color:var(--color-gris);font-size:.875rem;font-weight:400}.input{width:100%;min-height:3rem;font:inherit;color:var(--color-tinta);border:1.5px solid var(--color-borde-campo);border-radius:var(--radius-md);transition:border-color .18s var(--ease-salida), box-shadow .18s var(--ease-salida);background:#fff;padding:.75rem .95rem;font-size:1.0625rem;display:block}.input::placeholder{color:var(--color-gris);opacity:1}@media (hover:hover){.input:hover{border-color:var(--color-gris)}}.input:focus,.input:focus-visible{border-color:var(--color-azul);outline:none;box-shadow:0 0 0 4px #123f852e}.input:disabled{color:#59636f;border-color:var(--color-linea);cursor:not-allowed;background:#f1f4f8}.input--area{resize:vertical;min-height:6rem;line-height:1.5}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23123F85' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.6rem}.hint{color:var(--color-gris);margin-top:.5rem;font-size:.875rem;line-height:1.45}.hint:empty{display:none}.char-count{color:var(--color-gris);text-align:right;font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.8125rem}.error{color:var(--color-error);margin-top:.5rem;font-size:.875rem;font-weight:500;line-height:1.4}.error:empty{display:none}.field.has-error .input,.field.has-error .ss-display,.field.has-error .dial-btn{border-color:var(--color-error);background-color:#fffbfb;box-shadow:0 0 0 4px #c0392b1f}.field.has-error .choice__box{border-color:var(--color-error)}.field.has-error .error{animation:sacudida .3s var(--ease-salida)}.choices--row{flex-wrap:wrap;gap:.65rem;display:flex}.choices--grid,.prof-grid,#redesBox,#vRedesBox,#frentesBox,#aportesBox,#disponibilidadBox,#modalidadBox,#vFrentesBox,#vAportesBox,#vDisponibilidadBox,#vModalidadBox{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:30rem){.prof-grid{grid-template-columns:1fr 1fr}}@media (min-width:55rem) and (min-height:32rem){.choices--grid,#redesBox,#vRedesBox,#frentesBox,#aportesBox,#disponibilidadBox,#modalidadBox,#vFrentesBox,#vAportesBox,#vDisponibilidadBox,#vModalidadBox{grid-template-columns:1fr 1fr}}.choice{display:block;position:relative}.choice input{opacity:0;width:0;height:0;position:absolute}.choice__box{border:1.5px solid var(--color-borde-campo);border-radius:var(--radius-md);min-height:3.25rem;color:var(--color-tinta);transition:border-color .15s var(--ease-salida), background-color .15s var(--ease-salida), box-shadow .15s var(--ease-salida);background:#fff;align-items:center;gap:.7rem;padding:.75rem 1rem;font-size:1rem;line-height:1.3;display:flex}.choices--row .choice{flex:7rem}.choices--row .choice__box{justify-content:center;font-weight:700}@media (hover:hover){.choice:hover .choice__box{border-color:var(--color-azul)}}.choice:active .choice__box{border-color:var(--color-azul);background:var(--color-seleccion)}.choice input:focus-visible+.choice__box{outline:3px solid var(--color-azul);outline-offset:2px}.choice input:checked+.choice__box{border-color:var(--color-azul);background:var(--color-seleccion);color:var(--color-azul);box-shadow:inset 0 0 0 1px var(--color-azul)}.choice input:checked+.choice__box .choice__desc{color:var(--color-gris-oscuro)}.choice__box:before{content:"";border:2px solid var(--color-borde-campo);width:1.3rem;height:1.3rem;transition:border-color .15s var(--ease-salida), background-color .15s var(--ease-salida);background:#fff;flex:none}.choice--check .choice__box:before{border-radius:6px}.choice--radio .choice__box:before{border-radius:50%}.choice input:checked+.choice__box:before{border-color:var(--color-azul);background:var(--color-azul);box-shadow:inset 0 0 0 3px #fff}.choice--check input:checked+.choice__box:before{background:var(--color-azul) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 13px no-repeat;box-shadow:none}.choices--row .choice__box:before{display:none}.choice--rich .choice__box{gap:.8rem;min-height:3.75rem;padding:.7rem .9rem}.choice--rich .choice__box:before{display:none}.choice--rich .choice__box:after{content:"";border:2px solid var(--color-borde-campo);width:1.3rem;height:1.3rem;transition:border-color .15s var(--ease-salida), background-color .15s var(--ease-salida);background:#fff;flex:none;margin-left:auto}.choice--rich.choice--check .choice__box:after{border-radius:6px}.choice--rich.choice--radio .choice__box:after{border-radius:50%}.choice--rich.choice--check input:checked+.choice__box:after{border-color:var(--color-azul);background:var(--color-azul) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 13px no-repeat}.choice--rich.choice--radio input:checked+.choice__box:after{border-color:var(--color-azul);background:var(--color-azul);box-shadow:inset 0 0 0 3px #fff}.choice__icon{background:var(--color-seleccion);width:2.5rem;height:2.5rem;color:var(--color-azul);transition:background-color .15s var(--ease-salida), color .15s var(--ease-salida);border-radius:10px;flex:none;place-items:center;display:grid}.choice__icon svg{width:1.3rem;height:1.3rem}.choice--rich input:checked+.choice__box .choice__icon{background:var(--color-azul);color:#fff}.choice__text{flex-direction:column;gap:2px;min-width:0;display:flex}.choice__title{color:var(--color-azul);font-size:.95rem;font-weight:700;line-height:1.25}.choice__desc{color:var(--color-gris);font-size:.8125rem;line-height:1.3}.counter{font-variant-numeric:tabular-nums;color:var(--color-azul);background:var(--color-seleccion);vertical-align:middle;border-radius:99px;margin-left:.5rem;padding:.1rem .5rem;font-size:.78rem;font-weight:700}.counter:empty{display:none}.red-item{flex-direction:column;gap:.4rem;display:flex}.red-handle{padding:.2rem 0 0 3.6rem}.red-handle .input{min-height:3rem;padding:.6rem .85rem;font-size:1rem}.cedula{grid-template-columns:5.5rem 1fr;align-items:start;gap:.55rem;display:grid}.cedula__nac{font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;padding-inline:.6rem 1.9rem;font-weight:700}.cedula__num{font-variant-numeric:tabular-nums;letter-spacing:.06em}.phone{grid-template-columns:7.75rem 1fr;gap:.55rem;display:grid}.dial-wrap{position:relative}.dial-btn{border:1.5px solid var(--color-borde-campo);border-radius:var(--radius-md);width:100%;height:3rem;color:var(--color-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;align-items:center;gap:.45rem;padding:0 .75rem;font-size:1rem;display:flex;overflow:hidden}@media (hover:hover){.dial-btn:hover{border-color:var(--color-gris)}}.dial-btn svg{color:var(--color-azul)}.dial-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:15px}.dial-code-text{text-align:left;flex:1}.dial-dropdown{z-index:1002;border-radius:var(--radius-md);width:min(18rem,100vw - 2.5rem);box-shadow:var(--shadow-panel);background:#fff;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.dial-search{border:0;border-bottom:1px solid var(--color-linea);width:100%;min-height:3rem;font:inherit;padding:.7rem .9rem;font-size:1rem;display:block}.dial-search:focus{background:var(--color-papel);outline:none}.dial-list{overscroll-behavior:contain;max-height:min(15rem,38dvh);overflow-y:auto}.dial-item{cursor:pointer;align-items:center;gap:.6rem;min-height:3rem;padding:.5rem .9rem;font-size:1rem;display:flex}.dial-item.is-active,.dial-item:active{background:var(--color-seleccion)}@media (hover:hover){.dial-item:hover{background:var(--color-seleccion)}}.dial-item.is-selected{color:var(--color-azul);font-weight:700}.dial-item__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dial-item__code{font-variant-numeric:tabular-nums;color:var(--color-gris-oscuro);flex-shrink:0;font-size:.875rem}.map-wrap{isolation:isolate;border:1.5px solid var(--color-linea-firme);border-radius:var(--radius-md);position:relative;overflow:hidden}.map,#vMap{z-index:1;width:100%;height:14rem}@media (min-width:40rem){.map,#vMap{height:16rem}}@media (min-width:55rem) and (min-height:32rem){.map,#vMap{height:20rem}}.btn.map-locate{z-index:400;min-height:3rem;box-shadow:var(--shadow-panel);background:#fff;border-color:#0000;position:absolute;bottom:.75rem;right:.75rem}.btn{min-height:3rem;font:inherit;text-align:center;border-radius:var(--radius-md);transition:background-color .18s var(--ease-salida), border-color .18s var(--ease-salida), box-shadow .18s var(--ease-salida), transform .12s var(--ease-salida);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--color-azul);color:#fff;box-shadow:var(--shadow-reposo)}.btn--primary:active{background:var(--color-azul-profundo)}.btn--ghost{color:var(--color-azul);border-color:var(--color-linea-firme);background:#fff}.btn--ghost:active{border-color:var(--color-azul);background:var(--color-seleccion)}.btn--share{font-size:1rem}.btn--submit,.btn--cta{background:var(--color-rojo);color:#fff;min-height:3.25rem;box-shadow:var(--shadow-reposo);letter-spacing:.09em;text-transform:uppercase;padding:.85rem 1.6rem;font-size:.875rem;font-weight:700}.btn--submit:active,.btn--cta:active{background:var(--color-rojo-profundo)}@media (hover:hover){.btn--primary:hover{background:var(--color-azul-profundo);box-shadow:var(--shadow-flotante)}.btn--ghost:hover{border-color:var(--color-azul);background:var(--color-seleccion)}.btn--submit:hover,.btn--cta:hover{background:var(--color-rojo-profundo);box-shadow:var(--shadow-flotante)}}.btn--submit:focus-visible,.btn--cta:focus-visible{outline-color:var(--color-rojo)}.btn__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite giro;display:none}.btn.is-loading{pointer-events:none;opacity:.85}.btn.is-loading .btn__spinner{display:inline-block}.nav{z-index:4;margin:2.25rem calc(-1 * var(--canal)) 0;padding:.75rem var(--canal) max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-linea);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;bottom:0}.nav>span:empty{display:none}.nav>.btn{flex:0 auto}.nav>.btn--primary,.nav>.btn--submit{flex:auto;margin-left:auto}@media (min-width:40rem){.nav>.btn--primary,.nav>.btn--submit{max-width:16rem}}@media not all and (min-height:31rem){.nav{padding-bottom:max(2rem, env(safe-area-inset-bottom));position:static}}@media (min-width:55rem) and (min-height:32rem){.nav{margin-inline:0;padding:1.5rem 0 0;position:static}}.layout:has(.step[data-step="0"][hidden]) .rail__lead{display:none}@media (min-width:55rem) and (min-height:32rem){.layout:has(.step[data-step="0"][hidden]) .rail__lead{display:block}}.stepper__list{gap:.5rem;padding-bottom:1.6rem;display:flex;position:relative}.step-dot{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.step-dot__bar{color:#0000;height:5px;transition:background-color .35s var(--ease-salida), border-color .35s var(--ease-salida), color .35s var(--ease-salida);background:#ffffff73;border-radius:99px;font-size:0;overflow:hidden}.step-dot__label{clip-path:inset(50%);white-space:nowrap;color:#fffc;width:1px;height:1px;font-size:.875rem;font-weight:500;line-height:1.25;position:absolute;overflow:hidden}.step-dot.is-active .step-dot__label{clip-path:none;color:#fff;width:auto;height:auto;font-weight:700;bottom:0;left:0;overflow:visible}.step-dot.is-done .step-dot__bar{background:#fff}.step-dot.is-active .step-dot__bar{background:var(--color-rojo);box-shadow:0 0 0 1px #ffffff8c}@media (min-width:40rem){.stepper__list{padding-bottom:0}.step-dot__label,.step-dot.is-active .step-dot__label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.step-dot__label{font-size:.8125rem}}@media (min-width:55rem) and (min-height:32rem){.stepper__list{flex-direction:column;gap:0}.step-dot{flex-direction:row;align-items:center;gap:.9rem;padding:.55rem 0;position:relative}.step-dot__bar{font-variant-numeric:tabular-nums;color:#fffc;background:0 0;border:1.5px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:grid}.step-dot__label{min-height:0;font-size:.95rem}.step-dot:not(:last-child):after{content:"";background:#ffffff38;width:2px;position:absolute;top:2.6rem;bottom:-.45rem;left:calc(1rem - 1px)}.step-dot.is-done:after{background:#fff}.step-dot.is-done .step-dot__bar{color:var(--color-azul);background:#fff;border-color:#fff}.step-dot.is-active .step-dot__bar{background:var(--color-rojo);color:#fff;box-shadow:none;border-color:#fff}}.progress{z-index:5;background:var(--color-linea);height:5px;position:sticky;top:0}.progress__bar{background:var(--color-azul);width:0%;height:100%;transition:width .45s var(--ease-salida)}@media (min-width:55rem) and (min-height:32rem){.progress{display:none}}.banner{--canal:max(1.25rem, var(--seguro));max-width:calc(40rem - 2 * var(--canal));margin:1.25rem var(--canal) 0;border-radius:var(--radius-md);flex-direction:column;gap:.15rem;padding:.9rem 1rem;font-size:.95rem;line-height:1.5;display:flex}@media (min-width:40rem){.banner{margin-inline:auto}}@media (min-width:55rem) and (min-height:32rem){.banner{--canal:max(3rem, var(--seguro));max-width:calc(44rem - 2 * var(--canal));margin:2rem var(--canal) 0}}.banner--info{background:var(--color-seleccion);color:var(--color-azul);border:1px solid #123f8533}.banner--error{background:var(--color-error-fondo);color:var(--color-error);border:1px solid #f3c9c5}.pie{--canal:max(1.25rem, var(--seguro));max-width:40rem;padding:1.25rem var(--canal) max(1.5rem, env(safe-area-inset-bottom));margin:2.5rem auto 0}.pie:before{content:"";background:var(--color-linea);height:1px;margin-bottom:1.25rem;display:block}@media (min-width:55rem) and (min-height:32rem){.pie{--canal:max(3rem, var(--seguro));max-width:44rem;margin-inline:0}}.pie-legal{color:var(--color-gris);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.invite-msg{color:var(--color-azul);text-align:center;margin:.5rem 0 1rem;font-size:.95rem;line-height:1.5}.success__check{width:3.5rem;height:3.5rem;margin-bottom:1.25rem}.success__check svg{width:100%;height:100%}.success__circle{stroke:var(--color-azul);stroke-width:2px;stroke-dasharray:151;stroke-dashoffset:151px;animation:trazo .55s var(--ease-salida) forwards}.success__tick{stroke:var(--color-rojo);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:trazo .4s var(--ease-salida) .45s forwards}.success__title{font-size:clamp(1.6rem,6.4vw,2.3rem)}.success__text{max-width:46ch;color:var(--color-tinta);margin-top:1rem}.success__thanks{color:var(--color-azul);margin-top:.75rem;font-size:1.05rem;font-weight:700}.success__vol{margin:2rem calc(-1 * var(--canal)) 0;padding:1.75rem var(--canal);background-color:var(--color-azul);color:#fff;text-align:left;background-image:url(../img/chevrones.svg);background-position:right -12rem top -6rem;background-repeat:no-repeat;background-size:34rem}@media (min-width:40rem){.success__vol{border-radius:var(--radius-lg);margin-inline:0}}.success__vol-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.2}.success__vol-sub{color:#ffffffd9;max-width:42ch;margin-top:.5rem}.success__vol-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.success__vol .btn--primary{background:var(--color-rojo);letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:700}.success__vol .btn--ghost{color:#fff;background:0 0;border-color:#ffffffb3}.success__vol .btn--primary:active{background:var(--color-rojo-profundo)}.success__vol .btn--ghost:active{background:#ffffff1f;border-color:#fff}@media (hover:hover){.success__vol .btn--primary:hover{background:var(--color-rojo-profundo)}.success__vol .btn--ghost:hover{background:#ffffff1f;border-color:#fff}}.success__vol :focus-visible{outline-color:#fff}.success__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.success__connect{border-top:1px solid var(--color-linea);margin-top:2rem;padding-top:1.5rem}.success__connect-title{color:var(--color-azul);font-size:.95rem;font-weight:700}.success__social{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.canal-link{border:1.5px solid var(--color-linea-firme);border-radius:var(--radius-md);min-width:4.25rem;min-height:4.25rem;color:var(--color-azul);transition:border-color .15s var(--ease-salida), background-color .15s var(--ease-salida);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.55rem .5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.canal-link:active{border-color:var(--color-azul);background:var(--color-seleccion)}@media (hover:hover){.canal-link:hover{border-color:var(--color-azul);background:var(--color-seleccion)}}.searchable-select{width:100%;position:relative}.searchable-select>select{display:none}.ss-display{width:100%;min-height:3rem;color:var(--color-tinta);border:1.5px solid var(--color-borde-campo);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s var(--ease-salida), box-shadow .18s var(--ease-salida);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23123F85' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;align-items:center;padding:.7rem 2.6rem .7rem .95rem;font-size:1.0625rem;display:flex}@media (hover:hover){.ss-display:hover{border-color:var(--color-gris)}}.ss-display:focus,.ss-display.is-open{border-color:var(--color-azul);outline:none;box-shadow:0 0 0 4px #123f852e}.ss-display.is-placeholder{color:var(--color-gris)}.ss-display.is-disabled{color:#59636f;border-color:var(--color-linea);cursor:not-allowed;pointer-events:none;background-color:#f1f4f8}.ss-dropdown{z-index:1000;max-height:70dvh;padding:0 var(--seguro) env(safe-area-inset-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-panel);animation:hoja-sube .26s var(--ease-salida);background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ss-dropdown[hidden]{display:none}.ss-search{border-bottom:1px solid var(--color-linea);align-items:center;gap:.55rem;padding:.35rem .95rem;display:flex}.ss-search svg{color:var(--color-azul);flex:none}.ss-search input{min-height:3rem;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.ss-search input::placeholder{color:var(--color-gris)}.ss-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ss-item{cursor:pointer;align-items:center;min-height:3rem;padding:.5rem .95rem;font-size:1rem;display:flex}.ss-item.is-active,.ss-item:active{background:var(--color-seleccion)}@media (hover:hover){.ss-item:hover{background:var(--color-seleccion)}}.ss-item.is-selected{color:var(--color-azul);font-weight:700}.ss-empty,.ss-loading{text-align:center;color:var(--color-gris);padding:1rem;font-size:.9rem}.ss-overlay{z-index:999;background:#0b2b5e73;display:none;position:fixed;inset:0}.ss-overlay.is-visible{display:block}@media (min-width:55rem) and (min-height:32rem){.ss-dropdown{border-radius:var(--radius-md);max-height:none;animation:despliegue .18s var(--ease-salida);margin-top:6px;padding:0;position:absolute;top:100%;bottom:auto}.ss-list{max-height:15rem}.ss-overlay.is-visible{display:none}}.dp-wrap{position:relative}.dp-trigger{cursor:pointer}.dp-panel{z-index:1100;border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:#fff;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}@media (min-width:30rem){.dp-panel{width:20rem;right:auto}}.dp-panel[hidden]{display:none}.dp-header{background:var(--color-azul);color:#fff;align-items:center;gap:.25rem;padding:.4rem .5rem;display:flex}.dp-title{border-radius:var(--radius-sm);color:#fff;flex:1;min-height:3rem;font-size:1rem;font-weight:700}.dp-title:disabled{cursor:default}.dp-nav{border-radius:var(--radius-sm);color:#fff;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.5rem;line-height:1;display:grid}.dp-title:active:not(:disabled),.dp-nav:active:not(:disabled){background:#ffffff24}.dp-nav:disabled{opacity:.35}.dp-header :focus-visible{outline-offset:-3px;outline-color:#fff}.dp-body{padding:.5rem}.dp-grid{gap:3px;display:grid}.dp-years{grid-template-columns:repeat(4,1fr)}.dp-months{grid-template-columns:repeat(3,1fr)}.dp-days{grid-template-columns:repeat(7,1fr)}.dp-cell{border-radius:var(--radius-sm);min-height:3rem;color:var(--color-tinta);text-align:center;font-variant-numeric:tabular-nums;padding:.25rem;font-size:1rem}.dp-cell:active:not(:disabled):not(.dp-empty){background:var(--color-seleccion);color:var(--color-azul)}.dp-cell.is-selected{background:var(--color-azul);color:#fff;font-weight:700}.dp-cell:disabled{opacity:.35;cursor:default}.dp-cell.dp-empty{cursor:default}.dp-dow{text-align:center;text-transform:uppercase;color:var(--color-gris);padding:.3rem 0;font-size:.75rem;font-weight:700}@media (hover:hover){.dp-title:hover:not(:disabled),.dp-nav:hover:not(:disabled){background:#ffffff24}.dp-cell:hover:not(:disabled):not(.dp-empty){background:var(--color-seleccion);color:var(--color-azul)}}.share-modal{z-index:2000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.share-modal[hidden]{display:none}.share-modal__backdrop{background:#0b2b5e8c;position:absolute;inset:0}.share-modal__box{z-index:1;overscroll-behavior:contain;width:100%;max-width:28rem;max-height:100%;padding:1.4rem max(1.25rem, var(--seguro)) max(2rem, calc(1rem + env(safe-area-inset-bottom)));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-modal);animation:hoja-sube .26s var(--ease-salida);background:#fff;position:relative;overflow-y:auto}@media (min-width:30rem) and (min-height:30rem){.share-modal{align-items:center;padding:1rem}.share-modal__box{border-radius:var(--radius-lg);animation:entrada-paso .3s var(--ease-salida);padding:1.6rem 1.6rem 1.75rem}}.share-modal__head{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.share-modal__title{font-family:var(--font-display);color:var(--color-azul);font-size:1.5rem;font-weight:700}.share-modal__close{border-radius:var(--radius-sm);width:3rem;height:3rem;color:var(--color-gris);place-items:center;margin-right:-.6rem;display:grid}.share-modal__close:active{background:var(--color-papel);color:var(--color-azul)}@media (hover:hover){.share-modal__close:hover{background:var(--color-papel);color:var(--color-azul)}}.share-modal__desc{color:var(--color-gris);margin-bottom:1.1rem;font-size:.95rem}.share-modal__opts{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (min-width:26rem){.share-modal__opts{grid-template-columns:repeat(5,1fr)}}.share-opt{border:1.5px solid var(--color-linea-firme);border-radius:var(--radius-md);min-height:4.5rem;font:inherit;color:var(--color-tinta);transition:border-color .15s var(--ease-salida), background-color .15s var(--ease-salida);background:#fff;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .3rem .6rem;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.share-opt:active{border-color:var(--color-azul);background:var(--color-seleccion);color:var(--color-azul)}@media (hover:hover){.share-opt:hover{border-color:var(--color-azul);background:var(--color-seleccion);color:var(--color-azul)}}.share-opt__icon{background:var(--color-seleccion);width:2.25rem;height:2.25rem;color:var(--color-azul);border-radius:50%;flex:none;place-items:center;display:grid}.share-opt--copy[data-copied=true] .share-opt__icon{background:var(--color-exito-fondo);color:var(--color-exito)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.h-2{height:calc(var(--spacing) * 2)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[48ch\]{max-width:48ch}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:3.40282e38px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-azul{border-color:var(--color-azul)}.border-linea{border-color:var(--color-linea)}.border-linea-firme{border-color:var(--color-linea-firme)}.bg-rojo{background-color:var(--color-rojo)}.bg-seleccion{background-color:var(--color-seleccion)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.px-\(--canal\){padding-inline:var(--canal)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.font-display{font-family:var(--font-display)}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[clamp\(1\.5rem\,7\.4vw\,1\.75rem\)\]{font-size:clamp(1.5rem,7.4vw,1.75rem)}.text-\[clamp\(2\.2rem\,10\.4vw\,3rem\)\]{font-size:clamp(2.2rem,10.4vw,3rem)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.text-azul{color:var(--color-azul)}.text-tinta{color:var(--color-tinta)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-azul:hover{border-color:var(--color-azul)}.hover\:bg-seleccion:hover{background-color:var(--color-seleccion)}}@media (min-width:40rem){.sm\:w-auto{width:auto}}@media (min-width:55rem) and (min-height:32rem){.escritorio\:sticky{position:sticky}.escritorio\:top-0{top:0}.escritorio\:mt-2{margin-top:calc(var(--spacing) * 2)}.escritorio\:mt-4{margin-top:calc(var(--spacing) * 4)}.escritorio\:mt-8{margin-top:calc(var(--spacing) * 8)}.escritorio\:mt-auto{margin-top:auto}.escritorio\:flex{display:flex}.escritorio\:grid{display:grid}.escritorio\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.escritorio\:size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.escritorio\:h-dvh{height:100dvh}.escritorio\:min-h-full{min-height:100%}.escritorio\:max-w-\[46rem\]{max-width:46rem}.escritorio\:grid-cols-\[25rem_1fr\]{grid-template-columns:25rem 1fr}.escritorio\:grid-cols-\[minmax\(24rem\,42\%\)_1fr\]{grid-template-columns:minmax(24rem,42%) 1fr}.escritorio\:flex-col{flex-direction:column}.escritorio\:gap-4{gap:calc(var(--spacing) * 4)}.escritorio\:gap-6{gap:calc(var(--spacing) * 6)}.escritorio\:self-stretch{align-self:stretch}.escritorio\:px-4{padding-inline:calc(var(--spacing) * 4)}.escritorio\:px-8{padding-inline:calc(var(--spacing) * 8)}.escritorio\:py-3{padding-block:calc(var(--spacing) * 3)}.escritorio\:pt-7{padding-top:calc(var(--spacing) * 7)}.escritorio\:pt-16{padding-top:calc(var(--spacing) * 16)}.escritorio\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.escritorio\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.escritorio\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.escritorio\:text-\[1\.05rem\]{font-size:1.05rem}.escritorio\:text-\[1\.6rem\]{font-size:1.6rem}.escritorio\:text-\[1\.7rem\]{font-size:1.7rem}.escritorio\:text-\[1rem\]{font-size:1rem}.escritorio\:text-\[2\.6rem\]{font-size:2.6rem}.escritorio\:text-\[4\.4rem\]{font-size:4.4rem}.escritorio\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/playfair-display-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/playfair-display-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.map-wrap .leaflet-container.leaflet-touch-drag{touch-action:pan-y}.map-wrap .leaflet-bar a,.map-wrap .leaflet-touch .leaflet-bar a{width:3rem;height:3rem;color:var(--color-azul);font-size:1.375rem;line-height:3rem}.map-wrap .leaflet-touch .leaflet-bar{box-shadow:var(--shadow-panel);border-radius:var(--radius-md);border:0}.map-wrap .leaflet-bar a:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.map-wrap .leaflet-bar a:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@keyframes entrada-paso{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes aparece{0%{opacity:.35}to{opacity:1}}@keyframes losa-entra{0%{transform:translate(-.75rem)}to{transform:none}}@keyframes despliegue{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes hoja-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sacudida{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes trazo{to{stroke-dashoffset:0}}@keyframes giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.success__circle,.success__tick{stroke-dashoffset:0}.btn.is-loading .btn__spinner{animation:1.4s linear infinite giro!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}