td[data-v-aab6e828],th[data-v-aab6e828]{padding:2px;background-color:#fff}td.today[data-v-aab6e828]{font-weight:700}td.disabled[data-v-aab6e828]{pointer-events:none;background-color:#eee;border-radius:0;opacity:.6}.fa[data-v-aab6e828]{display:inline-block;width:100%;height:100%;background:transparent no-repeat 50%;background-size:100% 100%;fill:#ccc}.next[data-v-aab6e828]:hover,.prev[data-v-aab6e828]:hover{background-color:transparent!important}.next .fa[data-v-aab6e828]:hover,.prev .fa[data-v-aab6e828]:hover{opacity:.6}.chevron-left[data-v-aab6e828]{width:16px;height:16px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.chevron-right[data-v-aab6e828]{width:16px;height:16px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.yearselect[data-v-aab6e828]{padding-right:1px;border:none;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.monthselect[data-v-aab6e828]{border:none}.daterangepicker.hide-calendars.show-ranges .ranges,.daterangepicker.hide-calendars.show-ranges .ranges ul{width:100%}.daterangepicker .calendars-container{display:-webkit-box;display:-ms-flexbox;display:flex}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-size:15px;line-height:1em}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:auto;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:auto;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px;width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;display:table}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .drp-calendar.right{margin-left:0}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .drp-calendar.right{margin-right:0}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .drp-calendar,.daterangepicker.rtl .ranges{text-align:right}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .drp-calendar.left{clear:none!important}}.reportrange-text[data-v-267f4ee2]{background:#fff;cursor:pointer;padding:5px 10px;border:1px solid #ccc;width:100%}.daterangepicker[data-v-267f4ee2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}@media screen and (max-width:768px){.daterangepicker.show-ranges .drp-calendar.left[data-v-267f4ee2]{border-left:0}.daterangepicker.show-ranges .ranges[data-v-267f4ee2]{border-bottom:1px solid #ddd}.daterangepicker.show-ranges .ranges[data-v-267f4ee2] ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}}@media screen and (min-width:540px){.daterangepicker.show-weeknumbers[data-v-267f4ee2],.daterangepicker[data-v-267f4ee2]{min-width:486px}}@media screen and (min-width:768px){.daterangepicker.show-ranges.show-weeknumbers[data-v-267f4ee2],.daterangepicker.show-ranges[data-v-267f4ee2]{min-width:682px}}@media screen and (max-width:340px){.daterangepicker.single.show-weeknumbers[data-v-267f4ee2],.daterangepicker.single[data-v-267f4ee2]{min-width:250px}}@media screen and (min-width:339px){.daterangepicker.single[data-v-267f4ee2]{min-width:auto}.daterangepicker.single.show-ranges.show-weeknumbers[data-v-267f4ee2],.daterangepicker.single.show-ranges[data-v-267f4ee2]{min-width:356px}.daterangepicker.single.show-ranges .drp-calendar.left[data-v-267f4ee2]{border-left:1px solid #ddd}.daterangepicker.single.show-ranges .ranges[data-v-267f4ee2]{width:auto;max-width:none;-ms-flex-preferred-size:auto;flex-basis:auto;border-bottom:0}.daterangepicker.single.show-ranges .ranges[data-v-267f4ee2] ul{display:block;width:100%}}.daterangepicker.show-calendar[data-v-267f4ee2]{display:block}.daterangepicker.opensleft[data-v-267f4ee2]{right:10px;left:auto}.daterangepicker.openscenter[data-v-267f4ee2]{right:auto;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.daterangepicker.opensright[data-v-267f4ee2]{left:10px;right:auto}.slide-fade-enter-active[data-v-267f4ee2]{-webkit-transition:all .2s ease;transition:all .2s ease}.slide-fade-leave-active[data-v-267f4ee2]{-webkit-transition:all .1s cubic-bezier(1,.5,.8,1);transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-267f4ee2],.slide-fade-leave-to[data-v-267f4ee2]{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.vue-daterange-picker[data-v-267f4ee2]{position:relative;display:inline-block;min-width:60px}.vue-daterange-picker .dropdown-menu[data-v-267f4ee2]{padding:0}.vue-daterange-picker .show-ranges.hide-calendars[data-v-267f4ee2]{width:150px;min-width:150px}.inline .daterangepicker[data-v-267f4ee2]{position:static}.inline .daterangepicker[data-v-267f4ee2]:after,.inline .daterangepicker[data-v-267f4ee2]:before{display:none}
@charset "UTF-8";.daterangepicker{position:absolute;left:95%!important;padding:24px!important;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:8px;border:none;top:60px;margin-top:4px}@media (max-width:768px){.daterangepicker{padding:0!important}}.daterangepicker .stateTitle{text-align:center;margin-bottom:-23px;display:block;min-height:15px}.daterangepicker .stateTitle.bottom{display:none}.daterangepicker .calendar-table,.daterangepicker .calendar-table th{background:transparent}.daterangepicker .calendar-table th.month{font-weight:700;font-size:14px}.daterangepicker .calendar-table thead th{padding-bottom:16px}.daterangepicker .calendar-table tbody tr td{font-size:14px;font-weight:400;min-width:32px;height:32px;padding:4px;position:relative;border:none;border-bottom:5px solid #fff}.daterangepicker .calendar-table tbody tr td.in-range{background:rgba(255,84,51,.15);font-weight:700;color:#ff5433}.daterangepicker .calendar-table tbody tr td.in-range.active.end-date:not(.disabled),.daterangepicker .calendar-table tbody tr td.in-range.active.start-date:not(.disabled){color:#fff}.daterangepicker .calendar-table tbody tr td.in-range.active.end-date:not(.disabled):before,.daterangepicker .calendar-table tbody tr td.in-range.active.start-date:not(.disabled):before{background-color:#ff5433;border-radius:50%;content:"";width:32px;height:32px;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:50%;z-index:-1;margin-left:-16px}.daterangepicker .calendar-table tbody tr td.in-range.active.end-date:not(.disabled):before.disabled,.daterangepicker .calendar-table tbody tr td.in-range.active.start-date:not(.disabled):before.disabled{color:rgba(54,59,68,.2);text-decoration:initial;background-color:initial}.daterangepicker .calendar-table tbody tr td.in-range.active.end-date:not(.disabled):before.disabled.off,.daterangepicker .calendar-table tbody tr td.in-range.active.start-date:not(.disabled):before.disabled.off{background-color:transparent!important}.daterangepicker .calendar-table tbody tr td.in-range.active.start-date:not(.disabled){background:linear-gradient(90deg,hsla(0,0%,100%,0) 35%,rgba(255,85,51,.15) 0,rgba(255,85,51,.15) 0)}.daterangepicker .calendar-table tbody tr td.in-range.active.start-date:not(.disabled):hover{background:linear-gradient(90deg,hsla(0,0%,100%,0) 35%,rgba(255,85,51,.15) 0,rgba(255,85,51,.15) 0)!important}.daterangepicker .calendar-table tbody tr td.in-range.active.end-date:not(.disabled),.daterangepicker .calendar-table tbody tr td.in-range.active.end-date:not(.disabled):hover{background:linear-gradient(270deg,hsla(0,0%,100%,0) 35%,rgba(255,85,51,.15) 0,rgba(255,85,51,.15) 0)}.daterangepicker .calendar-table tbody tr td.public-holiday-days{position:relative}.daterangepicker .calendar-table tbody tr td.public-holiday-days:after{content:"";width:6px;height:6px;border-radius:100%;background:#34d74e;position:absolute;top:1px;right:1px}@media (max-width:768px){.daterangepicker .calendar-table tbody tr td.public-holiday-days:after{position:absolute;top:3px;right:3px}}.daterangepicker .calendar-table tbody tr td.disabled{color:rgba(54,59,68,.2);text-decoration:initial;background-color:initial}.daterangepicker .calendar-table tbody tr td.disabled.off{background-color:transparent!important}.daterangepicker .calendar-table tbody tr td.disabled.public-holiday-days:after{display:none}.daterangepicker .calendar-table tbody tr:first-child th{background:rgba(244,245,246,.5);height:32px;font-weight:400;color:rgba(54,59,68,.6);border-radius:0}.daterangepicker .calendar-table tbody tr:first-child th:first-child{border-radius:4px 0 0 4px}.daterangepicker .calendar-table tbody tr:first-child th:last-child{border-radius:0 4px 4px 0}.daterangepicker .drp-calendar.left{padding:0}.daterangepicker .drp-calendar.left .next.available span{display:none}.daterangepicker .drp-calendar.left th{text-align:left}.daterangepicker .drp-calendar.right{padding:0;margin-left:8px!important}.daterangepicker .drp-calendar.right .prev.available span{display:none}.daterangepicker .drp-calendar.right th{text-align:right}.daterangepicker .web-drp-btn .drp-buttons-area{display:flex;align-items:center;justify-content:space-between}.daterangepicker .web-drp-btn .drp-buttons-area .btn-clear{color:#ff5433}.daterangepicker .web-drp-btn .drp-buttons-area .btn-clear:disabled{color:rgba(255,84,51,.3)}.daterangepicker .web-drp-btn .drp-buttons-area .holidaysTitleText{align-items:center;justify-content:flex-start;color:#34d74e;font-size:14px;font-weight:600;margin-top:10px;display:none}@media (max-width:768px){.daterangepicker .web-drp-btn .drp-buttons-area .holidaysTitleText{margin-top:15px}}.daterangepicker .web-drp-btn .drp-buttons-area .holidaysTitleText:before{content:"";float:left;background:#34d74e;width:6px;height:6px;border-radius:50%;margin-right:8px}.daterangepicker .web-drp-btn .drp-buttons-area .holidaysTitleText.tr{display:inline-flex}.daterangepicker:after,.daterangepicker:before{display:none}@media (max-width:768px){.daterangepicker.openscenter{width:100%;height:100%;margin-top:0;position:fixed;top:0;right:50%!important;left:50%!important}.daterangepicker.openscenter .close{display:inline-flex!important}.daterangepicker.openscenter .drp-calendar{width:100%;max-width:100%;margin:0 0 10px!important;border:1px solid rgba(54,59,68,.1);border-radius:8px;padding:10px 0;margin-bottom:24px}.daterangepicker.openscenter .drp-calendar th{padding-bottom:10px;text-align:center}.daterangepicker.openscenter .drp-calendar th span{display:inline-block!important}.daterangepicker.openscenter .drp-calendar th.next span,.daterangepicker.openscenter .drp-calendar th.prev span{display:none!important}.daterangepicker.openscenter .calendars{overflow:auto;padding-bottom:140px;height:100%}.daterangepicker.openscenter .web-drp-btn{position:fixed;bottom:0;z-index:9;background:#fff;width:100%;padding:24px;box-shadow:0 0 40px rgba(0,0,0,.1)}.daterangepicker.openscenter .web-drp-btn .drp-buttons-area button{height:46px;line-height:1}.daterangepicker .calendars-container{width:100%;height:100%;right:0;display:grid!important;overflow:scroll;padding:0 30px 80px}.daterangepicker .stateTitle{display:none}.daterangepicker .stateTitle.bottom{display:block;margin:15px 0;font-weight:600;font-size:18px;color:#363b44}.daterangepicker .datepicker-dates-top-area{padding:8px;background:linear-gradient(180deg,hsla(0,0%,96.1%,.8),hsla(0,0%,96.5%,.8));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.daterangepicker .datepicker-dates-top-area .datepicker-dates-select-header{background:hsla(0,0%,100%,.5);border-radius:12px;display:flex;justify-content:space-between;padding:4px}.daterangepicker .datepicker-dates-top-area .dates{background:#fff;display:flex;width:86%;border:1px solid #f4f5f6;border-radius:8px;min-height:48px;align-items:center;justify-content:space-between;padding:8px 0}.daterangepicker .datepicker-dates-top-area .dates div{width:50%;padding-left:12px}.daterangepicker .datepicker-dates-top-area .dates div i,.daterangepicker .datepicker-dates-top-area .dates div svg{font-size:18px;vertical-align:bottom;margin-right:8px}.daterangepicker .datepicker-dates-top-area .dates div span{font-weight:400;color:#363b44;font-size:14px}.daterangepicker .datepicker-dates-top-area .dates .checkinBox{border-right:1px solid #f4f5f6}}.vue-daterange-picker{display:block!important}.top-area-wrapper{margin-top:24px}@media (max-width:768px){.top-area-wrapper{margin-top:0}}.top-area-wrapper .top-search{background:#f4f5f6;border-radius:8px;height:100%;padding:32px;display:flex;flex-direction:column}@media (max-width:768px){.top-area-wrapper .top-search{margin:0 -24px;padding:32px 28px}}.top-area-wrapper .top-search .user-welcome{font-weight:700;font-size:16px}.top-area-wrapper .top-search .select-hotel{font-weight:700;font-size:22px;line-height:34px;margin:8px 0}@media (max-width:768px){.top-area-wrapper .homeSearchBar{margin-top:24px}}@media (min-width:991px){.top-area-wrapper .homeSearchBar{margin-bottom:24px}}.top-area-wrapper .homeSearchBar .top-search{background:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,rgba(54,59,68,.1),rgba(54,59,68,.1)),linear-gradient(0deg,#fff,#fff);border-radius:16px;height:100%;padding:24px;display:flex;flex-direction:column;border:1px solid rgba(54,59,68,.1);border-image-source:linear-gradient(0deg,rgba(54,59,68,.1),rgba(54,59,68,.1)),linear-gradient(0deg,#fff,#fff)}@media (max-width:768px){.top-area-wrapper .homeSearchBar .top-search{padding:24px;margin:0 auto;width:100%}}.top-area-wrapper .homeSearchBar .top-search .search-subTitle{line-height:24px!important;font-weight:400!important;font-size:16px;color:rgba(0,9,41,.8)!important;margin-top:4px}@media (min-width:991px){.top-area-wrapper .homeSearchBar .top-search .search-subTitle{margin-bottom:16px}}.top-area-wrapper .homeSearchBar .top-search .user-search-title,.top-area-wrapper .homeSearchBar .top-search .user-welcome{font-size:22px;line-height:32px;font-weight:700}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm{display:flex;width:100%;gap:4px;flex-direction:row}@media (max-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm{flex-direction:column}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .date-format{width:-moz-fit-content;width:fit-content;color:#363b44!important;padding:0!important;font-size:16px!important;font-weight:400!important}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .date-format span{font-size:10px;font-weight:400;line-height:16px;color:#000929}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex:first-child .search-wrapper{border-radius:12px 12px 0 0}@media (min-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex:first-child .search-wrapper{border-radius:12px 0 0 12px}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex{color:#000929}@media (min-width:992px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex{width:33.3%}}@media (min-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex .sf-autocomplete .sf-suggestion-container{max-width:385px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:8px}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #range-date{color:#000929!important;background:rgba(54,59,68,.05);height:64px}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #range-date i,.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #range-date svg{font-size:18px;line-height:24px;font-weight:400;color:#000929}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex .sf-datepicker-select{color:#000929!important}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #formShowSpan{color:#000929;background:rgba(54,59,68,.05);height:64px;font-size:16px;color:#000929!important;font-weight:400;line-height:24px;border-radius:0 12px 12px 0}@media (max-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #formShowSpan{border-radius:0 0 12px 12px}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #formShowSpan i,.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #formShowSpan svg{color:#000929!important;font-size:18px;line-height:24px;font-weight:400}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex .check-in-wrapper,.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex .check-out-wrapper{color:#000929;display:flex;flex-direction:row;align-items:flex-start!important;gap:8px}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex .check-in-wrapper{justify-content:flex-end}@media (max-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex .check-in-wrapper{justify-content:flex-start}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex .date-pipe-right{margin:0 16px!important}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex #tb-autocomplete .search-icon{font-size:18px!important;line-height:24px!important;font-weight:400!important;color:#000929!important}@media (min-width:1280px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex:first-child{max-width:420px}}@media (min-width:1280px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .searchIndex:nth-child(2){max-width:312px}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .date-wrapper{margin:0;padding:0}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-hotel{flex:none;width:auto!important}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-hotel button.newSearch{border-radius:12px;padding:12px 24px;height:64px}@media (min-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-hotel button.newSearch{margin-left:8px}}@media (max-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-hotel button.newSearch{margin-top:16px}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area{display:flex;flex-direction:row}@media (min-width:1280px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area{max-width:294px}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper{width:100%}@media (max-width:768px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper{width:100%!important}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests{margin-bottom:0}@media (min-width:991px){.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area{min-width:328px;max-width:328px;position:absolute}}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area .search-params{background:#f4f5f6}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area .search-params .child-selection{background:#fff!important;z-index:1}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area .search-params .child-selection .child-select-age{border-radius:8px!important}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area .rooms-style{margin-top:4px}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area .rooms-cancel-button{top:3px;right:3px}.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area .rooms-cancel-button i,.top-area-wrapper .homeSearchBar .top-search .ets-hotelSearchForm .search-guest-area .guest-wrapper .sf-guests .guest-area .rooms-cancel-button svg{font-size:14px!important}.top-area-wrapper .homeSearchBar .top-search .user-welcome{font-weight:700;font-size:16px;line-height:22px}@media (max-width:768px){.top-area-wrapper .homeSearchBar .top-search .user-welcome{margin-bottom:16px}}.top-area-wrapper .homeSearchBar .top-search .select-hotel{font-weight:700;font-size:22px;line-height:34px;margin:8px 0}.ets-hotelSearchForm{background:none;height:auto}@media (max-width:768px){.ets-hotelSearchForm .ets-hotelSearchForm{background:transparent;border-radius:12px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.5);height:100%;overflow:hidden;top:0}.ets-hotelSearchForm .ets-hotelSearchForm .sf-autocomplete input[type=text],.ets-hotelSearchForm .sf-guests{border-radius:6px;background-color:#fff}}.ets-hotelSearchForm .search-bottom{padding:0}.ets-hotelSearchForm .search-wrapper{display:flex;align-items:center;position:relative;background:#fff;border-radius:4px 4px 0 0;z-index:16}.ets-hotelSearchForm .search-wrapper .mobileContainer{width:100%}.ets-hotelSearchForm .search-wrapper .search-icon{position:absolute;top:50%;left:26px;transform:translate(-50%,-50%)}.ets-hotelSearchForm .search-wrapper input[type=text]{padding:0 20px 0 48px;height:56px;width:100%;font-weight:400;font-size:14px;line-height:20px;color:rgba(54,59,68,.8);background:none}.ets-hotelSearchForm .search-wrapper input[type=text]::-moz-placeholder{color:rgba(54,59,68,.8);font-weight:400;font-size:14px;line-height:20px}.ets-hotelSearchForm .search-wrapper input[type=text]::placeholder{color:rgba(54,59,68,.8);font-weight:400;font-size:14px;line-height:20px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:0 0 8px 8px;padding:15px 0 24px;max-height:320px;overflow-y:auto;position:absolute;max-width:312px;margin-top:2px;z-index:15;width:100%}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li{padding:14px 24px;mix-blend-mode:normal;position:relative;margin-bottom:2px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li .listType{font-weight:700;font-size:10px;line-height:14px;color:#363b44;display:flex;background:#fff;border-top:1px dashed rgba(54,59,68,.15);margin-bottom:16px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li .listType em{font-style:normal;margin-top:-9px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li:hover a{text-decoration:underline}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li a{color:#363b44;font-size:14px;display:block}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li aHOTEL svg{font-weight:400}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li a svg{width:16px;height:16px;margin-right:5px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li a .hotelName{font-weight:600}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li a .hotelRegion{font-weight:300;font-size:12px;line-height:16px;padding-left:20px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result ul li a .subDescription{color:#363b44;font-weight:300;font-size:12px;line-height:16px;padding-left:20px;margin-top:8px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result.lastSearchWrapper ul a{border-bottom:1px dashed rgba(54,59,68,.15)}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result.lastSearchWrapper ul li{padding:14px 24px 0}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result.lastSearchWrapper ul li .subDescription{margin-bottom:16px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result.lastSearchWrapper ul li:last-child a{border-bottom:none}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container .autocomplete-result.lastSearchWrapper ul li:last-child a .subDescription{margin-bottom:0}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container::-webkit-scrollbar{width:4px;background-color:#f4f5f6;border-radius:12px}.ets-hotelSearchForm .autocomplete-area .sf-autocomplete .sf-suggestion-container::-webkit-scrollbar-thumb{background:rgba(54,59,68,.1);border-radius:12px}.search-hotel-form-wrapper svg{font-size:12px}.search-hotel-form-wrapper .search-form-backdrop{width:100%;padding:0;margin:0;z-index:2;background:none}.search-hotel-form-wrapper .search-form-backdrop .close{display:none}.search-hotel-form-wrapper .search-form-backdrop .error-message{z-index:16;position:absolute!important;bottom:-30px;left:20px}@media (max-width:768px){.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width{margin:0;padding:0 15px;z-index:101;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .sf-autocomplete{width:100%;height:100%;margin-top:0;overflow:hidden;z-index:3;background:#fff;position:fixed;top:0;right:0;bottom:0;left:0}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .close{display:inline-flex}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .sf-guests .guest-area{display:block;width:100%;height:100%;margin:0!important;z-index:4;padding:0;background:#fff;position:fixed;top:0;right:0;bottom:0;left:0}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .sf-guests .guest-area .rooms-style{padding-bottom:90px;overflow:auto;height:100%}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .ets-hotelSearchForm .search-wrapper{background:linear-gradient(180deg,hsla(0,0%,96.1%,.8),hsla(0,0%,96.5%,.8));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px;z-index:16}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .ets-hotelSearchForm .search-wrapper .mobileContainer{background:hsla(0,0%,100%,.5);border-radius:12px;padding:4px}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .ets-hotelSearchForm .search-wrapper input[type=text]{width:86%;background:#fff;border:1px solid #f4f5f6;border-radius:8px;height:48px;line-height:30px}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .ets-hotelSearchForm .search-wrapper .search-icon{left:35px}.search-hotel-form-wrapper .search-form-backdrop.mobile-date-full-width .sf-suggestion-container{width:100%;max-width:100%;box-shadow:none;max-height:100vh;padding-bottom:120px}}#formShowSpan i,#formShowSpan svg,#range-date i,#range-date svg,.search-wrapper i,.search-wrapper svg{color:rgba(54,59,68,.8)}.date-wrapper{margin:2px 0;position:relative}.date-wrapper #range-date{height:60px;padding:16px;background-color:#fff;display:flex}.date-wrapper #range-date i,.date-wrapper #range-date svg{font-size:12px}.date-wrapper #range-date .date-format{color:rgba(54,59,68,.8);font-weight:400;font-size:14px;line-height:20px;padding:0}.date-wrapper #range-date .date-format#checkIn,.date-wrapper #range-date .date-format#checkOut{padding-left:8px}.date-wrapper #range-date .day{font-size:10px;line-height:16px}.date-wrapper #range-date .date-pipe-right{border-left:1px solid #f4f5f6;margin-left:20px;margin-right:18px}.date-wrapper #range-date .check-in-wrapper,.date-wrapper #range-date .check-out-wrapper{display:flex;width:100%;cursor:pointer;align-items:center;white-space:nowrap}@media (max-width:768px){.date-wrapper #range-date .check-in-wrapper,.date-wrapper #range-date .check-out-wrapper{width:100%}}#checkInActive,#checkOutActive{display:none!important;clear:both;content:"";position:relative;bottom:2px;max-width:50%;height:0;width:50%;border-bottom:2px solid #ff5433;margin:-2px auto 0;z-index:1}#checkInActive{left:-25%}#checkOutActive{left:25%}.search-guest-area{padding:0}.search-guest-area .sf-guests{height:56px;margin-bottom:30px;border-radius:0 0 4px 4px;background:#fff;color:rgba(54,59,68,.8);position:relative}@media (max-width:768px){.search-guest-area .sf-guests{height:auto}}.search-guest-area .sf-guests #formShowSpan{display:flex;align-items:center;height:56px;background:#fff;border-radius:0 0 4px 4px;padding:16px;font-weight:400;font-size:14px;line-height:20px}.search-guest-area .sf-guests #formShowSpan svg{margin-right:8px}.search-guest-area .sf-guests .guest-area{background:#fff;padding:25px;z-index:16;position:relative;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:8px;margin-top:4px;max-height:80vh}@media (min-width:768px){.search-guest-area .sf-guests .guest-area{overflow-y:auto}}.search-guest-area .sf-guests .guest-area .rooms-cancel-button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-end;align-items:center;cursor:pointer;position:absolute;right:5px;top:5px;padding:5px;font-size:14px!important;font-weight:400;line-height:16px}.search-guest-area .sf-guests .guest-area .rooms-cancel-button i{font-size:14px!important;font-weight:400;line-height:16px}.search-guest-area .sf-guests .guest-area .rooms-style .search-params{background:rgba(244,245,246,.2);border-radius:4px;padding:15px}@media (max-width:768px){.search-guest-area .sf-guests .guest-area .rooms-style .search-params{padding:12px;margin:10px 28px}}@media (max-width:768px){.search-guest-area .sf-guests .guest-area .rooms-style .search-params .btn-removeRoom{margin-top:-10px;position:relative;z-index:9}}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .room-order{font-weight:700;font-size:14px;line-height:19px;color:#363b44}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .adult-title{font-weight:400;font-size:14px;line-height:16px}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner{background:#fff;border:1px solid #f4f5f6;border-radius:8px;height:40px;padding:0;display:inline-flex;justify-content:space-evenly;width:138px;align-items:center;height:100%}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .input-group-btn svg{width:14px;height:14px;color:rgba(54,59,68,.5)}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .input-group-btn .minus,.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .input-group-btn .plus{width:40px}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .input-group-btn .minus:focus,.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .input-group-btn .plus:focus{border:1px solid transparent;box-shadow:none}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .quantity{text-align:center;border-left:1px solid #f4f5f6;border-right:1px solid #f4f5f6}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .quantity:disabled{background-color:#fff}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .guest-spinner .input-spinner{width:56px;border-bottom:none;border-top:none;border-radius:initial}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages{font-size:14px;margin-top:15px}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .childAgeText{margin:12px 0}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container{padding:14px 0;border-top:1px dashed rgba(54,59,68,.15)}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container:first-child{padding-top:0;border-top:0}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container .child-selection{border:1px solid #f4f5f6;border-radius:8px;min-height:40px;line-height:30px;position:relative;padding-right:0}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container .child-selection select{min-height:38px;-webkit-appearance:none;width:100%;background:transparent}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container .child-selection:after{font-family:Font Awesome\ 6 Pro;content:"\f078";position:absolute;top:0;right:10px;height:100%;line-height:38px;padding-left:10px;border-left:1px solid #f4f5f6;z-index:-1}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container .child-selection.warning{border:1px solid #ff5433;box-sizing:border-box;box-shadow:0 0 0 2px rgba(253,106,106,.2)}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container .child-selection.warning:after{color:#ff5433;border-left:1px solid #ff5433}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container .child-age-index.warning{color:#ff5433}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container .mustChildAgeText{color:#ff5433;margin-top:15px}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .sf-child-ages .child-container hr{border-top:1px dashed #f4f5f6;padding-left:16px;padding-right:16px}.search-guest-area .sf-guests .guest-area .rooms-style .search-items .btn-removeRoom{font-weight:700;font-size:14px;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#ff5433}.search-guest-area .sf-guests .guest-area .rooms-style .add-more .action{width:100%;display:flex;align-items:center;justify-content:center;margin-top:24px;outline:none;box-shadow:none}.search-guest-area .sf-guests .guest-area .rooms-style .add-more .action svg{width:16px;height:16px}.search-guest-area .sf-guests .guest-area .mobile-guest-close{position:fixed;bottom:0;background:#fff;padding:16px;width:100%;box-shadow:0 0 40px rgba(0,0,0,.1)}.search-guest-area .guestmobileHeader{background:linear-gradient(180deg,hsla(0,0%,96.1%,.8),hsla(0,0%,96.5%,.8));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px;display:none}@media (max-width:768px){.search-guest-area .guestmobileHeader{display:flex}}.search-guest-area .guestmobileHeader .guestCt{background:hsla(0,0%,100%,.5);border-radius:12px;padding:4px;display:flex;justify-content:space-around;width:100%}.search-guest-area .guestmobileHeader .guestCt .guestBg{background:#fff;border:1px solid #f4f5f6;border-radius:8px;height:46px;line-height:1;align-items:center;padding:0 10px;width:86%;display:flex}.search-guest-area .guestmobileHeader .guestCt .guestBg i,.search-guest-area .guestmobileHeader .guestCt .guestBg svg{padding-right:10px;vertical-align:middle;color:#363b44;font-size:18px}.full-search{background:#f4f5f6;padding:12px 0;display:flex;position:relative;align-items:center}.full-search .ets-hotelSearchForm{padding:0 36px;max-width:1280px;margin:0 auto}.full-search .autocomplete-area{width:33%;float:left;border-right:1px solid rgba(54,59,68,.1)}.full-search .date-wrapper{width:34%;float:left;margin:0}.full-search .date-wrapper #range-date{height:62px;border-right:1px solid rgba(54,59,68,.1)}.full-search .date-wrapper #range-date .date-pipe-right{border-left:1px solid rgba(54,59,68,.1)}.full-search .search-guest-area{width:33%;float:left;position:relative}.full-search .search-guest-area .sf-guests{margin-bottom:0;border-radius:0 8px 8px 0}.full-search .search-guest-area .sf-guests #formShowSpan{height:62px;border-radius:0 8px 8px 0}.full-search .search-hotel{position:absolute;top:8px;right:8px;width:auto}.full-search .ets-hotelSearchForm .search-wrapper{border-radius:8px 0 0 8px}.full-search .ets-hotelSearchForm .search-wrapper input[type=text]{height:62px}.full-search.sticky-active{position:sticky;top:0;z-index:16;padding:12px 36px}.full-search.sticky-active .ets-hotelSearchForm,.full-search.sticky-active .search-hotel-form-wrapper{padding:0}.full-search.sticky-active .search-odamax-logo{display:block}.full-search.sticky-active .search-odamax-logo i,.full-search.sticky-active .search-odamax-logo svg{font-size:32px;color:#ff5433;margin-right:36px}.full-search .search-odamax-logo{display:none}.search-hotel-form-wrapper .close{float:right;display:flex;align-content:stretch;align-items:center;height:48px;justify-content:center;background:#fff;border:1px solid #f4f5f6;color:rgba(54,59,68,.5);font-size:18px;border-radius:8px;width:48px}.search-hotel-form-wrapper .close i,.search-hotel-form-wrapper .close svg{color:rgba(54,59,68,.5)}.fadebg{background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;transition:all .5s linear;display:none!important}.hotelName{padding-left:20px}.stretched-link{position:relative}.stretched-link.HOTEL:after{content:"\f594"}.stretched-link.HOTEL:after,.stretched-link.REGION:after{font-family:Font Awesome\ 6 Pro;position:absolute;top:1px;right:auto;font-size:12px}.stretched-link.REGION:after{content:"\f3c5"}.stretched-link.LIST:after{content:"\e196"}.stretched-link.COUNTRY:after,.stretched-link.LIST:after{font-family:Font Awesome\ 6 Pro;position:absolute;top:1px;right:auto;font-size:12px}.stretched-link.COUNTRY:after{content:"\f0ac"}.loader-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:17;text-align:center}.loader-background .loaderOdamax{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100px}.loader-background .loaderOdamax .logoContent{display:flex;box-sizing:border-box;align-items:center;justify-content:center}.loader-background .loaderOdamax .fa-odamaxlogo{font-size:28px;color:#ff5433}.loader-background .loaderOdamax .animationContent{width:100px;padding-top:12px;position:relative;text-align:left}@media (max-width:768px){.loader-background .loaderOdamax .animationContent{width:50px;padding-right:10px}}.loader-background .loaderOdamax .text{font-size:18px;padding:16px 0}.loader-background .loaderOdamax i,.loader-background .loaderOdamax svg{font-size:22px}@media (max-width:768px){.loader-background .loaderOdamax i,.loader-background .loaderOdamax svg{font-size:18px}}.loader-background .loaderOdamax span{position:relative;opacity:0;animation:loaderAnimation 2s ease-in-out infinite}@keyframes loaderAnimation{0%{opacity:0;left:10%}10%{opacity:1;left:10%}80%{opacity:1;left:70%}90%{opacity:0;left:70%}to{opacity:0;left:10%}}.top-area-wrapper .homeSearchBar .ets-hotelSearchForm .searchIndex .search-wrapper{color:#000929;background:rgba(54,59,68,.05)}.top-area-wrapper .homeSearchBar .ets-hotelSearchForm .searchIndex .search-wrapper input::-moz-placeholder{font-size:16px;line-height:24px;font-weight:600;color:#000929;height:64px}.top-area-wrapper .homeSearchBar .ets-hotelSearchForm .searchIndex .search-wrapper input::placeholder,.top-area-wrapper .homeSearchBar .ets-hotelSearchForm .searchIndex .search-wrapper input[type=text]{font-size:16px;line-height:24px;font-weight:600;color:#000929;height:64px}.top-area-wrapper .homeSearchBar .ets-hotelSearchForm .searchIndex .search-wrapper i,.top-area-wrapper .homeSearchBar .ets-hotelSearchForm .searchIndex .search-wrapper svg{font-size:18px;font-weight:400;line-height:24px;color:#000929}@media (max-width:768px){.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper{background:linear-gradient(180deg,hsla(0,0%,96.1%,.8),hsla(0,0%,96.5%,.8));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px;z-index:16;border-radius:4px 4px 0 0}.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper input::-moz-placeholder{width:86%;background:#fff;border-radius:8px;height:48px!important;line-height:30px;font-weight:400!important;font-size:14px!important}.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper input::placeholder,.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper input[type=text]{width:86%;background:#fff;border-radius:8px;height:48px!important;line-height:30px;font-weight:400!important;font-size:14px!important}.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper input::-moz-placeholder{color:rgba(0,9,41,.8)!important}.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper input::placeholder{color:rgba(0,9,41,.8)!important}.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper .search-icon i,.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper .search-icon svg{font-size:12px;color:rgba(54,59,68,.8)}.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper .close i,.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper .close svg{color:rgba(54,59,68,.5);font-size:12px}}@media (max-width:768px) and (max-width:370px){.top-area-wrapper .homeSearchBar .mobile-date-full-width .search-wrapper .close{width:calc(14% - 4px)}}.breadcrumb-ct{margin:10px 0}.breadcrumb-ct ul{display:flex}.breadcrumb-ct ul li{display:flex;align-items:center;margin-right:4px}.breadcrumb-ct ul li a{color:rgba(54,59,68,.5)!important;font-size:14px}.breadcrumb-ct ul li a:hover{color:rgba(255,84,51,.5)}.breadcrumb-ct ul li:after{content:">";font-family:"serif";font-size:12px;margin:-1px 5px 0;position:relative;left:2px;color:rgba(54,59,68,.5)}.breadcrumb-ct ul li:last-child:after{display:none}.breadcrumb-ct .fa-house{font-size:14px;color:rgba(54,59,68,.5);margin-right:5px}.breadcrumb-ct .link-primary{color:rgba(54,59,68,.5)}.banner-card-wrapper{background:#ffaf83;border-radius:6px;padding:9px 24px;margin-bottom:24px}@media (max-width:768px){.banner-card-wrapper{padding:14px}}.banner-card-wrapper .banner-card-item-button{display:flex;justify-content:flex-end}@media (max-width:768px){.banner-card-wrapper .banner-card-item-button{display:inline-block;font-weight:700;font-size:16px;line-height:20px}}.banner-card-wrapper .banner-card-item-button button{font-size:14px;font-weight:700;color:#fff;text-decoration:underline}.banner-card-wrapper .banner-card-item-text{font-size:16px;color:#fff;height:100%;display:flex;align-items:center}.banner-card-wrapper .banner-card-item-text i,.banner-card-wrapper .banner-card-item-text svg{margin-right:4px}@media (max-width:768px){.banner-card-wrapper .banner-card-item-text i,.banner-card-wrapper .banner-card-item-text svg{font-size:22px;margin-right:2px}}.banner-card-wrapper .banner-card-item-text p{color:#fff}@media (max-width:768px){.banner-card-wrapper .banner-card-item-text p{font-weight:700;font-size:16px;line-height:20px;margin-bottom:0}.banner-card-wrapper .banner-card-item-text p .btn{padding:0}}.sprite-ut{background-repeat:no-repeat;display:block;background-size:220px 171px}.sprite-ut-amex{width:20px;height:15px;background-position:-2px -5px}.sprite-ut-Arabic{width:24px;height:24px;background-position:-147px -73.5px}.sprite-ut-Argen_Card{width:25px;height:25px;background-position:-58px -2px}.sprite-ut-bc{width:20px;height:15px;background-position:-51px -103px}.sprite-ut-bkm_express{width:20px;height:6px;background-position:-51px -9px}.sprite-ut-Bulgarian{width:24px;height:24px;background-position:-196px -98px}.sprite-ut-Carta_Si{width:25px;height:25px;background-position:-145px -20px}.sprite-ut-carte_blanche{width:20px;height:15px;background-position:-2px -103px}.sprite-ut-Carte_Bleu{width:25px;height:25px;background-position:-31px -49px}.sprite-ut-cash_only{width:18px;height:16px;background-position:-76px -126px}.sprite-ut-Chase{width:25px;height:25px;background-position:-89px -49px}.sprite-ut-Chinese_Traditional{width:24px;height:24px;background-position:-147px -98px}.sprite-ut-Chinse_Simplified{width:23px;height:14px;background-position:-118px -49px}.sprite-ut-dankort{width:18px;height:11px;background-position:-3px -80px}.sprite-ut-Dansk{width:24px;height:24px;background-position:-171px -98px}.sprite-ut-Debit_Card{width:18px;height:16px;background-position:-76px -126px}.sprite-ut-delta{width:21px;height:13px;background-position:-50px -55px}.sprite-ut-Deutch{width:24px;height:24px;background-position:-122.5px -24.5px}.sprite-ut-diners_club{width:20px;height:16px;background-position:-26px -126px}.sprite-ut-discover{width:20px;height:15px;background-position:-26px -5px}.sprite-ut-Dutch{width:24px;height:24px;background-position:-196px -24.5px}.sprite-ut-English{width:24px;height:24px;background-position:-147px 0}.sprite-ut-Espanol{width:24px;height:24px;background-position:-171.5px 0}.sprite-ut-eurocard{width:20px;height:15px;background-position:-51px -78px}.sprite-ut-Francais{width:24px;height:24px;background-position:-98px -24.5px}.sprite-ut-Greek{width:24px;height:24px;background-position:-171.5px -49px}.sprite-ut-Israel-Hebrew{width:24px;height:24px;background-position:-196px -73.5px}.sprite-ut-Italian,.sprite-ut-Italiano{width:24px;height:24px;background-position:-147px -24.5px}.sprite-ut-chase_card{width:16px;height:16px;background-position:-77px -28px}.sprite-ut-Franc,.sprite-ut-French{width:24px;height:24px;background-position:-98px -24.5px}.sprite-ut-Chinese-Traditional{width:24px;height:24px;background-position:-147px -98px}.sprite-ut-Japanese{width:24px;height:24px;background-position:-122.5px -122.5px}.sprite-ut-jcb{width:20px;height:20px;background-position:-75px -100px}.sprite-ut-Korean{width:24px;height:24px;background-position:-98px -98px}.sprite-ut-Latviski{width:24px;height:24px;background-position:-171.5px -73.5px}.sprite-ut-Lietuviu{width:24px;height:24px;background-position:-98px -122.5px}.sprite-ut-maestro{width:20px;height:13px;background-position:-26px -104px}.sprite-ut-mastercard,.sprite-ut-mc_alaska,.sprite-ut-mc_canada{width:20px;height:15px;background-position:-51px -78px}.sprite-ut-argencard{background-position:-51px -29px;width:20px;height:15px}.sprite-ut-electron{background-position:-75px -55px;width:20px;height:12px}.sprite-ut-cartasi{background-position:-2px -31px;width:20px;height:11px}.sprite-ut-Norsk{width:24px;height:24px;background-position:-98px -49px}.sprite-ut-paypal{width:12px;height:14px;background-position:-6px -127px}.sprite-ut-Polski{width:24px;height:24px;background-position:-196px -49px}.sprite-ut-Portugues{width:24px;height:24px;background-position:-196px 0}.sprite-ut-Romana{width:24px;height:24px;background-position:-122.5px -98px}.sprite-ut-Russian,.sprite-ut-Slovencina{width:24px;height:24px;background-position:-171.5px -24.5px}.sprite-ut-Slovenscina{width:23px;height:14px;background-position:-168px -125px}.sprite-ut-solo{width:13px;height:17px;background-position:-54px -126px}.sprite-ut-switch{width:13px;height:16px;background-position:-79px -4px}.sprite-ut-Thai{width:24px;height:24px;background-position:-98px -73.5px}.sprite-ut-Turkce{width:24px;height:24px;background-position:-98px 0}.sprite-ut-Ukranian{width:24px;height:24px;background-position:-122.5px -49px}.sprite-ut-Union_Pay{width:20px;height:20px;background-position:-2px -51px}.sprite-ut-visa{width:20px;height:7px;background-position:-75px -82px}.sprite-ut-visa_elektron{width:25px;height:25px;background-position:-143px -172px}.sprite-ut-carteblue{background-position:-26px -81px;width:20px;height:9px}.ccard-number .ccard-number-inner{display:flex;align-items:center;width:100%}i[id^=cardVendor]{position:absolute;right:24px}body.review-modal-open{overflow:hidden}body.review-modal-open .popover{left:-40px!important}body.modal-open{overflow:hidden}.modal .modal-content{border:1px solid #f4f5f6;box-sizing:border-box;border-radius:8px}.modal .modal-content .close{background-color:transparent;position:absolute;right:16px;top:16px;color:rgba(54,59,68,.5);width:24px;height:24px;padding:0;z-index:2}.modal .modal-content .close.min{border:0}.modal .modal-content .modal-content-padding{padding:45px}.modal .modal-content .modal-header{border:none}.modal .modal-content .info-area{margin:24px 0;font-weight:400;font-size:14px;line-height:24px}.modal.modal-info .modal-dialog,.modal.modal-reset-password .modal-dialog,.modal.modal-sign .modal-dialog{width:376px}@media (max-width:991px){.modal.modal-info .modal-dialog,.modal.modal-reset-password .modal-dialog,.modal.modal-sign .modal-dialog{width:100%;height:100%;margin:0;padding:0}}.modal.modal-info .modal-content,.modal.modal-reset-password .modal-content,.modal.modal-sign .modal-content{width:100%;height:100%;border-radius:8px!important}@media (max-width:991px){.modal.modal-info .modal-content,.modal.modal-reset-password .modal-content,.modal.modal-sign .modal-content{width:100%;height:100%;border:none;border-radius:0}}.modal.modal-info .modal-body,.modal.modal-reset-password .modal-body,.modal.modal-sign .modal-body{font-size:14px}.modal.modal-info .modal-body .labeled-input,.modal.modal-reset-password .modal-body .labeled-input,.modal.modal-sign .modal-body .labeled-input{padding:0;margin-bottom:12px;position:relative}.modal.modal-info .modal-body .formArea,.modal.modal-reset-password .modal-body .formArea,.modal.modal-sign .modal-body .formArea{padding:16px 32px}.modal.modal-info .modal-body .formArea .custom-control .custom-control-label,.modal.modal-reset-password .modal-body .formArea .custom-control .custom-control-label,.modal.modal-sign .modal-body .formArea .custom-control .custom-control-label{padding-left:2.5rem}.modal.modal-info .modal-body header,.modal.modal-reset-password .modal-body header,.modal.modal-sign .modal-body header{margin-bottom:24px}.modal.modal-info .modal-body .show-pass,.modal.modal-reset-password .modal-body .show-pass,.modal.modal-sign .modal-body .show-pass{position:absolute;top:18px;right:16px;color:#ff5433;cursor:pointer}.modal.modal-info .modal-body .custom-control.custom-checkbox,.modal.modal-reset-password .modal-body .custom-control.custom-checkbox,.modal.modal-sign .modal-body .custom-control.custom-checkbox{display:inline-block!important;flex-direction:column;align-items:flex-start!important}.modal.modal-info .modal-body .remember-reset,.modal.modal-reset-password .modal-body .remember-reset,.modal.modal-sign .modal-body .remember-reset{margin:24px 0}.modal.modal-info .modal-body .remember-box,.modal.modal-reset-password .modal-body .remember-box,.modal.modal-sign .modal-body .remember-box{margin-left:14px}.modal.modal-info .modal-body .reset-pass,.modal.modal-reset-password .modal-body .reset-pass,.modal.modal-sign .modal-body .reset-pass{margin-right:14px}.modal.modal-info .modal-body .btn-signin,.modal.modal-reset-password .modal-body .btn-signin,.modal.modal-sign .modal-body .btn-signin{width:100%}.modal.modal-info .modal-body .btn-register,.modal.modal-reset-password .modal-body .btn-register,.modal.modal-sign .modal-body .btn-register{margin:32px 0 12px;padding-left:12px;padding-right:12px}.modal.modal-info .modal-body .btn-register button,.modal.modal-reset-password .modal-body .btn-register button,.modal.modal-sign .modal-body .btn-register button{width:100%}.modal.modal-info .modal-body .login-content,.modal.modal-reset-password .modal-body .login-content,.modal.modal-sign .modal-body .login-content{display:block}.modal.modal-info .modal-body .login-content span.login-content-title,.modal.modal-reset-password .modal-body .login-content span.login-content-title,.modal.modal-sign .modal-body .login-content span.login-content-title{font-size:18px;line-height:24px;font-family:Nunito;font-style:normal;font-weight:700}.modal.modal-reset-password{line-height:20px}.modal.modal-reset-password .modal-dialog{width:auto}@media (max-width:991px){.modal.modal-reset-password .modal-dialog{height:auto;margin:0 1.5rem}}@media (max-width:991px){.modal.modal-reset-password .modal-content{border:1px solid #f4f5f6;box-sizing:border-box;border-radius:8px;width:100%!important}}.modal.modal-reset-password .reset-window{margin:24px}.modal.modal-reset-password .reset-window .reset-step .text{margin:8px 0 24px}.modal.modal-reset-password .reset-window .reset-step .reset-password-success,.modal.modal-reset-password .reset-window .reset-step .reset-password-title,.modal.modal-reset-password .reset-window .reset-step .reset-password-unregistered{font-size:18px;line-height:24px;font-family:Nunito;font-style:normal;font-weight:700}.modal.modal-reset-password .reset-window #tb-reset-email{width:312px}@media (max-width:991px){.modal.modal-reset-password .reset-window #tb-reset-email{width:100%}}@media (max-width:991px){.modal.modal-reset-password .reset-window .buttonArea a,.modal.modal-reset-password .reset-window .buttonArea button{width:-webkit-fill-available;margin-top:12px;box-sizing:content-box}}.modal .modal-xxl{width:100%;max-width:100%;padding:16px;margin:0 auto}.modal.modal-info .modal-dialog{width:-moz-fit-content;width:fit-content}@media (max-width:991px){.modal.modal-info .modal-dialog{height:auto;margin:0 1.5rem}}.modal.modal-info .modal-dialog .modal-content{width:auto}.modal.modal-info .modal-dialog .modal-content .info-window{margin:24px}.modal.modal-info .modal-dialog .modal-content .info-window .text{margin:8px 0 24px}@media (max-width:991px){.modal.modal-info .modal-dialog .modal-content .info-window .buttonArea a,.modal.modal-info .modal-dialog .modal-content .info-window .buttonArea button{width:-webkit-fill-available;margin-top:12px;box-sizing:content-box}}.modal.modal-info .modal-dialog .modal-content .info-window .info.error h5{color:#ff5433}.modal.modal-info .modal-dialog .modal-content .info-window span{font-size:14px}#modalInstallmentsTable .modal-dialog{max-width:800px}#modalInstallmentsTable .modal-dialog .modal-content{border-radius:8px}#modalInstallmentsTable .modal-dialog .modal-content #tableInfoMessage{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;color:#363b44;opacity:.5}#modalInstallmentsTable .modal-dialog .modal-content #tableInfoMessage div{font-size:14px}#modalInstallmentsTable .modal-dialog .modal-content #tableInfoMessage div svg{font-weight:900;line-height:20px}#modalInstallmentsTable .modal-dialog .modal-content #tableInfoMessage span{font-weight:400;font-size:12px;line-height:20px}#modalInstallmentsTable .modal-dialog .modal-content .modal-header{border-bottom:none;padding:48px 48px 0}#modalInstallmentsTable .modal-dialog .modal-content .modal-header .modal-title{font-weight:700;font-size:18px;line-height:24px;color:#363b44}#modalInstallmentsTable .modal-dialog .modal-content .modal-header .close{position:absolute;right:16px;top:16px}#modalInstallmentsTable .modal-dialog .modal-content .modal-body{padding:16px 48px 48px}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-wrapper{display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:991px){#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-wrapper{overflow:scroll}}#modalInstallmentsTable .modal-dialog .modal-content .modal-body td{border:1px solid #f4f5f6;vertical-align:middle;padding:10px 15px;width:120px;height:54px;white-space:nowrap;text-align:center;font-size:12px;font-weight:600}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .bank-card-logos{width:30%}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .bank-card-logos td.table-img{width:120px;max-width:120px;min-width:120px}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .bank-card-logos td.table-img img{width:70px;max-width:70px}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .bank-card-logos td.table-img.table-white-space{height:32px}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .bank-card-logos td.headerTd{border:0;height:32px;font-weight:300}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-responsive{display:table}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-responsive tbody{width:100%}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-responsive tbody tr td{border:1px solid #f4f5f6;vertical-align:middle;width:120px;height:54px;white-space:nowrap;text-align:center;font-size:12px;font-weight:600;padding:0;line-height:16px}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-responsive tbody tr td .currencyChangeArea{font-size:12px;color:#000;font-weight:600}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-responsive tbody tr td b{display:block}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-responsive tbody tr td b .currencyChangeArea{font-size:10px;line-height:14px;color:#8791a3;font-weight:400}#modalInstallmentsTable .modal-dialog .modal-content .modal-body .table-responsive tbody tr td.headerTd{border:0;height:32px;font-weight:300;padding:0}#modalInstallmentsTable i{font-style:normal}.campaign-modal-text{font-size:14px}.campaign-modal-text .title{font-size:18px}.campaign-modal-text ul{margin-left:15px;margin-top:10px}.campaign-modal-text ul li{margin-bottom:5px;list-style:disc}.campaign-modal-text ul li a{color:#363b44;text-decoration:underline}.modal-currency-lang .modal-dialog{max-width:800px}.modal-currency-lang .modal-dialog .modal-body{padding:40px!important}.modal-currency-lang .modal-dialog .modal-body .formArea header{margin-bottom:24px}.modal-currency-lang .modal-dialog .modal-body .formArea header .select-lang-title{font-weight:700;font-size:18px;line-height:24px;color:#363b44}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang{display:flex;flex-wrap:wrap}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang .btn-changeModalSiteLanguage{flex:0 0 calc(33.33% - 10px);margin-right:24px;padding:8px;margin-bottom:40px;display:flex;align-items:center;max-width:-moz-fit-content;max-width:fit-content}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang .btn-changeModalSiteLanguage img{width:24px;height:24px;margin-right:8px}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang .btn-changeModalSiteLanguage span{font-weight:600;font-size:14px;line-height:16px;color:#363b44}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang .btn-changeModalSiteLanguage:hover{background-color:rgba(54,59,68,.0509803922);border-radius:8px;cursor:pointer}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang .btn-changeModalSiteLanguage:last-child{margin-right:0}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang .selectedLang{background-color:rgba(54,59,68,.0509803922);border-radius:8px;cursor:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-currency-lang .modal-dialog .modal-body .formArea .container-lang .selectedLang img{opacity:.6}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency{margin-bottom:16px}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .curr-title-contain{margin-bottom:24px}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .curr-title-contain .select-curr-title{font-weight:700;font-size:18px;line-height:24px;color:#363b44}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .container-currency{display:flex;flex-wrap:wrap}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .container-currency .btn-changeModalSiteCurrency{margin-right:24px;padding:12px;margin-bottom:24px}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .container-currency .btn-changeModalSiteCurrency img{width:24px;height:24px}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .container-currency .btn-changeModalSiteCurrency span{font-weight:600;font-size:14px;line-height:16px;color:#363b44;margin-left:8px}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .container-currency .btn-changeModalSiteCurrency:hover{background-color:rgba(54,59,68,.0509803922);border-radius:8px;cursor:pointer}.modal-currency-lang .modal-dialog .modal-body .formArea .select-currency .container-currency .selectedCurr{background-color:rgba(54,59,68,.0509803922);border-radius:8px;cursor:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:991px){body.search-result .footer{padding-bottom:60px}}@media (max-width:991px){.full-search{position:sticky;top:0;z-index:16;height:66px}}@media (max-width:991px){.full-search.top{position:fixed;top:0;width:100%}}.search-header{position:relative;top:20px}@media (max-width:991px){.search-header{position:unset}}.search-header .subject{font-weight:400;font-size:24px;color:#363b44}@media (max-width:991px){.search-header .subject{text-align:center;margin-bottom:10px}}.search-header .subject span{font-weight:500}.search-header .subject span span:first-child{font-weight:700}.search-header .subject h1{display:inline;font-weight:500;font-size:100%}.search-header .emptyListTitle{font-weight:400;font-size:24px;color:#363b44}@media (max-width:991px){.search-header .emptyListTitle{text-align:center;margin-bottom:10px}}.search-header .emptyListTitle b{font-weight:700}.search-header .result-text-info{font-size:12px;color:rgba(54,59,68,.7)}.priceAndDiscountInfo{display:flex;justify-content:flex-end;position:relative;top:16px}@media (max-width:991px){.priceAndDiscountInfo{justify-content:center;margin-bottom:20px;position:unset}}.priceAndDiscountInfo a{font-weight:400;font-size:10px;color:rgba(54,59,68,.8);text-decoration:underline}.quick-sort-bg{margin-top:56px;margin-bottom:16px;border:1px solid #f4f5f6;background:#fff;border-radius:8px}.quick-sort-bg .quick-sort-head{display:flex}.quick-sort-bg .quick-sort-head .sort-info{cursor:pointer}.quick-sort-bg span{display:flex;align-items:center;padding:0 12px;color:#363b44;font-size:14px;font-weight:700}.quick-sort-bg span i,.quick-sort-bg span svg{color:rgba(54,59,68,.5);font-size:12px;margin-right:3px}.quick-sort-bg button{background:none;padding:17px 12px;color:rgba(54,59,68,.8);font-size:12px}.quick-sort-bg button.active{color:rgba(255,84,51,.8);font-weight:700}.quick-sort-bg button:hover{text-decoration:underline}.search-hotel-form-wrapper{width:100%;padding:0 16px}@media (max-width:991px){.search-hotel-form-wrapper{padding:0 10px}}.search-hotel-form-wrapper .searchBar-mobile{border:1px solid #f4f5f6;border-radius:8px;background:#fff;padding:4px 4px 4px 12px;display:flex;min-height:42px}.search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:12px}.search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header .result-check-in-out{padding:0 10px}@media (max-width:991px){.search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header .result-check-in-out .day{display:inline-block}}.search-hotel-form-wrapper .searchBar-mobile .result-hotel-name{min-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.search-hotel-form-wrapper .searchBar-mobile .no-gutters{min-width:50%}@media (max-width:991px){.search-hotel-form-wrapper .change{margin-left:auto}}@media (max-width:640px){#formShowSpan,.full-search .search-hotel,.sf-datepicker-select{display:none!important}}.search-result-page .result-hotel-name{width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.customMobileSearchView{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#f4f5f6;padding:32px 12px 0;opacity:0;animation:customFadeIn .3s ease forwards}.customMobileSearchView .customSearchInputs{width:100%;margin-top:50px}.customMobileSearchView .customSearchInputs .customInputGroup{width:100%;padding:20px 13px;display:flex;align-items:center;background:#fff;margin:4px 0}.customMobileSearchView .customSearchInputs .customInputGroup svg{width:16px;margin-right:11px}.customMobileSearchView .customSearchInputs .customInputGroup .customInputText{font-weight:400;font-size:16px;line-height:20px;color:#363b44;font-family:Source Sans Pro,sans-serif;font-style:normal}.customMobileSearchView .customSearchInputs .customInputGroup .customInputText .day{font-size:10px;line-height:16px}.customMobileSearchView .customSearchInputs .customInputGroup .customDateInput{padding:0;width:50%;display:flex;align-items:center}.customMobileSearchView .customSearchInputs .customInputGroup .customDateInput:last-child{position:relative}.customMobileSearchView .customSearchInputs .customInputGroup .customDateInput:last-child:before{content:"";position:absolute;height:36px;width:1px;left:-10px;background:#f4f5f6}.customMobileSearchView .customSearchInputs .customInputSubmit{width:100%;background:#ff5433;border-radius:8px;color:#fff;font-weight:800;font-size:16px;line-height:24px;margin-top:20px}.customMobileSearchView .customSearchInputs .customExit{position:absolute;top:12px;right:12px;display:flex;align-content:stretch;align-items:center;height:48px;justify-content:center;background:#fff;border:1px solid #f4f5f6;color:rgba(54,59,68,.5);font-size:18px;border-radius:8px;width:48px}.nearRegionTitleCt{display:none}#hotelList>div.nearRegionTitleCt{display:block}#hotelList>div.nearRegionTitleCt~div.nearRegionTitleCt{display:none}.nearRegionTitle{font-weight:400;font-size:24px;line-height:24px;color:#363b44;margin:32px 0 24px}@media (max-width:991px){.nearRegionTitle{font-size:16px;margin:24px 0 16px}}@keyframes customFadeIn{0%{opacity:0}to{opacity:1}}.breadcrumb-ct{margin:24px 0}@media (max-width:768px){.inner-header{margin:24px 0 0}}.inner-header .header-wrapper{display:flex;align-items:flex-end}@media (max-width:768px){.inner-header .header-wrapper{display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-items:flex-start}}@media (max-width:768px){.inner-header .header-wrapper .address-wrapper{margin-top:8px}}@media (max-width:768px){.inner-header .hotel-stars{margin-bottom:8px}}.inner-header .subject{font-weight:700;font-size:24px;color:#363b44;line-height:36px;padding:4px 0}@media (max-width:768px){.inner-header .subject{padding:8px 0;font-weight:700;font-size:20px;line-height:22px}}.inner-header .subject-address{font-size:14px;color:#363b44;cursor:default;line-height:24px;cursor:pointer}.inner-header .subject-address span{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:capitalize}@media (max-width:768px){.inner-header .subject-address{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.inner-header .subject-address i,.inner-header .subject-address svg{font-size:14px;margin-right:8px}.inner-header .review-wrapper{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;flex-direction:column-reverse}@media (max-width:768px){.inner-header .review-wrapper{justify-content:space-between;flex-direction:row;flex-wrap:nowrap}}.inner-header .reviews-social{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:768px){.inner-header .reviews-social{border-radius:28px;display:flex;flex-direction:row-reverse}}.inner-header .reviews-social #hotelDetailReviewsTop{border-top-right-radius:24px;border-bottom-right-radius:24px;flex-shrink:0}@media (max-width:768px){.inner-header .reviews-social #hotelDetailReviewsTop{margin-right:12px}}.inner-header .reviews-social .withReviewComment.green{background:none}@media (max-width:768px){.inner-header .reviews-social .withReviewComment.green{background:rgba(52,215,78,.1)}}.inner-header .reviews-social .withReviewComment.green .score{background:#34d74e}.inner-header .reviews-social .withReviewComment.yellow{background:none}@media (max-width:768px){.inner-header .reviews-social .withReviewComment.yellow{background:rgba(226,163,19,.1)}}.inner-header .reviews-social .withReviewComment.yellow .score{background:#e2a313}.inner-header .reviews-social .withReviewComment.red{background:none}@media (max-width:768px){.inner-header .reviews-social .withReviewComment.red{background:rgba(253,92,49,.1)}}.inner-header .reviews-social .withReviewComment.red .score{background:#fd5c31}.inner-header .reviews-social .scoreLabelText{display:flex;align-items:center;cursor:pointer;justify-content:flex-end}@media (max-width:768px){.inner-header .reviews-social .scoreLabelText{flex-direction:row-reverse}}.inner-header .reviews-social .scoreLabelText .score{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;border-radius:20px;min-height:40px;font-weight:700;text-align:center;line-height:24px;width:48px}@media (max-width:768px){.inner-header .reviews-social .scoreLabelText .score{min-height:auto;width:auto;font-weight:600;font-size:12px;line-height:16px;padding:4px 8px}}.inner-header .reviews-social .review-count{display:flex;flex-direction:column;line-height:20px;font-weight:400;padding-right:12px;text-align:end}@media (max-width:768px){.inner-header .reviews-social .review-count{padding:0}}.inner-header .reviews-social .review-count span{color:#363b44;font-size:14px;font-style:normal;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.inner-header .reviews-social .review-count span svg{margin-right:8px}@media (max-width:768px){.inner-header .reviews-social .review-count .count{display:none}}.inner-header .reviews-social .recommendedByOdamax,.inner-header .reviews-social label{color:#363b44;font-size:14px;font-style:normal;font-weight:700;cursor:pointer}@media (max-width:768px){.inner-header .reviews-social .recommendedByOdamax,.inner-header .reviews-social label{color:#34d74e;font-weight:600;font-size:12px;line-height:16px;margin:4px 8px 4px 4px}}.inner-header .reviews-social .nonReviewComment{display:none}@media (max-width:768px){.inner-header .reviews-social .nonReviewComment{display:block}}.inner-header .reviews-social .nonReviewComment .review-count,.inner-header .reviews-social .nonReviewComment .score{display:none}@media (max-width:768px){.inner-header .reviews-social .nonReviewComment .review-count{background:rgba(52,215,78,.1);color:#0b6c38;border-radius:12px;display:block}}.inner-header .hotel-badges{margin-bottom:20px}@media (max-width:768px){.inner-header .hotel-badges{margin-bottom:0;margin-right:15px;flex-shrink:0;display:flex}}.inner-header .hotel-badges .award-hotel,.inner-header .hotel-badges .odamax-recommends{padding:4px 8px;font-weight:600;font-size:12px;line-height:16px;border-radius:24px}.inner-header .hotel-badges .award-hotel{background:rgba(0,122,255,.1);color:#007aff;display:inline-block}.inner-header .hotel-badges .award-hotel svg{font-size:14px;margin-right:4px}.inner-header .hotel-badges .odamax-recommends{background:rgba(52,215,78,.1);color:#34d74e;margin-right:12px}.inner-header .short-info-cta-button a{font-weight:400;font-size:12px;text-decoration:underline;margin-top:4px}.fav{display:flex}.fav .favorite{margin-right:5px;cursor:pointer}.fav .favorite i,.fav .favorite svg{color:#ff5433;font-size:18px;position:relative;z-index:-1}@media (max-width:768px){.fav .favorite i,.fav .favorite svg{font-size:16px}}.fav .favorite.heart-animated:before{font-family:Font Awesome\ 6 Pro;content:"\e4ff";color:#fd6a6a;font-size:16px;font-weight:900}.fav .favorite:before{font-family:Font Awesome\ 6 Pro;content:"\e500";color:#363b44;font-size:16px}.tags-social{margin-top:20px;cursor:pointer}@media (max-width:768px){.tags-social{margin-top:0}}.tags-social .share-group-wrapper{display:flex;justify-content:end}.tags-social .btn-share{margin-right:15px}@media (max-width:768px){.tags-social .btn-share{margin-right:5px}}.tags-social .btn-share i,.tags-social .btn-share svg{margin-right:2px}@media (max-width:768px){.tags-social .btn-share i,.tags-social .btn-share svg{color:#363b44}}@media (max-width:768px){.tags-social .fav .favorite{margin-right:16px}}.straight-line{height:2px;background-color:#ebebec;margin:16px 0 24px}@media (max-width:768px){.straight-line{width:calc(100% + 24px);position:relative;left:-12px;max-width:unset}}.cirles{position:absolute;bottom:0;left:50%;margin-left:-34px;align-items:center}.cirles .circle{border-radius:50%;margin:4px;z-index:1}.cirles .circle.small{width:4px;height:4px;background:hsla(0,0%,100%,.5)}.cirles .circle.middle{width:6px;height:6px;background:hsla(0,0%,100%,.8)}.cirles .circle.big{width:8px;height:8px;background:#fff;position:relative}.cirles .circle.color{background:#ff5433;margin:0;position:absolute;left:2px;top:2px}.mobile-sticky-panel{position:sticky;top:0;z-index:1}@media (max-width:768px){.mobile-sticky-panel{z-index:16;position:relative;top:auto}}#sticky-panel .list-group-item{margin-right:50px}#sticky-panel .list-group-item.active{color:#363b44}#sticky-panel .list-group-item.active:after,#sticky-panel .list-group-item .fake-border-bottom{content:"";display:inline-block;position:absolute;bottom:-1px;left:2%;height:5px;width:100%;background:#ff5433;border-radius:2.5px}@media (max-width:991px){#sticky-panel .list-group-item.active:after,#sticky-panel .list-group-item .fake-border-bottom{height:6px}}@media (min-width:1280px){.tooltip .tooltip-inner{position:relative;top:-5px;max-width:500px}}@media (min-width:1280px){.tooltip .bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before{top:-5px;left:50%}}.etstur-branding span i{display:none}.full-search{padding:8px 0}.full-search .ets-hotelSearchForm .search-wrapper input[type=text]{height:48px;padding:0 20px 0 40px;font-size:16px;color:#363b44}.full-search .ets-hotelSearchForm .search-wrapper .search-icon{left:24px}.full-search .ets-hotelSearchForm .search-wrapper .search-icon svg{font-size:12px;width:16px;height:16px}.full-search .date-wrapper #range-date{height:48px;border-right:2px solid rgba(54,59,68,.05)}.full-search .date-wrapper #range-date .date-pipe-right{margin:0 8px}.full-search .date-wrapper #range-date .date-format{font-size:16px}.full-search .search-guest-area .sf-guests{height:48px}.full-search .search-guest-area .sf-guests #formShowSpan{height:48px;font-size:16px}.full-search .search-guest-area .sf-guests #formShowSpan svg{margin-right:8px}.full-search .search-hotel{top:4px;right:4px}.full-search .search-hotel .odamax-primary.odamax-primary.big{height:40px;font-size:18px}.full-search .autocomplete-area{border-right:2px solid rgba(54,59,68,.05);width:38%}.full-search .date-wrapper{width:29%}@media (max-width:768px){.full-search{height:auto;padding:4px 8px}.full-search .search-hotel-form-wrapper{padding:0}.full-search .search-hotel-form-wrapper .searchBar-mobile{border:1px solid rgba(54,59,68,.1);padding:12px}.full-search .search-hotel-form-wrapper .searchBar-mobile .change{display:none}.full-search .search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header{color:rgba(54,59,68,.6);font-size:14px}.full-search .search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header .result-check-in-out{padding:0 16px 0 0}.full-search .search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header .result-check-in-out:before{font-family:Font Awesome\ 6 Pro;content:"\f784";font-size:12px;margin-right:4px}.full-search .search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header .result-guest-count{padding:0 16px 0 0}.full-search .search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header .result-guest-count:before{font-family:Font Awesome\ 6 Pro;content:"\f500";font-size:12px;margin-right:4px}.full-search .search-hotel-form-wrapper .searchBar-mobile .searchBar-mobile-header .result-room-count:before{font-family:Font Awesome\ 6 Pro;content:"\f236";font-size:12px;margin-right:4px}}.detail-gallery{margin:24px 0;position:relative}.detail-gallery .double,.detail-gallery .single{padding:0;height:352px}.detail-gallery .single .gallery-image{width:-webkit-fill-available;height:100%;margin:0 1px 0 0;-o-object-fit:cover;object-fit:cover}.detail-gallery .double{height:350px}.detail-gallery .double .gallery-image{width:-webkit-fill-available;height:50%;-o-object-fit:cover;object-fit:cover}.detail-gallery .double .gallery-image-2,.detail-gallery .double .gallery-image-4{-o-object-fit:cover;object-fit:cover}.detail-gallery .gallery-image{margin:1px;background-size:cover;background-position:50%;cursor:pointer}.detail-gallery .gallery-image #gallery-map-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-gallery .badge-wrapper{position:absolute;top:19px;left:16px}.detail-gallery .badge-wrapper .show-gallery-badge{color:#fff;background:rgba(54,59,68,.8);border-radius:28px;padding:8px;font-weight:700;font-size:12px;line-height:12px;margin-right:4px}.detail-gallery .badge-wrapper .show-gallery-badge svg{margin-right:4px}.detail-gallery .show-gallery{position:absolute;bottom:16px;left:16px}.detail-gallery .show-gallery button{border:none}.detail-gallery .show-gallery button svg{margin-right:8px}.detail-gallery .show-gallery button:hover{opacity:1}.detail-gallery .show-gallery i,.detail-gallery .show-gallery svg{margin-right:2px}.detail-gallery .show-map{position:absolute;right:16px;bottom:16px;left:auto}.modal-content{border-radius:0!important}.hotelGalleryModal{padding:16px 24px 24px 16px}@media (max-width:768px){.hotelGalleryModal{padding:0;height:100%}}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper,.hotelGalleryModal .slider-parent-wrapper #slider-wrapper{height:100%}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper{position:relative}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper{height:100%}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container{height:100%;overflow:hidden;position:relative;border-radius:4px}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container{border-radius:0}}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container.slick-slider{width:100%}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container.slick-slider .slick-list{width:100%;padding:0!important}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container.slick-slider .hotel-slide-item{position:relative;width:100%;overflow:hidden;height:calc(100vh - 165px)}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container.slick-slider .hotel-slide-item{height:100vh}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container.slick-slider .hotel-slide-item img{border-radius:4px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;height:100%;width:auto}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container.slick-slider .hotel-slide-item img{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;top:45%}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container.slick-slider .slick-arrow{top:45%!important}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container .slick-counter{bottom:35%}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container .swipe-trigger{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slider-container .swipe-trigger{z-index:1}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .btn-arrow{position:absolute;top:50%;margin-top:-25px;cursor:pointer;padding:10px;z-index:15}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .btn-arrow i,.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .btn-arrow svg{font-size:24px;color:#363b44}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .btn-arrow.btn-next{right:0;border-radius:2px 0 0 2px}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .btn-arrow.btn-prev{left:0;border-radius:0 2px 2px 0}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slide-length{position:absolute;right:20px;bottom:20px;padding:10px 20px;display:flex;align-items:center;z-index:2;background:rgba(54,59,68,.8);color:#fff;font-size:14px;font-weight:600;border-radius:20px;min-width:48px}@media (max-width:768px){.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .hotel-slide-length{position:absolute;right:16px;bottom:auto;font-weight:600;font-size:12px;line-height:15px;padding:8px 12px}}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .starting-price{padding:24px 28px 40px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:32px 32px 0 0;position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:2}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .starting-price .text{color:rgba(54,59,68,.5);font-weight:400;font-size:12px;line-height:16px;margin-bottom:4px}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .starting-price .price{color:#ff5433;font-weight:800;font-size:18px;line-height:25px;margin-top:4px}.hotelGalleryModal .slider-parent-wrapper #slider-wrapper .hotel-slider-wrapper .starting-price .price i{font-style:normal}.hotelGalleryModal .carousel-wrapper{margin-top:16px;position:relative;display:block;width:100%;left:0;top:0}.hotelGalleryModal .carousel-wrapper .slick-list{padding:0!important}.hotelGalleryModal .carousel-wrapper .slick-track{height:75px;overflow:hidden}.hotelGalleryModal .carousel-wrapper .mini-gallery-item{float:left;height:73px;min-height:1px;display:block;position:relative;min-width:120px!important}.hotelGalleryModal .carousel-wrapper .mini-gallery-item span{display:block}.hotelGalleryModal .carousel-wrapper .mini-gallery-item span img{width:110px;border-radius:4px;cursor:pointer;height:73px}.hotelGalleryModal .btn-modal-close{z-index:2}.hotelGalleryModal .cirles{position:absolute;left:50%;bottom:125px;margin-left:-36px}.gallery-modal-room-detail{margin-top:32px;height:100%}.gallery-modal-room-detail .room-name{color:#363b44;margin-bottom:8px}.gallery-modal-room-detail .readLessButton,.gallery-modal-room-detail .readMoreButton{text-decoration:underline;color:#ff5433;background:none;padding:0}.gallery-modal-room-detail .description{font-size:14px;color:#363b44;margin-bottom:6px;line-height:24px}.gallery-modal-room-detail .sub-title{font-weight:700;font-size:16px;color:#363b44;margin-bottom:16px}.gallery-modal-room-detail .facility-item-ct{display:flex;flex-wrap:wrap}.gallery-modal-room-detail .facility-item-ct .facility-item{display:flex;font-size:14px;margin:4px 10px 4px 0;font-weight:600;line-height:24px}.gallery-modal-room-detail .facility-item-ct .facility-item i,.gallery-modal-room-detail .facility-item-ct .facility-item svg{margin-right:8px}.gallery-modal-room-detail .gallery-price-ct{padding:16px 0;display:flex;margin-top:8px;justify-content:space-between;position:absolute;bottom:0;width:calc(25% - 15px);background:#fff}.gallery-modal-room-detail .gallery-price-ct .price{display:flex;flex-direction:column;line-height:18px}.gallery-modal-room-detail .gallery-price-ct .price i{font-style:normal}.gallery-modal-room-detail .gallery-price-ct .price em{font-size:14px;color:rgba(54,59,68,.5);margin-bottom:5px;display:block;font-style:normal}.gallery-modal-room-detail .gallery-price-ct .price .old-price{font-size:12px;text-decoration:line-through;color:rgba(54,59,68,.6)}.gallery-modal-room-detail .gallery-price-ct .price .room-price{font-weight:700;line-height:25px;color:#ff5433;font-size:18px}.gallery-modal-room-detail .gallery-price-ct .price .text{font-weight:400;font-size:12px;line-height:16px;text-align:right;color:rgba(54,59,68,.5)}@media (max-width:768px){.hotelSlider.hotelGalleryApp.arrowOn .btn-arrow{background:rgba(54,59,68,.7);display:block;z-index:13;border-radius:50%;height:35px;width:36px;margin:0 10px}.hotelSlider.hotelGalleryApp.arrowOn .btn-arrow img{width:24px;position:relative;left:0;top:-1px}.hotelSlider.hotelGalleryApp.arrowOn .btn-arrow.btn-prev img{left:-2px}}.comment-wrapper{border-radius:8px;background-color:#f4f5f6;padding:16px;overflow:auto;margin-top:16px;max-height:calc(100vh - 410px);height:auto}.comment-wrapper .comment{background:hsla(0,0%,100%,.8);border-radius:8px;padding:16px;margin-bottom:12px}.comment-wrapper .comment .name{font-weight:700;font-size:14px;line-height:24px}.comment-wrapper .comment .date{color:rgba(54,59,68,.8);font-weight:600;font-size:12px;line-height:24px;margin-left:8px}.comment-wrapper .comment .point{font-weight:700;font-size:16px;line-height:24px;color:#34d74e;float:right}.comment-wrapper .comment .read-less,.comment-wrapper .comment .read-more,.comment-wrapper .comment .text{font-weight:400;font-size:14px;line-height:24px;color:#363b44;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.comment-wrapper .comment input:checked+.text{-webkit-line-clamp:unset}.comment-wrapper .comment input:checked~.read-more{display:none}.comment-wrapper .comment input:checked~.read-less{display:block}.comment-wrapper .comment .read-less{display:none;font-weight:700;text-decoration:underline;text-transform:capitalize}.comment-wrapper .comment .read-more{display:block;font-weight:700;text-decoration:underline;text-transform:capitalize}.comment-wrapper .comment:last-child{margin-bottom:0}.comment-wrapper .comment label:before{display:none}.container-menu-fixed{position:sticky;z-index:14;background:#fff;border-bottom:solid #f4f5f6}@media (max-width:768px){.container-menu-fixed{width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.container-menu-fixed::-webkit-scrollbar{display:none}}.container-menu-fixed ul{display:flex}@media (max-width:768px){.container-menu-fixed ul.right li{display:none}}@media (max-width:768px){.container-menu-fixed ul.right li:first-of-type{display:flex}}.container-menu-fixed ul li{margin-right:24px;display:flex;margin-bottom:-2px}.container-menu-fixed ul li a{color:#363b44;font-weight:400;padding:10px;transition:all .2s ease}@media (max-width:768px){.container-menu-fixed ul li a{width:100%;min-inline-size:-moz-max-content;min-inline-size:max-content;font-size:14px;line-height:19px;padding-bottom:13px}}.container-menu-fixed ul li a:hover{color:#ff5433;transform:translateY(-2px)}.container-menu-fixed ul li a.active{border-bottom:3px solid #ff5433;color:#ff5433}@media (max-width:991px){#hotelLocationMap{margin-top:24px}}.map-box{padding:8px 8px 8px 24px;background:rgba(54,59,68,.05);border-radius:8px}@media (max-width:991px){.map-box{padding:16px}}.map-box .short-info-cta{padding:16px}@media (max-width:991px){.map-box .short-info-cta{padding:0}}.map-box .map-image{position:relative;cursor:pointer;height:-moz-fit-content;height:fit-content}@media (max-width:991px){.map-box .map-image img{width:100%;display:block;margin:auto}}.map-box .map-image img{width:100%;border-radius:4px}.map-box .map-image .show-in-map{background:rgba(54,59,68,.8);color:#fff;font-weight:700;font-size:14px;line-height:24px;position:absolute;bottom:16px;right:36px;padding:8px 16px;border-radius:8px}.map-box .map-image .show-in-map svg{font-size:14px;line-height:24px;margin-right:8px}.map-box .mobile-ticket{margin-top:5px;display:flex;justify-content:space-between}@media (max-width:768px){.map-box .mobile-ticket{flex-direction:column}}@media (max-width:768px){.map-box .mobile-ticket .group{margin-bottom:19px}}.map-box .mobile-ticket .group .title{font-weight:700;font-size:14px;line-height:17px;color:#363b44;margin-bottom:12px}@media (max-width:768px){.map-box .mobile-ticket .group .title{font-size:16px;line-height:24px}}.map-box .mobile-ticket .group .title .landmarkInfo{cursor:pointer;float:right;width:-moz-fit-content;width:fit-content}.map-box .mobile-ticket .group .title .landmarkInfo i,.map-box .mobile-ticket .group .title .landmarkInfo svg{color:#363b44;opacity:.6;font-size:16px}.map-box .mobile-ticket .maps-landmarks{flex:0 0 auto;display:flex;font-weight:400;margin-top:12px;align-items:center;font-size:14px;color:#363b44}@media (max-width:768px){.map-box .mobile-ticket .maps-landmarks{width:100%;margin-top:12px;font-weight:600;line-height:24px;align-items:center}}.map-box .mobile-ticket .maps-landmarks i,.map-box .mobile-ticket .maps-landmarks svg{font-size:10px;box-sizing:border-box;color:#363b44;margin-right:8px;font-weight:900}.map-box .mobile-ticket .maps-landmarks span{display:flex;justify-content:space-between;width:100%;color:#363b44}.map-box .mobile-ticket .maps-landmarks span em:not(.km){font-style:normal;font-size:14px;line-height:24px;padding-left:3px;max-width:180px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:60%}@media (max-width:768px){.map-box .mobile-ticket .maps-landmarks span em:not(.km){width:160px;max-width:100%}}.map-box .mobile-ticket .maps-landmarks span .km{text-align:end;font-style:normal;font-size:14px;line-height:24px;padding-left:3px;font-weight:600}.map-box .mobile-ticket button{width:100%;margin-top:20px;font-weight:600!important}@media (max-width:768px){.map-modal-content .landmarksArea{padding:32px 28px 110px;margin-bottom:12px;display:none;width:100%;height:100%!important;position:fixed;left:0;top:0;background:#fff;z-index:2}}.map-modal-content .landmarksArea h3{font-weight:700;font-size:18px;color:#363b44;margin-bottom:16px}.map-modal-content .landmarksArea .card{box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:8px;border:1px solid rgba(54,59,68,.2);padding:16px;margin-bottom:12px}.map-modal-content .landmarksArea .card .card-header{background:transparent;border:0;padding:0;display:flex;align-items:center}.map-modal-content .landmarksArea .card .card-header h5{font-weight:700;font-size:14px;color:#363b44;display:flex;justify-content:space-between;width:100%;background-color:transparent;padding:0}.map-modal-content .landmarksArea .card .card-header .accordion-button:not(.collapsed){box-shadow:none}.map-modal-content .landmarksArea .card .card-header .accordion-button:not(.collapsed):after{content:"\f107";background-image:none;font-family:Font Awesome\ 6 Pro;font-size:24px;font-weight:300}.map-modal-content .landmarksArea .card .card-body{padding:0 0 0 32px}.map-modal-content .landmarksArea .card .card-body .list-group a{color:#363b44;border:0;border-bottom:1px dashed rgba(54,59,68,.2);padding:12px 0;line-height:16px;background:#fff}.map-modal-content .landmarksArea .card .card-body .list-group a .head{display:block;font-weight:700;font-size:12px}.map-modal-content .landmarksArea .card .card-body .list-group a .distance{font-weight:400;font-size:12px}.map-modal-content .landmarksArea .card .card-body .list-group a:last-child{border-bottom:0}.map-modal-content .mapWrapper{height:100%;padding:30px 0 0;border-radius:4px;overflow:hidden;position:relative}@media (max-width:768px){.map-modal-content .mapWrapper{padding-top:0}}.map-modal-content .mapWrapper .mapArea{height:100%}.map-modal-content .mapWrapper .copyright{position:absolute;bottom:10px;right:6px;font-size:10px}.map-modal-content .landmarksArea{height:80vh;overflow:auto}.map-modal-content .filter-sticky-menu{position:fixed;bottom:0;left:0;z-index:4;width:100%;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.1);display:none}.map-modal-content .filter-sticky-menu button{background:#fff;color:#ff5433;font-weight:700;font-size:16px;padding:32px 30px;text-align:left;height:74px}.map-modal-content .filter-sticky-menu button.btn-apply-map{display:flex;align-items:center}.map-modal-content .filter-sticky-menu button.btn-apply-map svg{margin-left:4px}.map-modal-content .gm-bundled-control-on-bottom{bottom:250px!important}#hotel-facility-navigate{height:32px}@media (max-width:768px){#hotel-facility-navigate{height:1px}}@media (max-width:991px){#modalDetailMap{overflow:hidden}#modalDetailMap .modal-dialog,#modalDetailMap .modal-dialog .modal-body{padding:0}#modalDetailMap .modal-dialog .modal-body>button{z-index:2;color:#363b44;opacity:.6}#modalDetailMap .modal-dialog .modal-body .mapWrapper{height:100vh;margin:0}#modalDetailMap .close img{width:24px}}.sort-sticky-menu{position:fixed;bottom:0;left:0;z-index:4;width:100%;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.1);display:none}@media (max-width:991px){.sort-sticky-menu{display:block}}.sort-sticky-menu button{min-height:86px;background:#fff;color:#ff5433;font-weight:700;font-size:16px;padding:0 30px;text-align:left}.sort-sticky-menu button i,.sort-sticky-menu button svg{vertical-align:sub;color:#ff5433;margin:0 5px;font-size:18px}.mapHotelCard{position:relative;display:flex;flex-direction:column;padding:15px 0;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);background-color:#fff}.mapHotelCard>div{padding:0 15px}.mapHotelCard>div:last-of-type,.mapHotelCard>div div:last-of-type{margin-bottom:0}.mapHotelCard .hotelInfos a{display:block;text-decoration:none!important}.mapHotelCard .hotelInfos .img{width:88px;height:68px;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px}@media (max-width:768px){.mapHotelCard .hotelInfos .img{width:65px;height:50px;position:relative;left:-5px}.mapHotelCard{padding:7px 0 15px}}.mapHotelCard .hotelInfos .title{font-family:Nunito;font-size:18px;font-weight:700;line-height:1.33;color:#363b44}.mapHotelCard .hotelInfos .location{font-family:Nunito;font-size:12px;font-weight:700;color:#33c1ea}.mapHotelCard .hotelInfos .stars i{color:#fec70a}.mapHotelCard .hotelInfos .ratings div{display:flex;align-items:center;justify-content:flex-start}.mapHotelCard .hotelInfos .ratings em{display:inline-block;background:#000;padding:5px;color:#fff;font-size:18px;font-weight:700;font-style:normal;border-radius:2px;float:left;margin-right:5px}@media (min-width:768px){.mapHotelCard{max-width:400px}.mapHotelCard.hotel{min-width:300px}}.mapHotelCard .distance .title{font-family:Nunito;font-size:18px;font-weight:700;line-height:1.33;color:#363b44;margin-bottom:8px}.mapHotelCard .ratings .count{font-size:14px;color:#ebebec;font-weight:400}.gm-style-iw-d{overflow:hidden!important}#modalDetailMap .custom-control.custom-checkbox input,#modalDetailMap .form-check.form-check-inline.checkbox-area input[type=checkbox],#modalDetailMap .form-check.form-check-inline input[type=radio],#modalDetailMap .tour-checkout-hotelRoom .custom-control-input{position:absolute;display:none}#modalDetailMap .custom-control.custom-checkbox input:checked+label:before{background:#fff}#modalDetailMap .custom-checkbox{font-family:Nunito;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#363b44;padding-left:0;width:auto;margin-right:14px;margin-bottom:2px}#modalDetailMap [type=checkbox]:checked~label:last-child:before,#modalDetailMap [type=checkbox]:not(:checked)~label:last-child:before{content:"";position:absolute;left:0;top:1px;box-shadow:none;border-radius:4px;border:1px solid #ebebec;background-color:#fff;width:16px;height:16px;color:#fff}#modalDetailMap [type=checkbox]:checked~label:after{content:"";position:absolute;width:10px;height:10px;top:calc(50% - 4px);left:3px;line-height:1;border-radius:2px;background-color:#ff5433;padding:5px}#modalDetailMap .custom-control.custom-checkbox input:checked+label:before{background:#fff}#modalDetailMap .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:none;top:3px;left:2px;width:12px;height:12px;border:2px solid #fff}#modalDetailMap .custom-control.custom-checkbox input,#modalDetailMap .form-check.form-check-inline.checkbox-area input[type=checkbox],#modalDetailMap .form-check.form-check-inline input[type=radio]{position:absolute;display:none}.mobile-filter-btn .mobile-filter{padding:16px 24px;z-index:2;background:#363b44;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:28px;font-weight:600;font-size:14px;line-height:19px;color:#fff;position:absolute;bottom:16px;left:16px}.mobile-filter-btn .mobile-filter i,.mobile-filter-btn .mobile-filter svg{margin-right:4px}.general-info-navigate{visibility:hidden;height:24px}@media (max-width:768px){.general-info-navigate{height:24px}}.general-info{margin-bottom:18px}.general-info hr{margin:32px 0}.general-info h2{font-weight:700;font-size:24px;color:#363b44;margin-bottom:16px;line-height:32px}@media (max-width:768px){.general-info h2{font-size:18px;line-height:24px}}.general-info .generalinfo p{font-size:16px;color:#363b44;line-height:24px;font-weight:400}.general-info .hotel-description input:checked+.hotelDetailDescription{-webkit-line-clamp:unset}.general-info .hotel-description input,.general-info .hotel-description input:checked~label,.general-info .hotel-description label:before{display:none}.general-info .hotel-description label{text-decoration:underline;font-weight:400;font-size:16px}.general-info .hotel-description .hotelDetailDescription{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}@media (max-width:768px){.general-info .hotel-description .hotelDetailDescription{-webkit-line-clamp:5}}.general-info .hotel-description label[for=readMoreTriggerShortDesc]{color:#ff5433;font-size:14px}@media (max-width:768px){.general-info .hotelDescriptionWrapper p{font-weight:400;font-size:16px;line-height:24px}}@media (max-width:768px){.general-info .reasonsAndConditions{display:none}}@media (min-width:768px){.importantInfoMobile .reasonsAndConditions{display:none}}@media (max-width:768px){.hotel-detail .hotel-top-facility.container{padding-right:0!important}}.top-facilities{border-bottom:1px solid rgba(54,59,68,.2);margin:32px 0;padding-bottom:32px;border-radius:2px}@media (max-width:768px){.top-facilities{margin:20px 0 0;border:none;padding-bottom:0}}.top-facilities ul{display:flex;flex-wrap:wrap}@media (max-width:768px){.top-facilities ul{flex-wrap:nowrap;overflow-y:auto}}.top-facilities ul a,.top-facilities ul li{color:#363b44;font-size:14px;margin-right:40px;display:flex;flex-direction:column;text-align:center;line-height:24px;max-width:95px;min-width:72px;width:-moz-min-content;width:min-content}@media (max-width:768px){.top-facilities ul a,.top-facilities ul li{flex-direction:row;text-align:start;max-width:none;min-width:-moz-fit-content;min-width:fit-content;width:auto;font-weight:600;margin-right:12px;align-items:center;background:#f4f5f6;border-radius:24px;padding:8px 16px}}.top-facilities ul a i,.top-facilities ul a svg,.top-facilities ul li i,.top-facilities ul li svg{font-size:24px;margin-right:4px;margin-bottom:12px}@media (max-width:768px){.top-facilities ul a i,.top-facilities ul a svg,.top-facilities ul li i,.top-facilities ul li svg{margin-right:8px;font-size:16px;line-height:20px;margin-bottom:0}}@media (max-width:768px){.top-facilities .facilities-show-all{display:flex;align-items:center;margin-top:8px}.top-facilities .facilities-show-all i,.top-facilities .facilities-show-all svg{color:#ff5433;font-size:16px;padding:4px;margin-right:8px}}.top-facilities a{text-decoration:underline}@media (max-width:768px){.top-facilities .pay-type-info{display:none}}.pay-type-info{background:#f5f5f6;padding:16px 24px;border-radius:8px;height:-moz-fit-content;height:fit-content}.pay-type-info span{font-weight:700;font-size:14px;line-height:20px}.pay-type-info .item{display:flex;align-items:center;height:-moz-fit-content;height:fit-content}.pay-type-info .item:nth-child(2){margin-top:10px}.pay-type-info svg{color:#34d74e;margin-right:8px}.reasonsAndConditions{margin-top:48px}@media (max-width:768px){.reasonsAndConditions{margin-top:24px}}.reasonsAndConditions h5{margin-bottom:24px}@media (min-width:768px){.reasonsAndConditions h5{display:none}}.reasonsAndConditions .importantinfo ul{display:flex;flex-wrap:wrap}.reasonsAndConditions .importantinfo ul li{color:#363b44;font-size:14px;margin:0 30px 12px 0}@media (max-width:768px){.reasonsAndConditions .importantinfo ul li{margin:0 0 16px}.reasonsAndConditions .importantinfo ul li:last-of-type{margin-bottom:24px}}.reasonsAndConditions .importantinfo ul li i,.reasonsAndConditions .importantinfo ul li svg{margin-right:5px}.reasonsAndConditions .importantinfo .additionalBed{font-size:14px;color:#363b44;margin:10px 0}@media (max-width:768px){.reasonsAndConditions .good-reason{margin-bottom:40px}}.reasonsAndConditions .good-reason .reasons{font-size:14px}.reasonsAndConditions .good-reason .reasons i,.reasonsAndConditions .good-reason .reasons svg{color:#34d74e;width:16px;height:16px;padding:4px;margin-right:12px}.reasonsAndConditions .good-reason .reasons li{display:flex;align-items:center;margin-bottom:12px}@media (max-width:768px){.reasonsAndConditions .good-reason h4{margin-bottom:16px}}@media (max-width:768px){.hotel-detail.basket-active .fast-communication{bottom:112px}}@media (max-width:768px){.bottom{margin:0}}.bottom .line{border-bottom:1px solid rgba(54,59,68,.2);margin:32px 0 8px}@media (max-width:768px){.bottom .line{display:none}}.taxInfo{font-weight:400;font-size:16px;line-height:24px;margin:24px 0 32px;display:flex}@media (max-width:768px){.taxInfo{margin:24px 0 0}}.taxInfo svg{margin-right:12px;font-size:16px;padding:4px}@media (min-width:768px){.isMobile{display:none}}@media (max-width:768px){.isDesktop{display:none}}@media (max-width:768px){.hotel-facility{margin:0}}@media (max-width:768px){.hotel-facility .facilityContent{border-top:1px solid rgba(54,59,68,.2)}}.hotel-facility .facilityContent .facility-title{font-size:24px;color:#363b44;margin-bottom:24px;display:flex;justify-content:space-between;font-weight:700;border-bottom:1px solid rgba(54,59,68,.2);padding-bottom:24px}@media (max-width:768px){.hotel-facility .facilityContent .facility-title{display:none}}.hotel-facility .facilityContent .facility-title em{font-weight:400;font-size:12px;color:rgba(54,59,68,.8);font-style:normal}.hotel-facility .facilityContent .facility-accordion{border-bottom:1px solid rgba(54,59,68,.2);margin-bottom:0;display:flex;flex-direction:column;margin-top:24px}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion{margin-top:0}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content{margin-bottom:24px;position:relative}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content{border-bottom:2px dashed rgba(54,59,68,.2);padding:24px 0;margin-bottom:0}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content:last-child{margin-bottom:0}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content:last-child{border-bottom:0}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content:last-child .desc{border-bottom:0}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .hotel-facility-box{display:flex}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .hotel-facility-box{flex-direction:column}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title{font-weight:600;font-size:16px;color:#363b44;margin-bottom:10px;width:25%}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title{width:100%;margin:0}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span{display:flex;align-items:center;font-weight:700;font-size:18px}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span{font-size:16px}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span:before{content:"+";color:#363b44;position:absolute;right:0;font-weight:900;font-size:37px}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span i,.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span svg{font-size:20px;margin-right:12px}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span i,.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span svg{font-size:16px}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span .fa-plus{margin-left:auto;font-size:22px;display:none}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span .fa-plus{display:inline-block;font-size:32px;margin-right:0}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title span .fa-minus{margin-left:auto;display:none}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .title.open span:before{content:"−"}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc{font-size:14px;color:#363b44;width:75%;border-bottom:2px dashed rgba(54,59,68,.2);padding-bottom:24px}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc{width:100%;display:none;border-bottom:0;padding-bottom:10px;margin-top:10px}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul{flex-wrap:nowrap;flex-direction:column}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul li{line-height:24px;width:33.33%;font-weight:400;font-size:16px;padding-bottom:5px}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul li{width:100%}}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul li.hidden{display:none}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul li.moreFacility{font-weight:500;font-size:14px;color:#ff5433;text-decoration:underline;padding-left:20px;cursor:pointer}.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul li i,.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc ul li svg{font-size:13px;margin-right:7px}@media (max-width:991px){.hotel-facility .facilityContent .facility-accordion .hotel-facility-content .desc.open{display:block}}.green-banner{width:100%;display:flex;background:rgba(28,204,170,.1);border-radius:4px;align-items:center;justify-content:flex-start;margin-bottom:16px;padding:11px}@media (max-width:768px){.green-banner{padding:16px}}.green-banner .icon{width:40px;height:40px;background:#bbf0e6;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;margin-right:16px;padding:8px}@media (max-width:768px){.green-banner .icon{padding:6.5px}}.green-banner .icon i,.green-banner .icon svg{font-size:20px;background:#fff}.green-banner .icon .fa-circle-check{position:absolute;right:6px;bottom:6px;color:#34d74e;font-size:15px;background:#fff;border-radius:50%}.green-banner .text{line-height:19px}.green-banner .text .title{display:block;font-weight:700;color:#363b44;font-size:16px}.green-banner .text .sub-text{color:#363b44;font-size:14px}.infoBanner{padding:8px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:flex-start}@media (max-width:768px){.infoBanner{padding:12px 16px}}.infoBanner.s-noAvaible{border-radius:4px}.infoBanner .icon{width:36px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:16px}@media (max-width:768px){.infoBanner .icon{padding:6px}}.infoBanner .icon i,.infoBanner .icon svg{color:#fff;font-size:16px}.infoBanner p{font-weight:700;font-size:14px;margin-bottom:0}.infoBanner.orange{background:rgba(255,175,131,.1)}.infoBanner.orange .icon{background:#ffaf83}.infoBanner.gray{background:rgba(244,245,246,.5)}.infoBanner.gray .icon,.infoBanner.red{background:#fd6a6a}.infoBanner.red{color:#fff}.infoBanner.red .icon{background:hsla(0,0%,100%,.2)}.infoBanner.red a,.infoBanner.red button{background:hsla(0,0%,100%,.2);color:#fff;border-radius:4px;padding:8px 12px;font-weight:700;font-size:14px;line-height:20px}.banner-card-wrapper{margin:32px 0 0;padding:8px 16px 8px 8px;background:rgba(255,175,131,.2);border-radius:8px}@media (max-width:768px){.banner-card-wrapper{padding:12px;margin-top:24px}}.banner-card-wrapper .banner-card-item-text{font-weight:700;font-size:14px;line-height:20px}@media (max-width:768px){.banner-card-wrapper .banner-card-item-text{align-items:flex-start}}@media (min-width:768px){.banner-card-wrapper .banner-card-item-text .inner-text{display:flex;width:100%;justify-content:space-between;align-items:center}}.banner-card-wrapper .banner-card-item-text .text{color:#363b44}@media (max-width:768px){.banner-card-wrapper .banner-card-item-text .text{font-weight:700;font-size:14px;line-height:20px}}.banner-card-wrapper .banner-card-item-text svg{color:#fff}@media (max-width:768px){.banner-card-wrapper .banner-card-item-text svg{font-size:20px}}.banner-card-wrapper .banner-card-item-button{font-weight:700;font-size:14px;line-height:20px}.banner-card-wrapper .banner-card-item-button button{color:#ff5433;padding:10px 0}@media (max-width:768px){.banner-card-wrapper .banner-card-item-button button{padding:8px 0 0}}@media (max-width:768px){.banner-card-wrapper.register-login-card{margin-left:20px;margin-right:20px}}.banner-card-wrapper button{background:none}.salmon-background{padding:6px;background-color:#ffaf83;border-radius:4px;margin-right:16px;display:inline-block;font-size:20px;line-height:16px}@media (max-width:768px){.salmon-background{margin-right:12px}}.top-banners{margin-top:16px}.top-banners .banner-card-item{padding:8px;border-radius:8px;display:flex;align-items:center;font-size:20px;line-height:16px;margin-bottom:16px}.top-banners .banner-card-item .text{font-weight:700;font-size:14px;line-height:20px;padding:8px 0}.top-banners .banner-card-item.salmon{background:rgba(255,175,131,.2)}.top-banners .banner-card-item.gray{background:rgba(54,59,68,.1)}@media (max-width:768px){.top-banners .banner-card-item.gray{margin-top:16px}}.top-banners .banner-card-item svg{font-size:20px;line-height:16px;color:#fff}.top-banners .red-background{padding:6px;background-color:#fd6a6a;border-radius:4px;margin-right:16px;display:inline-block}.share-modal-content .share-list{display:flex;justify-content:space-between;margin:30px 0 0}@media (max-width:768px){.share-modal-content .share-list{justify-content:space-around}}.share-modal-content .share-list .share-item{margin:0 5px}.share-modal-content .share-list .share-item a{box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:8px;border:1px solid #f4f5f6;min-width:88px;display:flex;align-items:center;justify-content:center;min-height:64px;transition:all .2s ease}.share-modal-content .share-list .share-item a i,.share-modal-content .share-list .share-item a svg{font-size:24px}.share-modal-content .share-list .share-item a:hover{border:1px solid rgba(255,84,51,.2);transform:translateY(-2px)}.share-modal-content .share-list .share-item span{text-align:center;display:block;padding:8px 0;font-size:12px;color:rgba(54,59,68,.5)}.share-modal-content .share-list .share-item .page-url{position:absolute;left:0;top:0;z-index:-1000}.detail-info{margin-top:32px;border-bottom:1px solid rgba(54,59,68,.2)}@media (max-width:768px){.detail-info{border-top:1px solid rgba(54,59,68,.2);border-bottom:none;padding-top:24px;margin:0}.detail-info.mobile-detail-info{margin:0 12px}}.detail-info .info-body .detail-info-inner-row{margin:0 0 10px}@media (max-width:768px){.detail-info .detail-info-inner-row .language-info{border-bottom:1px solid rgba(54,59,68,.2)}}.detail-info .detail-info-inner-row h3{font-weight:700;font-size:18px;color:#363b44;margin-bottom:24px}.detail-info .detail-info-inner-row ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.detail-info .detail-info-inner-row ul li{margin-bottom:24px;display:flex;align-items:center;line-height:16px;font-weight:400;font-size:14px;color:#363b44;margin-right:24px}@media (max-width:768px){.detail-info .detail-info-inner-row ul li{width:50%;margin-right:0}}.detail-info .detail-info-inner-row ul li i,.detail-info .detail-info-inner-row ul li svg{margin-right:8px}@media (max-width:768px){.detail-info .detail-info-inner-row ul.paymentCt li{width:50%}}.detail-info .detail-info-inner-row .paymentTypes{margin-top:1rem}@media (max-width:768px){.detail-info .detail-info-inner-row .paymentTypes{padding:24px 0 0;margin:0}}.user-reviews-wrapper .top-info{font-weight:400;font-size:14px;line-height:19px;border:2px solid #ebebec;border-radius:8px 8px 0 0;padding:32px 36px}@media (max-width:991px){.user-reviews-wrapper .top-info{padding:0;border:0}}.user-reviews-wrapper .top-info .closebtn{display:none}.user-reviews-wrapper .top-info .user-reviews-title .totalReviews{font-weight:400;font-size:16px;color:#363b44;margin-top:10px;display:block}@media (max-width:768px){.user-reviews-wrapper .top-info .user-reviews-title .totalReviews{margin-top:16px;line-height:24px;display:flex}}.user-reviews-wrapper .top-info .user-reviews-title .totalReviews i,.user-reviews-wrapper .top-info .user-reviews-title .totalReviews svg{margin-right:4px;font-size:14px}@media (max-width:768px){.user-reviews-wrapper .top-info .user-reviews-title .totalReviews i,.user-reviews-wrapper .top-info .user-reviews-title .totalReviews svg{margin-top:4px;margin-right:8px}}.user-reviews-wrapper .top-info .user-reviews-title h5{font-weight:700;font-size:24px;line-height:24px}@media (max-width:991px){.user-reviews-wrapper .top-info .user-reviews-title h5{font-weight:700;font-size:18px}}.user-reviews-wrapper .top-info .otelpuan-description{padding-left:38px;margin-top:16px}.user-reviews-wrapper .review-container{background:#f4f5f6;padding:18px 32px;border-radius:0 0 8px 8px}@media (max-width:991px){.user-reviews-wrapper .review-container{margin:0 -20px;padding:18px 32px}}@media (max-width:768px){.user-reviews-wrapper #review-filter{overflow:hidden}}.user-reviews-wrapper .summary{display:flex;justify-content:flex-end;margin-top:5px}@media (max-width:991px){.user-reviews-wrapper .summary{justify-content:space-between;width:100%;margin-top:24px;margin-bottom:10px}}.user-reviews-wrapper .summary .totalReview{color:#34d74e;display:flex;flex-direction:column;align-items:flex-end;width:-moz-fit-content;width:fit-content;background:none}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview.green{background:rgba(52,215,78,.2)}}.user-reviews-wrapper .summary .totalReview.green .badge{background:#34d74e}.user-reviews-wrapper .summary .totalReview.green .review-label-text{color:#34d74e}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview.yellow{background:rgba(226,163,19,.2)}}.user-reviews-wrapper .summary .totalReview.yellow .badge{background:#e2a313}.user-reviews-wrapper .summary .totalReview.yellow .review-label-text{color:#e2a313}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview.red{background:rgba(253,92,49,.2)}}.user-reviews-wrapper .summary .totalReview.red .badge{background:#fd5c31}.user-reviews-wrapper .summary .totalReview.red .review-label-text{color:#fd5c31}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview{flex-direction:row;align-items:center;border-radius:28px}}.user-reviews-wrapper .summary .totalReview .badge{display:flex;align-items:center;justify-content:center;min-width:48px;font-weight:700;font-size:16px;line-height:24px;border-radius:24px;padding:5px 0;color:#fff}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview .badge{width:37px;min-width:auto;height:28px;font-size:14px}}.user-reviews-wrapper .summary .totalReview .text-wrap{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview .text-wrap{margin-left:10px;padding-right:12px}}.user-reviews-wrapper .summary .totalReview .text-wrap .review-label-text{font-weight:700;font-size:16px;line-height:24px;margin-top:4px}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview .text-wrap .review-label-text{font-size:14px;line-height:20px;margin:0;padding:4px 0}}.user-reviews-wrapper .summary .totalReview .text-wrap .review-label-recommendation{font-weight:400;font-size:14px;line-height:19px}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview .text-wrap .review-label-recommendation{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:991px){.user-reviews-wrapper .summary .totalReview .text-wrap{display:grid}}.user-reviews-wrapper .summary .chart-bar.chart-bar{display:flex;width:100%;justify-content:space-between}@media (max-width:991px){.user-reviews-wrapper .summary .chart-bar.chart-bar{justify-content:space-between;flex-wrap:wrap;margin-top:0}}.user-reviews-wrapper .summary .chart-bar.chart-bar .progress-wr{margin:4px 0 0}@media (max-width:991px){.user-reviews-wrapper .summary .chart-bar.chart-bar .progress-wr{position:relative;margin:4px 0 8px}}.user-reviews-wrapper .summary .chart-bar.chart-bar .progress-wr .progress-label{font-weight:400;line-height:16px;font-size:14px;color:#363b44}@media (max-width:991px){.user-reviews-wrapper .summary .chart-bar.chart-bar .progress-wr .progress-label{line-height:24px}}.user-reviews-wrapper .summary .chart-bar.chart-bar .progress-wr .value{font-weight:700;font-size:14px;line-height:19px;float:right}@media (max-width:991px){.user-reviews-wrapper .summary .chart-bar.chart-bar .progress-wr .value{position:absolute;right:0}}.user-reviews-wrapper .summary .chart-bar.chart-bar .reviewBody{min-width:145px;padding-right:32px}@media (max-width:991px){.user-reviews-wrapper .summary .chart-bar.chart-bar .reviewBody{width:40%;padding-right:0}}.user-reviews-wrapper .summary .chart-bar.chart-bar .progress{height:12px;border-radius:4px;margin-top:3px}@media (max-width:991px){.user-reviews-wrapper .summary .chart-bar.chart-bar .progress{height:4px}}.user-reviews-wrapper .summary .chart-bar.chart-bar .progress .progress-bar{background:#34d74e;border-radius:4px}.user-reviews-wrapper .summary .chart-bar.chart-bar .progress .progress-bar.bg-orange,.user-reviews-wrapper .summary .chart-bar.chart-bar .progress .progress-bar .progress-bar{background:#ff8754}@media (max-width:991px){.user-reviews-wrapper .summary>div{padding:0}}.user-reviews-wrapper .filter-area{background:rgba(244,245,246,.5);border-radius:4px;height:31px;padding-left:14px;display:flex;align-items:center;margin-bottom:18px}.user-reviews-wrapper .filter-area .filter-item{margin-right:24px;font-weight:400;font-size:14px;line-height:19px}@media (max-width:991px){.user-reviews-wrapper .filter-area .filter-item{padding-left:20px}}.user-reviews-wrapper .filter-area .filter-item [type=checkbox]:checked~label:before,.user-reviews-wrapper .filter-area .filter-item [type=checkbox]:not(:checked)~label:before{width:16px;height:16px;border:2px solid #ff5433;box-sizing:border-box;top:50%;transform:translate(-50%,-50%)}.user-reviews-wrapper .filter-area .filter-item .custom-control-input:checked~.custom-control-label:after{width:8px;height:8px;border-radius:1px;content:"";top:8px;top:50%;left:0;transform:translate(-50%,-50%)}.user-reviews-wrapper .filter-area .filter-item .custom-control-label{padding-left:24px}@media (max-width:991px){.user-reviews-wrapper .filter-area .filter-item .custom-control-label{padding-left:16px}}.reviews,.user-reviews-wrapper .badge{padding:0}.reviews{margin-bottom:24px}.reviews .user-reviews-list{border:1px solid #f4f5f6;border-radius:8px;padding:24px;overflow:hidden;background:#fff}.reviews .user-reviews-list .user-reviews-list-inner{display:flex;justify-content:space-between}@media (max-width:991px){.reviews .user-reviews-list .user-reviews-list-inner{align-items:flex-start}}.reviews .user-reviews-list .user-reviews-list-inner .name{font-weight:700;font-size:14px;line-height:17px}@media (max-width:991px){.reviews .user-reviews-list .user-reviews-list-inner .name{line-height:24px}}.reviews .user-reviews-list .user-reviews-list-inner .guest-type{font-size:12px;line-height:16px;margin-top:3px}@media (max-width:991px){.reviews .user-reviews-list .user-reviews-list-inner .guest-type{color:rgba(54,59,68,.8);margin:0;font-weight:600}}.reviews .user-reviews-list .user-reviews-list-inner .roomName{font-size:12px}.reviews .user-reviews-list .user-reviews-list-inner .scoreLabel{display:flex;align-items:center;color:#34d74e}.reviews .user-reviews-list .user-reviews-list-inner .scoreLabel .recommendation-text{font-weight:600;font-size:14px;line-height:19px;margin-right:16px}.reviews .user-reviews-list .user-reviews-list-inner .scoreLabel .recommendation-text.notRecommendation{color:#ff8754}@media (max-width:991px){.reviews .user-reviews-list .user-reviews-list-inner .scoreLabel .recommendation-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:8px;font-weight:700}}.reviews .user-reviews-list .user-reviews-list-inner .scoreLabel .badge-rate-square{width:48px;height:32px;background:#34d74e;display:flex;align-items:center;justify-content:center;border-radius:24px;color:#fff;font-weight:700;font-size:16px;line-height:23px;cursor:pointer}.reviews .user-reviews-list .user-reviews-list-inner .scoreLabel .badge-rate-square.bg-orange{background-color:#ff8754;color:#fff}.reviews .user-reviews-list .review-body{font-weight:600;font-size:14px;line-height:20px;overflow:hidden;margin-top:16px}@media (max-width:768px){.reviews .user-reviews-list .review-body{line-height:24px}}.reviews .user-reviews-list .review-body .more-show{text-decoration:underline;color:#ff5433;background:none;padding:0}.reviews .user-reviews-list .review-body #more{display:none}.reviews .user-reviews-list .review-reply-text{padding:15px;font-weight:400;font-size:14px;line-height:20px;margin:16px 0 0;color:#363b44;border-left:2px solid rgba(54,59,68,.2)}.reviews .user-reviews-list .review-reply-text .hotel-reply{font-weight:600;color:#363b44;margin-bottom:5px}.reviews .user-reviews-list .review-reply-text .hotel-reply i,.reviews .user-reviews-list .review-reply-text .hotel-reply svg{margin-right:8px}.reviews .user-reviews-list .review-reply-text .reply-inner{font-style:italic;padding-left:24px}@media (max-width:991px){.reviews .user-reviews-list{padding:16px}}.hotel-user-reviews{padding-left:24px;padding-right:20px}@media (max-width:991px){.hotel-user-reviews{padding:0}}.more-review{text-align:center}.more-review .load-moreReview-link{width:100%;padding-top:16px;padding-bottom:16px;height:auto}.filter-area{overflow-x:auto}@media (max-width:991px){.filter-area .custom-control.custom-checkbox{width:100%;white-space:nowrap}}@media (max-width:991px){.filter-area{display:flex;width:100%;min-width:97vw;overflow-x:auto;position:relative;left:-12px;-ms-overflow-style:none;scrollbar-width:none}.filter-area::-webkit-scrollbar{display:none}}@media (max-width:991px){.mobileHotelScoreSection .ets-pr-4{padding-right:4px}}#user-reviews-navigate{height:40px}.selectRoomLink.odamax-primary.odamax-primary{width:100%;padding-top:16px;padding-bottom:16px;height:auto}.copyReviewView{position:fixed;top:0;right:-120%;overflow:auto;width:100%;opacity:0;z-index:9999;transition:all .6s ease;max-width:776px;display:none}.copyReviewView .mobile-container{padding:0!important}.copyReviewView.show{right:0;z-index:1051;height:100%;opacity:1;overflow-y:auto;overflow-x:hidden;display:block}.copyReviewView #user-reviews-navigate{height:0}.copyReviewView .top-info{border-radius:0;background:#fff}@media (max-width:991px){.copyReviewView .top-info{padding:52px 20px 20px}}.copyReviewView .top-info .closebtn{display:block;margin:-10px 0 10px;cursor:pointer}@media (max-width:991px){.copyReviewView .top-info .closebtn{position:fixed;top:0;background:#fff;z-index:5;height:52px;left:20px;align-items:center;width:100%;padding-left:20px;margin:0 0 0 -20px;display:flex}}.copyReviewView .top-info .closebtn i,.copyReviewView .top-info .closebtn svg{margin-right:3px}.copyReviewView .top-info .user-reviews-title h5{font-weight:700;font-size:18px}.copyReviewView .top-info .user-reviews-title .totalReviews{font-size:14px}.copyReviewView .user-reviews-wrapper .review-container{border-radius:0}@media (max-width:991px){.copyReviewView .user-reviews-wrapper .review-container{margin:0}}@media (max-width:991px){.copyReviewView .user-reviews-wrapper .review-container #review-filter{overflow:scroll;padding-left:7px}.copyReviewView .user-reviews-wrapper .review-container #review-filter::-webkit-scrollbar{display:none}}.copyReviewView .user-reviews-wrapper .summary .totalReview{flex-direction:row-reverse;align-items:center}.copyReviewView .user-reviews-wrapper .summary .totalReview .review-label-text{margin:0 8px 0 0}.copyReviewView .user-reviews-wrapper .summary .chart-bar.chart-bar{justify-content:flex-start;flex-wrap:wrap}@media (max-width:991px){.copyReviewView .user-reviews-wrapper .summary .chart-bar.chart-bar{justify-content:space-between}}.copyReviewView .user-reviews-wrapper .summary .chart-bar.chart-bar .reviewBody{width:165px;padding-right:24px;margin-top:16px}@media (max-width:991px){.copyReviewView .user-reviews-wrapper .summary .chart-bar.chart-bar .reviewBody{padding-right:0;width:40%;margin-top:8px}}.copyReviewView .user-reviews-wrapper .summary .chart-bar.chart-bar .progress{height:4px}.badge{box-sizing:border-box;font-size:14px;font-weight:700;line-height:20px;color:#363b44;padding-left:0}.badge.badge-outline-warning{color:#fd6a6a;display:flex;align-items:center;font-weight:600;line-height:16px}.badge.badge-outline-alert,.badge.badge-outline-success{color:#34d74e;font-weight:600;font-size:14px;padding:0 16px 5px 0}.badge.badge-outline-max{color:#ec008c;font-weight:600;font-size:14px;padding:0 16px 5px 0}.badge.badge-outline-orange{color:#ffaf83!important}.badge .badge-outline-secondary{color:#363b44}.badge.badge-outline- svg,.badge i{margin:1px 4px 1px 0}.odamax-recommends-badge{color:#34d74e;background:rgba(89,185,77,.1);border-radius:24px;font-style:normal;font-weight:600;margin-bottom:12px;margin-right:10px}.badge.special-badge,.odamax-recommends-badge{font-size:12px;line-height:16px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.badge.special-badge{display:flex;align-items:center;border-radius:12px;font-weight:700}@media (max-width:768px){.badge.special-badge{width:-moz-fit-content;width:fit-content;display:inline-flex}}.badge.special-badge.PERCENTAGE_DISCOUNT,.badge.special-badge.yellow{background:rgba(225,165,18,.2);color:#e1a512}.badge.special-badge.EARLY_BOOKING,.badge.special-badge.EARLY_COMER,.badge.special-badge.orange{background:rgba(235,120,45,.2);color:#eb782d}.badge.special-badge.LAST_MINUTE,.badge.special-badge.pink{background:rgba(235,45,136,.2);color:#eb2d88}.badge.special-badge.purple{background:rgba(186,89,188,.2);color:#ba59bc}.badge.special-badge.PAY_STAY,.badge.special-badge.red{background:rgba(197,56,54,.2);color:#c53836}.badge.special-badge.green{background:rgba(25,164,131,.2);color:#19a483}.badge.special-badge.darkBlue,.badge.special-badge.SECRET{background:rgba(57,125,198,.2);color:#397dc6}.badge.special-badge.lightBlue{background:rgba(120,183,255,.2);color:#78b7ff}.badge.special-badge.bonus{background:#fde6f4;color:#ec008c}.badge.special-badge.shopAndFly{background:#353535;color:#fff}.badge svg{margin-right:4px;font-size:14px}.award-winning-badge{background:rgba(0,122,255,.1);display:flex;flex-direction:row;align-items:center;padding:2px 8px;height:24px;margin-bottom:12px;gap:4px;width:-moz-fit-content;width:fit-content;border-radius:24px;color:#007aff}@media (max-width:768px){.award-winning-badge{width:-moz-fit-content;width:fit-content;display:inline-flex}}.award-winning-badge i{font-size:14px;line-height:20px;font-weight:900}.award-winning-badge span{font-family:Nunito;font-style:normal;font-weight:600;font-size:12px;line-height:16px}.badge-contenct.special-badge{padding:4px 8px;border-radius:6px;font-weight:700;font-size:12px;line-height:16px;margin-bottom:15px;color:#fff;position:relative}@media (max-width:991px){.badge-contenct.special-badge{padding:12px}}.badge-contenct.special-badge.bonus{background:linear-gradient(0deg,rgba(89,185,77,.2),rgba(89,185,77,.2)),#fff}.badge-contenct.special-badge.bonus .text,.badge-contenct.special-badge.bonus .text a{color:#0b6c38}.badge-contenct.special-badge.shopAndFly{background:#353535}.badge-contenct.special-badge.shopAndFly .text{color:#fff}.badge-contenct.special-badge.shopAndFly .text a,.badge-contenct.special-badge.shopAndFly .text span{color:hsla(0,0%,100%,.8)}.badge-contenct.special-badge.shopAndFly .icon{background:transparent;width:auto}.badge-contenct.special-badge.shopAndFly .icon img{width:85px}.badge-contenct .campaign-box{display:flex;flex-direction:row;padding:10px}@media (max-width:991px){.badge-contenct .campaign-box{flex-direction:column;width:100%;padding:0}}.badge-contenct .campaign-box svg{font-size:40px;margin-right:15px}.badge-contenct .campaign-box .icon{border-radius:62px;background:#fff;display:flex;width:62px;justify-content:center}@media (max-width:991px){.badge-contenct .campaign-box .icon{background:none;justify-content:flex-start}}.badge-contenct .campaign-box .icon img{width:46px}.badge-contenct .campaign-box .text{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;margin-left:10px;line-height:18px}@media (max-width:991px){.badge-contenct .campaign-box .text{margin-left:0;margin-top:8px;font-size:12px}}.badge-contenct .campaign-box .text b{font-weight:700}.badge-contenct .campaign-box .text span{font-weight:400}.badge-contenct .campaign-box .text a{text-decoration:underline}@media (max-width:991px){.badge-contenct .campaign-box .text a{position:absolute;top:10px;right:10px}}.boardType{font-weight:700}.boardType.RO:before{font-family:Font Awesome\ 6 Pro;content:"\f8f9"}.boardType.BB:before{font-family:Font Awesome\ 6 Pro;content:"\f0f4"}.boardType.AI:before,.boardType.AIWA:before,.boardType.FB:before,.boardType.HB:before,.boardType.UAI:before{font-family:Font Awesome\ 6 Pro;content:"\e0ce"}#modalRoomFacilities{color:#363b44}#modalRoomFacilities .modal-dialog{max-width:632px}@media (max-width:768px){#modalRoomFacilities .modal-dialog{margin:0}}#modalRoomFacilities .modal-content .close{background:hsla(0,0%,100%,.2);border-radius:32px;color:#363b44;top:8px;right:8px;width:32px;height:32px}#modalRoomFacilities #roomDetailApp{padding:16px;border-radius:8px!important}@media (max-width:768px){#modalRoomFacilities #roomDetailApp{padding:0;margin-top:-.5rem}}#modalRoomFacilities #roomDetailApp .hotel-slide-item img{width:100%;height:360px;-o-object-fit:contain;object-fit:contain;background-color:#f4f5f6}@media (max-width:768px){#modalRoomFacilities #roomDetailApp .hotel-slide-item img{max-height:225px}}#modalRoomFacilities #roomDetailApp .facility-wrapper .modal-header-section .modal-title{margin-bottom:5px;line-height:25px}@media (max-width:768px){#modalRoomFacilities #roomDetailApp .facility-wrapper .modal-header-section .modal-title{margin-top:24px}}#modalRoomFacilities #roomDetailApp .facility-wrapper .modal-header-section i,#modalRoomFacilities #roomDetailApp .facility-wrapper .modal-header-section svg{font-size:16px}#modalRoomFacilities #roomDetailApp .facility-wrapper .facility-title{font-weight:700;font-size:16px;line-height:22px;margin-bottom:8px}#modalRoomFacilities #roomDetailApp .info-wrapper{margin-top:16px;padding-left:.5rem;padding-right:.5rem}@media (max-width:768px){#modalRoomFacilities #roomDetailApp .info-wrapper{margin-top:24px;padding:0 20px}}#modalRoomFacilities #roomDetailApp .info-wrapper .modal-title{line-height:24px}#modalRoomFacilities #roomDetailApp .description{margin-top:8px;font-weight:600;font-size:14px;line-height:24px}#modalRoomFacilities .facility-item{margin:8px 16px 0 0;display:inline-block;font-weight:500;font-size:14px;line-height:20px}#modalRoomFacilities .facility-item svg{padding:1px;box-sizing:border-box}#modalRoomFacilities .facility-item var{font-style:normal}#modalRoomFacilities .top-facilities{margin-top:16px}#modalRoomFacilities .modal-content-section{padding-left:0}#modalRoomFacilities .modal-content-section .hotel-slider-wrapper,#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .hotel-slider-container{position:relative}#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .btn-arrow{background:hsla(0,0%,100%,.4);border-radius:50%;width:32px;height:32px}#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .btn-arrow.btn-prev{position:absolute;left:28px;top:50%}@media (max-width:768px){#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .btn-arrow.btn-prev{left:8px}}#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .btn-arrow.btn-next{position:absolute;right:28px;top:50%}@media (max-width:768px){#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .btn-arrow.btn-next{right:8px}}#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .btn-arrow i,#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .btn-arrow svg{color:#363b44}#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .hotel-slide-length{background:rgba(54,59,68,.8);border-radius:20px;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:12px;line-height:15px;color:#363b44;padding:8px 12px;position:absolute;right:16px;bottom:16px}@media (max-width:768px){#modalRoomFacilities .modal-content-section .hotel-slider-wrapper .hotel-slide-length{color:#fff}}#modalRoomFacilities .modal-content-section .begin-price{text-align:end;margin:16px 16px 0 0}#modalRoomFacilities .modal-content-section .begin-price .price-title{font-size:12px;line-height:16px;color:rgba(54,59,68,.5);margin-bottom:6px}#modalRoomFacilities .modal-content-section .begin-price .price-amount{font-weight:800;font-size:18px;line-height:25px;color:#ff5433}@media (max-width:768px){#modalRoomFacilities #roomDetailApp{position:absolute;top:0;left:0}}#modalRoomFacilities #roomDetailApp .hotel-facilities-modal{padding:0 .5rem}@media (max-width:768px){#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper{position:unset;border:none;overflow:unset;margin-top:16px;padding:0 12px}}#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper .facility-accordion{height:70vh;max-height:35rem;overflow:auto;margin-left:-4px}#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper .facility-accordion .hotel-facility-content{margin-bottom:16px;border-bottom:1px dashed #f4f5f6;padding-bottom:16px}#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper .facility-accordion .hotel-facility-content .hotel-facility-box .title{font-size:14px;font-weight:700;margin:0 0 5px}#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper .facility-accordion .hotel-facility-content .hotel-facility-box .desc ul{display:flex;flex-wrap:wrap}#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper .facility-accordion .hotel-facility-content .hotel-facility-box .desc ul li{font-size:12px;margin-right:5px}#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper .facility-accordion .hotel-facility-content .hotel-facility-box .desc ul li svg{margin-right:3px}@media (max-width:768px){#modalRoomFacilities #roomDetailApp .hotel-facilities-modal .facility-wrapper .facility-accordion{height:auto;max-height:unset;margin-left:0;overflow:unset}}@media (max-width:768px){#modalRoomFacilities #roomDetailApp{border:none}}@media (max-width:768px){#modalRoomFacilities .bottom{padding:0 16px}}#modalRoomFacilities .bottom .conditions{padding-left:.5rem}@media (max-width:768px){#modalRoomFacilities .bottom .conditions{padding:0}}#modalRoomFacilities .bottom .price-wrapper{padding:0 .5rem 0 0}@media (max-width:768px){#modalRoomFacilities .bottom .price-wrapper{padding:0}}#modalRoomFacilities .bottom .badge{padding:0 8px 8px 0}#modalRoomFacilities .bottom .old-price{font-weight:400;font-size:12px;line-height:16px;margin-bottom:4px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#modalRoomFacilities .bottom .new-price{font-weight:700;font-size:20px;line-height:28px;color:#ff5433}#modalRoomFacilities .bottom .special-price{font-weight:400;font-size:12px;line-height:16px;margin-top:4px}#modalRoomFacilities .bottom .price-wrapper{text-align:right}#modalRoomFacilities .bottom .starting-price{font-weight:400;font-size:12px;line-height:16px;color:rgba(54,59,68,.8);margin-top:4px}#modalRoomFacilities .bottom .badges-wrapper .badge{margin-bottom:12px;float:right}#modalRoomFacilities .bottom .badges-wrapper .badge:last-child{margin-bottom:0}@media (max-width:768px){#modalRoomFacilities .btn-arrow{display:block}}#modalRoomFacilities .touchMoveSlider{position:absolute;width:100%;height:100%;top:0;left:0;z-index:12}@media (max-width:768px){#modalRoomFacilities{background:#fff!important}#modalRoomFacilities .modal-content-section{padding-top:0!important}#modalRoomFacilities .close{z-index:100;background:hsla(0,0%,100%,.3294117647);border-radius:50%}#modalRoomFacilities .modal-content-section.imageSection .hotel-slider-wrapper{max-width:unset;padding:0;height:225px;background-color:#f4f5f6;color:#363b44}#modalRoomFacilities .hotel-slide-item img{border-radius:0;height:250px;-o-object-fit:cover;object-fit:cover}}#modalRoomFacilities hr{height:2px;background-color:#ebebec;margin-left:-16px;margin-right:-16px}@media (max-width:768px){#perfectMatchSection{margin-top:24px}}#perfectMatchSection .title{font-weight:700;font-size:18px;line-height:24px}@media (max-width:768px){#perfectMatchSection .title{font-size:16px;line-height:20px;margin-bottom:12px}}#perfectMatchSection .title .sub-title{font-weight:400;font-size:16px;line-height:22px;margin-left:0}#perfectMatchSection .perfect-title{font-size:16px;line-height:24px;padding:0;margin:0 0 16px;display:inline-block}@media (max-width:768px){#perfectMatchSection .perfect-title{padding:0 20px}}#perfectMatchSection .card{flex-direction:row;border:none;margin:24px 0 0;padding:24px;background:#f4f5f6;border-radius:8px}@media (max-width:991px){#perfectMatchSection .card{margin:16px 0 0;padding:16px 8px;border-radius:0}}#perfectMatchSection .card .perfect-match-room{background:#fff;border:2px solid #ebebec;border-radius:8px;margin:0 0 8px;padding:8px;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.05)}@media (max-width:991px){#perfectMatchSection .card .perfect-match-room{padding:12px;box-shadow:0 6px 16px rgba(0,0,0,.05);border-radius:8px;border:none;display:flex;flex-wrap:nowrap}}#perfectMatchSection .card .perfect-match-room:last-of-type{margin-bottom:0}#perfectMatchSection .card .perfect-match-room .room-image{padding:0;width:auto}#perfectMatchSection .card .perfect-match-room .room-image .room-photo{width:132px;height:132px;-o-object-fit:cover;object-fit:cover;border-radius:4px}#perfectMatchSection .card .perfect-match-room .conditions{padding-top:16px}#perfectMatchSection .card .perfect-match-room .conditions .badge{padding-right:16px;font-weight:600;font-size:14px;line-height:19px}@media (max-width:991px){#perfectMatchSection .card .perfect-match-room .conditions .badge{font-weight:700;font-size:16px;line-height:24px}}#perfectMatchSection .card .perfect-match-room .conditions .badge svg{margin-right:8px}#perfectMatchSection .card .perfect-match-room .conditions .capacity-info{font-weight:600;font-size:14px;line-height:19px}@media (max-width:991px){#perfectMatchSection .card .perfect-match-room .conditions .capacity-info{display:inline-flex;align-items:flex-start;width:100%}}@media (max-width:768px){#perfectMatchSection .card .perfect-match-room .conditions .capacity-info span{align-items:flex-start;font-weight:700;font-size:16px;line-height:24px}}#perfectMatchSection .card .perfect-match-room .conditions .capacity-info i,#perfectMatchSection .card .perfect-match-room .conditions .capacity-info svg{display:inline-flex;margin-right:8px}@media (max-width:768px){#perfectMatchSection .card .perfect-match-room .conditions .capacity-info i,#perfectMatchSection .card .perfect-match-room .conditions .capacity-info svg{align-items:flex-start;font-size:14px;padding-top:4px}}#perfectMatchSection .card .perfect-match-room .conditions .child-policies-content{font-size:12px}#perfectMatchSection .card .perfect-match-room .conditions ul{margin-top:8px}#perfectMatchSection .card .perfect-match-room .conditions ul li{display:inline-block;padding-right:16px}@media (max-width:768px){#perfectMatchSection .card .perfect-match-room .conditions ul li{font-weight:700;font-size:16px;line-height:24px;margin-bottom:8px}}#perfectMatchSection .card .perfect-match-room .conditions ul li span{display:flex;margin-bottom:12px;padding:0;align-items:center}@media (max-width:768px){#perfectMatchSection .card .perfect-match-room .conditions ul li span{margin-bottom:8px}}@media (max-width:768px){#perfectMatchSection .card .perfect-match-room .conditions ul li span:last-of-type{margin-bottom:0}}#perfectMatchSection .card .perfect-match-room .conditions .boardType.RO:before{font-family:Font Awesome\ 6 Pro;content:"\f8f9";margin-right:8px}#perfectMatchSection .card .perfect-match-room .conditions .boardType.BB:before{font-family:Font Awesome\ 6 Pro;content:"\f0f4";margin-right:8px}#perfectMatchSection .card .perfect-match-room .conditions .boardType.AI:before,#perfectMatchSection .card .perfect-match-room .conditions .boardType.AIWA:before,#perfectMatchSection .card .perfect-match-room .conditions .boardType.FB:before,#perfectMatchSection .card .perfect-match-room .conditions .boardType.HB:before,#perfectMatchSection .card .perfect-match-room .conditions .boardType.UAI:before{font-family:Font Awesome\ 6 Pro;content:"\e0ce";margin-right:8px}@media (max-width:991px){#perfectMatchSection .card .perfect-match-room .conditions{padding:0;flex-shrink:1}#perfectMatchSection .card .perfect-match-room .conditions .child-policies-content{font-size:12px}}@media (max-width:991px){#perfectMatchSection .card .perfect-match-room .room-thumbnail{width:80px;height:80px;margin-right:12px}#perfectMatchSection .card .perfect-match-room .room-thumbnail .room-photo{width:100%;height:100%}}@media (max-width:991px){#perfectMatchSection .card .perfect-match-room ul{display:flex;flex-direction:column}}@media (max-width:991px){#perfectMatchSection .card .perfect-match-room ul li .badge{white-space:unset;text-align:left;margin-right:0}}#perfectMatchSection .card var{font-style:normal}#perfectMatchSection .card .price{border-radius:0 4px 4px 0;color:#363b44;text-align:end;display:flex;flex-direction:column;justify-content:end;justify-content:space-between;padding-right:0}#perfectMatchSection .card .price .special-badge{margin-bottom:12px;width:-moz-fit-content;width:fit-content;float:right;font-size:12px}@media (max-width:991px){#perfectMatchSection .card .price .special-badge{float:left}}#perfectMatchSection .card .price .price-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column;align-content:flex-end}@media (max-width:991px){#perfectMatchSection .card .price .price-wrapper .price-infos{text-align:start;width:40%}}@media (max-width:991px){#perfectMatchSection .card .price .price-wrapper{justify-content:space-between;align-items:center;flex-direction:row}}#perfectMatchSection .card .price #old-price{width:100%;font-weight:400;font-size:12px;line-height:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;display:inline-block}#perfectMatchSection .card .price #old-price i{font-style:normal}#perfectMatchSection .card .price #quick-resPrice{font-weight:700;font-size:24px;margin:4px 0 0;line-height:32px;width:100%;display:inline-block}@media (max-width:768px){#perfectMatchSection .card .price #quick-resPrice{font-size:22px}}#perfectMatchSection .card .price #quick-resPrice i{font-style:normal}#perfectMatchSection .card .price .forMember{font-size:12px;line-height:16px;margin-top:4px}#perfectMatchSection .card .price .forMember i{font-style:normal}#perfectMatchSection .card .price .summary{font-weight:700;font-size:12px;line-height:16px}#perfectMatchSection .card .price .search{border-radius:6px;border:none;font-size:14px;line-height:20px;height:auto;padding:8px 12px;margin-top:16px;width:-moz-fit-content;width:fit-content;margin-left:auto}@media (max-width:991px){#perfectMatchSection .card .price .search{margin-top:0;height:-moz-min-content;height:min-content;font-weight:700;font-size:16px;line-height:22px}}@media (max-width:991px){#perfectMatchSection .card .price{padding:16px 12px 0}}#perfectMatchSection .notIncludedTax{font-weight:400;font-size:12px;margin-bottom:16px}#perfectMatchSection .perfectroom-property-list{font-weight:600;font-size:12px;line-height:16px;display:flex;flex-wrap:wrap;margin:16px 0 18px;align-items:center}@media (max-width:768px){#perfectMatchSection .perfectroom-property-list{margin:0 16px 0 0}}#perfectMatchSection .perfectroom-property-list .property-item{font-weight:500;font-size:14px;line-height:20px;margin-bottom:4px}@media (max-width:768px){#perfectMatchSection .perfectroom-property-list .property-item{font-weight:600}}@media (max-width:768px){#perfectMatchSection .perfectroom-property-list .property-item.desktop-item{display:none}}#perfectMatchSection .perfectroom-property-list .property-item:not(.all-items){margin-right:12px}#perfectMatchSection .perfectroom-property-list .property-item:not(.all-items) span,#perfectMatchSection .perfectroom-property-list .property-item:not(.all-items) svg{color:#363b44}@media (max-width:768px){#perfectMatchSection .perfectroom-property-list .property-item.all-items{margin-top:8px;margin-bottom:12px}}#perfectMatchSection .perfectroom-property-list .property-item.all-items span{color:#ff5433}#perfectMatchSection .perfectroom-property-list svg{margin-right:4px}@media (max-width:768px){#perfectMatchSection .perfectroom-property-list svg{font-size:12px;margin-right:8px}}#perfectMatchSection .btn-modalRoomFacilitiesLink{font-weight:500;font-size:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#ff5433;padding:0;line-height:20px;margin-top:-3px}@media (max-width:768px){#perfectMatchSection .btn-modalRoomFacilitiesLink{font-weight:600}}#perfectMatchSection .btn-modalRoomFacilitiesLink:focus{box-shadow:none}#perfectMatchSection .btn-modalRoomFacilitiesLink:focus-visible{outline:none}@media (max-width:768px){#perfectMatchSection .customCardBadge{font-size:13px;align-items:start}#perfectMatchSection .customCardBadge svg{margin-top:4px}}.perfect-match-title{font-weight:700;font-size:24px;line-height:32px}@media (max-width:768px){.perfect-match-title{font-size:18px;line-height:24px}}@media (max-width:768px){#room-options #room-offers{margin:0;background-color:#f4f5f6}}#room-options .room-summary{font-weight:400;font-size:16px;line-height:22px;margin:8px 0 24px}#room-options .rooms{border-radius:8px;margin-bottom:16px}@media (max-width:768px){#room-options .rooms{padding:0 12px}#room-options .rooms:first-of-type{padding-top:18px}}@media (max-width:768px){#room-options .rooms .room-list{border:1px solid rgba(54,59,68,.1);padding:24px 16px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.05);border-radius:8px}}#room-options .rooms .room-list h5{line-height:25px;margin-bottom:12px}#room-options .rooms .room-list .child-condition{font-weight:400;font-size:12px;line-height:16px;color:rgba(54,59,68,.8);padding-bottom:4px}#room-options .rooms .room-list .card{background:#f4f5f6;border:none;border-radius:8px}#room-options .rooms .room-list .card .possibility{width:100%;display:flex;background-color:#fff;border:2px solid #f4f5f6;border-radius:8px 8px 0 0}@media (max-width:768px){#room-options .rooms .room-list .card .possibility{display:block;border:none}}#room-options .rooms .room-list .card .possibility .mobileRoomName{display:none}@media (max-width:768px){#room-options .rooms .room-list .card .possibility .mobileRoomName{display:block;font-weight:700;font-size:16px;line-height:24px}}@media (max-width:768px){#room-options .rooms .room-list .card .possibility .roomName{display:none}}#room-options .rooms .room-list .card .possibility .room-thumbnail{position:relative;margin:12px 16px 12px 12px}@media (max-width:768px){#room-options .rooms .room-list .card .possibility .room-thumbnail{display:flex;align-items:start;justify-content:center;margin:4px 0 0}}#room-options .rooms .room-list .card .possibility .room-thumbnail .room-photo{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;cursor:pointer;max-height:100%;max-height:10rem;border-radius:4px}@media (max-width:768px){#room-options .rooms .room-list .card .possibility .room-thumbnail .room-photo{width:80px;height:80px}}#room-options .rooms .room-list .card .possibility .room-thumbnail .room-photo-wrapper{position:relative}#room-options .rooms .room-list .card .possibility .room-thumbnail .room-photo-wrapper .mobile-all-facilities{display:none;position:absolute;left:8px;bottom:8px}@media (max-width:768px){#room-options .rooms .room-list .card .possibility .room-thumbnail .room-photo-wrapper .mobile-all-facilities{display:block}}#room-options .rooms .room-list .card .possibility .room-thumbnail .room-photo-wrapper .mobile-all-facilities svg{background:hsla(0,0%,100%,.4);font-size:16px;padding:8px;border-radius:4px}#room-options .rooms .room-list .card .possibility .room-thumbnail .mobile-room-property-list{display:none}@media (max-width:768px){#room-options .rooms .room-list .card .possibility .room-thumbnail .mobile-room-property-list{display:block;margin-left:12px;font-weight:500;font-size:14px;line-height:20px}#room-options .rooms .room-list .card .possibility .room-thumbnail .mobile-room-property-list .property-item{margin-bottom:8px;margin-right:12px;display:inline-block}#room-options .rooms .room-list .card .possibility .room-thumbnail .mobile-room-property-list .property-item:last-of-type{margin-bottom:0}#room-options .rooms .room-list .card .possibility .room-thumbnail .mobile-room-property-list svg{font-size:12px;margin-right:4px}#room-options .rooms .room-list .card .possibility .room-thumbnail .mobile-room-property-list .btn-modalRoomFacilitiesLink{color:#ff5433;font-weight:500;font-size:14px;padding:0;text-decoration:underline}}#room-options .rooms .room-list .card .possibility .noImage{margin-top:20px}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-header-wrapper{display:none}}#room-options .rooms .room-list .card .room-rates-header-wrapper .room-rates-header{font-weight:700;font-size:12px;line-height:20px}#room-options .rooms .room-list .card .room-info{margin-top:16px}#room-options .rooms .room-list .card .room-info .btn-modalRoomFacilities{margin-bottom:4px}#room-options .rooms .room-list .card .room-info .room-property-list{font-weight:600;font-size:14px;line-height:20px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:12px}#room-options .rooms .room-list .card .room-info .room-property-list .property-item{margin-bottom:4px;margin-right:12px}@media (max-width:991px){#room-options .rooms .room-list .card .room-info .room-property-list .property-item{margin-bottom:3px}}#room-options .rooms .room-list .card .room-info .room-property-list .all-items a{color:#ff5433;font-weight:600;font-size:14px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;padding:0;border:0}#room-options .rooms .room-list .card .room-info .room-property-list .all-items a:focus{box-shadow:none}#room-options .rooms .room-list .card .room-info .room-property-list .all-items a:focus-visible{outline:none}#room-options .rooms .room-list .card .room-info .room-property-list i,#room-options .rooms .room-list .card .room-info .room-property-list svg{font-size:12px;line-height:20px;margin-right:8px}@media (max-width:768px){#room-options .rooms .room-list .card .room-info .room-property-list{margin-left:16px;margin-top:16px;display:none}}#room-options .rooms .room-list .card .room-info .badge{padding-bottom:14px}#room-options .rooms .room-list .card .room-rates-wrapper{background-color:#f4f5f6;padding:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper{background-color:#fff}}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper{background-color:#f4f5f6;padding:0 8px 4px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper{border:1px solid #ebebec;background:#fff;padding:16px!important;margin-bottom:12px!important;border-radius:8px}}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper:last-of-type{padding-bottom:24px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper:last-of-type{margin-bottom:0!important}}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions{align-items:start}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul{width:100%}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul{display:flex;flex-wrap:wrap;max-width:100%;margin-bottom:8px}}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul li{margin-bottom:8px}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul li{margin-bottom:0;margin-right:12px}}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul li span{font-size:16px;line-height:24px;padding:0}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul li span span{font-weight:500}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul li span{white-space:normal;text-align:left;padding-bottom:8px;font-weight:600;font-size:14px;line-height:20px}}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul li svg{margin-right:4px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul .boardType:before{font-size:14px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul .deposit-not-required-text svg{color:#34d74e;margin-right:4px;font-size:14px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions ul .deposit-not-required-text span{color:#34d74e;font-size:13px}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions .not-canceled .badge{color:#363b44}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions .not-canceled div{color:#fd6a6a;font-size:13px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions .free-cancelation-text{color:#34d74e;font-size:13px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions .free-cancelation-text svg{margin-right:4px;font-size:14px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions .deposit-not-required-text svg{color:#34d74e;margin-right:4px;font-size:14px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions .deposit-not-required-text div{color:#34d74e;font-size:13px}}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .conditions .badge-outline-secondary{font-weight:500;font-size:16px;line-height:24px;display:inline-block}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .sel-room.hotel-details-rooms-button{width:auto;height:auto;padding:8px 12px}#room-options .rooms .room-list .card .room-rates-wrapper .rate-wrapper .sel-room.hotel-details-rooms-button:focus{box-shadow:none}#room-options .rooms .room-list .card .room-rates-wrapper .rates{background-color:#fff;padding:16px;border-top:0}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-wrapper .rates{padding:0!important}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity{border-left:2px solid #f4f5f6;border-right:2px solid #f4f5f6;margin-top:-24px;margin-bottom:-24px;padding:24px 0 0 24px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity{display:none}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity .inner{width:-moz-fit-content;width:fit-content;cursor:pointer}#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity i,#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity svg{font-size:14px;line-height:24px;width:16px}#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity .child{margin-top:8px}#room-options .rooms .room-list .card .room-rates-wrapper .rates .select-room-button{margin-top:16px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .select-room-button{margin-top:0}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price{text-align:end;padding:0}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price{text-align:start}}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .price-button-wrapper{display:flex;justify-content:space-between;background:linear-gradient(0deg,rgba(54,59,68,.1),rgba(54,59,68,.1)),#fff;padding:16px;margin:16px -17px -17px;border-radius:0 0 8px 8px}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .promotion-wrapper{margin-bottom:16px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .promotion-wrapper{margin-top:16px}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .promotion-wrapper .special-badge{margin-bottom:12px;margin-left:auto;font-weight:700;font-size:12px;line-height:16px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .promotion-wrapper .special-badge{margin-bottom:8px}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .promotion-wrapper .special-badge:last-of-type{margin-bottom:0}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .discount{height:100%}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .discount .for-night{font-weight:400;font-size:14px;line-height:19px}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .discount .for-odamax{font-weight:300;font-size:12px;line-height:16px;margin:8px 0}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .discount .discountRate{font-size:12px;line-height:16px;text-align:right;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-bottom:4px;color:#363b44}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .discount .discountRate{text-align:left}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .discount #hotel-lastPrice{font-weight:700;font-size:24px;line-height:32px;color:#363b44}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .discount #hotel-lastPrice{font-size:20px;line-height:24px}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .room-restriction{font-size:14px;line-height:19px;color:#fd6a6a}#room-options .rooms .room-list .card .room-rates-wrapper .rates .total-price .chg-rate-date{width:auto;margin-top:16px}#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity-info,#room-options .rooms .room-list .card .room-rates-wrapper .rates .mobile-capacity-info{color:rgba(54,59,68,.5);font-weight:400;font-size:12px;line-height:16px;text-align:left}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity-info,#room-options .rooms .room-list .card .room-rates-wrapper .rates .mobile-capacity-info{margin:12px 0;color:#363b44;padding:0}#room-options .rooms .room-list .card .room-rates-wrapper .rates .capacity-info svg,#room-options .rooms .room-list .card .room-rates-wrapper .rates .mobile-capacity-info svg{margin-right:8px;font-size:12px}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .mobile-capacity-info{display:none}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .mobile-capacity-info{display:flex;align-items:center;margin:0}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .sel-room{border:1px solid #ff5433;border-radius:6px;font-weight:600;font-size:14px;line-height:20px;color:#ff5433;width:auto;float:right;height:40px;align-items:center;box-sizing:content-box}#room-options .rooms .room-list .card .room-rates-wrapper .rates .sel-room .input-spinner{width:24px;text-align:center;font-size:16px}#room-options .rooms .room-list .card .room-rates-wrapper .rates .sel-room i,#room-options .rooms .room-list .card .room-rates-wrapper .rates .sel-room svg{color:#ff5433}#room-options .rooms .room-list .card .room-rates-wrapper .rates .sel-room .btn{width:24px;height:100%;border:none;padding:8px 10px;box-sizing:content-box}#room-options .rooms .room-list .card .room-rates-wrapper .rates .best-choise{font-style:normal;font-weight:600;font-size:14px;line-height:16px;color:#34d74e;margin-right:16px}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .best-choise{display:none}}#room-options .rooms .room-list .card .room-rates-wrapper .rates .select-room-btn,#room-options .rooms .room-list .card .room-rates-wrapper .rates .select-room-one{height:auto;padding:8px 12px;font-weight:700;font-size:16px;line-height:22px}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .for-night{margin-bottom:4px;font-size:14px}}@media (max-width:991px){#room-options .rooms .room-list .card .room-rates-wrapper .rates .price-info-tooltips span{font-size:12px}#room-options .rooms .room-list .card .room-rates-wrapper .rates .price-info-tooltips span svg{font-size:14px;color:#34d74e}}#room-options .rooms .room-list .card .room-rates-wrapper .rates.selected{box-sizing:border-box;border:4px solid #ffd305}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates.selected{border:none}}#room-options .rooms .room-list .card .room-rates-wrapper .rates:hover{filter:drop-shadow(0 8px 16px rgba(0,0,0,.05))}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .rates:hover{filter:none}}#room-options .rooms .room-list .card .room-rates-wrapper .btn-showMoreRoomRates{width:100%;text-align:center;border:none;padding:20px 0 24px}@media (max-width:768px){#room-options .rooms .room-list .card .room-rates-wrapper .btn-showMoreRoomRates{padding:12px 0 0}}@media (max-width:991px){#room-options .rooms .room-list .card{border-top:none;background:#fff}}#room-options .btn-showMoreRooms{width:100%;text-align:center;font-weight:700;font-size:16px;line-height:22px;padding:16px;height:auto;color:#ff5433}@media (max-width:768px){#room-options .btn-showMoreRooms{border:none;box-shadow:0 5px 10px rgba(0,0,0,.05)!important;border-radius:8px;font-size:14px;line-height:19px;width:-webkit-fill-available;padding:12px;margin:0 12px 12px}}#room-options i{font-style:normal}.filter-area{background:#f4f5f6;border-radius:8px;height:56px;padding-left:24px;display:flex;align-items:center;margin-bottom:16px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.filter-area{margin-bottom:0}}.filter-area::-webkit-scrollbar{display:none}.filter-area .filter-item{margin-right:24px;font-weight:600;font-size:14px;line-height:24px}.filter-area .filter-item [type=checkbox]:checked~label:before,.filter-area .filter-item [type=checkbox]:not(:checked)~label:before{width:20px;height:20px;border:2px solid #ebebec;box-sizing:border-box;top:auto;cursor:pointer}.filter-area .filter-item [type=checkbox]:checked~label:before{border:2px solid #ff5433}.filter-area .filter-item .custom-control-input:checked~.custom-control-label:after{width:12px;height:12px;border-radius:2px;content:"";top:6px;left:4px;cursor:pointer}.filter-area .filter-item .custom-control-label{padding-left:28px;white-space:nowrap}#room-options-navigate{height:32px}@media (max-width:768px){#room-options-navigate{height:24px}}@media (max-width:768px){.basket-sticky .room-wrapper{padding:0}}@media (max-width:768px){.basket-sticky{margin:0}}@media (max-width:768px){.s-noAvaible .infoBanner{display:flex;flex-direction:column;align-items:flex-start!important}}@media (max-width:768px){.s-noAvaible .infoBanner a,.s-noAvaible .infoBanner button{margin-top:15px}}@media (max-width:768px){#share-modal-wrapper .modal-dialog{margin:0}#share-modal-wrapper .modal-dialog .modal-content{width:100vw;height:100vh}#share-modal-wrapper .modal-dialog .modal-content .modal-content-padding{padding:70px 32px 45px}#share-modal-wrapper .modal-dialog .modal-content .modal-content-padding .share-list{flex-wrap:wrap}#share-modal-wrapper .modal-dialog .modal-content .modal-content-padding .share-list .share-item{margin:5px 6px}#share-modal-wrapper .modal-dialog .modal-content .modal-content-padding .share-list .share-item a{min-width:88px;min-height:64px}}.total-price .discount>label{display:flex;flex-direction:column}@media (max-width:768px){.total-price .discount>label{height:100%;justify-content:flex-end}}@media (min-width:768px){.pr-lg-0{padding-right:0}}@media (max-width:768px){.pay-type-wrapper .badge{font-weight:500;font-size:16px;line-height:24px;padding-bottom:8px}}.add-on{border-left:2px solid rgba(54,59,68,.2);margin-bottom:16px;padding:4px 24px 8px}@media (max-width:768px){.add-on{padding:0 0 0 8px}}.add-on .add-on-item{font-weight:400;font-size:14px;line-height:20px}.add-on .add-on-item.all-show{color:#ff5433;cursor:pointer}.add-on .add-on-item.desktop{max-width:620px;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}@media (max-width:768px){.add-on .add-on-item.desktop{display:none}}@media (min-width:768px){.add-on .add-on-item.mobile{display:none}}@media (max-width:768px){.add-on .inner{display:inline-flex}}.add-on .add-on-wrapper{display:flex;align-items:center}@media (max-width:768px){.add-on .add-on-wrapper{align-items:flex-start}}.add-on .item-wrapper{display:inline-flex}@media (max-width:768px){.add-on .item-wrapper{display:block}}.add-on .all-show{margin-left:4px;width:-moz-max-content;width:max-content}.add-on i,.add-on svg{color:#363b44;font-size:12px;line-height:20px;margin-right:8px}.short-info{margin-bottom:24px}@media (max-width:768px){.short-info{background:#fff;padding:0 20px 24px;margin-bottom:0}}.short-info .title{margin-top:8px}@media (max-width:768px){.hotel-detail .container-hotel-detail-content.container{padding:0!important}}@media (max-width:768px){.hotel-detail .mobile-container{padding-left:20px;padding-right:20px}}.basket-focus{position:sticky!important;top:0;top:30px;align-self:self-start;padding-top:112px}@media (max-width:768px){.basket-focus{padding-top:0}}.basket-focus #basket{background:rgba(54,59,68,.05);border-radius:8px;padding:8px}.basket-focus #basket .basket-title{padding:12px 16px;background-color:#ff8754;color:#fff;font-weight:700;font-size:14px;line-height:19px;border-radius:4px 4px 0 0}.basket-focus #basket .chooseRateText{font-size:14px;padding:16px;font-weight:600;line-height:18px;background:#fff;border-radius:0 0 4px 4px}.basket-focus #basket .res-next{padding:0 8px}.basket-focus #basket .res-next #select-room{width:100%;font-weight:800;font-size:16px;line-height:22px;padding:12px 0;height:auto;box-sizing:content-box;border-radius:4px}.basket-focus #basket .res-next .tax-msg{color:rgba(54,59,68,.5);font-weight:300;font-size:10px;line-height:14px;margin-top:4px;margin-bottom:16px}.basket-focus #basket .basket-body{background:#fff;margin-top:4px;border-radius:4px}.basket-focus #basket .basket-body:first-child,.basket-focus #basket .basket-body:first-of-type{margin-top:0;border-radius:0 0 4px 4px}.basket-focus #basket .basket-body .room-info{padding:20px 16px 12px;position:relative}.basket-focus #basket .basket-body .remove-room{font-weight:600;font-size:12px;line-height:16px;color:#ff5433;display:flex;align-items:center}.basket-focus #basket .basket-body .remove-room i,.basket-focus #basket .basket-body .remove-room svg{margin-right:4px}.basket-focus #basket .basket-body .summary .room-name{font-weight:700;font-size:16px;line-height:24px;margin:8px 0}.basket-focus #basket .basket-body .summary ul li{margin-bottom:8px}.basket-focus #basket .basket-body .summary ul li:last-child{margin-bottom:0}.basket-focus #basket .basket-body .summary .badge{font-size:12px;line-height:20px;padding:0}.basket-focus #basket .basket-body .summary .badge span{font-weight:500;margin-left:4px}.basket-focus #basket .basket-body .summary .badge svg{margin-right:4px}.basket-focus #basket .basket-body .summary .basketNonRef{margin:8px 0 0}.basket-focus #basket .basket-body .dashed-line-wrapper{background-color:#fff}.basket-focus #basket .basket-body .dashed-line-wrapper hr{border-top:1px dashed rgba(54,59,68,.2);background-color:#fff;margin:0 16px}.basket-focus #basket .basket-body .ticket{padding:16px 18px}.basket-focus #basket .basket-body .ticket .room-price{font-weight:500;font-size:12px;line-height:20px}.basket-focus #basket .basket-body .ticket .room-price .room-count i,.basket-focus #basket .basket-body .ticket .room-price .room-count svg{color:#363b44;margin-right:8px}.basket-focus #basket .basket-body .ticket .room-price i{font-size:12px}.basket-focus #basket .basket-body .ticket .room-price .currencyChangeArea{float:right}.basket-focus #basket .night-count{font-weight:400;font-size:12px;line-height:18px;margin:16px 0 0}.basket-focus #basket .night-count .currencyChangeArea{color:#ff5433;font-weight:700;font-size:18px;line-height:24px}.basket-focus #basket .night-count .m-align{max-width:50%}.basket-focus #basket .complete-reservation{font-weight:500;font-size:12px;line-height:20px;margin:16px 0 0;text-align:center}.basket-focus #basket .all-installment-options{color:#ff5433;font-size:14px;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center;margin:16px 0;font-weight:600}.basket-focus #basket i{font-style:normal}#basketMobile{padding:24px;position:fixed;bottom:0;left:0;z-index:10;width:100%;max-width:450px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.1)}#basketMobile .basketMobileWrapper{display:flex;height:56px;align-items:center;justify-content:space-between;width:100%;max-width:450px}#basketMobile .tax-msg{font-weight:300;font-size:12px;padding-top:12px;color:#363b44}#basketMobile label{display:flex;flex-direction:column}#basketMobile label>span{color:#363b44;font-weight:300;font-size:12px;line-height:16px}#basketMobile label>span b{font-weight:700}#basketMobile label em{font-weight:800;font-size:18px;line-height:25px;color:#ff5433}#basketMobile button{margin-left:15px;border-radius:6px;font-weight:700;font-size:16px;line-height:22px;text-align:center;padding:12px 16px;background-color:#ff5433;color:#fff;min-width:50%}.user-foodInfo-wrapper .foodInfoInner{border-bottom:1px solid rgba(54,59,68,.2)}.user-foodInfo-wrapper .foodInfoInner h4{font-size:18px;position:relative;cursor:pointer;font-weight:700;line-height:24px;padding:24px 0 16px}@media (max-width:991px){.user-foodInfo-wrapper .foodInfoInner h4{padding:24px 0;font-size:16px}}.user-foodInfo-wrapper .foodInfoInner h4:before{content:"−";color:#363b44;position:absolute;right:0;font-weight:900;font-size:37px}.user-foodInfo-wrapper .foodInfoInner h4.collapsed{padding:24px 0}.user-foodInfo-wrapper .foodInfoInner h4.collapsed:before{content:"+"}.user-foodInfo-wrapper .foodInfoInner p{font-size:16px;padding-bottom:24px}.user-foodInfo-wrapper .foodInfoInner:first-of-type h4{padding-top:0}@media (max-width:991px){.user-foodInfo-wrapper .foodInfoInner:first-of-type h4{padding-top:24px}}@media (max-width:768px){.hotelSlider.hotelGalleryApp.arrowOn .btn-arrow{background:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center}.hotelSlider .ets-slider-wrapper{position:relative;margin-top:24px}.hotelSlider .ets-slider-wrapper .ets-slide-item img{width:100%}.hotelSlider .ets-slider-wrapper .btn-arrow{position:absolute;background:hsla(0,0%,100%,.4);width:32;height:32}.hotelSlider .ets-slider-wrapper .btn-arrow.btn-prev{top:50%;left:0}.hotelSlider .ets-slider-wrapper .btn-arrow.btn-next{top:50%;right:0}.hotelSlider .ets-slider-wrapper .btn-arrow svg{font-size:20px;color:#363b44}.hotelSlider .ets-slider-wrapper .swipe-trigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:12}}@media (max-width:768px) and (max-width:768px){.hotelSlider .ets-slider-wrapper .ets-slider-container{height:250px;overflow:hidden}.hotelSlider .ets-slider-wrapper .ets-slider-container .ets-slide-item img{height:250px;-o-object-fit:cover;object-fit:cover}}.hotelSlider .slick-arrow{z-index:2;background:none;background:hsla(0,0%,100%,.5);border-radius:50%;width:32px;height:32px;margin-top:-16px;display:flex;align-items:center;justify-content:center;color:#363b44}.hotelSlider .slick-arrow.slick-next{position:absolute;top:50%;right:10px}.hotelSlider .slick-arrow.slick-prev{position:absolute;top:50%;left:10px}.hotelSlider .slick-counter{background:rgba(54,59,68,.8);color:#fff;position:absolute;bottom:8px;right:8px;border-radius:20px;padding:8px 12px;font-weight:600;font-size:12px;line-height:15px}#modalHotelGallery .modal-content{border-radius:0;border:none!important}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.js .slider-single>div:nth-child(1n+2),.slick-arrow.slick-hidden{display:none}.js .slider-single.slick-initialized>div:nth-child(1n+2){display:block}.slider-single h3{line-height:10rem}.slider-nav h3:before{content:"";display:block;padding-top:75%}.slider-nav h3 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-nav .slick-slide{cursor:pointer}.slick-slide.is-active h3{color:#c00;background-color:#fff}.award-winning,.safe-tourism{display:none}.hotel-offer{border:1px solid rgba(54,59,68,.2);padding:8px;margin-bottom:16px;position:relative;transition:all .2s ease;cursor:pointer;border-radius:12px}.hotel-offer:hover{box-shadow:0 8px 16px rgba(0,0,0,.05)}@media (max-width:991px){.hotel-offer{box-shadow:0 5px 10px rgba(0,0,0,.05);border:1px solid rgba(54,59,68,.1);padding:16px;margin-bottom:16px}}.hotel-offer .cards-container{display:flex}@media (max-width:991px){.hotel-offer .cards-container{flex-direction:column;position:relative}}@media (max-width:991px){.hotel-offer .cards-container .hotel-offer-thumbnail{display:flex;padding:0;margin-bottom:16px}}.hotel-offer .cards-container .hotel-offer-thumbnail .hotel-img{width:200px;height:200px;background-size:cover;background-position:50%;border-radius:8px;position:relative}@media (max-width:991px){.hotel-offer .cards-container .hotel-offer-thumbnail .hotel-img{max-width:96px;width:100%;height:106px;border-radius:6px}}.hotel-offer .cards-container .hotel-offer-thumbnail .hotel-img-ct{width:200px;height:200px;overflow:hidden;position:relative;border-radius:8px}@media (max-width:991px){.hotel-offer .cards-container .hotel-offer-thumbnail .hotel-img-ct{max-width:96px;width:100%;height:106px;border-radius:6px}}.hotel-offer .cards-container .hotel-offer-thumbnail .hotel-img-ct img{height:100%;width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);image-rendering:pixelated}@media (max-width:991px){.hotel-offer .cards-container .hotel-offer-thumbnail .hotel-name-mobile-ct{padding-left:16px;width:100%}}@media (max-width:991px){.hotel-offer .cards-container .hotel-offer-thumbnail .hotel-name-mobile-ct .review-score{width:-moz-fit-content;width:fit-content;display:inline-block;margin-bottom:12px}}.hotel-offer .cards-container .otel-award-content{display:flex}.hotel-offer .cards-container .hotel-card-facilities{max-width:460px;width:100%;padding:16px 8px 16px 24px;display:flex;flex-direction:column;position:relative}@media (max-width:991px){.hotel-offer .cards-container .hotel-card-facilities{padding:0}}.hotel-offer .cards-container .hotel-card-facilities .badge{font-weight:600;font-size:14px;line-height:20px;display:flex;align-items:center;padding-right:12px}.hotel-offer .cards-container .hotel-card-facilities .badge svg{margin-right:8px;font-size:14px}.hotel-offer .cards-container .hotel-card-facilities .badge-outline-success{color:#59b94d}.hotel-offer .cards-container .hotel-card-facilities .badge-outline-warning{color:#c53836}.hotel-offer .cards-container .hotel-name-style{font-size:18px;color:#363b44;line-height:24px;position:relative;font-weight:700}@media (max-width:991px){.hotel-offer .cards-container .hotel-name-style{font-size:16px;line-height:22px}}.hotel-offer .cards-container .fav{position:absolute;top:14px;right:12px;z-index:1;font-size:20px;color:rgba(244,245,246,.2)}@media (max-width:991px){.hotel-offer .cards-container .fav{position:static;float:right}}.hotel-offer .cards-container .fav .favorite i,.hotel-offer .cards-container .fav .favorite svg{color:#fff;position:relative;z-index:-1;stroke:rgba(54,59,68,.2);stroke-width:15}.hotel-offer .cards-container .fav .favorite.heart-animated{color:#fd6a6a}.hotel-offer .cards-container .fav .favorite.heart-animated i,.hotel-offer .cards-container .fav .favorite.heart-animated svg{color:#fd6a6a;stroke:none}.hotel-offer .cards-container .hotel-city,.hotel-offer .cards-container .hotel-location,.hotel-offer .cards-container .hotel-stars,.hotel-offer .cards-container a{font-size:12px;color:rgba(54,59,68,.5);margin-right:10px}@media (max-width:991px){.hotel-offer .cards-container .hotel-city,.hotel-offer .cards-container .hotel-location,.hotel-offer .cards-container .hotel-stars,.hotel-offer .cards-container a{color:#363b44}}.hotel-offer .cards-container .location-star-wrap{display:flex;align-items:center;margin-top:2px}.hotel-offer .cards-container .location-star-wrap .hotel-stars{height:20px}@media (max-width:991px){.hotel-offer .cards-container .location-star-wrap .hotel-stars{margin-top:-2px}}.hotel-offer .cards-container .hotelDescriptionCt{font-weight:400;font-size:12px;line-height:16px;color:rgba(54,59,68,.5);margin:10px 0}.hotel-offer .cards-container .board-type-wrapper{padding:16px 0 0;display:flex;flex-wrap:wrap}@media (max-width:991px){.hotel-offer .cards-container .board-type-wrapper{line-height:1;padding:0}}.hotel-offer .cards-container .board-type-wrapper span{color:#34d74e;font-weight:600;font-size:14px;padding:0 16px 5px 0}@media (max-width:991px){.hotel-offer .cards-container .board-type-wrapper span{padding:0 16px 10px 0}}.hotel-offer .cards-container .board-type-wrapper span i,.hotel-offer .cards-container .board-type-wrapper span svg{font-size:16px;margin-right:2px;vertical-align:text-top}.hotel-offer .cards-container .board-type-wrapper span.card-camp{color:#59b94d}.hotel-offer .cards-container .board-type-wrapper span.card-camp img{max-width:46px;vertical-align:middle;margin-right:3px}.hotel-offer .cards-container .bottom-container{margin-top:15px}.hotel-offer .cards-container .bottom-container .hotel-type{display:inline-block}.hotel-offer .cards-container .card-review-wrapper{font-style:italic;font-weight:400;font-size:14px;line-height:20px;color:rgba(54,59,68,.8);display:flex;border-left:1px solid rgba(54,59,68,.2);padding:4px 0 4px 8px;margin-top:20px}@media (max-width:991px){.hotel-offer .cards-container .card-review-wrapper{margin-bottom:10px;margin-top:16px}}.hotel-offer .cards-container .card-review-wrapper .review{margin-left:8px}.hotel-offer .cards-container .card-review-wrapper .review .user-review{font-size:12px}.hotel-offer .cards-container .hotel-type{font-size:14px;color:#363b44;margin-right:12px;font-weight:700;line-height:19px}@media (max-width:991px){.hotel-offer .cards-container .hotel-type{font-size:14px;line-height:20px;display:inline-block;margin-right:16px;font-weight:600}}.hotel-offer .cards-container .hotel-type i,.hotel-offer .cards-container .hotel-type svg{font-size:14px;margin-right:8px}.hotel-offer .cards-container .hotel-type.board-type{margin-right:16px}.hotel-offer .cards-container .hotel-type.board-type:last-of-type{margin-right:0}.hotel-offer .cards-container .hotel-type .hotel-text:before{margin-right:8px;font-size:14px}@media (min-width:991px){.hotel-offer .cards-container .board-wrapper{margin-top:20px}}.hotel-offer .cards-container .room-facilities{color:rgba(54,59,68,.8);font-weight:500;font-size:14px;line-height:20px;display:flex;flex-wrap:wrap;margin-top:4px}@media (max-width:991px){.hotel-offer .cards-container .room-facilities{margin-top:8px}}.hotel-offer .cards-container .room-facilities .item{margin-right:12px;margin-top:8px}@media (max-width:991px){.hotel-offer .cards-container .room-facilities .item{font-weight:500;font-size:12px;line-height:16px}}.hotel-offer .cards-container .room-facilities .item svg{margin-right:4px;font-size:10px}.hotel-offer .cards-container .price-container{max-width:200px;width:100%;display:flex;flex-direction:column;padding:16px 0;margin-right:16px}@media (max-width:991px){.hotel-offer .cards-container .price-container{max-width:100%;width:100%;border:0;padding:0;margin-top:14px;margin-right:0}}.hotel-offer .cards-container .price-container .total-nights{font-weight:300;font-size:12px;color:#363b44}@media (max-width:991px){.hotel-offer .cards-container .price-container .total-nights{margin-bottom:5px}}.hotel-offer .cards-container .price-container .hotel-discount{font-weight:700;font-size:12px;color:#363b44}.hotel-offer .cards-container .price-container .old-price{font-size:12px;text-decoration:line-through;color:#363b44;font-weight:400;line-height:16px;margin-top:8px}@media (max-width:991px){.hotel-offer .cards-container .price-container .old-price{margin-top:4px}}.hotel-offer .cards-container .price-container .old-price em,.hotel-offer .cards-container .price-container .old-price i{font-style:normal}.hotel-offer .cards-container .price-container .new-price{font-size:24px;color:#363b44;font-weight:600;line-height:24px;margin-top:8px}@media (max-width:991px){.hotel-offer .cards-container .price-container .new-price{margin-top:4px}}.hotel-offer .cards-container .price-container .new-price em,.hotel-offer .cards-container .price-container .new-price i{font-style:normal}.hotel-offer .cards-container .price-container .new-price .price-subtext{color:rgba(54,59,68,.5);font-size:12px;display:block;font-weight:300}.hotel-offer .cards-container .price-container .new-price .screetPrice{display:flex;font-size:12px;font-weight:400;justify-content:flex-end;margin-top:5px}@media (max-width:991px){.hotel-offer .cards-container .price-container .new-price .screetPrice{margin-top:0}}.hotel-offer .cards-container .price-container .new-price .screetPrice em{padding-left:5px}.hotel-offer .cards-container .price-container .daily-price{font-size:12px;color:#363b44;font-weight:400;line-height:16px;margin-top:8px}.hotel-offer .cards-container .price-container .daily-price em,.hotel-offer .cards-container .price-container .daily-price i{font-style:normal}.hotel-offer .cards-container .price-container .not-sold-out{margin-top:auto;text-align:right}@media (max-width:991px){.hotel-offer .cards-container .price-container .not-sold-out{background:rgba(54,59,68,.1);padding:16px;border-radius:8px}}@media (max-width:991px){.hotel-offer .cards-container .price-container .hotel-price-and-link{display:flex;justify-content:space-between;align-items:flex-end}}@media (max-width:991px){.hotel-offer .cards-container .price-container .hotel-price-and-link .price-ct{text-align:left}}.hotel-offer .cards-container .price-container .special-member{color:#363b44;font-weight:400;font-size:12px;line-height:16px;margin-top:8px}@media (max-width:991px){.hotel-offer .cards-container .price-container .special-member{margin-top:4px}}.hotel-offer .cards-container .hotel-point-container{display:flex;position:inherit}@media (max-width:991px){.hotel-offer .cards-container .hotel-point-container{justify-content:flex-start;padding:0}}.hotel-offer .cards-container .hotel-point-container .hotel-point{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;line-height:12px}@media (max-width:991px){.hotel-offer .cards-container .hotel-point-container .hotel-point{flex-direction:row;align-items:center}}.hotel-offer .cards-container .hotel-point-container .hotel-point .perfect-hotel{color:rgba(54,59,68,.5);font-size:12px}@media (max-width:991px){.hotel-offer .cards-container .hotel-point-container .hotel-point .perfect-hotel{margin:0 5px}}.hotel-offer .cards-container .hotel-point-container .hotel-point .guest-reviews{color:#363b44;font-size:10px}.hotel-offer .cards-container .hotel-point-container .hotel-review-popover{background:#34d74e;display:flex;align-items:center;justify-content:center;height:28px;margin-left:12px;margin-top:12px;border-radius:28px;padding:4px 8px;color:#fff}@media (max-width:991px){.hotel-offer .cards-container .hotel-point-container .hotel-review-popover{margin-left:0;width:34px;height:24px;border-radius:16px;margin-top:0}}.hotel-offer .cards-container .hotel-point-container .hotel-review-popover.green{background:#34d74e}.hotel-offer .cards-container .hotel-point-container .hotel-review-popover.yellow{background-color:#e2a313}.hotel-offer .cards-container .hotel-point-container .hotel-review-popover.red{background-color:#fd5c31}.hotel-offer .cards-container .hotel-point-container .hotel-review-popover div{font-size:14px;font-weight:600;line-height:20px}@media (max-width:991px){.hotel-offer .cards-container .hotel-point-container .hotel-review-popover div{font-weight:600;margin-top:0;font-size:12px;line-height:16px}}.hotel-offer .cards-container .odamax-recommends{background:rgba(52,215,78,.1);padding:2px 8px 2px 2px;font-weight:600;font-size:12px;line-height:16px;color:#34d74e;display:flex;border-radius:20px;align-items:center}.hotel-offer .cards-container .odamax-recommends .hotel_points{margin-right:8px}.hotel-offer .cards-container .odamax-recommends.without-score{padding:4px 8px;width:-moz-fit-content;width:fit-content}.hotel-offer .cards-container .sold-out{display:flex;flex-direction:column;text-align:right;line-height:19px;justify-content:space-between;height:100%}@media (max-width:991px){.hotel-offer .cards-container .sold-out{background:rgba(54,59,68,.1);flex-direction:row;padding:15px;text-align:left;align-items:center;border-radius:8px}}.hotel-offer .cards-container .sold-out .info-text{color:#fd6a6a;font-size:16px;font-weight:600}.hotel-offer .cards-container .sold-out .info-text b{font-weight:700}@media (max-width:991px){.hotel-offer .cards-container .sold-out .chg-date-text{max-width:60%}}.hotel-offer .cards-container .button-container{margin-top:16px}@media (max-width:991px){.hotel-offer .cards-container .button-container{margin-top:0}}.hotel-offer .cards-container .button-container button{height:38px;font-weight:600;font-size:16px;line-height:22px}@media (max-width:991px){.hotel-offer .cards-container .button-container button{font-size:14px;line-height:20px}}.hotel-offer .cards-container .button-container .btn-changeDate{background:rgba(255,84,51,.1);color:#ff5433;padding:8px 12px}.hotel-offer .special-opportunity-wrapper{position:absolute;top:0;left:0}@media (max-width:991px){.hotel-offer .special-opportunity-wrapper{position:relative;top:-14px;left:-9px;margin-right:-18px}}.hotel-offer.matching-hotel{background:rgba(255,175,131,.1);border:2px solid rgba(255,84,51,.2)}.hotel-offer .poi-and-supplements-wrapper{border-left:2px solid rgba(54,59,68,.2);margin-top:20px;font-weight:400;font-size:14px;line-height:20px;color:#363b44;padding:4px 0 4px 8px}@media (max-width:991px){.hotel-offer .poi-and-supplements-wrapper{font-weight:500;font-size:12px;line-height:16px}}.hotel-offer .poi-and-supplements-wrapper .add-on{margin-top:12px}.hotel-offer .poi-and-supplements-wrapper .add-on .item:after{content:","}.hotel-offer .poi-and-supplements-wrapper .add-on .item:last-of-type:after{content:""}.hotel-offer .poi-and-supplements-wrapper .add-on:first-child{margin-top:0}.hotel-offer .poi-and-supplements-wrapper .poi .item:after{content:","}.hotel-offer .poi-and-supplements-wrapper .poi .item:last-of-type:after{content:""}.hotel-offer .poi-and-supplements-wrapper svg{margin-right:8px}.hotel-offer .add-on .add-on-count{width:-moz-fit-content;width:fit-content;color:#ff5433;text-decoration:underline}.search-result-not-found{display:flex;flex-direction:column;align-items:center;margin:40px 0}.search-result-not-found img{max-width:200px;margin-bottom:30px}.search-result-not-found .not-result-text{font-weight:700;font-size:16px;color:#363b44}.hotel-review-popover-content{min-width:200px;line-height:18px}.hotel-review-popover-content .meter{background-color:#f4f5f6;height:2px;border-radius:4px;width:100%}.hotel-review-popover-content .meter .meter-sp{display:block;position:relative;overflow:hidden;height:2px;border-radius:4px;background-color:#34d74e}.hotel-review-popover-content .meter .meter-sp.orange{background-color:#fec70a}.special-opportunity-wrapper .badge{height:32px;padding:8px;margin-top:10px;margin-left:-2px;box-sizing:border-box;border-radius:0 4px 4px 0;font-weight:700;font-size:12px;line-height:16px;color:#fff}@media (max-width:991px){.special-opportunity-wrapper .badge{margin:0;border-radius:4px 4px 0 0;font-size:10px;height:22px;padding:0 10px;width:100%;line-height:22px;text-align:left}}.special-opportunity-wrapper .badge.badge-danger{background:#fd6a6a;border:1px solid #fd6a6a}.special-opportunity-wrapper .badge.badge-success{background:#34d74e;border:1px solid #34d74e}.special-opportunity-wrapper .badge.badge-primary{background:#33c1ea;border:1px solid #33c1ea}.special-opportunity-wrapper .badge.badge-warning{background:#ff8754;border:1px solid #ff8754}.special-opportunity-wrapper .badge.badge-otelpuan{background:#363b44;border:1px solid #363b44}.special-opportunity-wrapper .badge i,.special-opportunity-wrapper .badge svg{margin:1px 3px}.tooltip-inner{font-weight:400;font-size:12px}.popover{min-width:305px;left:-125px!important;margin-top:15px;border:none;background-color:#fff;font-family:Nunito,sans-serif!important;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:4px;z-index:1051}@media (max-width:768px){.popover{left:0!important}}.popover .arrow{left:85%!important;position:absolute;display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;top:-10px}@media (max-width:768px){.popover .arrow{left:78%!important}}.popover .popover-body{display:block;padding:16px;font-size:10px;color:#363b44;line-height:14px}.popover .popover-body.score{font-weight:700}.preloader{display:block;margin-top:5px;clear:both;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f4f6f9;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;position:relative}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.hotel-img .preloader{width:220px;height:169px}.hotel-name-style .preloader{width:80%}.preloader{height:24px}.preloader.w-80{width:80%}.preloader.w-60{width:60%}.preloader.w-40{width:40%}.preloader.w-10{width:10%}.preloader.w-20{width:20%}.hotel-location.preloader{max-width:50%}.preload-board-type{width:20%}.review-hotel .preloader{float:right;min-width:30%}.review-hotel .preloader.w-60{margin-top:-5px}.hide-loader{display:none}#hotelListEmpty{margin-top:2rem;text-align:center;font-size:17px;font-weight:700}#hotelListEmpty svg{width:100%}.special-discount{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:768px){.special-discount{display:initial}}.special-discount .badge{margin-bottom:12px}.popular-hotels-main .special-discount{margin-bottom:16px}@media (max-width:768px){.social-elements #hotelDetailReviewsTop{border-bottom:1px solid #f4f5f6;padding-bottom:24px}.social-elements #hotelDetailReviewsTop h5{margin:24px 0 16px 20px}.social-elements #hotelDetailReviewsTop .score{display:flex}.social-elements #hotelDetailReviewsTop .score .badge-rate-success{background:#34d74e;width:40px;height:38px;padding:8px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.social-elements #hotelDetailReviewsTop .score .general-score-text{color:#34d74e;font-weight:700;font-size:14px;line-height:20px}.social-elements #hotelDetailReviewsTop .score .featured-feature{font-weight:400;font-size:12px;line-height:16px}}@media (max-width:768px) and (max-width:768px){.social-elements #hotelDetailReviewsTop .score>div{display:flex;flex-direction:column}}@media (max-width:768px){.social-elements #hotelDetailReviewsTop .user-reviews{flex-wrap:inherit;overflow-x:scroll;margin:20px 0 24px 20px;-ms-overflow-style:none;scrollbar-width:none}.social-elements #hotelDetailReviewsTop .user-reviews::-webkit-scrollbar{display:none}.social-elements #hotelDetailReviewsTop .user-reviews .review{background-color:#f4f5f6;border-radius:8px;width:287px;padding:16px;display:flex;margin:0 8px}.social-elements #hotelDetailReviewsTop .user-reviews .review:first-of-type{margin:0}.social-elements #hotelDetailReviewsTop .user-reviews .review .general-score{color:#34d74e;font-weight:800;font-size:14px;line-height:20px;margin-right:16px}}@media (max-width:768px) and (max-width:768px){.social-elements #hotelDetailReviewsTop .user-reviews .review .general-score{background:rgba(52,215,78,.1);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:4px 8px;border-radius:32px}}@media (max-width:768px){.social-elements #hotelDetailReviewsTop .user-reviews .review .review-text{font-weight:600;font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.social-elements #hotelDetailReviewsTop .user-reviews .review .user-name{color:rgba(54,59,68,.5);font-weight:600;font-size:12px;line-height:20px}.social-elements #hotelDetailReviewsTop .show-reviews{color:#ff5433;text-decoration:underline;font-weight:500;font-size:14px;line-height:20px;padding:0;margin-left:20px}.social-elements #hotelDetailReviewsTop .show-reviews i,.social-elements #hotelDetailReviewsTop .show-reviews svg{margin-right:8px}}.social-elements .pay-type-info{display:none}@media (max-width:768px){.social-elements .pay-type-info{display:block;margin:27px 20px 0}.social-elements .pay-type-info .item:first-child{margin-bottom:8px}}#sticky-panel .list-group-item{border:none;margin-right:0;background-color:transparent;font-weight:400;font-size:14px;line-height:19px;padding:16px 0 12px;display:flex;align-items:center}@media (max-width:768px){#sticky-panel .list-group-item{margin-right:0;width:-moz-max-content;width:max-content}}#sticky-panel .list-group-item svg{margin-right:8px}#sticky-panel .list-group-item.active{background-color:transparent;color:#ff5433;font-weight:900;line-height:24px}@media (max-width:768px){#sticky-panel .list-group-item.active{height:52px}}#sticky-panel .list-group-item #sticky-panel .list-group-item .fake-border-bottom,#sticky-panel .list-group-item .list-group-item.active:after{content:"";display:inline-block;position:absolute;bottom:-1px;left:2%;height:5px;width:100%;background:#ff5433;border-radius:2.5px}.sticky-active.full-search .date-wrapper #range-date,.sticky-active.full-search .ets-hotelSearchForm .search-wrapper input[type=text],.sticky-active.full-search .search-guest-area .sf-guests,.sticky-active.full-search .search-guest-area .sf-guests #formShowSpan{height:50px}.sticky-active.full-search .odamax-primary.odamax-primary.big{height:40px}.sticky-active.full-search .search-hotel{top:5px}#sticky-panel.container-menu-fixed.sticky-active{top:74px;z-index:15}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.hotelReviewCommentsSlide{border:1px solid #ebebec;border-radius:4px;margin-bottom:32px;min-width:272px}.hotelReviewCommentsSlide .reviewHeader{padding:16px;background:rgba(52,215,78,.1);display:flex;justify-content:space-between;align-items:center}.hotelReviewCommentsSlide .reviewHeader .point{width:36px;height:36px;text-align:center;line-height:36px;font-weight:700;font-size:16px;color:#fff;background:#34d74e;border-radius:50%}.hotelReviewCommentsSlide .reviewHeader .text{font-weight:700;font-size:16px;color:#34d74e}.hotelReviewCommentsSlide .reviewHeader.bg-orange{background:rgba(255,84,51,.1)}.hotelReviewCommentsSlide .reviewHeader.bg-orange .point{background:#ff5433}.hotelReviewCommentsSlide .reviewHeader.bg-orange .text{color:#ff5433}.hotelReviewCommentsSlide .review-text{max-width:190px;font-size:12px;color:#363b44;padding:24px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:80px;line-height:20px;margin:0 auto 20px}.hotelReviewCommentsSlide .carousel-control-prev{left:0;height:100px;bottom:20px;top:auto;opacity:1;background:#fff;color:#ff5433;display:flex;align-items:center;justify-content:center}.hotelReviewCommentsSlide .carousel-control-next{right:0;height:100px;opacity:1;bottom:20px;top:auto;background:#fff;color:#ff5433}.hotelReviewCommentsSlide .text-link-primary{position:relative;z-index:3;padding-left:40px;margin-bottom:20px;font-size:14px;display:flex;align-items:center;margin-top:-5px}.hotelReviewCommentsSlide .text-link-primary i,.hotelReviewCommentsSlide .text-link-primary svg{margin-left:5px;font-size:14px}.hotelReviewCommentsSlide.forHotelReviewRecommendation .reviewHeader{background:#fff;font-weight:700;font-size:12px;line-height:20px;padding:24px 24px 0}.hotelReviewCommentsSlide.forHotelReviewRecommendation .review-text{padding:16px 0 0;margin:0 auto}.hotelReviewCommentsSlide.forHotelReviewRecommendation .text-link-primary{margin-top:11px}.top-reviews-area{margin-bottom:40px}.top-reviews-area .top-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.top-reviews-area .top-area .title{font-weight:700;font-size:18px;line-height:24px}.top-reviews-area .top-area .link{font-weight:600;font-size:14px;line-height:19px;color:#ff5433;display:flex;align-items:center;cursor:pointer}.top-reviews-area .top-area .link i,.top-reviews-area .top-area .link svg{padding-left:8px}.top-reviews-area .review-list{display:flex}.top-reviews-area .review-list .review-wrapper{border:1px solid #f4f5f6;border-radius:4px;padding:24px;width:50%;margin-right:24px}.top-reviews-area .review-list .review-wrapper .review-body{font-weight:400;font-size:12px;line-height:20px;margin-top:16px}.top-reviews-area .review-list .review-wrapper .review-body .more-show{background:transparent;text-decoration:underline}.top-reviews-area .review-list .review-wrapper .recommendation-text{margin-top:4px;font-weight:600;font-size:12px;line-height:16px;color:#34d74e}.top-reviews-area .review-list .review-wrapper .scoreLabel .badge{color:#34d74e;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:4.5rem;border-radius:50%;padding:8px;background:rgba(52,215,78,.1)}.top-reviews-area .review-list .review-wrapper .scoreLabel .badge.bg-orange{background:#ff8754;color:#fff}.top-reviews-area .review-list #more{display:none}.hotel-detail-faq h4{font-size:24px;font-weight:600;line-height:32px;margin-left:17px}.hotel-detail-faq .details{border:1px solid #f4f5f6;margin-top:24px;border-radius:4px;overflow:hidden}.hotel-detail-faq .details .card{padding:12px 24px;border:none;border-bottom:2px solid #f4f5f6;border-radius:0}.hotel-detail-faq .details .card:last-child{border:none}.hotel-detail-faq .details .card .card-header{background-color:#fff;border-bottom:none;padding:.7rem 0 8px}.hotel-detail-faq .details .card .card-header button{width:100%;text-align:left;color:#363b44;border:none;text-decoration:none;padding:0 0 0 35px;position:relative;font-weight:600;font-size:14px;line-height:22px}.hotel-detail-faq .details .card .card-header button:focus{box-shadow:none}.hotel-detail-faq .details .card .card-header button:before{content:"−";display:inline-block;color:#363b44;position:absolute;left:0;top:-1px;font-weight:400;font-size:22px;line-height:22px}.hotel-detail-faq .details .card .card-header button.collapsed:before{content:"+"}.hotel-detail-faq .details .card .card-body{font-weight:300;font-size:14px;line-height:22px;padding:0 0 .7rem 35px;color:rgba(54,59,68,.5)}.hotel-detail-faq .details .card .card-body p{font-size:14px}.hotel-detail-faq .details .card .card-body>div a{display:inline-block;color:#ff5433;margin-top:16px;margin-left:40px}.hotel-detail-faq .details .card .card-body>div a:first-child{margin-left:0}@media (max-width:991px){.hotel-detail-faq .details .card .card-body>div a{margin-left:0}}@media (max-width:991px){.hotel-detail-faq .details .card .card-body>div{display:flex;flex-direction:column}}#hotel-faq-navigate{height:40px}@media (max-width:991px){.row{--bs-gutter-x:24px;--bs-gutter-y:0}}.container{padding:0 36px!important}@media (max-width:991px){.container{padding:0 24px!important}}@media (max-width:991px){.hotel-detail .container{padding:0 20px!important}}#modalStepZero .modal-content{border-radius:8px!important;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media (max-width:768px){#modalStepZero .modal-content{height:100%;border-radius:0!important}}@media (max-width:768px){#modalStepZero .modal-content .modal-body-section{height:100%}}#modalStepZero .modal-dialog{max-width:-moz-max-content;max-width:max-content}@media (max-width:768px){#modalStepZero .modal-dialog{height:100%;margin:0}}#modalStepZero .modal-title{font-weight:700;font-size:18px;line-height:24px}#modalStepZero .payments-area{margin-top:24px;display:flex}@media (max-width:768px){#modalStepZero .payments-area{flex-wrap:wrap}}#modalStepZero .payment-item{background:#f4f5f6;border-radius:8px;padding:24px;margin-right:32px;display:flex;flex-direction:column;justify-content:space-between;width:50%;width:320px}@media (max-width:768px){#modalStepZero .payment-item{width:100%;margin-right:0}}#modalStepZero .payment-item:last-of-type{margin-right:0}@media (max-width:768px){#modalStepZero .payment-item:last-of-type{margin-top:16px}}#modalStepZero .payment-item .payment-title{font-weight:700;font-size:18px;line-height:25px;margin-bottom:4px}#modalStepZero .payment-item .payment-description,#modalStepZero .payment-item .payment-features{font-weight:600;font-size:12px;line-height:16px}#modalStepZero .payment-item .payment-features{margin-top:16px;margin-bottom:12px}#modalStepZero .payment-item .payment-features .feature-item{margin-bottom:4px}#modalStepZero .payment-item .payment-features .feature-item.discount-item{display:none}#modalStepZero .payment-item .payment-features .feature-item i,#modalStepZero .payment-item .payment-features .feature-item svg{margin-right:4px}#modalStepZero .payment-item .strikethrough-price,#modalStepZero .payment-item .strikethrough-price-sales{font-size:12px;line-height:16px;font-weight:600;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#modalStepZero .payment-item .total-price{font-weight:700;font-size:18px;line-height:25px;margin-bottom:16px}#modalStepZero .payment-item .loading-animation.hidden{display:none}#modalStepZero .payment-item button{width:100%}
