.Wx2W3a_page{padding-top:80px}.Wx2W3a_pageHeader{background-color:#0d1b2a;background-image:url(/images/real_visa.jpg);background-position:50%;background-size:cover;padding:4.5rem 1.5rem;position:relative;overflow:hidden}.Wx2W3a_pageHeader:before{content:"";background:#0d1b2ad1;position:absolute;inset:0}.Wx2W3a_pageHeaderContent{z-index:1;max-width:1200px;margin:0 auto;position:relative}.Wx2W3a_pageTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.2rem)}.Wx2W3a_accent{color:inherit}.Wx2W3a_pageSubtitle{color:#fff9;max-width:40rem;margin-bottom:0;font-size:1.05rem}.Wx2W3a_breadcrumb{color:#fff6;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.Wx2W3a_breadcrumb a{color:#ffffff80}.Wx2W3a_breadcrumb a:hover{color:#c8a84b}.Wx2W3a_rdvSection{background:#f8f6f0;padding:3.5rem 1.5rem 5rem}.Wx2W3a_rdvContainer{grid-template-columns:1fr 380px;align-items:start;gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}.Wx2W3a_calendarCard{background:#fff;border:1px solid #e8e4d9;border-radius:8px;padding:2rem}.Wx2W3a_calendarNav{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Wx2W3a_calNavBtn{cursor:pointer;background:#fff;border:1.5px solid #e8e4d9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;line-height:1;transition:all .2s;display:flex}.Wx2W3a_calNavBtn:hover{color:#c8a84b;border-color:#c8a84b}.Wx2W3a_calTitle{font-family:var(--font-heading);color:#0d1b2a;font-size:1.2rem}.Wx2W3a_calDaysHeader{grid-template-columns:repeat(7,1fr);margin-bottom:.5rem;display:grid}.Wx2W3a_calDayHeader{text-align:center;color:#94a3b8;padding:.4rem;font-size:.75rem;font-weight:700}.Wx2W3a_calGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.Wx2W3a_calDay{aspect-ratio:1;cursor:pointer;color:#334155;font-size:.88rem;font-weight:500;font-family:var(--font-body);background:0 0;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Wx2W3a_calDay:hover:not(:disabled){color:#c8a84b;background:#c8a84b1a;border-color:#c8a84b4d}.Wx2W3a_calEmpty{cursor:default}.Wx2W3a_calToday{color:#c8a84b;background:#c8a84b1f;border-color:#c8a84b;font-weight:700}.Wx2W3a_calPast{color:#cbd5e1;cursor:not-allowed}.Wx2W3a_calSelected{font-weight:700;color:#0d1b2a!important;background:#c8a84b!important;border-color:#c8a84b!important}.Wx2W3a_slotsSection{border-top:1px solid #e8e4d9;margin-top:2rem;padding-top:2rem}.Wx2W3a_slotsTitle{color:#0d1b2a;margin-bottom:1rem;font-size:.9rem;font-weight:700}.Wx2W3a_slotsGrid{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.Wx2W3a_slot{cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-body);color:#334155;background:#fff;border:1.5px solid #e8e4d9;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem;transition:all .2s;display:flex}.Wx2W3a_slot:hover:not(:disabled){color:#c8a84b;background:#c8a84b0d;border-color:#c8a84b}.Wx2W3a_slotSelected{color:#0d1b2a!important;background:#c8a84b!important;border-color:#c8a84b!important}.Wx2W3a_slotBooked{cursor:not-allowed;color:#cbd5e1;background:#f8f6f0;border-color:#e8e4d9}.Wx2W3a_slotBookedLabel{color:#94a3b8;font-size:.65rem;font-weight:500}.Wx2W3a_formCard{background:#fff;border:1px solid #e8e4d9;border-radius:8px;padding:2rem;position:sticky;top:100px}.Wx2W3a_formSteps{align-items:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.Wx2W3a_formStep{color:#94a3b8;flex:1;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:flex}.Wx2W3a_formStep span{color:#94a3b8;background:#e8e4d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:flex}.Wx2W3a_formStepActive{color:#0d1b2a}.Wx2W3a_formStepActive span{color:#0d1b2a;background:#c8a84b}.Wx2W3a_formStepLine{background:#e8e4d9;flex:1;height:1px}.Wx2W3a_selectedSlotInfo{background:#c8a84b14;border:1px solid #c8a84b33;border-radius:12px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.Wx2W3a_slotInfoIcon{color:#a8882e;flex-shrink:0;width:1.5rem;height:1.5rem}.Wx2W3a_slotInfoDate{color:#0d1b2a;font-size:.9rem;font-weight:700}.Wx2W3a_slotInfoTime{color:#c8a84b;font-size:1.2rem;font-weight:700}.Wx2W3a_submitBtn{color:#0d1b2a;cursor:pointer;width:100%;font-size:.95rem;font-weight:700;font-family:var(--font-body);background:#c8a84b;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem;transition:all .3s;display:inline-flex}.Wx2W3a_inlineIcon{flex-shrink:0;width:1rem;height:1rem}.Wx2W3a_submitBtn:hover:not(:disabled){background:var(--gold-light)}.Wx2W3a_submitBtn:disabled{opacity:.7;cursor:not-allowed}.Wx2W3a_formPlaceholder{text-align:center;color:#94a3b8;padding:3rem 1rem}.Wx2W3a_formPlaceholderIcon{color:#a8882e;width:3rem;height:3rem;margin:0 auto 1rem}.Wx2W3a_formPlaceholder p{font-size:.9rem;line-height:1.7}.Wx2W3a_successCard{text-align:center;background:#fff;border:1px solid #e8e4d9;border-radius:24px;grid-column:1/-1;padding:4rem 2rem}.Wx2W3a_successIcon{color:#c8a84b;width:4rem;height:4rem;margin:0 auto 1.5rem}.Wx2W3a_successTitle{font-family:var(--font-heading);color:#0d1b2a;margin-bottom:2rem;font-size:2.2rem}.Wx2W3a_rdvSummary{text-align:left;background:#f8f6f0;border-radius:8px;flex-direction:column;gap:.75rem;margin:0 auto 1.5rem;padding:1.5rem 2rem;display:inline-flex}.Wx2W3a_rdvSummaryItem{color:#334155;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.Wx2W3a_summaryIcon{color:#a8882e;flex-shrink:0;width:1rem;height:1rem}.Wx2W3a_successHint{color:#64748b;margin-bottom:2rem;font-size:.9rem}.Wx2W3a_successActions{justify-content:center;display:flex}@media (max-width:900px){.Wx2W3a_rdvContainer{grid-template-columns:minmax(0,1fr)}.Wx2W3a_formCard{position:static}.Wx2W3a_slotsGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.Wx2W3a_slotsGrid{grid-template-columns:repeat(2,1fr)}}
