.calendar-wrapper--visa .react-datepicker{font-family:Poppins;width:280px!important;border:none!important;border-radius:0!important;box-shadow:none!important;position:relative;z-index:0!important}.calendar-wrapper--visa .react-datepicker__navigation{height:45px}.calendar-wrapper--visa .react-datepicker__current-month{height:34px;font-weight:500;color:#000!important}.calendar-wrapper--visa .react-datepicker__header{display:flex;flex-direction:column;align-items:center;border-radius:12px 12px 0 0!important;border:none;background-color:#f7f7f7!important;color:#000!important}.calendar-wrapper--visa .react-datepicker__header:not(.react-datepicker__header--has-time-select){border-radius:12px}.calendar-wrapper--visa .react-datepicker__day-names{font-weight:500}.calendar-wrapper--visa .react-datepicker__day--keyboard-selected{background-color:transparent!important}.calendar-wrapper--visa .react-datepicker__day--selected{background-color:#00e0ac!important;color:#000!important;border-radius:50%;width:36px;height:36px}.calendar-wrapper--visa .react-datepicker__day,.calendar-wrapper--visa .react-datepicker__day-name,.calendar-wrapper--visa .react-datepicker__time-name{display:inline-block;line-height:1.7rem;text-align:center;display:inline-grid;align-items:center;margin:5px;color:#000!important}.calendar-wrapper--visa .react-datepicker__day,.calendar-wrapper--visa .react-datepicker__month-text,.calendar-wrapper--visa .react-datepicker__quarter-text,.calendar-wrapper--visa .react-datepicker__year-text{pointer-events:none!important}.country-details-calendar-container{padding:10px 20px;border:1px solid #f0effb;border-radius:12px;margin-top:15px;width:fit-content}.country-details-calendar-note-container{display:flex;gap:20px;margin-top:20px}.country-details-calendar-note{display:flex;flex-direction:column;gap:15px;color:#828282;font-size:16px}.country-details-calendar{display:flex;gap:15px}.country-details-calendar img{transition:all .3s ease}.rotate{transform:rotate(180deg)}@media (max-width:1100px){.country-details-calendar-note{font-size:14px}.country-details-calendar-note img{width:30px;height:30px}}@media (max-width:1050px){.country-details-calendar-note-container{display:grid}.country-details-calendar-note{display:flex;flex-direction:row}}@media (max-width:860px){.country-details-calendar-note-container{display:flex}.country-details-calendar-note{display:flex;flex-direction:column}}@media (max-width:490px){.country-details-calendar-note-container{display:grid}.country-details-calendar-note{display:flex;flex-direction:row}}@media(max-width:360px){.react-datepicker,.react-datepicker__month-container{width:240px!important}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{margin:2px!important}}.country-details-visa-details{overflow:hidden;width:100%}.paddingBottom{margin-bottom:140px}.country-details-visa-details.shrink{width:calc(100% - 460px)}.country-details-visa-details-type{display:flex;gap:35px}.country-details-visa-details-type-title{font-size:28px;font-weight:700;margin-bottom:20px}.country-details-visa-details-date{margin-top:40px}.country-details-visa-details-date h1{font-size:28px;font-weight:700}.country-details-visa-requirements h1,.country-details-visa-steps h1{font-size:28px;font-weight:700;margin:50px 0 10px}.country-details-visa-requirements-cards{display:flex;justify-content:space-between;gap:15px;overflow-x:scroll}.country-details-visa-type-title{font-size:28px;font-weight:700;margin-bottom:15px}.country-details-visa-details-type-description{color:#828282;font-size:16px;font-weight:600;margin-bottom:10px}.country-details-visa-details-type-cards{display:flex;flex-wrap:wrap;gap:5px;row-gap:0;margin-bottom:30px}.country-details-visa-details-type-card{display:flex;gap:10px;width:fit-content;margin-bottom:10px;border-radius:50px;padding:2px 20px;background-color:transparent;color:#828282;font-weight:500;align-items:center;justify-content:center;border:1px solid #828282;cursor:pointer;transition:all .3s ease,width .3s ease-in-out;&:hover{background-color:#d5ff00;border:1px solid #d5ff00}}.country-details-visa-details-type-card.active{padding-left:10px;border:1px solid #d5ff00;background-color:#d5ff00;color:#1b0d6f;max-width:90%}.country-details-visa-price{margin-top:20px}@media (max-width:1100px){.country-details-visa-details-date h1,.country-details-visa-details-type-title,.country-details-visa-requirements h1,.country-details-visa-steps{font-size:24px}}@media (max-width:950px){.country-details-visa-details-type{display:grid}}@media (max-width:900px){.country-details-visa-details.shrink{width:100%}}@media (max-width:870px){.paddingBottom{margin-bottom:140px}.country-details-visa-price2.hidden{opacity:0;transition:opacity .5s ease-out}.country-details-visa-price2{opacity:1;transition:opacity .5s ease-in}.country-details-visa-steps-cards{margin-bottom:90px}}.country-details-visa-price2-display{display:none}.country-visa-requirements{display:grid;gap:10px;justify-content:center;justify-items:center;align-items:center;align-content:center;border:1px solid #f0effb;border-radius:16px;width:115px;min-width:115px;height:110px;padding:1%;text-align:center;font-size:14px;font-weight:500}.country-visa-steps{display:flex;gap:5px}.country-visa-steps-step{display:grid;font-size:14px;align-items:start;justify-content:center}.country-visa-steps-step-id{display:grid;background-image:url(/_next/static/media/circle.d73ade65.svg);border-radius:50%;height:20px;width:20px;align-items:center;align-content:center;justify-content:center;transition:background-image .5s ease}.country-visa-line{display:grid;align-self:center;justify-self:center;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.country-visa-steps-step-nbr{color:#00e0ac;font-weight:500}.country-visa-steps-description{margin-left:25px;font-size:16px;font-weight:500}.country-visa-steps-description-title{transition:font-size .3s ease}.country-visa-steps-description-text{color:#828282}.country-visa-steps.active .country-visa-steps-step-id{background-image:url(/_next/static/media/green-circle.e959ef9e.svg)}.country-visa-steps.active .country-visa-steps-description-title{font-size:20px;font-weight:600}.country-visa-steps.active .country-visa-line{opacity:1}.nationality-popup-container{width:455px;height:fit-content;padding:25px 30px;border-radius:8px;display:grid;gap:5px}.nationality-popup-header{padding-bottom:15px;border-bottom:1.5px solid #e5e5e5}.nationality-popup-header h1{font-weight:600;font-size:20px}.nationality-popup-body{height:100px}.nationality-popup-body h2{font-size:16px;font-weight:400;margin-bottom:10px}.nationality-popup-body-select{width:100%;height:45px;border-radius:8px;padding-left:10px;border:1px solid #e5e5e5;align-content:center;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-position:right 10px center;background-size:11px;padding-right:30px}.nationality-popup-apply-btn,.nationality-popup-close-btn{background-color:#1b0d6f;color:#fff;border:none;padding:10px 20px;width:100%;font-size:16px;font-weight:600;border-radius:50px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border .3s ease}.nationality-popup-apply-btn:disabled{background-color:#1b0d6f;cursor:not-allowed}.nationality-popup-apply-btn:hover{background-color:#00e0ad}.nationality-popup-apply-btn:disabled:hover{background-color:#b7b7b7b9}.nationality-popup-close-btn{background-color:#fff;color:#1b0d6f;border:1px solid #1b0d6f}.nationality-popup-close-btn:hover{border:1px solid #00e0ad;color:#00e0ad}@media (max-width:540px){.nationality-popup-container{width:75%;padding:5%}}@media (max-width:400px){.nationality-popup-header h1{font-size:18px}.nationality-popup-container h2{font-size:14px}.nationality-popup-body{height:auto}.nationality-popup-apply-btn,.nationality-popup-close-btn{padding:5px 10px}}.scroll-navbar-nosearch{position:fixed;top:0;width:100%;height:90px;z-index:100;display:grid!important;gap:15px;grid-template-columns:185px 75% 70px;align-items:center;justify-content:center;justify-items:center;padding:1% 2%;font-family:poppins;transition:transform .3s ease-in-out;transform:translateY(0)}.popup-open-navbar{z-index:80}.scroll-navbar-nosearch.visible{transform:translateY(0)}.header-name{margin-right:20px;font-size:18px;color:#1b0d6f;font-weight:600}.scroll-navbar-nosearch-login{font-weight:600;font-size:16px;background-color:#1b0d6f;padding:4px 25px;border-radius:50px;color:#fff;justify-self:end;margin-right:20px;transition:background-color .3s ease,color .3s ease}.scroll-navbar-nosearch-login:hover{background-color:#00e0ac;color:#1b0d6f}.scroll-navbar-nosearch-menu-btn{cursor:pointer}@media(max-width:1050px){.scroll-navbar-nosearch{grid-template-columns:130px 68% 50px}.scroll-navbar-nosearch-login{display:flex;margin-right:10px}.scroll-navbar-nosearch-menu-btn{justify-self:end}.nav-scrollbar-profile{display:flex}}@media (max-width:660px){.scroll-navbar-nosearch{grid-template-columns:185px 52% 40px}}@media(max-width:575px){.scroll-navbar-nosearch{grid-template-columns:180px 45% 45px}}@media (max-width:500px){.scroll-navbar-nosearch{grid-template-columns:60% 15% 10%;justify-items:start}.scroll-navbar-nosearch-login{display:none}.scroll-navbar-nosearch-menu-btn{justify-content:end}}