.rc-anchor-checkbox-label{font-family:Montserrat}#app>div.navbar{margin-bottom:1.5em}.myFlash{width:250px;margin:10px;position:absolute;top:50;right:0}input{width:300px}div.label{width:120px}div.input{margin-bottom:10px}button.ui.button{margin-top:15px;display:block}@font-face{font-family:Montserrat light;src:local("Montserrat light"),url(../fonts/montserratl.409c7f79.ttf) format("truetype")}@font-face{font-family:Montserrat;src:local("Montserrat medium"),url(../fonts/montserrat.c8b6e083.ttf) format("truetype")}@font-face{font-family:Montserrat ExtraBold;src:local("Montserrat ExtraBold"),url(../fonts/montserratb.ade91f47.ttf) format("truetype")}@font-face{font-family:Raleway light;src:local("raleway light"),url(../fonts/ralewayl.6c084270.ttf) format("truetype")}@font-face{font-family:Raleway;src:local("raleway medium"),url(../fonts/raleway.20d41940.ttf) format("truetype")}@font-face{font-family:Raleway Bold;src:local("Raleway Bold"),url(../fonts/ralewayb.27f7ef17.ttf) format("truetype")}@font-face{font-family:OpenSans;src:local("OpenSans"),url(../fonts/OpenSans-Medium.ab21dae0.ttf) format("truetype")}@font-face{font-family:OpenSans light;src:local("OpenSans light"),url(../fonts/OpenSans-Light.8ac55d39.ttf) format("truetype")}@font-face{font-family:Satoshi light;src:local("Satoshi-Light"),url(../fonts/Satoshi-Light.02d43df8.ttf) format("truetype")}@font-face{font-family:Satoshi;src:local("Satoshi-Regular"),url(../fonts/Satoshi-Regular.4da5359f.ttf) format("truetype")}@font-face{font-family:Satoshi bold;src:local("Satoshi-Bold"),url(../fonts/Satoshi-Bold.50eee48d.ttf) format("truetype")}@font-face{font-family:General Sans light;src:local("GeneralSans-Light"),url(../fonts/GeneralSans-Light.616866d9.ttf) format("truetype")}@font-face{font-family:General Sans;src:local("GeneralSans-Regular"),url(../fonts/GeneralSans-Regular.5b248549.ttf) format("truetype")}@font-face{font-family:General Sans bold;src:local("GeneralSans-Bold"),url(../fonts/GeneralSans-Bold.c72b454e.ttf) format("truetype")}@font-face{font-family:HelveticaNeueBold;src:local("HelveticaNeueBold"),url(../fonts/HelveticaNeueBold.2493fdb6.ttf) format("truetype")}@font-face{font-family:Helvetica;src:local("Helvetica"),url(../fonts/Helvetica.1b580d98.ttf) format("truetype")}@font-face{font-family:HelveticaNeue-Medium;src:local("HelveticaNeue-Medium"),url(../fonts/HelveticaNeue-Medium.6c6db39a.otf) format("truetype")}@font-face{font-family:farnhamDisplay-LightItalic;src:local("farnhamDisplay-LightItalic"),url(../fonts/farnhamDisplay-LightItalic.7274c8e4.woff2) format("truetype")}@font-face{font-family:farnhamdisplay-light-webfont;src:local("farnhamdisplay-light-webfont"),url(../fonts/farnhamdisplay-light-webfont.8af1bbf2.woff2) format("truetype")}@font-face{font-family:worksans-medium;src:local("worksans-medium"),url(../fonts/worksans-medium.0df29451.woff2) format("truetype")}@font-face{font-family:worksans-regular;src:local("worksans-regular"),url(../fonts/worksans-regular.4effc624.woff2) format("truetype")}@font-face{font-family:DM Sans;src:local("DM Sans"),url(../fonts/DMSans-Regular-BF64376d323f095.7c217bc9.ttf) format("truetype")}:root{--primary-title-color:#f10000;--primary-background-color:#f3efef;--primary-button-color:#00c2cb;--primary-price-color:#089800;--primary-main-title-color:#e1c8b0;--primary-sub-title-color:#ceb39a;--title-color:#2c3e4f;--desc-color:#525252}#hubspot-messages-iframe-container iframe#hubspot-conversations-iframe{bottom:55px!important;right:40px!important}.wpcb-banner.wpcb-bottom{top:0!important;bottom:auto!important}@media (max-width:781px){#hubspot-messages-iframe-container iframe#hubspot-conversations-iframe{bottom:0!important;right:0!important}}.font-new{font-family:Roboto Flex,Tahoma,sans-serif!important}.ant-select-selection{box-shadow:none!important}.headerMainDiv{width:100%;background:transparent;display:flex;height:100%;position:relative;z-index:2;max-width:1460px}.headerMainFirstDiv{height:-moz-max-content;height:max-content;display:flex}.logoImage{width:320px;cursor:pointer;margin-right:2px;margin-top:-3px}.logoImage,.logoImage2{height:auto;float:left;margin-bottom:auto;-o-object-fit:cover;object-fit:cover}.logoImage2{width:200px;margin-top:auto}.logoTitle{font-family:Raleway;font-style:normal;font-weight:500;font-size:35px;line-height:66px;text-align:right;color:#fff;white-space:nowrap;margin-left:0;margin-right:0;margin-top:auto;margin-bottom:auto;cursor:pointer;text-transform:uppercase}@media only screen and (max-width:767px){.logoTitle{font-size:28px}}@media only screen and (max-width:1250px){.logoImage{margin-top:15px}}@media only screen and (max-width:540px){.logoTitle{font-size:25px}.logoImage{width:280px;margin-top:15px}}.logoTitle2{width:100%;height:45px;font-family:Montserrat light;font-size:36px;color:#fff;font-weight:500;margin-left:0;margin-right:0;line-height:44px;margin-top:auto;margin-bottom:auto;text-transform:uppercase;padding-right:5px;padding-left:5px}.AppBarBtnsSub{margin-left:auto;margin-top:35px;padding:10px;display:flex;height:-moz-fit-content;height:fit-content}.MenuTitle{font-family:Raleway;font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}.MenuCloseBtn{margin-left:auto;margin-right:0}.MenuCell,.MenuCloseBtn{color:var(--desc-color);font-size:18px}.MenuCell{font-family:General Sans;font-style:normal;font-weight:400;line-height:24px;margin-top:30px;cursor:pointer}.headerBar{width:10px;height:1px;margin-top:56.7px;margin-bottom:auto;background:hsla(0,0%,100%,.68)}.MenuIconDiv{display:flex;margin-right:0;margin-left:auto;margin-top:auto;margin-bottom:auto}.MenuIcon{color:#fff;margin-top:8px;font-size:33px}.AppBarBtns{display:flex;margin-right:0;margin-left:0;margin-top:0;margin-bottom:auto;width:100%}.MenuCloseBtnDiv{display:flex;margin-bottom:20px;margin-top:20px}.MenuLoginBtnDiv,.MenuLoginedDiv{text-align:center}.MenuLoginedDiv{width:auto;height:40px;background-color:transparent;color:var(--desc-color);border-radius:20px;font-size:20px;line-height:40px;cursor:pointer;white-space:nowrap;padding-left:10px;padding-right:10px}.SignUpMainDiv{margin:auto;padding-bottom:10px}.SignUpLogoTitleDiv{background-color:var(--primary-sub-title-color);display:flex}.SignUpTextDiv{display:flex;margin-top:20px}.LoginBtns{margin-top:32px;padding:10px;display:flex;text-align:center}.SignUpUserTitle{font-size:24px;color:#000;margin-left:auto;margin-right:0}.SignUpUserTitle,.SignUpUserTitleAgent{font-family:Montserrat light;font-weight:500;line-height:44px;margin-top:auto;margin-bottom:auto;text-align:center}.SignUpUserTitleAgent{font-size:30px;color:var(--primary-sub-title-color)}.LoginUserTitleAgent{font-family:Montserrat light;text-align:center;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;font-size:14px;font-weight:600;line-height:32px;color:#000}.SignUpUserDetail1{font-family:Raleway;font-size:20px;font-weight:600;margin-bottom:10px}.SignUpUserDetail1,.SignUpUserDetail2{color:#000;margin-left:0;margin-right:0;line-height:30px;text-align:center;width:100%;margin-top:5px;padding-left:20px;padding-right:20px}.SignUpUserDetail2{font-family:Montserrat light;font-size:16px;font-weight:500;margin-bottom:30px}.mainUserName{width:auto;height:40px;background-color:transparent;font-family:Montserrat light;border-radius:20px;font-size:20px;line-height:40px;text-align:center;cursor:pointer;margin-top:0}.SignUpUserImg{margin-left:0;margin-right:auto;margin-top:auto;margin-bottom:auto}.SignUpAgentMainDiv{margin:auto;padding-bottom:10px}.SignUpAgentLogoTitleDiv{background-color:var(--primary-sub-title-color);display:flex;padding:10px}.LoginSuccessMainDiv{margin:auto;padding-bottom:5px;border:1px solid #fff}.LoginSuccessLogoDiv{background-color:var(--primary-sub-title-color);display:flex;padding-left:5px}.footerMainDiv{background:#f6f8f5;padding-top:50px}@media only screen and (max-width:767px){.footerMainDiv{padding:39px 24px}}.footerSubDiv{color:#fff;max-width:1259.9px;margin-left:auto;margin-right:auto}.footerContentDiv{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.footerContentDiv{display:grid}}.footerContentLinksDiv{width:33.3333%}@media only screen and (max-width:767px){.footerContentLinksDiv{width:100%}}.footerEmailSubscibeDiv{width:33.3333%}@media only screen and (max-width:767px){.footerEmailSubscibeDiv{width:100%}}.footerEmailSubscibeParent{display:flex;margin-top:10px}.footerEmailLineDiv{margin-top:58px;background:var(--desc-color);opacity:.5;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;transform:matrix(1,0,0,-1,0,0);width:100%;height:1px}.footerIconBarDiv{margin-left:0;margin-top:10px}.footerIconBarImg{width:30px;height:30px;cursor:pointer;margin-right:12px}.quickLinksDiv{display:flex;flex-flow:row wrap;margin-bottom:5px;max-width:400px}.footerTitle{font-family:Montserrat light;font-size:28px;color:#fdffe7;font-weight:300;font-style:normal;line-height:40.23px;margin-left:0;margin-right:0;text-align:center;margin-top:20px}.logoImageFooter{width:100px;height:100px;float:left;margin-top:auto;margin-bottom:auto;cursor:pointer;-o-object-fit:cover;object-fit:cover;margin-right:20px}.FooterContactusBtn{margin-top:30px;-moz-text-align-last:center;text-align-last:center}.ContactBtn{height:58px;width:200px;background:#fff;border-radius:6px;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:58px;text-align:center;color:var(--desc-color);margin-top:auto;margin-bottom:auto;margin-right:0;margin-left:auto;cursor:pointer}@media only screen and (max-width:767px){.ContactBtn{margin-top:36px;margin-right:auto;margin-bottom:auto}}.footerSignUpText{font-family:Raleway;font-style:normal;font-weight:700;font-size:22px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}@media only screen and (max-width:767px){.footerSignUpText{font-size:20px}}.footerPrivacyText{font-style:normal;font-weight:500;line-height:23px;text-align:center;margin-top:5px}.footerLastText,.footerPrivacyText{font-family:Montserrat;font-size:12px;color:#fff}.footerLastText{display:flex;line-height:18px;margin-top:0;margin-left:10px}.footerDiv{display:flex;justify-content:space-between}.footer-link{color:var(--primary-button-color);font-weight:500;text-decoration:none}.footer-link:hover{text-decoration:underline;text-underline-position:under}@media only screen and (max-width:600px){.footerDiv{display:block}}.footerEmailInput{font-family:General Sans;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:var(--desc-color);height:50px;width:300px;background:#fff;text-align:left;border-radius:1px;background-color:transparent;border:none;border-bottom:1px solid #cdcecc;margin-left:0;padding-left:0}.footerIconBar{display:flex;margin-top:5px;width:100%}.quickLinks{font-family:Raleway;font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}@media only screen and (max-width:767px){.quickLinks{font-size:20px}}.quickLinkCell{font-family:General Sans;font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:var(--desc-color);padding-left:0;padding-right:10px;padding-top:4px;padding-bottom:4px;margin-right:15px;margin-bottom:5px;cursor:pointer}.footerEmailSubscibeDisable{background:#cdcdcd}.footerEmailSubscibe,.footerEmailSubscibeDisable{width:200px;height:56px;left:1375px;top:2901px;border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;padding:15px;border:none;cursor:pointer}.footerEmailSubscibe{background:var(--primary-button-color)}.footerEmailSubscibe:active,.footerEmailSubscibe:hover{background:var(--primary-sub-title-color)}.footerLastText{font-family:General Sans;font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:var(--desc-color);margin-top:11px;margin-bottom:10px}.text-center{text-align:center}.flex{display:flex}.w-full{width:100%}.items-center{align-items:center}.justify-center{justify-content:center}.mr-2{margin-right:2rem}.text-right{text-align:right}.flex-column{flex-direction:column;justify-items:center;justify-content:center}.justify-end{justify-content:end}.mt-3{margin-top:3rem}.mt-2{margin-top:2rem}.mt-1{margin-top:1rem}.mt-5px{margin-top:5px}.mt-17px{margin-top:13px}.pt-1px{padding-top:1px}.mt-15px{margin-top:13px}.support{width:33.333%;color:#525252}@media only screen and (max-width:767px){.support{width:100%}}#badge-ribbon{height:80px;padding-top:15px}#badge-ribbon iframe{height:80px!important}.ant-layout-header{padding-left:70px;padding-right:20px;width:100%}@media only screen and (max-width:1440px){.ant-layout-header{padding-left:20px}}@media only screen and (max-width:767px){.ant-layout-header{padding-left:10px;padding-right:10px}}.ant-drawer-wrapper-body{background-color:#f6f8f5}.AppBarBtns .ant-btn-primary{background-color:transparent;border-color:transparent!important;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:none!important;font-family:General Sans;font-style:normal;font-weight:500;font-size:22px;line-height:30px;color:#fff;outline:none!important;margin-bottom:auto;padding-left:10px;padding-right:10px}.AppBarBtns .ant-btn-primary:hover .ant-btn-primary:focus{color:#fdffe7;background:transparent;border-color:transparent}.AppBarBtns .ant-btn-primary:after{content:none}.selectCountAddCell .ant-btn-primary{background-color:transparent;border-color:transparent;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:none;font-family:Montserrat light;font-style:normal;font-weight:300;font-size:14px;line-height:26px;color:#eed5bf;margin-top:auto;margin-bottom:auto}.selectCountAddCell .ant-btn-primary:hover .ant-btn-primary:focus{color:#fdffe7;background:transparent;border-color:transparent}.selectCount .ant-btn-primary{background-color:var(--primary-sub-title-color);border-color:transparent;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:none;font-family:Montserrat light;font-style:normal;font-weight:300;font-size:21px;line-height:26px;color:#fff;margin-top:auto;margin-bottom:auto}.selectCount .ant-btn-primary:hover .ant-btn-primary:focus{color:#fdffe7;background:var(--primary-sub-title-color);border-color:transparent}.MenuIconDiv .ant-btn-primary{background-color:transparent;border-color:transparent;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:none;font-family:Montserrat;font-style:normal;font-weight:300;font-size:21px;line-height:26px;color:var(--primary-sub-title-color);margin-top:auto;margin-bottom:auto;padding-right:0}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary{background-color:var(--primary-sub-title-color);border-color:var(--primary-sub-title-color)}.ant-input-affix-wrapper .ant-input{border-radius:0;border:none}.MenuIconDiv .ant-btn-primary:hover .ant-btn-primary:focus{color:#fdffe7;background:transparent;border-color:transparent}.dateSearchDiv .ant-calendar-picker-input.ant-input{background-color:transparent}.dateSearchDiv .ant-calendar-picker-input.ant-input,.dateSearchDiv .ant-calendar-picker-input.ant-input:hover{border:1px solid transparent;font-family:Montserrat light}.ant-btn-lg{font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:24px;text-align:center}.ant-btn{font-family:Montserrat light}.FooterContactusBtn .ant-btn-primary{color:#fdffe7;background-color:var(--primary-button-color);border-color:var(--primary-button-color);border-radius:1px;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.05)}.FooterContactusBtn .ant-btn-primary:hover .ant-btn-primary:focus{color:#fdffe7;background:#01b2bb;border-color:#01b2bb}.AppBarBtns .ant-select-lg .ant-select-selection--single{height:40px;background:transparent;border-color:transparent;font-size:21px;color:var(--primary-sub-title-color);font-family:Montserrat light;font-weight:500}.AppBarBtns .ant-select-arrow .ant-select-arrow-icon{display:block;color:var(--primary-sub-title-color)}.menuDrawerMain .ant-select-lg .ant-select-selection--single{height:40px;background:transparent;border-color:transparent;font-size:21px;color:#eed5bf}.menuDrawerMain .ant-select-arrow .ant-select-arrow-icon{display:block;color:#eed5bf}.checkoutGuestTitleDiv .ant-select-lg .ant-select-selection--single{border:1px solid #b2bcca;border-radius:6px}.homeSearchMain .ant-btn-primary{background-color:var(--primary-button-color);border-color:transparent;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.05);font-family:Satoshi;font-style:normal;font-weight:700;font-size:20px;line-height:17px;color:#fff;margin-top:auto;margin-bottom:auto;flex:1}.homeSearchMain .ant-btn-primary:hover .ant-btn-primary:focus{color:#fff;background:transparent;border-color:transparent}.contactInputGroup .ant-calendar-picker-input,.contactInputGroup .ant-select-auto-complete.ant-select .ant-select-selection--single{outline:none;background:transparent;border-color:transparent;height:40px}.contactInputGroup .ant-select-auto-complete.ant-select .ant-input{border-color:transparent;height:40px}.loginBtnMain .ant-btn-primary{background-color:var(--primary-sub-title-color);border-color:transparent;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.05);font-family:Montserrat light;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}.loginBtnMain .ant-btn-primary:hover .ant-btn-primary:focus{color:#fff;background:transparent;border-color:transparent}.errorShow .ant-btn-primary{background-color:var(--primary-sub-title-color);border-color:transparent;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.05);font-family:Montserrat light;font-style:normal;font-weight:500;font-size:12px;color:#fff}.errorShow .ant-btn-primary:hover .ant-btn-primary:focus{color:#fff;background:transparent;border-color:transparent}.ant-select-selection{border-radius:0}.ant-modal-close,.ant-modal-header{display:none}.ant-list-grid .homeAboutImageView>.ant-list-item{margin-bottom:0;font-family:Montserrat}.ant-select-auto-complete.ant-select-lg .ant-input,.ant-select-auto-complete.ant-select .ant-input{border-radius:0}.checkoutCountryDiv .ant-select-auto-complete.ant-select .ant-input{border-radius:7px 7px 0 0}.ant-calendar-header .ant-calendar-next-month-btn{padding-right:8px}.ant-calendar-header .ant-calendar-next-month-btn:hover{background-color:#d3d3d3}.ant-calendar-header .ant-calendar-prev-month-btn{padding-left:8px}.ant-calendar-header .ant-calendar-prev-month-btn:hover{background-color:#d3d3d3}.ant-calendar-header .ant-calendar-next-year-btn{padding-left:0}.ant-calendar-header .ant-calendar-next-year-btn:hover{background-color:#d3d3d3}.ant-calendar-header .ant-calendar-prev-year-btn{padding-right:0}.ant-calendar-header .ant-calendar-prev-year-btn:hover{background-color:#d3d3d3}.ant-modal-body::-webkit-scrollbar,.ant-modal-wrap::-webkit-scrollbar{display:none}.resortTab .ant-tabs-bar{margin:0;border-bottom:none}.resortTab .ant-tabs-nav-scroll{display:flex}.resortTab .ant-tabs-nav{margin:auto}.resortTab .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{color:#000;font-family:Roboto Flex,Tahoma,sans-serif;background:transparent;border-color:transparent;border-radius:7px;width:100px;text-align:center;font-size:15px}.resortTab .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{text-decoration:underline;text-underline-position:under}.ant-modal-content{width:100%;border-radius:12px;font-family:Montserrat;overflow:hidden}.ant-modal-content .ant-btn-primary{border-radius:0}.ant-message{font-family:Montserrat}.dateSelectHotelDiv .ant-select-arrow{display:none}.dateSelectHotelDiv .ant-select-selection{background-color:transparent;border:none;max-height:55px;cursor:pointer;box-shadow:none!important}.dateSelectHotelDiv .ant-select-selection-selected-value{font-family:Roboto Flex,Tahoma,sans-serif;font-size:18px;border:none!important;color:#2c3e4f}.dateSelectHotelDiv .ant-select-selection--multiple .ant-select-selection__choice{background-color:#ddd;border-radius:7px}.ant-select-auto-complete.ant-select-lg .ant-input,.loginInput .ant-input-lg{font-family:Montserrat light}.errorShow .ant-modal-footer{display:none}.AboutDashboardDiv .ant-modal-body,.SignUpDiv .ant-modal-body{padding:0!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.05)}.InclusionDiv .ant-modal-body{padding:0!important}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{position:relative;font-family:Montserrat light}.dataRangePicker .reportrange-text div{overflow:hidden;text-overflow:ellipsis;padding-right:20px;text-align:center;min-height:22px;margin-top:3px}.dataRangePicker .reportrange-text{background:transparent;border:none;font-family:Roboto Flex,Tahoma,sans-serif;font-size:18px;border:none!important}.dataRangePickerMobile .reportrange-text{background:transparent;border:none;font-family:Satoshi;font-size:15px;padding-left:6px}.AboutDashboardDiv .ant-modal-content{border-radius:12px}.checkOutDiv .ant-modal-content{width:100%}.checkOutDiv .ant-modal-body{padding:0!important}.hotelModel .ant-modal-body,.hotelOfferModel .ant-modal-body,.hotelRoomImageModel .ant-modal-body,.hotelSelectRoomModel .ant-modal-body,.inspirationModel .ant-modal-body{padding:0}.resortSelect .ant-select-selection{background-color:transparent;border:none;width:100%}.ant-select-search__field__placeholder,.resortSelect .ant-select-selection__placeholder{color:#2c3e4f;border:none;font-family:Satoshi}.resortSearchSelectMain .ant-select-selection{background-color:transparent;border:none;width:100%}.ant-select-search__field__placeholder,.resortSearchSelectMain .ant-select-selection__placeholder{color:#2c3e4f;border:none;font-family:Satoshi}.resortMainSelect .ant-select-selection{background-color:transparent;border:none;width:100%}.ant-select-search__field__placeholder,.resortMainSelect .ant-select-selection__placeholder{color:#2c3e4f;border:none;font-family:Satoshi}.resortSelectTravel .ant-select-selection{background-color:transparent;border:none;width:100%;max-height:60px;overflow-y:auto;cursor:pointer}.resortSelectTravel .ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li{height:25px;line-height:21px;font-size:15px;padding-left:5px}.ant-select-search__field__placeholder,.resortSelectTravel .ant-select-selection__placeholder{color:#2c3e4f;border:none;font-family:Satoshi}.ant-message-notice-content{border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.64)}.ant-select-search__field__placeholder,.dateSelectHotelDiv .ant-select-selection__placeholder{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:18px;color:#2c3e4f;text-align:center;transform:translateY(3px);right:8px;margin-top:-13px}.dateSelectHotelDiv .ant-select-selection--multiple .ant-select-selection__choice{color:#787878;font-family:Montserrat light}.ant-popover-inner-content{background-color:#e3d7ca}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{background-color:#e3d7ca;border-left-color:#e3d7ca!important;border-bottom-color:#e3d7ca!important}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{border-top-color:#e3d7ca!important;border-left-color:#e3d7ca!important}.ant-popover-inner-content:has(.StarOverDivCell){background-color:#e3d7ca}.ant-popover-inner-content:has(.resortStarOverDivCell){background-color:#e3d7ca}.ant-select-dropdown-menu-item{font-size:13.5px}.homeMainImageDiv .owl-theme .owl-dots{position:absolute;top:45%;right:0;transform:rotate(90deg);margin-top:0!important}.homeMainImageDiv .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#00c2cb;background-clip:content-box;border:4px solid transparent;box-shadow:0 0 0 1px #fff;width:15px;height:15px}.homeMainImageDiv .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:#fff;background-clip:content-box;border:4px solid transparent;box-shadow:none}.homeMainImageDivMobile .owl-theme .owl-dots{position:absolute;bottom:20px;left:auto;right:auto;margin-top:0!important;width:100%;padding-left:20px;padding-right:20px}.homeMainImageDivMobile .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#00c2cb!important;background-clip:content-box!important;border:4px solid transparent;box-shadow:0 0 0 1px #fff;width:15px;height:15px}.homeMainImageDivMobile .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:#fff;background-clip:content-box;border:4px solid transparent;box-shadow:none}.instagramCarouselDiv .owl-theme .owl-dots{bottom:20px;margin-top:0!important;width:100%;padding-top:15px}.instagramCarouselDiv .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#00c2cb;background-clip:content-box;border:4px solid transparent;box-shadow:0 0 0 1px var(--desc-color);width:15px;height:15px}.instagramCarouselDiv .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:var(--desc-color);background-clip:content-box;border:4px solid transparent;box-shadow:none;margin:3px 3px}.slick-next,.slick-prev{display:none!important}.instagramCarouselDiv .owl-carousel .owl-stage{display:flex}.instagramCarouselDiv .owl-carousel.owl-drag .owl-item{margin-bottom:0;margin-top:auto}.roomListDiv .ant-list-split .ant-list-item{border-bottom:none}.enhanceImageDiv .owl-theme .owl-dots{position:absolute;bottom:-20px;left:auto;right:200px;margin-top:0!important;width:-moz-max-content;width:max-content;display:none}.enhanceImageDiv .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#00c2cb;background-clip:content-box;border:4px solid transparent;box-shadow:0 0 0 1px var(--desc-color);width:15px;height:15px}.enhanceImageDiv .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:var(--desc-color);transform:matrix(0,1,1,0,0,0);background-clip:content-box;border:4px solid transparent;box-shadow:none}.enhanceImageDiv .owl-theme .owl-nav{text-align:right;position:absolute;right:-50px;top:50%;transform:translateY(-100%);width:calc(100% + 100px);display:flex;justify-content:space-between;pointer-events:none}.enhanceImageDiv .owl-theme .owl-nav.disabled{display:none}.enhanceImageDiv .owl-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMySURBVHgB7Z0xctpAFIZ/OylSUlIuN+AGqEzn3ADlBDmC5S6dfIXcIJSpwKUrcQMpnTtzA2WfLSYOdjxghPW/t++b+bFG2DMPfd5dgZbVGQ4nxFzETGOymFGX1NnENF1WMYtu+yTkMcuY1rN3qpg5eiSLqQG0njenxpFSpOu5BtB6ekuJN3TpAY9NTNML1ZK6O757EeDdEoWQEVzEe6XCTpf1Af/yPeYznPdgHPMp5tdLT+bQ9Z9lJdlWwBn+UuOAgcXpjSZmIhvn3Y4cLmIoArr3IFsZ3+AMSS4P0k0FPHZRzrAEaRkXcBj4IjIyOAxMRUaAw0DmMngYyQDewqHgHA4NLoMIl0GEyyDCZRDhMohwGUS4DCI+wjhZlmE0GmG9XqNpGrCj5fLkwSmKot1S13UbQmCvmbq4XkRsKcuSvW7q4noTIcznc/baqYvrTURVVW0cO9jrpy4uJRF2ZBgQYUOGERH6ZRgSoVuGMRF6ZRgUoVOGURH6ZBgWoUuGcRF6ZCQgQoeMRETwy0hIBLeMxETwykhQBKeMeKk0RRGcMuSgJyiCT4Zcp95Frl8nIKKlm6oznU6f7cvzHJvNBtahkyHTanbRMMWmD1RMYptMJkgFqn7zpTEjkcG7pZMhWS6XfjbFEn+fQZbLy8sUhfAWl6AQ7gITE8JfZEJCdBSaiBA9xSYgRFWx1oWoKta6EFXFWheiqljrQlQVa12IqmKtC1FTaApCVBSZihD6ApMRIncJKGCIm5ubh5+yTMVTxuMx7u7ucHt7C1ZMLuRydXWFoiie7X9psgMb1E33mDztsu7v7+nXDjG/lOpsNkOUgMViQT/3yte1JcIX/yLCZRDhMohwGUS4DCJcBhEugwiXQYTIsP+VIB1sXAYPjchYwWHgQcYaDgMrv4MlDxNpGQ28qxoa6Z2a7antDzhDci0Pfj/w4Wmwcz9w4SucISj+90QJ4mvEBlPiFWT6REVSqPXU3fF+ldD9ooYXpFlEwJ4EuJBTpcIbTpSkCfkY0m9K7NE1vUYObyXHpo6ZoUdy+OB+aJYxc+zJGQ4nxFzEZN22hH8S6+nZdFnh8eONnzG/D/h7/AHxHDaxOyn2XQAAAABJRU5ErkJggg==)!important}.enhanceImageDiv .owl-next,.enhanceImageDiv .owl-prev{background-size:contain!important;border-radius:6px!important;color:transparent!important;pointer-events:fill!important;width:33px;height:33px}.enhanceImageDiv .owl-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMnSURBVHgB7Z3PcdpAGMWfnUuOOubGugLcATrmRjqwUkGGCuCYm9xCOkiOOQEVKB1IqQB1oOwaMUkAM/yRrPd9+/1mHsMIe+bBj93F1gJ3uBznM/V59El9kjaxU/tUbVY+P9rrvZD5LH0ay9kpfJ7QIalPCaCxXJ0SN0oJU88zgMbSWXJcMaU7bIeYpDsqJWX7+J6Fg01LFEISmIi3SoG9Kesd/uerz0cYb8EHn/c+P4/dmEHWM0tL0p2AO/ylxAULi9EZlc9DuHLfHshgIobCof0bZCfjC4whycJFmKYctlOUMSwujIwpDAY+BRkpDAYegwwHg4HUZPCQhAW8gUHBPQwaTAYRJoMIk0GEySDCZBBhMogwGUTQy0iSBFmWIU1TxADtKUnnXLPZbJodi8WCtmtH4S03n8+bfTQLoZ6m6ro+OOYFwQuBVmifKX69aIqiaI6hdIRwF4xMCH/JiITIKBqJEDllIxAiqqx2IaLKahciqqx2IaLKahciqqx2IaLKahcipmgMQkSUjEUIfcGYhFCXi00IbbHehPhTuKy9KUv1KmS5XLJ2pizVu5DRaETXVf1WnXDqdjabHRxn3G0Sxb6pqqoggShkOOcOjh3b7MAA3dzZZcKaUZblwZoR9mQR9qUr1KmIY4t3OEbambJUbyICk8mEtTdlqd5EhF2KxN1pi8UmQpcM4SL0yFAgQocMJSLky1AkQrYMZSLkylAoQqYMpSLkyVAsQpYM5SLkyIhAhAwZkYjglxGRCG4ZkYnglpFlWUwiuGXkeR6TCG4Z4Tz1v+evlYto6D9KNezsGI/HL7s51us1NGOfa0uEffgXESaDCJNBhMkgwmQQYTKIMBlEmAwiggzONyrER20yeKiCjBUMBl5k/ILBwMq+wZKHhzAyKthUNTRhdqp2L22/wRiS53Bh3wc+PBX2vg888BnGECxeuyGHoHPGCpLjBIlPQVJUe8r28T6Ja39Qwh2SLMLhTBxMSF8pcMULpTCEbA3pNjnOmJpOkcFGya0pfSbokAy2uF+apc8TzuQOl+N8pj5pez3kpqGnhLrNCtt/b3z3+X3B7+MP9oCg/Uxrzn0AAAAASUVORK5CYII=)!important}.enhanceImageDivMobile .owl-theme .owl-dots{position:absolute;bottom:-20px;left:auto;right:auto;margin-top:0!important;width:-moz-max-content;width:max-content;display:none}.enhanceImageDivMobile .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#00c2cb;background-clip:content-box;border:4px solid transparent;box-shadow:0 0 0 1px var(--desc-color);width:15px;height:15px}.enhanceImageDivMobile .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:var(--desc-color);transform:matrix(0,1,1,0,0,0);background-clip:content-box;border:4px solid transparent;box-shadow:none}.enhanceImageDivMobile .owl-theme .owl-nav{text-align:right;position:absolute;left:0;bottom:10px}.enhanceImageDivMobile .owl-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMySURBVHgB7Z0xctpAFIZ/OylSUlIuN+AGqEzn3ADlBDmC5S6dfIXcIJSpwKUrcQMpnTtzA2WfLSYOdjxghPW/t++b+bFG2DMPfd5dgZbVGQ4nxFzETGOymFGX1NnENF1WMYtu+yTkMcuY1rN3qpg5eiSLqQG0njenxpFSpOu5BtB6ekuJN3TpAY9NTNML1ZK6O757EeDdEoWQEVzEe6XCTpf1Af/yPeYznPdgHPMp5tdLT+bQ9Z9lJdlWwBn+UuOAgcXpjSZmIhvn3Y4cLmIoArr3IFsZ3+AMSS4P0k0FPHZRzrAEaRkXcBj4IjIyOAxMRUaAw0DmMngYyQDewqHgHA4NLoMIl0GEyyDCZRDhMohwGUS4DCI+wjhZlmE0GmG9XqNpGrCj5fLkwSmKot1S13UbQmCvmbq4XkRsKcuSvW7q4noTIcznc/baqYvrTURVVW0cO9jrpy4uJRF2ZBgQYUOGERH6ZRgSoVuGMRF6ZRgUoVOGURH6ZBgWoUuGcRF6ZCQgQoeMRETwy0hIBLeMxETwykhQBKeMeKk0RRGcMuSgJyiCT4Zcp95Frl8nIKKlm6oznU6f7cvzHJvNBtahkyHTanbRMMWmD1RMYptMJkgFqn7zpTEjkcG7pZMhWS6XfjbFEn+fQZbLy8sUhfAWl6AQ7gITE8JfZEJCdBSaiBA9xSYgRFWx1oWoKta6EFXFWheiqljrQlQVa12IqmKtC1FTaApCVBSZihD6ApMRIncJKGCIm5ubh5+yTMVTxuMx7u7ucHt7C1ZMLuRydXWFoiie7X9psgMb1E33mDztsu7v7+nXDjG/lOpsNkOUgMViQT/3yte1JcIX/yLCZRDhMohwGUS4DCJcBhEugwiXQYTIsP+VIB1sXAYPjchYwWHgQcYaDgMrv4MlDxNpGQ28qxoa6Z2a7antDzhDci0Pfj/w4Wmwcz9w4SucISj+90QJ4mvEBlPiFWT6REVSqPXU3fF+ldD9ooYXpFlEwJ4EuJBTpcIbTpSkCfkY0m9K7NE1vUYObyXHpo6ZoUdy+OB+aJYxc+zJGQ4nxFzEZN22hH8S6+nZdFnh8eONnzG/D/h7/AHxHDaxOyn2XQAAAABJRU5ErkJggg==)!important}.enhanceImageDivMobile .owl-next,.enhanceImageDivMobile .owl-prev{background-size:contain!important;border-radius:6px!important;color:transparent!important;width:33px;height:33px;pointer-events:fill}.enhanceImageDivMobile .owl-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMnSURBVHgB7Z3PcdpAGMWfnUuOOubGugLcATrmRjqwUkGGCuCYm9xCOkiOOQEVKB1IqQB1oOwaMUkAM/yRrPd9+/1mHsMIe+bBj93F1gJ3uBznM/V59El9kjaxU/tUbVY+P9rrvZD5LH0ay9kpfJ7QIalPCaCxXJ0SN0oJU88zgMbSWXJcMaU7bIeYpDsqJWX7+J6Fg01LFEISmIi3SoG9Kesd/uerz0cYb8EHn/c+P4/dmEHWM0tL0p2AO/ylxAULi9EZlc9DuHLfHshgIobCof0bZCfjC4whycJFmKYctlOUMSwujIwpDAY+BRkpDAYegwwHg4HUZPCQhAW8gUHBPQwaTAYRJoMIk0GEySDCZBBhMogwGUTQy0iSBFmWIU1TxADtKUnnXLPZbJodi8WCtmtH4S03n8+bfTQLoZ6m6ro+OOYFwQuBVmifKX69aIqiaI6hdIRwF4xMCH/JiITIKBqJEDllIxAiqqx2IaLKahciqqx2IaLKahciqqx2IaLKahcipmgMQkSUjEUIfcGYhFCXi00IbbHehPhTuKy9KUv1KmS5XLJ2pizVu5DRaETXVf1WnXDqdjabHRxn3G0Sxb6pqqoggShkOOcOjh3b7MAA3dzZZcKaUZblwZoR9mQR9qUr1KmIY4t3OEbambJUbyICk8mEtTdlqd5EhF2KxN1pi8UmQpcM4SL0yFAgQocMJSLky1AkQrYMZSLkylAoQqYMpSLkyVAsQpYM5SLkyIhAhAwZkYjglxGRCG4ZkYnglpFlWUwiuGXkeR6TCG4Z4Tz1v+evlYto6D9KNezsGI/HL7s51us1NGOfa0uEffgXESaDCJNBhMkgwmQQYTKIMBlEmAwiggzONyrER20yeKiCjBUMBl5k/ILBwMq+wZKHhzAyKthUNTRhdqp2L22/wRiS53Bh3wc+PBX2vg888BnGECxeuyGHoHPGCpLjBIlPQVJUe8r28T6Ja39Qwh2SLMLhTBxMSF8pcMULpTCEbA3pNjnOmJpOkcFGya0pfSbokAy2uF+apc8TzuQOl+N8pj5pez3kpqGnhLrNCtt/b3z3+X3B7+MP9oCg/Uxrzn0AAAAASUVORK5CYII=)!important}.resortTextDiv .ant-tabs-nav .ant-tabs-tab-active{font-weight:600}.resortTextDiv .ant-tabs-nav .ant-tabs-tab{font-family:General Sans;font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center;text-transform:uppercase;color:var(--desc-color);border-bottom:1px solid #e8e8e8}.resortTextDiv .ant-tabs-ink-bar{background-color:#000}.resortTextDiv .ant-tabs-bar{border-bottom:none}.resortTextDiv .ant-tabs-nav-container{display:flex}.resortTextDiv .ant-tabs-tab-next-icon-target,.resortTextDiv .ant-tabs-tab-prev-icon-target{margin-top:5px;font-size:20px;color:#000}body ::-webkit-scrollbar{width:4px;height:8px}@media screen and (max-width:767px){.ant-select-search__field__placeholder,.dateSelectHotelDiv .ant-select-selection__placeholder{font-family:Satoshi}.dataRangePicker .reportrange-text,.dateSelectHotelDiv .ant-select-selection-selected-value{color:#2c3e4f;font-family:Satoshi;font-size:18px!important}.homeCountPickerSubText.font-new{color:#2c3e4f;font-family:Satoshi!important;font-size:18px!important}}@media screen and (max-width:420px){.enhanceImageDivMobile .owl-theme .owl-nav{top:14px;width:100%;display:flex;justify-content:space-between;pointer-events:none}}.homeMainTitleDiv{position:absolute;z-index:1;width:100%;display:flex;height:100%;top:0;align-items:center}.homeMainTitleSubDiv{margin-left:auto;margin-right:auto;width:1200px}@media only screen and (max-width:1240px){.homeMainTitleSubDiv{width:calc(100% - 40px)}}@media only screen and (max-width:768px){.homeMainTitleSubDiv{margin-left:auto}}.homePerfectResortDiv{width:-moz-fit-content;width:fit-content;position:relative;padding-right:15px}@media only screen and (max-width:768px){.homePerfectResortDiv{margin-left:auto;margin-right:auto}}.homePerfectResortText{margin-top:auto;margin-bottom:auto;color:#2c3e4f;font-size:16px;font-family:Satoshi;overflow:hidden;text-overflow:ellipsis;text-align:center;background-color:#f5f0ec;width:-moz-fit-content;width:fit-content;padding:8px;padding-left:20px;padding-right:20px;cursor:pointer;border-radius:20px;margin-top:20px;margin-left:20px}@media only screen and (max-width:767px){.homePerfectResortText{margin-left:auto;margin-right:auto}}.homePerfectResortText_old{margin-top:auto;margin-bottom:auto;width:100%;color:#2c3e4f;font-size:18px;font-family:Satoshi;overflow:hidden;text-overflow:ellipsis;padding-right:30px;text-align:center}.homeLineShadow{background-color:transparent;height:1px;margin-top:20px;margin-left:20px;margin-right:20px;box-shadow:4px 4px 29px rgba(0,0,0,.09)}.homeMainTitle{font-family:Raleway;font-style:normal;font-weight:900;font-size:60px;line-height:60px;margin-top:10vh;letter-spacing:.05em;color:#fff;text-transform:uppercase;max-width:959px;margin-right:auto;text-align:left;width:-moz-fit-content;width:fit-content}.homeMainSubTitle,.homeMainTitle{margin-bottom:10px}@media only screen and (max-width:767px){.homeMainTitle{font-size:42px;text-align:center;margin-left:auto;margin-top:46px;line-height:46px;padding:10px}.homeMainSubTitle{margin-bottom:0}}.homeMainTitleDetail{font-family:General Sans;font-style:normal;font-weight:300;font-size:18px;line-height:25px;color:#fff;margin-right:auto;text-align:left;text-shadow:2px 2px 8px #000}@media only screen and (max-width:767px){.homeMainTitleDetail{line-height:20px;font-size:14px;padding:20px;padding-top:0;text-align:center;margin-left:auto}}.homeMainSubTextDiv{display:flex;font-family:DM Sans;font-style:normal;font-weight:300;font-size:21px;line-height:25px;color:#fff;margin-right:auto;margin-top:60px;text-align:center;justify-content:center;letter-spacing:.3px;padding-left:4px;margin-right:5px;margin-bottom:60px}@media only screen and (max-width:767px){.homeMainSubTextDiv{line-height:19px;font-size:19px;margin-top:4px;margin-bottom:0;padding-top:60px;flex-wrap:nowrap;justify-content:center}}@media only screen and (max-width:479px){.homeMainSubTextDiv{letter-spacing:.01px}}.home-banner-img{position:relative;height:100vh}.home-banner-img:before{content:"";width:100%;height:100%;background:rgba(10,10,10,.4);position:absolute}.homeVerticalTextDiv{font-size:50px;font-weight:700;font-family:Montserrat;margin-right:0;display:block;line-height:70px}@media only screen and (max-width:768px){.homeVerticalTextDiv{font-size:28px;line-height:40px;display:flex;text-align:center}.home-banner-img{height:80vh}}@media only screen and (max-width:768px){.homeVerticalTextDiv{display:block}}.homeVerticalLineDiv{display:flex;text-transform:uppercase;font-family:General Sans;font-style:normal;font-weight:300;font-size:14px;line-height:25px;color:#fff;margin-right:5px;margin-left:5px;margin-top:-2px;text-align:left;text-shadow:2px 2px 8px #000}@media only screen and (max-width:767px){.homeVerticalLineDiv{line-height:13px;font-size:13px;padding:0;padding-top:0;text-align:center;height:10px}}.homeWhiteLine{background:var(--primary-main-title-color);height:1px}.homeMainItemText{font-family:Satoshi;font-style:normal;font-weight:500;font-size:11px;align-items:center;text-align:center;letter-spacing:-.02em;text-transform:uppercase;color:var(--primary-sub-title-color);margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.homeMainItemText{line-height:16px;font-size:10px}}.homeSearchMainLine{height:100%;width:2.22px;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,60.8%,0) .52%,#9b9b9b 50%,hsla(0,0%,60.8%,0) 100%);opacity:.2}@media only screen and (max-width:767px){.homeSearchMainLine{height:3px;width:100%;margin:10px 0;opacity:.7;display:none}}.homeSearchTotalDiv{width:100%;display:flex;background-color:transparent;margin-top:3px}.homeSearchMainDiv{margin-left:auto;margin-right:auto;max-width:1259.8px;padding-left:20px;padding-right:20px;width:100%}.homeSearchMain{display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px;padding-right:20px;font-family:Montserrat;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;width:100%;min-height:68px;white-space:nowrap}.homeSearchMainSub{display:flex;width:100%;background-color:#fff;border-radius:12px;height:90px;z-index:1;box-shadow:3px 4px 41px rgba(0,0,0,.15)}@media only screen and (max-width:767px){.homeSearchMainSub{height:auto;display:block;margin-top:0;padding-top:20px;background-color:transparent;text-align:center;box-shadow:none}}.WebReview{display:block;margin-top:30px;cursor:pointer}@media only screen and (max-width:767px){.WebReview{display:none}}.MobileReview{display:none;margin-top:30px;cursor:pointer}@media only screen and (max-width:767px){.MobileReview{display:block}}.homeItemTextMainDiv{width:100%;display:flex}.homeItemTextSubDiv{margin-left:auto;margin-right:auto;width:100%;max-width:1259.8px;padding-left:0;padding-right:20px}@media only screen and (max-width:767px){.homeItemTextSubDiv{padding-left:4px;padding-right:4px;margin-top:21px}}.homeItemTextSubDiv1{background-color:#fff;padding:10px 20px;display:flex;margin-top:82px;margin-bottom:10px;width:100%;justify-content:space-evenly}@media only screen and (max-width:767px){.homeItemTextSubDiv1{margin-top:0;flex-wrap:wrap;padding:20px 20px;padding-bottom:30px}}.homeItemTextCell{padding-left:10px;padding-right:10px}@media only screen and (max-width:767px){.homeItemTextCell{width:50%;margin-top:13px}}.homeItemTextCellDiv{display:flex;width:100%;height:35px}.homeItemTextCellImg,.homePerfectResortHandImg{margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain}.homePerfectResortHandImg{position:absolute;top:20px;right:0;filter:drop-shadow(1px 1px 0 black) drop-shadow(-1px -1px 0 black)}.homeSearchMainSub1,.homeSearchMainSub2{display:flex;width:100%}.homeSearchMainSub2{border-radius:12px;background-color:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);margin-right:10px;margin-left:0}.homeSearchMainSub2Text{text-transform:uppercase;font-family:Satoshi;font-weight:700;color:#2c3e4f;margin-top:auto;margin-bottom:auto;margin-left:25px}.homeSearchMainSub2Icon{margin-right:auto;margin:auto;margin-left:31px}.homeSearchMainSub3{background-color:#ceb39a;border-radius:12px;width:100%;height:60px;display:flex;margin-right:0;flex-direction:row;align-items:center;justify-content:center;gap:30px}.homeSearchMainSub3 h3{margin-bottom:0;color:#fff}.homeSearchMainSub4{display:flex;width:100%;height:100%}@media only screen and (max-width:767px){.homeSearchMainSub4{display:flex;flex-direction:column;gap:15px;height:auto;background:transparent;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;padding:10px 15px;margin-top:10px}}.homeAboutTextMainDiv{margin-left:auto;margin-right:auto;margin-top:20px;max-width:1259.8px;padding-left:20px;padding-right:20px}.home-about-header{text-align:center;margin-bottom:0;margin-top:70px}.home-about-header .home-about-subtitle{color:#343434;font-family:Montserrat Light;font-size:22px;font-weight:500;margin-bottom:10px;margin-top:6px}.home-about-header h2.home-about-subtitle{font-size:38px;font-weight:500;font-family:Montserrat;color:#2c3e4f;line-height:42px;margin-bottom:20px}.homeAboutTextSubDiv{position:relative;margin-left:0;margin-right:10px;border-radius:12px;overflow:hidden}@media only screen and (max-width:768px){.homeAboutTextSubDiv{margin-right:0}.home-about-header{margin-bottom:15px;margin-top:40px}.home-about-header h2.home-about-subtitle{font-size:28px}.home-about-header .home-about-subtitle{font-size:22px}.home-about-header .homeBestOfferTitle{padding-top:40px}.homeAboutTextSubDiv .homeBestOfferTitle{font-size:35px}}.homeAboutImageView{padding:0!important;margin:0}.homeAboutItemMainDiv{margin:0}.homeAboutItemFlipDiv{width:100%;height:42vh}@media only screen and (max-width:767px){.homeAboutItemFlipDiv{height:25vh;width:auto;border-radius:10.3636px;overflow:hidden;margin-bottom:24px;margin-left:4px;margin-right:4px}}.homeAboutItemFlipFrontDiv{width:100%;height:42vh}@media only screen and (max-width:767px){.homeAboutItemFlipFrontDiv{height:25vh}}.homeAboutItemFlipFrontImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeAboutItemFlipFrontShadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 30px rgba(0,0,0,.5)}.dateSelectHotelDiv{width:23%;height:auto;margin-top:auto;margin-bottom:auto;background-color:transparent;margin-left:28px}@media only screen and (max-width:767px){.dateSelectHotelDiv{width:100%;margin-left:0}.dateSelectHotelDiv .ant-select-selection__rendered{display:flex;justify-content:center}.dateSelectHotelDiv>div{padding:6px;border-radius:5px;border:1px solid #fff;background-color:#fff}}.dateSelectHotelCell{margin-left:5px;margin-top:auto;margin-bottom:auto;overflow-wrap:break-word;white-space:break-spaces;color:#2c3e4f;font-family:Satoshi}.dateSelectHotelIconDiv{display:flex;height:100%;position:absolute;top:0;right:10px;pointer-events:none}.dateSelectHotelIconCell{margin-top:auto;margin-bottom:auto}.homeSearchBtn{font-family:Montserrat;background:var(--primary-sub-title-color);font-weight:500;font-size:14px;line-height:17px;margin-top:auto;margin-bottom:auto}.homeSearchBtn,.homeSearchBtnMobile{border-radius:0;color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;width:20%;height:100%}.homeSearchBtnMobile{display:flex;text-transform:uppercase;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;cursor:pointer;padding:15px}@media only screen and (min-width:767px){.homeSearchBtnMobile>div{background:var(--primary-button-color);border-radius:3px 7px 7px 3px;width:100%;height:100%}}@media only screen and (max-width:767px){.homeSearchBtnMobile{width:100%;height:46px;left:1375px;top:2901px;border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;padding:10px;background:var(--primary-button-color);border:none;cursor:pointer}.dateSelectHotelIconDiv i{font-size:20px;color:#787878}}.homeSearchBtnMobile:hover{color:#fff}.homeSearchBtnMobile:active{background:var(--primary-sub-title-color)}.homeSearchBtnText{margin:0}.homesearchbtn-wrapper{display:flex;justify-content:space-evenly;align-items:center;margin:auto}.homeSearchBtnIcon{width:25px;height:25px}.homeFactBtn{font-family:Montserrat light;background:var(--primary-sub-title-color);border-radius:0;font-weight:500;font-size:14px;line-height:17px;color:#fff}.homeBestOfferDiv{width:100%;background:rgba(206,179,154,.14901960784313725);margin-top:70px;position:relative;padding-bottom:67px}@media only screen and (max-width:767px){.dateSelectHotelIconDiv i{font-size:18px!important;color:#aaa!important}.homeBestOfferDiv{margin-top:40px}.homesearchbtn-wrapper{justify-content:center;gap:20px}}.homeBestOfferTitle{font-family:Raleway;font-style:normal;font-weight:900;font-size:50px;line-height:76px;letter-spacing:-.02em;color:#2c3e4f;text-align:center;padding-left:10px;padding-right:10px;padding-top:55px;padding-bottom:30px}@media only screen and (max-width:767px){.homeBestOfferTitle{font-size:36px;line-height:36px;padding-top:40px}}.homeBestOfferDetail{display:flex;margin-left:auto;margin-right:auto;margin-top:50px;max-width:1100px;padding-left:10px;padding-right:10px}@media only screen and (max-width:767px){.homeBestOfferDetail{margin-top:0}}.homeBestOfferDetailDiv,.homeBestOfferDetailItemDiv{width:100%}.homeNewsDiv{width:100%;background-color:#fff}.homeNewsMain{display:flex;margin-left:auto;margin-right:auto;margin-top:101px;max-width:1100px;padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){.homeNewsMain{display:block;padding-left:24px;padding-right:24px;margin-top:85px;max-width:1320px}}.homeNewsMainDiv1{width:50%;padding-right:77px}@media only screen and (max-width:767px){.homeNewsMainDiv1{width:100%;padding-right:0}}.homeNewsSubDiv1{width:100%;height:50vh;border-radius:12px;overflow:hidden}.homeNewsSubImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeNewsMainDiv2{width:50%;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.homeNewsMainDiv2{width:100%;margin-top:45px}}.homeSubTitle{font-family:Raleway;font-style:normal;font-weight:500;font-size:45px;line-height:76px;letter-spacing:-.02em;color:#2c3e4f;text-align:left}@media only screen and (max-width:767px){.homeSubTitle{font-size:36px;font-weight:900;line-height:50px}}.homeNewsSubDiv2{margin-top:15px;margin-bottom:20px;font-size:15px;line-height:24px;text-align:left;color:var(--desc-color);font-family:General Sans;max-width:512px}.homeInstagramSubTitle{font-family:Raleway;font-style:normal;font-weight:500;line-height:76px;letter-spacing:-.02em;color:#2c3e4f;text-align:center;padding-left:10px;padding-right:10px;text-align:left;margin-left:0;font-size:50px}@media only screen and (max-width:767px){.homeInstagramSubTitle{text-align:center;font-size:30px;line-height:66px;padding-left:0;padding-right:0}}.dateSearchDiv{width:31%;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.dateSearchDiv{width:100%}}.dateSearchDivMain{position:relative;display:flex}.dateSearchSubDiv{width:100%;margin-top:auto;margin-bottom:auto;color:#787878}@media only screen and (max-width:767px){.dateSearchSubDiv{text-align:left;padding:0 5px;border:1px solid #fff;border-radius:5px;background-color:#fff}}.homeCountPickerDiv{width:25%;height:auto;margin-top:auto;margin-bottom:auto;font-family:Montserrat light;margin-right:auto;margin-left:0}@media only screen and (max-width:767px){.homeCountPickerDiv{width:100%}}.homeCountPickerSubDiv{position:relative;display:flex;height:40px}.homeCountPickerSubDiv1{display:flex;cursor:pointer;width:100%}@media only screen and (max-width:767px){.homeCountPickerSubDiv{height:auto}.homeCountPickerSubDiv1{padding:12px 5px;border:1px solid #fff;border-radius:5px;background:#fff}}.homeCountPickerSubText{margin-top:auto;margin-bottom:auto;width:100%;color:#2c3e4f;font-size:18px;font-family:Satoshi;overflow:hidden;text-overflow:ellipsis;padding-right:30px;text-align:center}@media only screen and (max-width:767px){.homeCountPickerSubText{padding-right:0}}.newview{background-color:var(--primary-sub-title-color);width:100%;height:100%;padding:5px;background-color:#fff;padding-bottom:20px;border-radius:12px}.homeAboutTitle{font-family:Raleway;font-style:normal;font-weight:500;font-size:25px;line-height:29px;text-align:center;color:#fff;position:absolute;top:50%;left:0;right:0;border:1px solid #fff;margin-left:25px;margin-right:25px;padding-top:5px;padding-bottom:5px;border-radius:6px;transform:translateY(-50%)}@media only screen and (max-width:767px){.homeAboutTitle{font-size:22px;line-height:32px}}.homeAboutItemFlipBack{position:relative}.homeAboutItemFlipBackDiv{position:absolute;top:0;left:0;width:100%;height:42vh}@media only screen and (max-width:767px){.homeAboutItemFlipBackDiv{height:25vh}}.homeAboutItemFlipBackImg{opacity:.1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1}.homeAboutItemFlipBackMainDiv{position:absolute;top:0;left:0;width:100%;height:42vh;padding:10px;display:flex}@media only screen and (max-width:767px){.homeAboutItemFlipBackMainDiv{height:auto;min-height:25vh}}.homeAboutItemFlipBackSubDiv{margin-top:auto;margin-bottom:auto}.homeAboutItemFlipBackName{font-weight:900;color:#000;text-transform:uppercase;font-size:20px;margin:10px;text-align:left}.homeAboutItemFlipBackDetail{margin:10px;font-size:15px;line-height:24px;text-align:left;color:var(--desc-color);font-family:General Sans;white-space:pre-wrap}@media only screen and (max-width:767px){.homeAboutItemFlipBackName{display:none}.homeAboutItemFlipBackDetail{margin-top:0}}.homeAboutItemFlipBackSubDiv1{display:flex;width:100%}.homeAboutSafetyText{font-family:Montserrat light;font-style:normal;font-weight:400;font-size:19px;line-height:23px;text-align:center;color:#fff;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;cursor:pointer}.homeOffersPanelMAin{height:100%}.homeOffersPanel,.homeOffersPanelMAin{margin-left:auto;margin-right:auto;display:flex;padding-left:10px;padding-right:10px;width:100%}.homeOffersPanel{border:1px solid #e7e7e7;flex-flow:row wrap;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background:transparent;border:none;position:relative}@media only screen and (max-width:1200px){.homeOffersPanel{width:100%;display:block;padding-left:0;padding-right:0}}.homeOffersMainPanel{width:100%;background:transparent;min-height:50vh}@media only screen and (max-width:1200px){.homeOffersMainPanel{background:transparent;min-height:30vh}}.homeOffersMainImageViwer{width:100%;height:100%;background:transparent}@media only screen and (max-width:1200px){.homeOffersMainImageViwer{padding-left:0;padding-right:0}}.homeOffersMainImageGif{width:100%;height:100%;display:flex}.sliderImageGif{max-height:30vh;height:30vh;width:100%;background-color:#fff;-o-object-fit:none;object-fit:none;margin:auto}.homeOffersSubPanel{width:100%;height:100%;top:0;left:0;position:absolute;display:flex;padding:45px;pointer-events:none}@media only screen and (max-width:1200px){.homeOffersSubPanel{display:block;height:auto;padding-left:30px;padding-right:30px;padding-top:36px;position:relative;margin-left:0;margin-right:0;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}.homeOffersSubPanelDiv{width:65%;margin-top:auto;margin-bottom:170px;margin-left:24.5px;margin-right:0}@media only screen and (max-width:1200px){.homeOffersSubPanelDiv{margin-left:0;margin-bottom:0;width:auto}}.homeOffersSubPanelLogoDiv{display:none}@media only screen and (max-width:1200px){.homeOffersSubPanelLogoDiv{display:flex}}.homeOffersSubPanelLogoCell{width:110px;height:110px;background-color:#fff;border-radius:70px;overflow:hidden;box-shadow:3px 4px 41px rgba(0,0,0,.05);margin-left:0;margin-right:auto;margin-top:0}.homeOffersSubPanelLogoCellImg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.homeOfferDetailListDiv{padding-bottom:20px;display:flex}@media only screen and (max-width:1200px){.homeOfferDetailListDiv{margin-left:0;margin-bottom:0;display:block}}.homeOfferDetailListCell{flex-grow:1;display:flex;flex-direction:column;margin-top:10px;width:100%}.homeOfferDetailListCellDiv{margin-right:20px}@media only screen and (max-width:1200px){.homeOfferDetailListCellDiv{display:flex}}.homeOfferDetailListCellSub{display:flex}.homeOfferDetailListCellImg{margin-top:auto;margin-bottom:auto;-o-object-fit:contain;object-fit:contain}.homeOffersSubPanelDiv2{margin-top:auto;margin-bottom:190px;margin-right:24.5px;margin-left:auto}@media only screen and (max-width:1200px){.homeOffersSubPanelDiv2{margin-right:0;margin-bottom:50px}}.homeOffersSubPanelDiv2Cell{display:block}.homeOffersSubPanelCellDiv{display:flex}@media only screen and (max-width:1200px){.homeOffersSubPanelCellDiv{justify-content:start}}.homeOffersSubPanelBtnDiv{margin-top:10px;margin-bottom:5px}@media only screen and (max-width:1200px){.homeOffersSubPanelBtnDiv{float:left}}.homeOfferTitle{font-family:Raleway;font-style:normal;font-weight:900;font-size:40px;letter-spacing:-.02em;color:#fff;margin-top:0}@media only screen and (max-width:1200px){.homeOfferTitle{color:#2c3e4f;font-size:30px;line-height:44px;margin-top:5px}}@media only screen and (max-width:1200px){.imageViewerDiv1{display:none}}.homeOfferLocation{font-family:General Sans;font-style:normal;font-weight:500;font-size:20px;color:#fff}@media only screen and (max-width:1200px){.homeOfferLocation{color:#2c3e4f;font-size:17px;line-height:20px}}.homeOfferDetail{font-family:General Sans;font-style:normal;font-weight:500;font-size:20px;line-height:48px;color:var(--primary-button-color)}@media only screen and (max-width:767px){.homeOfferDetail{font-size:18px;line-height:30px;margin-top:10px;margin-bottom:10px}}.homeOfferItem{font-family:General Sans;font-style:normal;font-weight:500;font-size:15px;color:#fff;margin-left:8px;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:1200px){.homeOfferItem{color:var(--desc-color);font-size:15px;line-height:24px;white-space:normal}}.homeViewResort{width:200px;height:60px;left:1375px;top:2901px;border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;padding:15px;background:var(--primary-button-color);border:none;cursor:pointer}.homeViewResort:hover{color:#fff}.homeViewResort:active,.homeViewResort:hover{background:var(--primary-sub-title-color)}.homeOfferViewResort{left:1375px;top:2901px;border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:25px;padding:15px;background:var(--primary-button-color);border:none;cursor:pointer;width:200px;height:55px;pointer-events:fill}.homeOfferViewResort:hover{color:#fff}.homeOfferViewResort:active,.homeOfferViewResort:hover{background:var(--primary-sub-title-color)}.homeViewMore{display:block;width:200px;height:60px;left:1375px;top:2901px;border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;padding:15px;background:var(--primary-button-color);border:none;cursor:pointer}@media only screen and (max-width:767px){.homeViewMore{margin-top:17px;margin-top:25px}}.homeViewMore:hover{color:#fff}.homeViewMore:active,.homeViewMore:hover{background:var(--primary-sub-title-color)}.bookingResort{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:center;color:#fff;border-radius:6px;background:var(--primary-button-color);height:66px;border:none;cursor:pointer;width:34%}@media only screen and (max-width:767px){.bookingResort{width:100%}}.bookingResort:active,.bookingResort:hover,.homeCreatePdf{background:var(--primary-sub-title-color)}.homeCreatePdf{font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:center;color:#fff;height:66px;border-radius:6px;border:none;cursor:pointer;width:33%}@media only screen and (max-width:767px){.homeCreatePdf{width:100%;margin-top:17px}}.homeHoldRoom{font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:center;color:#fff;height:66px;border-radius:6px;background:var(--primary-sub-title-color);border:none;cursor:pointer;width:33%}@media only screen and (max-width:767px){.homeHoldRoom{width:100%;margin-top:17px}}.homeViewRates{font-family:Montserrat light;font-size:18px;line-height:24px;color:#fff;background:var(--primary-button-color);border:none;margin-left:auto;margin-right:10px;margin-top:auto;margin-bottom:auto;text-align:center;display:inline-block;height:auto;padding-top:5px;padding-bottom:5px;cursor:pointer}.homeOfferPrice,.homeViewRates{font-style:normal;font-weight:500}.homeOfferPrice{font-family:General Sans;font-size:20px;line-height:30px;text-align:right;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:red;white-space:nowrap}@media only screen and (max-width:1200px){.homeOfferPrice{font-size:20x;line-height:20px;color:red}}.homeOfferTotalPrice{font-family:Raleway;font-style:normal;font-weight:500;letter-spacing:-.02em;color:#fff;font-size:40px;line-height:40px;margin-top:10px}@media only screen and (max-width:1200px){.homeOfferTotalPrice{display:block;color:var(--title-color);text-align:left;font-size:30px;margin-top:0}}.homeOfferPriceDetail{font-family:General Sans;font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#fff;margin-right:12px;white-space:nowrap}@media only screen and (max-width:1200px){.homeOfferPriceDetail{color:var(--desc-color);font-size:16px;line-height:20px;margin-left:0}}.homeOfferPriceDetailTax{font-family:General Sans;font-style:normal;font-weight:400;font-size:16px;line-height:38px;text-align:left;color:#fff}@media only screen and (max-width:1200px){.homeOfferPriceDetailTax{display:block;color:var(--title-color);line-height:20px;font-size:16px}}.containerImageViwertem{width:100%;background:transparent}.containerImageViwer{width:100%;height:100%}.imageViwerMain{border:none;border-radius:12px;overflow:hidden;margin-bottom:20px}@media only screen and (max-width:1200px){.imageViwerMain{position:relative;border-radius:12px 12px 0 0;background-color:#fff;margin-bottom:0}}.imageViewerImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.imageViewerImgDiv{width:100%;height:80%;position:absolute;bottom:0;pointer-events:none;background:linear-gradient(180deg,transparent,#000 106.14%);border-radius:12px}.imageViewerIconDiv,.imageViewerIconDiv1{width:57px;height:100%;display:flex;position:absolute;top:0}.imageViewerIconDiv1{right:5px}.imageViewerDiv1{height:139.7px!important}.imageViewerDiv2{margin-top:-39px;padding-bottom:15px;height:35px;width:200px;margin-left:auto;margin-right:auto}.DashAboutTitle{font-weight:500;font-size:30px;line-height:16px;text-align:center;color:#313131}.DashAboutSubTitle,.DashAboutTitle{font-family:Montserrat;font-style:normal;margin-top:2px}.DashAboutSubTitle{font-weight:600;font-size:16px;line-height:25px;text-align:left;color:var(--primary-sub-title-color)}.DashAboutItemTitle{text-align:left}.DashAboutItemTitle,.DashAboutMain{font-family:Montserrat light;font-style:normal;font-weight:500;font-size:15px;line-height:22px;color:#111;margin-top:5px}.DashAboutMain{padding-left:20px;padding-right:20px;line-height:28px;text-align:center}.DashAboutSubTitle2{font-family:Montserrat light;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:#555;margin-top:30px}.homeSelectText{font-family:General Sans;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:var(--primary-button-color);margin-left:10px;cursor:pointer;margin-top:5px;text-align:left}.ContantUsDiv{font-family:Raleway;font-style:normal;font-weight:700;font-size:32px;line-height:36px;letter-spacing:-.02em;color:#fff;margin-top:auto;margin-bottom:auto;width:100%;text-align:center}@media only screen and (max-width:767px){.ContantUsDiv{font-size:30px;line-height:35px;text-align:center;margin-top:auto;margin-bottom:16px;width:100%;padding:10px}}.ContantUsDiv2{font-family:Raleway;font-style:normal;font-weight:500;font-size:26px;line-height:26px;letter-spacing:-.02em;color:#fff;margin-top:auto;margin-bottom:auto;width:100%;text-align:center}@media only screen and (max-width:767px){.ContantUsDiv2{font-size:24px;line-height:30px;text-align:center;margin-top:auto;margin-bottom:16px;width:100%}}.ContantUsDivParent{font-family:Raleway;font-style:normal;font-weight:900;font-size:35px;line-height:66px;letter-spacing:-.02em;color:#fff;margin-top:auto;margin-bottom:auto;width:60%}@media only screen and (max-width:767px){.ContantUsDivParent{font-size:30px;line-height:35px;text-align:center;margin-top:auto;margin-bottom:0;width:100%}}.crt-carousel-slider{display:flex}.crt-carousel-pane{flex:1}.homeLoadingDiv{width:100%;height:100%;display:flex;min-height:300px}.homeLoadingGifDiv{display:block;-o-object-fit:cover;object-fit:cover;margin:auto}.subSecond{text-align:center;margin-bottom:0;white-space:nowrap}.flexDiv{display:flex;flex-direction:column;justify-items:center;justify-content:center}#hubspot-messages-iframe-container{width:0!important;min-width:0!important;height:0}.gOgTZO{display:none!important}#podium-bubble{width:170px!important}#podium-bubble,#podium-prompt{left:unset!important;right:0!important}#podium-modal{left:unset!important;right:5px!important;width:400px!important;min-width:370px!important}.aboutItemMainPanel{position:relative;overflow:hidden;padding:8%;padding-top:30px;padding-bottom:30px}.aboutItemMainPanel .ant-row{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.aboutItemMainPanel{padding:0;padding-top:30px;padding-bottom:30px}}.aboutTopPanel{position:relative}.aboutTopPanelSub{position:absolute;top:22%;width:100%}.aboutItemPanel{padding:8%;padding-bottom:20px;padding-top:10px}@media only screen and (max-width:767px){.aboutItemPanel{padding:50px;text-align:center;padding-top:10px;padding-bottom:0}}.aboutItemTitle{font-family:Montserrat;font-style:normal;font-weight:800;font-size:32px;line-height:42px;letter-spacing:.1em;color:#000;width:300px}@media only screen and (max-width:767px){.aboutItemTitle{font-size:25px;width:auto;line-height:35px}}.aboutItemSubTitle{font-family:Montserrat light;font-style:normal;font-weight:700;font-size:21px;line-height:30px;color:#ccb096}@media only screen and (max-width:767px){.aboutItemSubTitle{font-size:15px}}.aboutItemDetail{font-family:Montserrat light;font-style:normal;font-weight:500;font-size:17px;line-height:28px;color:#000;margin-top:20px}@media only screen and (max-width:767px){.aboutItemDetail{font-size:15px;line-height:1.5}}.aboutTitleSmall{font-family:Montserrat light;font-size:40px;line-height:44px;letter-spacing:.22em;color:var(--primary-sub-title-color)}.aboutTitleLarge,.aboutTitleSmall{font-style:normal;font-weight:700;text-align:center}.aboutTitleLarge{font-family:Montserrat;font-size:50px;line-height:70px;letter-spacing:.1em;color:#fff;max-width:1000px;margin-left:auto;margin-right:auto;transform:translateY(60px)}@media only screen and (max-width:767px){.aboutTitleLarge{font-size:20px;line-height:28px;padding:0 20px}}.aboutBottomPanel{margin-top:0;background-image:url(../img/cut3.2112e57c.jpg);background-position:top;background-size:cover;position:relative}.aboutBottomPanel:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(12,12,12,.4);z-index:1}.aboutBottomText{padding-top:0;padding-left:7%;padding-right:7%;padding-bottom:30px;font-family:Montserrat light;font-style:normal;font-weight:400;line-height:45px;color:#fff;font-size:20px;text-align:left;z-index:2;position:relative}@media only screen and (max-width:767px){.aboutBottomText{font-size:17px;line-height:28px;text-align:center}}.aboutBottomTitle{padding-top:50px;padding-left:7%;padding-right:7%;font-family:Montserrat light;font-style:normal;font-weight:800;line-height:90px;text-align:left;font-size:50px;color:#fff;z-index:2;position:relative}@media only screen and (max-width:767px){.aboutBottomTitle{font-size:45px;text-align:center}}#wrap{width:300px;height:100px;margin:0 auto}#wrap,#wrap div{position:relative}#wrap div{height:100%;float:left}#one{background:#333;width:100%}#one:after{content:"";position:absolute;right:0;border-right:10% solid #000;border-top:30px solid transparent}#two{background:#000;width:calc(50% - 15px)}.resortsMain{min-height:85vh;font-family:Montserrat;background-color:#efebe7}.resortsMainFirst{position:relative}.resortsMainBackground{-o-object-fit:cover;object-fit:cover;width:100%;height:50vh}.resortsMainBackgroundDiv{background-color:rgba(0,0,0,.45098039215686275);position:absolute;width:100%;height:100%;top:0;display:flex;padding-top:100px}.resortSelectMainCellDiv{display:flex;width:80%;background:#fff;border-radius:12px;margin-right:12px;box-shadow:3px 4px 41px rgba(0,0,0,.05);z-index:1}.resortsFilterLabel{font-family:Satoshi;font-style:normal;font-weight:500;font-size:16px;line-height:36px;display:flex;align-items:center;letter-spacing:-.02em;color:var(--title-color)}@media only screen and (max-width:1000px){.resortSelectMainCellDiv{width:100%}}@media only screen and (max-width:767px){.resortsFilterLabel{margin-top:30px}}.resortsItemTitle{font-family:General Sans;font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#ceb39a}@media only screen and (max-width:767px){.resortsItemTitle{font-size:20px}}.resortsItemDetail{font-family:General Sans;font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#fff}@media only screen and (max-width:767px){.resortsItemDetail{font-size:18px}}.resortHotelName{font-family:Satoshi;font-style:normal;font-weight:900;font-size:30px;line-height:52px;letter-spacing:-.02em;color:#fff}@media only screen and (max-width:767px){.resortHotelName{font-size:27px;line-height:30px;margin-top:25px;margin-bottom:5px}}.resortSelectMainDiv{margin-left:auto;margin-right:auto;max-width:1260px;padding-left:25px;padding-right:25px}.resortSelectMainDiv1{display:flex;margin-bottom:10px;margin-top:-30px;margin-left:12px;padding-left:0;padding-right:0;height:90px;justify-content:center}@media only screen and (max-width:767px){.resortSelectMainDiv1{display:table;padding-top:49px;margin-left:0;width:100%}}.resortSelect{width:100%}.resortMainSelect,.resortSelect{font-family:Satoshi;font-style:normal;font-weight:500;font-size:18px!important;line-height:76px;display:flex;align-items:center;letter-spacing:-.02em;color:var(--title-color)}.resortMainSelect{height:35px;width:33.33%;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.resortMainSelect{width:100%;padding-top:10px;padding-bottom:10px}}.resortMainSelectCellDiv{display:flex}.resortMainSelectCell{margin-left:5px;margin-top:auto;margin-bottom:auto;white-space:nowrap;text-overflow:clip;overflow:hidden;text-overflow:ellipsis}.resortVerticalLine{height:100%;width:2.22px;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,60.8%,0) .52%,#9b9b9b 50%,hsla(0,0%,60.8%,0) 100%);opacity:.2}@media only screen and (max-width:767px){.resortVerticalLine{height:3px;width:100%;margin:10px 0;opacity:.7;display:none}}.resortTravelSelectDiv{height:35px;width:33.33%;position:relative;margin-top:auto;margin-bottom:auto;margin-right:0;padding-left:10px}@media only screen and (max-width:767px){.resortTravelSelectDiv{width:100%;height:auto;padding-left:5px;margin-bottom:5px;padding-top:10px}}.resortSelectTravel{font-family:Satoshi;font-style:normal;font-weight:500;font-size:18px!important;line-height:76px;display:flex;align-items:center;letter-spacing:-.02em;color:var(--title-color);width:100%;height:100%}@media only screen and (max-width:767px){.resortSelectTravel{height:auto}}.resortSelectTravelIcon{position:absolute;top:15px;right:10px}.resortMapView{font-family:Montserrat light;display:flex;border:none;height:40px;margin-left:20px;padding-left:10px;color:#787878;cursor:pointer;background:#00c2cb;border-radius:0 12px 12px 0;height:100%;flex:1;margin-right:0;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.resortMapView{width:100%;height:66px;border-radius:0 0 6px 6px;margin-left:0;margin-right:0;padding-left:0}}.resortMapView span{align-items:center;text-align:right;letter-spacing:-.02em;text-transform:uppercase;font-family:Satoshi;font-style:normal;font-weight:700;font-size:20px;line-height:66px;color:#fff;margin-left:auto;margin-top:auto;margin-bottom:auto;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.resortMapView img{-o-object-fit:cover;object-fit:cover;width:28px;height:28px;margin-left:20px;margin-top:auto;margin-bottom:auto;margin-right:auto}.resortSelectMainDiv2{display:flex;width:100%}.resortSelectMainDiv3{margin-left:0;margin-top:10px;width:100%;background-color:#fff;border-radius:6px;z-index:10}.resortMainSelectDiv{width:100%;padding-right:0;margin-bottom:5px;padding-top:10px}.resortMainListDiv{margin:20px;margin-top:40px;margin-left:auto;margin-right:auto}.resortMainListDiv .ant-row{display:flex;flex-wrap:wrap}.resortMainListDiv .ant-list-grid .ant-col>.ant-list-item{height:100%}.resortMainListItem{height:auto;padding:10px 8px}.resortTitleDiv{font-family:MONTSERRAT LIGHT;font-style:normal;font-weight:900;font-size:50px;line-height:90px;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:2px 2px 16px rgba(0,0,0,.14);text-align:center;margin:auto}@media only screen and (max-width:767px){.resortTitleDiv{font-size:30px;line-height:40px}}.resortCellDiv{position:absolute;border-radius:12px;overflow:hidden;left:0;top:0}.resortCellDiv,.resortCellImg,.resortCellImgDiv{width:100%;height:100%}.resortCellImg{-o-object-fit:cover;object-fit:cover}.resortCellDivShadow{width:100%;height:100%;position:absolute;top:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.526042) 42.92%,#000 110.93%);border-radius:12px}.resortCellContentDiv{padding:25px 45px;z-index:10;position:relative;display:table-cell}@media only screen and (max-width:767px){.resortCellContentDiv{padding:14px 15px;width:100%;position:relative;bottom:auto;min-height:45vh}.resortCellDiv{position:absolute;top:0;width:100%;left:0;height:100%}.resortCellImgDiv{height:100%}}.resortOfferItem{font-family:General Sans;font-style:normal;font-weight:500;font-size:15px;color:#fff;margin-left:8px;margin-top:auto;margin-bottom:auto;white-space:nowrap}@media only screen and (max-width:767px){.resortOfferItem{font-size:15px;white-space:normal}}.resortTravelListDiv{padding-bottom:20px;display:flex;margin-bottom:20px}.resortTravelListDiv::-webkit-scrollbar{width:12px}.resortTravelListDiv::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(50,50,50,.5);border-radius:10px;background-color:#000}.resortTravelListDiv::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #fff}/ .resortTravelListCell{flex-grow:1;display:flex;flex-direction:column;margin-top:10px;width:100%}.resortTravelListCell1{margin-top:2px;width:100%}.resortGifDiv{width:100%;height:100%;display:flex}.resortEmptyDiv{color:#a1a1a1;font-family:General Sans;font-style:normal;font-weight:400;font-size:16px;line-height:28px;text-align:center;max-width:500px;margin:auto}@media only screen and (max-width:767px){.resortTravelListDiv{display:block;padding-bottom:5px;width:100%}.resortTravelListCell1{margin-top:0}}.resortSearchPanal{display:flex}.resortSearchMain{min-height:85vh;font-family:Montserrat;background-color:#efebe7;width:100%;margin-left:auto;margin-right:auto}.resortSearchMainDiv{width:100%;display:flex;background-color:transparent;margin-top:3px}.resortSearchChildDiv{margin-left:auto;margin-right:auto;max-width:1259.8px;padding-left:20px;padding-right:20px;width:-webkit-fill-available}.resortSearchChildDiv1{display:flex;margin-left:10px;margin-right:10px;width:100%;background-color:#fff;border-radius:12px;height:100px;margin-top:10px;z-index:1;box-shadow:3px 4px 41px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.resortSearchChildDiv1{display:block;margin-left:0;margin-right:0;margin-top:0;padding-top:10px;padding-left:4px;padding-right:4px;height:auto;background-color:transparent;text-align:center;box-shadow:none}}.resortSearchChildSubMobile{background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;padding:26px 20px}.resrotFilterMainDiv{margin-left:auto;margin-right:auto;max-width:1160px;padding-left:20px;padding-right:20px}.resrotFilterSubDiv{margin-top:40px;margin-bottom:10px;margin-left:10px;margin-right:10px}@media only screen and (max-width:767px){.resrotFilterSubDiv{margin-top:10px;margin-bottom:10px;margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}}.resrotFilterParentDiv{margin-top:10px;margin-right:auto;display:flex;width:100%}@media only screen and (max-width:767px){.resrotFilterParentDiv{display:block;margin-right:1px}}.resrotFilterChildDiv{width:25%;padding-right:10px;background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);display:flex;border-radius:6px;height:60px;position:relative}@media only screen and (max-width:767px){.resrotFilterChildDiv{width:100%;height:46px}}.resrotLineSpace{width:24px}@media only screen and (max-width:767px){.resrotLineSpace{height:15px}}.resortSearchSelectMain{font-style:normal;font-weight:500;font-size:18px!important;line-height:76px;display:flex;align-items:center;letter-spacing:-.02em;color:#2c3e4f;width:100%;margin-right:10px}.resortSearchSelectMain,.selectedCellResortSearch{font-family:Satoshi;margin-top:auto;margin-bottom:auto}.selectedCellResortSearch{margin-left:5px;overflow-wrap:break-word;white-space:break-spaces}.resortSearchTravelIcon{position:absolute;top:25px;right:30px;pointer-events:none}.resortTab{margin-left:auto;margin-right:auto;margin-top:10px;max-width:1160px;padding-left:0;padding-right:0}.resortSearchListDiv{position:relative}.resortSearchListBackImg{cursor:pointer;z-index:1;width:64px;height:50px;padding:7px 12px;margin-left:10px;margin-top:28px;margin-bottom:5px;border-radius:10px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);visibility:hidden}@media only screen and (max-width:767px){.resortSearchListTabsDiv{padding-top:20px}.resortSearchTravelIcon{top:16px;right:15px;font-size:18px!important}.resrotFilterChildDiv .ant-select-arrow{right:-4px;margin-top:-7px}.resrotFilterChildDiv .ant-select-arrow i{font-size:18px!important}}.resortsItemTitle1{font-weight:400;font-size:19px;line-height:26px;color:#fff;background-color:#d3c1b0;padding:5px;padding-top:5px;padding-bottom:5px;text-align:left;margin-top:1px}.resortsItemTitle1,.resortsItemTitle3{font-family:Montserrat light;font-style:normal}.resortsItemTitle3{font-weight:500;font-size:18px;line-height:25px;color:#ada9a9;display:flex;margin-top:10px;margin-left:10px}.resortsPrice1{font-size:18px;line-height:26px;text-align:right;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--primary-title-color)}.resortExplain1,.resortsPrice1{font-family:Montserrat;font-style:normal;font-weight:600}.resortExplain1{font-size:13px;line-height:18px;color:#ff2c2c;margin-left:5px}.resortCard-bestfor{font-size:15px}.resortCard-bestfor span{font-weight:700}@media only screen and (max-width:767px){.resortCard-bestfor{margin-bottom:5px}}.resortSearchMainSub4{display:flex;width:100%;height:100%}@media only screen and (max-width:767px){.resortSearchMainSub4{height:auto;display:flex;gap:15px;flex-direction:column;background:transparent;box-shadow:none;border-radius:12px;padding:0;margin-top:-50px}}.resortSearchMainTopMobileDiv{display:flex;width:100%;margin-top:20px}.resortSearchMainTopMobile1{display:flex;border-radius:12px;background-color:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);margin-right:10px;margin-left:0;width:100%}.resortSearchMainTopMobile2{background-color:#ceb39a;border-radius:12px;width:70px;height:60px;display:flex;margin-right:0}.resortSearchMainTopMobileSub1{text-transform:uppercase;font-family:Satoshi;font-weight:700;color:#2c3e4f;margin-top:auto;margin-bottom:auto;margin-left:25px}.roomImageSearchIcon{margin-right:auto;margin-top:auto;margin-bottom:auto}.roomImageSearchIconDiv{width:40px;margin-top:auto;margin-bottom:auto;position:absolute;z-index:10;right:10px;top:10px;pointer-events:none;cursor:pointer}.inspirations{overflow-x:hidden;max-width:1280px;margin-left:auto;margin-right:auto;padding:30px}@media only screen and (max-width:767px){.inspirations{padding:10px}}.inspirationImage{margin-left:auto;margin-right:auto;margin-bottom:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationTopText{font-weight:400;font-size:13.9394px;line-height:16px;margin-top:auto;margin-bottom:auto;margin-left:0}.inspirationTopText,.inspirationTopText2{font-family:Montserrat;font-style:normal;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationTopText2{font-weight:500;font-size:24.94px;line-height:29px}.inspirationTopText2,.inspirationTopText3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.inspirationTopText3{font-family:Montserrat;font-style:normal;font-weight:400;font-size:17.94px;line-height:25px;color:#fff;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationTitleLast{font-family:Montserrat;font-style:normal;font-weight:700;font-size:27.94px;line-height:38px;color:#000;margin-bottom:10px}.inspirationItemList{display:flex;width:100%}@media only screen and (max-width:767px){.inspirationItemList{display:block;margin-left:0}}.inspirationSearchPanel{margin-left:30px;padding:10px}@media only screen and (max-width:767px){.inspirationSearchPanel{margin-left:0}}.inspirationUserText{font-family:Montserrat;font-style:normal;font-weight:400;font-size:13.9394px;line-height:16px;color:#2c2c2c;margin-top:auto;margin-bottom:auto;margin-left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationUserDetail{font-size:19.94px;line-height:23px;color:#333;margin-top:10px}.inspirationSearckTitle,.inspirationUserDetail{font-family:Montserrat;font-style:normal;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationSearckTitle{font-size:17.94px;line-height:21px;color:#000}.inspirationSearchDate{font-weight:400;font-size:13.11px;line-height:15px;color:#9c9c9c}.inspirationSearchDate,.inspirationSearchTitle{font-family:Montserrat;font-style:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationSearchTitle{font-weight:500;font-size:18.11px;line-height:21px;color:#000}.inspirationLine{width:100%;height:1px;background-color:#928d8d;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationTagCellTitle{font-family:Montserrat;font-style:normal;font-weight:500;font-size:17.11px;line-height:20px;color:var(--primary-sub-title-color);margin-left:0;margin-right:auto}.inspirationTagCellCount{line-height:20px;text-align:right;color:#b1b1b1;margin-right:0;margin-left:auto}.inspirationTagCell,.inspirationTagCellCount{font-family:Montserrat;font-style:normal;font-weight:400;font-size:13.11px}.inspirationTagCell{line-height:15px;text-align:center;color:#000;background-color:#f2f2f2;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;margin-right:5px;margin-bottom:5px}.inspirationListPanel{border-bottom:1px solid rgba(0,0,0,.13);box-shadow:0 0 5px rgba(0,0,0,.1);padding:20px;margin-right:10px;width:70%}@media only screen and (max-width:767px){.inspirationListPanel{margin-left:0;width:100%;padding:15px}}.inspirationDetailImage{margin-bottom:20px;cursor:pointer}.inspirationDetailTopText1{font-family:Montserrat;font-style:normal;font-weight:400;font-size:13.9394px;line-height:16px;color:#2c2c2c;margin-top:auto;margin-bottom:auto;margin-left:0}.inspirationDetailTopText2{font-weight:700;font-size:26px;color:#383838;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.inspirationDetailTopText2,.inspirationDetailTopText3{font-family:Montserrat light;font-style:normal;line-height:30px;margin-top:10px}.inspirationDetailTopText3{font-weight:400;font-size:17px;color:#000;white-space:pre-wrap}.inspirationDetailImageDiv{display:flex}.inspirationItemDetail{font-family:Montserrat light;font-style:normal;color:#333;font-weight:400;font-size:13px;line-height:25px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspirationItemMain{border-bottom:1px solid rgba(0,0,0,.13);box-shadow:0 0 5px rgba(0,0,0,.1);width:100%;cursor:pointer}.inspirationShareIcon{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.inspirationShareMain{display:flex;margin:10px 0 0 0;padding:0}.instagramSocialMainParent{margin-top:0}.instagramSocialMainParent ul li{background:0 0!important;border:none!important;list-style-type:none!important;margin:0 6px 12px!important;padding:0!important}.inspirationFollowTitle{font-family:Montserrat;font-style:normal;font-weight:500;font-size:18.11px;line-height:21px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:20px 0 0 0}.contactMainDiv{display:flex;position:relative}.contactMainImgDiv{height:1120px;width:100%}@media screen and (min-width:768px) and (max-width:970px){.contactMainImgDiv{height:1250px}}@media only screen and (max-width:767px){.contactMainImgDiv{height:1600px}}.contactMainImgCell{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contactMainContentDiv{padding:30px 0 50px 0;padding-left:10%;padding-right:10%;min-height:100vh;width:100%;background-image:url(/background/contact.png);background-size:cover;background-position:50%}@media only screen and (max-width:767px){.contactMainContentDiv{padding-left:20px;padding-right:20px}}.contactLargeText{font-family:HelveticaNeue-Medium;font-style:normal;font-size:50px;line-height:61px;color:#fff}@media only screen and (max-width:767px){.contactLargeText{font-size:18px;line-height:1.8;text-align:center}}.contactSmallText{font-family:HelveticaNeue-Medium;font-style:normal;font-weight:500;font-size:29px;line-height:35px;color:#fff}@media only screen and (max-width:767px){.contactSmallText{font-size:18px;line-height:1.3;text-align:center}}.contactSmallerText{font-family:HelveticaNeue-Medium;font-style:normal;font-weight:500;font-size:20px;line-height:35px;color:#fff}@media only screen and (max-width:767px){.contactSmallerText{font-size:20px;line-height:1.3;text-align:center}}.text-align-center{text-align:center}.m-multichoice{background:hsla(0,0%,100%,.42);width:100%;border:none;border-radius:25px;height:50px;margin:5px 0;color:#111;font-weight:700;border-radius:7px;height:40px}@media only screen and (max-width:767px){.m-multichoice{width:100%}}.m-ml-100{margin-left:150px}@media only screen and (max-width:767px){.m-ml-100{margin-left:0}}.contactNameInputGroupDiv{display:flex;margin-top:30px}@media only screen and (max-width:767px){.contactNameInputGroupDiv{display:block}}.contactInputLabel{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:27px;color:hsla(0,0%,100%,.65);white-space:nowrap}.contactInput,.contactInputEmail{font-family:Montserrat;font-style:normal;font-size:22px;height:40px;background:hsla(0,0%,100%,.42);border-radius:7px;border-color:transparent;margin-top:5px}.contactInputEmail{width:300px}@media only screen and (max-width:767px){.contactInputEmail{width:100%}}.contactDateInput{font-family:Montserrat;font-style:normal;font-size:22px;height:40px;background:hsla(0,0%,100%,.42);border-radius:7px;border-color:transparent;margin-top:5px;width:150px}@media only screen and (max-width:767px){.contactDateInput{width:100%}}.contactAdultCountInput{font-family:Montserrat;font-style:normal;font-size:22px;height:40px;background:hsla(0,0%,100%,.42);border-radius:7px;border-color:transparent;margin-top:5px;width:150px}@media only screen and (max-width:767px){.contactAdultCountInput{width:100%}}.contactBudgetInput{font-family:Montserrat;font-style:normal;font-size:22px;height:40px;background:hsla(0,0%,100%,.42);border-radius:7px;border-color:transparent;margin-top:5px;width:300px}@media only screen and (max-width:767px){.contactBudgetInput{width:100%}}.contactDateInputGroupDiv{display:flex}@media only screen and (max-width:767px){.contactDateInputGroupDiv{display:block}}.contactCountInputGroupDiv{display:flex}@media only screen and (max-width:767px){.contactCountInputGroupDiv{display:block}}.contactBtnSendDiv{width:100%;display:flex}.contactInputGroup{margin-top:10px}.contactLineSpace{width:20px}.contactBtnSend{width:200px;height:60px;background:#00c2cb;border-radius:6px;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:60px;text-align:center;text-transform:uppercase;color:#fff;margin-left:auto;margin-right:auto;margin-top:30px;cursor:pointer}.contactBtnSend:hover{background:var(--primary-sub-title-color)}.contactMessageInput{background:hsla(0,0%,100%,.42);font-family:Montserrat;font-style:normal;font-size:22px;height:200px;border-color:transparent;border-radius:7px}.hotelImageCell{background-image:url(../img/aboutBackground2.9fa38ffa.png)}.checkoutGuestTitle{font-family:General Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#828282;flex:none;order:0;flex-grow:0;z-index:1;background-color:#fff;position:absolute;top:0;left:5px;padding-left:5px;padding-right:5px}.contactSendSuccessDiv{margin:auto;padding-bottom:10px}.contactSendSuccessImgDiv{background-color:var(--primary-sub-title-color);display:flex;padding:5px}.contactSendSuccessImg{width:50px;height:50px;float:left;margin-top:auto;margin-bottom:auto;-o-object-fit:cover;object-fit:cover}.contactSendSuccessLogoTitle{width:300px;height:45px;font-family:Montserrat light;color:#fff;font-weight:500;margin-left:0;margin-right:0;line-height:44px;margin-top:auto;margin-bottom:auto;text-transform:uppercase;font-size:24px}.contactSendSuccessContentDiv{display:flex;margin-top:5px}.contactSendSuccessContent{font-family:Montserrat light;font-weight:500;text-align:center;padding:10px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;font-size:16px;line-height:24px;color:#000}.phone-number{background-color:hsla(0,0%,100%,.42);border-top-right-radius:7px;border-bottom-right-radius:7px;border:0;outline:0;width:100%;font-family:Montserrat;font-style:normal;font-size:22px;color:rgba(0,0,0,.65);padding-left:10px}.vue-country-select .dropdown:hover{border-radius:0;border-top-left-radius:7px;border-bottom-left-radius:7px;background-color:hsla(0,0%,100%,.42)}.vue-country-select .dropdown.open{border-radius:0;border-top-left-radius:7px;background-color:hsla(0,0%,100%,.42);border-left:1px solid #fff}.vue-country-select .dropdown-list{border:0;z-index:100!important}.hotelDetail{background:rgba(206,179,154,.14901960784313725)}.hotelDetailDiv1{position:relative}.hotelDetailTopImg{-o-object-fit:cover;object-fit:cover;width:100%;height:40vh}.resortTitleDivParent{background-color:rgba(0,0,0,.45098039215686275);position:absolute;width:100%;height:100%;top:0;display:flex;padding-top:100px}.hotelDetailDiv2{width:100%;display:flex;background-color:transparent;margin-top:3px}.hotelDetailSubDiv{margin-left:auto;margin-right:auto;max-width:1259.8px;padding-left:20px;padding-right:20px;width:-webkit-fill-available}.hotelDetailSearchMainSub{display:flex;margin-left:10px;margin-right:10px;width:100%;background-color:#fff;border-radius:12px;height:90px;margin-top:51px;z-index:1;box-shadow:3px 4px 41px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.hotelDetailSearchMainSub{display:block;margin-left:0;margin-right:0;padding-top:0;background-color:transparent;text-align:center;margin-top:51px;height:auto;box-shadow:none}}.hotelDetailVerticalLine{height:100%;width:2.22px;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,60.8%,0) .52%,#9b9b9b 50%,hsla(0,0%,60.8%,0) 100%);opacity:.2}@media only screen and (max-width:767px){.hotelDetailVerticalLine{height:3px;width:100%;margin:10px 0;opacity:.7;display:none}}.resortStarOverDivCell{width:200px;text-align:center}.hotelDetailDiv3{width:100%;background:transparent;margin-top:0;position:relative;padding-bottom:0}.hotelDetailBottomDiv{position:relative;display:flex;margin-left:auto;margin-right:auto;margin-top:50px;max-width:1060px;min-height:30vh;padding-left:20px;padding-right:20px}.hotelDetailImageViwer{width:100%;height:100%;background:transparent}.hotelDetailImageGifDiv{width:100%;height:100%;position:absolute;display:flex;top:20px}.hotelMapViewImg{display:block;width:100%;height:100%}.hotelDetailDiv4{margin-left:auto;margin-right:auto;margin-top:60px;max-width:1060px;padding-left:20px;padding-right:20px}.hotelDetailContentDiv{margin-left:0;margin-right:0}.hotelDetailContentMainDiv{display:flex;margin-left:0;margin-top:0;margin-bottom:30px}@media only screen and (max-width:767px){.hotelDetailContentMainDiv{display:block;margin-left:4px;margin-right:4px;margin-top:0;margin-bottom:30px}}.hotelDetailContentSubDiv1{display:grid;flex:1}@media only screen and (max-width:767px){.hotelDetailContentSubDiv1{width:100%}}.hotelDetailContentTopDiv{display:flex;margin-top:10px}@media only screen and (max-width:767px){.hotelDetailContentTopDiv{display:block;margin-top:0}}.hotelDetailContentLogoDiv{position:relative;width:110px;height:110px;background-color:#fff;border-radius:72px;overflow:hidden;box-shadow:3px 4px 41px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.hotelDetailContentLogoDiv{width:100px;height:100px;margin-left:0;box-shadow:none;border:none}}.hotelDetailName{font-family:Raleway;font-style:normal;font-weight:900;font-size:35px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}@media only screen and (max-width:767px){.hotelDetailName{font-size:30px;line-height:30px;margin-top:20px}}.starLevelName{font-family:Montserrat light;font-style:normal;font-weight:700;font-size:14.5px;line-height:14px;color:#ffc400}.hotelDetailSubName{font-family:General Sans;font-style:normal;font-weight:500;font-size:20px;line-height:48px;color:var(--desc-color)}@media only screen and (max-width:767px){.hotelDetailSubName{font-size:20px;line-height:30px}}.hotelDetailSubTextDiv{display:flex;margin-bottom:10px;display:none}.hotelDetailContentBottomDiv{margin-left:auto;margin-right:20px;margin-top:auto;margin-bottom:0;display:flex}@media only screen and (max-width:767px){.hotelDetailContentBottomDiv{display:block;margin-left:0;margin-top:10px}}.hotelDetailPropertyTitle{font-family:Raleway;font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f;margin-left:30px;margin-top:15px;margin-bottom:15px}@media only screen and (max-width:767px){.hotelDetailPropertyTitle{margin-top:0;margin-left:30px;margin-bottom:auto;line-height:60px}}.highlightsLine{width:100%;height:1px;background:var(--desc-color);opacity:.2;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px}.highlightsIcons{width:25px;height:25px}.awardsImage,.highlightsIcons{-o-object-fit:contain;object-fit:contain}.awardsImage{width:160px;height:160px;margin-right:0;margin-left:auto;z-index:1}@media only screen and (max-width:767px){.awardsImage{margin-right:auto;margin-left:auto;z-index:1;width:147px;height:147px}}.hotelSevicesItemTitle{font-family:General Sans;font-style:normal;font-weight:500;font-size:18px;line-height:18px;color:#2c3e4f}.hotelSevicesItemDetail{font-family:General Sans;font-style:normal;font-size:14px;line-height:38px;color:var(--desc-color);line-height:16px;margin-top:5px}@media only screen and (max-width:767px){.hotelSevicesItemDetail{line-height:20px}}.inspirationHorizontalLine{width:95%;height:1px;margin-left:2.5%;margin-right:2.5%;background-color:#e2e2e2}.inspirationVerticalLine{width:1px;height:100%;background-color:#e2e2e2}.hotelDetailMainText{font-family:Montserrat;font-style:normal;font-size:10px;line-height:13px;color:#000;margin-left:30px;margin-right:30px;margin-top:20px}.hotelRoomTableTopName{font-family:Raleway;font-style:normal;font-weight:900;font-size:24px;line-height:36px;letter-spacing:-.02em;color:#2c3e4f;margin-top:30px;margin-bottom:-20px;display:none}@media only screen and (max-width:767px){.hotelRoomTableTopName{display:block}}.hotelRoomTableName{font-family:Raleway;font-style:normal;font-weight:200;font-size:28px;line-height:36px;letter-spacing:-.02em;color:#2c3e4f;margin-top:5px;margin-bottom:5px}.hotelRoomTableName1{padding-top:5px;padding-bottom:5px;background-color:#ececec;text-align:center}.hotelRoomTableName1,.hotelRoomTableName2{font-weight:600;color:#000}.hotelRoomTableName1,.hotelRoomTableName2,.hotelRoomTableName3{font-family:Montserrat;font-style:normal;font-size:12px;line-height:15px}.hotelRoomTableName3{color:#858585}.hotelRoomTablePrice1{font-weight:400;font-size:14px;line-height:25px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#cbcbcb}.hotelRoomTablePrice1,.hotelRoomTablePrice2{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal}.hotelRoomTablePrice2{font-weight:900;font-size:25px;line-height:30px;letter-spacing:-.02em;color:#2c3e4f}.hotelDetailLine{height:1px;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;background-color:#e3e3e3}.hotelDetailMain{font-family:OpenSans light;font-style:normal;font-weight:600;font-size:13px;line-height:15px;color:#000}.hotelDetailText{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:32px;color:var(--desc-color);width:50%}@media only screen and (max-width:767px){.hotelDetailText{font-size:16px;width:100%;line-height:26px}}.hotelDetailRoomPriceDiv{display:flex}@media only screen and (max-width:767px){.hotelDetailRoomPriceDiv{display:block}}.hotelDetailRoomPriceDiv1{margin-left:20px;margin-top:auto;margin-bottom:auto}.hotelDetailRoomPriceDiv2{margin-left:auto;margin-right:30px;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.hotelDetailRoomPriceDiv2{margin-left:20px;margin-right:auto}}.roomAmenitiesTitle{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:40px;line-height:56px;letter-spacing:-.02em;color:#2c3e4f;text-align:center;width:100%}.roomAmenitiesTitleMain{width:100%}.roomAmenitiesTitleSubDiv{padding-left:20px;display:flex;margin-top:20px}.hotelDetailPriceTitle1{font-weight:200;font-size:16px;line-height:20px;color:var(--desc-color);text-align:left}.hotelDetailPriceTitle1,.hotelDetailPriceTitle2{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal}.hotelDetailPriceTitle2{font-weight:500;font-size:14px;line-height:25px;color:var(--primary-button-color);text-decoration:underline;cursor:pointer}.hotelDetailPriceTitle3,.hotelDetailPriceTitleCell{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:28px;margin-top:20px;color:#000}.hotelDetailPriceTitleCell{text-align:right}@media only screen and (max-width:767px){.hotelDetailPriceTitleCell{text-align:left}}.hotelDetailPriceTitle6{font-weight:400;font-size:15px;line-height:20px;color:var(--desc-color);text-align:left}.hotelDetailPriceTitle4,.hotelDetailPriceTitle6{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal}.hotelDetailPriceTitle4{font-weight:500;font-size:16px;line-height:22px;text-align:right;color:#292828}@media only screen and (max-width:767px){.hotelDetailPriceTitle4{text-align:left}.roomAmenitiesTitleSubDiv{flex-direction:column;padding-left:0;margin-top:10px}}.hotelDetailPriceTitle5{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:22px;text-align:right;color:var(--primary-button-color);text-decoration:underline;cursor:pointer}@media only screen and (max-width:767px){.hotelDetailPriceTitle5{text-align:left}}.hotelDetailRoomPriceBtnDiv{display:flex;height:100%;margin-right:20px;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.hotelDetailRoomPriceBtnDiv{margin-left:20px;margin-top:10px;margin-bottom:10px}}.hotelDetailRoomSelect{width:200px;height:60px;left:1375px;top:2901px;border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:600;line-height:28px;padding:15px;background:var(--primary-button-color);border:none;cursor:pointer;margin-top:auto;margin-bottom:auto;font-size:14px}.hotelDetailRoomSelect:hover{color:#fff}.hotelDetailRoomSelect:active,.hotelDetailRoomSelect:hover{background:var(--primary-sub-title-color)}.hotelDetailTotalPrice1Div{margin-left:auto;margin-right:20px}@media only screen and (max-width:767px){.hotelDetailTotalPrice1Div{margin-bottom:20px}}.InclusionSubDiv{width:100%}.InclusionSubDivTitle{background-color:var(--primary-sub-title-color);color:#fff;font-size:28px;text-align:center;width:100%}.InclusionSubDivDetail{white-space:pre-wrap;color:#000;padding:20px;line-height:2;font-size:15px;font-family:Montserrat light;width:100%}.hotelDetailTotalPriceDiv{display:flex;margin-bottom:5px}.hotelDetailTotalPrice1{font-family:General Sans;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--desc-color);text-align:left;margin-top:10px;margin-bottom:10px}.hotelDetailTotalPrice2{font-family:General Sans;color:var(--desc-color);width:200px;margin-right:30px;white-space:nowrap}.hotelDetailTotalPrice2,.hotelDetailTotalPrice3{font-style:normal;font-weight:400;text-align:left;font-size:12px;line-height:15px}.hotelDetailTotalPrice3{font-family:Roboto Flex,Tahoma,sans-serif;color:#000;font-family:Montserrat;text-align:right;width:100px}.hotelFactBtn{width:190px;height:66px;background:#fff;border:1px solid #000;border-radius:6px;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:66px;text-align:center;text-transform:uppercase;color:#2c3e4f;cursor:pointer;margin-right:20px}.hotelFactBtn:hover{background:#ccc}.hotelViewRatesBtn{width:200px;height:66px;border-radius:6px;font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:66px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;background:var(--primary-button-color)}@media only screen and (max-width:767px){.hotelViewRatesBtn{margin-top:30px}}.hotelMapBtn,.hotelViewRatesBtn:hover{background:#ceb39a}.hotelMapBtn{width:190px;height:66px;border-radius:6px;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:66px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;border-color:transparent}@media only screen and (max-width:767px){.hotelMapBtn{margin-top:20px}}.hotelMapBtn:hover{background:var(--primary-button-color)}.roomAmenitiesBtn{width:200px;height:66px;border-radius:6px;font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:66px;text-align:center;color:#000;cursor:pointer;border-color:transparent;margin-right:10px;background:#fff;border:1px solid #000}.roomAmenitiesBtn:hover{background:#ceb39a;border-color:#ceb39a;color:#fff}.awardsMainText{font-family:Raleway;font-style:normal;font-weight:900;font-size:40px;line-height:40px;letter-spacing:-.02em;color:#fff;margin-top:auto;margin-bottom:10px}@media only screen and (max-width:767px){.awardsMainText{margin-top:auto;margin-bottom:10px;text-align:center}}.awardsDetailText{font-family:General Sans;font-style:normal;font-weight:500;font-size:20px;line-height:27px;color:#fff;margin-top:0;margin-bottom:auto;margin-right:40px}@media only screen and (max-width:767px){.awardsDetailText{margin-top:30px;margin-bottom:0;margin-right:0;text-align:center}}.dataRangePicker{font-family:Roboto Flex,Tahoma,sans-serif}.dataRangePicker,.dataRangePickerMobile{position:relative;width:100%;margin-top:auto;margin-bottom:auto;padding-top:5px;color:#2c3e4f;border:none}.dataRangePickerMobile{font-family:Satoshi;padding-right:30px}.hotelDetailContentTextDiv{margin-left:30px;flex:1}.imageHotelLogo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ImageHotelDetail{display:block!important}.roomItemIcon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.roomItemTitle{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:18px;color:var(--desc-color);width:40%}@media only screen and (max-width:767px){.roomItemTitle{width:100%}}.roomItemDetail{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:18px;color:#2c3e4f;width:50%;margin-bottom:auto}@media only screen and (max-width:767px){.roomItemDetail{width:100%;margin-left:7px}}.hotelViewBtnsDiv{margin-left:0;margin-top:10px;margin-bottom:0;display:flex}@media only screen and (max-width:767px){.hotelViewBtnsDiv{display:block;margin-top:30px}}.roomCardtypeDetail{width:100%}.hotelDetailPropertyTitleMain{width:60%;margin-top:0;margin-bottom:0;background-color:#fff;border-radius:12px;box-shadow:3px 4px 41px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.hotelDetailPropertyTitleMain{width:100%;margin-top:30px}}.hotelDetailPropertyMainDiv{position:relative;padding:32px;padding-left:10px}.hotelDetailPropertyColDiv{width:50%;margin-top:0}@media only screen and (max-width:767px){.hotelDetailPropertyColDiv{width:100%}.hotelDetailPropertyMainDiv{padding-bottom:10px;padding-top:20px}}.hotelDetailPropertyColCellDiv{margin-left:20px;display:flex;margin-bottom:15px}@media only screen and (max-width:767px){.hotelDetailPropertyColCellDiv{margin-left:0;margin-bottom:20px}}.hotelDetailPropertyRowDiv{display:flex}@media only screen and (max-width:767px){.hotelDetailPropertyRowDiv{display:block}}.hotelDetailAwardMainDiv{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:20px;padding-right:20px;margin-top:60px;width:100%}.hotelDetailAwardSubDiv{width:100%;height:100%;position:relative}.hotelDetailAwardBackground{position:absolute;top:0;right:0;height:100%;width:100%;display:flex;padding-right:90px}@media only screen and (max-width:767px){.hotelDetailAwardBackground{position:relative;display:flex;padding-left:4px;padding-right:4px}}.hotelDetailAwardBackgroundSub{display:inline-grid;width:100%;height:152px;background:#000;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px 0 0 12px;padding-left:40px;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.hotelDetailAwardBackgroundSub{border-radius:12px;padding:29px;display:block;height:auto}}.hotelDetailOverviewInfoDiv{margin-left:auto;margin-right:auto;margin-top:15px;max-width:1060px;padding-left:20px;padding-right:20px}.hotelDetailOverviewTabDiv{width:100%;margin-top:10px;padding-left:10px;padding-right:10px}.hotelDetailMainInfoDiv{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:20px;padding-right:20px}.roomListDiv{margin-left:4px;margin-top:10px;margin-right:4px}.roomListCellDiv{width:100%}.roomListCellTopDiv{width:100%;display:flex;margin-top:18px;margin-bottom:18px;position:relative}@media only screen and (max-width:767px){.roomListCellTopDiv{width:100%;position:relative;padding-bottom:30px;display:block}}.roomListCellTopBackDiv{width:100%;height:100%;position:absolute;top:0;padding-bottom:0}.roomListCellTopBackground{width:100%;height:100%;border-radius:12px;background-color:#fff}.roomListCellCarouselDiv{width:55%;position:relative}@media only screen and (max-width:767px){.roomListCellCarouselDiv{width:100%;position:relative}}.roomListCellCarouselDiv div{height:100%}.roomListCellCarousel{padding:1;margin:0}.roomListCelContentDiv{width:45%;position:relative;padding:20px 30px}@media only screen and (max-width:767px){.roomListCelContentDiv{width:100%;padding-top:30px;padding-left:30px;padding-right:20px;padding-bottom:0}}.hotelRoomTableNameChild{cursor:pointer;text-decoration:underline;font-size:13px}.hotelRoomTableTextDiv{padding-left:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.hotelRoomTableTextBtn{color:var(--primary-button-color);cursor:pointer;font-size:13px}.roomCardtypeDetailCellDiv{display:flex;width:100%;margin:10px 0}.roomCardtypeDetailCellImgDiv{width:18px;height:18px;margin-right:9.5px;line-height:1}@media only screen and (max-width:767px){.roomCardtypeDetailCellImgDiv{margin-top:2px}}.roomCardtypeDetailCellContentDiv{width:100%;display:flex}@media only screen and (max-width:767px){.roomCardtypeDetailCellContentDiv{display:block}.hotelDetailContentTextDiv{margin-left:0}.hotelDetailDiv4{margin-top:40px}}.checkoutMainTitle{font-style:normal;font-weight:900;font-size:46px;line-height:76px;text-align:center;letter-spacing:-.02em;color:#2c3e4f}.checkoutHotelName{font-weight:500}.checkoutHotelItemTitle,.checkoutHotelName{font-style:normal;font-size:20px;line-height:27px;letter-spacing:-.02em;color:#2c3e4f}.checkoutHotelItemTitle{font-weight:400;width:140px}.checkoutHotelDetail1{font-weight:700;font-size:24px;line-height:40px}.checkoutHotelDetail1,.checkoutHotelDetail2{font-style:normal;letter-spacing:-.02em;color:#2c3e4f}.checkoutHotelDetail2{font-weight:500;font-size:20px;line-height:27px}@media only screen and (max-width:767px){.checkoutHotelDetail2{font-size:18px}}.checkoutHotelDetail3{font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:right;color:var(--desc-color);margin-left:auto;margin-right:0}@media only screen and (max-width:767px){.checkoutHotelDetail3{margin-left:0;margin-right:auto;text-align:left}}.checkoutHotelDetail4{font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}.checkoutHotelDetail5{font-style:normal;font-weight:600;font-size:24px;line-height:22px;text-align:right;letter-spacing:.02em;color:var(--desc-color);margin-right:0}.checkoutHotelDetail6{font-style:normal;font-weight:700;font-size:22.8px;line-height:36px;color:#000}.checkoutHotelDetail7{font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:var(--desc-color);white-space:pre-wrap}.checkoutTourRoom{display:inline-block;width:77px;height:21px;border:1px solid #000;border-radius:5px;line-height:30px;text-align:center;font-style:normal;font-weight:700;font-size:12.8px;line-height:20px;color:#000;margin-top:20px;margin-left:5px}.checkoutPackageTitle{font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;text-transform:capitalize;color:#2c3e4f}.bookingDetailBottomDiv2{display:flex;width:100%;margin-top:11px}.checkoutPackageDetail1{font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:var(--desc-color);white-space:pre-wrap;margin-top:0}.checkoutPackageDetail2{font-style:normal;font-size:15.8px;line-height:27px;color:#ceb39a;text-transform:uppercase}.checkoutEnhancementTitle{font-style:normal;font-weight:600;font-size:24px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}.checkoutEnhText1{display:inline-block;font-style:normal;font-weight:700;font-size:22px;line-height:25px;letter-spacing:-.02em;color:#969fa7;text-transform:capitalize;background:transparent;padding:8px;padding-left:16px;width:auto;cursor:pointer;transition:.5s ease-in-out;text-align:center;margin-left:3px;margin-right:3px}@media only screen and (max-width:767px){.checkoutEnhText1{text-align:left;width:50%;margin-left:0;margin-right:0}}.checkoutItemTitle{font-style:normal;font-weight:500;font-size:22px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f;margin-top:-10px;margin-bottom:10px}@media only screen and (max-width:767px){.checkoutItemTitle{margin-top:20px;text-align:left;font-size:18px;line-height:25px;margin-left:50px;margin-right:50px}}.checkoutItemDetails{font-style:normal;font-weight:600;font-size:15px;line-height:30px;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:var(--primary-button-color);margin-right:auto;margin-left:0;padding-right:5px;width:100px;margin-top:5px;margin-bottom:10px;cursor:pointer}.checkoutLine{margin-left:10px;margin-right:10px;height:1px;background-color:var(--primary-sub-title-color)}.checkoutInputLabel{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--desc-color);margin-left:0;margin-top:5px;margin-right:auto}@media only screen and (max-width:767px){.checkoutInputLabel{text-align:left}}.checkoutInput{background:#fff;border:1px solid #b2bcca;border-radius:6px;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--desc-color);width:80px;height:29px;margin-left:auto;margin-right:0}.checkoutInputForm{width:100px;height:18px;margin-left:auto;margin-right:0;padding-left:2px;padding-right:2px}@media only screen and (max-width:767px){.checkoutInputForm{margin-top:5px}}.checkoutInputFormCell{width:100px!important;height:35px!important;font-size:18px!important}.checkoutInputForm .vue-numeric-input .numeric-input{text-align:center!important}.arrowsTipText{color:red;font-style:normal;font-weight:600;font-size:16px;text-align:center;margin-top:-40px}@media only screen and (max-width:767px){.arrowsTipText{margin-top:-50px;padding-right:120px}}.checkoutSelect{width:120px;height:46px;border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-style:normal;font-weight:600;font-size:18px;line-height:18px;padding:15px;background:var(--primary-button-color);border:none;cursor:pointer}.checkoutSelect:hover{background:var(--primary-sub-title-color)}.checkoutInputGuest{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#4f4f4f}.checkoutInputPersomText{font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#000;margin-top:auto;margin-bottom:auto}.checkOutImage{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.payingBtn{width:100%;height:60px;background:var(--primary-sub-title-color);border-radius:6px;font-style:normal;font-weight:600;font-size:18px;line-height:60px;text-align:center;text-transform:uppercase;color:#fff;margin-left:auto;margin-right:auto;margin-top:30px;cursor:pointer}.payingBtn:hover{background:var(--primary-button-color)}.closeBtn{width:100%;height:60px;background:var(--primary-sub-title-color);border-radius:6px;font-style:normal;font-weight:600;font-size:18px;line-height:60px;text-align:center;text-transform:uppercase;color:#fff;margin-left:auto;margin-right:auto;margin-top:30px;display:none}.closeBtn:hover{background:var(--primary-button-color)}@media only screen and (max-width:767px){.closeBtn{display:block;margin-left:5px}}.checkoutDlg{width:100%;padding:10px}.checkoutDlgMain{width:100%;padding-top:50px;display:flex}@media only screen and (max-width:767px){.checkoutDlgMain{display:block}}.checkoutDlgDiv1{width:50%}@media only screen and (max-width:767px){.checkoutDlgDiv1{width:100%}}.checkoutDlgDiv2{width:50%;padding:30px;position:relative}@media only screen and (max-width:767px){.checkoutDlgDiv2{width:100%}}.checkoutDlgLogoDiv{display:flex;width:100%;padding:5px 20px}.logoImageCheckout{width:380px;height:auto;-o-object-fit:cover;object-fit:cover}.logoImageCheckout,.logoTitleCheckout{margin-top:auto;margin-bottom:auto;cursor:pointer}.logoTitleCheckout{font-style:normal;font-weight:400;line-height:66px;text-align:right;text-transform:uppercase;font-size:42px;margin-left:0;margin-right:auto;width:auto;color:#e1c8b0}@media only screen and (max-width:767px){.logoTitleCheckout{font-size:31px}}.checkoutDlgTotalText{font-size:36px;text-align:center;margin-top:20px;color:#111}.checkoutDlgPriceDiv{font-size:35px;text-align:center;font-weight:600;color:#111;margin-top:10px}.checkoutDlgTaxesText{font-size:14px;text-align:center;margin-top:0}.checkoutDlgContentDiv{background-color:rgba(233,218,203,.43137254901960786);margin-top:20px;border-radius:12px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:50px}.checkoutDlgContenttext1{font-size:24px;text-align:center;padding-top:20px;color:#111;font-weight:600}.checkoutDlgContenttext2{margin-top:10px;font-style:italic}.checkoutDlgContenttext2,.checkoutDlgContentTextDiv{font-size:14px;text-align:center;color:#111;font-weight:600}.checkoutDlgContentTextDiv{padding:20px;padding-top:20px;margin-top:0}.checkoutDlgContentTextDiv1{width:100%;text-align:center;margin-top:10px}.checkoutDlgContentTextDiv2,.checkoutDlgContentTextDiv3{width:100%;margin-top:15px}.checkoutDlgLine{width:2px;min-height:100%;position:absolute;top:0;left:13px;background-color:#cdcdcd}@media only screen and (max-width:767px){.checkoutDlgLine{display:none}}.checkoutDlgMainText{font-size:14px;text-align:center;margin-top:0;color:#f11;padding:20px}.checkoutDlgCardInfoDiv{margin-top:20px}.checkoutDlgCardInfoTitle{font-size:16px}.checkoutDlgCardInfo{box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);border-radius:7px}.checkoutDlgCardInfoSub1{position:relative}.checkoutDlgCardInfoSubInput{border-radius:0;width:100%;border-radius:7px 7px 0 0}.checkoutDlgCardInfoSubDiv{display:flex;height:100%;position:absolute;top:0;right:0}.checkoutDlgCardInfoDate{border-radius:0;border-radius:0 0 0 7px}.checkoutDlgCardInfoCvc{border-radius:0;border-radius:0 0 7px 0}.checkoutDlgCardNameDiv{margin-top:20px}.checkoutDlgCardNameTitle{font-size:16px}.checkoutDlgCardNameInput{border-radius:0;width:100%;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);border-radius:7px}.checkoutDlgCardCountryDiv{margin-top:20px}.checkoutDlgCardCountryTitle{font-size:16px}.checkoutCountryDiv{box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);border-radius:7px;overflow:hidden}.checkoutCountryAuto{width:100%;margin-top:0;border-radius:7px 7px 0 0}.checkoutCountryInput{border-radius:0;width:100%;border-radius:0 0 7px 7px}.checkoutDlgDirectDiv{font-size:14px;text-align:center;font-weight:500;color:#111;margin-top:15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.homeFactBtnDiv{margin-top:12px}@media only screen and (max-width:767px){.homeFactBtnDiv{margin-top:12px;display:flex}}.checkoutDlgBottomText{font-size:12px;text-align:center;margin-top:10px}.checkoutDlgBottomTermsText{color:#666;text-decoration:underline}.checkoutDlgSummaryDiv{width:100%;background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;padding:20px 42px;margin-top:0}@media only screen and (max-width:767px){.checkoutDlgSummaryDiv{padding:20px 20px}}.checkoutDlgDetail1{font-style:normal;font-weight:700;font-size:20px;line-height:30px;letter-spacing:-.02em;color:#2c3e4f}.checkoutDlgSummaryDetailDiv{display:flex;width:100%;margin-top:10px;margin-bottom:0}@media only screen and (max-width:767px){.checkoutDlgSummaryDetailDiv{display:block;margin-top:10px}}.checkoutDlgHotelDetail2{font-style:normal;font-weight:500;font-size:18px;line-height:23px;letter-spacing:-.02em;color:#2c3e4f}@media only screen and (max-width:767px){.checkoutDlgHotelDetail2{font-size:16px}}.checkoutDlgHotelDetail3{font-style:normal;font-weight:400;font-size:15px;line-height:22px;text-align:right;color:var(--desc-color);margin-left:auto;margin-right:0}@media only screen and (max-width:767px){.checkoutDlgHotelDetail3{margin-left:0;margin-right:auto;text-align:left}}.bookingSummary{margin-left:auto;margin-right:auto;background:#f5f5f5;display:flex;padding-bottom:50px}.bookingSummaryMainDiv{padding-top:0;max-width:1060px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.bookingTitle{font-family:Raleway;font-style:normal;font-weight:900;font-size:42px;line-height:76px;text-align:center;letter-spacing:-.02em;color:#2c3e4f;margin-bottom:20px;margin-top:80px}@media only screen and (max-width:767px){.bookingTitle{font-size:36px;line-height:50px}}.bookingTitleDetail{font-family:General Sans;font-style:normal;font-weight:500;font-size:18px;line-height:28px;text-align:center;color:var(--desc-color)}@media only screen and (max-width:767px){.bookingTitleDetail{font-size:16px;line-height:28px}}.bookingTitleDetailMailLink{color:var(--primary-button-color);text-decoration:underline}.bookingSummarySubDiv{background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;margin-top:60px}.bookingSummaryText{background:var(--primary-button-color);border-radius:12px;height:100px;font-family:Raleway;font-style:normal;font-weight:900;font-size:30px;line-height:100px;text-align:center;letter-spacing:-.02em;color:#fff}@media only screen and (max-width:767px){.bookingSummaryText{font-size:25px;line-height:100px;height:100px}}.bookingSummaryContentMainDiv{position:relative;padding:60px 112px;width:100%}@media only screen and (max-width:767px){.bookingSummaryContentMainDiv{padding:40px 33px}}.calcellationText{font-family:Montserrat;font-style:normal;font-weight:600;font-size:22px;line-height:48px;color:#000;margin-right:10px}.bookingAmanzoe{font-family:Raleway;font-style:normal;font-weight:900;font-size:30px;line-height:76px;display:flex;align-items:center;letter-spacing:-.02em;color:#2c3e4f}@media only screen and (max-width:767px){.bookingAmanzoe{font-size:25px;line-height:36px}}.bookingSummaryLineDiv{margin-top:30px;margin-bottom:30px;height:1px;background:var(--desc-color);opacity:.2;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px}.bookingAmanzoeDetail{font-family:General Sans;font-style:normal;font-weight:400;font-size:16px;line-height:38px;color:var(--desc-color)}.bookingDetailItem1{font-family:Satoshi;font-style:normal;font-weight:500;font-size:20px;line-height:27px;letter-spacing:-.02em;color:#2c3e4f;width:150px}.bookingDetailItem2{font-family:General Sans;font-style:normal;font-weight:400;font-size:16px;line-height:27px;color:var(--desc-color);width:100%}@media only screen and (max-width:767px){.bookingDetailItem2{margin-top:10px}}.bookingDetailItem4{font-family:General Sans;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:var(--desc-color);width:100%;white-space:pre-wrap}@media only screen and (max-width:767px){.bookingDetailItem4{margin-top:10px}}.bookingDetailItem5{font-family:General Sans;font-style:normal;font-weight:400;line-height:27px;color:var(--desc-color);width:100%;white-space:pre-wrap;font-size:16px;margin-right:50px;margin-top:10px}@media only screen and (max-width:767px){.bookingDetailItem5{font-size:14px;line-height:25px;margin-right:0}}.bookingDetailItem4Btn{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.bookingDetailBottomDiv3{display:flex;margin-left:0;margin-right:0;width:100%}.bookingDetailItemIcon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bookingDetailCellImgDiv{width:18px;height:18px;margin-right:9.5px;line-height:24px}.bookingDetailCellContentDiv{width:100%;display:flex}@media only screen and (max-width:767px){.bookingDetailCellContentDiv{display:block}}.bookingDetailItemChild{width:50%}@media only screen and (max-width:767px){.bookingDetailItemChild{width:100%}}.bookingDetailCellDiv{display:flex;width:100%;margin:9px 0}.bookingDetailParentDiv{width:100%;margin-top:65px;background-color:#ede3da;padding:51px 88px;border-radius:12px}@media only screen and (max-width:767px){.bookingDetailParentDiv{padding:51px 23px}}.bookingDetailHotelDetailParentDiv{display:flex;width:100%;margin-top:0}@media only screen and (max-width:767px){.bookingDetailHotelDetailParentDiv{display:block}}.bookingDetailHotelDetail2{font-family:Satoshi;font-style:normal;font-weight:500;font-size:16px;line-height:27px;letter-spacing:-.02em;color:#2c3e4f}.bookingDetailHotelDetail3{font-family:General Sans;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:right;color:var(--desc-color);margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:0}.bookingDetailLineDiv{opacity:.2;border:1px solid var(--desc-color);margin-top:10px;margin-bottom:10px}.bookingDetailHotelDetail4{font-family:Raleway bold;font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f;margin-top:10px;margin-bottom:5px}@media only screen and (max-width:767px){.bookingDetailHotelDetail3{text-align:left}}.bookingDetailAddOns,.bookingDetailHotelDetail1{font-family:Raleway bold;font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}.bookingDetailAddOns{margin-top:10px}.bookingDetailAddOnsCellDiv{display:flex;width:100%;background-color:transparent;transition:background-color 2s ease;margin-top:10px}@media only screen and (max-width:767px){.bookingDetailAddOnsCellDiv{display:block}}.bookingHotelDetail5{font-family:General Sans bold;font-style:normal;font-weight:600;font-size:24px;line-height:22px;text-align:right;letter-spacing:.02em;color:var(--desc-color);margin-right:0;margin-top:10px}@media only screen and (max-width:767px){.bookingHotelDetail5{font-size:20px}}.bookingDetailBottomDiv{width:100%;margin-top:49px}.bookingPackageTitle{font-family:Raleway;font-style:normal;font-weight:700;font-size:24px;line-height:40px;letter-spacing:-.02em;text-transform:capitalize;color:#2c3e4f}.bookingTermsTextDiv{display:flex;width:100%;margin-top:11px}.bookingDetailItem3{font-family:Montserrat;font-style:normal;font-weight:600;font-size:22px;line-height:51px;color:#740012;width:200px}.bookingLine{background-color:#f1f1f1;height:3px;margin-right:10px}.bookingPriceBackground{background-color:#f9f9f9}.bookingPriceText1{margin-left:25%}.bookingPriceText1,.bookingPriceText2{font-family:Montserrat;font-style:normal;font-weight:600;font-size:22px;line-height:52px;color:#626262}.bookingPriceText2{width:130px;margin-right:40px;margin-left:auto}.bookingRemoveBtn{position:absolute;right:30px;top:0;font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:29px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#d00b0b;cursor:pointer}.add-ons-content{display:flex;flex-direction:column;gap:20px;flex:1}.add-ons-content .checkoutSelect{margin-left:auto}.loginMainDiv{position:relative}.loginMainContentDiv{position:absolute;width:100%;display:flex;top:50px;padding-left:20px;padding-right:20px}.loginBtnMain{padding-left:5%;padding-right:5%;padding-top:20px}.loginDialog{min-width:200px;max-width:726px;margin-left:auto;margin-right:auto;background-color:#fff}.loginTitle{font-family:Raleway light;font-style:normal;font-weight:400;font-size:35px;line-height:50px;color:var(--primary-sub-title-color);text-transform:uppercase;font-weight:100}.loginInput{font-family:Montserrat light;font-style:normal;font-size:16px;background:#fff;border-radius:0;border:1px solid #e3e3e3;margin-right:20px;margin-top:25px}.loginBtn{background:var(--primary-sub-title-color);border-radius:0;font-weight:400;font-size:14px;line-height:17px;border-color:transparent;margin-top:25px;text-transform:uppercase;width:100%;color:#fff}.errorBtn,.resendBtn{background:var(--primary-sub-title-color);border-radius:0;font-weight:400;font-size:14px;border-color:transparent;color:#fff;font-family:Montserrat light}.resendBtn{margin-left:auto;margin-right:0}.errorOkBtn{margin-left:10px;margin-right:0}.errorOkBtn,.errorOkBtn2{background:var(--primary-sub-title-color);border-radius:0;font-weight:400;font-size:14px;border-color:transparent;color:#fff;font-family:Montserrat light}.errorOkBtn2{margin-left:auto;margin-right:10px}.errorShowMainText{text-align:center;font-family:Montserrat light;font-size:15px;line-height:25px;margin-bottom:20px}.loginText{font-size:16px;margin-top:20px}.loginBtnSignUp,.loginText{font-family:Montserrat light;font-style:normal;font-weight:500;line-height:23px;text-align:center;color:#313131}.loginBtnSignUp{font-size:15px;margin-top:10px;margin-bottom:10px;cursor:pointer}.forgotPassBtn{font-weight:600;font-size:13px;line-height:18px;text-align:center;color:#787878;margin-top:0;margin-top:15px;cursor:pointer}.forgotPassBtn,.signupInput1{font-family:Montserrat light;font-style:normal}.signupInput1{margin-right:10px}.signupInput1,.signupInput2{font-size:16px;background:#fff;border-radius:0;border:1px solid #e3e3e3;margin-top:25px}.signupInput2{margin-left:10px}.signupAgreeText,.signupInput2{font-family:Montserrat light;font-style:normal}.signupAgreeText{font-weight:600;font-size:12px;line-height:20px;color:#313131;text-align:left;margin-top:20px}.loginDialogDiv{top:0}.loginTopDiv{display:flex}.loginCloseIcon{margin-right:0;margin-left:auto}.loginRecaptchaDiv{display:flex;margin-top:20px}.loginRecaptcha{margin-left:auto;margin-right:auto}.loginDialogLine{background-color:#f0efef;height:1px;margin-top:20px}.errorShowDiv{font-size:16px;font-family:Montserrat light;font-weight:600}.errorShowBtnDiv{display:flex;margin-top:10px}.social-img{width:20px;height:20px;margin-right:5px}.icons-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.social-btn{cursor:pointer;background-color:#fff;border-radius:3px;border:1px solid grey;width:100%;padding:10px}.other-login{display:flex;align-items:center;margin-bottom:20px}.line{height:1px;background:grey;width:100%}.other{white-space:nowrap;width:100%;margin-left:10px;margin-right:10px}.loginDialogDiv{width:100%;display:flex}.signupText1{font-weight:500;font-size:16px;margin-top:10px}.signupText1,.signupText2{font-family:Montserrat light;font-style:normal;line-height:21px;color:#313131}.signupText2{font-weight:600;font-size:17px;margin-top:30px}.signupText3{white-space:nowrap}.signupText3,.signupText4{font-family:Montserrat light;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#313131;margin-top:10px}.signupText4{font-weight:700}.signupAutoComplete{width:100%;margin-top:25px}.StarOverDivCell{text-align:left}.signupBlackspotImg{-o-object-fit:contain;object-fit:contain;width:5px;height:5px}.signupAgreeTextMain{position:absolute;padding-right:30px}.signupAgreeTextTermsMain,.signupAgreeTextTermsMain:hover{color:var(--primary-button-color)}.beforYougoDiv{width:100%}.beforYougoContainer{background-color:var(--primary-sub-title-color)}.beforYougoContainer,.beforYougoContainerMain{width:100%;height:100%;padding:5px;border-radius:12px}.beforYougoContainerMain{background-color:#fff;padding-bottom:20px}.beforYougoIconDiv{text-align:right}.beforYougoIconTop{margin-right:0;font-size:25px}.DashAboutLineDiv1{width:150px;height:2px;background-color:var(--primary-sub-title-color);margin-left:auto;margin-right:auto;margin-top:20px}.DashAboutLineDiv2{width:300px}.DashAboutLineDiv2,.DashAboutLineDiv3{height:2px;background-color:var(--primary-sub-title-color);margin-left:auto;margin-right:auto;margin-top:5px}.DashAboutLineDiv3{width:150px;margin-bottom:20px}.beforYougoImgDiv{display:flex}.beforYougoImg{margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:5px}.besttimeYogoDiv{width:100%}.besttimeYogoDivContainer{background-color:var(--primary-sub-title-color)}.besttimeYogoContainerMain,.besttimeYogoDivContainer{width:100%;height:100%;padding:5px;border-radius:12px}.besttimeYogoContainerMain{background-color:#fff;padding-bottom:20px}.besttimeTogoIconDiv{text-align:right}.besttimeTogoIcon{margin-right:0;font-size:25px}.besttimeTogoContentDiv1{padding-left:20px;padding-right:20px;margin-top:20px}.howtoGethereDiv{width:100%}.howtoGethereContainer{background-color:var(--primary-sub-title-color)}.howtoGethereContainer,.howtoGethereContainerMain{width:100%;height:100%;padding:5px;border-radius:12px}.howtoGethereContainerMain{background-color:#fff;padding-bottom:20px}.howtoGethereIconDiv{text-align:right}.howtoGethereIcon{margin-right:0;font-size:25px}.howtoGethereImgDiv{display:flex;margin:20px}.howtoGethereImg{margin-left:auto;margin-right:auto}.newsViewDiv{width:100%}.newsViewContainer{width:100%;height:100%;padding:5px;background-color:#fff;padding-bottom:20px;border-radius:12px}.newsViewIconDiv{text-align:right}.newsViewIcon{margin-right:0;font-size:25px}.newsViewImgDiv{display:flex;margin-top:20px;margin-bottom:20px}.newsViewImg{margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:5px}.policyMainDiv{padding:0 10%}.policyMainTitle{font-size:30px;width:100%;margin-top:50px;margin-bottom:30px;text-align:center}.policyMainTitleDetail{font-size:18px;width:100%;margin-top:30px;line-height:32px;text-indent:20px}.policySubTitle{font-size:18px;width:100%;margin-top:10px;line-height:42px}.policySubDetail{width:100%}.policySubDetail,.terms-condition-redirect{font-size:18px;margin-top:0;line-height:32px;text-indent:20px}.terms-condition-redirect{text-decoration:underline}.contactUsViwerDiv{width:100%;background-color:transparent}.contactUsViwerMainDiv{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1100px}@media only screen and (max-width:767px){.contactUsViwerMainDiv{display:grid;position:relative;margin-left:24px;margin-right:24px;margin-top:70px;max-width:1320px;background-color:#ceb39a;border-radius:12px;height:400px;padding:0}}.contactUsViwerSubDiv{display:flex;position:relative;margin-left:auto;margin-right:auto;margin-top:90px;background-color:#ceb39a;border-radius:12px;width:100%;min-height:170px;padding:40px}@media only screen and (max-width:767px){.contactUsViwerSubDiv{display:grid;padding:0;margin-top:0;height:100%}.homeInstagramSubBtnDiv{margin-left:0}}.ContactImgDiv{width:100%;height:100%;position:absolute;top:0;z-index:10;pointer-events:none}.ContactImg{margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;width:100%}.instagramViewerDiv{width:100%;background-color:transparent}@media only screen and (max-width:767px){.instagramViewerMainDiv{padding-left:24px;padding-right:24px}}.instagramViewerTitleDiv{margin-top:140px;max-width:1060px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){.instagramViewerTitleDiv{margin-top:40px;margin-bottom:40px;max-width:1320px;padding-left:0;padding-right:0;display:block}}.homeInstagramSubBtnDiv{display:flex;flex:1;margin-left:20px}.homeInstagramSubBtn{border-radius:6px;text-align:center;text-transform:uppercase;color:#fff;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;padding:15px;background:var(--primary-button-color);border:none;cursor:pointer;margin-left:auto;margin-right:0;width:160px;height:50px;line-height:18px;margin-top:auto;margin-bottom:auto;text-transform:none}@media only screen and (max-width:767px){.homeInstagramSubBtn{margin-right:auto}}.homeInstagramSubBtn:hover{color:#fff}.homeInstagramSubBtn:active,.homeInstagramSubBtn:hover{background:var(--primary-sub-title-color)}.instagramViewerCarouselDiv{margin-left:auto;margin-right:auto;margin-top:27px}.instagramCarouselDiv{position:relative;margin-left:0;margin-right:0}.instagramCarouselMainDiv{margin-bottom:0;margin-top:auto}.instagramCarouselSubDiv{height:38vh;display:flex;padding-left:9.5px;padding-right:9.5px}.instagramImageDivChild{position:absolute;width:100%;height:100%;bottom:0;left:0;display:flex;z-index:10;pointer-events:none}.instagramImageHertIcon,.instagramImageMsgIcon{color:#fff;font-size:25px;cursor:pointer;pointer-events:fill}.instagramImageMsgIcon{margin-left:20px}.resetPasswordTitle{font-family:Raleway light;font-style:normal;font-weight:400;font-size:35px;line-height:50px;color:var(--primary-sub-title-color);text-transform:uppercase;font-weight:100;margin-top:100px;text-align:center}.resetPasswordContentDiv{display:flex;margin-bottom:500px}.resetPasswordContentCell{width:300px;margin-left:auto;margin-right:auto}.verifyEmailDiv{max-width:1440px;min-height:85vh;margin-left:auto;margin-right:auto}.verifyEmailDivTitle{text-align:center;font-family:Montserrat light;font-size:20px;margin-top:40px;color:#787878}.countSelectorInput{width:100%}.countSelectorOkBtn{margin-left:auto;margin-right:auto}.countMultiSelectorDiv{font-family:Montserrat light}.countMultiSelectorTitle{width:100%;text-align:center;font-size:24px;font-weight:600}.countMultiSelectorFormAdult{width:50%;padding-right:5px}.countMultiSelectorCellAdult{margin-top:auto;margin-bottom:auto;width:100%}.countMultiSelectorFormChild{margin-bottom:5px}.countMultiSelectorCellChild{margin-top:auto;margin-bottom:auto;width:100%}.countMultiSelectorBtnDiv{margin-top:8px;margin-bottom:auto;margin-left:8px;width:30px}.selectCount,.selectCountAddCell{display:flex;font-family:Montserrat light}.selectCountBtn{margin-left:auto;margin-right:auto;height:40px}.selectCountAddBtn{margin-left:0;margin-right:auto}.countMultiSelectorFormDiv{width:50%;font-family:Montserrat light}.planPreviewerPrev{width:40px;margin-top:auto;margin-bottom:auto;z-index:10;right:calc(50% + 130px);top:auto;bottom:-80px}@media only screen and (max-width:767px){.planPreviewerPrev{left:0;right:auto}}.planPreviewerNext{width:40px;margin-top:auto;margin-bottom:auto;z-index:10;top:auto;bottom:-80px;left:calc(50% + 130px)}@media only screen and (max-width:767px){.planPreviewerNext{right:0;left:auto}}.imgPreviewerPrev{width:40px;margin-top:auto;margin-bottom:auto;position:absolute;z-index:10;right:calc(50% + 130px);top:auto;bottom:-80px}@media only screen and (max-width:767px){.imgPreviewerPrev{left:0;right:auto}}.imgPreviewerNext{width:40px;margin-top:auto;margin-bottom:auto;position:absolute;z-index:10;top:auto;bottom:-80px;left:calc(50% + 130px)}@media only screen and (max-width:767px){.imgPreviewerNext{right:0;left:auto}}.roomImagePrev{width:40px;margin-top:auto;margin-bottom:auto;position:absolute;z-index:10;left:0;top:45%;pointer-events:none}@media only screen and (max-width:767px){.roomImagePrev{display:block}}.roomImageNext{width:40px;margin-top:auto;margin-bottom:auto;position:absolute;z-index:10;right:0;top:45%;pointer-events:none}@media only screen and (max-width:767px){.roomImageNext{display:block}}.nextBtnBackground{background-color:rgba(0,0,0,.5490196078431373);border-radius:5px;pointer-events:fill}.bestOfferDiv{width:100%;background:rgba(206,179,154,.14901960784313725);margin-top:0;position:relative;padding-bottom:67px}@media only screen and (max-width:767px){.bestOfferDiv{margin-top:0}}.bestOfferDetail{display:flex;margin-left:auto;margin-right:auto;padding-top:50px;max-width:1100px;padding-left:10px;padding-right:10px}@media only screen and (max-width:767px){.bestOfferDetail{margin-top:0}}.tabCellMainDiv{width:100%}.tabCellMain{padding-left:20px;padding-right:20px;width:100%}.tabCellItemParent,.tabCellMain{margin-left:auto;margin-right:auto}.tabCellItemParent{display:flex;border:1px solid #e7e7e7}@media only screen and (max-width:767px){.tabCellItemParent{display:block}}.tabCellItemImgDiv{width:60%;margin-left:auto;border-radius:12px 0 0 12px;overflow:hidden}@media only screen and (max-width:767px){.tabCellItemImgDiv{width:100%;height:30vh;border-radius:12px 12px 0 0}}.tabCellItemImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tabCellItemContentDiv{margin-left:1px;margin-right:1px;position:relative;width:100%}.tabCellItemContentMainDiv{display:flex;margin-right:auto;width:40%;background-color:#fff;border-radius:0 12px 12px 0;overflow:hidden;padding:30px 40px}@media only screen and (max-width:767px){.tabCellItemContentMainDiv{display:block;margin-right:auto;width:100%;border-radius:0 0 12px 12px;padding:30px}}.resortsItemTitle2{font-family:Raleway;font-style:normal;font-weight:900;font-size:30px;line-height:40px;letter-spacing:-.02em;color:#2c3e4f}@media only screen and (max-width:767px){.resortsItemTitle2{font-size:30px;font-family:Raleway Bold}}.tabCellItemRatingDiv{display:flex;margin-left:0;margin-top:0;display:none}.tabCellItemRatingImg{margin-top:0;margin-bottom:auto;margin-left:5px;cursor:pointer;width:12px;-o-object-fit:contain;object-fit:contain}.resortExplain2{line-height:20px;text-transform:capitalize;color:#00c2cb;margin-left:8px}.resortExplain2,.resortsTaxDes{font-family:General Sans;font-style:normal;font-weight:400;font-size:16px}.resortsTaxDes{line-height:24px;color:var(--desc-color);margin-top:30px}.tabCellItemContentCheckDiv{display:flex;margin-top:13px}.tabCellItemContentNightDiv{margin-bottom:0;margin-top:15px}.tabCellItemContentNightDiv,.tabCellItemContentTaxDiv{font-family:General Sans;font-style:normal;font-weight:400;font-size:15px;line-height:28px;color:var(--desc-color)}.tabCellItemContentTaxDiv{margin-bottom:10px}.tabCellItemContentPrice2{font-family:Raleway;font-style:normal;font-weight:900;font-size:25px;line-height:25px;letter-spacing:-.02em;color:#2c3e4f}.tabCellInfoEmptyDiv{width:100%;height:100%;display:flex}.tabCellImageDetail{display:block;-o-object-fit:cover;object-fit:cover;width:100px;height:100px;margin:auto;margin-top:50px;background-color:transparent}.tabCellGetMoreBtn{color:var(--primary-button-color);display:inline-block;margin-top:10px;margin-bottom:30px;margin-left:auto;margin-right:auto;cursor:pointer}.hotelSelectRoomDiv{width:100%}.hotelSelectRoomTopDiv{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hotelSelectRoomTopMainDiv{margin-left:0;margin-right:0}.hotelSelectRoomTopImgDiv{width:100%;display:flex;position:relative;margin-top:0}.hotelSelectRoomTopImgParent{width:100%;background:transparent;margin-top:0;max-width:1060px;margin-left:auto;margin-right:auto;position:relative;padding-bottom:0}.hotelSelectRoomTopImgViewerDiv{position:relative;display:flex;margin-left:auto;margin-right:auto;margin-top:10px;min-height:30vh}.hotelSelectRoomTopImgViewer{width:100%;height:100%;background:transparent}.hotelSelectRoomTopImgViewerElseDiv{width:100%;position:absolute;display:flex;top:20px}.hotelSelectRoomTopImgViewerElseImg{margin-bottom:20px;width:100px;height:100px;margin:auto;display:block;-o-object-fit:cover;object-fit:cover}.hotelSelectRoomTopSubDiv{margin-left:auto;margin-right:auto;margin-top:60px;max-width:1044px}.hotelSelectRoomTopSubChildDiv{margin-left:0;margin-right:0}.hotelSelectRoomTopSubContent{display:flex;margin-left:0;margin-top:0;margin-bottom:30px}@media only screen and (max-width:767px){.hotelSelectRoomTopSubContent{display:block;margin-left:4px;margin-right:4px;margin-top:14px;margin-bottom:30px}}.hotelSelectRoomTopSubContent1{flex:1;margin-bottom:0;margin-top:10px;display:grid}@media only screen and (max-width:767px){.hotelSelectRoomTopSubContent1{width:100%;display:block;flex:0}}.hotelSelectRoomTopSubInfoDiv{display:flex}@media only screen and (max-width:767px){.hotelSelectRoomTopSubInfoDiv{display:block}.hotelSelectRoomTopSubDiv{margin-top:30px}}.hotelSelectRoomTopSubLogoDiv{position:relative;width:110px;height:110px;background-color:#fff;border-radius:70px;overflow:hidden;box-shadow:3px 4px 41px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.hotelSelectRoomTopSubLogoDiv{background-color:#fff;width:80px;height:80px}}.hotelSelectRoomTopSubContent2{margin-left:30px;flex:1}@media only screen and (max-width:767px){.hotelSelectRoomTopSubContent2{margin-left:0}}.hotelSelectRoomTopSubStartDiv{display:flex;display:none}@media only screen and (max-width:767px){.hotelSelectRoomTopSubStartDiv{margin-top:10px}}.hotelSelectRoomTopSubStarIcon{margin-top:0;margin-bottom:auto;margin-left:5px;cursor:pointer;width:12px;-o-object-fit:contain;object-fit:contain}.hotelSelectRoomTopSubBtnDiv{margin-left:auto;margin-right:20px;margin-top:auto;margin-bottom:0;display:flex;width:100%}@media only screen and (max-width:767px){.hotelSelectRoomTopSubBtnDiv{display:block;margin-left:0;padding-bottom:30px}}.hotelFactBtnSelect{width:190px;height:66px;background:#fff;border:1px solid #000;border-radius:6px;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:66px;text-align:center;text-transform:uppercase;color:#2c3e4f;cursor:pointer}@media only screen and (max-width:767px){.hotelFactBtnSelect{margin-top:30px}}.hotelFactBtnSelect:hover{background:#ccc}.hotelMapBtnSelect{width:190px;height:66px;background:#ceb39a;border-radius:6px;font-family:General Sans;font-style:normal;font-weight:600;font-size:18px;line-height:66px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;border-color:transparent;margin-left:10px}@media only screen and (max-width:767px){.hotelMapBtnSelect{margin-top:20px;margin-left:0}}.hotelMapBtnSelect:hover{background:var(--primary-button-color)}.hotelSelectRoomTopSubContent3{width:60%;margin-top:0;margin-bottom:0;background-color:#fff;border-radius:12px;box-shadow:3px 4px 41px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.hotelSelectRoomTopSubContent3{width:100%}}.hotelSelectRoomAwardMainDiv{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:10px;padding-right:10px;margin-top:60px;width:100%}@media only screen and (max-width:767px){.hotelSelectRoomAwardMainDiv{padding-left:20px;padding-right:20px}}.hotelSelectRoomTabsDiv{margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:60px;max-width:1080px;padding-left:20px;padding-right:20px;margin-bottom:0}.hotelSelectRoomTabCellDiv{width:100%;margin-top:40px;padding-left:10px;padding-right:10px}.hotelSelectRoomTabCellDiv>span>p{line-height:1.6rem}.hotelSelectRoomListDiv{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:20px;padding-right:20px}.hotelSelectRoomListMainDiv{margin-left:0;margin-top:0;margin-right:0}.hotelSelectRoomListItemDiv{width:100%;height:100%}@media only screen and (max-width:767px){.hotelSelectRoomListItemDiv{height:auto}}.hotelSelectRoomListItemMainDiv{width:100%;height:100%;display:flex;margin-top:18px;margin-bottom:18px;position:relative}@media only screen and (max-width:767px){.hotelSelectRoomListItemMainDiv{height:auto;position:relative;padding-bottom:30px;display:block}}.hotelSelectRoomListItemBackDiv{width:100%;height:100%;position:absolute;top:0;padding-bottom:0}@media only screen and (max-width:767px){.hotelSelectRoomListItemBackDiv{padding-bottom:5px}}.hotelSelectRoomListItemBackground,.sliderImageDetailSelect{width:100%;height:100%;border-radius:12px;background-color:#fff}.sliderImageDetailSelect{-o-object-fit:cover;object-fit:cover;overflow:hidden}@media only screen and (max-width:767px){.sliderImageDetailSelect{max-height:40vh;height:60vh;border-radius:12px 12px 0 0}}.hotelSelectRoomListItemContentDiv{width:45%;position:relative;padding:20px 30px}@media only screen and (max-width:767px){.hotelSelectRoomListItemContentDiv{width:100%;padding-top:30px;padding-left:30px;padding-right:20px}}.hotelRoomTableViewPlanBtn{cursor:pointer;text-decoration:underline;font-size:13px}.hotelSelectRoomListItemDetailText{padding-left:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.hotelRoomTableMoreBtn{color:var(--primary-button-color);cursor:pointer;font-size:13px}.enhanceMainDiv{font-family:Roboto Flex,Tahoma,sans-serif;width:100%;max-width:1096px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;margin-top:20px}.enhanceMainTitleDiv{display:flex}.enhanceMainTitle{font-size:32px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:15px;font-family:Roboto Flex,Tahoma,sans-serif;font-weight:500}.enhanceContentDiv{width:100%;background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px}.enhanceContentMainDiv{height:50vh;display:flex}@media only screen and (max-width:767px){.enhanceContentMainDiv{height:auto;display:block}}.enhanceContentImgDiv{width:45%;height:100%}@media only screen and (max-width:767px){.enhanceContentImgDiv{width:100%;height:50vh}}.enhanceContentInfoDiv{width:55%;display:flex}@media only screen and (max-width:767px){.enhanceContentInfoDiv{width:100%}}.enhanceContentInfoParent{margin:auto 30px}@media only screen and (max-width:767px){.enhanceContentInfoParent{margin:0;padding:20px}}.enhanceContentInfoCellDiv{display:flex;margin-bottom:15px}.checkoutHotelItemDetail{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--desc-color);flex:1;margin-top:auto;margin-bottom:auto}.enhanceSummaryDiv{width:100%;background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;padding:80px 112px;margin-top:30px}@media only screen and (max-width:767px){.enhanceSummaryDiv{padding:20px 20px}}.enhanceSummaryDetailDiv{display:flex;width:100%;margin-top:15px;margin-bottom:0}@media only screen and (max-width:767px){.enhanceSummaryDetailDiv{display:block;margin-top:10px}}.enhanceSummaryLineDiv{width:100%;height:0;opacity:.2;border:1px solid var(--desc-color)}.checkoutPackageDiv{margin-left:0;margin-right:0;margin-top:20px}.checkoutInclusionseDiv,.checkoutTextareaDiv{margin-top:40px;margin-left:0;margin-right:0}.checkoutTextareaDiv{position:relative}.checkoutTextareaTitleDiv{font-family:Roboto Flex,Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#828282;flex:none;order:0;flex-grow:0;position:absolute;top:0;left:10px;z-index:10;background-color:#fff;padding:0 10px}.checkoutTextarea{border:1px solid #b2bcca;border-radius:6px;margin-top:10px}.enhanceDetailDiv{width:100%;background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;padding:80px 112px;margin-top:30px}@media only screen and (max-width:767px){.enhanceDetailDiv{text-align:center;padding:40px 0}}@media only screen and (max-width:767px){.enhanceDetailTopMainText{font-size:18px}}.enhanceDetailTopDiv{display:flex}.enhanceDetailTopMainDiv{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:36px;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.enhanceDetailTopMainDiv{max-width:300px}}.enhanceDetailFormDiv{padding:20px}.enhanceDetailFormMainDiv{position:relative}@media only screen and (max-width:767px){.enhanceDetailFormMainDiv{padding-bottom:10px}}.enhanceDetailFormSubDiv{display:flex}@media only screen and (max-width:767px){.enhanceDetailFormSubDiv{display:block}}.enhanceDetailFormFirstDiv{width:40%}@media only screen and (max-width:767px){.enhanceDetailFormFirstDiv{width:100%}}.add-ons-detail{padding-left:26px}@media only screen and (max-width:767px){.add-ons-detail{width:100%;padding-left:0}}.checkoutItemAdultDiv{width:100%;padding-right:10px}.checkoutItemAdultSubDiv{display:flex;margin-top:5px}@media only screen and (max-width:767px){.checkoutItemAdultSubDiv{display:block}}.enhanceTravelersDiv{width:100%;background:#fff;box-shadow:3px 4px 41px rgba(0,0,0,.05);border-radius:12px;padding:80px 112px;margin-top:30px}@media only screen and (max-width:767px){.enhanceTravelersDiv{padding:40px 30px}}.enhanceTravelersFormDiv{margin-left:0;margin-right:0;margin-top:30px}.enhanceTravelersFormCellDiv{display:flex;margin-top:10px;margin-bottom:0}@media only screen and (max-width:767px){.enhanceTravelersFormCellDiv{display:block}}.enhanceTravelersFormItemDiv{width:150px}.enhanceTravelersSelectDiv{width:150px;margin-top:10px;font-family:General Sans;color:#4f4f4f}.enhanceTravelersFormItemDiv2{padding-left:0;padding-right:0;margin-bottom:10px;width:50%}@media only screen and (max-width:767px){.enhanceTravelersFormItemDiv2{width:100%}}.enhanceTravelersInputGuest{font-family:General Sans;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#4f4f4f;width:100%;margin-top:10px;border:1px solid #b2bcca;border-radius:6px}.bookingResortBtnsDiv{margin-top:30px;margin-bottom:0;display:flex;width:100%;margin-right:30px}@media only screen and (max-width:767px){.bookingResortBtnsDiv{width:auto;margin-right:0;text-align:center;display:block}}.enhanceSummaryPersonDiv{display:flex}@media only screen and (max-width:767px){.enhanceSummaryPersonDiv{display:block}}.enhanceSummaryPersonContact{width:50%;position:relative;margin-top:10px}@media only screen and (max-width:767px){.enhanceSummaryPersonContact{width:100%}}.enhanceSummaryPersonContact1{display:flex;margin-bottom:10px}.enhanceSummaryPersonEmail{width:50%;position:relative;margin-top:10px}@media only screen and (max-width:767px){.enhanceSummaryPersonEmail{width:100%}}