.customize-package-section{padding:136px 0 80px;background-color:var(--color-white)}.customize-package-section ::placeholder{color:#000}.customize-package-section .customize-grid{display:grid;grid-template-columns:1fr 536px;grid-gap:24px;gap:24px}@media(max-width:992px){.customize-package-section .customize-grid{grid-template-columns:1fr}}.customize-package-section .form-column .sectionheadings{grid-template-columns:1fr}.customize-package-section .form-column .sectionheadings .sectionheadingstext{width:100%;padding-bottom:35px}.customize-package-section .form-column .sectionheadings .sectionheadingstext .ornament{display:flex;justify-content:flex-start}.customize-package-section .form-column .sectionheadings .sectionheadingstext .ornament img{width:150px;height:auto}.customize-package-section .form-column .sectionheadings .sectionheadingstext .ornament.ornament-top{margin-bottom:10px}.customize-package-section .form-column .sectionheadings .sectionheadingstext .ornament.ornament-bottom{margin-top:10px}.customize-package-section .form-column .sectionheadings .sectionheadingstext .section-title{font-family:var(--font-heading);font-size:32px;font-weight:700;margin-bottom:15px;color:var(--color-dark);display:flex;align-items:center;gap:10px}.customize-package-section .form-column .sectionheadings .sectionheadingstext .section-title span{font-family:var(--font-body);font-size:20px;font-weight:400}.customize-package-section .form-column .sectionheadings .sectionheadingstext .section-subtitle{font-size:14px;line-height:1.6;color:var(--color-text-light);margin:0}.customize-package-section .form-column .customize-form-wrapper{background-color:#e8e8e9;border-radius:20px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.customize-package-section .form-column .customize-form{display:flex;flex-direction:column;gap:10px}.customize-package-section .form-column .customize-form .form-row{display:grid;grid-gap:10px;gap:10px}.customize-package-section .form-column .customize-form .form-row.two-cols{grid-template-columns:1fr 1fr}.customize-package-section .form-column .customize-form .form-row.three-cols{grid-template-columns:repeat(3,1fr)}.customize-package-section .form-column .customize-form .form-row.two-thirds-one-third{grid-template-columns:2fr 1fr}@media(max-width:640px){.customize-package-section .form-column .customize-form .form-row{grid-template-columns:1fr!important}}.customize-package-section .form-column .customize-form .input-field{position:relative;width:100%}.customize-package-section .form-column .customize-form .input-field input,.customize-package-section .form-column .customize-form .input-field select{width:100%;padding:12px 20px;border-radius:50px;border:1px solid #707070;background-color:#fff;font-family:var(--font-body);font-size:14px;color:var(--color-dark);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.customize-package-section .form-column .customize-form .input-field input::placeholder,.customize-package-section .form-column .customize-form .input-field select::placeholder{flex-grow:1;font-size:14px;color:#636060;pointer-events:none;font-weight:500}.customize-package-section .form-column .customize-form .input-field input:invalid,.customize-package-section .form-column .customize-form .input-field select:invalid{color:#999}.customize-package-section .form-column .customize-form .input-field input option,.customize-package-section .form-column .customize-form .input-field select option{color:#333}.customize-package-section .form-column .customize-form .input-field input:focus,.customize-package-section .form-column .customize-form .input-field select:focus{border-color:var(--color-primary)}.customize-package-section .form-column .customize-form .input-field select{cursor:pointer;transition:all .3s ease}.customize-package-section .form-column .customize-form .input-field select:hover{border-color:var(--color-primary)}.customize-package-section .form-column .customize-form .input-field select:hover:invalid{color:#f0f0f0}.customize-package-section .form-column .customize-form .input-field select option:hover{background-color:var(--color-primary);color:#333}.customize-package-section .form-column .customize-form .input-field.badge-right input,.customize-package-section .form-column .customize-form .input-field.icon-right input,.customize-package-section .form-column .customize-form .input-field.icon-right select{padding-right:45px}.customize-package-section .form-column .customize-form .input-field .field-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.customize-package-section .form-column .customize-form .input-field .field-icon img{height:16px;width:auto}.customize-package-section .form-column .customize-form .input-field .count-badge{position:absolute;right:15px;top:50%;transform:translateY(-50%);background-color:#d69a5e;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:50px}.customize-package-section .form-column .customize-form .input-field .captcha-badge{position:absolute;right:15px;top:50%;transform:translateY(-50%);background-color:#d69a5e;color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:50px}.customize-package-section .form-column .customize-form .form-row-submit{display:grid;grid-template-columns:1fr 48px;grid-gap:15px;gap:15px;align-items:center}.customize-package-section .form-column .customize-form .form-row-submit .message-field input{width:100%;padding:12px 20px;border-radius:50px;border:1px solid #707070;background-color:#fff;font-family:var(--font-body);font-size:14px;outline:none}.customize-package-section .form-column .customize-form .form-row-submit .submit-circle-btn{width:48px;height:48px;background-color:#d69a5e;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.customize-package-section .form-column .customize-form .form-row-submit .submit-circle-btn img,.customize-package-section .form-column .customize-form .form-row-submit .submit-circle-btn svg{width:20px;height:20px}.customize-package-section .form-column .customize-form .form-row-submit .submit-circle-btn:hover{background-color:var(--color-secondary)}.customize-package-section .image-column{display:flex;flex-direction:column;gap:20px;height:100%}.customize-package-section .image-column .package-toggle{display:flex;gap:15px;width:100%}.customize-package-section .image-column .package-toggle .toggle-btn{padding:14px 0;flex:1 1;text-align:center;border-radius:12px;font-family:var(--font-body);font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;background-color:var(--color-primary);color:#fff;border:1px solid transparent;display:flex;align-items:center;justify-content:center;white-space:nowrap}.customize-package-section .image-column .package-toggle .toggle-btn.active{background-color:var(--color-dark);color:#fff;border-color:var(--color-dark)}.customize-package-section .image-column .package-toggle .toggle-btn:hover:not(.active){background-color:var(--color-primary-dark)}@media(max-width:576px){.customize-package-section .image-column .package-toggle .toggle-btn{font-size:14px;padding:10px 0}}.customize-package-section .image-column .person-image-wrapper{position:relative;border-radius:20px;overflow:hidden;height:100%;flex-grow:1}.customize-package-section .image-column .person-image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a;background-size:cover;opacity:1;z-index:1}.customize-package-section .image-column .person-image-wrapper .person-image{width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.custom-datepicker-wrapper{position:relative;width:100%}.custom-datepicker-wrapper .react-datepicker-wrapper{width:100%;display:block}.custom-datepicker-wrapper .custom-date-input{width:100%;border-radius:50px;border:1px solid #707070;background:#fff;color:#333;font-family:var(--font-body);font-size:14px;outline:none;cursor:pointer;transition:border-color .3s;padding:12px 45px 12px 20px}.custom-datepicker-wrapper .custom-date-input:focus{border-color:var(--color-primary)}.custom-datepicker-wrapper .custom-date-input::placeholder{color:#999}.custom-datepicker-wrapper .field-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:10;display:flex;align-items:center}.custom-datepicker-wrapper .field-icon img{width:16px;height:auto}body .react-datepicker{border:none;font-family:var(--font-body);border-radius:18px;background:#fff;padding:10px;box-shadow:0 10px 40px rgba(0,0,0,.1)}body .react-datepicker .react-datepicker__header{background:#fff;border-bottom:none;padding-top:11px}body .react-datepicker .react-datepicker__current-month{color:var(--color-text);font-size:1.1rem;font-weight:600;text-transform:capitalize}body .react-datepicker .react-datepicker__day-name{color:var(--color-text);width:2.2rem;font-weight:500;display:inline-block;text-align:center}body .react-datepicker .react-datepicker__day{width:2.2rem;height:2.2rem;line-height:2.2rem;margin:.2rem;color:var(--color-text);border-radius:50%;transition:all .2s;display:inline-block;text-align:center}body .react-datepicker .react-datepicker__day:hover{background:rgba(214,154,94,.1);color:var(--color-primary)}body .react-datepicker .react-datepicker__day--keyboard-selected,body .react-datepicker .react-datepicker__day--selected{background:var(--color-primary)!important;color:#fff!important}body .react-datepicker .react-datepicker__navigation{top:20px}body .react-datepicker .react-datepicker__navigation-icon:before{border-color:#999;border-width:2px 2px 0 0}body .react-datepicker-popper{z-index:9999!important}body .react-datepicker-popper .react-datepicker__triangle{display:none!important}.custom-select-container{position:relative;width:100%;cursor:pointer}.custom-select-container .select-trigger{width:100%;padding:10px;border-radius:50px;border:1px solid #707070;background-color:#fff;display:flex;align-items:center;transition:all .3s ease;min-height:48px}.custom-select-container .select-trigger .selected-text{flex:1 1;font-family:var(--font-body);font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select-container .select-trigger .selected-text.placeholder{flex-grow:1;font-size:14px;color:#333;pointer-events:none;font-weight:500}.custom-select-container .select-trigger .select-badge{background-color:var(--color-primary);width:20px;height:19px;border-radius:50px;display:flex;align-items:center;justify-content:center;margin-left:10px;transition:background .2s}.custom-select-container .select-trigger .select-badge .chevron{width:5px;height:5px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);transition:transform .3s ease;margin-top:-2px}.custom-select-container .select-trigger .select-badge .chevron.up{transform:rotate(-135deg) translateY(-1px);margin-top:2px}.custom-select-container .select-trigger:hover,.custom-select-container.open .select-trigger{border-color:var(--color-primary)}.custom-select-container .options-list{position:absolute;top:calc(100% + 5px);left:0;width:60%;background-color:#fff;border:1px solid var(--color-primary);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:1000;overflow:hidden;animation:fadeInDown .2s ease-out}.custom-select-container .options-list.align-right{left:auto;right:0}.custom-select-container .options-list.align-full{width:100%;left:0;right:0}.custom-select-container .options-list .option-item{padding:2px 35px;font-size:14px;color:#333;transition:all .2s ease}.custom-select-container .options-list .option-item:hover{color:var(--color-primary);background-color:transparent}.custom-select-container .options-list .option-item.selected{color:var(--color-primary)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.night-select-container{position:relative;width:100%;display:flex;align-items:center;background-color:#fff;border-radius:50px;border:1px solid #707070;padding:10px;min-height:42px;transition:all .3s ease}.night-select-container:hover{border-color:var(--color-primary)}.night-select-container .label{flex-grow:1;font-size:14px;color:#636060;pointer-events:none;font-weight:500}.night-select-container .night-badge{background-color:var(--color-primary);color:#fff;padding:3px 11px;border-radius:50px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.night-select-container .night-badge:hover{background-color:var(--color-primary-dark)}.night-select-container .night-badge .chevron{width:5px;height:5px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);transition:transform .3s ease;display:flex}.night-select-container .night-badge .chevron.up{transform:rotate(-135deg) translateY(-2px)}.night-select-container .night-dropdown{position:absolute;top:calc(100% + 5px);right:15px;width:60px;background-color:#fff;border:1px solid var(--color-primary);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:1005;max-height:200px;overflow-y:auto;animation:fadeInDown .2s ease-out;scrollbar-width:thin;scrollbar-color:rgba(214,154,94,.4) transparent}.night-select-container .night-dropdown::-webkit-scrollbar{width:2px}.night-select-container .night-dropdown::-webkit-scrollbar-track{background:transparent}.night-select-container .night-dropdown::-webkit-scrollbar-thumb{background:rgba(214,154,94,.4);border-radius:10px}.night-select-container .night-dropdown::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.night-select-container .night-dropdown .night-option{padding:10px;text-align:center;font-size:13px;color:#333;cursor:pointer;transition:all .2s}.night-select-container .night-dropdown .night-option:hover{background-color:var(--color-primary);color:#fff}.night-select-container .night-dropdown .night-option.selected{background-color:#f8f8f8;font-weight:700;color:var(--color-primary)}.input-field{position:relative}.input-field .custom-select-trigger{position:relative;width:100%}.input-field .custom-select-trigger .passenger-input{cursor:pointer;padding-right:50px}.input-field .custom-select-trigger .passenger-input.active{border-color:var(--color-primary)}.input-field .custom-select-trigger .passenger-badge{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:25px;height:25px;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;pointer-events:none}.passenger-dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;width:100%;background-color:#fff;border-radius:12px;padding:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:1000;animation:fadeInDown .2s ease-out}.passenger-dropdown-menu .dropdown-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.passenger-dropdown-menu .dropdown-item:last-child{margin-bottom:0}.passenger-dropdown-menu .dropdown-item span{font-family:var(--font-body);font-size:14px;color:#333;font-weight:500}.passenger-dropdown-menu .dropdown-item .counter-controls{display:flex;align-items:center;gap:15px}.passenger-dropdown-menu .dropdown-item .counter-controls .control-btn{width:25px;height:25px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;font-weight:500;transition:all .2s ease;padding-bottom:4px}.passenger-dropdown-menu .dropdown-item .counter-controls .control-btn.minus{background-color:#707070;color:#fff}.passenger-dropdown-menu .dropdown-item .counter-controls .control-btn.plus{background-color:var(--color-primary);color:#fff}.passenger-dropdown-menu .dropdown-item .counter-controls .control-btn.plus:hover{background-color:var(--color-primary-dark)}.passenger-dropdown-menu .dropdown-item .counter-controls .count-value{font-size:16px;font-weight:700;color:#333;min-width:20px;text-align:center;border-bottom:2px solid #333;padding-bottom:2px;line-height:1}@media screen and (max-width:1580px){.customize-package-section .customize-grid{grid-template-columns:1fr 412px}}@media screen and (max-width:1200px){.customize-package-section{padding-bottom:0}.customize-package-section .customize-grid{grid-template-columns:1fr}.customize-package-section .customize-grid .image-column{order:0}.customize-package-section .customize-grid .image-column .person-image-wrapper{display:none}.customize-package-section .customize-grid .form-column{order:1}.customize-package-section .customize-grid .form-column .sectionheadings{padding-bottom:15px}}@media screen and (max-width:576.5px){.customize-package-section{padding-top:110px}}.visa-info-section .visa-content-grid{display:grid;grid-template-columns:1fr 521px;grid-gap:40px;gap:40px;align-items:center;margin-top:40px}.visa-info-section .visa-content-grid .visa-text-column h2{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-primary);font-family:var(--font-body)}.visa-info-section .visa-content-grid .visa-text-column p{font-size:1rem;line-height:1.8;color:#4a4a4a;margin-bottom:1rem}.visa-info-section .visa-text{margin-bottom:1.5rem;line-height:1.8;color:#4a4a4a;font-size:1rem}.visa-info-section .visaImageContainer{border-radius:20px;max-width:521px;overflow:hidden}.visa-info-section .visaImage{width:100%;height:auto;display:block}.visa-scroll-grid{max-height:600px;overflow-y:scroll;margin:100px 0 0}.visa-scroll-grid h2{font-size:36px}.visa-scroll-grid h2,.visa-scroll-grid h3{font-weight:700;margin-bottom:24px;color:var(--color-primary);font-family:var(--font-body)}.visa-scroll-grid h3{font-size:24px}.visa-scroll-grid p{font-size:18px;line-height:1.6;color:var(--color-black);margin-bottom:20px}.visa-scroll-grid img{max-width:100%;height:auto;border-radius:12px;margin:24px 0}.visa-scroll-grid ol,.visa-scroll-grid ul{margin-left:20px;margin-bottom:20px}.visa-scroll-grid ol li,.visa-scroll-grid ul li{margin-bottom:10px;font-size:18px;color:var(--color-black)}.visa-scroll-grid::-webkit-scrollbar{width:14px}.visa-scroll-grid::-webkit-scrollbar-track{background-color:transparent;border-left:6.5px solid transparent;border-right:6.5px solid transparent;background-clip:content-box;background-color:#707070}.visa-scroll-grid::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #707070;border-radius:100px;background-clip:padding-box}.section.faq-section{margin-top:0!important}@media screen and (max-width:992.5px){.visa-info-section .visa-content-grid{grid-template-columns:1fr;gap:15px}.visa-info-section .visa-content-grid .visa-image-column{order:0}.visa-info-section .visa-content-grid .visa-image-column .visaImageContainer{max-width:100%}.visa-info-section .visa-content-grid .visa-text-column{order:1}.visa-info-section .visa-content-grid .visa-text-column h2{font-size:1.5rem}.visa-info-section .visa-content-grid .visa-text-column p{font-size:.9rem}.visa-scroll-grid{margin:50px 0 0}.visa-scroll-grid h2{font-size:24px}.visa-scroll-grid h3{font-size:20px}.visa-scroll-grid ol li,.visa-scroll-grid p,.visa-scroll-grid ul li{font-size:16px}}.about-us{margin:150px 0 0}.about-us .content-wrapper{display:flex;justify-content:space-between;align-items:center;gap:50px}.about-us .content-wrapper .content-left{flex:1 1}.about-us .content-wrapper .content-left h1{color:var(--color-primary);margin-bottom:5px}.about-us .content-wrapper .content-left h2{font-size:32px}.about-us .content-wrapper .content-left h2,.about-us .content-wrapper .content-left h3{font-family:var(--font-body);color:var(--color-primary);font-weight:700;margin-bottom:20px}.about-us .content-wrapper .content-left h3{font-size:24px}.about-us .content-wrapper .content-left p{font-family:var(--font-body);font-size:16px;line-height:1.5;margin-bottom:20px}.about-us .content-wrapper .content-left ul{margin-bottom:20px;margin-left:20px}.about-us .content-wrapper .content-left ul li{font-family:var(--font-body);font-size:16px;line-height:1.5;margin-bottom:10px}.about-us .sectionheadingstext{position:relative;padding:30px 0}.about-us .sectionheadingstext:before{content:"";position:absolute;top:0;left:0;width:150px;height:30px;background:url(/styleup.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.about-us .sectionheadingstext:after{content:"";position:absolute;bottom:0;left:0;width:150px;height:30px;background:url(/styledown.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:992.5px){.about-us{margin:100px 0 0}.about-us .content-wrapper{grid-template-columns:1fr;gap:15px}.about-us .content-wrapper .content-left h2{font-size:24px}.about-us .content-wrapper .content-left h3{font-size:20px}.about-us .content-wrapper .content-left p,.about-us .content-wrapper .content-left ul li{font-size:16px}}.reviews-page{margin:150px 0 0}.reviews-page .reviews-grid{padding:40px 40px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:1200px){.reviews-page .reviews-grid{padding:40px 0}}@media(max-width:830px){.reviews-page .reviews-grid{gap:10px}}@media(max-width:767.5px){.reviews-page{margin-top:110px}.reviews-page .reviews-grid{grid-template-columns:1fr;gap:15px}}