.mobile-form-drawer .ant-drawer-content,.mobile-form-drawer .ant-drawer-wrapper-body{height:100%!important;overflow:hidden!important}.mobile-form-drawer .ant-drawer-body{flex:1!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.mobile-form-drawer-select-dropdown .rc-virtual-list-holder{touch-action:pan-y;overflow-anchor:none}.mobile-form-drawer-select-dropdown .rc-virtual-list-holder,.mobile-form-drawer-select-dropdown .rc-virtual-list-holder-inner{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}body.mobile-destination-dropdown-open .mobile-form-drawer .ant-drawer-body{overflow:hidden!important;overscroll-behavior:none}body.mobile-destination-dropdown-open .slick-list,body.mobile-destination-dropdown-open .slick-track{pointer-events:none}.mobile-form-drawer-select-dropdown .ant-select-item-option-content{white-space:normal!important;word-break:break-word!important}.mobile-form-drawer .ant-form-item.destination-field .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after,.mobile-form-drawer .ant-form-item.destination-field .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none!important;content:none!important}.mobile-form-drawer .ant-form-item.destination-field .destination-field-drawer-required-mark{color:#ef4444!important;font-family:SimSun,sans-serif!important;font-size:14px!important;line-height:1!important;margin-inline-start:4px}@media (max-width:767px){.mobile-form-drawer .ant-drawer-body,.mobile-form-drawer .ant-drawer-body .ant-form-item .ant-form-item-required:before,.mobile-form-drawer .ant-drawer-body .ant-form-item-label>label,.mobile-form-drawer .ant-select-selection-item-content,.mobile-form-drawer-select-dropdown.ant-select-dropdown .ant-select-item,html body .mobile-form-drawer-select-dropdown.ant-select-dropdown .ant-select-item-option-content{font-size:12px!important}.mobile-form-drawer .ant-drawer-body .ant-input,.mobile-form-drawer .ant-drawer-body .ant-picker,.mobile-form-drawer .ant-drawer-body .ant-picker-input>input,.mobile-form-drawer .ant-drawer-body .ant-select,.mobile-form-drawer .ant-drawer-body .ant-select-selection-search-input,.mobile-form-drawer .ant-drawer-body .ant-select-selector,.mobile-form-drawer .ant-drawer-body [class*=ant-select],.mobile-form-drawer .ant-drawer-body [tabindex]{font-size:16px!important}}@media (min-width:768px){.mobile-form-drawer .ant-drawer-content-wrapper{height:85vh!important;bottom:0!important;top:auto!important;margin-bottom:0!important;padding-bottom:0!important}}@media (pointer:coarse){.ant-input,.ant-picker,.ant-picker-input>input,.ant-select-selection-search-input,.ant-select-selector{font-size:16px!important}}.desktop-form-select-dropdown .rc-virtual-list-holder{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-anchor:none}.desktop-form-select-dropdown .rc-virtual-list-holder-inner{-webkit-overflow-scrolling:touch}@media (pointer:coarse){.desktop-form-select-dropdown .rc-virtual-list-holder{max-height:320px!important}.desktop-form-select-dropdown .ant-select-item{min-height:40px;display:flex;align-items:center}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes slideUpText{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownText{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slideUpText{animation:slideUpText .4s ease-out forwards}.animate-slideDownText{animation:slideDownText .4s ease-out forwards}.drawer-datepicker{position:relative;width:100%}.mobile-form-drawer .drawer-datepicker .ant-picker-dropdown{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;box-shadow:none!important;padding:0!important;margin-top:4px;width:100%!important;min-width:100%!important;max-width:none!important;box-sizing:border-box!important}.mobile-form-drawer .drawer-datepicker .ant-picker-dropdown-hidden{display:none!important}.mobile-form-drawer .drawer-datepicker .ant-picker-panel-container{border-radius:24px 24px 0 0!important;box-shadow:0 2px 12px rgba(0,0,0,.12)!important;overflow:hidden;width:100%!important;min-width:100%!important;max-width:none!important}.mobile-form-drawer .drawer-datepicker .ant-picker-date-panel,.mobile-form-drawer .drawer-datepicker .ant-picker-panel-layout,.mobile-form-drawer .drawer-datepicker table{width:100%}.mobile-form-drawer .ant-drawer-section{border-radius:24px 24px 0 0}.destination-field .ant-form-item-label>label{width:100%;display:inline-flex;align-items:center;white-space:normal}@media (max-width:480px){.destination-field .ant-form-item-label>label{align-items:flex-start}}.custom-select .ant-select{padding-right:20px}.slick-list,.slick-track{touch-action:pan-y}.hero-carousel .ant-carousel{position:absolute;inset:0}.hero-carousel .slick-list,.hero-carousel .slick-slide,.hero-carousel .slick-slide div,.hero-carousel .slick-slider,.hero-carousel .slick-track{height:100%}.hero-form-scroll{scrollbar-width:thin;scrollbar-gutter:stable}.hero-form-scroll::-webkit-scrollbar{width:6px}.hero-form-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:9999px}