@media(max-width:768px){.sticky-wrapper.site-header .header-search{margin:5px 20px 0 90px}}@media(max-width:1024px){.sticky-wrapper.site-header .header-search{margin:5px 20px 0 90px}}@media(min-width:1024px){.hotel-page-with-booking #search-box{display:none!important}#search-box.active-on-scroll{display:flex!important}}#search-box-mobile #search-box{margin-top:-65px}@media(max-width:1024px){#search-box-mobile{box-sizing:border-box;flex-direction:column;height:100%;justify-content:space-between;margin-top:-68px;max-height:108px;padding:8px 0}}@media(max-width:1023px){.search-widget .sticky-navigation .search-home #search-box.fix-search{top:8px}}.search-widget.newsearch-view #search-box.fix-search{width:auto}.no-scroll-mobile.search-widget .search-home #search-box.fix-search{left:0;right:0;width:100%}@media(min-width:1024px){.search-widget .content{margin-top:120px}}@media(max-width:768px){.search-widget .header-menu .menu-section.site-logo{display:block;flex:0 0 140px;height:59px}}.search-widget .search-home{display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.search-widget .search-home #search-box{height:auto;margin-top:0}}.search-widget.adminimal-admin-toolbar.toolbar-vertical .search-home #search-box.fix-search{top:100px!important}.search-widget.adminimal-admin-toolbar .search-home #search-box.fix-search{top:127px!important}.search-widget.adminimal-admin-toolbar .sticky-navigation .search-home #search-box.fix-search{top:101px!important}.search-widget.toolbar-tray-open .search-home #search-box.fix-search{top:166px!important}.search-widget.toolbar-tray-open .sticky-navigation .search-home #search-box.fix-search{top:140px!important}.search-widget .site-header{padding-bottom:0}.search-widget .site-header.addpadding{padding-bottom:85px}@media(max-width:1023px){.search-widget .site-header.addpadding{padding-bottom:34px}.search-widget .site-header.addpadding .site-logo{display:none!important}}@media(max-width:768px){.search-widget .site-header{padding-bottom:5px}}@media(max-width:1024px){.search-widget .site-header .menu-section.right-menu>ul{display:none}}@media(min-width:1025px){.search-widget.newsearch-view .addpadding{padding-bottom:65px}}@media(max-width:1023px){.search-widget .header-menu{max-width:100%}.search-widget .header-menu .menu-section.left-menu{flex-basis:0}}.search-home{margin-bottom:30px;margin-top:20px;min-height:144px}@media(max-width:1023px){.search-home{margin-bottom:10px;min-height:118px;padding:0 20px}}.search-home.init-hidden{visibility:hidden}.search-home h1,.search-home__title{color:#000;display:none;font-family:FSRosa,sans-serif;font-size:36px;font-weight:700;line-height:1.1;margin-bottom:10px;pointer-events:all;text-align:center}@media(min-width:1024px){.search-home h1,.search-home__title{font-size:61px}}.search-home h1.animate,.search-home__title.animate{display:block}.homepageBannerMode .search-home h1,.homepageBannerMode .search-home__title{color:#fff;font-size:36px;font-weight:700;line-height:normal;min-height:49px;text-shadow:2px 2px 5px #000000a6}@media(min-width:1024px){.homepageBannerMode .search-home h1,.homepageBannerMode .search-home__title{font-size:56px;min-height:76px}}.search-home h2,.search-home p,.search-home__text{color:#4a4a4a;display:none;font-family:OpenSans,sans-serif;font-size:16px;font-weight:400;letter-spacing:.2px;margin-bottom:40px;pointer-events:all;text-align:center;transition-delay:.3s}@media(max-width:1023px){.search-home h2,.search-home p,.search-home__text{line-height:20px;margin-bottom:15px}}.search-home h2.animate,.search-home p.animate,.search-home__text.animate{display:block}.homepageBannerMode .search-home h2,.homepageBannerMode .search-home p,.homepageBannerMode .search-home__text{color:#fff;font-size:20px;line-height:normal;min-height:27px;text-shadow:1px 1px 5px #000000a6}@media(min-width:1024px){.homepageBannerMode .search-home h2,.homepageBannerMode .search-home p,.homepageBannerMode .search-home__text{font-size:40px;min-height:55px}}@media(max-width:1024px){.search-widget .search-home #search-box{transition:all .3s ease-in-out}}.search-home #search-box.fix-search{left:90px;margin:0 auto;position:fixed;right:120px;top:8px;z-index:1000}@media(min-width:1024px){.search-home #search-box.fix-search{max-width:972px;top:90px}.search-home #search-box.fix-search .header-search__wrapper.simple-search{margin:0}}@media(max-width:1024px){.sticky-navigation .search-home #search-box.fix-search{right:20px}}.search-home #search-box.fix-search .header-search{height:64px}.search-home #search-box.fix-search .header-search__search-button{height:97%}.search-home #search-box .header-search{align-items:center;background:#fff;border:2px solid #0355ff;border-radius:4px;box-shadow:0 2px 4px 0 #0000001f;box-sizing:border-box;display:flex;height:64px;margin:5px auto;padding:0 0 0 13px}.search-home #search-box .header-search .input-control__label{display:none}@media(min-width:1024px){.search-home #search-box .header-search .input-control__label{display:block;left:42px}.search-home #search-box .header-search .header-search__search-text{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-home #search-box .header-search .header-search__search-text.active{bottom:-11px;position:relative}}@media(max-width:1023px){.search-home #search-box .header-search{height:45px;margin:0 auto}}.search-home #search-box .header-search__search-button{border-radius:20px;font-size:11px;height:39px;margin-right:5px}.maintenance-page .content{margin-top:0}@media(max-width:1023px){.maintenance-page .content{margin-top:0}}.content{margin-top:70px}@media(min-width:1024px){.content{margin-top:120px}}.hotel-page-with-booking .content{margin-top:90px}@media(min-width:1280px){.hotel-page-with-booking .content{margin-top:150px}}.adminimal-admin-toolbar .content{margin-top:187px}@media(min-width:1280px){.adminimal-admin-toolbar .content{margin-top:187px}}@media(min-width:1004px){.isDestinationsPage .content{margin-top:160px}.path-booking .content{margin-top:115px}}@media(min-width:1024px){.path-booking .hide-menu-item .content{margin-top:120px}}.site-header{background-color:#fff;border:1px solid #f5f3f2;border-radius:3px;box-shadow:0 10px 15px #0000001f;display:flex;flex-direction:column;min-height:69px;position:fixed;width:100%;z-index:501}@media(min-width:1024px){.site-header{min-height:120px}}.page-node-type-hotels .site-header{min-height:106px}@media(min-width:1025px){.page-node-type-hotels .site-header{min-height:122px}.site-header .hotel-page-with-booking{min-height:88px}}.site-header.site-header__innerPages #search-box{transition:all .3s ease-in-out}@media(max-width:1279px){.site-header.site-header__innerPages #search-box{left:90px;position:absolute;right:234px;top:50%;transform:translateY(-50%);z-index:104}.switcheropened .site-header.site-header__innerPages #search-box{display:none}.site-header.site-header__innerPages #search-box .simple-search{margin-right:0}}@media(max-width:1023px){.site-header.site-header__innerPages #search-box{right:120px}.no-scroll-mobile .site-header.site-header__innerPages #search-box{left:0;right:0;width:100%}.menu-opened .site-header.site-header__innerPages #search-box{z-index:102}}@media(max-width:1279px){.site-header.site-header__innerPages #search-box .header-search__search-button{display:none}}.site-header.site-header__innerPages #search-box .header-search{margin:0!important}@media(max-width:1279px){.site-header.site-header__innerPages #search-box .header-search{width:100%}.sticky-navigation .site-header.site-header__innerPages #search-box{right:20px}}.basket-opened .site-header,.no-scroll .site-header,.no-scroll-full-map .site-header{z-index:6}.site-header .switchers{display:flex;flex-direction:column;padding:7px 0 0 25px}@media(min-width:1024px){.site-header .switchers{flex-direction:row;padding:0 0 0 16px}}.site-header .switchers .drop{background-color:#fff;bottom:0;box-sizing:border-box;display:none;left:0;overflow-x:hidden;overflow-y:auto;padding:82px 20px 20px;position:fixed;right:0;top:0;z-index:11}@media(min-width:1024px){.site-header .switchers .drop{bottom:auto;box-shadow:0 2px 4px #00000040;left:auto;padding:18px 60px 22px 24px;position:absolute;right:0;top:120px;width:403px}.fixed-search .site-header .switchers .drop{top:169px}}.site-header .switchers .txt{display:none;font-family:OpenSans,sans-serif;font-size:18px;font-weight:600;line-height:28px;padding-bottom:2px}@media(min-width:1024px){.site-header .switchers .txt{display:block}}.site-header .switchers .btn-close{cursor:pointer;font-size:0;height:32px;left:20px;line-height:0;position:absolute;top:12px;width:32px}@media(min-width:1024px){.site-header .switchers .btn-close{cursor:pointer;height:28px;left:auto;right:30px;top:24px;width:28px}}.site-header .switchers .btn-close:after,.site-header .switchers .btn-close:before{background-color:#000;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:28px}@media(min-width:1024px){.site-header .switchers .btn-close:after,.site-header .switchers .btn-close:before{width:21px}}.site-header .switchers .btn-close:after{height:28px;width:2px}@media(min-width:1024px){.site-header .switchers .btn-close:after{height:21px}.site-header .switchers .active .current-currency,.site-header .switchers .active .current-state{background-color:#ccc6}}.site-header .switchers .active .drop{display:block}.site-header .block-currency{font-family:OpenSans,sans-serif;font-size:16px;line-height:24px}@media(min-width:1024px){.site-header .block-currency{font-family:FSRosa,sans-serif;font-size:16px;font-weight:400}}.site-header .block-currency .current-currency{box-sizing:border-box;display:none}@media(min-width:1024px){.site-header .block-currency .current-currency{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:36px 0 0 36px;border-right-width:1px;box-sizing:border-box;cursor:pointer;display:flex;font-size:0;height:40px;justify-content:center;line-height:0;padding:8px;width:54px}}.site-header .block-currency .current-currency svg{display:none}@media(min-width:1024px){.site-header .block-currency .current-currency svg{display:block;height:100%}}.site-header .block-currency .submenu-item{padding:20px 0}@media(min-width:1024px){.site-header .block-currency .submenu-item{padding:15px 0}}.site-header .block-currency .submenu-item a{color:#000;text-decoration:none}.site-header .block-currency .submenu-item a:hover{text-decoration:none}@media(min-width:1024px){.site-header .block-currency .submenu-item a:hover{text-decoration:underline}}.site-header .menu-item-cash{-webkit-user-select:none;user-select:none}.site-header .menu-item-cash_lang .current-state{box-sizing:border-box;display:flex;font-size:0;line-height:0}@media(min-width:1024px){.site-header .menu-item-cash_lang .current-state{align-items:center;background-color:#fff;border:2px solid #ccc;border-left-width:1px;border-radius:0 36px 36px 0;cursor:pointer;height:40px;justify-content:center;padding:6px;width:54px}}.site-header .menu-item-cash_lang .current-state svg{border-radius:2px;height:22px;width:30px}@media(min-width:1024px){.site-header .menu-item-cash_lang .current-state svg{height:20px;width:28px}}.site-header .menu-item-cash_lang .menu-item .submenu-section{font-family:FSRosa,sans-serif;font-size:18px;font-weight:400;line-height:24px;padding-left:3px}.site-header .menu-item-cash_lang .menu-item .submenu-section li{padding:20px 0}@media(min-width:1024px){.site-header .menu-item-cash_lang .menu-item .submenu-section li{font-size:16px;padding:15px 0}}.site-header .menu-item-cash_lang .menu-item .submenu-section a,.site-header .menu-item-cash_lang .menu-item .submenu-section span{align-items:center;color:#000;cursor:pointer;display:flex;text-decoration:none}.site-header .menu-item-cash_lang .menu-item .submenu-section a svg,.site-header .menu-item-cash_lang .menu-item .submenu-section span svg{border-radius:2px;height:22px;margin-right:12px;width:30px}@media(min-width:1024px){.site-header .menu-item-cash_lang .menu-item .submenu-section a svg,.site-header .menu-item-cash_lang .menu-item .submenu-section span svg{height:16px;margin-right:20px;width:23px}}.site-header .menu-item-cash_lang .menu-item .submenu-section a:hover,.site-header .menu-item-cash_lang .menu-item .submenu-section span:hover{text-decoration:none}@media(min-width:1024px){.site-header .menu-item-cash_lang .menu-item .submenu-section a:hover,.site-header .menu-item-cash_lang .menu-item .submenu-section span:hover{text-decoration:underline}}.site-header .menu-item-cash_lang .menu-item .submenu-section svg{height:15px;pointer-events:none;width:15px}.site-header .menu-item__arrow{display:none}@media(min-width:1024px){.site-header.fixed .header-menu .site-logo{flex:0 0 230px;height:59px}}.site-header .header-search{align-items:center;background:#fff;border:2px solid #0355ff;border-radius:4px;box-sizing:border-box;display:flex;flex-grow:1;height:64px;padding:0 8px 0 13px}@media(max-width:1024px){.site-header.search-results .header-menu .site-logo{flex:0 0 230px;height:59px}.site-header.search-results .header-menu .menu-section{flex-basis:54px}.site-header.search-results .header-menu .menu-section.site-logo{flex-basis:125px}.site-header.search-results .header-menu .menu-section.left-menu{flex-basis:54px;z-index:101}}.site-header.search-results #search-box{display:flex;flex-direction:row;position:relative;z-index:103}@media(min-width:1024px){.site-header.search-results #search-box{padding:15px 0}}@media(max-width:1023px){.site-header.search-results #search-box{box-sizing:border-box;flex-direction:column;height:100%;justify-content:space-between;margin-top:-62px;max-height:108px;padding:8px 0;z-index:auto}}.site-header.search-results #search-box .header-search{align-items:center;border:1px solid #ccc;border-radius:20px;box-sizing:border-box;display:flex;flex-basis:361px;flex-shrink:0;height:100%;margin:0 0 0 38px;max-height:40px;max-width:361px;padding:0 8px 0 13px}@media(max-width:1023px){.site-header.search-results #search-box .header-search{margin:7px 20px 7px 90px;position:absolute;width:44%;z-index:104}.switcheropened .site-header.search-results #search-box .header-search{z-index:1}.site-header.search-results #search-box .header-search__search-icon{background-size:20px 21px;height:21px;width:20px}.site-header.search-results #search-box .header-search__search label{display:none}.menu-opened .site-header.search-results #search-box .header-search{z-index:102}}@media(max-width:768px){.site-header.search-results #search-box .header-search{margin:7px 90px 7px 85px}}@media(max-width:1023px){.site-header.search-results #search-box .search-filters{flex-basis:auto;overflow:inherit;padding:58px 0 0}.site-header.search-results #search-box .search-filters.scroll{flex:0 0 auto;margin-right:20px;overflow:auto;padding:0;width:auto}.site-header.search-results #search-box .header-search-editable+.search-filters{padding:0}}.site-header.search-results #search-box .search-box{margin:0 0 0 48px;top:0}.site-header.search-results #search-box .search-box+.search-filters{margin-left:50px}@media(max-width:1024px){.site-header.search-results #search-box .search-box{margin:0;top:35px;z-index:103}}@media(max-width:1023px){.site-header.search-results.sticky-wrapper #search-box .header-search{margin-right:20px}}.hide-menu-item .second-step .header-menu .menu-section.right-menu .account-login{display:block}@media(max-width:1023px){.hide-menu-item .second-step .header-menu .menu-section.right-menu .account-login,.hide-menu-item .second-step .header-menu .menu-section.right-menu .menu-item-cash_lang{display:none}}.hide-menu-item .second-step .header-menu .menu-section__item,.hide-menu-item .second-step .menu-left .menu-item{display:none}@media(max-width:1023px){.hide-menu-item .second-step .header-menu .menu-section__item,.hide-menu-item .second-step .menu-left .menu-item{display:block}.hide-menu-item #search-box{display:none}.hide-menu-item .header-menu .menu-section.site-logo{display:block;flex:0 0 133px;height:59px;text-align:center}.hide-menu-item .header-menu .menu-section.right-menu{display:block;margin-right:25px}.hide-menu-item .header-menu .menu-section.right-menu>ul{display:none}.hide-menu-item .header-menu{max-width:100%}.hide-menu-item .header-menu .menu-section.left-menu{flex-basis:0}.show-logo-mobile .header-menu .menu-section.site-logo{display:block;flex:0 0 133px;height:59px;margin-left:40px;text-align:center}}.show-logo-mobile .content{margin-top:75px}@media(max-width:1024px){.no-scroll .site-header.search-results .header-menu .menu-section.left-menu,.no-scroll .site-header.search-results .header-menu .menu-section.right-menu,.no-scroll-full-map .site-header.search-results .header-menu .menu-section.left-menu,.no-scroll-full-map .site-header.search-results .header-menu .menu-section.right-menu,.no-scroll-mobile .site-header.search-results .header-menu .menu-section.left-menu,.no-scroll-mobile .site-header.search-results .header-menu .menu-section.right-menu{z-index:1}}.site-header.first-step{min-height:106px}@media(max-width:1024px){.site-header.first-step .header-menu .menu-section.right-menu{align-items:center;display:flex;position:relative;z-index:104}.site-header.first-step .header-menu .menu-section.right-menu>ul{display:none}.site-header.first-step .header-search-editable{margin-right:125px}}@media(max-width:1023px){.site-header.first-step #search-box{margin-top:-50px}}@media(max-width:1024px){.site-header.first-step .header-menu .menu-section.right-menu .account-login-link{display:block}.site-header.first-step .header-menu .menu-section.right-menu .account-login-link:after{right:-13px!important;top:20px!important}.site-header.second-step{position:absolute}.site-header.second-step:after{background-color:#ec004a;content:"";height:5px;position:fixed;top:0;width:100%}.site-header.second-step .header-menu .menu-section.site-logo{display:none}.site-header.second-step-redesign{justify-content:center;min-height:76px}.site-header.second-step-redesign .adagio-logo{height:auto;width:100px}.site-header.second-step-redesign .mobile-menu__btn{margin-top:0}.site-header.second-step-redesign .header-menu{align-items:center}.site-header.second-step-redesign .header-menu .menu-section.right-menu{align-items:center;display:flex;gap:25px;padding:0;position:relative}.site-header.second-step-redesign .header-menu .menu-section.right-menu>ul{display:none}.site-header.second-step-redesign .header-menu .menu-section.right-menu .switchers{padding:0}.site-header.second-step-redesign .megamenu__item>a{font-size:0}.site-header.second-step-redesign .megamenu__item_logo-holder{display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.menu-opened .site-header.first-step .header-menu .menu-section.right-menu{display:none}}.menu-opened .site-header{z-index:1001}#popup-adblock{display:none}#popup-adblock.show{display:block}#toolbar-administration{position:relative;z-index:1001}.path-frontpage #search-box{min-height:auto}.path-frontpage .breadcrumb,.search-home #search-box,.search-home .search-home__text,.search-home .search-home__title{display:none}.search-home.animate #search-box,.search-home.animate .search-home__text,.search-home.animate .search-home__title{display:block}.path-frontpage .search-home{left:0;position:absolute;right:0;z-index:100}@media(min-width:1024px){.path-frontpage .search-home{margin:0;min-height:1px;width:100%}.homepageBannerMode .site-header #search-box{margin:8px auto 0;max-width:1468px;padding-left:38px;padding-right:38px;width:100%}}@media(max-width:1279px){.homepageBannerMode.searchInHeader .site-header #search-box{margin-top:0;padding-left:0;width:auto}}.homepageBannerMode .search-home{left:0;pointer-events:none;position:absolute;right:0;z-index:100}@media(min-width:1024px){.homepageBannerMode .search-home{margin:0 0 40px;min-height:1px;width:100%}}.homepageBannerMode .search-home #search-box{pointer-events:all}@media(min-width:1024px){.homepageBannerMode .search-home #search-box{margin:0 auto;max-width:94%;width:1392px}.homepageBannerMode .search-home #search-box.fix-search{left:50%!important;margin-top:8px;max-width:1468px;padding-left:38px;padding-right:38px;transform:translateX(-50%);width:100%}}.homepageBannerMode .search-home #search-box.fix-search .header-search{border:2px solid #0355ff}.homepageBannerMode .search-home #search-box .header-search__search-button{border-radius:4px;font-family:FSRosa,sans-serif;font-size:22px;font-weight:700;margin-left:0;opacity:1;position:relative;transition:all .3s ease-in-out}.homepageBannerMode .search-home #search-box .header-search__search-button.disabled{opacity:.2;pointer-events:none}.homepageBannerMode .search-home #search-box .header-search__search-button:hover{box-shadow:0 4px 4px #00000040;text-decoration:underline}@media(min-width:1024px){.homepageBannerMode .search-home #search-box .header-search__search-button{border-radius:4px;flex-grow:1;height:64px;margin-right:0;max-height:83%;min-width:150px;right:0}}.homepageBannerMode .header-search__clear{border-bottom-right-radius:24px;border-top-right-radius:24px;display:none;height:46px;position:relative;width:48px}@media(min-width:1024px){.homepageBannerMode .header-search__clear{display:block}}.homepageBannerMode .header-search__clear .clear-input{align-items:center;border-bottom-right-radius:24px;border-top-right-radius:24px;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:48px}.homepageBannerMode .header-search__clear .clear-input.active{display:flex}.homepageBannerMode .header-search__clear .clear-input:hover .x-icon{background:#ec004a}.homepageBannerMode .header-search__clear .clear-input .x-icon{background:#767676;border-radius:50%;display:block;flex-shrink:0;height:16px;position:relative;width:16px}.homepageBannerMode .header-search__clear .clear-input .x-icon:after,.homepageBannerMode .header-search__clear .clear-input .x-icon:before{background:#fff;content:"";height:2px;left:3px;position:absolute;top:7px;width:9px}.homepageBannerMode .header-search__clear .clear-input .x-icon:before{transform:rotate(45deg)}.homepageBannerMode .header-search__clear .clear-input .x-icon:after{transform:rotate(-45deg)}@media(min-width:1024px){.homepageBannerMode .search-box__container{max-height:248px}}@media(max-width:1023px){.homepageBannerMode .search-box{position:fixed;top:65px;z-index:999}}@media(min-width:1024px){.homepageBannerMode .search-box{border:0;padding:16px}}@media(max-width:1023px){.homepageBannerMode.fixed-search .search-box{top:0;z-index:999}}@media(min-width:1024px){.homepageBannerMode .site-header.addpadding{padding-bottom:89px!important}}.homepageBannerMode.megamenuopen #search-box.fix-search{display:none}.homepageBannerMode.adminimal-admin-toolbar.toolbar-vertical .search-home #search-box.fix-search{top:100px!important}.homepageBannerMode.adminimal-admin-toolbar .search-home #search-box.fix-search{top:127px!important}.homepageBannerMode.adminimal-admin-toolbar .sticky-navigation .search-home #search-box.fix-search{top:101px!important}.homepageBannerMode.toolbar-tray-open .site-header{top:80px!important}.homepageBannerMode.toolbar-tray-open .search-home #search-box.fix-search,.homepageBannerMode.toolbar-tray-open .sticky-navigation .search-home #search-box.fix-search{top:176px!important}.megamenuopen #search-box.fix-search,.megamenuopen .site-header #search-box{display:none}@media(min-width:1024px){#search-box .homepage-search-wrap{display:flex;justify-content:space-between;margin:0 auto;position:relative}#search-box .homepage-search-wrap .header-search{box-shadow:none;flex-basis:100%;height:56px;margin:0;min-width:100%;width:100%}#search-box .homepage-search-wrap .header-search .header-search__search-text{color:#3c3c3b}#search-box .homepage-search-wrap .header-search .header-search__search-text::placeholder{color:inherit;opacity:1}#search-box .homepage-search-wrap .header-search .header-search__search-text:-ms-input-placeholder{color:inherit}#search-box .homepage-search-wrap .header-search .header-search__search-text::-ms-input-placeholder{color:inherit}#search-box .homepage-search-wrap .header-search .header-search__search-button{min-width:108px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}#search-box .homepage-search-wrap .search-filter-button__label{color:#3c3c3b;font-size:14px;font-weight:400;max-width:100%;padding:0 16px}#search-box .homepage-search-wrap .search-filter-button{align-items:flex-start;background:#fff;height:100%;margin:0}#search-box .homepage-search-wrap .search-filter-button.more{display:none}#search-box .homepage-search-wrap .search-bar__header-title{font-size:11px;font-weight:700}#search-box .homepage-search-wrap .search-bar__header-clear{position:absolute;right:21px;top:17px}#search-box .homepage-search-wrap .search-bar__input{height:auto;padding-top:3px}#search-box .homepage-search-wrap .search-bar__input-field{font-size:14px;font-weight:400;height:20px;margin-bottom:3px}#search-box .homepage-search-wrap .search-box__offers-label{padding-top:0}#search-box .homepage-search-wrap .suggestions-body{padding-left:0}#search-box .homepage-search-wrap .search-filters{padding-right:0;position:relative}#search-box .homepage-search-wrap .search-filters.container{flex-basis:calc(73% - 173px);min-width:calc(73% - 173px)}}@media(min-width:1024px)and (min-width:1360px){#search-box .homepage-search-wrap .search-filters.container{flex-basis:calc(71.5% - 173px);min-width:calc(71.5% - 173px)}}@media(min-width:1280px){#search-box .homepage-search-wrap:before{background:#fff;border-radius:4px;bottom:-16px;box-shadow:0 2px 6px 0 rgba(0,0,0,.251);content:"";left:-16px;position:absolute;right:-16px;top:-16px}}.searchInHeader #search-box .homepage-search-wrap{margin:8px auto}#search-box.fix-search .homepage-search-wrap:before,.searchInHeader #search-box .homepage-search-wrap:before{display:none}.path-frontpage .content{margin-top:120px!important;position:relative}.fixed-search .search-home{left:0;transform:none;z-index:1000}.fixed-search .search-home h1,.fixed-search .search-home h2,.fixed-search .search-home p{visibility:hidden!important}@media(max-width:1023px){.switcheropened{height:100%;overflow:hidden;position:fixed;width:100%}}.switcheropened .site-header{z-index:1000}#search-box .simple-search .header-search{align-items:center;background:#fff;border:2px solid #0355ff;border-radius:4px;box-sizing:border-box;display:flex;flex-grow:1;height:64px;margin:0;max-width:100%;padding:0 8px 0 13px}#search-box .simple-search .header-search__search-button{background-color:#ec004a;border-color:#0000;border-radius:4px!important;color:#fff;cursor:pointer;font-family:FSRosa,sans-serif;font-size:22px;font-weight:700;height:64px!important;margin-left:16px;min-width:173px!important;outline:none;padding:0 20px}@media(max-width:1024px){#search-box .simple-search .header-search__search-button{display:none}}.example_of_use_logo{background:url(/themes/custom/adagio/static/media/LOGO_ADAGIO_2023.svg)}@media(max-width:1023px){body:not(.search-widget) .sticky-wrapper.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon{background:#0000 url(/themes/custom/adagio/static/media/BRANDING_LOGO_red.svg) no-repeat 50%;background-size:38px;border-top:none;height:38px;position:relative;transform:none;width:38px}body:not(.search-widget) .sticky-wrapper.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon:before{display:none}body:not(.search-widget) .sticky-wrapper.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon:after{background:url(/themes/custom/adagio/static/media/SHEVRON.svg) no-repeat 50%;background-size:8px;content:" ";display:block;height:8px;left:auto;position:absolute;right:-15px;top:15px;width:8px}}@media(max-width:1024px){.second-step .menu-section .burger-menu__icon,body.search-widget .menu-section .burger-menu__icon{background:none;border-top:3px solid #4a4a4a;height:25px;position:relative;width:30px}.second-step .menu-section .burger-menu__icon:before,body.search-widget .menu-section .burger-menu__icon:before{background:#4a4a4a;content:"";display:block;height:3px;left:0;position:absolute;top:10px;width:100%}.second-step .menu-section .burger-menu__icon:after,body.search-widget .menu-section .burger-menu__icon:after{background:#4a4a4a;content:"";height:3px;left:0;position:absolute;top:23px;width:70%}.second-step .addpadding.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon,body.search-widget .addpadding.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon{background:#0000 url(/themes/custom/adagio/static/media/BRANDING_LOGO_red.svg) no-repeat 50%;background-size:38px;border-top:none;height:38px;position:relative;transform:none;width:38px}.second-step .addpadding.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon:before,body.search-widget .addpadding.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon:before{display:none}.second-step .addpadding.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon:after,body.search-widget .addpadding.site-header:not(.second-step) .header-menu .menu-section.left-menu .burger-menu__icon:after{background:url(/themes/custom/adagio/static/media/SHEVRON.svg) no-repeat 50%;background-size:8px;content:" ";display:block;height:8px;left:auto;position:absolute;right:-15px;top:15px;width:8px}}@media(max-width:1023px){.second-step .sticky-navigation .header-menu .menu-section.right-menu,body.search-widget .sticky-navigation .header-menu .menu-section.right-menu{display:none}.second-step.switcheropened .sticky-navigation .header-menu .menu-section.right-menu,body.search-widget.switcheropened .sticky-navigation .header-menu .menu-section.right-menu{display:block}}.header-menu{display:flex;justify-content:space-between;position:relative;z-index:104}@media(max-width:1024px){.header-menu .menu-section{flex-basis:54px}}.header-menu .menu-section{display:flex}.header-menu .menu-section.right-menu{padding:22px 20px 0 0;position:relative}.header-menu .menu-section.right-menu>ul{display:flex}@media(min-width:1024px){.header-menu .menu-section.right-menu{padding:40px 40px 0}}.header-menu .menu-section.right-menu .account-login a{margin-right:48px;position:relative}@media(max-width:1023px){.header-menu .menu-section.right-menu .account-login a{padding-right:19px}.header-menu .menu-section.right-menu .account-login.menu-section__item{display:block}}.header-menu .menu-section.right-menu .account-login .btn-account{background-color:#1e1852;border-radius:100%;box-sizing:border-box}.header-menu .menu-section.right-menu .account-login .btn-account:focus,.header-menu .menu-section.right-menu .account-login .btn-account:focus-visible{outline:1px solid #000}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .btn-account{align-items:center;border:1px solid #1e1852;border-radius:36px;cursor:pointer;display:flex;height:40px;padding:6px 13px}}@media(min-width:1440px){.header-menu .menu-section.right-menu .account-login .btn-account{padding:7px 16px}}.header-menu .menu-section.right-menu .account-login__label{color:#fff;display:none;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px}@media(min-width:1440px){.header-menu .menu-section.right-menu .account-login__label{display:block}}.header-menu .menu-section.right-menu .account-login__icon{display:block;height:32px;position:relative;width:32px}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login__icon{fill:#fff;height:26px;width:26px}}@media(min-width:1440px){.header-menu .menu-section.right-menu .account-login__icon{margin-right:8px}}.header-menu .menu-section.right-menu .account-login__icon .icon{fill:#1e1852;stroke:#fff;display:block;height:100%;width:100%}@media(min-width:1441px){.header-menu .menu-section.right-menu .account-login__icon .icon{fill:#fff}}.header-menu .menu-section.right-menu .account-login .account-login-link{-webkit-user-select:none;user-select:none}.header-menu .menu-section.right-menu .account-login .account-login-link .account-dropdown{opacity:0;visibility:hidden}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .account-login-link .account-dropdown{box-shadow:0 2px 4px #00000040}}.header-menu .menu-section.right-menu .account-login .account-login-link .account-dropdown__status:first-child{padding-bottom:0}.header-menu .menu-section.right-menu .account-login .account-login-link .account-dropdown__item{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;text-transform:none}.fonts-stage-2 .header-menu .menu-section.right-menu .account-login .account-login-link .account-dropdown__item{font-family:OpenSans,sans-serif}.header-menu .menu-section.right-menu .account-login .account-login-link .account-dropdown__item span{font-family:OpenSansSubset,sans-serif;font-weight:400}.fonts-stage-2 .header-menu .menu-section.right-menu .account-login .account-login-link .account-dropdown__item span{font-family:OpenSans,sans-serif}.header-menu .menu-section.right-menu .account-login .account-login-link.active .account-dropdown{opacity:1;transition:opacity .4s ease;visibility:visible}.header-menu .menu-section.right-menu .account-login .account-dropdown{background-color:#fff;bottom:0;box-sizing:border-box;left:0;overflow-x:hidden;overflow-y:auto;padding:80px 20px 20px;position:fixed;right:0;top:0;z-index:11}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .account-dropdown{bottom:auto;left:auto;max-height:80vh;padding:32px 24px 20px;position:absolute;top:120px;width:403px}.fixed-search .header-menu .menu-section.right-menu .account-login .account-dropdown{top:169px}}.header-menu .menu-section.right-menu .account-login .account-dropdown li{box-sizing:border-box}.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout{font-family:OpenSans,sans-serif;font-size:18px;line-height:28px;margin:15px 0}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout{line-height:24px;margin:12px 0}}.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg .obfuscate,.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg a,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout .obfuscate,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout a{color:#000;cursor:pointer;text-decoration:none}.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg .obfuscate:hover,.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg a:hover,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout .obfuscate:hover,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout a:hover{text-decoration:none}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg .obfuscate:hover,.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg a:hover,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout .obfuscate:hover,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout a:hover{text-decoration:underline}}.header-menu .menu-section.right-menu .account-login .account-dropdown li.ad-title-wysiwyg strong{font-weight:700}.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-loggedin,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-logout{font-weight:600}.header-menu .menu-section.right-menu .account-login .account-dropdown li.account-dropdown__status,.header-menu .menu-section.right-menu .account-login .account-dropdown li.userzone-loggedin{margin:15px 0}.header-menu .menu-section.right-menu .account-login .account-dropdown li.account-dropdown__status .txt{color:#747474;display:block;font-family:OpenSans,sans-serif;font-size:12px;line-height:16px}.header-menu .menu-section.right-menu .account-login .account-dropdown li.account-dropdown__status .value{color:#1e1852;display:block;font-family:OpenSans,sans-serif;font-size:16px;line-height:26px}.header-menu .menu-section.right-menu .account-login .account-dropdown li.account-dropdown__status .value._bold{font-weight:600}.header-menu .menu-section.right-menu .account-login .account-dropdown li.account-dropdown__status .value a{box-sizing:border-box;color:inherit;display:inline-block;padding-right:45px;position:relative;text-decoration:none;vertical-align:middle}.header-menu .menu-section.right-menu .account-login .account-dropdown li.account-dropdown__status .value a:after{border:solid #1e1852;border-radius:1.5px;border-width:1.5px 1.5px 0 0;content:"";height:6px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.header-menu .menu-section.right-menu .account-login .account-dropdown li hr{background:none;border:1px solid #00000052;border-top:0;margin:22px -20px}.header-menu .menu-section.right-menu .account-login .account-dropdown .userzone-title{color:#000;font-family:OpenSans,sans-serif;font-size:18px;font-weight:600;line-height:28px;padding-bottom:23px}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .account-dropdown .userzone-title{padding-top:14px}}.header-menu .menu-section.right-menu .account-login .btn-close{cursor:pointer;display:block;font-size:0;height:32px;left:20px;line-height:0;position:absolute;top:12px;width:32px}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .btn-close{height:28px;left:auto;right:30px;top:24px;width:28px}}.header-menu .menu-section.right-menu .account-login .btn-close:after,.header-menu .menu-section.right-menu .account-login .btn-close:before{background-color:#000;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:28px}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .btn-close:after,.header-menu .menu-section.right-menu .account-login .btn-close:before{width:21px}}.header-menu .menu-section.right-menu .account-login .btn-close:after{height:28px;width:2px}@media(min-width:1024px){.header-menu .menu-section.right-menu .account-login .btn-close:after{height:21px}}.header-menu .menu-section.right-menu .account-login .accor-login-register-form{display:flex;flex-direction:column-reverse}.header-menu .menu-section.right-menu .account-login .accor-button{position:relative}@media(min-width:1025px){.header-menu .menu-section.right-menu .account-login .accor-button{padding:0 4px}}.header-menu .menu-section.right-menu .account-login .accor-button:hover{cursor:pointer}.header-menu .menu-section.right-menu .account-login .accor-button.login .accor-button__label{background:#fff;border:1px solid #1e1852;color:#1e1852}.header-menu .menu-section.right-menu .account-login .accor-button.register{margin-bottom:24px}@media(min-width:1025px){.header-menu .menu-section.right-menu .account-login .accor-button.register{margin-bottom:16px}}.header-menu .menu-section.right-menu .account-login .accor-button.register .accor-button__label{background-color:#1e1852}.header-menu .menu-section.right-menu .account-login .accor-button__label{border:1px solid #fff;border-radius:36px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px;padding:7px 15px;text-align:center;vertical-align:top;width:100%}.header-menu .menu-section.right-menu .account-login .accor-button__label+input{display:none}@media(min-width:1025px){.header-menu .menu-section.right-menu .account-login .accor-button__label{width:317px}}.header-menu .menu-section.right-menu .account-login.account-logout .account-login__icon:after{background-color:#40e9c4;border-radius:100%;content:"";height:10px;position:absolute;right:-3px;top:-1px;width:10px}@media(min-width:1281px){.header-menu .menu-section.right-menu .account-login.account-logout .account-login__icon:after{top:0}}.header-menu .menu-section.right-menu .account-login.account-logout .btn-account{background-color:#0000}@media(min-width:1281px){.header-menu .menu-section.right-menu .account-login.account-logout .btn-account{background:#fff;border:1px solid #1e1852}}.header-menu .menu-section.right-menu .account-login.account-logout .account-login__icon .icon{stroke:#1e1852}@media(min-width:1281px){.header-menu .menu-section.right-menu .account-login.account-logout .account-login__icon .icon{fill:#1e1852}}.header-menu .menu-section.right-menu .account-login.account-logout .account-login__label{color:#1e1852}.header-menu .menu-section.right-menu .account-login.account-logout .active .btn-account{background-color:#1e18521a;border:1px solid #1e18521a}.header-menu .menu-section.right-menu.hide,.header-menu.hide{display:none}.header-menu .block-adagio-header-right-menu.menu-section.right-menu{margin-right:0}@media(max-width:1024px){.site-header.second-step.sticky-wrapper .header-menu{transition:all .4s ease}.site-header.second-step.sticky-wrapper+.content{margin-top:0;transition:all .4s ease}}@media(max-width:1023px){body:not(.no-scroll) .search-results.sticky-wrapper+.content{margin-top:0}body:not(.no-scroll).page-node-type-hotels .search-results.sticky-wrapper #search-box{display:block}}.block-adagiomegamenu{flex-grow:1;margin-left:20px;position:static!important}@media(min-width:1024px){.block-adagiomegamenu{margin-left:38px}}.megamenu{align-items:flex-end;display:flex;height:70px;margin:0 -12px;padding-top:10px}.megamenu *{box-sizing:border-box}.megamenu__left{align-items:flex-end;display:flex;justify-content:flex-start;max-width:60%}.megamenu__left .megamenu__item_first-level{justify-content:center}.megamenu__left .megamenu__item_first-level>a,.megamenu__left .megamenu__item_first-level>span{text-align:center}.megamenu__right{display:flex;margin-left:auto;max-width:20%}@media(min-width:1500px){.megamenu__right{max-width:30%}}.megamenu__right .megamenu__item_first-level{justify-content:center}.megamenu__right .megamenu__item_first-level>a,.megamenu__right .megamenu__item_first-level>span{text-align:center}.megamenu__item{align-items:center;display:flex;padding:0 15px}.megamenu__item>a,.megamenu__item>span{color:#000;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none}.megamenu__item>a.active,.megamenu__item>a:active,.megamenu__item>a:focus,.megamenu__item>a:hover,.megamenu__item>span.active,.megamenu__item>span:active,.megamenu__item>span:focus,.megamenu__item>span:hover{color:#ec004a}.megamenu__item._right{margin-left:auto}.megamenu__item_logo-holder{display:none;left:50%;position:absolute;top:0;transform:translateX(-50%)}.path-frontpage .megamenu__item_logo-holder{display:block}.path-frontpage .megamenu__item_logo-holder.fixed-search{display:none}.show-logo-mobile .megamenu__item_logo-holder{display:block}@media(min-width:1024px){.megamenu__item_logo-holder{display:block;top:25px}}.megamenu__item_first-level{padding:0 12px}.megamenu__item_first-level>a,.megamenu__item_first-level>span{font-family:FSRosa,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.1}@media(min-width:1440px){.megamenu__item_first-level>a,.megamenu__item_first-level>span{font-size:20px}}.megamenu__item_first-level-fr{padding:0 8px}.megamenu__item_second-level{padding:12px 50px 12px 38px;position:relative}.megamenu__item_second-level:first-of-type{padding-top:64px}.megamenu__item_second-level a,.megamenu__item_second-level span{display:block;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;line-height:1.388;width:100%}.fonts-stage-2 .megamenu__item_second-level a,.fonts-stage-2 .megamenu__item_second-level span{font-family:OpenSans,sans-serif}@media(min-width:1440px){.megamenu__item_second-level a,.megamenu__item_second-level span{font-size:18px}}.megamenu__item_second-level a.active,.megamenu__item_second-level span.active{text-decoration:underline}.megamenu__item_second-level a.hasChildren:after,.megamenu__item_second-level span.hasChildren:after{border-right:2px solid #000;border-top:2px solid #000;bottom:19px;content:"";display:inline-block;height:8px;position:absolute;right:30px;transform:rotate(45deg);width:8px}.megamenu__item_third-level{padding-bottom:32px}.megamenu__item_third-level>a,.megamenu__item_third-level>span{font-family:OpenSansSubset,sans-serif;font-weight:600;line-height:1.5}.fonts-stage-2 .megamenu__item_third-level>a,.fonts-stage-2 .megamenu__item_third-level>span{font-family:OpenSans,sans-serif}.megamenu__item_third-level>a:hover,.megamenu__item_third-level>span:hover{color:#000;text-decoration:underline}.megamenu__second-level{background:#fff;box-shadow:0 2px 4px #00000040;left:-1px;min-height:420px;position:absolute;right:-1px;top:119px}.megamenu__second-level-container{display:grid;grid-template-areas:"second third third image image";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;min-height:420px}.megamenu__second-level-container.hasThirdLevel{grid-template-areas:"second third third third third"}.megamenu__second-level-items-list{background:#f4f4f4;grid-area:second}.megamenu__second-level-items{background:red}.megamenu__second-level-image-block{align-self:flex-start;display:flex;grid-area:image;justify-content:flex-end;padding-bottom:30px;padding-right:85px;padding-top:95px}.megamenu__second-level-close{cursor:pointer;height:14px;position:absolute;right:65px;top:40px;width:14px}.megamenu__second-level-close:after,.megamenu__second-level-close:before{background:#000;content:"";height:1px;left:0;position:absolute;top:6px;width:14px}.megamenu__second-level-close:before{transform:rotate(45deg)}.megamenu__second-level-close:after{transform:rotate(-45deg)}.megamenu__third-level{display:flex;flex-grow:1;height:100%;max-width:calc(85% - 220px)}.megamenu__third-level-container{display:none;grid-area:third;width:100%}.megamenu__third-level-container .megamenu__second-level-image-block{margin:0 0 0 auto}.megamenu__third-level-container.active{display:flex}.megamenu__third-level-col{border-right:1px solid #e8e8e8;flex-basis:33.333%;min-width:33.333%;padding:64px 10px 0;position:relative}@media(min-width:1440px){.megamenu__third-level-col{padding:64px 20px 0 5%}}.megamenu__image{color:inherit;cursor:pointer;display:block;margin-left:15%;min-width:220px;text-decoration:none;width:220px}.megamenu__image img{height:auto;margin-bottom:6px;width:100%}.megamenu__image-subtitle{font-size:14px;line-height:1.5}.megamenu__image-title{font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .megamenu__image-title{font-family:OpenSans,sans-serif}.megamenu__image:active .megamenu__image-title,.megamenu__image:focus .megamenu__image-title,.megamenu__image:hover .megamenu__image-title{text-decoration:underline}.adagio-logo{width:144px}.adagio-logo-special{width:100px}@media(min-width:1024px){.adagio-logo-special{width:130px}}.adagio-logo-olympics,.adagio-logo-paralympics{width:40px}@media(min-width:1024px){.adagio-logo-olympics,.adagio-logo-paralympics{width:50px}}.adagio-olympics-mobile{background:url(/themes/custom/adagio/static/media/jo2024.a5ac66406971287d04c9.gif) no-repeat;background-size:contain;display:inline-block;height:54px;margin-right:8px;width:50px}.adagio-olympics-divider{background:#d2d2d2;display:inline-block;height:40px;width:1px}.site-logo{display:inline-block}.logo-olympics-mobile{align-items:center;display:flex}body>div:last-child::-webkit-scrollbar{visibility:hidden}
/*# sourceMappingURL=criticalcss.css.map*/