﻿.heading1,.position-title h1{font-size:40px;line-height:1.25;letter-spacing:0em;font-weight:700}.heading3,.cms h1,.cms h3,.modal-header h3,#home h3,#home h5,#home h1,.cities h1,.cities h2,.cities h3,.most-booked-hotels h1,.most-booked-hotels h2,.most-booked-hotels h3,.card .card-body h5{font-size:29px;line-height:1.25;letter-spacing:0em;font-weight:700}.heading6,.hotel-list ul.list li .hotel-left .hotel-name h6,.hotel-list ul.list li .hotel-right .price-container .price,.carousel .carousel-item h4,.hotel-modal .hotel-name h6,main .content-layout .left .card.bookWithUs .card-body h5,.most-booked-hotels h4{font-size:19px;line-height:1.35;letter-spacing:0em;font-weight:700}.caption,.areas div,footer .footer-line-2,.hotel-list ul.list li .hotel-right .price-container .explain{font-size:12px;line-height:1.66;letter-spacing:.05em}.body1,.modal-body,.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group select,.form-group textarea{font-size:16px;line-height:1.6;letter-spacing:0em}.body2,.star-button.unrated .unrated-text,.star-number,nav.menu li a,.officelocations h4,.officelocations a,.officelocations span,.faq ul li p,.country-tabs ul li,.hotel-list ul.list li .hotel-left .review-in-list .number,.poi-modal-content .poi-item ul li a,.hotel-modal .review-in-list .number,.position-breadcrumb>div ul li,header .currency-list li,main,footer,address{font-size:14px;line-height:1.6;font-weight:normal;letter-spacing:.0121428571em}.subtitle1,.areas ul li a,footer .footer-line-1 p,.cms h4,nav.menu,.hotel-owner h4,.country-tabs h4,.country-tabs p,.phone-number-customer-service,ul.in-between li .type>div:first-child,ul.in-between li .hotel h6,.sorting span,.hotel-search-box h2,.confirm-btn,.poi-modal-content .poi-item h4{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:.0107142857em}.subtitle2,.hotel-list ul.list li .hotel-left .hotel-info-row .distancefac span,.hotel-list ul.list li .hotel-left .hotel-info-row .wifi-amenity span,.hotel-list ul.list li .hotel-left .review-in-list div,.error-messages p,.carousel .carousel-item span,.cancel-btn,.button-small,body .map-modal-content .map-controls button,.hotel-modal .hotel-info-row .distancefac span,.hotel-modal .hotel-info-row .wifi-amenity span,.hotel-modal .review-in-list div,.more-about-link,.most-booked-hotels .city,header .currency-group-title{font-size:14px;font-weight:700;line-height:1.35;letter-spacing:0em}.overline,.customer-grid h5,.hotel-list ul.list li .hotel-right .price-container .label{font-size:12px;font-weight:normal;line-height:2.66;letter-spacing:.0833333333em}address{font-style:normal;color:rgba(1,10,20,.4)}button,.hotel-list ul.list li .hotel-right .select-button,.hotel-search-box button,.submit-button{padding:9px 16px 8px 16px;border-radius:4px;font-size:14px;letter-spacing:.0121428571em;border:none;display:inline-block;min-width:75px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#fff;background:#031833;width:100%}button:hover,.hotel-list ul.list li .hotel-right .select-button:hover,.submit-button:hover{background:#184278}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}img{border-style:none}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.grecaptcha-badge{visibility:hidden}.field-group-inline{display:inline-block}input:-webkit-autofill{background-color:#fff !important;box-shadow:0 0 0px 1000px #fff inset !important}select,textarea,input[type=text],input[type=password]{background-color:#fff;border-radius:4px;border:1px solid #ccc;font-size:14px;padding:8px}select:hover:not(:focus),textarea:hover:not(:focus),input[type=text]:hover:not(:focus),input[type=password]:hover:not(:focus){border-color:rgba(254,83,3,.3)}select::placeholder,textarea::placeholder,input[type=text]::placeholder,input[type=password]::placeholder{color:rgba(1,10,20,.6)}@media(min-width: 768px){select,textarea,input[type=text],input[type=password]{font-size:14px}}.search-items-wrapper:hover{border-color:rgba(254,83,3,.3) !important}select{width:100%;padding:8px 40px 8px 8px;background-color:#fff;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;cursor:pointer;transition:border-color .3s,box-shadow .3s}input[type=text],input[type=password]{appearance:none;box-sizing:border-box}.input-group{position:relative}.input-group input,.input-group textarea,.input-group select{width:100% !important;padding:8px 8px !important;border:1px solid #ccc !important;border-radius:8px;outline:none !important;margin-bottom:16px;appearance:none}.input-group select+label{top:0px !important;left:8px;font-size:12px;color:#555 !important}.input-group textarea+label{top:12% !important}.input-group label{position:absolute !important;left:8px !important;top:35% !important;transform:translateY(-50%) !important;color:#888 !important;pointer-events:none !important;transition:.2s ease all !important;background:#fff !important;padding:0 4px !important;font-weight:unset}.input-group input:focus+label,.input-group input:not(:placeholder-shown)+label,.input-group textarea:focus+label,.input-group textarea:not(:placeholder-shown)+label{font-size:12px;font-weight:normal;top:-3px !important;left:8px !important;color:#555 !important}.input-group textarea{width:100%}.input-group label.country-select-label{top:0px !important}.form-group{margin-bottom:16px}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group select,.form-group textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;background-color:#fff;transition:all .3s ease}.form-group input[type=text].has-error,.form-group input[type=email].has-error,.form-group input[type=tel].has-error,.form-group select.has-error,.form-group textarea.has-error{border-color:red}.form-group textarea{min-height:150px;resize:vertical}.submit-button{grid-column:1/-1;padding:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background-color:#fe5303;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover:not(:focus){background-color:#cb4000}.submit-button:disabled{background-color:#d9d9d9;cursor:not-allowed}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 2px}.success-message,.error-message{text-align:center;margin-bottom:16px;padding:16px;border-radius:4px;width:100%;order:1}.success-message{color:#2ecc71;background-color:rgba(46,204,113,.1)}.error-message{color:red;background-color:rgba(255,0,0,.1)}*,*::before,*::after{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%}*{box-sizing:border-box}main,footer{width:100%}main .wrapper,footer .wrapper{width:1152px;margin:0 auto}@media(max-width: 1152px){main .wrapper,footer .wrapper{width:calc(100% - 24px)}}html{font-family:-apple-system,BlinkMacSystemFont,Verdana,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#home-page-text p{-webkit-text-size-adjust:100%;font-size:inherit;line-height:1.6;color:#010a14;margin:8px 0}a{text-decoration:none;color:#010a14;line-height:1.35}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Verdana,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#010a14;padding:0px;margin:0px}option{color:#010a14}ul{list-style-type:none;margin:0;padding:0}nav ul{list-style:none;padding:0px;margin:0px}nav ul li{list-style:none;padding:0px;margin:0px}nav ul li a{text-decoration:none;line-height:normal !important;color:#010a14}nav ul li a:hover{color:#375c83}.relative{position:relative;display:block;width:100%;height:100%}.absolute{position:absolute}.align-center{align-items:center}.align-left{align-items:left}.align-right{align-items:right}.error{color:red}span.error{margin-left:8px;font-weight:normal}input.error,select.error{border-color:red}.box-content-between{display:flex;justify-content:space-between;gap:24px}.flex-container{display:flex;flex-wrap:wrap;gap:24px}.on-row-2 li,.on-row-2>div:first-of-type,.on-row-2>nav:first-of-type{flex:1 1 calc(50% - 24px);box-sizing:border-box}@media(max-width: 767px){.on-row-2 li,.on-row-2>div:first-of-type,.on-row-2>nav:first-of-type{flex:1 1 calc(100% - 24px)}}.on-row-2 li img,.on-row-2>div:first-of-type img,.on-row-2>nav:first-of-type img{max-width:100%}.on-row-3 li,.on-row-3>div:first-of-type,.on-row-3>nav:first-of-type{flex:1 1 calc(33.33% - 24px);box-sizing:border-box}@media(max-width: 992px){.on-row-3 li,.on-row-3>div:first-of-type,.on-row-3>nav:first-of-type{flex:1 1 calc(50% - 24px)}}@media(max-width: 767px){.on-row-3 li,.on-row-3>div:first-of-type,.on-row-3>nav:first-of-type{flex:1 1 calc(100% - 24px)}}.on-row-3 li img,.on-row-3>div:first-of-type img,.on-row-3>nav:first-of-type img{max-width:100%}.on-row-4 li,.on-row-4>div:first-of-type,.on-row-4>nav:first-of-type{flex:1 1 calc(25% - 24px);box-sizing:border-box}@media(max-width: 992px){.on-row-4 li,.on-row-4>div:first-of-type,.on-row-4>nav:first-of-type{flex:1 1 calc(50% - 24px)}}@media(max-width: 767px){.on-row-4 li,.on-row-4>div:first-of-type,.on-row-4>nav:first-of-type{flex:1 1 calc(100% - 24px)}}.on-row-4 li img,.on-row-4>div:first-of-type img,.on-row-4>nav:first-of-type img{max-width:100%}@media(max-width: 992px){.on-row-4 li.on-screen-sm-max-50,.on-row-4>div:first-of-type.on-screen-sm-max-50,.on-row-4>nav:first-of-type.on-screen-sm-max-50{flex:1 1 calc(50% - 24px);max-width:50%}}@media(max-width: 992px){.on-row-4 li.on-screen-xs-max-90,.on-row-4>div:first-of-type.on-screen-xs-max-90,.on-row-4>nav:first-of-type.on-screen-xs-max-90{flex:1 1 calc(100% - 24px);max-width:calc(100% - 24px)}}.presser li{transition:transform .3s ease;cursor:pointer}.presser li:hover{transform:scale(0.95)}.flex-child-center{align-self:center;text-align:center}.title-on-image{background-color:#fff;color:#010a14;font-weight:900;box-shadow:4px 8px 8px rgba(0,0,0,.18);position:absolute;border-radius:8px;padding:8px;bottom:24px;left:24px;transform:translateZ(0);z-index:1}.icon{height:24px;width:24px;background-repeat:no-repeat}.icon.calendar{background:url(/images/calendar.svg)}.icon.group{background:url(/images/group.svg)}.icon.location{background:url(/images/location.svg)}.icon.location-here{background:url(/images/location-here.svg)}.icon.close{background:url(/images/close.svg) !important}.icon.enlarge{background:url(/images/enlarge.svg)}.icon.check{background:url(/images/check.svg)}.icon.star{background:url(/images/star.svg)}.icon.review{background:url(/images/review.svg)}.icon.distanceicon{background:url(/images/distance.svg)}.icon.wifi{background:url(/images/wifi.svg)}.icon.arrow-up{background:url(/images/arrow-up.svg)}.icon.arrow-right{background:url(/images/arrow-right.svg)}.icon.arrow-down{background:url(/images/arrow-down.svg)}.icon.arrow-left{background:url(/images/arrow-left.svg)}.icon.search{background:url(/images/search.svg)}.icon.map{background:url(/images/map.svg)}.icon.hotel{background:url(/images/hotel.svg)}.icon.nearby{background:url(/images/nearby.svg)}.icon.poi{background:url(/images/poi.svg)}.icon.description{background:url(/images/description.svg)}.icon.menu{background:url(/images/menu.svg)}.icon.sort{background:url(/images/sort.svg)}.icon.faq{background:url(/images/faq.svg)}.icon.phone{background:url(/images/phone.svg)}.icon.customerservice{-webkit-mask:url(/images/customerservice.svg) no-repeat center/contain;mask:url(/images/customerservice.svg) no-repeat center/contain;background:#010a14}.icon.groupbooking{-webkit-mask:url(/images/groupbooking.svg) no-repeat center/contain;mask:url(/images/groupbooking.svg) no-repeat center/contain;background:#010a14}.icon.aboutus{-webkit-mask:url(/images/aboutus.svg) no-repeat center/contain;mask:url(/images/aboutus.svg) no-repeat center/contain;background:#010a14}.icon.officelocations{-webkit-mask:url(/images/officelocations.svg) no-repeat center/contain;mask:url(/images/officelocations.svg) no-repeat center/contain;background:#010a14}.icon.faq{-webkit-mask:url(/images/faq.svg) no-repeat center/contain;mask:url(/images/faq.svg) no-repeat center/contain;background:#010a14}.icon.hotelowners{-webkit-mask:url(/images/hotelowners.svg) no-repeat center/contain;mask:url(/images/hotelowners.svg) no-repeat center/contain;background:#010a14}.icon.terms{-webkit-mask:url(/images/terms.svg) no-repeat center/contain;mask:url(/images/terms.svg) no-repeat center/contain;background:#010a14}.icon.privacy{-webkit-mask:url(/images/privacy.svg) no-repeat center/contain;mask:url(/images/privacy.svg) no-repeat center/contain;background:#010a14}.icon.languages{-webkit-mask:url(/images/languages.svg) no-repeat center/contain;mask:url(/images/languages.svg) no-repeat center/contain;background:#010a14}.icon-before{display:flex;align-items:center;gap:8px}.icon-before .icon{font-size:24px;display:flex;align-items:center}.icon-before .icon.h1{margin-top:-24px}.card{background-color:#fff;border:1px solid #c6d3e3;border-radius:8px;box-shadow:4px 8px 8px rgba(0,0,0,.18);overflow:hidden}.card .card-body{padding:48px 40px}@media(max-width: 767px){.card .card-body{padding:24px 24px}}hr{border:none;height:1px;background-color:#d9d9d9;width:100%;margin:24px 0}.g-review-rating{height:36px;width:36px;display:flex;background-color:#000;color:#fff;border-radius:8px}.g-review-rating div{width:100%;text-align:center;align-self:center}.g-star-rating{width:100px;display:inline-block;vertical-align:text-bottom;min-height:20px}.g-star-rating.stars-1{background:url(/images/star.svg);background-position:left,right;background-repeat:no-repeat;width:20px}.g-star-rating.stars-2{background-image:url(/images/star.svg),url(/images/star.svg);background-position:left,right;background-repeat:no-repeat;width:40px}.g-star-rating.stars-3{background-image:url(/images/star.svg),url(/images/star.svg),url(/images/star.svg);background-position:left,center,right;background-repeat:no-repeat;width:60px}.g-star-rating.stars-4{background-image:url(/images/star.svg),url(/images/star.svg),url(/images/star.svg),url(/images/star.svg);background-position:0%,33%,66%,100%;background-repeat:no-repeat;width:80px}.g-star-rating.stars-5{background-image:url(/images/star.svg),url(/images/star.svg),url(/images/star.svg),url(/images/star.svg),url(/images/star.svg);background-position:0%,25%,50%,75%,100%;background-repeat:no-repeat}.tabs{display:flex}.tab-button{background:none;border:1px solid;padding:10px 20px;cursor:pointer;font-size:16px;color:#010a14;transition:all .3s ease;border-bottom-right-radius:0px;border-bottom-left-radius:0px;word-wrap:break-word;max-width:50%}.tab-button:not(:first-child){margin-left:-1px}.tab-button .g-star-rating{vertical-align:baseline}.tab-button:hover{background-color:#f5f5f5}.tab-button:hoverspan{background:rgba(0,0,0,0) !important}.tab-button.active{border-bottom:1px solid rgba(0,0,0,0);font-weight:700;background-color:#fff}.displayNone{display:none}@media(max-width: 767px){.hidden-mobile{display:none}}.dots::after{content:"...";display:inline-block;width:1ch;overflow:hidden;vertical-align:bottom;animation:dots steps(4, end) 1s infinite}@keyframes dots{0%{width:0ch}25%{width:1ch}50%{width:2ch}75%{width:3ch}100%{width:0ch}}img.lazy{opacity:1;transition:opacity .1s ease-in-out;height:auto}img.lazy.loaded{opacity:1}.loader{text-align:center;color:rgba(0,0,0,0) !important}.loader:after{display:none}.loader>span,.loader>span:after{border-radius:50%;width:14px;height:14px;display:block}.loader>span{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-10px 0 0 -7px;font-size:10px;border:3px solid hsla(0,0%,100%,.2);border-left-color:#fff;transform:translateZ(0);animation:spinner .9s infinite linear;pointer-events:none}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(1turn)}}header{width:1152px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative}@media(max-width: 1152px){header{width:100%;padding:0 16px}}header .logo{flex:1;z-index:100;min-height:68px;background-repeat:no-repeat;cursor:pointer}header .logo.logo-eurobookings{background-image:url(/images/logo-eurobookings.svg)}@media(max-width: 767px){header .logo.logo-eurobookings{background-image:url(/images/logo-eurobookings-mobile.svg)}}header .logo.logo-hotelsone{background-image:url(/images/logo-hotelsone.svg)}@media(max-width: 767px){header .logo.logo-hotelsone{background-image:url(/images/logo-hotelsone-mobile.svg)}}@media(max-width: 480px){header .logo svg{width:70%;height:auto;position:relative}}header .stamp{width:25px;height:25px;position:absolute;z-index:1;background-repeat:no-repeat}header .stamp.stamp-hotelsone{background:url(/images/themes/pet-friendly-stamp-hotelsone.svg);background-repeat:no-repeat;margin-left:221px;margin-top:31px}@media(max-width: 767px){header .stamp.stamp-hotelsone{margin-left:50px}}header .stamp.stamp-eurobookings{background:url(/images/themes/pet-friendly-stamp-eurobookings.svg);background-repeat:no-repeat;margin-left:229px;margin-top:31px}header nav>ul{display:flex;gap:24px;align-items:center;margin:0;padding:0;list-style:none}header nav>ul>li{position:relative;cursor:pointer}@media(max-width: 767px){header nav>ul>li{display:none}header nav>ul>li.container-menu{display:block;padding-top:7px}header nav>ul>li.mobile-view{display:flex;align-items:center;justify-content:center;padding-top:3px}header nav>ul>li.mobile-view .arrow-down{padding-right:0}header nav>ul>li.mobile-view .arrow-down:after{display:none}header nav>ul>li.mobile-view .language-flag.current-flag{width:24px;height:16px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;position:relative;top:-1px}header nav>ul>li.mobile-view .language-icon{display:none}header nav>ul>li.mobile-view .language-text{display:none}}header nav>ul>li.container-menu{display:none;cursor:pointer;padding:16px;transition:transform .3s ease}@media(max-width: 767px){header nav>ul>li.container-menu{display:inline-block}}header nav>ul>li.container-menu div{width:24px;height:2px;background-color:#010a14;margin:6px 0;transition:.4s}header nav>ul>li.container-menu.change div:nth-child(1){transform:rotate(-45deg) translate(-5px, 6px)}header nav>ul>li.container-menu.change div:nth-child(2){opacity:0}header nav>ul>li.container-menu.change div:nth-child(3){transform:rotate(45deg) translate(-5px, -6px)}header nav>ul>li .arrow-down{color:#010a14;text-decoration:none;cursor:pointer;position:relative;padding-right:calc(8px + 16px/4 + 2px)}header nav>ul>li .arrow-down:hover{color:#fe5303}header nav>ul>li .arrow-down::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #010a14;transition:transform .2s ease}header nav>ul>li .arrow-down[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}header .modal-box{position:fixed;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:201;min-width:200px}header .modal-box .modal-content{padding:0;margin:0;list-style:none;flex-direction:column;gap:0;align-items:baseline}header .modal-box .modal-content li{padding:10px 16px;cursor:pointer;display:flex;align-items:center;white-space:nowrap;border-bottom:1px solid #f0f0f0;width:-webkit-fill-available}header .modal-box .modal-content li:hover{background-color:#f8f8f8}header .modal-box .modal-content li .language-flag{width:24px;height:16px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;position:relative;margin-right:10px}@media(max-width: 767px){header .modal-box{position:absolute;top:60px !important;left:50% !important;transform:translateX(-50%) !important;width:calc(100% - 40px);max-width:400px;max-height:calc(100vh - 60px);overflow-y:auto;background-color:#fff}}header .modal-box .currency-modal-content{width:600px;max-width:90vw;max-height:70vh;overflow-y:auto;padding:16px;box-sizing:border-box;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.18);background-color:#fff}header .currency-group-title{margin:0 0 calc(16px/4) 0;padding:0;font-size:13px;font-weight:400;color:#999;grid-column:1/-1}header .currency-group{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px 24px;margin-bottom:16px}header .currency-group:first-of-type{padding-bottom:8px;border-bottom:1px solid #d9d9d9;margin-bottom:8px}header .currency-list{list-style:none;margin:0;padding:0;display:contents}header .currency-list li{cursor:pointer;transition:all .2s ease;font-size:13px;padding:5px 0 !important;border-bottom:0px solid #010a14 !important;text-align:left}header .currency-list li:hover{color:#184278;font-weight:500;background-color:rgba(0,0,0,0) !important}header .currency-list li.active{color:#184278;font-weight:500;background-color:rgba(0,0,0,0) !important}@media(max-width: 992px){header .modal-box.currency-modal-content{width:90vw}header .currency-group{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){header .currency-group{grid-template-columns:1fr}header .currency-list li{padding:8px 16px}}header .mobile-menu-modal{position:fixed;top:68px;left:0;width:100%;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:1000}header .mobile-menu-modal .mobile-menu-content{padding:20px}header .mobile-menu-modal .mobile-menu-content li{padding:12px 0;border-bottom:1px solid #eee}header .mobile-menu-modal .mobile-menu-content li a{display:block;color:#333;text-decoration:none}header svg.language-icon{width:20px;fill:#010a14;padding-right:5px}header .mobile-view .arrow-down.cur{align-items:center;justify-content:center;vertical-align:middle;position:relative}header .mobile-view .arrow-down.lan{display:flex;align-items:center;height:100%}header .mobile-view .arrow-down.lan[v-cloak]{display:none !important}header .mobile-view .arrow-down.lan svg.language-icon{width:20px;height:20px;align-items:center;justify-content:center;fill:#010a14;vertical-align:middle;position:relative;top:-1px}@media(max-width: 767px){header .mobile-view .arrow-down.lan .language-icon,header .mobile-view .arrow-down.lan .language-text{display:none}header .mobile-view .arrow-down.lan .language-flag.current-flag{margin:0 auto}}@media(max-width: 767px){header nav>ul{display:flex;gap:calc(8px + 16px/4)}}header [v-cloak]{display:none}.position-breadcrumb{position:absolute;top:170px;z-index:99;width:100%;overflow:auto}.position-breadcrumb .bread-crumb{display:flex;align-items:center}@media(max-width: 767px){.position-breadcrumb .bread-crumb{height:75px}}@media(max-width: 1152px){.position-breadcrumb{width:calc(100% - 16px)}}@media(max-width: 767px){.position-breadcrumb{top:75px}}.position-breadcrumb a{color:#fff;border-bottom:1px solid #fff}.position-breadcrumb a:hover{text-decoration:none;border-bottom:none}.position-breadcrumb.cms-bread,.position-breadcrumb.destination_continent-bread,.position-breadcrumb.destination_country-bread,.position-breadcrumb.destination_areas-bread,.position-breadcrumb.destination_city-bread,.position-breadcrumb.search_action-bread,.position-breadcrumb.search_inbetween-bread,.position-breadcrumb.search_hotelinbetween-bread,.position-breadcrumb.newsletter_unsubscribe-bread{top:63px;right:0px}@media(min-width: 1153px){.position-breadcrumb.cms-bread,.position-breadcrumb.destination_continent-bread,.position-breadcrumb.destination_country-bread,.position-breadcrumb.destination_areas-bread,.position-breadcrumb.destination_city-bread,.position-breadcrumb.search_action-bread,.position-breadcrumb.search_inbetween-bread,.position-breadcrumb.search_hotelinbetween-bread,.position-breadcrumb.newsletter_unsubscribe-bread{padding-left:32px}}.position-breadcrumb.cms-bread ul li,.position-breadcrumb.destination_continent-bread ul li,.position-breadcrumb.destination_country-bread ul li,.position-breadcrumb.destination_areas-bread ul li,.position-breadcrumb.destination_city-bread ul li,.position-breadcrumb.search_action-bread ul li,.position-breadcrumb.search_inbetween-bread ul li,.position-breadcrumb.search_hotelinbetween-bread ul li,.position-breadcrumb.newsletter_unsubscribe-bread ul li{color:#010a14;white-space:wrap}.position-breadcrumb.cms-bread ul a,.position-breadcrumb.destination_continent-bread ul a,.position-breadcrumb.destination_country-bread ul a,.position-breadcrumb.destination_areas-bread ul a,.position-breadcrumb.destination_city-bread ul a,.position-breadcrumb.search_action-bread ul a,.position-breadcrumb.search_inbetween-bread ul a,.position-breadcrumb.search_hotelinbetween-bread ul a,.position-breadcrumb.newsletter_unsubscribe-bread ul a{color:#010a14;border-bottom:1px solid #010a14}@media(max-width: 767px){.position-breadcrumb.cms-bread .bread-crumb,.position-breadcrumb.destination_continent-bread .bread-crumb,.position-breadcrumb.destination_country-bread .bread-crumb,.position-breadcrumb.destination_areas-bread .bread-crumb,.position-breadcrumb.destination_city-bread .bread-crumb,.position-breadcrumb.search_action-bread .bread-crumb,.position-breadcrumb.search_inbetween-bread .bread-crumb,.position-breadcrumb.search_hotelinbetween-bread .bread-crumb,.position-breadcrumb.newsletter_unsubscribe-bread .bread-crumb{height:auto}}.position-breadcrumb>div{max-width:1152px;margin:0 auto}.position-breadcrumb>div ul{display:flex;flex-direction:row;flex-wrap:wrap}@media(max-width: 1152px){.position-breadcrumb>div ul{padding-left:16px}}.position-breadcrumb>div ul li{color:#fff}.position-breadcrumb>div ul li:not(:last-child)::after{display:inline-block;margin:0 8px;content:"> "}.position-title{position:absolute;top:130px;z-index:99;width:100%}@media(max-width: 1152px){.position-title{padding-left:16px}}@media(max-width: 767px){.position-title{overflow:hidden;text-overflow:ellipsis;position:absolute;top:55px;z-index:99;width:100%;max-height:78px}}.position-title h1{margin:0 auto;color:#fff}@media(min-width: 1152px){.position-title h1{width:1152px}}@media(max-width: 767px){.position-title h1{width:auto;font-size:29px}}img{border-top-left-radius:8px;border-top-right-radius:8px}.topCountriesLinks p{margin:0px;padding:0px}.topCountriesLinks a{text-decoration:none;color:#000}.topCountriesLinks a:hover{text-decoration:underline}.cities,.most-booked-hotels{padding-bottom:60px;padding-top:60px}.cities h1,.cities h2,.cities h3,.most-booked-hotels h1,.most-booked-hotels h2,.most-booked-hotels h3{padding-bottom:48px}.countries{padding-bottom:60px;padding-top:24px}.countries h5{padding-bottom:48px}.bookWithUs h6{margin:0px;padding:0px;font-size:14px;font-weight:normal}.text-image{background-color:#f5f5f5}.text-image.with-map .content .right{display:block}.text-image .content{display:flex;width:100%;padding-top:48px;padding-bottom:48px}.text-image .content .left{flex:1;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fff}.text-image .content .left .left-content{padding:48px}.text-image .content .right{display:flex;flex:1;justify-content:center;align-items:center}.text-image .content .right .right-content{max-width:100%;width:100%;height:auto;border-top-right-radius:8px;border-bottom-right-radius:8px}.text-image .content .right .right-content.complete .map-visual{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}@media(max-width: 767px){.text-image .content .left{width:100%;flex:none}.text-image .content .right{display:none}}.more-about-link{display:inline-flex;align-items:center;text-decoration:none;color:#fe5303}.more-about-link.topspace{margin-top:24px}.more-about-link.add-icon::after{content:"";display:inline-block;width:11px;height:11px;background:url(/images/arrow-right-point.svg) no-repeat center;background-size:contain;margin-left:.5rem}#appHomeMap .more-about-link{display:inline-block;font-size:25px;background-color:rgba(0,0,0,0);color:#fff;border-bottom:2px solid #fff;text-align:left;padding-left:0px;padding-bottom:0px;border-radius:0px;width:auto;font-weight:300}#appHomeMap .more-about-link:hover{text-decoration:none}#appHomeMap .more-about-link::after{display:inline-block;width:24px;height:24px;background:url(/images/enlarge.svg) no-repeat center;background-size:contain;margin-left:.5rem;content:"";position:absolute}@media(max-width: 992px){#appHomeMap .more-about-link::after{margin-top:8px}}@media(max-width: 992px){#appHomeMap .more-about-link{padding:9px 16px 8px 16px;border-radius:4px;letter-spacing:.0121428571em;border:none;display:inline-block;min-width:75px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:#fff;background:#031833;width:50%;margin-top:16px}}.most-booked-hotels .city{margin-top:16px;margin-bottom:8px;color:#fe5303}.most-booked-hotels h4{margin-bottom:8px}.most-booked-hotels p{margin:0px;padding:0px}.most-booked-hotels .image-container{width:100%;height:auto;overflow:hidden;min-height:270px;height:270px;display:block}.most-booked-hotels .image-container img{width:auto;max-width:270px;height:270px;aspect-ratio:270/100;object-fit:cover}.most-booked-hotels .review{display:flex;align-items:center;gap:16px}.most-booked-hotels .review div:nth-child(2) p:nth-child(2){color:#999}.top-countries{display:flex;flex-wrap:wrap;gap:24px}.top-countries li,.top-countries>div:first-of-type,.top-countries>nav:first-of-type{flex:1 1 calc(33.33% - 24px);box-sizing:border-box}@media(max-width: 992px){.top-countries li,.top-countries>div:first-of-type,.top-countries>nav:first-of-type{flex:1 1 calc(50% - gutter)}}@media(max-width: 767px){.top-countries li,.top-countries>div:first-of-type,.top-countries>nav:first-of-type{flex:1 1 calc(100% - 24px)}}.top-countries .countries-bg{height:211px;position:relative;background-position:top right;border-radius:8px}.top-countries .cropped-image-container{display:block;width:100%;height:0;padding-top:60%;position:relative;overflow:hidden}.top-countries .cropped-image{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:140%;min-width:100%;object-fit:cover;object-position:100% top}main .content-layout{display:flex;gap:48px;flex-direction:row;padding-top:48px}@media(max-width: 767px){main .content-layout{flex-direction:column;gap:0px;padding-top:0px}}main .content-layout.includingSearch{padding-top:60px}@media(max-width: 767px){main .content-layout.includingSearch{padding-top:0px}}main .content-layout .mobile-menu{display:none}@media(max-width: 767px){main .content-layout .mobile-menu{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:24px;margin-bottom:24px;border-bottom:1px solid #d9d9d9;padding-bottom:8px;margin-bottom:16px}}main .content-layout .mobile-menu.addBorder{border-top:1px solid #d9d9d9;padding-top:8px;margin-top:0px}main .content-layout .mobile-menu.addBorder.cms-type{margin-top:40px}main .content-layout .mobile-menu .icon{width:16px;height:16px}main .content-layout .mobile-menu .hamburger-icon{display:inline;margin-right:8px}main .content-layout .mobile-menu button{width:auto;min-width:auto;padding-left:0px;display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,0);color:#010a14}main .content-layout .mobile-menu button.active{color:#fe5303}main .content-layout .mobile-menu button.active .icon{filter:invert(48%) sepia(99%) saturate(462%) hue-rotate(3deg)}main .content-layout .left{flex:1}@media(max-width: 767px){main .content-layout .left{display:none}main .content-layout .left.mobile-hidden{display:flex;flex-direction:column}}main .content-layout .left.special{display:flex;flex-direction:column;gap:40px}@media(max-width: 767px){main .content-layout .left.special{gap:0px}main .content-layout .left.special .mobile-menu-extra{display:none}main .content-layout .left.special .mobile-menu-extra.mobile-hidden{display:flex;flex-direction:column}main .content-layout .left.special .cms-menu{margin-top:24px;margin-bottom:-16px}}main .content-layout .left .left-components{display:flex;flex-direction:column}main .content-layout .left .left-components>*>*{margin-bottom:40px}main .content-layout .left .card.bookWithUs{box-shadow:none}main .content-layout .left h3{font-size:19px;margin-bottom:16px}main .content-layout .left h4{font-size:14px;font-weight:normal;line-height:1.6}main .content-layout .left a{font-weight:700;text-decoration:none}main .content-layout .left a:hover{text-decoration:underline}main .content-layout .left .more-link{background-color:rgba(0,0,0,0);border:0px;padding:0px;margin:0px;display:block;color:#fe5303;font-weight:700;text-decoration:underline;line-height:auto;border-radius:0px;min-width:auto;width:auto}main .content-layout .right{flex:2}main .content-layout .right.cms{flex:3}main .content-layout .poi-landing a,main .content-layout .map-wide a,main .content-layout .airports-nearby a,main .content-layout .cities-nearby a{text-decoration:underline}main .content-layout .poi-landing a:hover,main .content-layout .map-wide a:hover,main .content-layout .airports-nearby a:hover,main .content-layout .cities-nearby a:hover{text-decoration:none}main .content-layout .poi-landing ul,main .content-layout .map-wide ul,main .content-layout .airports-nearby ul,main .content-layout .cities-nearby ul{margin-bottom:16px}main .content-layout .airports-nearby li{display:flex;justify-content:space-between}main .content-layout .cities-nearby table,main .content-layout .hotel-with-airport table,main .content-layout .airports-nearby table{width:100%;border:0px;border-collapse:collapse}main .content-layout .cities-nearby table tr td,main .content-layout .hotel-with-airport table tr td,main .content-layout .airports-nearby table tr td{vertical-align:top;padding-bottom:16px}main .content-layout .cities-nearby table tr td:nth-child(3),main .content-layout .hotel-with-airport table tr td:nth-child(3),main .content-layout .airports-nearby table tr td:nth-child(3){width:70px;text-align:right}main .content-layout .cities-nearby table tr td.hotel-km,main .content-layout .hotel-with-airport table tr td.hotel-km,main .content-layout .airports-nearby table tr td.hotel-km{color:rgba(1,10,20,.4);text-align:right}main .content-layout .cities-nearby table tr td a,main .content-layout .hotel-with-airport table tr td a,main .content-layout .airports-nearby table tr td a{text-decoration:underline}main .content-layout .cities-nearby table tr td a:hover,main .content-layout .hotel-with-airport table tr td a:hover,main .content-layout .airports-nearby table tr td a:hover{text-decoration:none}main .content-layout .airports-nearby td:nth-child(2){text-align:right;white-space:nowrap}.modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(3,24,51,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:8px}.modal-container{background:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.85);width:min(100%,767px);max-width:800px;max-height:90vh;display:flex;flex-direction:column;border:1px solid #d9d9d9;overflow:hidden}.modal-header{padding:16px;border-bottom:1px solid #d9d9d9;position:relative}.modal-header h3{color:#010a14;margin:0;min-height:36px;text-align:center;padding-top:9px;margin-bottom:0 !important}.modal-body{padding:16px;overflow-y:auto;flex-grow:1;color:#010a14}.modal-body::-webkit-scrollbar{width:6px;height:6px}.modal-body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.modal-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:rgb(191.5,191.5,191.5)}.modal-footer{padding:16px;border-top:1px solid #d9d9d9;display:flex;gap:8px;justify-content:flex-end}.modal-close-btn{position:absolute;right:0;top:20px;width:32px;height:32px;min-width:32px !important;margin-right:8px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:3px;cursor:pointer;color:#010a14;font-size:1.5rem;line-height:1;transition:all .3s ease}.modal-close-btn:hover{transform:scale(1.3);background-color:#fff;color:#375c83}@media(max-width: 992px){.modal-close-btn{top:12px}}.confirm-btn{padding:8px 16px;border-radius:4px;background:#fe5303;color:#fff;border:none;transition:background-color .2s ease}.confirm-btn:hover{background:#cb4000}.confirm-btn:disabled{background:rgba(254,83,3,.3);cursor:not-allowed}.cancel-btn{padding:8px 16px;border-radius:4px;background:#f5f5f5;color:#010a14;border:1px solid #d9d9d9;transition:all .2s ease}.cancel-btn:hover{background:hsl(0,0%,91.0784313725%);color:#375c83}.poi-modal-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;align-items:start}.poi-modal-content .poi-item{padding:8px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.poi-modal-content .poi-item h4{color:#010a14;margin:0 0 8px 0;padding-bottom:calc(16px/4);border-bottom:1px solid #d9d9d9}.poi-modal-content .poi-item ul{list-style:none;padding:0;margin:0}.poi-modal-content .poi-item ul li{margin-bottom:calc(16px/4);position:relative;padding-left:8px}.poi-modal-content .poi-item ul li::before{content:"•";position:absolute;left:0;color:#fe5303}.poi-modal-content .poi-item ul li a{color:#010a14;text-decoration:none;display:inline-block;padding:calc(16px/4) 0;font-weight:700}.poi-modal-content .poi-item ul li a:hover{color:#fe5303}@media(max-width: 992px){.poi-modal-content{grid-template-columns:1fr;gap:8px}.poi-modal-content .poi-item{padding:8px}}@media(max-width: 767px){.modal-container{width:100%;max-height:85vh}.modal-header,.modal-body,.modal-footer{padding:8px}.poi-modal-content{grid-template-columns:1fr}}body .map-modal-content{--map-modal-width: min(90vw, );--map-modal-height: 70vh;--map-mobile-height: 60vh;--map-border-radius: 8px;--map-padding: 16px;--map-mobile-padding: 8px;--map-shadow: 0 5px 20px rgba(0, 0, 0, 0.85);--map-overlay: rgba(3, 24, 51, 0.5)}body .map-modal-content .modal-container{width:var(--map-modal-width);max-height:var(--map-modal-height);padding:0;overflow:hidden}body .map-modal-content .modal-container .modal-body{padding:0;overflow:hidden}body .map-modal-content .map-visual{position:relative;width:100%;height:var(--map-modal-height);min-height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--map-border-radius)}body .map-modal-content .map-visual.interactive{background-image:none !important}body .map-modal-content .map-visual.interactive .map-container{width:100%;height:100%;border-radius:var(--map-border-radius)}body .map-modal-content .map-visual .static-fallback{display:none;width:100%;height:100%;background-size:cover;background-position:center}.no-js body .map-modal-content .map-visual .static-fallback,.no-mapboxgl body .map-modal-content .map-visual .static-fallback{display:block}body .map-modal-content .map-visual{position:relative;min-height:300px}@media(max-width: 767px){body .map-modal-content .map-visual{height:60vh;min-height:250px;width:250px}}@media(min-width: 993px){body .map-modal-content .map-visual{height:70vh;max-height:800px}}body .map-modal-content .map-visual.aspect-ratio{height:0;padding-bottom:56.25%;min-height:0}body .map-modal-content .map-visual.aspect-ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}body .map-modal-content .map-controls{position:absolute;bottom:16px;right:16px;display:flex;gap:calc(16px/4);z-index:10}body .map-modal-content .map-controls button{background:hsla(0,0%,100%,.9);border:1px solid #d9d9d9;border-radius:4px;padding:calc(16px/4) 8px;cursor:pointer;transition:all .2s ease}body .map-modal-content .map-controls button:hover{background:#fff;border-color:#fe5303}@media(max-width: 767px){body .map-modal-content{--map-modal-width: 95vw;--map-modal-height: var(--map-mobile-height);--map-border-radius: 0;--map-padding: var(--map-mobile-padding)}body .map-modal-content .modal-container{width:100%;height:100%;max-height:none;border-radius:0}body .map-modal-content .map-visual{margin:calc(-1*var(--map-mobile-padding)) calc(-1*var(--map-mobile-padding)) 0;width:calc(100% + 2*var(--map-mobile-padding))}body .map-modal-content .map-visual.fullscreen-mobile{height:calc(100vh - 120px)}}.button-small,body .map-modal-content .map-controls button{padding:calc(16px/4) 8px;min-width:auto;background:#f5f5f5;color:#010a14}.button-small:hover,body .map-modal-content .map-controls button:hover{background:hsl(0,0%,91.0784313725%)}.hotel-modal{box-shadow:0 2px 8px rgba(0,0,0,.18);flex:4;display:flex;gap:24px;justify-content:start}@media(max-width: 767px){.hotel-modal{gap:16px}}.hotel-modal a{text-decoration:underline}.hotel-modal address{margin-right:8px}.hotel-modal .hotel-name{text-decoration:none}.hotel-modal .hotel-name h6{display:inline;line-height:1.6;margin-right:8px}@media(max-width: 767px){.hotel-modal .caption{display:none}}.hotel-modal img{height:166px;width:166px;border-top-right-radius:0px;border-top-left-radius:4px;border-bottom-right-radius:0px;border-bottom-left-radius:4px}@media(max-width: 767px){.hotel-modal img{width:130px;height:130px}}.hotel-modal address{display:inline-block}.hotel-modal .hotel-info-row{display:flex;flex-direction:row;gap:8px}@media(max-width: 767px){.hotel-modal .hotel-info-row{flex-direction:column;margin-top:16px}}.hotel-modal .hotel-info-row .distancefac,.hotel-modal .hotel-info-row .wifi-amenity{display:flex;gap:8px}.hotel-modal .hotel-info-row .distancefac span,.hotel-modal .hotel-info-row .wifi-amenity span{white-space:nowrap}.hotel-modal .review-in-list{display:flex;flex-direction:row;flex-wrap:wrap}.hotel-modal .review-in-list div{margin-right:8px;color:#010a14}.hotel-modal .review-in-list .number{line-height:1.35;color:rgba(1,10,20,.4);white-space:nowrap}.onmap .location{filter:invert(60%) sepia(80%) saturate(1000%) hue-rotate(10deg)}.onmap .location-here{width:32px;height:32px;filter:invert(40%) sepia(60%) saturate(500%) hue-rotate(100deg)}.without-map-link #appGoogleMap .map-visual{margin-bottom:0 !important;border-bottom-left-radius:0;border-top-left-radius:0}.clickable-map{cursor:pointer}.clickable-map:hover{opacity:.9}.searchBox{z-index:1;background-color:#f5f5f5;border-radius:8px}.left .searchBox{display:flex;flex-direction:column-reverse}@media(max-width: 767px){.left .searchBox{margin-top:24px}}#search{position:relative}@media(min-width: 993px){#search{padding-bottom:72px}}#search .searchBox{box-shadow:4px 8px 8px rgba(0,0,0,.18)}@media(min-width: 993px){#search .searchBox{position:absolute;max-width:1152px;width:calc(100% - 10px);left:50%;transform:translate(-50%, -54px)}}#search .bgSearch{max-width:1600px;margin-left:auto;margin-right:auto;position:relative;background-position:right;width:100%;height:375px;background-size:cover !important;transition:background-image .5s ease-in-out}@media(max-width: 767px){#search .bgSearch{height:150px}}#search .bgSearch::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(2, 19, 41, 0.62) 62%, rgba(2, 19, 41, 0) 100%);pointer-events:none}@media(max-width: 767px){#search label{margin-bottom:8px}}.search-field-wrapper{position:relative;display:flex}.search-field-wrapper .icon{position:absolute;left:10px;top:16px;color:#888}.search-field-wrapper .searchField{width:100%;padding:16px 16px 16px 40px;border:1px solid;border-radius:4px}.search-top .searchBox .notify-message{margin:24px 24px 0px 24px;background-color:red;color:#fff;padding:8px 16px;border-radius:4px}#search .notify-message{margin-bottom:0px;border-radius:8px;color:#fff;background-color:red;padding:8px 16px;position:absolute;width:96%;margin-left:2%;margin-right:2%;border-top-left-radius:0px;border-top-right-radius:0px}@media(max-width: 767px){#search .notify-message{top:112px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}@media(min-width: 768px){#search .notify-message::before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0))}}@media(min-width: 993px){#search .notify-message{top:133px}}.search-items-wrapper{display:flex;background-color:#fff;border:1px solid;border-radius:4px;gap:12px}.search-items-wrapper button{text-align:left;background-color:rgba(0,0,0,0);color:#010a14;padding:0px;font-weight:normal}.search-items-wrapper .icon{position:absolute;left:10px;top:16px;color:#888}.search-items-wrapper .date-picker button{display:initial;text-align:initial;background-color:initial;color:initial;padding:initial;font-weight:initial}.search-items-wrapper .date-picker>button,.search-items-wrapper .occupancy-button{padding:16px 8px;padding-left:40px;cursor:pointer;width:100%}.search-items-wrapper-item{width:100%}.search-container-form{display:flex;padding:24px 24px 24px 24px;width:100%}.search-container{display:flex;align-items:center;gap:8px;width:calc(100% - 8px);max-width:100%;flex:1;flex-wrap:nowrap;align-items:flex-end}.search-container .item:not(.search-button){flex:1}.search-container .item.search-button{flex:0 0 auto}.search-container .search-field-wrapper,.search-container .search-items-wrapper{width:100%}.search-container .occupancy-button .forceInline{display:inline !important;background-color:#fff}.search-container .searchButton{position:relative;padding:16px;padding:16px 24px;border:none;border-radius:4px;border:1px solid #031833;cursor:pointer}.search-container .searchButton:hover{background-color:#184278}@media(max-width: 767px){.search-container .searchButton{margin-top:16px}}@media(min-width: 993px){.search-container .item:nth-child(1),.search-container .item:nth-child(2):not(.advanced-options),.search-container .item:nth-child(3):not(.advanced-options){flex:1}.search-container .item:nth-child(4){flex:.25}}@media(max-width: 992px){.search-container .item:first-child{flex:1 1 calc(50% - 24px);max-width:50%}.search-container .item:nth-child(2){flex:1 1 calc(50% - 24px);max-width:50%}.search-container .item:nth-child(3):not(.advanced-options){flex:1 1 calc(75% - 24px);max-width:75%}.search-container .item:nth-child(4):not(.advanced-options){flex:1 1 calc(25% - 24px);max-width:25%}}@media(max-width: 767px){.search-container .item:first-child,.search-container .item:nth-child(2),.search-container .item:nth-child(3):not(.advanced-options),.search-container .item:nth-child(4):not(.advanced-options){flex:none;max-width:100%}}.star-rating li,.facilities li{display:flex;gap:16px}.star-rating li label,.facilities li label{margin-bottom:8px;margin-top:8px}@media(max-width: 767px){.search-container{flex-direction:column;gap:8px}.search-container .item:not(.advanced-options){flex:none;width:100%;max-width:100%}.search-container .searchButton,.search-container .occupancy-button,.search-container .date-picker-button{width:100%;text-align:center;box-sizing:border-box}}.advanced-options-toggle{display:none}.item.advanced-options{display:none}#left .search-container .item:first-child{flex:1 1 calc(50% - 24px);max-width:50%}#left .search-container .item:nth-child(2){flex:1 1 calc(50% - 24px);max-width:50%}#left .search-container .item:nth-child(3){flex:1 1 calc(75% - 24px);max-width:75%}#left .search-container .item:first-child,#left .search-container .item:nth-child(2),#left .search-container .item:nth-child(3){flex:none;flex:1 1 0 !important;max-width:100%}#left .search-container{flex-direction:column;gap:8px}#left .search-container .item{flex:none;width:100%;max-width:100%}#left .search-container .searchButton,#left .search-container .occupancy-button,#left .search-container .date-picker-button{width:100%;text-align:center;box-sizing:border-box}#left .advanced-options{overflow:hidden;height:0;transition:height .3s ease}#left .advanced-options .item{margin-bottom:8px}#left .toggle-advanced-options{margin-top:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}#left .toggle-text{margin-right:8px}#left .toggle-icon{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid currentColor;transition:transform .3s ease}#left .toggle-advanced-options.open .toggle-icon{transform:rotate(180deg)}#left .advanced-options-toggle{display:block}#left .item.advanced-options{display:block}.carousel{list-style:none;margin:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:scroll;scroll-behavior:smooth;-webkit-backface-visibility:hidden;backface-visibility:hidden;scrollbar-width:none;box-sizing:border-box;scroll-snap-type:x mandatory;scroll-padding-left:12px}.carousel img{aspect-ratio:211/211;width:100%;height:auto;object-fit:cover}.carousel .carousel-item{width:calc(20% - 24px);flex:0 0 auto;box-sizing:border-box;scroll-snap-align:start}.carousel .carousel-item h4{margin-top:16px;margin-bottom:8px}.carousel .carousel-item span{color:#fe5303;text-decoration:none}@media(min-width: 993px){.cities .carousel-item{width:211px}}.hotel-search-box{width:100%;background-color:#f5f5f5;border-radius:4px;padding:24px;position:relative}@media(max-width: 767px){.hotel-search-box{margin-top:24px}}.hotel-search-box form{display:flex;gap:16px;justify-content:space-between}.hotel-search-box h2{margin-bottom:16px}.hotel-search-box button{text-transform:uppercase;width:120px;position:relative;text-align:left;border:1px solid #031833;padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel-search-box button::after{display:inline-block;width:20px;height:20px;background:url(/images/search.svg) no-repeat center;filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(180deg);background-size:contain;margin-left:.5rem;content:"";position:absolute;top:10px;right:16px}.hotel-search-box button.searchHotelSearchButton.loader>span{top:45%;left:36%}.hotel-search-box .search-field-wrapper{flex:1}.map-container{position:relative;width:100%;height:600px}#map{width:100%;height:580px;position:absolute;top:0;left:0}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to right, rgba(2, 19, 41, 0.62) 62%, rgb(2, 19, 41) 100%)}.mapboxgl-ctrl-attrib-button{display:none !important}@media(min-width: 481px)and (max-width: 767px){.map-container{min-height:800px;height:auto}#map{flex:1;min-height:800px;height:auto}.wrapper{padding:16px}.map-left{width:100%;flex-direction:column;gap:16px}.open-map{margin-bottom:16px}.book-with-us-position{width:100%}.bookWithUs{width:100%;max-width:none}}@media(max-width: 480px){.map-container{min-height:850px}#map{flex:1;min-height:820px;height:auto}.gradient-overlay{height:820px}}.open-map,.book-with-us-position{flex:1;align-self:center;text-align:center}.open-map{flex:6}.book-with-us-position{flex:4}.left .map-visual{height:200px;min-height:200px}.modal-content .map-visual{height:600px;aspect-ratio:3/2}.map-visual{border-radius:8px;min-height:460px;background-size:cover;margin-bottom:16px}.map-component{width:100%}.map-homepage{display:flex;flex-wrap:wrap;gap:24px}@media(min-width: 768px){.map-homepage{height:580px}}.left .bookWithUs .card-body{padding:24px;margin-bottom:0px !important}@media(max-width: 767px){.left .bookWithUs{display:none}}.bookWithUs{font-size:initial}.bookWithUs ul li{display:flex;align-items:center;color:#010a14}.bookWithUs ul li:not(:last-child){margin-bottom:calc(16px/4)}.bookWithUs ul li .icon{filter:invert(40%) sepia(60%) saturate(500%) hue-rotate(100deg);margin-right:24px}.bookWithUs ul li a{display:flex;gap:calc(16px/4)}.bookWithUs ul li a h6{text-decoration:underline}.bookWithUs ul li a h6:hover{text-decoration:none}.bookWithUs ul li h6{font-size:inherit;line-height:1.66}.bookWithUs button{width:100%}.bookWithUs .sub-title{color:#fe5303;font-weight:700;font-size:inherit;padding:24px 0px}.iconFnpl{display:inline-block;background-image:url(/images/icons/fnplIcon.jpg);background-size:22px 22px;background-position:right center;margin-left:8px;height:22px;width:22px}.showing{position:relative;top:-27px;z-index:99;right:0px;float:right}@media(max-width: 767px){.showing{top:0px;display:block;float:none;margin-top:8px}}.sorting{display:flex;gap:24px;align-items:center}@media(max-width: 767px){.sorting{display:none}.sorting.mobile-hidden{flex-direction:row;display:flex;margin-top:16px;padding-bottom:24px}.sorting.mobile-hidden select{width:100%}}.sorting select{width:auto;padding-top:6px;padding-bottom:5px}.page-navigation{display:flex;justify-content:center}.page-navigation ul{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.page-navigation ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.page-navigation ul li.active{background-color:#fe5303;color:#fff;border-radius:4px}.page-navigation ul li .icon.disabled{filter:invert(74%) sepia(8%) saturate(164%) hue-rotate(180deg)}.hotel-list{margin-bottom:24px}.hotel-list .list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;white-space:nowrap}@media(max-width: 767px){.hotel-list .list-header h2,.hotel-list .list-header h1{white-space:wrap}}.hotel-list .list-header>a{margin-left:auto;text-decoration:underline;align-self:end;font-weight:700;line-height:2.66}@media(max-width: 767px){.hotel-list .list-header>a{margin-left:0;text-align:left}}.hotel-list .list-sub-header{display:flex;flex-wrap:wrap;justify-content:space-between;white-space:nowrap;margin-top:16px;align-items:center}.hotel-list ul.list li{margin-bottom:24px;display:flex;gap:24px;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-bottom:24px}@media(max-width: 767px){.hotel-list ul.list li{flex-direction:column}.hotel-list ul.list li .left-group{display:flex;flex-direction:column;text-align:left;flex:1}.hotel-list ul.list li .left-group .top-line{flex-direction:row;gap:8px}}.hotel-list ul.list li .line-through{display:block}.hotel-list ul.list li .line-through .from-price{font-size:.8em;position:relative;display:inline-block;font-weight:bold;color:gray}.hotel-list ul.list li .line-through .from-price::after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:gray;transform:rotate(-15deg);transform-origin:center;width:100%}.hotel-list ul.list li .hotel-left{flex:4;display:flex;gap:24px;justify-content:start}@media(max-width: 767px){.hotel-list ul.list li .hotel-left{gap:16px}}.hotel-list ul.list li .hotel-left a{text-decoration:underline}.hotel-list ul.list li .hotel-left address{margin-right:8px}.hotel-list ul.list li .hotel-left .hotel-name{text-decoration:none}.hotel-list ul.list li .hotel-left .hotel-name h6{display:inline;line-height:1.6;margin-right:8px}@media(max-width: 767px){.hotel-list ul.list li .hotel-left .caption,.hotel-list ul.list li .hotel-left .hotel-right .price-container .explain,.hotel-list ul.list li .hotel-right .price-container .hotel-left .explain{display:none}}.hotel-list ul.list li .hotel-left img{height:166px;width:166px;border-top-right-radius:0px;border-top-left-radius:4px;border-bottom-right-radius:0px;border-bottom-left-radius:4px}@media(max-width: 767px){.hotel-list ul.list li .hotel-left img{width:130px;height:130px}}.hotel-list ul.list li .hotel-left address{display:inline-block}.hotel-list ul.list li .hotel-left .hotel-info-row{display:flex;flex-direction:row;gap:8px}@media(max-width: 767px){.hotel-list ul.list li .hotel-left .hotel-info-row{flex-direction:column;margin-top:16px}}.hotel-list ul.list li .hotel-left .hotel-info-row .distancefac,.hotel-list ul.list li .hotel-left .hotel-info-row .wifi-amenity{display:flex;gap:8px}.hotel-list ul.list li .hotel-left .hotel-info-row .distancefac span,.hotel-list ul.list li .hotel-left .hotel-info-row .wifi-amenity span{white-space:nowrap}.hotel-list ul.list li .hotel-left .review-in-list{display:flex;flex-direction:row;flex-wrap:wrap}.hotel-list ul.list li .hotel-left .review-in-list div{margin-right:8px;color:#010a14}.hotel-list ul.list li .hotel-left .review-in-list .number{line-height:1.35;color:rgba(1,10,20,.4);white-space:nowrap}.hotel-list ul.list li .hotel-right{flex:1;flex-direction:column;align-items:end;flex-wrap:wrap}.hotel-list ul.list li .hotel-right .price-container{display:flex;flex-direction:column;align-items:end;text-align:right}@media(max-width: 767px){.hotel-list ul.list li .hotel-right .price-container{gap:16px;justify-content:space-between;flex-direction:row}.hotel-list ul.list li .hotel-right .price-container form{flex:1}}.hotel-list ul.list li .hotel-right .price-container .label{display:block;text-transform:uppercase;color:#010a14}@media(max-width: 767px){.hotel-list ul.list li .hotel-right .price-container .label{display:inline}}.hotel-list ul.list li .hotel-right .price-container .explain{color:rgba(1,10,20,.4)}.hotel-list ul.list li .hotel-right .select-button{margin-top:16px;color:#fff;background-color:#fe5303;box-shadow:0px 1px 3px -1px rgba(0,0,0,.8)}@media(max-width: 767px){.hotel-list ul.list li .hotel-right .select-button{flex-basis:50%}}.hotel-list ul.list li .hotel-right .select-button:hover{background-color:#cb4000}.hotel-list ul.list li .hotel-image{height:166px;width:166px}.hotel-list ul.list li .hotel-image img{height:100%;height:100%;background-size:cover}.hotel-list>button,.hotel-list ul.list li .hotel-right .hotel-list>.select-button{width:100%}.error-messages{margin-top:24px}.error-messages a{text-decoration:underline}.error-messages a:hover{text-decoration:none}ul.in-between{display:flex;flex-direction:column}ul.in-between li{display:flex;cursor:pointer;justify-content:space-between;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d9;gap:16px}ul.in-between li:nth-child(1){border-top:1px solid #d9d9d9}ul.in-between li:hover{background-color:#f5f5f5}ul.in-between li:hover button{background-color:#184278}ul.in-between li .type,ul.in-between li .hotel{flex:4;padding-left:16px}ul.in-between li .hotel{flex:5}ul.in-between li .info{flex:2;display:flex;justify-content:space-between;gap:8px}ul.in-between li .country{flex:3}ul.in-between li .country .flag{width:16px;height:11px;display:inline-block;margin-right:8px}ul.in-between li .nr-hotels{flex:2}ul.in-between li .button{padding-right:16px}.cms img{border-radius:0px}.cms h1{margin-bottom:24px}.cms h3{font-size:1.5rem;margin-top:24px}.cms h4.first{margin-top:24px}.cms ul{margin-top:16px}.cms ul.check .icon{min-width:24px}.cms ul.check li{display:flex;gap:24px}.cms ul.check li p{margin:0px 0px 16px 0px;font-weight:normal}.cms ul.check li div{font-weight:700}.cms a{text-decoration:underline}.cms a:hover{text-decoration:none}.cms section{border:1px solid #d9d9d9;padding:0px 16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:48px;background-color:#fff}.cms section.contact-form{border:0px;padding:0px;margin:0 0 16px 0}.cms section.hotel-form{width:100%;padding:0px 16px 16px 16px !important}.recaptchatxt{color:rgba(1,10,20,.4)}.recaptchatxt a{color:rgba(1,10,20,.4);text-decoration:underline}.recaptchatxt a:hover{text-decoration:none}.specific-opening-hours{margin-bottom:16px}.specific-opening-hours p{font-style:italic;font-size:12px}.less-space{margin-top:0px !important}.cms>h4,.cms section>h4,#appCustomerService>h4,.hotel-owner-form h4{border-top-left-radius:8px;border-top-right-radius:8px;background-color:#031833;color:#fff;padding:8px 16px}nav.menu{padding:24px;border-radius:8px;border:1px solid #d9d9d9;color:#fe5303}nav.menu li a{font-weight:normal;text-decoration:none}nav.menu li a:hover{text-decoration:underline}nav.menu li:not(:last-of-type){margin-bottom:16px}nav.menu li{cursor:pointer}nav.menu li:hover a{color:#375c83}nav.menu li:hover a:hover{text-decoration:none}nav.menu li:hover .icon{background:#375c83}.cmsMenuSelected{background:#fe5303 !important}.cms-form form,.hotel-owner form,.customer-service form{flex:2}.cms-form form input[type=checkbox],.hotel-owner form input[type=checkbox],.customer-service form input[type=checkbox]{margin-right:8px}.cms-form form input[type=text],.hotel-owner form input[type=text],.customer-service form input[type=text],.cms-form form textarea,.hotel-owner form textarea,.customer-service form textarea,.cms-form form select,.hotel-owner form select,.customer-service form select{width:100%;margin-bottom:16px;box-sizing:border-box}.customer-service{display:flex;flex-wrap:wrap;gap:24px}.customer-service div{flex:2}.customer-service form{flex:3}.phone-mybooking{gap:40px;display:flex;width:100%;flex:1;align-items:stretch;min-height:100px}.phone-mybooking>div{flex:1;display:flex;flex-direction:column}.phone-mybooking .service-phone{flex:1}.officelocations ul{display:flex;gap:24px;flex-wrap:wrap}.officelocations ul li{width:calc(50% - 16px);box-sizing:border-box}.officelocations span{display:block}.officelocations .officelocations-map{width:99%;border:1px solid #d9d9d9;border-radius:8px !important;margin-bottom:40px}.faq h2{margin-top:16px;margin-bottom:8px}.faq a{text-decoration:underline}.faq a:hover{text-decoration:none}.faq ul li p{display:block;cursor:pointer;font-weight:500}.faq ul li p::before{content:"→ "}.faq ul li p.selected::before{content:"↓ "}.faq ul li div{color:rgba(1,10,20,.4);margin-left:16px;margin-bottom:24px}.faq ul li .answer-list{list-style-type:disc}.languages ul{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px}.languages ul li{width:calc(33% - 16px);display:flex;gap:16px}.languages .language-flag{height:32px;width:32px;background-repeat:no-repeat;background-size:contain}.hotel-owner{display:flex}.hotel-owner h4{margin-bottom:16px}.hotel-owner .distance{display:flex;gap:16px}.hotel-owner .distance>div:nth-child(1){flex:3}.hotel-owner .distance>div:nth-child(2){flex:1}.country-tabs h4{margin-top:24px}.country-tabs p{font-weight:700}.country-tabs a{text-decoration:underline}.country-tabs a:hover{text-decoration:none}.country-tabs ul{margin-top:24px;display:flex;width:100%;flex-wrap:wrap}.country-tabs ul li{width:calc(50% - 16px);margin-bottom:16px}.country-tabs ul.abc{display:flex;width:100%;margin:24px 0px;justify-content:space-between}.country-tabs ul.abc li{width:auto}.country-tabs ul.abc .selected{color:#fe5303;font-weight:700}.country-tabs .tab-content{padding:24px}.contain-tab-content{border:1px solid;margin-top:-1px}.g-recaptcha{width:100%;padding:0px;text-align:center;background:#f9f9f9;border-radius:4px;padding:16px;box-sizing:border-box;margin-bottom:16px}ul.fnplList{list-style:disc;margin-left:50px}#fnpleligible{display:flex;justify-content:space-around}#fnpleligible .item{display:flex;flex-direction:column;padding:16px;text-align:center}#fnpleligible .item span{display:block;font-weight:bold}#fnpleligible div.age{background-position:0 0}#fnpleligible div.flag{background-position:0 150px}#fnpleligible div.phone{background-position:0 300px}#fnpleligible div.cards{background-position:0 450px}.fnplimage{align-self:center;background:url(/images/icons/fnplSprite.jpg);height:50px;width:50px;background-size:100%;margin-bottom:10px}.customer-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:stretch}@media(max-width: 767px){.customer-grid{grid-template-columns:1fr;gap:0px}}.customer-grid .openingsHours{margin-top:0px;padding:0px;font-style:italic;font-size:12px}.customer-grid .openingsHours br:not(:first){display:none}.customer-grid .international-numbers{margin-bottom:16px}.customer-grid h4{margin-top:-1px;margin-left:-1px}.customer-grid h5{line-height:1.6}.customer-grid section{padding:0px;border-top-left-radius:8px;border-top-right-radius:8px}.customer-grid .grid-inner{padding:0px 16px}.customer-grid .grid-inner button{margin-bottom:16px}.customer-grid .noLine{text-decoration:none}.customer-grid .noLine:hover{text-decoration:underline}.phone-number-customer-service{margin-bottom:8px}footer{background-color:#031833;padding:16px 0;margin-top:24px}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer{color:#fff}footer a{color:#fff;text-decoration:none}footer a:hover{color:#ccc}footer hr{margin:55.2px 0px 31.2px 0px}footer .footer-line-1{margin-top:24px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-around;box-sizing:border-box}@media(max-width: 767px){footer .footer-line-1{flex-direction:column;align-items:stretch;text-align:center;gap:8px}}footer .footer-line-1>div:not(:first-of-type){flex:2}footer .footer-line-1 div.newsletter{flex:5}footer .footer-line-1 div.newsletter span{display:block;padding-bottom:16px}footer .footer-line-1 div.newsletter form{display:flex;gap:8px}footer .footer-line-1 div.newsletter form input{flex:2}footer .footer-line-2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:48px}footer .footer-line-2 div{display:flex;flex-wrap:wrap;justify-content:flex-start}footer .footer-line-2 div ul{display:flex;flex-wrap:wrap;justify-content:flex-start}footer .footer-line-2 div ul li{padding:0px 0px 0px 16px}footer .footer-line-2 div ul li a{text-decoration:underline}@media(max-width: 767px){footer .footer-line-2 div ul{margin-top:16px}}footer .footer-line-2 div:nth-of-type(2){gap:8px}footer .footer-line-2 div:nth-of-type(2) span{align-self:center}@media(max-width: 767px){footer .footer-line-2 div:nth-of-type(2) span{margin-bottom:16px}}@media(max-width: 767px){footer .footer-line-2 div{justify-content:space-around;margin-bottom:16px}}@media(max-width: 767px){footer .footer-line-2{justify-content:space-around}}footer nav ul li,footer div ul li{color:rgb(0,62.5,106.25);display:block;padding:8px 0}footer nav ul li a,footer div ul li a{color:#fff;text-decoration:none}footer nav ul li a:hover,footer div ul li a:hover{color:#ccc}@media(max-width: 767px){footer .social{text-align:center}}footer .signup-button{background-color:#fe5303;width:auto}.logo-short{margin-top:24px;flex:1}@media(max-width: 767px){.logo-short{flex:1 1 100%;text-align:center;justify-content:space-around}}.customer-service-form .custom-checkbox{display:inline-flex;align-items:center;position:relative;cursor:pointer;user-select:none;margin:8px 0 16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.customer-service-form .custom-checkbox__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.customer-service-form .custom-checkbox__input:focus~.custom-checkbox__checkmark{outline:none;box-shadow:0 0 2px}.customer-service-form .custom-checkbox__input:checked~.custom-checkbox__checkmark{background-color:#fe5303;border-color:#fe5303}.customer-service-form .custom-checkbox__input:checked~.custom-checkbox__checkmark .custom-checkbox__checkmark-icon{display:block}.customer-service-form .custom-checkbox__checkmark{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #ccc;border-radius:4px;background-color:#fff;margin-right:8px;transition:all .2s ease}.customer-service-form .custom-checkbox__checkmark-icon{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:10px;stroke:#fff;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.customer-service-form .custom-checkbox:hover .customer-service-form .custom-checkbox__checkmark{background-color:#f5f5f5}.customer-service-form .reservation-fields{padding:16px}#appNewsLetter{flex:5}#appNewsLetter form{display:flex;gap:8px}#appNewsLetter form input{flex:2}.newsletter-form{color:#fff;max-width:100%;margin:0}.newsletter-form .newsletter-title{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:.0107142857 em;margin-bottom:8px}.newsletter-form .newsletter-description{display:block;padding-bottom:16px}.newsletter-form .app-newsletter-wrapper{display:flex;gap:8px;flex-direction:row}.newsletter-form form .form-group{margin:0;flex:2}.newsletter-form form .form-group:last-child{flex:1}.newsletter-form form input[type=email]{padding:8px;border:1px solid #d9d9d9;border-radius:4px;background:#f5f5f5;width:100%;min-width:200px}.newsletter-form form button{padding:10px 16px 11px 16px;border:none;border-radius:4px;background-color:#fe5303;color:#fff;cursor:pointer;white-space:nowrap;width:100%}.newsletter-form form button:hover{background-color:rgb(217.5865612648,69.9385375494,.8634387352)}.newsletter-form form button:disabled{opacity:.7;cursor:not-allowed}.pikaday-select-button{width:100%;padding:10px;background:#007bff;color:#fff;border:none;cursor:pointer;transition:background .3s}.pikaday-select-button:hover{background:#0056b3}.date-input{cursor:pointer;background:#fff}.search-items-wrapper{position:relative;display:flex;align-items:center;min-width:0}.autocomplete-input.searchField,.date-picker-button,.occupancy-button{flex:1 1 auto;min-width:0;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;-webkit-appearance:none}.pikaday-container{position:relative}.pika-single{position:absolute;top:100%;left:-50px;z-index:100;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);margin-top:30px;color:inherit;width:602px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.pika-lendar{width:300px;padding:16px 24px;border-right-color:rgba(0,0,0,.12);float:left;border-right:1px solid #004677;-webkit-box-sizing:border-box;box-sizing:border-box}.pika-lendar:nth-child(1){border-right-color:rgba(0,0,0,.12)}.pika-lendar:nth-child(2){border-right-color:rgba(0,0,0,0)}.pika-button{font-size:14px;color:inherit;width:36px;line-height:36px;padding:0;border-radius:100%;border:none;cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;color:#004677;font-size:13px;text-align:center}td:hover:not(.is-disabled) .pika-button{background:#35465c;color:#fff}.is-startrange.is-selected.is-endrange .pika-button{border-radius:100%}.is-startrange .pika-button,.is-endrange .pika-button{background:#fe5303;color:#fff;position:relative}.is-startrange .pika-button:before,.is-endrange .pika-button:before{content:"";position:absolute;width:50%;height:100%;display:block;top:0;z-index:-1}.is-startrange.is-endrange .pika-button::before{background:rgba(3,24,51,0)}.is-startrange .pika-button::before{background:rgba(3,24,51,.08)}.is-endrange .pika-button:before{background:rgba(3,24,51,.08)}.is-startrange .pika-button:before{right:-1px}.is-endrange .pika-button:before{left:0}.is-inrange{background:rgba(254,83,3,.08)}.is-inrange .pika-button{background:rgba(0,0,0,0)}.is-inrange:hover .pika-button{background:#35465c}.pika-next,.pika-prev{width:34px;height:34px;padding:5px;background:url("https://s1.hocdn.com/tm/images/sprite_below_fold-min.png") -6px -179px;background-size:49px 506px;border:none !important}.pika-next:before,.pika-prev:before{display:none}.pika-prev{transform:rotate(180deg)}.pika-title .pika-label{font-size:16px;font-weight:500;line-height:150%}.pika-table abbr[title]{text-decoration:none}.pika-footer{border:none;padding:8px 24px;width:100%;padding:8px;border-top:1px solid #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box}.pika-confirm{font-size:inherit;font-weight:700;line-height:175%;padding:8px 16px !important;background:#031833 !important;border:none;height:auto;color:#fff !important;display:block;cursor:pointer;outline:none;float:right;width:30%;text-align:center !important}.pika-confirm:hover:not(:focus){background-color:#184278}.pika-title{position:relative;text-align:center}.pika-footer{width:100%;padding:8px;border-top:1px solid #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:0px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-next,.pika-prev{width:auto;text-align:center;cursor:pointer;outline:none;height:28px;white-space:nowrap;background-color:#004989;color:#fff;border-radius:5px;font-size:13px;border:1px solid #004989;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;*top:0}.pika-next,.pika-prev{width:32px;min-width:32px;text-indent:40px;white-space:nowrap;overflow:hidden}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:0}.pika-next:before,.pika-prev:before{content:"";background:url(/images/sprite2-24bit.png) -88px -49px no-repeat;width:21px;height:20px;position:absolute;top:50%;left:50%;margin:-9px 0 0 -10px}.rtl .pika-next:before,html:not(.rtl) .pika-prev:before{background-position:-66px -49px}.pika-prev,.rtl .pika-next{float:left;*left:0}.pika-next,.rtl .pika-prev{float:right;*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.is-weekend .pika-button{font-weight:700}.is-today .pika-button{color:#fe5303;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:1;text-decoration:line-through}.pika-button:hover{color:#fff;background:#009dd9;-webkit-box-shadow:none;box-shadow:none;border-radius:100%}.is-inrange{background:rgba(3,24,51,.08)}.pika-week{font-size:11px;color:#999}.is-startrange.is-disabled .pika-button,.is-startrange .pika-button{color:#fff;background:#004677;opacity:1;-webkit-box-shadow:none;box-shadow:none;border-radius:100%;text-decoration:none;border-right:1px solid #c3e6ff}.rtl .is-startrange.is-disabled .pika-button,.rtl .is-startrange .pika-button{border-radius:100%}.is-endrange .pika-button:hover,.is-startrange .pika-button:hover{background-color:#009dd9}.is-endrange .pika-button{color:#fff;background:#004677;-webkit-box-shadow:none;box-shadow:none;border-radius:100%;text-decoration:none}.rtl .is-endrange .pika-button{border-radius:100%}.is-startrange .pika-button:before{background:rgba(3,24,51,.08)}.is-startrange .pika-button:before,.is-endrange .pika-button:before{content:"";position:absolute;width:50%;height:100%;display:block;top:0;z-index:-1}@media(max-width: 767px){.checkin-text,.checkout-text{padding-top:11px;padding-bottom:11px;font-size:14px}.pika-single.is-bound{left:0 !important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}.pika-single.is-bound.mobile-calendar-scroll{position:fixed !important;top:0 !important;bottom:0 !important;padding:34px 0 57px;overflow-y:scroll}.pika-single.is-bound.mobile-calendar-scroll .pika-heading{position:fixed;top:0;z-index:100}.pika-single.is-bound.mobile-calendar-scroll .pika-footer{background-color:#fff;position:fixed;bottom:0;z-index:100}.pika-single.is-bound.mobile-calendar-scroll .pika-confirm{width:100%}.pika-label,.pika-title select{z-index:1}.pika-lendar{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.pika-button{line-height:32px}.is-bound:after,.is-bound:before{display:none}.pika-next,.pika-prev{width:30px;height:32px}.pika-confirm{height:40px}.pikaday-container{position:relative;display:contents;width:auto}.item .field-group-occupancy .search-items-wrapper .content-wrapper{display:contents;position:relative}.pika-single{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:100;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 10px 25px rgba(0,0,0,.2);width:auto;min-width:100%;border-radius:12px;display:flex;flex-flow:row wrap;padding:12px;box-sizing:border-box;margin-top:5px}@keyframes fadeIn{from{opacity:0;transform:translate(-50%, -45%)}to{opacity:1;transform:translate(-50%, -50%)}}.is-startrange .pika-button:before{right:-1px}td .pika-button{display:block;width:100%;aspect-ratio:1/1;width:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.pika-single .pika-lendar{width:100%;padding:8px;border-right:none;border-bottom:1px solid #d9d9d9}.pika-title,.pika-footer{padding:8px;text-align:center}.pika-confirm{width:100%;margin-top:8px}.pikaday-container .pika-single>.pika-lendar:nth-of-type(1) .pika-title button.pika-prev{position:absolute;left:0;bottom:initial !important}.pikaday-container .pika-single>.pika-lendar:nth-of-type(2) .pika-title button.pika-next{position:absolute;right:0}}#left .checkin-text,#left .checkout-text{padding-top:11px;padding-bottom:11px;font-size:14px}#left .pika-single.is-bound{left:0 !important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}#left .pika-single.is-bound.mobile-calendar-scroll{position:fixed !important;top:0 !important;bottom:0 !important;padding:34px 0 57px;overflow-y:scroll}#left .pika-single.is-bound.mobile-calendar-scroll .pika-heading{position:fixed;top:0;z-index:100}#left .pika-single.is-bound.mobile-calendar-scroll .pika-footer{background-color:#fff;position:fixed;bottom:0;z-index:100}#left .pika-single.is-bound.mobile-calendar-scroll .pika-confirm{width:100%}#left .pika-label,#left .pika-title select{z-index:1}#left .pika-lendar{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#left .pika-button{line-height:32px}#left .is-bound:after,#left .is-bound:before{display:none}#left .pika-next,#left .pika-prev{width:30px;height:32px}#left .pika-confirm{height:40px}#left .pikaday-container{position:relative;display:contents;width:auto}#left .item .field-group-occupancy .search-items-wrapper .content-wrapper{display:contents;position:relative}#left .pika-single{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:100;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 10px 25px rgba(0,0,0,.2);width:auto;min-width:100%;border-radius:12px;display:flex;flex-flow:row wrap;padding:12px;box-sizing:border-box;margin-top:5px}@keyframes fadeIn{from{opacity:0;transform:translate(-50%, -45%)}to{opacity:1;transform:translate(-50%, -50%)}}#left .is-startrange .pika-button:before{right:-1px}#left td .pika-button{display:block;width:100%;aspect-ratio:1/1;width:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}#left .pika-single .pika-lendar{width:100%;padding:8px;border-right:none;border-bottom:1px solid #d9d9d9}#left .pika-title,#left .pika-footer{padding:8px;text-align:center}#left .pika-confirm{width:100%;margin-top:8px}.pika-title{position:relative}.pikaday-container .pika-single>.pika-lendar:nth-of-type(1) .pika-title button.pika-prev{position:absolute;left:0;bottom:0}.pikaday-container .pika-single>.pika-lendar:nth-of-type(2) .pika-title button.pika-next{position:absolute;right:0}.autocomplete{position:relative;display:inline-block;width:100%}.autocomplete .suggestions-list li{padding:10px;cursor:pointer;border-bottom:1px solid #eee}.autocomplete .suggestions-list li:hover{background-color:#f5f5f5}.autocomplete .dest-type{color:#d1d1d1}.suggestionText{font-size:14px;color:#333}.autocompleteMatch{font-weight:bold;color:#fe5303}.autocompleteCatTitle{font-size:12px;color:#666;margin-top:4px}.loader-icon{display:inline-block;width:20px;height:20px;border:3px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}html[lang=en] .autocomplete{--loading-text: "Loading...";--no-results: "No results found"}.autocomplete-input{padding-left:40px}.icon.location{z-index:200}.icon.star{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMTcuMjdMMTguMTggMjFsLTEuNjQtNy4wM0wyMiA5LjI0bC03LjE5LS42MUwxMiAyIDkuMTkgOC42MyAyIDkuMjRsNS40NiA0LjczTDUuODIgMjF6Ii8+PC9zdmc+") center/contain no-repeat}.no-results-overlay{position:absolute;left:40px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2;background:#fff;padding:0 5px}.autocomplete{position:relative}.autocomplete-input{position:relative;z-index:3;background:rgba(0,0,0,0)}.loading-dots{z-index:100}input.autocomplete-input::placeholder{color:#000 !important;opacity:1 !important}input.autocomplete-input::-webkit-input-placeholder{color:#000 !important;opacity:1 !important}input.autocomplete-input:-moz-placeholder{color:#000 !important;opacity:1 !important}input.autocomplete-input::-moz-placeholder{color:#000 !important;opacity:1 !important}input.autocomplete-input:-ms-input-placeholder{color:#000 !important;opacity:1 !important}.occupancy-panel{position:absolute;z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);padding:15px;margin-left:-40px;margin-top:30px;min-width:280px}.occupancy-panel .section{border-bottom:1px solid #eee}.occupancy-panel .section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.occupancy-panel .plusminus-row{display:flex;align-items:center;justify-content:space-between}.occupancy-panel .plusminus-row p{margin:0;font-size:14px;color:#333}.occupancy-panel .button{width:22px;height:22px;border:1px solid #ddd;border-radius:4px;background:#f8f8f8;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.occupancy-panel .button:hover:not(.disabled){background:#e0e0e0}.occupancy-panel .button.disabled{opacity:.5;cursor:not-allowed}.occupancy-panel .val{min-width:30px;text-align:center;font-weight:500}.occupancy-panel .child-ages-container{border-top:1px solid #eee}.field-group-occupancy{position:relative}.field-group-occupancy .search-items-wrapper .icon.group{z-index:20;flex:0 0 auto}.field-group-occupancy .search-items-wrapper .content-wrapper{display:block;position:relative}.field-group-occupancy .search-items-wrapper button{flex:0 0 auto;border:none;cursor:pointer}.occupancy-panel.hidden{display:none !important}.plusminus-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px}.plusminus-row p{padding-right:20px;line-height:40px;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap}.occupancy-panel .val{line-height:22px;height:22px;position:relative}.occupancy-panel .val:after{content:"";background:rgba(3,24,51,.04);right:-29px;top:-7px;border-radius:100px;bottom:-7px;left:-29px;z-index:-1;position:absolute}.occupancy-panel .section{padding-top:0}.occupancy-panel .section>p{padding-top:0px;padding-bottom:0px;font-weight:bold}.occupancy-panel select{background:rgba(3,24,51,.04);border:none}.alert{background:rgba(0,0,0,0);border:none;padding:16px 0 0}.alert span{padding:8px}.field-group-occupancy{position:relative}.field-group-occupancy label{float:left;width:50%}.occupancy-btn{color:rgba(0,0,0,0)}.occupancy-btn:before{display:none}.occupancy-btn-contents{color:#000;display:flex;position:absolute;left:0;width:100%}.occupancy-btn-contents>div{padding-left:40px;padding-right:12px;position:relative}.occupancy-btn-contents>div:before{content:"";width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;left:8px}.occupancy-persons{width:50%}.occupancy-persons:before{background:url(https://s1.hocdn.com/tm/images/svg/travellers.svg)}.occupancy-persons:after{content:"";position:absolute;top:16px;bottom:16px;right:0;border:1px solid rgba(0,0,0,.12)}.occupancy-rooms{width:50%}.occupancy-rooms:before{background:url(https://s1.hocdn.com/tm/images/svg/bed.svg)}.rooms-heading{border-radius:8px 8px 0 0;background:#35465c;margin-top:48px}.occupancy-panel{width:426px;padding:8px 16px}.occupancy-panel:before{display:none}.occupancy-panel .section{padding:0px 48px 8px}.occupancy-panel .section .plusminus-row{line-height:160%;padding:16px 0}.occupancy-panel .plusminus-row .button,.occupancy-panel .val{line-height:24px}.occupancy-panel .button{width:24px;height:24px;padding:0;border-radius:100%;background:#031833;font-weight:normal;border:none;position:relative;text-indent:-5999px}.occupancy-panel .button:before{content:"";width:10px;height:2px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -5px}.occupancy-panel .button:last-of-type:after{content:"";width:2px;height:10px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -1px}.occupancy-panel .button{border:2px solid #031833;background:rgba(0,0,0,0);width:22px;height:22px}.occupancy-panel .button:after,.occupancy-panel .button:before{background:#031833}.occupancy-panel .child-age{line-height:32px;height:52px;padding:8px 0;margin:0;float:none;display:block}.occupancy-panel .child-age select{min-height:32px;display:inline-block;margin:0;width:auto;float:right;min-width:98px;border-color:rgba(0,0,0,.12);border-radius:4px;padding-left:12px}@media(min-width: 768px)and (max-width: 992px){.plusminus-row p{line-height:30px}}@media(max-width: 768px){.content-wrapper{position:relative;display:contents}.occupancy-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1000;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 10px 25px rgba(0,0,0,.2);width:auto !important;min-width:100%;border-radius:12px;margin-left:0;margin-top:5px}.occupancy-panel .button{width:22px;height:22px}.search-items-wrapper button{text-align:left !important}button.pika-confirm{text-align:center !important}}#left .content-wrapper{position:relative;display:contents}#left .occupancy-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1000;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 10px 25px rgba(0,0,0,.2);width:auto !important;min-width:100%;border-radius:12px;margin-left:0;margin-top:5px}#left .occupancy-panel .button{width:22px;height:22px}#left .search-items-wrapper button{text-align:left !important}#left button.pika-confirm{text-align:center !important}#left .occupancy-panel .section{padding:0px 18px 8px}.star-rating{display:flex;gap:8px;padding-bottom:8px;flex-wrap:wrap}.star-button{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s;min-width:50px;justify-content:center}.star-button:hover{background:hsl(0,0%,93.1960784314%);box-shadow:0px 1px 3px -1px rgba(0,0,0,.8)}.star-button.active{background:rgba(254,83,3,.1);border-color:#fe5303}.star-button.active .star-number,.star-button.active .unrated-text{color:#fe5303}.star-button.unrated .unrated-text{color:rgba(1,10,20,.4)}.star-icon{width:18px;height:18px;fill:none;stroke:rgba(1,10,20,.4)}.star-icon .active-path{fill:#fe5303;stroke:rgb(230.385770751,74.05256917,.914229249)}.star-number{color:rgba(1,10,20,.4)}.star-number:hover,.star-icon:hover,.unrated-text:hover{background:rgba(0,0,0,0) !important;color:rgba(1,10,20,.4) !important}.facilities-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.facility-item{display:flex;align-items:center;margin-bottom:8px}.facility-checkbox{margin:0 0 0;width:16px;height:16px;accent-color:#fe5303;cursor:pointer}.facility-label{cursor:pointer;color:#010a14;transition:color .2s ease;display:flex;align-items:center;min-height:24px;margin-left:16px;margin-bottom:0}.facility-label:hover{color:#fe5303}@media(max-width: ){.facilities-grid{grid-template-columns:1fr}}.autocomplete{position:relative;width:100%;font-family:-apple-system,BlinkMacSystemFont,Verdana,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.search-field-wrapper{position:relative}.suggestions-list{position:absolute;width:100%;max-height:400px;overflow-y:auto;margin-top:calc(24px/2);padding:0;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:1000;list-style:none}.loading-dots{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#010a14;display:flex;gap:4px;transition:opacity .2s ease}.loading-dots span{animation:pulse 1.4s infinite ease-in-out;font-weight:700}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,100%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateX(-2px)}}.no-results-container{transition:opacity .2s ease}@keyframes blink{0%,100%{opacity:.2}50%{opacity:1}}.no-results-message{position:absolute;width:100%;padding:16px;margin-top:4px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:1000;display:flex;align-items:center;gap:8px;color:rgba(1,10,20,.4);font-size:14px;animation:fadeIn .3s ease-out;transition:transform .2s ease,opacity .2s ease}.no-results-message.enter-active,.no-results-message.leave-active{transition:all .2s ease}.no-results-message.enter-from,.no-results-message.leave-to{opacity:0;transform:translateY(-5px)}.no-results-message-icon{flex-shrink:0;color:#fe5303;animation:pulse 1.5s infinite}.no-results-message-icon svg{width:20px;height:20px;stroke-width:2}.no-results-message-text{flex-grow:1;line-height:1.35}.no-results-message-action{margin-top:8px;padding-top:8px;border-top:1px dashed #d9d9d9}.no-results-message-action button{background:rgba(0,0,0,0);color:#fe5303;border:none;font-size:14px;cursor:pointer;padding:8px 8px;border-radius:8px;transition:background-color .2s ease}.no-results-message-action button:hover{background-color:rgba(254,83,3,.1)}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 992px){.no-results-message{padding:8px;font-size:14px}.no-results-message-icon svg{width:16px;height:16px}}@media(prefers-color-scheme: dark){.no-results-message{background-color:hsl(213.8461538462,90.6976744186%,-1.568627451%);border-color:rgb(5.5581395349,52.8023255814,113.9418604651);color:hsla(0,0%,100%,.8)}.no-results-message-icon{color:hsl(19.1235059761,99.209486166%,65.3921568627%)}.no-results-message-action{border-top-color:rgb(5.5581395349,52.8023255814,113.9418604651)}.no-results-message-action button{color:hsl(19.1235059761,99.209486166%,65.3921568627%)}.no-results-message-action button:hover{background-color:rgba(254,83,3,.2)}}.no-results-container{position:absolute;width:100%;z-index:1000;transition:opacity .2s ease}.no-results-container.loading{opacity:.7}.hotel-autocomplete{position:relative;width:100%;max-width:1152px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Verdana,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.searchHotelInput{padding:8px 16px;font-size:14px;line-height:1.6;font-family:inherit;transition:all .3s ease;background-color:#fff;color:#010a14;width:100%}.searchHotelInput::placeholder{color:rgba(1,10,20,.4)}.clickable-hotel{padding:16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f5f5f5}.clickable-hotel:last-child{border-bottom:none}.clickable-hotel:hover{background-color:#f5f5f5}.suggestion-content{display:flex;flex-direction:column;gap:8px}.header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.highlighted-name{font-weight:700;color:#010a14;line-height:1.35}.highlighted-name .highlight{color:#fe5303;font-weight:700}.distance{font-size:14px;color:rgba(1,10,20,.4);white-space:nowrap;line-height:1.35}.details{display:flex;align-items:center;gap:16px;font-size:14px;line-height:1.35;justify-content:space-between}.stars{color:#fe5303;white-space:nowrap;font-weight:700}.address{color:rgba(1,10,20,.4);overflow:hidden;text-overflow:ellipsis}.no-results-overlay{position:absolute;width:100%;padding:16px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:1000;color:rgba(1,10,20,.4);text-align:center;font-size:14px}@media(max-width: 992px){.searchHotelInput{padding:8px;font-size:14px}.clickable-hotel{padding:8px}.distance{align-self:flex-end}}@media(prefers-color-scheme: dark){.hotel-autocomplete .searchHotelInput{background-color:hsl(213.8461538462,90.6976744186%,-1.568627451%);color:#fff;border-color:rgb(5.5581395349,52.8023255814,113.9418604651)}.hotel-autocomplete .suggestions-list,.hotel-autocomplete .clickable-hotel,.hotel-autocomplete .no-results-overlay{background-color:rgb(.8139534884,7.7325581395,16.6860465116);border-color:rgb(4.3720930233,41.5348837209,89.6279069767);color:#fff}.hotel-autocomplete .address,.hotel-autocomplete .distance{color:hsla(0,0%,100%,.7)}.hotel-autocomplete .highlighted-name{color:#fff}}.areas img{margin-top:48px;margin-bottom:48px;width:100%;max-height:800px;object-fit:contain}@media(max-width: 767px){.areas img{display:none}}.areas ul{display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 767px){.areas ul{margin-top:24px}}.areas ul.three li{flex:1 0 calc(33% - 16px)}@media(max-width: 767px){.areas ul.three li{flex:1 0 calc(50% - 16px)}}.areas ul li{flex:1 0 calc(50% - 16px)}@media(max-width: 767px){.areas ul li{flex-basis:100%}}.areas div{margin-top:48px}
