.reservar_page__2kbfA{min-height:70vh;padding:clamp(32px,6vw,76px) 20px;background:linear-gradient(180deg,#edf7fb,#f8fbfc);color:#153e62}.reservar_actionCard__HzVar,.reservar_heading__ijEEJ,.reservar_layout__aWmRC,.reservar_success__Obkcs{width:min(100%,1080px);margin:0 auto}.reservar_heading__ijEEJ{margin-bottom:24px}.reservar_kicker__peeei{color:#0087b3;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.reservar_actionCard__HzVar h1,.reservar_heading__ijEEJ h1,.reservar_success__Obkcs h1{margin:9px 0;color:#103f67;font-size:clamp(30px,5vw,48px);line-height:1.08}.reservar_actionCard__HzVar p,.reservar_heading__ijEEJ p,.reservar_success__Obkcs p{max-width:720px;margin:8px 0;color:#49667a;line-height:1.65}.reservar_layout__aWmRC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.reservar_actionCard__HzVar,.reservar_card__18pfT,.reservar_success__Obkcs{border:1px solid #d2e4ed;border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(9,59,91,.08)}.reservar_card__18pfT{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px)}.reservar_card__18pfT h2{margin:0;color:#103f67;font-size:21px}.reservar_card__18pfT label{display:grid;grid-gap:7px;gap:7px;color:#173f62;font-size:14px;font-weight:750}.reservar_card__18pfT input:not([type=checkbox]),.reservar_card__18pfT select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #b8d1df;border-radius:11px;color:#193e5c;background:#fff;font:inherit}.reservar_actions__8stZJ a:focus-visible,.reservar_card__18pfT input:focus-visible,.reservar_card__18pfT select:focus-visible,.reservar_primary__PlL93:focus-visible,.reservar_secondary__ya_8P:focus-visible,.reservar_slots__CwaKn button:focus-visible{outline:3px solid #19b6dc;outline-offset:2px}.reservar_day__jLuXp,.reservar_duration__ZYmnU,.reservar_notice___bds_,.reservar_small__UoAcg{margin:0;color:#547083;font-size:13px;line-height:1.55}.reservar_duration__ZYmnU{padding:12px;border-left:4px solid #1bb4d9;border-radius:8px;background:#eef8fb}.reservar_day__jLuXp{color:#153e62;font-weight:800;text-transform:capitalize}.reservar_slots__CwaKn{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:9px;gap:9px;max-height:390px;overflow:auto;padding:2px}.reservar_slotSelected__qJiAO,.reservar_slot___KhEd{min-height:45px;border:1px solid #9abbd0;border-radius:11px;color:#16466b;background:#fff;font:inherit;font-weight:750;cursor:pointer}.reservar_slotSelected__qJiAO{border-color:#117bb2;color:#fff;background:#117bb2}.reservar_form__UBGMQ{grid-column:1/-1}.reservar_contactFields__g34PN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.reservar_consent__Mu9hA{display:grid!important;grid-template-columns:20px 1fr;align-items:start;grid-gap:10px!important;gap:10px!important;color:#536e80!important;font-size:13px!important;font-weight:500!important;line-height:1.55}.reservar_consent__Mu9hA input{margin:3px 0 0;accent-color:#117bb2}.reservar_backLink__5ybqg,.reservar_consent__Mu9hA a{color:#087aa8;font-weight:800}.reservar_honeypot__CF5Kz{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.reservar_primary__PlL93,.reservar_secondary__ya_8P{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:12px;color:#fff;background:#117bb2;font:inherit;font-weight:850;text-align:center;text-decoration:none;cursor:pointer}.reservar_primary__PlL93:disabled,.reservar_secondary__ya_8P:disabled{opacity:.5;cursor:not-allowed}.reservar_secondary__ya_8P{border:1px solid #afc9d8;color:#17496d;background:#fff}.reservar_error__K_CUH{margin:0;padding:11px 13px;border:1px solid #f2b6ab;border-radius:10px;color:#8d241a;background:#fff3f0}.reservar_success__Obkcs{padding:clamp(22px,5vw,48px)}.reservar_successMessage__pgS4p{padding:12px;border-radius:10px;color:#0d684f!important;background:#e8f8f2}.reservar_actions__8stZJ{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.reservar_actionCard__HzVar{display:grid;grid-gap:14px;gap:14px;max-width:620px;padding:clamp(22px,5vw,48px)}.reservar_actionCard__HzVar button{justify-self:start}.reservar_backLink__5ybqg{justify-self:start;margin-top:4px}@media (max-width:700px){.reservar_page__2kbfA{padding:28px 14px 42px}.reservar_layout__aWmRC{grid-template-columns:1fr}.reservar_form__UBGMQ{grid-column:auto}.reservar_contactFields__g34PN{grid-template-columns:1fr}.reservar_slots__CwaKn{grid-template-columns:repeat(2,minmax(0,1fr))}.reservar_actions__8stZJ{display:grid}.reservar_actions__8stZJ a{width:100%}}