.neu-modal{z-index:9009;display:none;position:absolute;top:0;left:0}.neu-modal .neu-modal__backdrop{transition:opacity var(--astro-ui-modal-animation-duration,.4s) ease-out;opacity:0}.neu-modal .neu-modal__dialog{transition:opacity var(--astro-ui-modal-animation-duration,.4s) ease-in-out, transform var(--astro-ui-modal-animation-duration,.4s) ease-out;transform:translateY(var(--astro-ui-modal-translate-y,-100px));opacity:0}.neu-modal.show{display:block}.neu-modal.show .neu-modal__backdrop{opacity:0}.neu-modal.show .neu-modal__dialog{opacity:0;transform:translateY(var(--astro-ui-modal-translate-y,-100px))}.neu-modal.show.is-opening .neu-modal__backdrop{opacity:0;transition-delay:0s}.neu-modal.show.is-opening .neu-modal__dialog{opacity:0;transform:translateY(var(--astro-ui-modal-translate-y,-100px));transition-delay:var(--astro-ui-modal-animation-delay,.2s)}.neu-modal.show:not(.is-opening):not(.is-closing) .neu-modal__backdrop{opacity:1}.neu-modal.show:not(.is-opening):not(.is-closing) .neu-modal__dialog{opacity:1;transform:translateY(0)}.neu-modal.show.is-closing .neu-modal__backdrop{opacity:0;transition-delay:var(--astro-ui-modal-animation-delay,.2s)}.neu-modal.show.is-closing .neu-modal__dialog{opacity:0;transform:translateY(var(--astro-ui-modal-translate-y,-100px));transition-delay:0s}.neu-modal__header,.neu-modal__body,.neu-modal__footer{flex-direction:column;align-items:flex-start;margin:0;padding:15px;display:flex}.neu-modal__header button{cursor:pointer;background:0 0;border:none}.neu-modal__backdrop{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.neu-modal__dialog{flex-direction:column;flex-grow:1;margin:15px;display:flex;position:relative}.neu-modal__wrapper{width:100%;max-width:600px;position:fixed;left:50%;transform:translate(-50%)}.neu-modal__wrapper:focus{outline:none}.neu-modal__header{border-radius:var(--astro-ui-modal-border-radius,var(--astro-ui-border-radius,24px)) var(--astro-ui-modal-border-radius,var(--astro-ui-border-radius,24px)) 0 0;background:#fff;position:relative;overflow:hidden}.neu-modal__header .close{position:absolute;top:15px;right:15px}.neu-modal__content{flex-direction:column;flex-grow:1;display:flex}.neu-modal__body{background:#fff;flex-direction:column;flex-grow:1;max-height:50vh;display:flex;overflow-y:scroll}.neu-modal__footer{border-radius:0 0 var(--astro-ui-modal-border-radius,var(--astro-ui-border-radius,24px)) var(--astro-ui-modal-border-radius,var(--astro-ui-border-radius,24px));background:#fff}.neu-modal__loader{justify-content:center;width:100%;padding-top:16px;display:flex}.neu-modal__loader-hidden{display:none}.neu-modal__sm .neu-modal__wrapper{max-width:980px}.neu-modal__xl .neu-modal__wrapper{max-width:1170px}@media (width>=992px){.neu-modal__dialog{margin-top:150px}}@keyframes neu-bounce{0%{background:#d9d9d9;transform:translateY(0)}to{background:#0d0d0d;transform:translateY(-12px)}}.neu-loader-points{position:relative}.neu-loader-points .loader-point{background:#d9d9d9;border-radius:4px;width:8px;height:8px;margin:0 3px;transition:background,translate .2s ease-in-out;animation:.6s infinite alternate neu-bounce;display:inline-block}.neu-loader-points .loader-point:nth-child(2){animation-delay:.2s}.neu-loader-points .loader-point:nth-child(3){animation-delay:.4s}@font-face{font-family:Figtree;src:url(/uploads/Figtree/Figtree-VariableFont_wght.ttf)format("truetype-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/uploads/Figtree/Figtree-Italic-VariableFont_wght.ttf)format("truetype-variations");font-weight:300 900;font-style:italic;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:78px}body{color:#111214;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Figtree,system-ui,sans-serif}*{box-sizing:border-box}a{color:#e60000;text-decoration:none}a:hover{color:#b30000}img{max-width:100%;display:block}::selection{color:#fff;background:#e60000}html.vp-no-overflow-x,html.vp-no-overflow-x body{overflow-x:hidden}@keyframes vp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.vp-field__error{color:#e60000;font-size:13px;font-weight:600;line-height:1.4}.vp-field--error>input,.vp-field--error>select,.vp-field--error>textarea{background:snow!important;border-color:#e60000!important}.vp-field>select:has(option[value=""]:checked){color:#8a8d92}:root{--astro-ui-color-primary:#e60000;--astro-ui-color-primary-hover:#111214;--astro-ui-text-color-primary:#111214;--astro-ui-text-color-secondary:#5a5d62;--astro-ui-color-error:#e60000;--astro-ui-border-radius:6px;--astro-ui-btn-border-radius:100px;--astro-ui-btn-text-color:#fff;--astro-ui-btn-text-color-hover:#fff}.vp-legal{color:#5a5d62;max-width:74ch;font-size:16px;line-height:1.65}.vp-legal h1{letter-spacing:-.03em;color:#111214;margin:0 0 28px;font-size:clamp(32px,4.6vw,62px);font-weight:800;line-height:1.05}.vp-legal h2{letter-spacing:-.01em;color:#111214;margin:36px 0 12px;font-size:19px;font-weight:800}.vp-legal h3{color:#111214;margin:24px 0 8px;font-size:15px;font-weight:700}.vp-legal p{margin:0 0 14px}.vp-legal ul{margin:0 0 14px;padding-left:20px}.vp-legal li{margin-bottom:10px}.vp-legal strong{color:#111214;font-weight:700}.vp-legal a{text-decoration:underline}.vp-legal__fecha{color:#8a8d92;border-top:1px solid #e8e8e6;margin-top:30px;padding-top:16px;font-size:13.5px}#modal-legal .neu-modal__body,#modal-clausula .neu-modal__body{border-radius:0 0 6px 6px;max-height:72vh;padding:4px 28px 28px}#modal-legal .vp-legal h1,#modal-clausula .vp-legal h2:first-child{margin-top:0;font-size:24px;line-height:1.2}.vp-consent{grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;margin-top:4px;display:grid}.vp-consent>input[type=checkbox]{accent-color:#e60000;cursor:pointer;width:17px;height:17px;margin:2px 0 0}.vp-consent>label{color:#3c3f44;cursor:pointer;font-size:14px;line-height:1.5}.vp-consent>.vp-field__error{grid-column:1/-1}.vp-field--error.vp-consent>input[type=checkbox]{outline-offset:2px;outline:2px solid #e60000}.vp-link{color:#e60000;cursor:pointer;text-decoration:underline}.vp-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #e60000}.vp-link:hover{color:#b30000}
