.PersonalizedGreeting-module-scss-module__hDd3iW__personalizedGreeting{text-align:center;background-color:#1c1c1c;border:1px solid #333;border-radius:15px;width:100%;max-width:500px;margin-bottom:1.5rem;padding:2rem}.PersonalizedGreeting-module-scss-module__hDd3iW__greetingText{color:#c4c4c4;margin-bottom:1rem;font-size:1.2rem}.PersonalizedGreeting-module-scss-module__hDd3iW__userName{color:#a770ef;font-weight:700}.PersonalizedGreeting-module-scss-module__hDd3iW__clearNameButton{color:#a770ef;cursor:pointer;background:0 0;border:none;margin-top:1rem;font-size:.9rem;text-decoration:underline;transition:color .2s}.PersonalizedGreeting-module-scss-module__hDd3iW__clearNameButton:hover{color:#cf8bf3}
.BookingModal-module-scss-module__VZx-NW__modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BookingModal-module-scss-module__VZx-NW__modalContent{color:#fff;text-align:center;background-color:#1c1c1c;border:1px solid #333;border-radius:15px;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:500px;padding:2.5rem;display:flex;position:relative;box-shadow:0 10px 30px #00000080}.BookingModal-module-scss-module__VZx-NW__modalContent h2{color:#a770ef;margin-bottom:.5rem;font-size:2rem}.BookingModal-module-scss-module__VZx-NW__modalContent p{color:#c4c4c4;margin-bottom:1rem;font-size:1.1rem;line-height:1.6}.BookingModal-module-scss-module__VZx-NW__modalCloseButton{cursor:pointer;color:#888;background:0 0;border:none;font-size:2.5rem;line-height:1;transition:color .2s,transform .2s;position:absolute;top:15px;right:15px}.BookingModal-module-scss-module__VZx-NW__modalCloseButton:hover{color:#fff;transform:rotate(90deg)}.BookingModal-module-scss-module__VZx-NW__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#a770ef,#cf8bf3);border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s}.BookingModal-module-scss-module__VZx-NW__ctaButton:hover{transform:translateY(-3px);box-shadow:0 6px 25px #a770ef66}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.MainNavbar-module-scss-module__nA3LLW__navbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1d263680;border-bottom:1px solid #4a5568;width:100%;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0}.MainNavbar-module-scss-module__nA3LLW__topBar{color:#a0aec0;background-color:#1a202c;justify-content:space-between;align-items:center;height:40px;padding:0 2rem;font-size:.9rem;display:flex}.MainNavbar-module-scss-module__nA3LLW__languageSelector select{color:#a0aec0;cursor:pointer;background-color:#0000;border:none}.MainNavbar-module-scss-module__nA3LLW__socialIcons{align-items:center;gap:1.5rem;display:flex}.MainNavbar-module-scss-module__nA3LLW__socialIcons a{color:#a0aec0;transition:color .3s}.MainNavbar-module-scss-module__nA3LLW__socialIcons a:hover{color:#fff}.MainNavbar-module-scss-module__nA3LLW__mainNav{justify-content:space-between;align-items:center;height:80px;padding:0 2rem;display:flex}.MainNavbar-module-scss-module__nA3LLW__navbarScrolled{background-color:#0a0a0acc;box-shadow:0 4px 20px #0003}.MainNavbar-module-scss-module__nA3LLW__logo{cursor:pointer;align-items:center;display:flex}.MainNavbar-module-scss-module__nA3LLW__desktopMenu{gap:2rem;list-style:none;display:flex}.MainNavbar-module-scss-module__nA3LLW__authButton{flex-shrink:0}.MainNavbar-module-scss-module__nA3LLW__menuItem{color:#e0e0e0;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.MainNavbar-module-scss-module__nA3LLW__menuItem:after{content:"";background-color:#a770ef;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.MainNavbar-module-scss-module__nA3LLW__menuItem:hover:after{width:100%}.MainNavbar-module-scss-module__nA3LLW__menuItem:hover{color:#fff}.MainNavbar-module-scss-module__nA3LLW__menuIcon{cursor:pointer;color:#fff;font-size:2.5rem;display:none}.MainNavbar-module-scss-module__nA3LLW__mobileMenu{z-index:999;background-color:#1a202c;width:100%;padding:1rem 0;animation:.3s ease-out MainNavbar-module-scss-module__nA3LLW__slideIn;position:absolute;top:120px;right:0;box-shadow:0 10px 30px #0000004d}.MainNavbar-module-scss-module__nA3LLW__mobileMenu ul{margin:0;padding:0;list-style:none}.MainNavbar-module-scss-module__nA3LLW__mobileMenuItem{color:#e0e0e0;text-align:center;padding:1.2rem;font-size:1.1rem;text-decoration:none;transition:background-color .3s,color .3s;display:block}.MainNavbar-module-scss-module__nA3LLW__mobileMenuItem:hover{color:#fff;background-color:#a770ef}@media (max-width:768px){.MainNavbar-module-scss-module__nA3LLW__desktopMenu{display:none}.MainNavbar-module-scss-module__nA3LLW__menuIcon{display:block}}@keyframes MainNavbar-module-scss-module__nA3LLW__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.Footer-module-scss-module__wcgw9G__footer{color:#a0aec0;text-align:center;background-color:#1a202c;border-top:1px solid #4a5568;padding:2rem 1rem;font-size:.9rem}.Footer-module-scss-module__wcgw9G__container{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.Footer-module-scss-module__wcgw9G__links a{color:#a0aec0;margin:0 10px;text-decoration:none;transition:color .3s}.Footer-module-scss-module__wcgw9G__links a:hover{color:#fff}.Footer-module-scss-module__wcgw9G__socialIcons{justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.Footer-module-scss-module__wcgw9G__socialIcons a{color:#a0aec0;font-size:1.5rem;transition:color .3s}.Footer-module-scss-module__wcgw9G__socialIcons a:hover{color:#fff}.Footer-module-scss-module__wcgw9G__copyright{margin-top:1rem}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__container{flex-direction:row;justify-content:space-between;align-items:center}.Footer-module-scss-module__wcgw9G__socialIcons,.Footer-module-scss-module__wcgw9G__copyright{margin-top:0}}
.visaDetails-module__j_zPjW__container{padding-top:1.5rem;padding-bottom:2rem}.visaDetails-module__j_zPjW__paper{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.visaDetails-module__j_zPjW__headerContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.visaDetails-module__j_zPjW__headerTitle{color:#1a202c;margin:0;font-size:1.75rem;font-weight:700}.visaDetails-module__j_zPjW__headerActions{align-items:center;gap:.75rem;display:flex}.visaDetails-module__j_zPjW__statusChip{font-size:.875rem;font-weight:600}.visaDetails-module__j_zPjW__tabsContainer{background-color:#fff;border-bottom:1px solid #e2e8f0}.visaDetails-module__j_zPjW__tabs{scrollbar-width:none;overflow-x:auto}.visaDetails-module__j_zPjW__tabs::-webkit-scrollbar{display:none}.visaDetails-module__j_zPjW__contentSection{background-color:#f8fafc;min-height:400px;padding:1.5rem}.visaDetails-module__j_zPjW__infoCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex}.visaDetails-module__j_zPjW__infoCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.visaDetails-module__j_zPjW__cardHeader{color:#4a5568;border-bottom:1px solid #f1f5f9;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-weight:600;display:flex}.visaDetails-module__j_zPjW__cardBody{flex:1;padding:1.25rem}@media (max-width:768px){.visaDetails-module__j_zPjW__container{padding:.5rem 1rem 1rem}.visaDetails-module__j_zPjW__headerContainer{flex-direction:column;align-items:flex-start;gap:1rem}.visaDetails-module__j_zPjW__headerActions{flex-wrap:wrap;justify-content:space-between;width:100%}.visaDetails-module__j_zPjW__headerTitle{font-size:1.5rem}.visaDetails-module__j_zPjW__contentSection{padding:1rem}}
.VisaApplicationForm-module__Kfh4ba__container{max-width:1000px;margin:0 auto;padding-top:2rem;padding-bottom:2rem}.VisaApplicationForm-module__Kfh4ba__paper{background-color:#fff;border-radius:16px;padding:2rem;transition:box-shadow .3s;box-shadow:0 4px 20px #00000014}.VisaApplicationForm-module__Kfh4ba__paper:hover{box-shadow:0 8px 30px #0000001f}.VisaApplicationForm-module__Kfh4ba__title{color:#1a202c;text-align:center;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-weight:700}.VisaApplicationForm-module__Kfh4ba__stepperContainer{margin-bottom:2rem}.VisaApplicationForm-module__Kfh4ba__mobileStepper{background-color:#f7fafc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:none}.VisaApplicationForm-module__Kfh4ba__desktopStepper{display:flex}.VisaApplicationForm-module__Kfh4ba__formSection{margin-top:1.5rem}.VisaApplicationForm-module__Kfh4ba__buttonGroup{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}@media (max-width:768px){.VisaApplicationForm-module__Kfh4ba__container{padding:1rem}.VisaApplicationForm-module__Kfh4ba__paper{box-shadow:none;border:1px solid #e2e8f0;padding:1.25rem}.VisaApplicationForm-module__Kfh4ba__title{margin-bottom:1rem;font-size:1.5rem}.VisaApplicationForm-module__Kfh4ba__desktopStepper{display:none}.VisaApplicationForm-module__Kfh4ba__mobileStepper{display:flex}.VisaApplicationForm-module__Kfh4ba__buttonGroup{flex-direction:column-reverse;width:100%}.VisaApplicationForm-module__Kfh4ba__buttonGroup button{width:100%}}
