.premium-inquiry-form{display:flex;flex-direction:column;gap:10px;background-color:#e8e8e9;padding:20px;border-radius:18px;width:100%}.premium-inquiry-form.is-inner-page{background-color:hsla(240,2%,91%,.6)}.premium-inquiry-form .form-row{display:flex;gap:15px;width:100%}.premium-inquiry-form .form-row.three-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.premium-inquiry-form .form-row.captcha-row{display:grid;grid-template-columns:1fr 1fr 42px;grid-gap:10px;gap:10px;align-items:center}@media(max-width:768px){.premium-inquiry-form .form-row.captcha-row{grid-template-columns:1fr}}.premium-inquiry-form .form-group{position:relative;display:flex;align-items:center;width:100%}.premium-inquiry-form .form-group.custom-datepicker-wrapper .react-datepicker-wrapper{width:100%;position:relative}.premium-inquiry-form .form-group.custom-datepicker-wrapper .custom-date-input{width:100%;padding:11px 14px;border-radius:50px;border:1px solid var(--color-border);background:#fff;color:#333;font-size:14px;outline:none;cursor:pointer;transition:border-color .3s}.premium-inquiry-form .form-group.custom-datepicker-wrapper .custom-date-input:focus{border-color:var(--color-primary)}.premium-inquiry-form .form-group.custom-datepicker-wrapper .custom-date-input::placeholder{color:#999}.premium-inquiry-form .form-group input:not(.custom-date-input){width:100%;padding:11px 20px;border-radius:50px;border:1px solid var(--color-border);background:#fff;color:#333;font-size:14px;outline:none;transition:border-color .3s}.premium-inquiry-form .form-group input:not(.custom-date-input):focus{border-color:var(--color-primary)}.premium-inquiry-form .form-group input:not(.custom-date-input)::placeholder{color:#999}.premium-inquiry-form .form-group .count-badge{position:absolute;right:15px;background:var(--color-primary);color:#fff;padding:2px 5px;border-radius:12px;font-size:11px;font-weight:600;pointer-events:none}.premium-inquiry-form .form-group .field-icon{position:absolute;right:15px;color:var(--color-primary);pointer-events:none;display:flex;align-items:center;z-index:10}.premium-inquiry-form .form-group.icon-group .custom-date-input{padding-right:32px}.premium-inquiry-form .form-group.icon-group input{padding-right:45px}.premium-inquiry-form .react-datepicker{border:none;font-family:var(--font-body);border-radius:18px;background:#fff;padding:10px}.premium-inquiry-form .react-datepicker .react-datepicker__header{background:#fff;border-bottom:none;padding-top:11px}.premium-inquiry-form .react-datepicker .react-datepicker__current-month{color:var(--color-text);font-size:1.1rem;font-weight:600;text-transform:capitalize}.premium-inquiry-form .react-datepicker .react-datepicker__day-name{color:var(--color-text);width:2.2rem;font-weight:500}.premium-inquiry-form .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}.premium-inquiry-form .react-datepicker .react-datepicker__day:hover{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.premium-inquiry-form .react-datepicker .react-datepicker__day--keyboard-selected,.premium-inquiry-form .react-datepicker .react-datepicker__day--selected{background:var(--color-primary)!important;color:#fff!important}.premium-inquiry-form .react-datepicker .react-datepicker__navigation{top:20px}.premium-inquiry-form .react-datepicker .react-datepicker__navigation-icon:before{border-color:#999;border-width:2px 2px 0 0}.premium-inquiry-form .react-datepicker-popper{z-index:9999!important}.premium-inquiry-form .react-datepicker-popper .react-datepicker__triangle{display:none!important}.premium-inquiry-form .passenger-group{position:relative;cursor:pointer}.premium-inquiry-form .passenger-group .passenger-trigger{width:100%;padding:9px 14px;border-radius:50px;border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-size:12px;display:flex;justify-content:space-between;align-items:center;min-height:40px}.premium-inquiry-form .passenger-group .passenger-trigger.active{border-color:var(--color-primary)}.premium-inquiry-form .passenger-group .passenger-dropdown{position:absolute;top:calc(100% + 2px);left:0;width:100%;background:#fff;border-radius:15px;padding:10px;z-index:100;display:flex;flex-direction:column;gap:12px}.premium-inquiry-form .passenger-group .passenger-dropdown .dropdown-item{display:flex;justify-content:space-between;align-items:center;color:#333;font-weight:500;font-size:14px}.premium-inquiry-form .passenger-group .passenger-dropdown .dropdown-item .counter{display:flex;align-items:center;gap:10px}.premium-inquiry-form .passenger-group .passenger-dropdown .dropdown-item .counter button{width:22px;height:22px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:opacity .2s}.premium-inquiry-form .passenger-group .passenger-dropdown .dropdown-item .counter button.minus{background:var(--color-secondary);color:#fff}.premium-inquiry-form .passenger-group .passenger-dropdown .dropdown-item .counter button.plus{background:var(--color-primary);color:#fff}.premium-inquiry-form .passenger-group .passenger-dropdown .dropdown-item .counter button:hover{opacity:.9}.premium-inquiry-form .passenger-group .passenger-dropdown .dropdown-item .counter .value{font-size:16px;font-weight:700;min-width:25px;text-align:center;text-decoration:underline;text-underline-offset:4px}.premium-inquiry-form .captcha-group input{padding-right:80px}.premium-inquiry-form .captcha-group .captcha-text{position:absolute;right:15px;background:var(--color-primary);color:#fff;padding:4px 12px;border-radius:15px;font-size:12px;font-weight:700}.premium-inquiry-form .message-group input{padding-right:60px}.premium-inquiry-form .submit-icon-btn{width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.premium-inquiry-form .submit-icon-btn .textbtn{display:none}.premium-inquiry-form .submit-icon-btn:hover{background:var(--color-primary-dark)}.premium-inquiry-form .submit-icon-btn:disabled{opacity:.7;cursor:not-allowed}.night-select-container{position:relative;width:100%;display:flex;align-items:center;background-color:#fff;border-radius:50px;border:1px solid var(--color-border);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)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.inquiry-form{display:flex;flex-direction:column;gap:1rem}.contact-layout{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:2rem}@media(min-width:768px){.contact-layout{grid-template-columns:2fr 1fr}}.contact-form-section h2,.contact-info-section h2{margin-bottom:1.5rem}.contact-info-section .contact-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-gray)}.contact-info-section .contact-item:last-child{border-bottom:none}.contact-info-section .contact-item strong{display:block;margin-bottom:.5rem;color:var(--color-dark);font-size:1rem}.contact-info-section .contact-item a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .3s ease}.contact-info-section .contact-item a:hover{color:var(--color-primary-dark);text-decoration:underline}.contact-info-section .contact-item p{margin:0;color:var(--color-text);line-height:1.6}@media screen and (max-width:1580px)and (min-width:1200px){.premium-inquiry-form .passenger-group .passenger-trigger{font-size:11px}.premium-inquiry-form.is-inner-page .form-row.three-cols{display:grid}.premium-inquiry-form.is-inner-page .form-row.three-cols .form-group{width:100%}}@media screen and (max-width:1200px){.premium-inquiry-form .form-row.captcha-row,.premium-inquiry-form .form-row.three-cols{grid-template-columns:1fr}.premium-inquiry-form .form-row.captcha-row .submit-icon-btn{margin-left:auto}.premium-inquiry-form.is-inner-page .form-row.three-cols{display:grid;grid-template-columns:repeat(3,1fr)}.premium-inquiry-form.is-inner-page .form-row.three-cols .form-group{width:100%}.premium-inquiry-form.is-inner-page .form-row.captcha-row{grid-template-columns:1fr 1fr 42px}.premium-inquiry-form.is-inner-page .form-row.captcha-row .submit-icon-btn{margin-left:auto}.home-banner .premium-inquiry-form .form-row.captcha-row .submit-icon-btn{width:100%;height:44px;border-radius:15px;padding:10px 15px;gap:5px}.home-banner .premium-inquiry-form .form-row.captcha-row .submit-icon-btn .textbtn{display:block;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}}@media screen and (max-width:992.5px){.premium-inquiry-form.is-inner-page .form-row.three-cols{display:flex;flex-wrap:wrap}.premium-inquiry-form.is-inner-page .form-row.three-cols .form-group{width:calc(50% - 5px)}.premium-inquiry-form.is-inner-page .form-row.three-cols .form-group:last-child{width:100%}.premium-inquiry-form.is-inner-page .form-row.captcha-row{grid-template-columns:1fr 1fr 42px}.premium-inquiry-form.is-inner-page .form-row.captcha-row .submit-icon-btn{margin-left:auto}}@media screen and (max-width:576.5px){.premium-inquiry-form.is-inner-page .form-row.three-cols{display:grid;grid-template-columns:1fr}.premium-inquiry-form.is-inner-page .form-row.three-cols .form-group{width:100%}.premium-inquiry-form.is-inner-page .form-row.captcha-row{grid-template-columns:1fr}.premium-inquiry-form.is-inner-page .form-row.captcha-row .submit-icon-btn{margin-left:auto}.premium-inquiry-form .form-row.captcha-row .submit-icon-btn{width:100%;height:44px;border-radius:15px;padding:10px 15px;gap:5px}.premium-inquiry-form .form-row.captcha-row .submit-icon-btn .textbtn{display:block;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}}