@media (max-width:450px){.search-input-wrapper{width:auto!important}}@media (max-width:768px){.search-input-wrapper{width:auto!important}}.search-input-wrapper .search-bar{position:relative;display:flex;align-items:center;width:100%;border:1px solid #ddd}.search-input-wrapper .search-bar .ant-input-search-button.ant-btn-primary{height:42px}.search-input-wrapper .search-bar .ant-input-search .ant-input{padding:5px}.search-input-wrapper .search-bar .ant-input-search .ant-input-group-wrapper{overflow:hidden}.search-input-wrapper .search-bar .ant-input-search .ant-input-affix-wrapper{border:1px solid #fff;box-shadow:none}.search-input-wrapper .search-bar .ant-input-search .ant-input-affix-wrapper .ant-input{height:auto}.search-input-wrapper .search-bar .ant-input-search .ant-input-group-addon .ant-input-search-button{border-radius:0}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-variable.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-variable-italic.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.text-overflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-gradient{background-image:-webkit-gradient(linear,37.219838% 34.532506%,36.425669% 93.178216%,from(#29cdff),to(#0a60ff),color-stop(.37,#148eff));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.background-hover{transition:all .3s ease-out}.background-hover:hover{background-color:#b8130d}.main-header{background-color:#fff}@media screen and (max-width:768px){.main-header{border-bottom:1px solid #000}}.main-header .main-container{width:960px;height:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:768px){.main-header .main-container{padding-left:55px}}.main-header .toogle-menu{display:none;border:0;padding:0;cursor:pointer}@media screen and (max-width:768px){.main-header .toogle-menu{display:block;background:#f3241d;color:#fff;width:35px;height:35px;line-height:35px;text-align:center;font-size:20px;margin-right:10px;position:absolute;top:17px;left:10px;border-radius:4px}}.main-header .header-top{height:80px;border-bottom:1px solid #ddd}@media screen and (max-width:768px){.main-header .header-top{height:70px}}.main-header .header-top .nav-logo a{color:#f3241d;font-size:30px;font-weight:700}@media screen and (max-width:768px){.main-header .header-top .nav-logo a{font-size:22px}}.main-header .header-top .nav-logo a img{height:50px}@media screen and (max-width:768px){.main-header .header-top .nav-logo a img{height:40px}}.main-header .header-top-right{position:relative}.main-header .header-top-right ul{display:flex;align-items:center;margin:0;padding:0}.main-header .header-top-right ul li{margin-left:5px}.main-header .header-top-right ul li a{font-weight:700;font-size:15px;color:#696969;padding:10px}@media screen and (max-width:768px){.main-header .header-top-right ul li a{padding:10px 5px}}.main-header .header-top-right ul li .ant-dropdown-trigger,.main-header .header-top-right ul li .link-message,.main-header .header-top-right ul li .search-mobile{width:35px;height:35px;line-height:35px;text-align:center;background-color:#f5f5f0;border-radius:50%;font-size:18px;padding:0;display:block;cursor:pointer}.main-header .header-top-right ul li button.search-mobile{border:0;color:#424242}.main-header .header-top-right ul li .link-wallet{display:flex;align-items:center;width:auto;padding:8px 12px;border-radius:20px;background-color:#52c41a;color:#fff;font-size:14px;font-weight:700;cursor:pointer}@media screen and (max-width:768px){.main-header .header-top-right ul li .link-wallet{padding:6px 10px;font-size:12px;min-width:80px;justify-content:center}}.main-header .header-top-right ul li .link-wallet .wallet-balance{margin-left:5px;font-size:12px;font-weight:700;color:#fff}.main-header .header-top-right ul li .link-wallet .ant-badge{color:#fff}.main-header .header-top-right ul li .ant-badge{font-size:18px;color:#424242}.main-header .header-nav{background:#f3241d;color:#fff;height:56px}.main-header .header-nav .main-container{padding:0}@media screen and (max-width:768px){.main-header .header-nav{position:absolute;top:70px;left:0;width:100%;z-index:99;height:auto;display:none}.main-header .header-nav.show{display:block}.main-header .header-nav .main-container{padding:0;display:block}}.main-header .header-nav .nav-links{display:flex;align-items:stretch;height:100%;margin:0;padding:0}@media screen and (max-width:768px){.main-header .header-nav .nav-links{display:block;text-align:center}}.main-header .header-nav .nav-links li{display:flex;align-items:stretch}@media screen and (max-width:768px){.main-header .header-nav .nav-links li{display:block;border-bottom:1px solid hsla(0,0%,100%,.2)}}.main-header .header-nav .nav-links li a{padding:0 12px;color:#fff;font-weight:800;font-size:20px;display:flex;align-items:center}@media screen and (max-width:768px){.main-header .header-nav .nav-links li a{padding:10px;display:block;text-align:center}}.main-header .header-nav .nav-links li.active{background:rgba(0,0,0,.2)}.main-header .searchOverlay{background:#fff;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.2);position:absolute;right:0;top:52px;width:384px;z-index:1000;padding:20px}.main-header .searchOverlay .searchHeading{font-size:17px;font-weight:700}.main-header .searchOverlay .search-bar{margin-bottom:10px}.main-header .searchOverlay .close-btn{position:absolute;top:10px;right:10px;border:0;background:transparent;padding:0;cursor:pointer;line-height:1}.main-header .searchOverlay p{font-size:12px;margin:0}.profile-menu-item{background:#fff;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.2);width:200px}.profile-menu-item .ant-divider{margin:0}.profile-menu-item .menu-item{padding:10px;color:#424242;cursor:pointer}.booking-notification-overlay .ant-dropdown-menu{max-height:400px;overflow:hidden!important;overflow-y:auto!important;background:#fff;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.2)}.no-ellipsis{white-space:normal;overflow:visible;text-overflow:clip}.default-avatar{background-color:#0d3b66!important}.default-avatar svg{color:#fff;font-size:16px}