@keyframes popupSoft{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes filledCircle{100%{stroke-dashoffset:0}}.card-sala{background-color:#fff;border-radius:12px;overflow:hidden;border:1px solid #eceef7;box-shadow:rgba(18,23,107,.04) 0px 2px 4px;position:relative;transition:.3s ease-in-out}.card-sala:hover{transform:translateY(-4px);box-shadow:rgba(18,23,107,.13) 0px 16px 34px}.card-sala .wrap-img{aspect-ratio:16/10;margin:0}.card-sala .wrap-img .post-thumbnail{width:100%;object-fit:cover;border-bottom:none}.card-sala .info-sala{padding:22px;padding-bottom:44px}.card-sala .info-sala .name-sala{font-size:22px;font-weight:700;font-family:SaviorSans;color:#253d90;margin:0}.card-sala .info-sala .tipo{font-size:14px;color:#7a7fae;font-family:Libertad;font-weight:400;margin:0;text-transform:uppercase;letter-spacing:.28px;margin-top:6px}.card-sala .info-sala .meta-sala{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;background:#fff;padding:6px 11px;border-radius:999px;font-family:Libertad;font-weight:400;font-size:15px;line-height:1;color:#12176b;box-shadow:rgba(18,23,107,.12) 0px 2px 8px}.card-sala .info-sala .list-services{display:flex;flex-direction:column;gap:10px;padding:0;margin-top:14px}.card-sala .info-sala .list-services li{display:flex;align-items:center;gap:12px;color:#1d1d1f;font-size:15px;font-family:Libertad;font-weight:400}.card-sala .info-sala .list-services li img{max-width:17px;max-height:17px}.card-sala .info-sala .button-reserve-space{background-color:#253d90;border-radius:11px;color:#fff;font-family:SaviorSans;font-weight:700;font-size:15px;width:100%;padding:14px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;outline:none;margin-top:14px;transition:.3s ease-in-out}.card-sala .info-sala .button-reserve-space:hover{background-color:#6fbcff;color:#12176b}.card-sala .info-sala .button-reserve-space:hover svg path{stroke:#12176b}.card-sala .info-sala .button-reserve-space svg path{transition:.3s ease-in-out}.step-1 .nav-tabs::before{content:none}.step-1 .nav-tabs{display:flex;align-items:center;gap:10px;border:none;margin-bottom:0;flex-wrap:wrap}.step-1 .nav-tabs li.active a{background-color:#253d90;border-color:#253d90;color:#fff}.step-1 .nav-tabs li a{padding:11px 20px;border:1px solid #dfe2f0;border-radius:999px;font-family:SaviorSans;font-weight:700;font-size:clamp(12px,1.3vw,15px);background-color:#fff;color:#1d1d1f}@media screen and (max-width: 700px){.step-1 .nav-tabs li a{padding:8px 14px}}.step-1 .tab-content .tab-pane .info-sede{margin-block:24px;background:linear-gradient(90.99deg, #12176B 0%, #253D90 55%, #3457C4 100%);display:flex;align-items:center;gap:28px;padding:22px 26px;border-radius:16px}@media screen and (max-width: 700px){.step-1 .tab-content .tab-pane .info-sede{flex-direction:column;gap:10px;padding:18px 22px;align-items:flex-start}}.step-1 .tab-content .tab-pane .info-sede .name-sede,.step-1 .tab-content .tab-pane .info-sede p{padding:0;margin:0}.step-1 .tab-content .tab-pane .info-sede .name-sede{color:#fff;font-family:SaviorSans;font-size:22px;font-weight:800}.step-1 .tab-content .tab-pane .info-sede .wrapper-info{display:flex;flex-wrap:wrap;align-items:center;column-gap:28px;row-gap:4px}.step-1 .tab-content .tab-pane .info-sede .wrapper-info p{color:#cdd6ff;display:flex;align-items:center;gap:8px;font-size:16px;font-family:Libertad}.step-1 .tab-content .tab-pane .wrapper-salas{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:23px}.step-1 .tab-content .tab-pane .text-no-posts{font-family:SaviorSans;font-size:20px;font-weight:700;color:#12176b;text-align:center;margin:16px 0}.step-1 .wrapper-recomendations{border:1px solid #e6e9f6;border-radius:18px;background-color:#fff;padding:32px 30px;padding-top:52px;margin-top:24px}.step-1 .wrapper-recomendations .title-recomendations{color:#253d90;font-family:SaviorSans;font-size:24px;font-weight:700;display:flex;align-items:center;gap:10px;margin:0}.step-1 .wrapper-recomendations .list-recomendations{padding:0;margin:0;display:grid;list-style:none;margin-top:22px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:30px}@media screen and (max-width: 900px){.step-1 .wrapper-recomendations .list-recomendations{gap:20px}}.step-1 .wrapper-recomendations .list-recomendations li{font-size:16px;color:#1d1d1f;line-height:1.1;position:relative;padding-left:25px}.step-1 .wrapper-recomendations .list-recomendations li .icon-item{position:absolute;left:0;top:0}.step-2 .back-step{color:#253d90;font-family:SaviorSans;font-weight:700;display:flex;align-items:center;gap:8px;border:none;outline:none;background:rgba(0,0,0,0);margin-bottom:18px;transition:.3s ease-in-out}.step-2 .back-step:hover{color:#6fbcff}.step-2 .back-step:hover svg path{stroke:currentColor}.step-2 form.reservar_sala{display:flex;flex-direction:column;gap:24px}.step-2 form.reservar_sala .reservation-form-grid{display:grid;gap:18px}.step-2 form.reservar_sala .reservation-form-grid--two-columns{grid-template-columns:repeat(auto-fill, minmax(48%, 1fr))}.step-2 form.reservar_sala .form-group{margin-bottom:0}.step-2 form.reservar_sala .form-group label{display:block;font-family:SaviorSans;font-size:13px;color:#12176b;font-weight:300;margin-bottom:7px}.step-2 form.reservar_sala .form-group small.vs_forms_error{font-size:13px;color:red;font-family:Libertad}.step-2 form.reservar_sala .form-group input,.step-2 form.reservar_sala .form-group select{width:100%;height:auto;border-radius:11px;border:1px solid #d7dbec;background-color:#fff;color:#12176b;font-family:Libertad;font-size:16px;font-weight:400;padding:12px 14px;box-shadow:none;line-height:1}.step-2 form.reservar_sala .form-group input:valid,.step-2 form.reservar_sala .form-group select:valid{border-color:#3fae6a}.step-2 form.reservar_sala .form-group input:user-invalid,.step-2 form.reservar_sala .form-group select:user-invalid{border-color:#ef0074}.step-2 form.reservar_sala .form-group input:focus,.step-2 form.reservar_sala .form-group input:focus-visible,.step-2 form.reservar_sala .form-group select:focus,.step-2 form.reservar_sala .form-group select:focus-visible{outline:3px solid #6fbcff;outline-offset:2px}.step-2 form.reservar_sala .form-group input::placeholder,.step-2 form.reservar_sala .form-group select::placeholder{color:#757575;font-family:700}.step-2 form.reservar_sala .form-group input[disabled],.step-2 form.reservar_sala .form-group input[disabled],.step-2 form.reservar_sala .form-group select[disabled],.step-2 form.reservar_sala .form-group select[disabled]{cursor:not-allowed;opacity:.65}.step-2 form.reservar_sala .form-group .field-help{display:block;margin-top:4px;color:#757575;font-family:Libertad;font-size:12px;line-height:1}@media screen and (max-width: 580px){.step-2 form.reservar_sala .form-group .invisible{display:none}}.step-2 form.reservar_sala .wrapper-submit{display:flex;align-items:center;justify-content:space-between;gap:12px}.step-2 form.reservar_sala .wrapper-submit .aviso{font-family:libertad;font-weight:400;font-size:14px;color:#9a9ec4;margin:0}.step-2 form.reservar_sala .wrapper-submit .vs_form_submit,.step-2 form.reservar_sala .wrapper-submit .btn,.step-2 form.reservar_sala .wrapper-submit input[type=submit]{width:auto;border:none;padding:14px 28px;border-radius:11px;background-color:#12176b;color:#fff;font-family:SaviorSans;font-size:clamp(12px,1.2vw,15px);font-weight:700;display:flex;align-items:center;gap:10px}.step-2 form.reservar_sala .wrapper-submit .vs_form_submit:disabled,.step-2 form.reservar_sala .wrapper-submit .btn:disabled,.step-2 form.reservar_sala .wrapper-submit input[type=submit]:disabled{opacity:.2}@media screen and (max-width: 580px){.step-2 form.reservar_sala .wrapper-submit .vs_form_submit,.step-2 form.reservar_sala .wrapper-submit .btn,.step-2 form.reservar_sala .wrapper-submit input[type=submit]{padding:11px 13px}}.step-3 .step-panel{border:1px solid #eceef7 !important;padding:clamp(30px,5vw,52px) !important;box-shadow:rgba(18,23,107,.07) 0px 6px 30px !important;max-width:620px;margin-inline:auto}.step-3 .step-panel__header{text-align:center}.step-3 .step-panel__header .wrapper-check{margin-bottom:26px;animation:popupSoft .55s cubic-bezier(0.2, 0.8, 0.3, 1.2) 0s 1 normal both}.step-3 .step-panel__header .wrapper-check .check-circle{animation:filledCircle .7s ease .15s 1 normal both}.step-3 .step-panel__header .wrapper-check .check-mark{animation:filledCircle .5s ease .55s 1 normal both}.step-3 .step-panel__header .step-title{font-family:SaviorSans;font-weight:800;font-size:clamp(26px,4vw,34px);margin:0px 0px 16px;color:#253d90}.step-3 .step-panel__header .step-description{font-family:libertad;font-weight:400;font-size:18px;line-height:1.55;color:#1d1d1f;margin:0px auto 32px;max-width:480px;margin:auto;text-wrap:pretty}.step-3 .step-panel article{background:#fafafa;border:1px solid #eceef7;border-radius:14px;padding:22px 24px;margin-bottom:30px}.step-3 .step-panel article .title{font-family:SaviorSans;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#7a7fae;margin-bottom:14px}.step-3 .step-panel article p{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:libertad;font-size:16px;color:#9a9ec4}.step-3 .step-panel article p span{font-weight:700;color:#12176b;text-align:right}.step-3 .step-panel button{background-color:#253d90;border-radius:11px;color:#fff;font-family:SaviorSans;font-weight:700;font-size:15px;width:100%;padding:14px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;outline:none;margin-top:14px;transition:.3s ease-in-out}.step-3 .step-panel button:hover{background-color:#6fbcff;color:#12176b}.step-3 .step-panel button:hover svg path{stroke:#12176b}.step-3 .step-panel button svg path{transition:.3s ease-in-out}.step-3 .step-panel button{width:fit-content;margin-inline:auto}html body #content-salas{background-color:#fafafa;padding-bottom:72px}html body #content-salas .wrapper-archive{max-width:1100px;width:90%;margin:auto;padding-block:32px 0}html body #content-salas .wrapper-archive .tag-exclusive{color:#253d90;font-size:13px;font-weight:700;font-family:Libertad;text-transform:uppercase;display:flex;align-items:center;gap:10px}html body #content-salas .wrapper-archive .tag-exclusive::before{content:"";width:26px;height:3px;border-radius:2px;background-color:#ef0074;position:static;display:block}html body #content-salas .wrapper-archive .title-archive{font-family:SaviorSans;color:#12176b;font-weight:800;margin:0;font-size:52px}html body #content-salas .wrapper-archive .description{color:#1d1d1f;font-family:Libertad;font-size:19px;font-weight:400;line-height:1.2;margin:0;width:45%}html body #content-salas .wrapper-archive .steps-reservation{list-style:none;padding:0;margin:40px 0;display:flex;align-items:center;gap:16px;counter-reset:steps-reservation}html body #content-salas .wrapper-archive .steps-reservation li{color:#9a9ec4;font-size:14px;display:flex;align-items:center;gap:12px;counter-increment:steps-reservation}@media screen and (max-width: 700px){html body #content-salas .wrapper-archive .steps-reservation li{font-size:12px}}html body #content-salas .wrapper-archive .steps-reservation li::before{content:counter(steps-reservation);width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#e3e5f2;color:#9a9ec4;border-radius:50%;font-family:SaviorSans;font-size:clamp(12px,1.3vw,16px);font-weight:700}@media screen and (max-width: 700px){html body #content-salas .wrapper-archive .steps-reservation li::before{height:30px;width:30px}}html body #content-salas .wrapper-archive .steps-reservation li::after{content:"";display:block;width:95px;height:2px;background-color:#e3e5f2;border-radius:2px;position:static}@media screen and (max-width: 700px){html body #content-salas .wrapper-archive .steps-reservation li::after{width:13px}}html body #content-salas .wrapper-archive .steps-reservation li:nth-last-child(1)::after{content:none}html body #content-salas .wrapper-archive .steps-reservation li.is-active,html body #content-salas .wrapper-archive .steps-reservation li.is-complete{color:#253d90}html body #content-salas .wrapper-archive .steps-reservation li.is-active::before,html body #content-salas .wrapper-archive .steps-reservation li.is-complete::before{background:#253d90;color:#fff}html body #content-salas .wrapper-archive .steps-reservation li.is-complete::after{background-color:#253d90}html body #content-salas .wrapper-archive .step-content[hidden]{display:none !important}html body #content-salas .wrapper-archive .step-panel{background-color:#fff;border:1px solid #e3e5f2;border-radius:24px;padding:32px;box-shadow:0 20px 40px rgba(18,23,107,.08)}html body #content-salas .wrapper-archive .step-panel__header{margin-bottom:24px}html body #content-salas .wrapper-archive .step-panel__header h2,html body #content-salas .wrapper-archive .step-panel__header p{margin:0}html body #content-salas .wrapper-archive .step-panel__header h2{font-family:SaviorSans;color:#12176b;font-size:34px;font-weight:800;margin-bottom:10px}html body #content-salas .wrapper-archive .step-panel__header p{color:#4a507a;font-family:Libertad;font-size:16px;max-width:680px}html body #content-salas .wrapper-archive .step-panel__header .description-form{color:#7a7fae;font-size:17px;font-family:Libertad;font-weight:400}/*# sourceMappingURL=main.min.css.map */
