@import url(https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Quicksand:wght@500&family=Roboto:wght@300;400;500;700&display=swap);*{box-sizing:border-box;font-family:Quicksand,sans-serif;font-weight:500}:root{--color-1:#568ea6;--color-2:#7cb6a0;--color-3:#e86375;--color-4:#fff;--color-5:#e86375;--text-color:#000;--bg-dark-text-color:#fff;--navbar-height:60px;--footer-height:26px}#root,body,html{background:#fff;background:var(--color-4);display:flow-root;height:100%;margin:0;padding:0;width:100%}.divider{background:#e86375;background:var(--color-3);height:2px}.hide-obj{height:0;visibility:hidden;width:0}.center-align{text-align:center}.right-align{text-align:right}.overflow-hidden{overflow:hidden}.pointer{cursor:pointer}.p0{padding:0!important}.m0{margin:0!important}.default-btn{background:#568ea6;background:var(--color-1);border:2px solid #fff;border:2px solid var(--bg-dark-text-color);color:#fff;color:var(--bg-dark-text-color);cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:8px 15px;text-transform:uppercase}.slide-left{animation:slide_left 1s ease;transition:all 1s ease}@keyframes slide_left{0%{transform:translateX(100%)}to{transform:translateX(0)}}.slide-right{animation:slide_right 1s ease;transition:all 1s ease}@keyframes slide_right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.slide-up{animation:slide_up 1s ease;transition:all 1s ease}@keyframes slide_up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.input-options-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.input-options-container .mui-form-control{padding:10px 20px}.input-options-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.input-options-container .mui-form-control .Mui-checked{color:#7cb6a0;color:var(--color-2)}.input-options-container .MuiFormControlLabel-root{margin-top:8px}.input-options-container .mui-form-control .MuiInputLabel-root{color:#000;color:var(--text-color)}.input-options-container .mui-form-control .MuiInput-underline:after{border-color:#000;border-color:var(--text-color)}.input-options-container .mui-date-control .MuiFormControl-root{width:100%}.input-options-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#568ea6!important;border-color:var(--color-1)!important}.input-options-container .mui-date-control .Mui-selected{background-color:#568ea6!important;background-color:var(--color-1)!important}.input-options-container .mui-date-control .MuiButton-root{color:#568ea6!important;color:var(--color-1)!important}.input-options-container .mui-date-control .MuiInputLabel-root{background:#fff;background:var(--color-4);padding-right:5px}.landing-page-component{display:flow-root;height:100%;overflow:auto;width:100%}.landing-page-component .main-screen{padding:20px 0}.landing-page-content{align-items:center;display:grid;grid-template-columns:50% 50%;min-height:calc(100% - var(--navbar-height));padding:40px 20px}.landing-page-content .app-intro{display:grid}.landing-page-content .app-intro>*{font-family:Quicksand,sans-serif;margin:5px 0;padding:0}.landing-page-content .app-intro .header-1{color:var(--color-3);font-size:55px}.landing-page-content .app-intro .header-2{color:var(--color-2);font-size:40px}.landing-page-content .app-intro .divider{width:30%}.landing-page-content .app-intro .description{color:var(--text-color);font-size:22px}.landing-page-content .app-intro .intro-button button{background:var(--color-1);border:3px solid var(--bg-dark-text-color);border-radius:20px;box-shadow:0 2px 5px #0000004d;color:var(--bg-dark-text-color);cursor:pointer;display:block;font-size:18px;font-weight:600;margin:20px 0;padding:5px 20px;text-transform:uppercase;transition:all .2s ease}.landing-page-content .app-intro .intro-button button:hover{box-shadow:0 5px 10px #0000004d;transform:translateY(-10px)}.landing-page-content .landing-image-container{padding:40px;position:relative;width:100%;z-index:2}.landing-page-content .landing-image-container img.landing-image{height:auto;position:relative;width:100%;z-index:2}.bg-box-clip{position:relative}.bg-box-clip:before{aspect-ratio:1;background:var(--color-2);border-radius:27% 73% 62% 38%/25% 34% 66% 75%;content:"";position:absolute;right:20%;top:20px;transform:rotate(-45deg);width:70%;z-index:1}.landing-page-component .video-container{background:var(--color-2);margin:20px 0 0}.landing-page-component .video-container video{border:4px solid var(--color-4);box-shadow:0 20px 20px -10px #0009;height:auto;max-width:500px;width:100%}.landing-page-component .instructions{color:var(--bg-dark-text-color);margin:20px;padding:0;position:relative;width:calc(100% - 40px)}.instructions .instruction-head{align-items:center;display:grid;grid-template-columns:50% 50%;margin:20px 0}.instruction-head h2{font-family:Kaushan Script,cursive;font-size:30px;letter-spacing:2px}.instruction-head img{display:block;float:right;height:auto;max-width:250px;width:100%}.steps-list{margin:0;padding:0}.steps-list li{font-size:20px;margin:25px 20px}@media only screen and (max-width:800px){.landing-page-content{grid-template-columns:auto;padding:10px;place-items:center}.landing-page-content .app-intro .header-1{font-size:45px}.landing-page-content .app-intro .header-2{font-size:30px}.landing-page-content .app-intro .description{font-size:16px}.landing-page-component .video-container{padding:20px 0}}.navbar-container{border-bottom:2px solid var(--color-1);box-shadow:0 10px 30px #0003;height:var(--navbar-height);justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navbar-container,.navbar-container .landing-page-nav{align-items:center;background:var(--color-4);display:flex}.navbar-container .landing-page-nav{height:calc(100% - 2px);justify-content:flex-end;padding:0 20px}.navbar-container .logo-container{height:var(--navbar-height);padding:10px 20px}.navbar-container .logo-container img{height:100%}.navbar-container .landing-page-nav ul.landing-page-nav-items{align-items:center;display:flex;font-family:Quicksand,sans-serif;list-style:none;margin:0;padding:0}.landing-page-nav ul.landing-page-nav-items li>*{margin:5px;padding:5px 10px}ul.landing-page-nav-items li>a{align-items:center;border:2px solid var(--color-4);color:var(--text-color);display:flex;position:relative;text-decoration:none;transition:all .2s ease-in}ul.landing-page-nav-items li>a>svg{color:var(--color-1);margin-right:5px}ul.landing-page-nav-items li>a:hover{color:var(--color-1);transform:scale(1.1)}ul.landing-page-nav-items li>a:hover:after{background:var(--color-1);bottom:0;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;width:45%}ul.landing-page-nav-items li>button{background:var(--color-4);border:2px solid var(--color-1);border-radius:20px;color:var(--color-1);cursor:pointer;display:block;font-weight:600;transition:all .2s ease}ul.landing-page-nav-items li>button:hover{background:var(--color-1);box-shadow:0 5px 10px #0000004d;color:var(--bg-dark-text-color);transform:scale(1.1)}.navbar-container .profile-menu-icon{color:var(--color-1);padding:0 20px}@media only screen and (max-width:600px){.navbar-container .landing-page-nav ul.landing-page-nav-items{display:none}}.auth-container,.login-container{height:100%;width:100%}.login-container{background:#2e6881;background:linear-gradient(45deg,#2e6881 10%,#377f9e 49%,#6aa6bf 88%);display:grid;overflow:auto;padding:20px;place-items:center}.login-form-container{background:var(--color-4);border-radius:10px;box-shadow:0 20px 20px #0003;max-width:450px;padding:30px;width:100%}.login-form-container .form-header{display:grid;place-items:center}.login-form-container .header-img{background:var(--color-1);border-radius:50%;height:100px;padding:10px;text-align:center;width:100px}.login-form-container .header-img>img{height:100%;width:auto}.login-form-container .mui-form-control{padding:10px 0}.login-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.login-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.login-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.login-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.login-form-container .mui-form-control button.submit-btn{background:var(--color-2);border:0;border-radius:20px;color:var(--bg-dark-text-color);cursor:pointer;display:block;font-size:18px;font-weight:600;outline:none;padding:10px 20px;transition:all .2s ease;width:100%}.login-form-container .mui-form-control button.submit-btn:hover{box-shadow:0 10px 10px #0003;transform:translateY(-5px)}.login-form-container .link-texts a{color:var(--text-color);cursor:pointer;display:block;font-size:15px;margin:10px 0;text-decoration:none;transition:all .1s ease}.login-form-container .link-texts a:hover{color:var(--color-1);text-decoration:underline}.register-container{background:#2e6881;background:linear-gradient(45deg,#2e6881 10%,#377f9e 49%,#6aa6bf 88%);display:grid;height:100%;overflow:auto;padding:20px;place-items:center;width:100%}.register-form-container{background:var(--color-4);border-radius:10px;box-shadow:0 20px 20px #0003;max-width:450px;padding:30px;width:100%}.register-form-container .form-header{display:grid;place-items:center}.register-form-container .header-img{background:var(--color-1);border-radius:50%;height:100px;padding:10px;text-align:center;width:100px}.register-form-container .header-img>img{height:100%;width:auto}.register-form-container .mui-form-control{padding:10px 0}.register-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.register-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.register-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.register-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.register-form-container .mui-form-control button.submit-btn{background:var(--color-2);border:0;border-radius:20px;color:var(--bg-dark-text-color);cursor:pointer;display:block;font-size:18px;font-weight:600;outline:none;padding:10px 20px;transition:all .2s ease;width:100%}.register-form-container .mui-form-control button.submit-btn:hover{box-shadow:0 10px 10px #0003;transform:translateY(-5px)}.register-form-container .link-texts a{color:var(--text-color);cursor:pointer;display:block;font-size:15px;margin:10px 0;text-decoration:none;transition:all .1s ease}.register-form-container .link-texts a:hover{color:var(--color-1);text-decoration:underline}.register-form-container .authorization-text-row .MuiCheckbox-root{padding:3px}.register-form-container .authorization-text-row a{color:var(--text-color);cursor:pointer;font-size:15px;margin:10px 0;text-decoration:none;transition:all .1s ease}.register-form-container .authorization-text-row a:hover{color:var(--color-1);text-decoration:underline}.forgot-password-container{background:#2e6881;background:linear-gradient(45deg,#2e6881 10%,#377f9e 49%,#6aa6bf 88%);display:grid;height:100%;padding:20px;place-items:center;width:100%}.forgot-password-form-container{background:var(--color-4);border-radius:10px;box-shadow:0 20px 20px #0003;max-width:450px;padding:30px;width:100%}.forgot-password-form-container .form-header{display:grid;place-items:center}.forgot-password-form-container .header-img{background:var(--color-1);border-radius:50%;height:100px;padding:10px;text-align:center;width:100px}.forgot-password-form-container .header-img>img{height:100%;width:auto}.forgot-password-form-container .mui-form-control{padding:10px 0}.forgot-password-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.forgot-password-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.forgot-password-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.forgot-password-form-container .mui-form-control button.submit-btn{background:var(--color-2);border:0;border-radius:20px;color:var(--bg-dark-text-color);cursor:pointer;display:block;font-size:18px;font-weight:600;outline:none;padding:10px 20px;transition:all .2s ease;width:100%}.forgot-password-form-container .mui-form-control button.submit-btn:hover{box-shadow:0 10px 10px #0003;transform:translateY(-5px)}.forgot-password-form-container .link-texts a{color:var(--text-color);cursor:pointer;display:block;font-size:15px;margin:10px 0;text-decoration:none;transition:all .1s ease}.forgot-password-form-container .link-texts a:hover{color:var(--color-1);text-decoration:underline}.create-profile-component{height:100%;overflow:auto;padding:40px;width:100%}.create-profile-component .create-profile-container{border-top:3px solid var(--color-1);box-shadow:0 20px 20px #0000004d;padding:20px;width:100%}.create-profile-component .stepper-container{margin:20px 0;overflow-y:auto;width:100%}.create-profile-component .stepper-container::-webkit-scrollbar{display:none}.create-profile-component .create-profile-form svg.Mui-active,.create-profile-component .create-profile-form svg.Mui-completed{color:var(--color-3)!important}.create-profile-component .stepper-sections{border:1px solid var(--color-1);border-radius:4px;display:grid;grid-template-columns:auto;padding:10px;width:100%}.create-profile-component .two-col-grid{display:grid;grid-template-columns:50% 50%}.create-profile-component .stepper-sections .mui-form-control{padding:10px}.create-profile-component .stepper-sections .mui-form-control .MuiFormHelperText-root{color:#ae0000}.create-profile-component .stepper-sections .mui-form-control .Mui-checked{color:var(--color-2)}.create-profile-component .stepper-sections .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.create-profile-component .stepper-sections .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.create-profile-component .stepper-buttons{display:flex;justify-content:space-between;margin:20px 0 0}.create-profile-component .stepper-buttons button{border:2px solid var(--color-2);cursor:pointer;font-size:16px;font-weight:bolder;outline:none;padding:5px 15px;transition:all .2s ease}.create-profile-component .stepper-buttons .prev-btn{background:var(--bg-dark-text-color);color:var(--color-2)}.create-profile-component .stepper-buttons .next-btn{background:var(--color-2);color:var(--bg-dark-text-color)}.create-profile-component .stepper-buttons button:hover{box-shadow:0 5px 10px #0000004d}.create-profile-component .mui-date-control .MuiFormControl-root{width:100%}.create-profile-component .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.create-profile-component .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.create-profile-component .mui-date-control .MuiButton-root{color:var(--color-1)!important}.create-profile-component .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.create-profile-component .stepper-sections .profile-pic-container{display:grid;padding:20px;place-items:center;position:relative}.create-profile-component .stepper-sections .profile-pic-container>img.profile-img{aspect-ratio:1;background:var(--color-1);border-radius:10px;cursor:pointer;height:250px;object-fit:contain;padding:20px;width:250px}.create-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{aspect-ratio:1;background:#0003;border-radius:10px;bottom:0;cursor:pointer;height:250px;left:0;margin:auto;object-fit:contain;opacity:0;padding:80px;position:absolute;right:0;top:0;transition:all .2s ease;width:250px}.create-profile-component .p-abs{position:absolute}.create-profile-component .stepper-sections .profile-pic-container:hover img.upload-icon-img{opacity:1}.create-profile-component .confirmation-content{display:grid;grid-template-columns:300px calc(100% - 300px);place-items:center}.create-profile-component .confirmation-content .profile-img{background:var(--color-1);border-radius:10px;height:200px;margin:25px;object-fit:contain;padding:10px;width:200px}.create-profile-component .confirmation-content .details{padding:10px 10px 10px 20px;width:100%}.create-profile-component .confirmation-content .details table{width:100%}.create-profile-component .confirmation-content .details>div{border:1px solid var(--color-1);border-radius:4px;box-shadow:0 5px 5px #0003;cursor:pointer;display:grid;grid-template-columns:30% 60%;margin:8px 5px;transition:all .2s ease-in}.create-profile-component .confirmation-content .details>div:hover{background:var(--color-1);color:var(--bg-dark-text-color);transform:translateY(-2px)}.create-profile-component .confirmation-content .details p{font-size:14px;margin:0;overflow-wrap:break-word;padding:10px}.create-profile-component .confirmation-content .details p.field-label{font-weight:600}@media only screen and (max-width:800px){.create-profile-component .confirmation-content,.create-profile-component .two-col-grid{grid-template-columns:auto}.create-profile-component .confirmation-content .profile-img{height:150px;margin:10px;padding:5px;width:150px}.create-profile-component .confirmation-content .details{padding:10px;width:100%}.create-profile-component .confirmation-content .details>div{margin:8px 0}.create-profile-component .stepper-sections .profile-pic-container>img.profile-img,.create-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{height:auto;max-width:150px;width:100%}.create-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{padding:40px}}.dashboard-component{height:100%;width:100%}.dashboard-container{height:calc(100% - var(--navbar-height));overflow:auto;padding-right:300px;width:100%}.advertisement-banner{background:#0000;bottom:0;height:calc(100% - var(--navbar-height) - var(--footer-height));overflow:auto;position:absolute;right:12px;top:var(--navbar-height);width:300px}.advertisement-banner .advertisement-image{display:block;height:auto;margin:10px;width:calc(100% - 20px)}.advertisement-banner::-webkit-scrollbar{background:#0000;width:0}@media only screen and (max-width:800px){.advertisement-banner{width:250px}.dashboard-container{padding-right:250px}}@media only screen and (max-width:600px){.advertisement-banner{display:none}.dashboard-container{padding-right:0}}.home-component{height:100%;padding:10px 20px;width:100%}.home-component .home-tabs-container{display:flow-root;padding:0;width:100%}.home-tabs-container .each-nav-items-block{border-radius:5px;border-top:2px solid var(--color-3);box-shadow:0 5px 10px 0 #0003;display:flow-root;margin:15px 5px;padding:20px}.home-tabs-container .each-nav-items-block>.nav-items-block-header{font-family:Quicksand,sans-serif;margin:0 0 10px}.each-nav-items-block .home-tab-items{display:grid;grid-template-columns:25% 25% 25% 25%;margin:0 -10px}.each-nav-items-block .home-tab-items .each-tab-item{background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:10px;cursor:pointer;display:grid;height:calc(100% - 20px);margin:10px;padding:20px 10px;place-items:center;transition:all .2s ease;width:calc(100% - 20px)}.each-nav-items-block .home-tab-items .each-tab-item:hover{background:var(--color-2);box-shadow:0 5px 5px #0000004d;transform:translateY(-5px)}.each-nav-items-block .home-tab-items .each-tab-item>img{height:60px;max-width:100%;width:auto}.each-nav-items-block .home-tab-items .each-tab-item>h3{color:var(--bg-dark-text-color);margin:10px 10px 0;text-align:center}.home-component .input-options-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.home-component .mui-form-control{padding:10px 0}.home-content .two-col-grid.vacine-type-checkbox-input .mui-form-control{padding:0}.home-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-label{font-size:14px}.home-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-root{margin-right:0;margin-top:0}.home-component .mui-form-control .MuiFormHelperText-root{color:#ae0000}.home-component .mui-form-control .Mui-checked{color:var(--color-2)}.home-component .MuiFormControlLabel-root{margin-top:8px}.home-component .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.home-component .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.home-component .mui-date-control .MuiFormControl-root{width:100%}.home-component .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.home-component .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.home-component .mui-date-control .MuiButton-root{color:var(--color-1)!important}.home-component .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.each-nav-items-block .home-tab-items .each-tab-item>img{height:40px}.each-nav-items-block .home-tab-items .each-tab-item>h3{font-size:16px}}@media only screen and (max-width:900px){.each-nav-items-block .home-tab-items{grid-template-columns:50% 50%}.each-nav-items-block .home-tab-items .each-tab-item>img{height:30px}.each-nav-items-block .home-tab-items .each-tab-item>h3{font-size:14px}}@media only screen and (max-width:400px){.each-nav-items-block .home-tab-items{grid-template-columns:auto}}.evisa-component,.evisa-container{width:100%}.evisa-application-form-container{display:flow-root;padding:10px 20px;width:100%}.evisa-application-form-container .evisa-application-form-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.evisa-application-form-container .evisa-application-form-header-section .evisa-application-form-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.evisa-application-form-container .tab-btns{text-align:right}.evisa-application-form-container button.tab-btn{background:var(--color-4);border:2px solid var(--color-1);border-radius:30px;color:var(--color-1);cursor:pointer;font-size:14px;margin:5px;padding:8px 15px;transform:.2s all ease}.evisa-application-form-container button.tab-btn:hover{box-shadow:0 5px 5px #0000004d}.evisa-application-form-container button.tab-btn.selected{background:var(--color-1);border:2px solid var(--color-4);box-shadow:0 5px 5px #0000004d;color:var(--color-4)}.evisa-application-form-container .evisa-application-form{margin-top:15px}.evisa-application-form-container .two-col-grid{display:grid;grid-template-columns:50% 50%}.evisa-application-form-container .three-col-grid{display:grid;grid-template-columns:33.33% 33.33% 33.33%}.evisa-application-form-container .form-section{border:2px solid var(--color-1);border-radius:4px;box-shadow:0 20px 20px #0003;margin:20px 0;padding:10px;transition:all 1s ease}.evisa-application-form-container .form-section .section-header{background:var(--color-2);border-radius:4px;cursor:pointer;display:flow-root;width:100%}.evisa-application-form-container .form-section.section-content-hidden{display:none}.evisa-application-form-container .form-action-btn{padding:10px;text-align:right}.evisa-application-form-container .form-action-btn>button{background:var(--color-2);border:2px solid var(--color-2);color:var(--bg-dark-text-color);cursor:pointer;font-size:16px;font-weight:bolder;margin-left:10px;outline:none;padding:5px 15px;transition:box-shadow .2s ease}.evisa-application-form-container .form-action-btn>button.prev-btn{background:var(--bg-dark-text-color);border:2px solid var(--color-3);color:var(--color-3);cursor:pointer;font-size:16px;font-weight:bolder;outline:none;padding:5px 15px;transition:box-shadow .2s ease}.evisa-application-form-container .form-action-btn>button:hover{box-shadow:0 5px 10px #0000004d}.evisa-application-form-container .declaration-checkbox-input{border:2px solid var(--color-2);border-radius:8px;margin:10px;padding:10px}.evisa-application-form-container .declaration-checkbox-input p.checkbox-section-header{color:var(--color-2);font-size:18px;font-weight:600;margin:0}.evisa-application-form-container .declaration-checkbox-input .each-upload-item{align-items:center;display:flex;justify-content:left}.evisa-application-form-container .declaration-checkbox-input .each-upload-item p{margin-left:15px}.evisa-application-form-container .confirmation-details-container{display:grid;grid-template-columns:25% 25% 25% 25%}.evisa-application-form-container .confirmation-details-container .each-item{border:2px solid var(--color-1);display:flex;gap:4px;margin:4px;padding:4px 8px;transition:all .2s ease}.evisa-application-form-container .confirmation-details-container .each-item:hover{background:var(--color-1);color:var(--color-4)}.evisa-application-form-container .confirmation-details-container .each-item>p{font-size:14px;margin:0;padding:0}.evisa-application-form-container .confirmation-details-container .each-item>p.label-tag{font-weight:600}.evisa-application-form-container .mui-form-control{padding:10px}.evisa-application-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.evisa-application-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.evisa-application-form-container .MuiFormControlLabel-root{margin-top:8px}.evisa-application-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.evisa-application-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.evisa-application-form-container .mui-date-control .MuiFormControl-root{width:100%}.evisa-application-form-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.evisa-application-form-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.evisa-application-form-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.evisa-application-form-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.evisa-application-form-container .confirmation-details-container{display:grid;grid-template-columns:33.33% 33.33% 33.33%}}@media only screen and (max-width:800px){.evisa-application-form-container .three-col-grid,.evisa-application-form-container .two-col-grid{grid-template-columns:auto}.evisa-application-form-container .confirmation-details-container{grid-template-columns:50% 50%}}@media only screen and (max-width:500px){.evisa-application-form-container .confirmation-details-container{grid-template-columns:auto}}.vaccination-proof-container{height:100%;padding:10px 20px;width:100%}.vaccination-proof-container .vaccination-proof-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.vaccination-proof-container .vaccination-proof-header-section .vaccination-proof-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.evisa-vaccine-upload-form-container{border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;margin-top:15px;padding:15px;width:100%}.evisa-vaccine-upload-form-container .form-header{font-size:20px;font-weight:700;margin-top:0}.evisa-vaccine-upload-form-content,.evisa-vaccine-upload-form-content .two-col-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.evisa-vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input{gap:0;grid-template-columns:50% 50%}.evisa-vaccine-upload-form-content .checkbox-section-header{margin:10px 0}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data{border:2px solid var(--color-1);overflow-y:auto;padding:10px;width:100%}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data table.vaccination-data-table{border-collapse:collapse;margin-bottom:15px;width:100%}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data table.vaccination-data-table thead{border-bottom:2px solid var(--bg-dark-text-color);text-align:left}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data table.vaccination-data-table tr{background:var(--color-2);color:var(--bg-dark-text-color)}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data table.vaccination-data-table tbody tr:nth-child(odd){background:var(--color-1)}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data table.vaccination-data-table tr td,.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data table.vaccination-data-table tr th{font-size:14px;min-width:100px;padding:5px}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data .icons-cell{display:grid;grid-auto-flow:column;place-items:center}.evisa-vaccine-upload-form-content .evisa-vaccine-uploaded-data .icons-cell img{cursor:pointer;height:20px;margin:0 10px;width:20px}.evisa-vaccine-upload-form-container .mui-form-control{padding:10px 0}.evisa-vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input .mui-form-control{padding:0}.evisa-vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-label{font-size:14px}.evisa-vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-root{margin-right:0;margin-top:0}.evisa-vaccine-upload-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.evisa-vaccine-upload-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.evisa-vaccine-upload-form-container .MuiFormControlLabel-root{margin-top:8px}.evisa-vaccine-upload-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.evisa-vaccine-upload-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.evisa-vaccine-upload-form-container .mui-date-control .MuiFormControl-root{width:100%}.evisa-vaccine-upload-form-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.evisa-vaccine-upload-form-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.evisa-vaccine-upload-form-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.evisa-vaccine-upload-form-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.evisa-vaccine-upload-section .MuiSvgIcon-root{color:var(--color-2)}@media only screen and (max-width:1000px){.evisa-vaccine-upload-form-content{grid-template-columns:auto}}@media only screen and (max-width:400px){.evisa-vaccine-upload-form-content .two-col-grid,.evisa-vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input{grid-template-columns:auto}}.identity-verification-component{padding:10px 20px;position:relative;width:100%}.identity-verification-component .identity-verification-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.identity-verification-component .identity-verification-header-section .identity-verification-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.identity-verification-component .identity-verification-contents{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);width:100%}.identity-verification-component .identity-verification-column{background:var(--color-1);border:2px solid var(--bg-dark-text-color);box-shadow:0 10px 10px #0003;color:var(--bg-dark-text-color);position:relative;transition:all .2s ease}.identity-verification-component .identity-verification-column:hover{background:var(--color-2);box-shadow:0 20px 20px #0003;transform:translateY(-5px)}.identity-verification-component .identity-verification-column .column-title{margin-top:0;text-align:center}.identity-verification-component .identity-verification-column .upload-icon-img-container{cursor:pointer;margin:20px;padding:40px;position:relative;text-align:center;width:calc(100% - 40px)}.identity-verification-column .upload-icon-img-container img{height:auto;width:60%}.corner-borders:after,.corner-borders:before{border-color:var(--bg-dark-text-color);border-width:20px;content:"";display:block;height:50px;pointer-events:none;position:absolute;width:50px}.corner-borders--left:after,.corner-borders--left:before{left:0}.corner-borders--left:before{border-left-style:solid;border-top-style:solid;top:0}.corner-borders--left:after{border-bottom-style:solid;border-left-style:solid;bottom:0}.corner-borders--right:after,.corner-borders--right:before{right:0}.corner-borders--right:before{border-right-style:solid;border-top-style:solid;top:0}.corner-borders--right:after{border-bottom-style:solid;border-right-style:solid;bottom:0}@media only screen and (max-width:800px){.identity-verification-component .identity-verification-contents{grid-template-columns:auto}}.evisa-payment-container{height:100%;padding:10px 20px;width:100%}.evisa-payment-container .evisa-payment-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.evisa-payment-container .evisa-payment-header-section .evisa-payment-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.evisa-payment-container .evisa-payment-form-contents{grid-gap:20px;border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin-top:15px;padding:15px;width:100%}.evisa-payment-container .form-section{border:2px solid var(--color-2);border-radius:4px;margin-top:10px;padding:0 10px}.evisa-payment-container .evisa-payment-form-column .form-section .section-title{color:var(--color-2);font-weight:700;margin:10px 0}.evisa-payment-container .evisa-payment-form-column .two-col-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:calc(50% - 5px) calc(50% - 5px)}.evisa-payment-container .coverage-details-table td{padding:5px 15px 5px 0}.evisa-payment-container .shopping-cart-table{border-collapse:collapse;margin:15px 0;width:100%}.evisa-payment-container .shopping-cart-table th{background:var(--color-2);color:var(--bg-dark-text-color);text-align:left}.evisa-payment-container .shopping-cart-table td,.evisa-payment-container .shopping-cart-table th{padding:5px}.evisa-payment-container .shopping-cart-table tr{border-bottom:2px solid var(--color-2)}.evisa-payment-container .shopping-cart-table tr:last-child{border:0}.evisa-payment-container .shopping-cart-table .total-amt{background:var(--color-2);border-bottom:2px solid var(--color-2);color:var(--bg-dark-text-color);text-align:right}.evisa-payment-container .action-btn{margin-bottom:10px}.evisa-payment-container .mui-form-control{padding:10px 0}.evisa-payment-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.evisa-payment-container .mui-form-control .Mui-checked{color:var(--color-2)}.evisa-payment-container .MuiFormControlLabel-root{margin-top:0}.evisa-payment-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.evisa-payment-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.evisa-payment-container .mui-date-control .MuiFormControl-root{width:100%}.evisa-payment-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.evisa-payment-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.evisa-payment-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.evisa-payment-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.evisa-payment-container .evisa-payment-form-contents{gap:0;grid-template-columns:auto}}@media only screen and (max-width:400px){.evisa-payment-container .evisa-payment-form-column .two-col-grid{gap:0;grid-template-columns:auto}}.user-settings-component,.user-settings-container{width:100%}.family-profiles-component{height:100%;padding:20px 0;width:100%}.view-profiles-component .family-profiles-container{display:grid;grid-template-columns:25% 25% 25% 25%}.view-profiles-component .component-header{margin:0 10px 15px;position:relative;text-transform:uppercase}.view-profiles-component .component-header>button.header-action-btn{background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:4px;color:var(--bg-dark-text-color);cursor:pointer;outline:none;padding:5px 15px;position:absolute;right:0;transition:all .2s ease}.view-profiles-component .component-header>button.header-action-btn:hover{box-shadow:0 5px 5px #0000004d}.view-profiles-component .each-profile-block{border-radius:0 0 4px 4px;border-top:2px solid var(--color-1);box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;margin:10px;overflow:hidden;padding:30px 0 40px;position:relative;text-align:center}.view-profiles-component .each-profile-block .picture-container{aspect-ratio:1;display:inline-block;margin-bottom:0;position:relative;width:50%;z-index:1}.view-profiles-component .each-profile-block .picture-container:before{background-color:var(--color-1);border-radius:50%;bottom:135%;content:"";height:0;left:0;opacity:.9;position:absolute;right:0;transform:scale(3);transition:all .3s linear 0s;width:100%}.view-profiles-component .each-profile-block:hover .picture-container:before{height:100%}.view-profiles-component .each-profile-block .picture-container:after{aspect-ratio:1;background-color:var(--color-1);border-radius:50%;content:"";left:0;position:absolute;top:1;width:100%;z-index:-1}.view-profiles-component .each-profile-block .picture-container img{border-radius:50%;height:auto;transform:scale(1);transition:all .9s ease 0s;width:100%}.view-profiles-component .each-profile-block:hover .picture-container img{box-shadow:0 0 0 10px var(--color-4);transform:scale(.7)}.view-profiles-component .each-profile-block .member-content>h3,.view-profiles-component .each-profile-block .member-content>h4{display:block;margin:8px;text-transform:capitalize}.view-profiles-component .each-profile-block .action-btns{bottom:-100px;left:0;margin:0;padding:5px;position:absolute;transition:all .5s ease 0s;width:100%}.view-profiles-component .each-profile-block:hover .action-btns{bottom:0}.view-profiles-component .each-profile-block .action-btns li{display:inline-block;margin:0 10px}.view-profiles-component .each-profile-block .action-btns li svg{color:var(--color-3);cursor:pointer}@media only screen and (max-width:800px){.view-profiles-component .family-profiles-container{grid-template-columns:50% 50%}.view-profiles-component .each-profile-block .picture-container{height:100px;width:100px}}.add-profile-component{height:100%;width:100%}.add-profile-component .add-profile-container{border-top:3px solid var(--color-1);box-shadow:0 20px 20px #0000004d;padding:20px;width:100%}.add-profile-component .stepper-container{margin:20px 0;overflow-y:auto;width:100%}.add-profile-component .stepper-container::-webkit-scrollbar{display:none}.add-profile-component .add-profile-form svg.Mui-active,.add-profile-component .add-profile-form svg.Mui-completed{color:var(--color-3)!important}.add-profile-component .stepper-sections{border:1px solid var(--color-1);border-radius:4px;display:grid;grid-template-columns:auto;padding:10px;width:100%}.add-profile-component .two-col-grid{display:grid;grid-template-columns:50% 50%}.add-profile-component .stepper-sections .mui-form-control{padding:10px}.add-profile-component .stepper-sections .mui-form-control .MuiFormHelperText-root{color:#ae0000}.add-profile-component .stepper-sections .mui-form-control .Mui-checked{color:var(--color-2)}.add-profile-component .stepper-sections .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.add-profile-component .stepper-sections .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.add-profile-component .stepper-buttons{display:flex;justify-content:space-between;margin:20px 0 0}.add-profile-component .stepper-buttons button{border:2px solid var(--color-2);cursor:pointer;font-size:16px;font-weight:bolder;outline:none;padding:5px 15px;transition:box-shadow .2s ease}.add-profile-component .stepper-buttons .prev-btn{background:var(--bg-dark-text-color);color:var(--color-2)}.add-profile-component .stepper-buttons .next-btn{background:var(--color-2);color:var(--bg-dark-text-color)}.add-profile-component .stepper-buttons button:hover{box-shadow:0 5px 10px #0000004d}.add-profile-component .mui-date-control .MuiFormControl-root{width:100%}.add-profile-component .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.add-profile-component .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.add-profile-component .mui-date-control .MuiButton-root{color:var(--color-1)!important}.add-profile-component .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.add-profile-component .stepper-sections .profile-pic-container{display:grid;padding:20px;place-items:center;position:relative}.add-profile-component .stepper-sections .profile-pic-container>img.profile-img{aspect-ratio:1;background:var(--color-1);border-radius:10px;cursor:pointer;height:250px;object-fit:contain;padding:20px;width:250px}.add-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{aspect-ratio:1;background:#0003;border-radius:10px;bottom:0;cursor:pointer;height:250px;left:0;margin:auto;object-fit:contain;opacity:0;padding:80px;position:absolute;right:0;top:0;transition:all .2s ease;width:250px}.add-profile-component .p-abs{position:absolute}.add-profile-component .stepper-sections .profile-pic-container:hover img.upload-icon-img{opacity:1}.add-profile-component .confirmation-content{display:grid;grid-template-columns:300px calc(100% - 300px);place-items:center}.add-profile-component .confirmation-content .profile-img{background:var(--color-1);border-radius:10px;height:200px;margin:25px;object-fit:contain;padding:10px;width:200px}.add-profile-component .confirmation-content .details{padding:10px 10px 10px 20px;width:100%}.add-profile-component .confirmation-content .details table{width:100%}.add-profile-component .confirmation-content .details>div{border:1px solid var(--color-1);border-radius:4px;box-shadow:0 5px 5px #0003;cursor:pointer;display:grid;grid-template-columns:30% 60%;margin:8px 5px;transition:all .2s ease-in}.add-profile-component .confirmation-content .details>div:hover{background:var(--color-1);color:var(--bg-dark-text-color);transform:translateY(-2px)}.add-profile-component .confirmation-content .details p{font-size:14px;margin:0;overflow-wrap:break-word;padding:10px}.add-profile-component .confirmation-content .details p.field-label{font-weight:600}@media only screen and (max-width:1000px){.add-profile-component .confirmation-content,.add-profile-component .two-col-grid{grid-template-columns:auto}.add-profile-component .confirmation-content .profile-img{height:150px;margin:10px;padding:5px;width:150px}.add-profile-component .confirmation-content .details{padding:10px;width:100%}.add-profile-component .confirmation-content .details>div{margin:8px 0}.add-profile-component .stepper-sections .profile-pic-container>img.profile-img,.add-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{height:auto;max-width:150px;width:100%}.add-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{padding:40px}}.edit-profile-component{height:100%;width:100%}.edit-profile-component .edit-profile-container{border-top:3px solid var(--color-1);box-shadow:0 20px 20px #0000004d;padding:20px;width:100%}.edit-profile-component .stepper-container{margin:20px 0;overflow-y:auto;width:100%}.edit-profile-component .stepper-container::-webkit-scrollbar{display:none}.edit-profile-component .edit-profile-form svg.Mui-active,.edit-profile-component .edit-profile-form svg.Mui-completed{color:var(--color-3)!important}.edit-profile-component .stepper-sections{border:1px solid var(--color-1);border-radius:4px;display:grid;grid-template-columns:auto;padding:10px;width:100%}.edit-profile-component .two-col-grid{display:grid;grid-template-columns:50% 50%}.edit-profile-component .stepper-sections .mui-form-control{padding:10px}.edit-profile-component .stepper-sections .mui-form-control .MuiFormHelperText-root{color:#ae0000}.edit-profile-component .stepper-sections .mui-form-control .Mui-checked{color:var(--color-2)}.edit-profile-component .stepper-sections .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.edit-profile-component .stepper-sections .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.edit-profile-component .stepper-buttons{display:flex;justify-content:space-between;margin:20px 0 0}.edit-profile-component .stepper-buttons button{border:2px solid var(--color-2);cursor:pointer;font-size:16px;font-weight:bolder;outline:none;padding:5px 15px;transition:box-shadow .2s ease}.edit-profile-component .stepper-buttons .prev-btn{background:var(--bg-dark-text-color);color:var(--color-2)}.edit-profile-component .stepper-buttons .next-btn{background:var(--color-2);color:var(--bg-dark-text-color)}.edit-profile-component .stepper-buttons button:hover{box-shadow:0 5px 10px #0000004d}.edit-profile-component .mui-date-control .MuiFormControl-root{width:100%}.edit-profile-component .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.edit-profile-component .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.edit-profile-component .mui-date-control .MuiButton-root{color:var(--color-1)!important}.edit-profile-component .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.edit-profile-component .stepper-sections .profile-pic-container{display:grid;padding:20px;place-items:center;position:relative}.edit-profile-component .stepper-sections .profile-pic-container>img.profile-img{aspect-ratio:1;background:var(--color-1);border-radius:10px;cursor:pointer;height:250px;object-fit:contain;padding:20px;width:250px}.edit-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{aspect-ratio:1;background:#0003;border-radius:10px;bottom:0;cursor:pointer;height:250px;left:0;margin:auto;object-fit:contain;opacity:0;padding:80px;position:absolute;right:0;top:0;transition:all .2s ease;width:250px}.edit-profile-component .p-abs{position:absolute}.edit-profile-component .stepper-sections .profile-pic-container:hover img.upload-icon-img{opacity:1}.edit-profile-component .confirmation-content{display:grid;grid-template-columns:300px calc(100% - 300px);place-items:center}.edit-profile-component .confirmation-content .profile-img{background:var(--color-1);border-radius:10px;height:200px;margin:25px;object-fit:contain;padding:10px;width:200px}.edit-profile-component .confirmation-content .details{padding:10px 10px 10px 20px;width:100%}.edit-profile-component .confirmation-content .details table{width:100%}.edit-profile-component .confirmation-content .details>div{border:1px solid var(--color-1);border-radius:4px;box-shadow:0 5px 5px #0003;cursor:pointer;display:grid;grid-template-columns:30% 60%;margin:8px 5px;transition:all .2s ease-in}.edit-profile-component .confirmation-content .details>div:hover{background:var(--color-1);color:var(--bg-dark-text-color);transform:translateY(-2px)}.edit-profile-component .confirmation-content .details p{font-size:14px;margin:0;overflow-wrap:break-word;padding:10px}.edit-profile-component .confirmation-content .details p.field-label{font-weight:600}@media only screen and (max-width:800px){.edit-profile-component .confirmation-content,.edit-profile-component .two-col-grid{grid-template-columns:auto}.edit-profile-component .confirmation-content .profile-img{height:150px;margin:10px;padding:5px;width:150px}.edit-profile-component .confirmation-content .details{padding:10px;width:100%}.edit-profile-component .confirmation-content .details>div{margin:8px 0}.edit-profile-component .stepper-sections .profile-pic-container>img.profile-img,.edit-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{height:auto;max-width:150px;width:100%}.edit-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{padding:40px}}.delete-profile-component{height:100%;width:100%}.delete-profile-component .delete-profile-container{border-top:3px solid var(--color-1);box-shadow:0 20px 20px #0000004d;padding:20px;width:100%}.delete-profile-component .stepper-container{margin:20px 0;overflow-y:auto;width:100%}.delete-profile-component .stepper-container::-webkit-scrollbar{display:none}.delete-profile-component .delete-profile-form svg.Mui-active,.delete-profile-component .delete-profile-form svg.Mui-completed{color:var(--color-3)!important}.delete-profile-component .stepper-sections{border:1px solid var(--color-1);border-radius:4px;display:grid;grid-template-columns:auto;padding:10px;width:100%}.delete-profile-component .two-col-grid{display:grid;grid-template-columns:50% 50%}.delete-profile-component .stepper-sections .mui-form-control{padding:10px}.delete-profile-component .stepper-sections .mui-form-control .MuiFormHelperText-root{color:#ae0000}.delete-profile-component .stepper-sections .mui-form-control .Mui-checked{color:var(--color-2)}.delete-profile-component .stepper-sections .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.delete-profile-component .stepper-sections .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.delete-profile-component .stepper-buttons{display:flex;justify-content:space-between;margin:20px 0 0}.delete-profile-component .stepper-buttons button{border:2px solid var(--color-2);cursor:pointer;font-size:16px;font-weight:bolder;outline:none;padding:5px 15px;transition:box-shadow .2s ease}.delete-profile-component .stepper-buttons .prev-btn{background:var(--bg-dark-text-color);color:var(--color-2)}.delete-profile-component .stepper-buttons .next-btn{background:var(--color-2);color:var(--bg-dark-text-color)}.delete-profile-component .stepper-buttons button:hover{box-shadow:0 5px 10px #0000004d}.delete-profile-component .mui-date-control .MuiFormControl-root{width:100%}.delete-profile-component .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.delete-profile-component .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.delete-profile-component .mui-date-control .MuiButton-root{color:var(--color-1)!important}.delete-profile-component .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.delete-profile-component .stepper-sections .profile-pic-container{display:grid;padding:20px;place-items:center;position:relative}.delete-profile-component .stepper-sections .profile-pic-container>img.profile-img{aspect-ratio:1;background:var(--color-1);border-radius:10px;cursor:pointer;height:250px;object-fit:contain;padding:20px;width:250px}.delete-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{aspect-ratio:1;background:#0003;border-radius:10px;bottom:0;cursor:pointer;height:250px;left:0;margin:auto;object-fit:contain;opacity:0;padding:80px;position:absolute;right:0;top:0;transition:all .2s ease;width:250px}.delete-profile-component .p-abs{position:absolute}.delete-profile-component .stepper-sections .profile-pic-container:hover img.upload-icon-img{opacity:1}.delete-profile-component .confirmation-content{display:grid;grid-template-columns:300px calc(100% - 300px);place-items:center}.delete-profile-component .confirmation-content .profile-img{background:var(--color-1);border-radius:10px;height:200px;margin:25px;object-fit:contain;padding:10px;width:200px}.delete-profile-component .confirmation-content .details{padding:10px 10px 10px 20px;width:100%}.delete-profile-component .confirmation-content .details table{width:100%}.delete-profile-component .confirmation-content .details>div{border:1px solid var(--color-1);border-radius:4px;box-shadow:0 5px 5px #0003;cursor:pointer;display:grid;grid-template-columns:30% 60%;margin:8px 5px;transition:all .2s ease-in}.delete-profile-component .confirmation-content .details>div:hover{background:var(--color-1);color:var(--bg-dark-text-color);transform:translateY(-2px)}.delete-profile-component .confirmation-content .details p{font-size:14px;margin:0;overflow-wrap:break-word;padding:10px}.delete-profile-component .confirmation-content .details p.field-label{font-weight:600}@media only screen and (max-width:800px){.delete-profile-component .confirmation-content,.delete-profile-component .two-col-grid{grid-template-columns:auto}.delete-profile-component .confirmation-content .profile-img{height:150px;margin:10px;padding:5px;width:150px}.delete-profile-component .confirmation-content .details{padding:10px;width:100%}.delete-profile-component .confirmation-content .details>div{margin:8px 0}.delete-profile-component .stepper-sections .profile-pic-container>img.profile-img,.delete-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{height:auto;max-width:150px;width:100%}.delete-profile-component .stepper-sections .profile-pic-container>img.upload-icon-img{padding:40px}}.user-dashboard-component{padding:10px 20px;position:relative;width:100%}.user-dashboard-component .user-dashboard-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.user-dashboard-component .user-dashboard-header-section .user-dashboard-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.user-dashboard-container{margin:0;padding:0}.user-dashboard-container .user-dashboard-content{border-top:2px solid var(--bg-dark-text-color);border:2px solid var(--bg-dark-text-color);border-top-color:var(--color-1);box-shadow:0 20px 20px #0003;color:var(--text-color);margin-top:10px;padding:15px;position:relative;width:100%}.user-dashboard-content .trip-images-list{display:grid;grid-template-columns:25% 25% 25% 25%;width:100%}.user-dashboard-content .trip-images-list .each-trip-img{background:var(--color-2);border:2px solid var(--bg-dark-text-color);display:grid;margin:5px;padding:10px;width:calc(100% - 10px)}.user-dashboard-content .trip-images-list .each-trip-img:last-child{margin-right:0}.trip-images-list .each-trip-img img{border:2px solid var(--bg-dark-text-color);height:auto;width:100%}.trip-images-list .each-trip-img h3{color:var(--bg-dark-text-color);margin:5px;text-align:center}.trips-data-container{margin:20px 5px 5px;width:calc(100% - 10px)}.trips-data-table-container{overflow:auto;width:100%}.trips-data-table-container table{border-collapse:collapse;width:100%}.trips-data-table-container table th{background:var(--color-3);color:var(--bg-dark-text-color);font-weight:700;text-align:center}.trips-data-table-container table td,.trips-data-table-container table th{border:2px solid var(--bg-dark-text-color);padding:10px}@media only screen and (max-width:800px){.user-dashboard-content .trip-images-list{grid-template-columns:50% 50%}}.settings-component{height:100%;padding:20px;width:100%}.settings-component .settings-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.settings-component .settings-header-section .settings-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.change-password-content{margin-top:15px}.change-password-content .mui-form-control{padding:10px 0}.change-password-content .mui-form-control .MuiFormHelperText-root{color:#ae0000}.change-password-content .mui-form-control .Mui-checked{color:var(--color-2)}.change-password-content .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.change-password-content .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.change-password-content .mui-form-control button.submit-btn{background:var(--color-2);border:0;border-radius:20px;color:var(--bg-dark-text-color);cursor:pointer;display:block;font-size:18px;font-weight:600;outline:none;padding:10px 20px;transition:all .2s ease;width:100%}.change-password-content .mui-form-control button.submit-btn:hover{box-shadow:0 10px 10px #0003;transform:translateY(-5px)}.change-password-content{grid-gap:20px;align-items:center;border-top:2px solid var(--color-3);box-shadow:0 5px 10px 0 #0003;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);padding:20px}.change-password-content .description-section>.form-section-header{font-size:30px;font-weight:700;margin:0 0 20px}@media only screen and (max-width:800px){.change-password-content{grid-template-columns:auto}}.travel-component{width:100%}.create-trip-container{padding:10px 20px;width:100%}.create-trip-container .create-trip-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.create-trip-container .create-trip-header-section .create-trip-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.create-trip-container .tab-btns{text-align:right}.create-trip-container button.tab-btn{background:var(--color-4);border:2px solid var(--color-1);border-radius:30px;color:var(--color-1);cursor:pointer;font-size:14px;margin:5px;padding:8px 15px;transform:.2s all ease}.create-trip-container button.tab-btn:hover{box-shadow:0 5px 5px #0000004d}.create-trip-container button.tab-btn.selected{background:var(--color-1);border:2px solid var(--color-4);box-shadow:0 5px 5px #0000004d;color:var(--color-4)}.create-trip-form-container{margin:15px 0}.single-city-trip-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);width:100%}.single-city-trip-content-column{border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;padding:15px}.single-city-trip-content-column .form-header{font-size:20px;margin:0 0 10px}.single-city-trip-content-column .simple-text{margin:0 10px 10px}.single-city-trip-content-column .family-members-list{display:grid;grid-template-columns:33.33% 33.33% 33.33%;margin-bottom:10px}.single-city-trip-content-column .family-members-list .each-member{background:var(--bg-dark-text-color);border:2px solid var(--color-1);color:var(--color-1);display:inline-block;margin:5px;padding:5px;position:relative;transition:all .2s ease}.single-city-trip-content-column .family-members-list .selected-member{background:var(--color-1);color:var(--bg-dark-text-color)}.single-city-trip-content-column .family-members-list .member-img{background:var(--color-2);border:2px solid var(--bg-dark-text-color);object-fit:cover;padding:5px;width:100%}.single-city-trip-content-column .family-members-list .selected-member .member-img{background:var(--color-1)}.single-city-trip-content-column .family-members-list .member-name-row{align-items:center;display:flex;justify-content:space-between}.single-city-trip-content-column .family-members-list .member-name-row>p{font-size:14px;margin:5px 5px 5px 0}.single-city-trip-content-column .family-members-list .member-name-row img{cursor:pointer;width:15px}.single-city-trip-container .mui-form-control{padding:10px}.single-city-trip-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.single-city-trip-container .mui-form-control .Mui-checked{color:var(--color-2)}.single-city-trip-container .MuiFormControlLabel-root{margin-top:8px}.single-city-trip-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.single-city-trip-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.single-city-trip-container .mui-date-control .MuiFormControl-root{width:100%}.single-city-trip-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.single-city-trip-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.single-city-trip-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.single-city-trip-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.single-city-trip-content-column .family-members-list{display:grid;grid-template-columns:50% 50%}}@media only screen and (max-width:800px){.single-city-trip-container{border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;grid-template-columns:auto;padding:15px}.single-city-trip-content-column{border-top:0;box-shadow:none;padding:0}.single-city-trip-content-column .family-members-list{display:grid;grid-template-columns:50% 50%}}.travel-checklist-container{padding:10px 20px;width:100%}.travel-checklist-container .travel-checklist-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.travel-checklist-container .travel-checklist-header-section .travel-checklist-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.travel-checklist-data-container{margin:15px 0}.travel-checklist-content{grid-gap:20px;border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);padding:15px}.checklist-column .checklist-header{background:var(--color-3);border-radius:4px;color:var(--bg-dark-text-color);margin-top:0;padding:5px 10px}.checklist-column .checklist-items{align-items:center;margin:0 0 15px}.checklist-column .each-checklist-item:first-child{cursor:pointer}.checklist-column .each-checklist-item{display:grid;font-size:12px;grid-template-columns:40px calc(100% - 40px);transition:all 1s ease}.checklist-column .checklist-items .img-holder{background:var(--color-1);display:grid;padding:4px;place-items:center;width:40px}.checklist-items .img-holder img{height:auto;padding:3px;width:100%}.checklist-items .img-holder img.cross-icon{padding:8px}.checklist-items p{border:2px solid var(--color-1);margin:0;padding:10px}.checklist-items p.member-name{background:var(--color-2);color:var(--bg-dark-text-color)}.travel-checklist-container .mui-form-control{padding:10px 0}.travel-checklist-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.travel-checklist-container .mui-form-control .Mui-checked{color:var(--color-2)}.travel-checklist-container .MuiFormControlLabel-root{margin-top:8px}.travel-checklist-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.travel-checklist-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.travel-checklist-container .mui-date-control .MuiFormControl-root{width:100%}.travel-checklist-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.travel-checklist-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.travel-checklist-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.travel-checklist-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:800px){.travel-checklist-content{grid-template-columns:auto}}.travel-documents-container{height:100%;padding:10px 20px;width:100%}.travel-documents-container .travel-documents-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.travel-documents-container .travel-documents-header-section .travel-documents-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.travel-documents-container .tab-btns{text-align:right}.travel-documents-container button.tab-btn{background:var(--color-4);border:2px solid var(--color-1);border-radius:30px;color:var(--color-1);cursor:pointer;font-size:14px;margin:5px;padding:8px 15px;transform:.2s all ease}.travel-documents-container button.tab-btn:hover{box-shadow:0 5px 5px #0000004d}.travel-documents-container button.tab-btn.selected{background:var(--color-1);border:2px solid var(--color-4);box-shadow:0 5px 5px #0000004d;color:var(--color-4)}.departure-form-container{display:flow-root;width:100%}.departure-form-container .form-header{background:var(--color-3);border-radius:4px;display:flow-root;font-size:20px;font-weight:bolder;margin:10px 0;padding:10px}.departure-form-container .form-header p{color:var(--bg-dark-text-color);margin:0}.departure-form-container .two-col-grid{display:grid;grid-template-columns:50% 50%}.departure-form-container .query-section{border:2px solid var(--color-1);border-radius:4px;box-shadow:0 10px 10px #0000004d;display:flow-root;margin:10px}.departure-form-container .query-section .query-section-header{background:var(--color-2);border-radius:4px;color:var(--bg-dark-text-color);margin:10px;padding:8px}.departure-form-container .rating-item{align-items:center;display:flex;justify-content:space-between;padding:5px 10px}.departure-form-container .rating-item span.item-text{font-size:14px}.departure-form-container .option-btns{display:grid;grid-template-columns:50% 50%;padding:0 5px 10px}.departure-form-container .option-btns button{background:#0000;border:2px solid var(--color-1);cursor:pointer;font-size:12px;margin:5px;outline:none;padding:4px 8px;width:calc(100% - 10px)}.departure-form-container .option-btns button.selected{background:var(--color-1);color:var(--bg-dark-text-color)}.departure-form-container .mui-form-control{font-size:14px;padding:10px}.departure-form-container .query-section .mui-form-control{padding:0 10px}.departure-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.departure-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.departure-form-container .MuiFormControlLabel-root{margin-top:8px}.departure-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.departure-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.departure-form-container .mui-date-control .MuiFormControl-root{width:100%}.departure-form-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.departure-form-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.departure-form-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.departure-form-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.departure-form-container .MuiFormControlLabel-label{font-size:12px}@media only screen and (max-width:800px){.departure-form-container .three-col-grid,.departure-form-container .two-col-grid{grid-template-columns:auto}}.arrival-form-container{display:flow-root;width:100%}.arrival-form-container .form-header{background:var(--color-3);border-radius:4px;display:flow-root;font-size:20px;font-weight:bolder;margin:10px 0;padding:10px}.arrival-form-container .form-header p{color:var(--bg-dark-text-color);margin:0}.arrival-form-container .two-col-grid{display:grid;grid-template-columns:50% 50%}.arrival-form-container .three-col-grid{display:grid;grid-template-columns:33.33% 33.33% 33.33%}.arrival-form-container .form-section{border:2px solid var(--color-1);border-radius:4px;box-shadow:0 20px 20px #0003;margin:20px 0;padding:10px;transition:all 1s ease}.arrival-form-container .form-section .section-header{background:var(--color-2);border-radius:4px;cursor:pointer;display:flow-root;width:100%}.section-header p{color:var(--bg-dark-text-color);font-size:18px;font-weight:600;margin:10px}.arrival-form-container .form-section.section-content-hidden{display:none}.arrival-form-container .form-action-btn{padding:10px;text-align:right}.arrival-form-container .form-action-btn>button{background:var(--color-2);border:2px solid var(--color-2);color:var(--bg-dark-text-color)}.arrival-form-container .form-action-btn>button,.arrival-form-container .form-action-btn>button.prev-btn{cursor:pointer;font-size:16px;font-weight:bolder;outline:none;padding:5px 15px;transition:box-shadow .2s ease}.arrival-form-container .form-action-btn>button.prev-btn{background:var(--bg-dark-text-color);border:2px solid var(--color-3);color:var(--color-3);margin-right:10px}.arrival-form-container .form-action-btn>button:hover{box-shadow:0 5px 10px #0000004d}.arrival-form-container .confirmation-details-container{display:grid;grid-template-columns:25% 25% 25% 25%}.arrival-form-container .confirmation-details-container .each-item{border:2px solid var(--color-1);display:flex;gap:4px;margin:4px;padding:4px 8px;transition:all .2s ease}.arrival-form-container .confirmation-details-container .each-item:hover{background:var(--color-1);color:var(--color-4)}.arrival-form-container .confirmation-details-container .each-item>p{font-size:14px;margin:0;padding:0}.arrival-form-container .confirmation-details-container .each-item>p.label-tag{font-weight:600}.arrival-form-container .mui-form-control{padding:10px}.arrival-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.arrival-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.arrival-form-container .MuiFormControlLabel-root{margin-top:8px}.arrival-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.arrival-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.arrival-form-container .mui-date-control .MuiFormControl-root{width:100%}.arrival-form-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.arrival-form-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.arrival-form-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.arrival-form-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.arrival-form-container .confirmation-details-container{display:grid;grid-template-columns:33.33% 33.33% 33.33%}}@media only screen and (max-width:800px){.arrival-form-container .three-col-grid,.arrival-form-container .two-col-grid{grid-template-columns:auto}.arrival-form-container .confirmation-details-container{display:grid;grid-template-columns:50% 50%}}@media only screen and (max-width:500px){.arrival-form-container .confirmation-details-container{grid-template-columns:auto}}.health-documents-container{height:100%;padding:10px 20px;width:100%}.health-documents-container .health-documents-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.health-documents-container .health-documents-header-section .health-documents-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.health-documents-container .tab-btns{text-align:right}.health-documents-container button.tab-btn{background:var(--color-4);border:2px solid var(--color-1);border-radius:30px;color:var(--color-1);cursor:pointer;font-size:14px;margin:5px;padding:8px 15px;transform:.2s all ease}.health-documents-container button.tab-btn:hover{box-shadow:0 5px 5px #0000004d}.health-documents-container button.tab-btn.selected{background:var(--color-1);border:2px solid var(--color-4);box-shadow:0 5px 5px #0000004d;color:var(--color-4)}.health-documents-container .document-form-container{margin-top:15px}.health-survey-component{border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;padding:15px;position:relative;width:100%}.health-survey-component .health-survey-contents{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);width:100%}.health-survey-component .health-survey-column{position:relative}.health-survey-component .health-survey-column .column-title{font-size:20px;font-weight:700;margin-top:0}.health-survey-component .health-survey-column .question-items-list{display:grid;grid-template-columns:50% 50%;margin:0 20px;padding:0}.health-survey-component .health-survey-column .survey-questions .each-question>p{font-weight:600}.health-survey-component .health-survey-column .survey-questions p{margin:0;padding:6px 6px 6px 0}.survey-questions{display:flow-root}.health-survey-component .health-survey-column .option-btn-row .no-btn,.health-survey-component .health-survey-column .option-btn-row .yes-btn{background:#0000;border:2px solid #0000;border-radius:4px;color:var(--color-1);cursor:pointer;font-size:16px;font-weight:700;margin:10px 0 10px 20px;outline:none;padding:8px 15px;position:relative;text-transform:uppercase;transition:all .1s ease}.health-survey-component .health-survey-column .option-btn-row .yes-btn.selected{background:var(--color-2);border:2px solid var(--color-4);color:var(--color-4)}.health-survey-component .health-survey-column .option-btn-row .no-btn.selected{background:var(--color-5);border:2px solid var(--color-4);color:var(--color-4)}.health-survey-contents .health-survey-column .submit-btn{background:var(--color-1);border:2px solid var(--color-4);color:var(--color-4);cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;outline:none;padding:8px 15px;text-transform:uppercase}.tests-upload-form-container{border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;padding:15px;width:100%}.tests-upload-form-container .form-header{font-size:20px;font-weight:700;margin-top:0}.tests-upload-form-content,.tests-upload-form-content .two-col-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.tests-upload-form-content .two-col-grid.vacine-type-checkbox-input{gap:0;grid-template-columns:50% 50%}.tests-upload-form-content .checkbox-section-header{margin:10px 0}.tests-upload-form-content .tests-uploaded-data{border:2px solid var(--color-1);overflow-y:auto;padding:10px;width:100%}.tests-upload-form-content .tests-uploaded-data table.vaccination-data-table{border-collapse:collapse;margin-bottom:15px;width:100%}.tests-upload-form-content .tests-uploaded-data table.vaccination-data-table thead{border-bottom:2px solid var(--bg-dark-text-color);text-align:left}.tests-upload-form-content .tests-uploaded-data table.vaccination-data-table tr{background:var(--color-2);color:var(--bg-dark-text-color)}.tests-upload-form-content .tests-uploaded-data table.vaccination-data-table tbody tr:nth-child(odd){background:var(--color-1)}.tests-upload-form-content .tests-uploaded-data table.vaccination-data-table tr td,.tests-upload-form-content .tests-uploaded-data table.vaccination-data-table tr th{font-size:14px;min-width:100px;padding:5px}.tests-upload-form-content .tests-uploaded-data .icons-cell{display:grid;grid-auto-flow:column;place-items:center}.tests-upload-form-content .tests-uploaded-data .icons-cell img{cursor:pointer;height:20px;margin:0 10px;width:20px}.tests-upload-form-container .mui-form-control{padding:10px 0}.tests-upload-form-content .two-col-grid.vacine-type-checkbox-input .mui-form-control{padding:0}.tests-upload-form-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-label{font-size:14px}.tests-upload-form-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-root{margin-right:0;margin-top:0}.tests-upload-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.tests-upload-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.tests-upload-form-container .MuiFormControlLabel-root{margin-top:8px}.tests-upload-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.tests-upload-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.tests-upload-form-container .mui-date-control .MuiFormControl-root{width:100%}.tests-upload-form-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.tests-upload-form-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.tests-upload-form-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.tests-upload-form-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.tests-upload-section .MuiSvgIcon-root{color:var(--color-2)}@media only screen and (max-width:1000px){.tests-upload-form-content{grid-template-columns:auto}}@media only screen and (max-width:400px){.tests-upload-form-content .two-col-grid,.tests-upload-form-content .two-col-grid.vacine-type-checkbox-input{grid-template-columns:auto}}.vaccine-upload-form-container{border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;padding:15px;width:100%}.vaccine-upload-form-container .form-header{font-size:20px;font-weight:700;margin-top:0}.vaccine-upload-form-content,.vaccine-upload-form-content .two-col-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input{gap:0;grid-template-columns:50% 50%}.vaccine-upload-form-content .checkbox-section-header{margin:10px 0}.vaccine-upload-form-content .vaccine-uploaded-data{border:2px solid var(--color-1);overflow-y:auto;padding:10px;width:100%}.vaccine-upload-form-content .vaccine-uploaded-data table.vaccination-data-table{border-collapse:collapse;margin-bottom:15px;width:100%}.vaccine-upload-form-content .vaccine-uploaded-data table.vaccination-data-table thead{border-bottom:2px solid var(--bg-dark-text-color);text-align:left}.vaccine-upload-form-content .vaccine-uploaded-data table.vaccination-data-table tr{background:var(--color-2);color:var(--bg-dark-text-color)}.vaccine-upload-form-content .vaccine-uploaded-data table.vaccination-data-table tbody tr:nth-child(odd){background:var(--color-1)}.vaccine-upload-form-content .vaccine-uploaded-data table.vaccination-data-table tr td,.vaccine-upload-form-content .vaccine-uploaded-data table.vaccination-data-table tr th{font-size:14px;min-width:100px;padding:5px}.vaccine-upload-form-content .vaccine-uploaded-data .icons-cell{display:grid;grid-auto-flow:column;place-items:center}.vaccine-upload-form-content .vaccine-uploaded-data .icons-cell img{cursor:pointer;height:20px;margin:0 10px;width:20px}.vaccine-upload-form-container .mui-form-control{padding:10px 0}.vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input .mui-form-control{padding:0}.vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-label{font-size:14px}.vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-root{margin-right:0;margin-top:0}.vaccine-upload-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.vaccine-upload-form-container .mui-form-control .Mui-checked{color:var(--color-2)}.vaccine-upload-form-container .MuiFormControlLabel-root{margin-top:8px}.vaccine-upload-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.vaccine-upload-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.vaccine-upload-form-container .mui-date-control .MuiFormControl-root{width:100%}.vaccine-upload-form-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.vaccine-upload-form-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.vaccine-upload-form-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.vaccine-upload-form-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.vaccine-upload-form-content{grid-template-columns:auto}}@media only screen and (max-width:400px){.vaccine-upload-form-content .two-col-grid,.vaccine-upload-form-content .two-col-grid.vacine-type-checkbox-input{grid-template-columns:auto}}.travel-insurance-container{height:100%;padding:10px 20px;width:100%}.travel-insurance-container .travel-insurance-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.travel-insurance-container .travel-insurance-header-section .travel-insurance-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.travel-insurance-container .travel-insurance-form-contents{grid-gap:20px;border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin-top:15px;padding:15px;width:100%}.travel-insurance-container .travel-insurance-form-column .column-title{margin-top:0}.travel-insurance-container .form-section{border:2px solid var(--color-2);border-radius:4px;margin-top:10px;padding:0 10px 10px}.travel-insurance-container .travel-insurance-form-column .form-section .section-title{color:var(--color-2);font-weight:700;margin:10px 0}.travel-insurance-container .travel-insurance-form-column .form-section .muted-text{margin:20px 0 0}.travel-insurance-container .coverage-details-table td{padding:5px 15px 5px 0}.travel-insurance-container .update-policy-member-table{border-collapse:collapse;margin:15px 0;width:100%}.travel-insurance-container .update-policy-member-table th{background:var(--color-1);color:var(--bg-dark-text-color);text-align:left}.travel-insurance-container .update-policy-member-table td,.travel-insurance-container .update-policy-member-table th{padding:5px}.travel-insurance-container .update-policy-member-table tr{border-bottom:2px solid var(--color-2)}.travel-insurance-container .update-policy-member-table tr:last-child{border:0}.travel-insurance-container .update-policy-member-table .total-amt{background:var(--color-1);border-bottom:2px solid var(--color-2);color:var(--bg-dark-text-color);text-align:right}.travel-insurance-container .mui-form-control{padding:10px 0}.travel-insurance-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.travel-insurance-container .mui-form-control .Mui-checked{color:var(--color-2)}.travel-insurance-container .MuiFormControlLabel-root{margin-top:8px}.travel-insurance-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.travel-insurance-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.travel-insurance-container .mui-date-control .MuiFormControl-root{width:100%}.travel-insurance-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.travel-insurance-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.travel-insurance-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.travel-insurance-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.travel-insurance-container .travel-insurance-form-contents{gap:0;grid-template-columns:auto}}.travel-pass-payment-container{height:100%;padding:10px 20px;width:100%}.travel-pass-payment-container .travel-pass-payment-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.travel-pass-payment-container .travel-pass-payment-header-section .travel-pass-payment-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.travel-pass-payment-container .travel-pass-payment-form-contents{grid-gap:20px;border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin-top:15px;padding:15px;width:100%}.travel-pass-payment-container .form-section{border:2px solid var(--color-2);border-radius:4px;margin-top:10px;padding:0 10px}.travel-pass-payment-container .travel-pass-payment-form-column .form-section .section-title{color:var(--color-2);font-weight:700;margin:10px 0}.travel-pass-payment-container .travel-pass-payment-form-column .two-col-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:calc(50% - 5px) calc(50% - 5px)}.travel-pass-payment-container .coverage-details-table td{padding:5px 15px 5px 0}.travel-pass-payment-container .shopping-cart-table{border-collapse:collapse;margin:15px 0;width:100%}.travel-pass-payment-container .shopping-cart-table th{background:var(--color-2);color:var(--bg-dark-text-color);text-align:left}.travel-pass-payment-container .shopping-cart-table td,.travel-pass-payment-container .shopping-cart-table th{padding:5px}.travel-pass-payment-container .shopping-cart-table tr{border-bottom:2px solid var(--color-2)}.travel-pass-payment-container .shopping-cart-table tr:last-child{border:0}.travel-pass-payment-container .shopping-cart-table .total-amt{background:var(--color-2);border-bottom:2px solid var(--color-2);color:var(--bg-dark-text-color);text-align:right}.travel-pass-payment-container .action-btn{margin-bottom:10px}.travel-pass-payment-container .mui-form-control{padding:10px 0}.travel-pass-payment-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.travel-pass-payment-container .mui-form-control .Mui-checked{color:var(--color-2)}.travel-pass-payment-container .MuiFormControlLabel-root{margin-top:0}.travel-pass-payment-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.travel-pass-payment-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.travel-pass-payment-container .mui-date-control .MuiFormControl-root{width:100%}.travel-pass-payment-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.travel-pass-payment-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.travel-pass-payment-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.travel-pass-payment-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.travel-pass-payment-container .travel-pass-payment-form-contents{gap:0;grid-template-columns:auto}}@media only screen and (max-width:400px){.travel-pass-payment-container .travel-pass-payment-form-column .two-col-grid{gap:0;grid-template-columns:auto}}.government-approval-component{padding:10px 20px;position:relative;width:100%}.government-approval-component .government-approval-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.government-approval-component .government-approval-header-section .government-approval-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.government-approval-component .government-approval-contents{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin-top:10px;width:100%}.government-approval-component .government-approval-column{background:var(--color-4);border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;color:var(--text-color);padding:15px;position:relative;width:100%}.government-approval-component .government-approval-column .column-title{margin-top:0;text-align:center}.government-approval-component .government-approval-column .form-input-row{margin:10px 0}.government-approval-component .approval-data-list{list-style-type:none;margin:0;padding:0}.government-approval-component .approval-data-list li{grid-gap:15px;align-items:center;display:grid;grid-template-columns:calc(100% - 55px) 40px}.government-approval-component .approval-data-list li img{aspect-ratio:1;background:var(--color-1);border-radius:4px;cursor:pointer;object-fit:contain;padding:4px;width:100%}.government-approval-component .approval-data-list li p{background:var(--color-2);border:2px solid var(--color-2);color:var(--bg-dark-text-color);margin:5px;padding:10px}.government-approval-component .approval-data-list li p.danger{background:var(--color-5);border:2px solid var(--color-5)}.government-approval-contents .two-col-row{grid-gap:20px;align-items:center;display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.government-approval-contents .two-col-row>*{margin:15px 0;width:calc(100% - 5px)}.government-approval-contents .grid-image-container{aspect-ratio:1;background:#fff;width:100%}.government-approval-contents .grid-image-container img{height:100%;width:100%}.government-approval-contents .user-approval-details{display:flow-root}.government-approval-contents .user-approval-details p{font-size:20px;margin:10px 0}.government-approval-component .content-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;bottom:0;color:var(--bg-dark-text-color);display:grid;left:0;place-items:center;position:fixed;right:0;top:var(--navbar-height);z-index:100}.government-approval-component .content-container .img-container{display:grid;height:100%;max-width:800px;overflow:auto;padding:20px;place-items:center;position:relative;width:100%}.government-approval-component .img-container .content-img{height:auto;width:100%}.government-approval-component .content-container .close-icon{background-color:var(--color-3);border-radius:50%;cursor:pointer;height:30px;padding:2px;position:absolute;right:20px;top:20px;width:30px}.government-approval-component .mui-form-control{padding:10px 0}.government-approval-content .two-col-grid.vacine-type-checkbox-input .mui-form-control{padding:0}.government-approval-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-label{font-size:14px}.government-approval-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-root{margin-right:0;margin-top:0}.government-approval-component .mui-form-control .MuiFormHelperText-root{color:#ae0000}.government-approval-component .mui-form-control .Mui-checked{color:var(--color-2)}.government-approval-component .MuiFormControlLabel-root{margin-top:8px}.government-approval-component .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.government-approval-component .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.government-approval-component .mui-date-control .MuiFormControl-root{width:100%}.government-approval-component .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.government-approval-component .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.government-approval-component .mui-date-control .MuiButton-root{color:var(--color-1)!important}.government-approval-component .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.government-approval-component .government-approval-contents{grid-template-columns:auto}}.all-vaccines-list-component{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;bottom:0;color:var(--bg-dark-text-color);display:grid;left:0;place-items:center;position:fixed;right:0;top:var(--navbar-height);z-index:100}.all-vaccines-list-content{background:var(--color-4);border:2px solid var(--color-1);max-width:80%;min-width:50%;padding:20px;position:relative}.vaccine-taken-img-container{display:grid;height:100%;overflow:auto;padding:20px;place-items:center;position:relative;width:100%}.vaccine-taken-img-container .vaccination-img{height:auto;width:100%}.all-vaccines-list-content .close-icon,.vaccine-taken-img-container .close-icon{background-color:var(--color-3);border-radius:50%;cursor:pointer;height:30px;padding:2px;position:absolute;right:20px;top:20px;width:30px}.vaccine-taken-img-container .close-icon{background:#000;padding:3px}.all-vaccines-list-content h3{color:var(--color-1);margin:0;padding:5px 40px;text-align:center}.all-vaccines-list-content .vaccines-list{grid-gap:20px;display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);list-style-type:none;margin:10px 0 0;padding:10px 0}.all-vaccines-list-content .vaccines-list li p{background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:4px;color:var(--bg-dark-text-color);cursor:pointer;font-size:16px;font-weight:700;margin:0;outline:none;padding:8px 15px;text-align:center;text-transform:uppercase;transition:all .2s ease;width:100%}.all-vaccines-list-content .vaccines-list li p:hover{background:var(--color-2);transform:translateY(-4px)}@media only screen and (min-width:600px){.vaccine-taken-img-container .vaccination-img{height:auto;max-width:80%}}.market-place-component,.market-place-container{height:100%;width:100%}.plan-excursions-component{display:grid;padding:10px 20px;place-items:center;position:relative;width:100%}.plan-excursions-component .plan-excursions-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.plan-excursions-component .plan-excursions-header-section .plan-excursions-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.plan-excursions-navigation-tabs{display:grid;grid-template-columns:20% 20% 20% 20% 20%;height:100%;overflow:auto;place-items:center;width:100%}.plan-excursions-navigation-tabs .each-navigation-tab{align-items:center;background:var(--color-1);border:2px solid;box-shadow:0 0 10px 4px #00000080;color:var(--bg-dark-text-color);cursor:pointer;display:flex;flex-direction:column;height:calc(100% - 40px);justify-content:center;margin:20px;max-width:300px;padding:20px;text-align:center;transition:all .2s ease;width:calc(100% - 40px)}.plan-excursions-navigation-tabs .each-navigation-tab:hover{background:var(--color-2);border-width:4px;transform:translateY(-10px)}.plan-excursions-navigation-tabs .each-navigation-tab img{height:80px;transition:all .5s ease;width:auto}.plan-excursions-navigation-tabs .each-navigation-tab h2{margin:10px}@media only screen and (min-width:1221px) and (max-width:1500px){.plan-excursions-navigation-tabs{grid-template-columns:25% 25% 25% 25%}}@media only screen and (min-width:1001px) and (max-width:1220px){.plan-excursions-navigation-tabs{grid-template-columns:33.33% 33.33% 33.33%}}@media only screen and (min-width:701px) and (max-width:1000px){.plan-excursions-navigation-tabs{grid-template-columns:50% 50%}}@media only screen and (max-width:700px){.plan-excursions-navigation-tabs{grid-template-columns:auto}}.dine-and-shop-component{position:relative;width:100%}.dine-and-shop-component .dine-and-shop-component-header{align-items:center;color:var(--color-1);display:flex;justify-content:space-between;padding:0 20px;width:100%}.dine-and-shop-component .dine-and-shop-contents{display:grid;padding:0;width:100%}.dine-and-shop-options-container{display:grid;grid-template-columns:50% calc(50% - 60px) 60px;padding:0 20px}.dine-and-shop-options-container .option-btns button{border:2px solid var(--color-1);border-radius:30px;color:var(--color-1);cursor:pointer;font-size:16px;margin-bottom:5px;margin-right:20px;margin-top:5px;outline:none;padding:8px 15px;transition:all .2s ease}.dine-and-shop-options-container .option-btns button:last-child{margin-right:0}.dine-and-shop-options-container .option-btns button.selected{border-color:var(--bg-dark-text-color)}.dine-and-shop-options-container .option-btns button.selected,.dine-and-shop-options-container .terminal-select .custom-user-select{background:var(--color-1);box-shadow:0 0 6px 2px #00000080;color:var(--bg-dark-text-color)}.dine-and-shop-options-container .airport-info-icon{background:var(--color-2);border:2px solid var(--text-color);box-shadow:0 0 6px 2px #00000080;cursor:pointer;height:43px;margin:0 10px;padding:5px;width:40px}.dine-and-shop-options-container .airport-info-icon img{height:100%;width:100%}.dine-and-shop-tabs{border:3px solid var(--color-2);display:block;margin:10px 20px;overflow:auto;padding:45px 10px 10px;position:relative;text-align:left;width:calc(100% - 40px)}.dine-and-shop-tabs .nav-tab-header{color:var(--color-1);font-size:22px;font-weight:700;left:15px;margin:0;position:absolute;right:15px;text-align:left;text-transform:uppercase;top:10px}.dine-and-shop-tabs .each-navigation-tab{aspect-ratio:1;background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:50%;box-shadow:0 0 10px 4px #00000080;color:var(--bg-dark-text-color);cursor:pointer;display:inline-grid;margin:10px;position:relative;text-align:center;transition:all .2s ease;width:100px}.dine-and-shop-tabs .each-navigation-tab:hover{background:var(--color-2);border-width:4px;margin-bottom:0;transform:translateY(-10px)}.dine-and-shop-tabs .each-navigation-tab img{aspect-ratio:1;border-radius:50%;height:100%;object-fit:cover;width:100%}.dine-and-shop-tabs .each-navigation-tab h2,.dine-and-shop-tabs .each-navigation-tab h3{align-items:center;background:#0000004d;border-radius:50%;bottom:0;display:grid;height:100%;left:0;margin:0;padding:20px;position:absolute;right:0;top:0;width:100%}.dine-and-shop-tabs.my-favorites-tabs .each-navigation-tab{height:100px;width:100px}.dine-and-shop-tabs.store-categories-tabs .each-navigation-tab{width:150px}.dine-and-shop-tabs.restaurant-types-tabs .each-navigation-tab{aspect-ratio:4/3;border-radius:10px;width:150px}.dine-and-shop-tabs.restaurant-types-tabs .each-navigation-tab h3,.dine-and-shop-tabs.restaurant-types-tabs .each-navigation-tab img{aspect-ratio:4/3;border-radius:10px;object-fit:cover}.restaurant-results-tabs{border:3px solid var(--color-2);display:block;margin:10px 20px;overflow:auto;padding:45px 10px 10px;position:relative;text-align:left;width:calc(100% - 40px)}.restaurant-results-tabs .nav-tab-header{color:var(--color-1);font-size:22px;font-weight:700;left:15px;margin:0;position:absolute;right:15px;text-align:left;top:10px}.restaurant-results-tabs .each-navigation-tab{aspect-ratio:1;background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:50%;box-shadow:0 0 10px 4px #00000080;color:var(--bg-dark-text-color);cursor:pointer;display:inline-grid;margin:10px;position:relative;text-align:center;transition:all .2s ease;width:100px}.restaurant-results-tabs .each-navigation-tab:hover{background:var(--color-2);border-width:4px;margin-bottom:0;transform:translateY(-10px)}.restaurant-results-tabs .each-navigation-tab img{aspect-ratio:1;border-radius:50%;height:100%;object-fit:cover;width:100%}.restaurant-results-tabs .each-navigation-tab h3,.restaurant-results-tabs .each-navigation-tab h4{align-items:center;background:#0000004d;border-radius:50%;bottom:0;display:grid;height:100%;left:0;margin:0;padding:20px;position:absolute;right:0;top:0;width:100%}.restaurant-results-tabs.sponsored-results-tabs .each-navigation-tab{border-radius:50%;height:120px;width:120px}.restaurant-results-tabs.sponsored-results-tabs .each-navigation-tab h4,.restaurant-results-tabs.sponsored-results-tabs .each-navigation-tab img{border-radius:50%;height:100%;width:100%}.restaurant-results-tabs .each-menu-item{background:var(--white-color);border:8px solid var(--color);border-radius:4px;cursor:pointer;display:grid;grid-template-columns:200px calc(100% - 200px);margin:10px;position:relative;transition:all .2s ease}.restaurant-results-tabs .each-menu-item:hover{background:var(--color-1);box-shadow:0 10px 10px #0000004d;color:var(--bg-dark-text-color);transform:translateY(-10px)}.restaurant-results-tabs .each-menu-item .menu-img-container{padding:10px;text-align:center;width:100%}.restaurant-results-tabs .each-menu-item .menu-img-container img.menu-img{aspect-ratio:1;border:2px solid var(--bg-dark-text-color);height:auto;object-fit:cover;width:100%}.restaurant-results-tabs .each-menu-item .menu-item-contents{padding:5px 10px 10px;position:relative;text-align:left}.restaurant-results-tabs .each-menu-item .menu-item-contents .menu-item-title{margin:0}.restaurant-results-tabs .action-btn-container{text-align:right}.restaurant-results-tabs .action-btn-container button{display:inline-block;width:auto}.restaurant-results-tabs .each-menu-item .item-tags{margin:5px -5px 0}.restaurant-results-tabs .each-menu-item .item-tags p{background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:30px;color:var(--bg-dark-text-color);display:inline-block;font-size:12px;margin:5px;padding:5px 15px}.restaurant-results-tabs .each-menu-item .item-shop-time{margin:5px 0}.restaurant-results-tabs.restaurant-types-tabs .each-navigation-tab{aspect-ratio:4/3;border-radius:10px;width:150px}.restaurant-results-tabs.restaurant-types-tabs .each-navigation-tab h3,.restaurant-results-tabs.restaurant-types-tabs .each-navigation-tab img{aspect-ratio:4/3;border-radius:10px;object-fit:cover}.shopping-item-results-tabs{background:#fff;display:block;margin:10px;overflow:auto;padding:45px 10px 10px;position:relative;text-align:left;width:calc(100% - 40px)}.shopping-item-results-tabs .nav-tab-header{color:var(--color-1);font-size:22px;font-weight:700;left:15px;margin:0;position:absolute;right:15px;text-align:left;top:10px}.shopping-item-results-tabs .shopping-items-list{display:grid;grid-template-columns:25% 25% 25% 25%;margin:0}.shopping-item-results-tabs .each-menu-item{background:var(--color-4);border:2px solid var(--color-1);border-radius:8px;cursor:pointer;display:block;margin:15px;padding-bottom:40px;position:relative;transition:all .2s ease}.shopping-item-results-tabs .each-menu-item:hover{background:var(--color-1);box-shadow:0 10px 10px #0000004d;color:var(--bg-dark-text-color);transform:scale(105%)}.shopping-item-results-tabs .each-menu-item .menu-img-container{text-align:center;width:100%}.shopping-item-results-tabs .each-menu-item .menu-img-container img.menu-img{aspect-ratio:1;border:2px solid var(--bg-dark-text-color);border-radius:8px 8px 0 0;height:auto;object-fit:cover;width:100%}.shopping-item-results-tabs .each-menu-item .menu-item-contents{padding:5px 0 10px;position:relative;text-align:left}.shopping-item-results-tabs .each-menu-item .menu-item-contents .menu-item-title{margin:0 10px}.shopping-item-results-tabs .each-menu-item .menu-item-contents .menu-item-desc{margin:10px}.shopping-item-results-contents .counter-container{align-items:center;bottom:5px;display:flex;left:0;position:absolute;right:0}.shopping-item-results-contents .counter-container img{cursor:pointer;height:25px;margin:5px 8px;width:25px}.shopping-item-results-contents .counter-container .counter-value{font-size:20px}.shopping-item-results-contents .counter-container span.total-price{font-size:20px;padding:0 10px;text-align:right;width:100%}.shopping-item-results-tabs .action-btn-container{border-radius:8px;padding:10px;text-align:right}.shopping-item-results-tabs .action-btn-container button{display:inline-block;width:auto}.shopping-item-results-contents .item-instructions-input{margin:10px}.shopping-item-results-contents .each-menu-item:hover .item-instructions-input .MuiFormLabel-root{color:var(--bg-dark-text-color)!important}.shopping-item-results-contents .item-instructions-input .MuiFormLabel-root{color:var(--text-color)!important}.shopping-item-results-contents .each-menu-item:hover .item-instructions-input .MuiInputBase-input.MuiInput-input{color:var(--bg-dark-text-color)!important}.shopping-item-results-contents .item-instructions-input .MuiInputBase-input.MuiInput-input{color:var(--text-color)!important}.shopping-item-results-contents .each-menu-item .item-instructions-input .MuiInputBase-root:before{border-bottom:1px solid var(--text-color)!important}.shopping-item-results-contents .each-menu-item .item-instructions-input .MuiInputBase-root:after{border-bottom:2px solid var(--bg-dark-text-color)!important}.shopping-item-results-tabs .each-menu-item .item-tags{margin:5px -5px 0}.shopping-item-results-tabs .each-menu-item .item-tags p{background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:30px;color:var(--text-color);display:inline-block;font-size:12px;margin:5px;padding:5px 15px}.shopping-item-results-tabs .each-menu-item .item-shop-time{margin:5px 0}@media only screen and (min-width:1001px) and (max-width:1220px){.shopping-item-results-tabs .shopping-items-list{grid-template-columns:33.33% 33.33% 33.33%}}@media only screen and (min-width:701px) and (max-width:1000px){.shopping-item-results-tabs .shopping-items-list{grid-template-columns:50% 50%}}@media only screen and (max-width:700px){.shopping-item-results-tabs .shopping-items-list{grid-template-columns:auto}}.airport-map-info-component{height:100%;padding:10px 20px;position:relative;width:100%}.airport-map-info-component .airport-map-info-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.airport-map-info-component .airport-map-info-header-section .airport-map-info-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.airport-map-info-component .airport-map-info-component-header{align-items:center;color:var(--color-1);display:flex;justify-content:space-between;padding:20px 20px 10px;width:100%}.airport-map-info-component .airport-map-info-component-header h2{margin:10px 0}.airport-map-info-component .header-tab-btns button{background:var(--color-2);border:2px solid var(--text-color);box-shadow:0 0 6px 2px #00000080;color:var(--text-color);cursor:pointer;font-size:20px;margin-left:20px;outline:none;padding:8px 10px}.airport-map-info-component .header-tab-btns button:first-child{background:var(--color-2)}.airport-map-info-component .header-tab-btns button:last-child{background:var(--color-1)}.airport-map-info-component .airport-map-info-contents{display:grid;padding:0 0 10px;width:100%}.airport-map-info-component .airport-map-info-contents.grid-two-col{grid-template-columns:70% 30%}.airport-map-info-component .airport-map-info-contents.grid-two-col>*{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.airport-map-info-component .airport-map-info-column{border:1px solid #0000004d;box-shadow:0 10px 10px #0000004d;margin:10px 0}.airport-map-info-component .airport-map-info-column .column-title{margin-top:0;text-align:left}.airport-map-info-component .location-details{border:2px solid var(--text-color);box-shadow:0 0 10px 4px #00000080;color:var(--text-color)}.airport-map-info-contents .map-container{height:auto;position:relative;width:100%}.airport-map-info-contents .map-container .map-img{height:auto;width:100%}.airport-map-info-contents .map-container .map-marker{position:absolute}.airport-map-info-contents .map-container .helper-text{bottom:0;font-size:13px;left:0;margin:10px;position:absolute;right:0;text-align:center}.airport-map-info-component .location-details .place-options,.airport-map-info-component .location-details .timing-chart .each-day{display:grid;grid-template-columns:80px calc(100% - 80px)}.airport-map-info-component .location-details .timing-chart .each-day p{margin:0;padding:8px 0}.airport-map-info-component .location-details .place-options{margin-top:20px}.airport-map-info-component .shop-details-container{margin:10px 20px}.airport-map-info-component .shopping-details-popup{background:#00000080;bottom:0;display:grid;left:0;margin:0;padding:20px;place-items:end;position:absolute;right:0;top:0}.airport-map-info-component .shop-details-container-side{margin:10px 20px 10px 0}.airport-map-info-component .shop-details-container .each-menu-item{background:var(--color-4);border:2px solid var(--color-1);border-radius:4px;box-shadow:0 10px 10px #0000004d;cursor:pointer;display:grid;grid-template-columns:200px calc(100% - 200px);margin:0;position:relative;transition:all .2s ease}.airport-map-info-component .shop-details-container-side .each-menu-item{grid-template-columns:auto}.airport-map-info-component .shop-details-container .each-menu-item:hover{background:var(--color-1);border:2px solid var(--bg-dark-text-color);color:var(--text-color);transform:translateY(-10px)}.airport-map-info-component .shop-details-container .each-menu-item .close-icon{background:var(--color-1);border-radius:50%;height:25px;position:absolute;right:10px;top:10px;width:25px;z-index:1}.airport-map-info-component .shop-details-container .each-menu-item .menu-img-container{padding:10px;text-align:center;width:100%}.airport-map-info-component .shop-details-container .each-menu-item .menu-img-container img.menu-img{aspect-ratio:1;border:2px solid var(--bg-dark-text-color);height:auto;object-fit:cover;width:100%}.airport-map-info-component .shop-details-container .each-menu-item .menu-item-contents{padding:5px 10px 10px;position:relative;text-align:left}.airport-map-info-component .shop-details-container .each-menu-item .menu-item-contents .menu-item-title{margin:0}.airport-map-info-component .shop-details-container .each-menu-item .item-tags{margin:5px -5px 0}.airport-map-info-component .shop-details-container .each-menu-item .item-tags p{background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:30px;color:var(--bg-dark-text-color);display:inline-block;font-size:12px;margin:5px;padding:5px 15px}.airport-map-info-component .shop-details-container .each-menu-item .item-shop-time{margin:5px 0}.airport-map-info-component .item-search-results-container{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}.help-chat-component{background:var(--color-1);color:var(--bg-dark-text-color);inset:0;padding:20px;position:absolute}.help-chat-component .help-chat-title{margin-top:0}.help-chat-component .close-icon{cursor:pointer;height:30px;position:absolute;right:20px;top:20px;width:30px}.help-chat-component .chat-bot-icon-container{background:var(--color-2);border:2px solid var(--bg-dark-text-color);border-radius:50%;bottom:-20px;display:inline-block;left:-20px;padding:10px;position:absolute}.help-component{padding:10px 20px;position:relative;width:100%}.help-component .help-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.help-component .help-header-section .help-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.help-component .help-component-header{align-items:center;color:var(--theme-color-1);display:flex;justify-content:space-between;padding:0 40px;width:100%}.help-component .help-contents{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin-top:10px;width:100%}.help-component .help-column{background:var(--color-1);border:2px solid var(--bg-dark-text-color);box-shadow:0 20px 20px #0003;color:var(--bg-dark-text-color);padding:20px;position:relative;width:100%}.help-component .help-column .column-title{margin-top:0;text-align:center}.help-component .faqs-items-list,.help-component .tutorial-items-list{list-style-type:none;margin:0;padding:0}.help-component .tutorial-items-list li{grid-gap:15px;align-items:center;display:grid;grid-template-columns:calc(100% - 65px) 50px}.help-component .tutorial-items-list li p{background:var(--theme-color-2);border-bottom:2px solid var(--bg-dark-text-color);margin:10px 0;padding:10px}.help-component .faqs-items-list li{display:flow-root}.help-component .faqs-items-list li p{background:var(--theme-color-1);border-bottom:2px solid var(--bg-dark-text-color);margin:10px 0;padding:10px}.help-component .tutorial-items-list li img{width:100%}.terms-and-conditions-component{display:grid;width:100%}.terms-and-conditions-container{display:flow-root;margin:20px;padding:10px}.terms-and-conditions-header{display:grid;margin:10px}.terms-and-conditions-header h1,.terms-and-conditions-header h3{color:var(--text-color);margin:10px 0;text-align:center}.terms-and-conditions-content{display:flow-root;font-size:18px;padding:10px}.terms-and-conditions-content .content-subheader,.terms-and-conditions-content a{color:var(--text-color)}.privacy-policies-component{display:grid;width:100%}.privacy-policies-container{color:var(--text-color);display:flow-root;margin:20px;padding:10px}.privacy-policies-header{display:grid;margin:10px}.privacy-policies-header h1,.privacy-policies-header h3{color:var(--text-color);margin:10px 0;text-align:center}.privacy-policies-content{display:flow-root;font-size:18px;padding:10px}.privacy-policies-content .content-subheader,.privacy-policies-content a{color:var(--text-color)}.privacy-policies-content .privacy-policies-table-container{margin:15px 0;overflow-x:auto;width:100%}.privacy-policies-content .privacy-policies-table-container table{border-collapse:collapse}.privacy-policies-content .privacy-policies-table-container table thead{background:var(--color-2);color:var(--bg-dark-text-color)}.privacy-policies-content .privacy-policies-table-container table tr td,.privacy-policies-content .privacy-policies-table-container table tr th{border:1px solid var(--text-color);padding:5px}.refund-policies-component{display:grid;width:100%}.refund-policies-container{color:var(--text-color);display:flow-root;margin:20px;padding:10px}.refund-policies-header{display:grid;margin:10px}.refund-policies-header h1,.refund-policies-header h3{color:var(--text-color);margin:10px 0;text-align:center}.refund-policies-content{display:flow-root;font-size:18px;padding:10px}.refund-policies-content .content-subheader,.refund-policies-content a{color:var(--text-color)}.admin-home-component{padding:10px 20px;width:100%}.admin-home-component .admin-home-tabs-container{display:flow-root;padding:0;width:100%}.admin-home-tabs-container .each-nav-items-block{border-radius:5px;border-top:2px solid var(--color-3);box-shadow:0 5px 10px 0 #0003;display:flow-root;margin:15px 5px;padding:20px}.admin-home-tabs-container .each-nav-items-block>.nav-items-block-header{font-family:Quicksand,sans-serif;margin:0 0 10px}.each-nav-items-block .admin-home-tab-items{display:grid;grid-template-columns:25% 25% 25% 25%;margin:0 -10px}.each-nav-items-block .admin-home-tab-items .each-tab-item{background:var(--color-1);border:2px solid var(--bg-dark-text-color);border-radius:10px;cursor:pointer;display:grid;height:calc(100% - 20px);margin:10px;padding:20px 10px;place-items:center;position:relative;transition:all .2s ease;width:calc(100% - 20px)}.each-nav-items-block .admin-home-tab-items .each-tab-item.selected-item .selected-tick-container{left:10px;position:absolute;top:10px;width:30px}.each-nav-items-block .admin-home-tab-items .each-tab-item.selected-item .selected-tick-container>img{height:auto;width:30px}.each-nav-items-block .admin-home-tab-items .each-tab-item.selected-item{background:var(--color-2);box-shadow:0 5px 5px #0000004d;transform:translateY(-5px)}.each-nav-items-block .admin-home-tab-items .each-tab-item>img{height:60px;max-width:100%;width:auto}.each-nav-items-block .admin-home-tab-items .each-tab-item>h3{color:var(--bg-dark-text-color);margin:10px 10px 0;text-align:center}.admin-home-component .input-options-container{grid-gap:20px;display:grid;gap:20px}.admin-home-component .update-btns{background:var(--color-1);border:2px solid var(--bg-dark-text-color);color:var(--bg-dark-text-color);cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:8px 15px;text-transform:uppercase}.admin-home-component .mui-form-control{padding:10px 0}.admin-home-content .two-col-grid.vacine-type-checkbox-input .mui-form-control{padding:0}.admin-home-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-label{font-size:14px}.admin-home-content .two-col-grid.vacine-type-checkbox-input .MuiFormControlLabel-root{margin-right:0;margin-top:0}.admin-home-component .mui-form-control .MuiFormHelperText-root{color:#ae0000}.admin-home-component .mui-form-control .Mui-checked{color:var(--color-2)}.admin-home-component .MuiFormControlLabel-root{margin-top:8px}.admin-home-component .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.admin-home-component .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.admin-home-component .mui-date-control .MuiFormControl-root{width:100%}.admin-home-component .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.admin-home-component .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.admin-home-component .mui-date-control .MuiButton-root{color:var(--color-1)!important}.admin-home-component .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}.vaccine-upload-section .MuiSvgIcon-root{color:var(--color-2)}@media only screen and (max-width:1000px){.each-nav-items-block .admin-home-tab-items .each-tab-item>img{height:40px}.each-nav-items-block .admin-home-tab-items .each-tab-item>h3{font-size:16px}}@media only screen and (max-width:900px){.each-nav-items-block .admin-home-tab-items{grid-template-columns:50% 50%}.each-nav-items-block .admin-home-tab-items .each-tab-item>img{height:30px}.each-nav-items-block .admin-home-tab-items .each-tab-item>h3{font-size:14px}}@media only screen and (max-width:400px){.each-nav-items-block .admin-home-tab-items{grid-template-columns:auto}}.shopping-payment-container{padding:10px 20px;width:100%}.shopping-payment-container .shopping-payment-header-section{align-items:center;display:flex;justify-content:space-between;width:100%}.shopping-payment-container .shopping-payment-header-section .shopping-payment-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.shopping-payment-container .shopping-payment-form-contents{grid-gap:20px;border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;display:grid;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px);margin:15px 0;padding:15px;width:100%}.shopping-payment-container .form-section{border:2px solid var(--color-2);border-radius:4px;margin-top:10px;padding:0 10px}.shopping-payment-container .shopping-payment-form-column .form-section .section-title{color:var(--color-2);font-weight:700;margin:10px 0}.shopping-payment-container .shopping-payment-form-column .two-col-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:calc(50% - 5px) calc(50% - 5px)}.shopping-payment-container .coverage-details-table td{padding:5px 15px 5px 0}.shopping-payment-container .shopping-cart-table{border-collapse:collapse;margin:15px 0;width:100%}.shopping-payment-container .shopping-cart-table th{background:var(--color-2);color:var(--bg-dark-text-color);text-align:left}.shopping-payment-container .shopping-cart-table td,.shopping-payment-container .shopping-cart-table th{padding:5px}.shopping-payment-container .shopping-cart-table tr{border-bottom:2px solid var(--color-2)}.shopping-payment-container .shopping-cart-table tr:last-child{border:0}.toggle-counter{align-items:center;display:flex}.toggle-counter img{height:20px;margin:5px 8px;width:20px}.shopping-payment-container .shopping-cart-table .total-amt{background:var(--color-2);border-bottom:2px solid var(--color-2);color:var(--bg-dark-text-color);text-align:right}.shopping-payment-container .action-btn{margin-bottom:10px}.shopping-payment-container .mui-form-control{padding:10px 0}.shopping-payment-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.shopping-payment-container .mui-form-control .Mui-checked{color:var(--color-2)}.shopping-payment-container .MuiFormControlLabel-root{margin-top:0}.shopping-payment-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.shopping-payment-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.shopping-payment-container .mui-date-control .MuiFormControl-root{width:100%}.shopping-payment-container .mui-date-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-1)!important}.shopping-payment-container .mui-date-control .Mui-selected{background-color:var(--color-1)!important}.shopping-payment-container .mui-date-control .MuiButton-root{color:var(--color-1)!important}.shopping-payment-container .mui-date-control .MuiInputLabel-root{background:var(--color-4);padding-right:5px}@media only screen and (max-width:1000px){.shopping-payment-container .shopping-payment-form-contents{gap:0;grid-template-columns:auto}}@media only screen and (max-width:400px){.shopping-payment-container .shopping-payment-form-column .two-col-grid{gap:0;grid-template-columns:auto}}.ground-transportation-component{height:100%;padding:10px 20px;position:relative;width:100%}.ground-transportation-component .ground-transportation-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.ground-transportation-component .ground-transportation-header-section .ground-transportation-header{color:var(--color-1);font-size:25px;font-weight:600;margin:0;padding:8px 0}.ground-transportation-component .ground-transportation-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:calc(40% - 10px) calc(60% - 10px);padding:0 0 10px;width:100%}.ground-transportation-component .map-container,.ground-transportation-component .transport-form-container{background:var(--color-4);border-top:2px solid var(--color-1);box-shadow:0 20px 20px #0003;padding:20px}.ground-transportation-component .map-container .map-img{object-fit:cover;width:100%}.transport-form-container .mui-form-control{padding:20px 0}.transport-form-container .mui-form-control .MuiFormHelperText-root{color:#ae0000}.transport-form-container .mui-form-control .MuiInputLabel-root{color:var(--text-color)}.transport-form-container .mui-form-control .MuiInput-underline:after{border-color:var(--text-color)}.transport-form-container .mui-form-control button.submit-btn{background:var(--color-2);border:0;border-radius:20px;color:var(--bg-dark-text-color);cursor:pointer;display:block;font-size:18px;font-weight:600;outline:none;padding:10px 20px;transition:all .2s ease;width:100%}.transport-form-container .mui-form-control button.submit-btn:hover{box-shadow:0 10px 10px #0003;transform:translateY(-5px)}@media only screen and (max-width:900px){.ground-transportation-component .ground-transportation-content{grid-template-columns:auto}}.app-component{height:calc(100% - var(--footer-height));width:100%}.footer-container{bottom:0;height:var(--footer-height);left:0;position:absolute;width:100%;z-index:1000}.footer-component{background:var(--color-2);display:flow-root;height:100%;padding:4px 10px;text-align:right;width:100%}.footer-component p{color:var(--bg-dark-text-color);font-size:14px;margin:0}
/*# sourceMappingURL=main.ad909dbd.css.map*/