:root{--black: 0 0 0 /* #000000 */;--blue-1: 31 90 155 /* #1f5a9b */;--blue-2: 3 61 125 /* #033d7d */;--green: 16 214 31 /* #10d61f */;--red: 255 86 88 /* #ff5658 */;--white: 255 255 255 /* #ffffff */;--text: 68 68 68 /* #444444 */;--gray: 245 245 245 /* #f5f5f5 */;--transparent: 0 0 0 0 /* #00000000 */;--slate-50: 248 250 252 /* #f8fafc */;--slate-100: 241 245 249 /* #f1f5f9 */;--slate-200: 226 232 240 /* #e2e8f0 */;--slate-300: 202 213 226 /* #cad5e2 */;--slate-400: 144 161 185 /* #90a1b9 */;--slate-500: 98 116 142 /* #62748e */;--slate-600: 69 85 108 /* #45556c */;--slate-700: 49 65 88 /* #314158 */;--slate-800: 29 41 61 /* #1d293d */;--slate-900: 15 23 43 /* #0f172b */;--slate-950: 2 6 24 /* #020618 */;--gray-50: rgb(249 250 251) /* #f9fafb */;--gray-100: rgb(243 244 246) /* #f3f4f6 */;--gray-200: rgb(229 231 235) /* #e5e7eb */;--gray-300: rgb(209 213 220) /* #d1d5dc */;--gray-400: rgb(153 161 175) /* #99a1af */;--gray-500: rgb(106 114 130) /* #6a7282 */;--gray-600: rgb(74 85 101) /* #4a5565 */;--gray-700: rgb(54 65 83) /* #364553 */;--gray-800: rgb(30 41 57) /* #1e2939 */;--gray-900: rgb(16 24 40) /* #101828 */;--gray-950: rgb(3 7 18) /* #030712 */;--zinc-50: rgb(250 250 250) /* #fafafa */;--zinc-100: rgb(244 244 245) /* #f4f4f5 */;--zinc-200: rgb(228 228 231) /* #e4e4e7 */;--zinc-300: rgb(212 212 216) /* #d4d4d8 */;--zinc-400: rgb(159 159 169) /* #9f9fa3 */;--zinc-500: rgb(113 113 123) /* #71717b */;--zinc-600: rgb(82 82 92) /* #52525c */;--zinc-700: rgb(63 63 71) /* #3f3f47 */;--zinc-800: rgb(39 39 42) /* #27272a */;--zinc-900: rgb(24 24 27) /* #18181b */;--zinc-950: rgb(9 9 11) /* #09090b */;--neutral-50: rgb(250 250 250) /* #fafafa */;--neutral-100: rgb(245 245 245) /* #f5f5f5 */;--neutral-200: rgb(229 229 229) /* #e5e5e5 */;--neutral-300: rgb(212 212 212) /* #d4d4d4 */;--neutral-400: rgb(161 161 161) /* #a1a1a1 */;--neutral-500: rgb(115 115 115) /* #737373 */;--neutral-600: rgb(82 82 82) /* #525252 */;--neutral-700: rgb(64 64 64) /* #404040 */;--neutral-800: rgb(38 38 38) /* #262626 */;--neutral-900: rgb(23 23 23) /* #171717 */;--neutral-950: rgb(10 10 10) /* #0a0a0a */;--stone-50: rgb(250 250 249) /* #faf9f9 */;--stone-100: rgb(245 245 244) /* #f5f5f4 */;--stone-200: rgb(231 229 228) /* #e5e5e4 */;--stone-300: rgb(214 211 209) /* #d3d3d1 */;--stone-400: rgb(166 160 155) /* #a6a09b */;--stone-500: rgb(121 113 107) /* #797173 */;--stone-600: rgb(87 83 77) /* #575353 */;--stone-700: rgb(68 64 59) /* #44403b */;--stone-800: rgb(41 37 36) /* #292524 */;--stone-900: rgb(28 25 23) /* #1c1917 */;--stone-950: rgb(12 10 9) /* #0a0909 */;--red-50: rgb(254 242 242) /* #fef2f2 */;--red-100: rgb(255 226 226) /* #ffe2e2 */;--red-200: rgb(255 201 201) /* #ffc9c9 */;--red-300: rgb(255 162 162) /* #ffa2a2 */;--red-400: rgb(255 100 103) /* #ff6467 */;--red-500: rgb(251 44 54) /* #fb2c36 */;--red-600: rgb(231 0 11) /* #e7000b */;--red-700: rgb(193 0 7) /* #c10007 */;--red-800: rgb(159 7 18) /* #9f0712 */;--red-900: rgb(130 24 26) /* #821a1a */;--red-950: rgb(70 8 9) /* #460809 */;--orange-50: rgb(255 251 235) /* #fffbeb */;--orange-100: rgb(254 243 198) /* #fef3c6 */;--orange-200: rgb(254 230 133) /* #fee685 */;--orange-300: rgb(255 210 48) /* #ffd630 */;--orange-400: rgb(255 185 0) /* #ffb900 */;--orange-500: rgb(254 154 0) /* #fea000 */;--orange-600: rgb(225 113 0) /* #e17100 */;--orange-700: rgb(187 77 0) /* #bb4d00 */;--orange-800: rgb(151 60 0) /* #973c00 */;--orange-900: rgb(123 51 6) /* #7b3306 */;--orange-950: rgb(70 25 1) /* #461901 */;--yellow-50: rgb(254 252 232) /* #fffee8 */;--yellow-100: rgb(254 249 194) /* #fff7c2 */;--yellow-200: rgb(255 240 133) /* #fff085 */;--yellow-300: rgb(255 223 32) /* #ffdfe0 */;--yellow-400: rgb(253 199 0) /* #fdc700 */;--yellow-500: rgb(240 177 0) /* #f0b100 */;--yellow-600: rgb(208 135 0) /* #d08700 */;--yellow-700: rgb(166 95 0) /* #a65f00 */;--yellow-800: rgb(137 75 0) /* #894b00 */;--yellow-900: rgb(115 62 10) /* #733e0a */;--yellow-950: rgb(67 32 4) /* #432004 */;--lime-50: rgb(247 254 231) /* #f7ffe7 */;--lime-100: rgb(236 252 202) /* #ecfc8a */;--lime-200: rgb(216 249 153) /* #d8f99d */}@font-face{font-family:"spa";src:url("../font/fonts/spa.eot?n3ado1");src:url("../font/fonts/spa.eot?n3ado1#iefix") format("embedded-opentype"),url("../font/fonts/spa.ttf?n3ado1") format("truetype"),url("../font/fonts/spa.woff?n3ado1") format("woff"),url("../font/fonts/spa.svg?n3ado1#spa") format("svg");font-weight:normal;font-style:normal;font-display:block}i{font-family:"spa" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-destination:before{content:"\e97a"}.ico-booking:before{content:"\e97b"}.ico-business-trip:before{content:"\e97c"}.ico-telephone-call:before{content:"\e978"}.ico-little-kid:before{content:"\e979"}.ico-arrow-right-angular:before{content:"\e977"}.ico-wheelchair:before{content:"\e976"}.ico-luggage:before{content:"\e970"}.ico-cash-back:before{content:"\e971"}.ico-lounge:before{content:"\e972"}.ico-exchange:before{content:"\e973"}.ico-valet-parking:before{content:"\e974"}.ico-other:before{content:"\e975"}.ico-tick:before{content:"\e968"}.ico-best-price-thumb:before{content:"\e969"}.ico-call-support:before{content:"\e96a"}.ico-feedback:before{content:"\e96b"}.ico-food-tray:before{content:"\e96c"}.ico-seat:before{content:"\e96d"}.ico-more:before{content:"\e96e"}.ico-refresh:before{content:"\e96f"}.ico-plane-fly .path1:before{content:"\e953";color:#b0d5f8}.ico-plane-fly .path2:before{content:"\e967";margin-left:-1.5em;color:#033d7d}.ico-round-rip:before{content:"\e966"}.ico-clock .path1:before{content:"\e95a";color:#033d7d}.ico-clock .path2:before{content:"\e95b";margin-left:-0.9287109375em;color:#f5f5f5}.ico-clock .path3:before{content:"\e95c";margin-left:-0.9287109375em;color:#b0d5f8}.ico-clock .path4:before{content:"\e95d";margin-left:-0.9287109375em;color:#033d7d}.ico-clock .path5:before{content:"\e95f";margin-left:-0.9287109375em;color:#033d7d}.ico-clock .path6:before{content:"\e960";margin-left:-0.9287109375em;color:#033d7d}.ico-clock .path7:before{content:"\e961";margin-left:-0.9287109375em;color:#033d7d}.ico-clock .path8:before{content:"\e962";margin-left:-0.9287109375em;color:#033d7d}.ico-clock .path9:before{content:"\e963";margin-left:-0.9287109375em;color:#033d7d}.ico-clock .path10:before{content:"\e964";margin-left:-0.9287109375em;color:#033d7d}.ico-clock .path11:before{content:"\e965";margin-left:-0.9287109375em;color:#033d7d}.ico-discount:before{content:"\e941"}.ico-moon:before{content:"\e956"}.ico-cloudy:before{content:"\e957"}.ico-brightness:before{content:"\e958"}.ico-cloudy-night:before{content:"\e959"}.ico-lightning:before{content:"\e95e"}.ico-down-arrow:before{content:"\e93e"}.ico-bag:before{content:"\e942"}.ico-plane-from-to:before{content:"\e952"}.ico-take-off-plane:before{content:"\e954"}.ico-upgrade:before{content:"\e955"}.ico-circle-arrow-left:before{content:"\e950"}.ico-circle-arrow-right:before{content:"\e951"}.ico-check-sucess .path1:before{content:"\e94c";color:#000}.ico-check-sucess .path2:before{content:"\e94d";margin-left:-0.9736328125em;color:#06ab2a}.ico-check-sucess .path3:before{content:"\e94e";margin-left:-0.9736328125em;color:#fff}.ico-download-circle:before{content:"\e94f"}.ico-star-padlock:before{content:"\e94b"}.ico-businessman:before{content:"\e94a"}.ico-time-outline:before{content:"\e949"}.ico-door:before{content:"\e948"}.ico-grid:before{content:"\e946"}.ico-list:before{content:"\e947"}.ico-edit-search:before{content:"\e945"}.ico-sorting:before{content:"\e944"}.ico-filter:before{content:"\e943"}.ico-arrow-down:before{content:"\e93f"}.ico-arrow-up:before{content:"\e940"}.ico-map-list:before{content:"\e93d"}.ico-view-list:before{content:"\e93c";color:#fff}.ico-star-outline:before{content:"\e93a";color:#eee}.ico-star-fill:before{content:"\e93b"}.ico-bed-1:before{content:"\e938"}.ico-suite:before{content:"\e939"}.ico-home:before{content:"\e937"}.ico-prev:before{content:"\e91b"}.ico-next:before{content:"\e935"}.ico-minus-circle:before{content:"\e90f"}.ico-star:before{content:"\e90e"}.ico-plane-globe:before{content:"\e900"}.ico-passport:before{content:"\e901"}.ico-user-info:before{content:"\e902"}.ico-close:before{content:"\e903"}.ico-check:before{content:"\e904"}.ico-add-circle:before{content:"\e905"}.ico-delete:before{content:"\e906"}.ico-calendar-outline:before{content:"\e907"}.ico-logout:before{content:"\e908"}.ico-settings:before{content:"\e909"}.ico-airplane:before{content:"\e90a"}.ico-user-outline:before{content:"\e90b"}.ico-eye:before{content:"\e90c"}.ico-padlock:before{content:"\e90d"}.ico-mail-outline:before{content:"\e910"}.ico-email:before{content:"\e911"}.ico-arrow-right-up:before{content:"\e912"}.ico-clear:before{content:"\e913"}.ico-landing:before{content:"\e914"}.ico-take-off:before{content:"\e915"}.ico-slider:before{content:"\e916"}.ico-location-pin:before{content:"\e917"}.ico-cart:before{content:"\e918"}.ico-heart:before{content:"\e919"}.ico-globe:before{content:"\e91a"}.ico-arrowright:before{content:"\e91c"}.ico-group:before{content:"\e91d"}.ico-time:before{content:"\e91e"}.ico-save:before{content:"\e91f"}.ico-building:before{content:"\e920"}.ico-verified:before{content:"\e921"}.ico-support:before{content:"\e922"}.ico-guide:before{content:"\e923"}.ico-book .path1:before{content:"\e924";color:#000}.ico-book .path2:before{content:"\e925";margin-left:-1.2861328125em;color:#000}.ico-book .path3:before{content:"\e926";margin-left:-1.2861328125em;color:#000}.ico-book .path4:before{content:"\e927";margin-left:-1.2861328125em;color:#fff}.ico-book .path5:before{content:"\e928";margin-left:-1.2861328125em;color:#fff}.ico-book .path6:before{content:"\e929";margin-left:-1.2861328125em;color:#fff}.ico-book .path7:before{content:"\e92a";margin-left:-1.2861328125em;color:#fff}.ico-book .path8:before{content:"\e92b";margin-left:-1.2861328125em;color:#fff}.ico-book .path9:before{content:"\e92c";margin-left:-1.2861328125em;color:#000}.ico-book .path10:before{content:"\e92d";margin-left:-1.2861328125em;color:#000}.ico-book .path11:before{content:"\e92e";margin-left:-1.2861328125em;color:#000}.ico-search:before{content:"\e92f"}.ico-user:before{content:"\e930"}.ico-calender:before{content:"\e931"}.ico-map:before{content:"\e932"}.ico-holiday:before{content:"\e933"}.ico-plane:before{content:"\e934"}.ico-bed:before{content:"\e936"}#hotel-map-modal .map-location-pin{position:relative;z-index:10}#hotel-map-modal .map-location-pin:hover{z-index:20}#hotel-map-modal:not(.hidden){animation:fadeIn .3s ease-out}#hotel-map-modal .map-background{background-size:cover;background-position:center;background-repeat:no-repeat}#hotel-map-modal #hotel-map-search-results .map-search-result{border-bottom:1px solid #f3f4f6}#hotel-map-modal #hotel-map-search-results .map-search-result:last-child{border-bottom:none}#hotel-map-modal #hotel-map-search-results .map-search-result:hover{background-color:#f9fafb}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 768px){#hotel-map-modal .map-location-pin div:first-child{width:8px;height:8px}#hotel-map-modal #hotel-map-search{font-size:16px}}#destination-modal,#flight-destination-modal{backdrop-filter:blur(4px);width:100% !important;max-width:100% !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;transform:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}#mobile-destination-search,#mobile-flight-search{font-size:16px;width:100% !important;max-width:100% !important;box-sizing:border-box !important}#destinationDropdown,#holidayDestinationDropdown,#goingFromDropdown,#goingToDropdown,#all-classes-dropdown,#travellersDropdownFlight{width:100% !important;max-width:100% !important;min-width:0 !important;left:0 !important;right:auto !important;transform:none !important;box-sizing:border-box !important;overflow-x:hidden !important;overflow-y:auto !important}#all-classes-dropdown{max-width:200px !important;min-width:150px !important}#travellersDropdownFlight{max-width:320px !important;min-width:280px !important}.destination-item{transition:all .2s ease}.destination-item:hover{background-color:#f9fafb !important}.destination-item.bg-blue-50{background-color:#eff6ff !important;border-color:#bfdbfe !important}.destination-item .flex-shrink-0 .bg-gray-400{background-color:#9ca3af}#destinationDropdown .hover\\:bg-blue-50:hover,#holidayDestinationDropdown .hover\\:bg-blue-50:hover{background-color:#eff6ff !important}#destinationDropdown .text-blue-600,#holidayDestinationDropdown .text-blue-600{color:#2563eb !important}#goingFromDropdown,#goingToDropdown{position:absolute !important;left:0 !important;right:auto !important;top:100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;transform:none !important;overflow-x:hidden !important;overflow-y:auto !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;max-height:300px !important}#flight-tab{width:100% !important;max-width:100% !important;box-sizing:border-box !important}#flight-tab .search-form{width:100% !important;max-width:100% !important;box-sizing:border-box !important}#flight-tab .flex{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}.form-group{position:relative !important;overflow:visible !important;min-width:0 !important;flex:1 !important;box-sizing:border-box !important}.form-group .relative{position:relative !important;overflow:visible !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}#goingFromDropdown .flight-destination-item,#goingToDropdown .flight-destination-item{max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important}#goingFromDropdown .flight-destination-item>div,#goingToDropdown .flight-destination-item>div{max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#flight-destination-modal{width:100% !important;max-width:100% !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;box-sizing:border-box;margin:0 !important;padding:0 !important;transform:none !important;position:fixed !important}#flight-destination-modal>div{width:100% !important;max-width:100% !important}.search-form .form-group{min-width:0;overflow:hidden}#flight-tab .flex{min-width:0}#flight-tab .form-group{min-width:0;flex:1}.flight-destination-item{max-width:100%;overflow:hidden}.flight-destination-item .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#advance-filters-toggle{transition:all .2s ease}#advance-filters-toggle:hover{opacity:.8}@media(max-width: 1023px){#destination-modal,#flight-destination-modal{width:100% !important;max-width:100% !important;left:0 !important;right:0 !important;transform:none !important;position:fixed !important;inset:0 !important}#destination-modal,#flight-destination-modal{overflow-x:hidden !important}#destination-modal>div,#flight-destination-modal>div{width:100% !important;max-width:100% !important}}@media(max-width: 1023px){#destinationDropdown,#holidayDestinationDropdown,#goingFromDropdown,#goingToDropdown{display:none !important}#destinationInput,#holidayDestinationInput,#goingFromInput,#goingToInput{cursor:pointer;caret-color:rgba(0,0,0,0)}}.shadow-light{box-shadow:0px 0px 5px 0px rgba(0,0,0,.05)}.hotel-gallery .group{position:relative;overflow:hidden}.hotel-gallery img{transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.hotel-gallery .shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hotel-gallery .hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media(max-width: 768px){.hotel-gallery{gap:.5rem}.hotel-gallery .rounded-lg{border-radius:.5rem}}@media(min-width: 1024px){.hotel-gallery{gap:.75rem}.hotel-gallery .lg\:rounded-xl{border-radius:.75rem}}.lightbox-modal{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#lightbox-thumbnails{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,0)}#lightbox-thumbnails::-webkit-scrollbar{height:4px}#lightbox-thumbnails::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#lightbox-thumbnails::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}#lightbox-thumbnails::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 640px){.hotel-gallery{grid-template-columns:1fr;height:auto !important}.hotel-gallery .lg\:col-span-2{grid-column:span 1;height:250px}.hotel-gallery .lg\:col-span-2:last-child{height:auto}.hotel-gallery .lg\:col-span-2:last-child .grid{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);height:200px}}.flatpickr-calendar{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.flatpickr-months{color:#03307d;font-family:"Inter",sans-serif;font-weight:700}.flatpickr-current-month{color:#03307d}.flatpickr-day{color:#111827;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s}.flatpickr-day:hover{background-color:#d5eaff;color:#03307d}.flatpickr-day.today{border:1px solid #03307d;color:#03307d;font-weight:700}.flatpickr-day.selected{background-color:#03307d !important;color:#fff;font-weight:700;border-radius:0 5px 5px 0 !important}.flatpickr-day.disabled{color:#9ca3af;cursor:not-allowed}.flatpickr-day.hidden{visibility:hidden;display:flex}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#d1d5db}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-weight:600 !important}.flatpickr-time{border-top:1px solid #e5e7eb;padding:.5rem;display:flex;align-items:center;justify-content:center}.flatpickr-time input{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.25rem .5rem;color:#111827}.flatpickr-time input:focus{outline:none;box-shadow:0 0 0 2px #d5eaff}.flatpickr-time .flatpickr-am-pm{background-color:#10d61f;color:#fff;border-radius:.375rem;padding:.25rem .5rem;margin-left:.5rem;cursor:pointer}.flatpickr-day.inRange{background-color:#d5eaff !important;color:#03307d;box-shadow:-5px 0 0 #d5eaff,-5px 0 0 #d5eaff}.flatpickr-day.selected.endRange,.flatpickr-day.endRange.endRange{position:relative;background-color:#03307d !important;color:#fff;font-weight:700;box-shadow:-5px 0 0 #d5eaff,0px 0 0 #d5eaff}@media(max-width: 1023px){.flatpickr-calendar{width:100% !important;max-width:none !important}.flatpickr-days,.flatpickr-rContainer{width:100% !important}.dayContainer{width:100% !important;min-width:100% !important;max-width:100% !important;display:grid !important;grid-template-columns:repeat(7, 1fr) !important;justify-content:stretch !important}.flatpickr-day.inRange{background-color:#d5eaff !important;color:#03307d;box-shadow:-5px 0 0 #d5eaff,8px 0 0 #d5eaff}}@media(max-width: 768px){.search-container.research:not(.active){display:none}}.ui-slider.ui-slider-horizontal{height:8px;background:#eee;border:none;border-radius:2px;position:relative}.ui-slider .ui-slider-range{background:#10d61f;border-radius:2px;height:8px}.ui-slider .ui-slider-handle{width:20px;height:20px;box-shadow:2.14px 2.85px 2.85px 0px rgba(131,131,131,.1411764706);background:#10d61f;border:none;border-radius:50%;cursor:pointer;outline:none;top:-7px;margin-left:-8px;border:7.13px solid #fff}.ui-slider .ui-slider-handle:hover{transform:scale(1.25);transition:transform .2s ease}.ui-slider .ui-slider-handle:focus{box-shadow:0 0 0 3px rgba(34,197,94,.2)}.ui-slider .ui-slider-handle:active{transform:scale(1.1)}#price-range-slider{height:8px;background:#eee;border:none;border-radius:2px;position:relative}#price-range-slider .ui-slider-range{background:#10d61f;border-radius:2px;height:8px}#price-range-slider .ui-slider-handle{width:20px;height:20px;box-shadow:2.14px 2.85px 2.85px 0px rgba(131,131,131,.1411764706);background:#10d61f;border:none;border-radius:50%;cursor:pointer;outline:none;top:-7px;margin-left:-8px;border:7.13px solid #fff}#price-range-slider .ui-slider-handle:hover{transform:scale(1.25);transition:transform .2s ease}#price-range-slider .ui-slider-handle:focus{box-shadow:0 0 0 3px rgba(34,197,94,.2)}#price-range-slider .ui-slider-handle:active{transform:scale(1.1)}[id$=-left-value]{position:absolute;top:-30px;font-weight:500;color:#374151;white-space:nowrap}[id$=-right-value]{position:absolute;top:-30px;font-weight:500;color:#374151;white-space:nowrap}#left-value{position:absolute;top:-30px;font-weight:500;color:#374151;transform:translateX(-40%);white-space:nowrap}#right-value{position:absolute;top:-30px;font-weight:500;color:#374151;transform:translateX(-60%);white-space:nowrap}[id$=-price-scale],#price-scale{position:relative;width:100%;height:8px;opacity:.4}#price-scale{background-image:repeating-linear-gradient(to right, transparent, transparent 2%, #757575 2%, #757575 2.2%, transparent 2.2%, transparent 4%);background-size:100% 100%;background-repeat:no-repeat}#price-scale::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:repeating-linear-gradient(to right, #757575 0px, #757575 1px, transparent 1px, transparent 5.167px);opacity:.14}#price-range-slider .ui-slider-handle:active{transform:scale(1.1)}#left-value,#right-value{position:absolute;top:-30px;font-weight:500;color:#374151}#price-scale{background-image:repeating-linear-gradient(to right, transparent, transparent 2%, #757575 2%, #757575 2.2%, transparent 2.2%, transparent 4%);background-size:100% 100%;background-repeat:no-repeat}#price-scale::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:repeating-linear-gradient(to right, #757575 0px, #757575 1px, transparent 1px, transparent 5.167px);opacity:.14}.hotel-filters .filter-section{border-bottom:1px solid #e5e7eb;padding:1rem}.hotel-filters .filter-section:last-child{border-bottom:none}.hotel-filters .filter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.hotel-filters .filter-header h3{font-size:.875rem;font-weight:600;color:#111827}.hotel-filters .filter-header button{color:#9ca3af;transition:color .2s ease}.hotel-filters .filter-header button:hover{color:#6b7280}.hotel-filters .filter-header button i{font-size:.875rem;transform:rotate(90deg);transition:transform .2s ease}.hotel-filters .filter-option{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color .2s ease}.hotel-filters .filter-option:hover{background-color:#f9fafb}.hotel-filters .filter-option .option-content{display:flex;align-items:center}.hotel-filters .filter-option .option-content input[type=checkbox]{width:1rem;height:1rem;margin-right:.5rem;accent-color:#10d61f;border:1px solid #eee;border-radius:.25rem}.hotel-filters .filter-option .option-content input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(34,197,94,.5)}.hotel-filters .filter-option .option-content span{font-size:.875rem;color:#374151}.hotel-filters .filter-option .option-count{font-size:.75rem;color:#9ca3af}.hotel-filters .star-rating-container{display:flex;gap:.5rem}.hotel-filters #star-rating-content{display:flex !important;gap:8px !important}.hotel-filters #star-rating-content label.cursor-pointer{flex:1}.hotel-filters #star-rating-content label.cursor-pointer div.border{width:100% !important;min-height:60px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:12px 8px !important;gap:6px !important;border:1px solid #e5e7eb !important;border-radius:8px !important;background-color:#fff !important;transition:all .2s ease !important;box-shadow:0px 1px 2px rgba(0,0,0,.05),0px 0px 0px 1px rgba(0,0,0,.05)}.hotel-filters #star-rating-content label.cursor-pointer div.border:hover{border-color:var(--color-secondary, #6366f1) !important;background-color:#f9fafb !important;transform:translateY(-1px);box-shadow:0px 2px 4px rgba(0,0,0,.1),0px 0px 0px 1px rgba(99,102,241,.3)}.hotel-filters #star-rating-content label.cursor-pointer div.border div.flex{display:flex !important;align-items:center !important;justify-content:center !important;gap:4px !important}.hotel-filters #star-rating-content label.cursor-pointer div.border div.flex span{font-size:16px !important;font-weight:600 !important;color:#374151 !important;line-height:1 !important}.hotel-filters #star-rating-content label.cursor-pointer div.border div.flex i.ico-star-fill{color:#fbbf24 !important;font-size:14px !important}.hotel-filters #star-rating-content label.cursor-pointer div.border>span:last-child{font-size:12px !important;color:#9ca3af !important;font-weight:400 !important;line-height:1 !important;text-align:center !important}.hotel-filters #star-rating-content label.cursor-pointer input:checked+div{border-color:var(--color-secondary, #6366f1) !important;background-color:var(--color-secondary, #6366f1) !important;box-shadow:0px 2px 4px rgba(0,0,0,.1),0px 0px 0px 2px rgba(99,102,241,.2) !important}.hotel-filters #star-rating-content label.cursor-pointer input:checked+div span{color:#fff !important}.hotel-filters #star-rating-content label.cursor-pointer input:checked+div div.flex span{color:#fff !important}.hotel-filters #star-rating-content label.cursor-pointer input:checked+div i.ico-star-fill{color:#fff !important}.hotel-filters #star-rating-content label.cursor-pointer input:focus,.hotel-filters #star-rating-content label.cursor-pointer input:focus-visible{outline:none !important;box-shadow:none !important}.toggle-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.toggle-switch div[class*=w-11][class*=h-6]{width:64px !important;height:36px !important;background-color:#f1f5f9 !important;border:none !important;box-shadow:inset 0px 1px 2px rgba(0,0,0,.05),0px 0px 0px .81px rgba(0,0,0,.04)}.toggle-switch div[class*=w-11][class*=h-6]::after{background-color:#fff !important;border:none !important;box-shadow:0px 2.42px .81px 0px rgba(0,0,0,.06),0px 2.42px 6.45px 0px rgba(0,0,0,.15),0px 0px 0px .81px rgba(0,0,0,.04) !important;width:32px !important;height:32px !important;top:2px !important;left:2px !important}.toggle-switch div[class*=w-11][class*=h-6].peer-checked\:bg-secondary{background-color:var(--color-secondary, #6366f1) !important}.toggle-switch div[class*=w-11][class*=h-6].peer-checked\:bg-secondary::after{transform:translateX(30px) !important}.toggle-switch div[class*=w-11][class*=h-6].peer-focus\:ring-secondary,.toggle-switch div[class*=w-11][class*=h-6]:focus,.toggle-switch div[class*=w-11][class*=h-6]:focus-visible,.toggle-switch div[class*=w-11][class*=h-6]:focus-within{outline:none !important;box-shadow:inset 0px 1px 2px rgba(0,0,0,.05),0px 0px 0px .81px rgba(0,0,0,.04) !important;border:none !important}.toggle-switch div[class*=w-11][class*=h-6]:active,.toggle-switch div[class*=w-11][class*=h-6].peer:active{outline:none !important;box-shadow:inset 0px 1px 2px rgba(0,0,0,.05),0px 0px 0px .81px rgba(0,0,0,.04) !important;border:none !important;transform:none !important}.toggle-switch input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:10;margin:0;outline:none !important;border:none !important}.toggle-switch input[type=checkbox]:focus,.toggle-switch input[type=checkbox]:focus-visible,.toggle-switch input[type=checkbox]:focus-within,.toggle-switch input[type=checkbox]:active{outline:none !important;box-shadow:none !important;border:none !important}.toggle-switch input[type=checkbox]::-moz-focus-inner{border:0 !important;outline:none !important}@media screen and (max-width: 780px){.glightbox-clean .gnext{position:absolute;top:50%;right:0px;width:40px;height:50px}.glightbox-clean .gprev{position:absolute;top:50%;left:0px;width:40px;height:50px}}.custom-radio{appearance:none;width:24px;height:24px;border:2px solid #bdbdbd;border-radius:50%;background-color:#fff;position:relative;cursor:pointer;transition:all .2s ease;flex-shrink:0;outline:none;box-shadow:none}.custom-radio:focus{outline:none;box-shadow:none}.custom-radio:checked{border-color:#bdbdbd;background-color:#fff}.custom-radio:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;background-color:#1f5a9b;border-radius:50%}.custom-radio:hover{border-color:#bdbdbd}/*# sourceMappingURL=main.css.map */