@charset "UTF-8";.wrapper .header-search__wrapper{display:flex}.wrapper .header-search__wrapper.simple-search{margin:0 auto}@media(min-width:1280px){.wrapper .header-search__wrapper.simple-search{margin:30px auto 10px;max-width:972px}}.wrapper .header-search__search-icon{height:34px}.wrapper .header-search__search-icon svg{fill:#0355ff;stroke:#0355ff;display:inline-block;height:100%;width:21px}.wrapper .header-search__search-text{background-color:#0000;border:none;color:#4a4a4a;flex:1 1;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:40px;margin-left:10px;max-width:calc(100% - 80px);outline:none;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.fonts-stage-2 .wrapper .header-search__search-text{font-family:OpenSans,sans-serif}.wrapper .header-search__search-text::placeholder{font-size:14px}@media(max-width:1004px){.wrapper .header-search__search-text::placeholder{font-size:12px}}.wrapper .header-search__search-button{background-color:#ec004a;border-color:#0000;border-radius:4px;color:#fff;cursor:pointer;font-family:FSRosa,sans-serif;font-size:22px;font-weight:700;height:64px;margin-left:16px;min-width:173px;padding:0 20px}@media(max-width:768px){.wrapper .header-search__search-button{display:none}}.wrapper .header-search__search-button.disabled{opacity:.2;pointer-events:none}.wrapper .header-search__clear{-webkit-appearance:none;background-color:#0000;border:0;color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:24px;outline:0;padding-right:12px;text-decoration:underline}.fonts-stage-2 .wrapper .header-search__clear{font-family:OpenSans,sans-serif}.wrapper .header-search__clear:hover{color:#ec004a;text-decoration:none}.wrapper .header-search__simple-wrapper{margin:0 auto;max-width:100%;position:relative;width:972px}@media(max-width:1279px){.wrapper .header-search__simple-wrapper{margin-right:0}}.header-search-editable{align-items:center;display:flex;flex-direction:row;height:22px}@media(max-width:1023px){.header-search-editable{height:80px;margin-left:90px;margin-right:50px;position:relative;z-index:104}.menu-opened .header-search-editable{z-index:1}}@media(min-width:1024px){.header-search-editable{flex-shrink:0}}.header-search-editable__keyword{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin-left:1em;padding:0 8px 0 24px}.fonts-stage-2 .header-search-editable__keyword{font-family:OpenSans,sans-serif}@media(max-width:1003px){.header-search-editable__keyword{max-width:400px;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}}.header-search-editable__edit{color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;padding-right:8px;text-decoration:underline}.fonts-stage-2 .header-search-editable__edit{font-family:OpenSans,sans-serif}.header-search-editable__edit:hover{color:#ec004a;text-decoration:none}.search-filter-button{align-items:center;-webkit-appearance:none;border:1px solid #919191;border-radius:25px;box-sizing:border-box;color:#919191;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;margin:0 5px;max-width:130px;min-width:130px;outline:none;padding:0;width:100%}.search-filter-button:active,.search-filter-button:focus,.search-filter-button:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);border:2px solid #40e9c4;color:#000}.search-filter-button:first-child{margin-left:10px}@media(max-width:1023px){.search-filter-button{margin:0 2.5px}.search-filter-button:first-child{margin-left:20px}}.search-filter-button__label{background-color:#0000;box-sizing:border-box;color:#000;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;line-height:22px;max-width:130px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fonts-stage-2 .search-filter-button__label{font-family:OpenSans,sans-serif}.search-filter-button__label.applied{color:#000}.search-filter-button.applied{background-color:#40e9c4;border:0}.search-filter-button.submit{background-color:#ec004a;max-width:257px;width:auto}.search-filter-button.submit .search-filter-button__label{color:#fff;max-width:100%}@media(max-width:768px){.search-filter-button.submit .search-filter-button__label{font-size:14px;text-transform:uppercase}}.submit-button-container{max-width:277px}@media(min-width:1200px){.submit-button-container{min-width:257px}}@media(max-width:768px){.submit-button-container{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 10px 0 #0000001a;display:flex;flex-direction:column;height:80px;justify-content:center;left:0;max-width:100%;position:fixed;right:0}.submit-button-container .submit{height:50px;margin:0;max-width:307px;padding:0;width:100%}}.submit-button-container .search-filter-button__label{font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.fonts-stage-2 .submit-button-container .search-filter-button__label{font-family:OpenSans,sans-serif}button.branding-statement{border:none;cursor:pointer;padding:0;text-align:left}.branding-statement-widget{color:#000;display:block;margin:.5em 0;text-decoration:none}.brand-block{padding:.5em 0}@media(max-width:768px){.no-scroll-mobile{overflow:hidden}}.filter-wrapper{background-color:#0009;bottom:0;display:block;left:0;position:fixed;right:0;top:141px;z-index:1001}@media(max-width:1004px){.filter-wrapper{top:0}}.filter-wrapper .filter-block-form__wrapper{height:calc(100% - 120px);width:100%}@media(min-width:569px){.filter-wrapper .filter-block-form__wrapper{height:calc(100% - 130px)}}.filter-wrapper.filter-wrapper-dates .filter-wrapper-block .filter-block-header-pane{width:55%}.filter-wrapper-dates .filter-wrapper-block{height:100%;max-height:545px;max-width:780px;width:780px}@media(max-width:1004px){.filter-wrapper-dates .filter-wrapper-block{border-radius:0;height:100%;max-height:100%;width:100%}}@media(min-width:1004px)and (min-height:785px){.filter-wrapper-dates .filter-wrapper-block{height:auto;max-height:100%}.filter-wrapper-dates .filter-wrapper-block .filter-block-form__wrapper>div>div:first-child{position:relative!important}}.filter-wrapper-dates .filter-wrapper-block__container{max-width:780px}.filter-wrapper-dates .filter-wrapper-block .filter-dates{padding-bottom:0}.filter-wrapper-dates .filter-wrapper-block .filter-block-header{background:#d8d8d8}@media(min-width:768px){.filter-wrapper-dates .filter-wrapper-block .filter-block-header{background:none}}@media(min-width:1004px){.filter-wrapper-dates .filter-wrapper-block .filter-block-header{min-height:42px}}.filter-wrapper-dates .filter-wrapper-block .filter-block-header__selected{background:#d8d8d8;border:none;position:relative;white-space:nowrap}@media(min-width:768px){.filter-wrapper-dates .filter-wrapper-block .filter-block-header__selected{background:none;border-bottom:2px solid #40e9c4}}.filter-wrapper-dates .filter-wrapper-block .filter-block-footer.dates{margin-left:auto;position:relative}@media(min-width:768px){.filter-wrapper-dates .filter-wrapper-block .filter-block-footer.dates{padding-top:15px;text-align:right}}.filter-wrapper-block{background-color:#fff;border-bottom-right-radius:12px;border-top-right-radius:12px;box-shadow:10px 13px 14px 0 #00000026;display:flex;flex-direction:column;height:100%;margin-top:1px;max-width:410px;width:100%}@media(max-width:568px){.filter-wrapper-block{border-radius:0;margin-top:0;max-width:100%}}.filter-wrapper-block__container{height:100%;max-width:410px;overflow:hidden;position:relative;width:100%}@media(max-width:568px){.filter-wrapper-block__container{max-width:100%}}.filter-wrapper-block .filter-block{display:flex;flex-direction:column}.filter-wrapper-block .filter-block-header{display:flex;flex-direction:row;justify-content:space-between;min-height:50px}@media(max-width:768px){.filter-wrapper-block .filter-block-header{min-height:55px}}.filter-wrapper-block .filter-block-header-link__close{color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;justify-content:space-between;margin-left:auto;margin-right:17px;padding-top:22px;text-decoration:underline}.fonts-stage-2 .filter-wrapper-block .filter-block-header-link__close{font-family:OpenSans,sans-serif}@media(max-width:568px){.filter-wrapper-block .filter-block-header-link__close{padding-top:25px}}.filter-wrapper-block .filter-block-header-pane{display:flex;flex-direction:row;justify-content:space-between;padding-top:19px;width:90%}@media(max-width:568px){.filter-wrapper-block .filter-block-header-pane{padding-top:0}}.filter-wrapper-block .filter-block-header-pane__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:13px;padding-left:30px}.fonts-stage-2 .filter-wrapper-block .filter-block-header-pane__title{font-family:OpenSans,sans-serif}@media(max-width:568px){.filter-wrapper-block .filter-block-header-pane__title{padding:25px 0 0 20px}}@media(min-width:1004px){.filter-wrapper-block .filter-block-header-pane__title{padding-left:49px}}.filter-wrapper-block .filter-block-header-pane__clear{color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:13px;padding-right:18px;text-align:right;text-decoration:underline}.fonts-stage-2 .filter-wrapper-block .filter-block-header-pane__clear{font-family:OpenSans,sans-serif}.filter-wrapper-block .filter-block-header-pane__clear:active,.filter-wrapper-block .filter-block-header-pane__clear:focus,.filter-wrapper-block .filter-block-header-pane__clear:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:568px){.filter-wrapper-block .filter-block-header-pane__clear{padding-top:27px}}.filter-wrapper-block .filter-block-header__close{background:url(/themes/custom/adagio/static/media/CROSS_ICON.svg) no-repeat;background-position:0 100%;background-size:14px;cursor:pointer;height:34px;margin-right:25px;outline:none;width:34px;z-index:1}.filter-wrapper-block .filter-block-header__close:active,.filter-wrapper-block .filter-block-header__close:focus,.filter-wrapper-block .filter-block-header__close:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:568px){.filter-wrapper-block .filter-block-header__close{height:40px;margin:0;width:34px}}@media(min-width:1004px){.filter-wrapper-block .filter-block-header__close{margin-right:40px}}.filter-wrapper-block .filter-block-header__selected{align-items:flex-end;border-bottom:2px solid #40e9c4;box-sizing:border-box;color:#000;display:flex;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;line-height:18px;padding:0 30px 19px;width:100%}.fonts-stage-2 .filter-wrapper-block .filter-block-header__selected{font-family:OpenSans,sans-serif}.isOffers .filter-wrapper-block .filter-block-header__selected{border-bottom-color:#d64309}@media(max-width:568px){.filter-wrapper-block .filter-block-header__selected{padding:0 20px 10px}}@media(min-width:1004px){.filter-wrapper-block .filter-block-header__selected{padding:0 49px 19px}}.filter-wrapper-block .filter-block-header__selected .period{border-bottom:1px solid #97979766;display:inline-block;margin:0 20px 0 23px;min-height:20px;text-align:center;vertical-align:top;width:93px}.filter-wrapper-block .filter-block-header__selected .one-day-booking{margin-left:0}.filter-wrapper-block .filter-block-header__selected .period-divider{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMBAMAAACQIoDIAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMAwPAwIBDQoOCwkRCcFQAAADVJREFUCNdjgAAWBwYYYFeGM1mTDODsMFRhR0EIyFJh8IQyu1RgCpiV4PqMlFEEMa0IYGAAAJ+cBkhPfST0AAAAAElFTkSuQmCC) 50% no-repeat;display:inline-block;height:20px;margin-right:24px;min-width:24px;vertical-align:top;width:24px}.filter-wrapper-block .filter-block-footer{background-color:#fff;box-sizing:border-box;flex-basis:90px;flex-shrink:0;min-height:90px;padding:15px 49px 20px;text-align:center}@media(max-width:767px){.filter-wrapper-block .filter-block-footer{bottom:0;box-shadow:0 2px 8px 0 #0000007d;flex-basis:90px;left:0;min-height:90px;padding:20px 30px;position:fixed;right:0}}@media(min-width:1004px){.filter-wrapper-block .filter-block-footer{padding-right:60px}}.filter-wrapper-block .filter-block-footer.code,.filter-wrapper-block .filter-block-footer.dates,.filter-wrapper-block .filter-block-footer.more,.filter-wrapper-block .filter-block-footer.rooms,.filter-wrapper-block .filter-block-footer.sort{bottom:0;flex-basis:90px;left:0;left:auto;min-height:90px;padding:20px 30px;position:fixed;position:absolute;right:0;width:100%}@media(min-width:769px){.filter-wrapper-block .filter-block-footer.code,.filter-wrapper-block .filter-block-footer.dates,.filter-wrapper-block .filter-block-footer.more,.filter-wrapper-block .filter-block-footer.rooms,.filter-wrapper-block .filter-block-footer.sort{border-bottom-right-radius:12px;max-width:410px}}@media(max-width:568px){.filter-wrapper-block .filter-block-footer.landscape{border-radius:0;max-width:100%;position:relative;width:100%}}.filter-wrapper-block .filter-block-footer.dates .filter-block-footer__submit{max-width:216px}.filter-wrapper-block .filter-block-footer__submit{-webkit-appearance:none;background-color:#b3b3b3;border:0;border-radius:25px;color:#fff;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;line-height:15px;max-width:307px;min-height:50px;outline:none;padding:10px;text-transform:uppercase;width:100%}.fonts-stage-2 .filter-wrapper-block .filter-block-footer__submit{font-family:OpenSans,sans-serif}.filter-wrapper-block .filter-block-footer__submit.applied,.filter-wrapper-block .filter-block-footer__submit.filled{background-color:#40e9c4;color:#000}.isOffers .filter-wrapper-block .filter-block-footer__submit.applied,.isOffers .filter-wrapper-block .filter-block-footer__submit.filled{background-color:#d64309;color:#fff}.filter-wrapper-block .filter-block-footer__submit:disabled{cursor:default}.filter-block-error{background:#c2001926;border-radius:8px;display:block;font-size:14px;font-weight:600;line-height:1.2;margin:15px 30px;padding:14px 65px;position:relative}@media(min-width:1004px){.filter-block-error{margin:15px 60px}}.filter-block-error:before{background-image:url(/themes/custom/adagio/static/media/error_icon.svg);content:"";height:18px;left:20px;position:absolute;top:13px;width:18px}.custom-scroll-thumb{background-color:#40e9c4e6;border-radius:4px;box-shadow:0 0 1px #40e9c4;height:20px;width:7px}.custom-scroll-track{background-color:#40e9c44d;border-radius:4px;bottom:0;position:absolute;right:10px;top:0;width:7px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.hidden-range{bottom:0;box-sizing:border-box;display:flex;height:100%;left:0;opacity:0;padding:0 30px 19px;position:absolute;width:100%;z-index:1}@media(max-width:568px){.hidden-range{padding:0 20px 10px}}@media(min-width:1004px){.hidden-range{padding:0 49px 19px}}.hidden-range input{font-size:16px;max-width:150px;width:100%}.hidden-range .input-range__divider{height:20px;margin-right:24px;width:24px}.filter-dates{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:90px}.filter-dates>div{width:100%}.filter-dates .react-datepicker{align-items:center;border:0;display:flex;flex-direction:column;justify-content:space-between;padding:25px 12px 0;width:100%}@media(min-width:414px){.filter-dates .react-datepicker{padding-top:0}}@media(min-width:768px){.filter-dates .react-datepicker{align-items:flex-start;flex-direction:row;padding:0 30px}}@media(min-width:1004px){.filter-dates .react-datepicker{padding:0 60px}}.filter-dates .react-datepicker__navigation-icon{display:none}.filter-dates .react-datepicker__navigation{border:1px solid #ddd;box-shadow:0 0 5px 2px #0000001a;height:50px;left:0;right:0;width:100%}.filter-dates .react-datepicker__navigation+.react-datepicker__navigation+.react-datepicker__month-container{padding-top:50px}@media(min-width:768px){.filter-dates .react-datepicker__navigation+.react-datepicker__navigation+.react-datepicker__month-container{padding-top:25px}.filter-dates .react-datepicker__navigation{border:2px solid #40e9c4;border-radius:50%;box-shadow:none;height:30px;margin-top:10px;width:30px}}.filter-dates .react-datepicker__navigation.disabled{display:none}.filter-dates .react-datepicker__navigation.disabled+.react-datepicker__navigation+.react-datepicker__month-container{padding-top:25px}.isOffers .filter-dates .react-datepicker__navigation{border-color:#d64309}.filter-dates .react-datepicker__navigation:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";height:16px;left:calc(50% - 13px);position:absolute;top:calc(50% - 10px);width:26px}@media(min-width:768px){.filter-dates .react-datepicker__navigation:after{background-size:auto;height:11px;left:auto;top:10px;transform:rotate(-90deg);width:11px}}.filter-dates .react-datepicker__navigation--previous{top:0}@media(min-width:768px){.filter-dates .react-datepicker__navigation--previous{left:10px;margin-left:50px;top:10px}}.filter-dates .react-datepicker__navigation--previous:after{background-image:url(/themes/custom/adagio/static/media/ARROW_TOP.svg)}@media(min-width:768px){.filter-dates .react-datepicker__navigation--previous:after{left:7px}}.filter-dates .react-datepicker__navigation--next{bottom:0;top:auto}@media(min-width:768px){.filter-dates .react-datepicker__navigation--next{bottom:auto;left:auto;margin-right:50px;right:10px;top:10px}}.filter-dates .react-datepicker__navigation--next:after{background-image:url(/themes/custom/adagio/static/media/ARROW_DOWN.svg)}@media(min-width:768px){.filter-dates .react-datepicker__navigation--next:after{right:7px}}.filter-dates .react-datepicker__month-container{max-width:350px;padding-bottom:25px;width:100%}@media(min-width:768px){.filter-dates .react-datepicker__month-container{padding-bottom:0;padding-top:25px}}.filter-dates .react-datepicker__month-container:last-child{padding-bottom:60px}@media(min-width:768px){.filter-dates .react-datepicker__month-container:last-child{padding-bottom:0}.filter-dates .react-datepicker__month-container+.react-datepicker__month-container~.react-datepicker__month-container{display:none}}.filter-dates .react-datepicker__month-container+.react-datepicker__month-container .react-datepicker__day-names{display:none}@media(min-width:768px){.filter-dates .react-datepicker__month-container+.react-datepicker__month-container .react-datepicker__day-names{display:block}}.filter-dates .react-datepicker__header{background:none;border:none;border-radius:0;display:flex;flex-direction:column-reverse;padding-top:0}@media(min-width:768px){.filter-dates .react-datepicker__header{display:block}}.filter-dates .react-datepicker__current-month{color:#000;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;font-weight:400;line-height:22px;padding:0 30px}.fonts-stage-2 .filter-dates .react-datepicker__current-month{font-family:OpenSans,sans-serif}@media(min-width:768px){.filter-dates .react-datepicker__current-month{font-size:23px}}.filter-dates .react-datepicker__month{margin:0}.filter-dates .react-datepicker__day-names{margin-bottom:3px;padding-top:18px}@media(min-width:768px){.filter-dates .react-datepicker__day-names{margin-bottom:0}}.filter-dates .react-datepicker__day-name{border-bottom:1px solid #ddd;color:#0d232d;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:normal;margin:0;padding:6px 6px 9px;width:46px}.fonts-stage-2 .filter-dates .react-datepicker__day-name{font-family:OpenSans,sans-serif}@media(min-width:768px){.filter-dates .react-datepicker__day-name{border:none;padding-bottom:3px}}@media(min-width:1004px){.filter-dates .react-datepicker__day-name{width:41px}}.filter-dates .react-datepicker__day--outside-month{border:0;margin:0;max-height:0;visibility:hidden}.filter-dates .react-datepicker__day--outside-month+.react-datepicker__day--in-range{border-bottom-left-radius:50%;border-left:2px solid #40e9c4;border-top-left-radius:50%}.filter-dates .react-datepicker__day{border:2px solid #0000;border-radius:50%;box-sizing:border-box;color:#636363;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;height:46px;line-height:42px;margin:2px 0;width:46px}.fonts-stage-2 .filter-dates .react-datepicker__day{font-family:OpenSans,sans-serif}@media(min-width:1004px){.filter-dates .react-datepicker__day{height:41px;line-height:37px;width:41px}}.filter-dates .react-datepicker__day:hover{background:#e6e6e6}.filter-dates .react-datepicker__day:not(.react-datepicker__day--disabled){position:relative;z-index:1}.filter-dates .react-datepicker__day--selected{background:none!important;border-color:#40e9c4}.isOffers .filter-dates .react-datepicker__day--selected{border-color:#d64309}.filter-dates .react-datepicker__day--in-range{background:none;border-color:#40e9c4;border-left:0;border-radius:0;border-right:0}.isOffers .filter-dates .react-datepicker__day--in-range{border-color:#d64309!important}.filter-dates .react-datepicker__day--in-range:hover{background:none}.filter-dates .react-datepicker__day--in-range:first-child{border-bottom-left-radius:50%;border-left:2px solid #40e9c4;border-top-left-radius:50%}.filter-dates .react-datepicker__day--in-range.last-day,.filter-dates .react-datepicker__day--in-range:last-child{border-bottom-right-radius:50%;border-right:2px solid #40e9c4;border-top-right-radius:50%}.filter-dates .react-datepicker__day--in-selecting-range{background:#e6e6e6}.filter-dates .react-datepicker__day--range-start{border-bottom-left-radius:50%;border-left:2px solid #40e9c4;border-right:0;border-top-left-radius:50%}.filter-dates .react-datepicker__day--range-end{border-bottom-right-radius:50%;border-left:0;border-right:2px solid #40e9c4;border-top-right-radius:50%}.filter-dates .react-datepicker__day--range-end.react-datepicker__day--range-start{border-left:2px solid #40e9c4}.filter-dates .react-datepicker__day--disabled{color:#ddd}.filter-dates .react-datepicker__day--disabled:hover{background:none}.filter-dates .react-datepicker__week{position:relative}.filter-dates .react-datepicker__week:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.filter-dates .react-datepicker__month-view{padding:24px 51px 0}@media(max-width:568px){.filter-dates .react-datepicker__month-view{padding:15px 12px 0}}.filter-dates .react-datepicker__month-view__weekdays__weekday{color:#0d232d;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:16px;text-transform:capitalize}.fonts-stage-2 .filter-dates .react-datepicker__month-view__weekdays__weekday{font-family:OpenSans,sans-serif}.filter-dates .react-datepicker__month-view__weekdays__weekday abbr{text-decoration:none}.filter-dates .react-datepicker__month-view__days__day{color:#636363;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:16px}.fonts-stage-2 .filter-dates .react-datepicker__month-view__days__day{font-family:OpenSans,sans-serif}.filter-dates .react-datepicker__month-view__days__day--weekend{color:#636363}.filter-dates .react-datepicker__month-view__days__day--neighboringMonth{border:0!important;margin:0!important;max-height:0;visibility:hidden}.filter-dates .react-datepicker__month-view__days__day:disabled{background-color:#fff;color:#ddd}.filter-dates .react-datepicker__month-view__days button{height:46px;width:46px}@media(max-width:568px){.filter-dates .react-datepicker__month-view__days button{height:50px}}.filter-dates .react-datepicker__month-view__days button:active,.filter-dates .react-datepicker__month-view__days button:focus,.filter-dates .react-datepicker__month-view__days button:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.filter-dates__offer-label{padding-top:5px;text-align:center}.filter-dates__offer-label span{display:inline-block;font-weight:600;padding-left:10px;position:relative}.filter-dates__offer-label span:before{background:#d64309;border-radius:50%;bottom:6px;content:"";height:6px;left:0;position:absolute;width:6px}.filter-rooms__room-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.filter-rooms__room-header__title{box-sizing:border-box;color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:36px;padding:20px 20px 29px 49px;text-transform:capitalize;width:100%}.fonts-stage-2 .filter-rooms__room-header__title{font-family:OpenSans,sans-serif}@media(max-width:568px){.filter-rooms__room-header__title{padding-left:20px}}.filter-rooms__room-header__remove-link{color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:13px;padding-bottom:10px;padding-right:30px;text-decoration:underline}.fonts-stage-2 .filter-rooms__room-header__remove-link{font-family:OpenSans,sans-serif}@media(max-width:568px){.filter-rooms__room-header__remove-link{padding-right:10px}}.plus-minus-control{display:flex;flex-direction:row;height:100%;max-height:35px;max-width:101px;width:100%}.plus-minus-control .plus-minus{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px}.fonts-stage-2 .plus-minus-control .plus-minus{font-family:OpenSans,sans-serif}.plus-minus-control .plus-minus__minus,.plus-minus-control .plus-minus__plus{-webkit-appearance:none;background-color:#fff;border:2px solid #40e9c4;border-radius:49%;color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;height:35px;margin:auto;outline:none;padding:0;width:35px}.plus-minus-control .plus-minus__minus:active,.plus-minus-control .plus-minus__minus:focus,.plus-minus-control .plus-minus__minus:hover,.plus-minus-control .plus-minus__plus:active,.plus-minus-control .plus-minus__plus:focus,.plus-minus-control .plus-minus__plus:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.fonts-stage-2 .plus-minus-control .plus-minus__minus,.fonts-stage-2 .plus-minus-control .plus-minus__plus{font-family:OpenSans,sans-serif}.plus-minus-control .plus-minus__value{color:#000;display:flex;flex-direction:column;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;justify-content:center;line-height:22px;margin:auto;text-align:center;width:31px}.fonts-stage-2 .plus-minus-control .plus-minus__value{font-family:OpenSans,sans-serif}.room-field{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:0 53px 25px 49px;width:100%}@media(max-width:568px){.room-field{padding:0 20px 25px}}.room-field-panel__left{display:flex;flex-direction:column;justify-content:space-between;max-height:41px}.room-field__label{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;margin:auto 0}.fonts-stage-2 .room-field__label{font-family:OpenSans,sans-serif}.room-field__label:first-letter{text-transform:capitalize}.room-field__description{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px}.fonts-stage-2 .room-field__description{font-family:OpenSans,sans-serif}.room-field__description:first-letter{text-transform:capitalize}.room-field.rooms{padding-top:10px}.filter-rooms{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% + 130px);justify-content:flex-start;padding-bottom:90px;position:relative;width:100%}.filter-rooms__rooms-link{box-sizing:border-box;color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;padding:0 0 40px 49px;text-align:left;text-transform:uppercase;width:100%}.fonts-stage-2 .filter-rooms__rooms-link{font-family:OpenSans,sans-serif}.filter-rooms__rooms-link span{border-bottom:2px solid #40e9c4}@media(max-width:568px){.filter-rooms__rooms-link{padding-left:20px}}.filter-rooms__rooms-link:active,.filter-rooms__rooms-link:focus,.filter-rooms__rooms-link:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.filter-rooms__rooms-link.hide{display:none}.filter-sort__items{padding:0 53px 80px 49px}@media(max-width:568px){.filter-sort__items{padding-left:20px;padding-right:20px}}.filter-sort__item{align-items:center;display:flex;flex-direction:row;height:70px;justify-content:space-between;position:relative}.filter-sort__item:active,.filter-sort__item:focus,.filter-sort__item:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.filter-sort__item:not(:last-child){border-bottom:2px solid #f5f3f2}.filter-sort__item-label{color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;width:100%}.fonts-stage-2 .filter-sort__item-label{font-family:OpenSans,sans-serif}.filter-sort__item-field{display:none}.filter-sort__item.checked .filter-sort__item-label{color:#40e9c4}.filter-sort__item.checked .filter-sort__item-label:after{background-image:url(/themes/custom/adagio/static/media/CHECK_MARK.svg);background-size:cover;content:" ";height:12px;position:absolute;right:0;top:29px;width:15px}.input-control{display:flex;flex-direction:column;justify-content:flex-start;max-width:307px;width:100%}@media(max-width:768px){.input-control{max-width:100%}}.input-control.input-control__required .input-control__field{border-color:#ec004a;width:100%}.input-control__field{border:2px solid #d2d2d2;border-radius:25px;box-sizing:border-box;height:50px;outline:none;padding:10px 20px 10px 25px;position:relative}@media(max-width:768px){.input-control__field{padding:10px 25px 10px 20px}}.input-control__field.active{border-color:#40e9c4}.input-control__field.active .input-control__input{padding-top:10px}.input-control__wrapper{align-items:center;display:flex;height:46px}.input-control__label{color:#636363;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;left:25px;position:absolute;text-align:left;top:10px}.fonts-stage-2 .input-control__label{font-family:OpenSans,sans-serif}.input-control__input{background:#0000;border:0;color:#767676;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;height:26px;outline:none;width:100%}.fonts-stage-2 .input-control__input{font-family:OpenSans,sans-serif}.input-control__input-value{color:#393939;padding-top:11px}.input-control__input-value::placeholder{color:#393939;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .input-control__input-value::placeholder{font-family:OpenSans,sans-serif}.input-control__input:disabled,.input-control__input:disabled::placeholder{color:#767676}.input-control__input.gm-err-autocomplete{background-position:0;background-repeat:no-repeat;background-size:20px}.input-control__error{box-sizing:border-box;color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:16px;max-width:307px;padding-left:22px;text-align:left;width:100%}.fonts-stage-2 .input-control__error{font-family:OpenSans,sans-serif}.input-control--with-button input{flex:1 1 auto;padding-right:15px;width:5px}.input-control--with-button .input-control__field{border-right:0}.input-control--with-button .guest-block__email--btn{height:50px;position:static;white-space:nowrap}.second-step-page .input-control{position:relative}.second-step-page .input-control.promo-block__fields:after{display:none}.second-step-page .input-control:after{color:#ec004a;content:" *";position:absolute;right:-5px;top:0}.code-form{display:flex;flex-direction:column;padding:0 49px 9px}@media(max-width:568px){.code-form{padding:25px 25px 10px 19px}}.code-form__item{display:flex;flex-direction:column;margin-bottom:31px}.code-form__item:last-child{margin-bottom:0}.code-form__item label{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;padding-bottom:19px}.fonts-stage-2 .code-form__item label{font-family:OpenSans,sans-serif}.filter-code{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% + 130px);justify-content:center;padding-bottom:90px;width:100%}@media(max-width:568px){.filter-code{padding-bottom:110px}}.filter-code__title{box-sizing:border-box;color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:36px;padding:20px 49px 9px;width:100%}.fonts-stage-2 .filter-code__title{font-family:OpenSans,sans-serif}@media(max-width:568px){.filter-code__title{padding:25px 49px 16px 19px}}.filter-code__sub-title{box-sizing:border-box;color:#919191;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:24px;padding:3px 49px 22px}.fonts-stage-2 .filter-code__sub-title{font-family:OpenSans,sans-serif}@media(max-width:568px){.filter-code__sub-title{padding:5px 49px 9px 19px}}.filter-code__error{color:#ec004a}@media(max-width:568px){.filter-code__error{padding-bottom:0}}.search-filters{display:flex;flex-basis:100%;flex-direction:row;justify-content:flex-start;padding-right:36px}.search-filters.container{justify-content:space-between}@media(min-width:1024px){.search-filters.bf-first-step{justify-content:flex-end;padding-right:0}}@media(max-width:1023px){.search-filters{height:100%;overflow-x:hidden;position:relative;width:100%}}.search-bar{height:67px}.search-bar__header{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:1004px){.search-bar__header{padding:0 20px}}.search-bar__header-title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;height:13px;width:100%}.fonts-stage-2 .search-bar__header-title{font-family:OpenSans,sans-serif}.search-bar__header-clear{cursor:pointer}.search-bar__input{display:flex;flex-direction:column;height:38px;justify-content:space-between;padding-top:13px;width:100%}@media(max-width:1004px){.search-bar__input{padding-left:21px;width:auto}}.search-bar__input-field{border:0;color:#000;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;height:38px;line-height:22px;margin-bottom:16px;outline:none}.fonts-stage-2 .search-bar__input-field{font-family:OpenSans,sans-serif}.search-bar__input:after{background-image:url(/themes/custom/adagio/static/media/SEARCH_DROP.svg);content:" ";display:none;height:23px;position:absolute;right:26px;top:52px;width:15px}@media(max-width:1004px){.search-bar__input:after{right:20px;top:73px}}.search-bar__line{background-color:#40e9c4;border-radius:.5px;height:2px}.loader{align-items:center;display:flex;justify-content:center;opacity:.5}.latest-search{padding-top:31px;width:100%}@media(max-width:1004px){.latest-search{padding:25px 20px 34px;width:auto}}.latest-search__header{display:flex;flex-direction:row;height:22px;justify-content:space-between}@media(max-width:1004px){.latest-search__header{height:24px}}.latest-search__header_icon{margin:auto;width:14px}.latest-search__header_title{color:#000;flex-basis:90%;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;font-weight:400;letter-spacing:normal;line-height:22px;padding-left:20px}.fonts-stage-2 .latest-search__header_title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.latest-search__header_title{height:24px;line-height:24px;padding-left:22px}}.latest-search__header_clear{color:#000;flex-basis:10%;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:24px;margin-right:20px;text-align:right;text-decoration:underline}.fonts-stage-2 .latest-search__header_clear{font-family:OpenSans,sans-serif}.latest-search__header_clear:hover{cursor:pointer;text-decoration:none}.latest-search__body{padding:17px 31px 0}@media(min-width:1024px){.latest-search__body{padding-left:0}}@media(max-width:1004px){.latest-search__body{padding:0 35px}}.latest-search__body_item{align-items:center;border-bottom:1px solid #f5f3f2;color:#4a4a4a;cursor:pointer;display:flex;flex-direction:row;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:24px;min-height:24px;padding:16px 6px 18px}.fonts-stage-2 .latest-search__body_item{font-family:OpenSans,sans-serif}.latest-search__body_item:hover{background-color:#40e9c4}.latest-search__body_item__icon{align-content:center;display:flex;flex-direction:column;width:20px}.latest-search__body_item__icon svg{fill:#000;stroke:#000;height:34px;width:21px}.latest-search__body_item__name{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-left:12px;text-align:left;width:100%}.fonts-stage-2 .latest-search__body_item__name{font-family:OpenSans,sans-serif}@media(max-width:1004px){.latest-search__body_item{line-height:24px}.suggestions{padding:15px 20px 0}}.suggestions-header{align-items:center;display:flex;flex-direction:row;outline:none;padding-top:22px}.suggestions-header img{max-width:20px}.isOffers .suggestions-header{cursor:pointer}.isOffers .suggestions-header img{max-width:20px}@media(max-width:1004px){.suggestions-header{padding-top:0}}.suggestions-header>svg>g>g>g>g>path{fill:#000}.suggestions-header__icon{height:13px;width:19px}.suggestions-header__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;padding-left:12px;text-align:left;width:100%}.fonts-stage-2 .suggestions-header__title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.suggestions-header__title{padding-left:17px}}.suggestions-body{padding:17px 31px 0}@media(max-width:1004px){.suggestions-body{padding:8px 0 0}}.suggestions-body-item{align-items:center;border-bottom:1px solid #f5f3f2;cursor:pointer;display:flex;flex-direction:row;min-height:24px;outline:none;padding:16px 31px 17px}.suggestions-body-item:hover{background-color:#40e9c4}@media(max-width:1004px){.suggestions-body-item{line-height:35px;min-height:35px}}.suggestions-body-item__icon{align-content:center;display:flex;flex-direction:column;width:20px}.suggestions-body-item__icon img{max-width:20px}.suggestions-body-item__name{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-left:12px;text-align:left;width:100%}.fonts-stage-2 .suggestions-body-item__name{font-family:OpenSans,sans-serif}.suggestions-body-item:last-child{border-bottom:none}@media(max-width:1004px){.suggestions.google-places{padding-bottom:34px}}.suggestions.google-places .suggestions-body-item:last-child{border-bottom:1px solid #f5f3f2;padding-bottom:17px}.search-box{background-color:#fff;border:2px solid #40e9c4;border-radius:22px;box-shadow:0 5px 6px 0 #00000040;box-sizing:border-box;height:auto;left:0;margin:0 auto;max-width:665px;padding:19px 25px 31px;position:absolute;right:0;width:100%;z-index:99}@media(max-width:1004px){.search-box{border:none;border-radius:0;max-height:none;max-width:none;padding:40px 0 31px;position:absolute;top:0;width:auto;z-index:9999}}.search-box__container{display:flex;flex-direction:column;margin:0;max-height:460px;overflow-y:hidden;position:relative;width:100%}@media(max-width:1004px){.search-box__container{height:calc(100vh - 114px);max-height:100%}}.search-box__offers-label{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;padding:20px 0 10px}.fonts-stage-2 .search-box__offers-label{font-family:OpenSans,sans-serif}@media(max-width:768px){.search-box__offers-label{margin-left:5px}}.search-box__scroll{bottom:0;box-sizing:initial;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow:auto;padding-top:0;top:0;width:100%}@media(max-width:768px){.search-box__scroll{padding-bottom:80px}}@media(min-width:1280px){.search-box_simple{background:#fff;border:2px solid #0355ff;border-radius:4px;box-shadow:4px 3px 7px #00000073;height:auto;left:0;max-width:calc(100% - 189px);padding:24px 32px 31px;position:absolute;right:auto;top:calc(100% + 9px);width:100%;z-index:99}.search-box_simple .search-box__container{max-height:248px}.search-box_simple .suggestions:first-child .suggestions-header{padding-top:0}.search-box_simple .suggestions-header__title{font-size:16px}.search-box_simple .suggestions-body{padding-top:9px}.search-box_simple .suggestions-body-item{padding:7px 10px}.search-box_simple .suggestions-body-item:hover{background:#0355ff33}.search-box_simple .latest-search__header_title,.search-box_simple .suggestions-body-item__name{font-size:16px}.search-box_simple .latest-search__body{padding-top:9px}.search-box_simple .latest-search__body_item{font-size:16px;padding:7px 10px}.search-box_simple .latest-search__body_item:hover{background:#0355ff33}.search-box_simple .latest-search__header_clear{color:#0355ff}}.slide-item{cursor:pointer}.slide-item__image{display:block;height:100%;overflow:hidden;width:192px}@media(max-width:1004px){.slide-item__image{border-radius:8px;float:left;margin-right:10px;width:120px}}.slide-item__image img{height:100%;width:100%}.slide-item__content{display:flex;flex:1 1;flex-direction:column;outline:none;padding:11px 14px}@media(max-width:1004px){.slide-item__content{display:block;padding:0}}.slide-item__line{display:flex;width:100%}@media(max-width:1004px){.slide-item__line:first-child{display:block}}.slide-item__line--top .slide-item__col{align-self:flex-start}.slide-item__line--bottom{height:100%}@media(max-width:1004px){.slide-item__line--bottom{height:auto}}.slide-item__line--bottom .slide-item__col{align-self:flex-end}.slide-item__col{flex:1 1}.slide-item__col.btn-holder{min-height:62px;padding:4px 0;position:relative}@media(max-width:1004px){.slide-item__col.btn-holder{padding-bottom:4px}}.slide-item__title{background-color:#fff;border:none;color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;outline:none;text-align:left;text-decoration:none}.fonts-stage-2 .slide-item__title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__title{display:block;font-size:12px;line-height:16px;margin-bottom:10px}}.slide-item__title:hover{opacity:.9}.slide-item__discount{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:10px;margin:11px 0 2px}.fonts-stage-2 .slide-item__discount{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__discount{font-size:11px;line-height:20px;margin:0 0 -3px}}.slide-item__prices{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}.fonts-stage-2 .slide-item__prices{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__prices{font-size:15px}}.slide-item__prices span{color:#000;flex:1 1 100%;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:20px;margin-bottom:-6px}.fonts-stage-2 .slide-item__prices span{font-family:OpenSans,sans-serif}.slide-item__old-price{color:#000;font-size:11px;letter-spacing:0;margin-left:10px;text-decoration:line-through}.slide-item__sub-price{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:1;padding-top:.5em}.fonts-stage-2 .slide-item__sub-price{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__sub-price{line-height:20px;margin:0 0 -2px;padding:0}}.slide-item__feature-title{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;margin-bottom:13px;position:relative;text-align:right}.fonts-stage-2 .slide-item__feature-title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__feature-title{text-align:left}}.slide-item__feature-title:hover .search-item__tooltip{display:block;left:100%;right:auto;text-align:left;transform:translate(10%,-50%)}@media(max-width:1003px){.slide-item__feature-title:hover .search-item__tooltip{display:none}}.slide-item__feature-title:hover .search-item__tooltip:after{border:8px solid #0000;border-left:0;border-right:8px solid #fff;content:"";display:block;left:0;position:absolute;top:50%;transform:translate(-100%,-50%);width:0}.slide-item__feature-title.active-tooltip .search-item__tooltip{display:none;left:50%;max-width:100%;min-width:100%;top:-55px;transform:translate(-50%,-50%)}@media(max-width:1003px){.slide-item__feature-title.active-tooltip .search-item__tooltip{display:block}}.slide-item__feature-title.active-tooltip .search-item__tooltip:after{border:8px solid #0000;border-bottom:0;border-top:8px solid #fff;left:50%;top:100%;transform:translate(-100%,-15%)}@media(max-width:1003px){.slide-item__feature-title.active-tooltip .search-item__tooltip:after{display:block}}.slide-item__feture-images{display:flex;justify-content:flex-end}@media(max-width:1004px){.slide-item__feture-images{justify-content:flex-start}}.slide-item__feture-images .ico i{color:#4a4a4a;font-size:22px;margin-left:10px}@media(max-width:1004px){.slide-item__feture-images .ico i{margin:0 10px 0 0}}.slide-item__reserve-title{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;letter-spacing:0;line-height:24px;text-align:right}.fonts-stage-2 .slide-item__reserve-title{font-family:OpenSans,sans-serif}.slide-item__reserve-btn{background:#ec004a;border:0;border-radius:25px;bottom:0;color:#fff;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:700;letter-spacing:0;min-width:100px;padding:14px 12px;position:absolute;right:0;text-align:center;text-decoration:none;text-transform:uppercase}.fonts-stage-2 .slide-item__reserve-btn{font-family:OpenSans,sans-serif}.slide-item__reserve-btn:hover{opacity:.9}.price-range{box-sizing:border-box;display:flex;flex-direction:column;padding-left:49px;width:100%}@media(max-width:568px){.price-range{padding-left:20px}}.price-range__item{align-content:center;display:flex;flex-direction:row;height:22px;justify-content:flex-start;padding-bottom:13px}.price-range__item:active,.price-range__item:focus,.price-range__item:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.price-range__item input{opacity:0;position:absolute}.price-range__item label{color:#000;cursor:pointer;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;margin-left:0;position:relative;vertical-align:middle}.fonts-stage-2 .price-range__item label{font-family:OpenSans,sans-serif}.price-range__item label:before{background:#fff;border:2px solid #767676;border-radius:4px;box-sizing:border-box;content:" ";display:inline-block;height:15px;margin-bottom:2.5px;margin-right:19px;padding:2px;text-align:center;vertical-align:middle;width:15px}.price-range__item.checked label{color:#40e9c4}.price-range__item.checked label:before{background:url(/themes/custom/adagio/static/media/CHECK_MARK.svg) 50% no-repeat;border-color:#40e9c4;content:" "}.more-filters-icon-field{align-items:center;-webkit-appearance:none;background-color:#fff;border:2px solid #40e9c4;border-radius:12px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:100px;-webkit-hyphens:auto;hyphens:auto;margin:0 15px 20px 0;outline:none;width:100px}.more-filters-icon-field:active,.more-filters-icon-field:focus,.more-filters-icon-field:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.more-filters-icon-field.active{background-color:#40e9c4}.more-filters-icon-field.hidden{display:none}.more-filters-icon-field__icon{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;height:24px}.fonts-stage-2 .more-filters-icon-field__icon{font-family:OpenSans,sans-serif}.more-filters-icon-field__icon.active>g>g{fill:#fff}.more-filters-icon-field__label{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;margin-top:3px;overflow:hidden}.fonts-stage-2 .more-filters-icon-field__label{font-family:OpenSans,sans-serif}.more-filters-icon-field__label:first-letter{text-transform:capitalize}.more-filters-icon-field__label.active{color:#fff}.amenities{box-sizing:border-box;margin-bottom:14px;padding-left:49px;width:100%}@media(max-width:568px){.amenities{padding-left:20px}}.amenities-header{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:22px;justify-content:space-between;padding-bottom:12px;padding-right:51px;width:100%}@media(max-width:568px){.amenities-header{padding-right:45px}}.amenities-header__name{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600}.fonts-stage-2 .amenities-header__name{font-family:OpenSans,sans-serif}.amenities-header__name:first-letter{text-transform:capitalize}.amenities-header__show-link{color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:13px;text-decoration:underline}.fonts-stage-2 .amenities-header__show-link{font-family:OpenSans,sans-serif}.amenities-header__show-link:active,.amenities-header__show-link:focus,.amenities-header__show-link:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.amenities-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.hotel-type-icon-field{align-items:center;-webkit-appearance:none;background-color:#fff;border:2px solid #40e9c4;border-radius:12px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:100px;margin:0 15px 0 0;outline:none;width:100px}.hotel-type-icon-field:active,.hotel-type-icon-field:focus,.hotel-type-icon-field:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.hotel-type-icon-field.active{background-color:#40e9c4}.hotel-type-icon-field.hidden{display:none}.hotel-type-icon-field__icon{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;height:24px}.fonts-stage-2 .hotel-type-icon-field__icon{font-family:OpenSans,sans-serif}.hotel-type-icon-field__icon.active>g>g{fill:#fff}.hotel-type-icon-field__label{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;margin-top:3px}.fonts-stage-2 .hotel-type-icon-field__label{font-family:OpenSans,sans-serif}.hotel-type-icon-field__label:first-letter{text-transform:capitalize}.hotel-type-icon-field__label.active{color:#fff}.hotel-type{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-bottom:15px;padding-left:49px;width:100%}@media(max-width:568px){.hotel-type{padding-left:20px}}.hotel-type__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;padding-bottom:12px}.fonts-stage-2 .hotel-type__title{font-family:OpenSans,sans-serif}.hotel-type__title:first-letter{text-transform:capitalize}.hotel-type__items{display:flex;flex-direction:row;justify-content:flex-start}.filter-more{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% + 130px);justify-content:center;padding-bottom:90px;width:100%}@media(max-width:568px){.filter-more{padding-bottom:110px}}.filter-more__sub-title{box-sizing:border-box;color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:36px;padding:20px 49px 29px;width:100%}.fonts-stage-2 .filter-more__sub-title{font-family:OpenSans,sans-serif}@media(max-width:568px){.filter-more__sub-title{padding:25px 49px 16px 19px}}.homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms{border:2px solid #0355ff;border-radius:4px;flex-basis:calc(50% - 133px);margin-right:16px;min-width:calc(50% - 133px);padding-left:56px;position:relative;width:calc(50% - 90px)}@media(min-width:1360px){.homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms{flex-basis:calc(50% - 90px);min-width:calc(50% - 90px)}}.homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms .input-control__label{color:#4a4a4a;font-size:14px;left:56px;top:calc(50% - 8px)}.homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms .search-filter-button__label{bottom:-11px;display:none;padding-left:0;position:relative}.homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms.applied .input-control__label{font-size:12px;top:9px}.homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms.applied .search-filter-button__label{display:block}.homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms .search-filter-codes__label-text{color:#000;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.fonts-stage-2 .homepageBannerMode #search-box .homepage-search-wrap .search-filter-button.rooms .search-filter-codes__label-text{font-family:OpenSans,sans-serif}.homepageBannerMode .dates-inputs-wrap{background-color:#fff;border:2px solid #0355ff;border-radius:4px;cursor:pointer;display:flex;flex-basis:calc(50% - 90px);margin-right:16px;min-width:288px;padding-left:56px;position:relative;width:calc(50% - 90px)}.homepageBannerMode .dates-inputs-wrap__icon{display:inline-block;left:21px;position:absolute;top:50%;transform:translateY(-50%)}.homepageBannerMode .dates-inputs-wrap__icon svg{fill:#fff;display:inline-block;height:34px;width:21px}.homepageBannerMode .dates-inputs-wrap__icon svg path#one{stroke:#0355ff}.homepageBannerMode .dates-inputs-wrap__icon svg path#three,.homepageBannerMode .dates-inputs-wrap__icon svg path#two{fill:#0355ff}.homepageBannerMode .dates-inputs-wrap .input-control__field{background-color:#fff;border:0;border-radius:2px;cursor:pointer;height:56px;margin:2px 0}.homepageBannerMode .dates-inputs-wrap .input-control__input{border-radius:25px;bottom:0;color:#4a4a4a;font-size:14px;font-weight:400;left:0;line-height:1;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0}.homepageBannerMode .dates-inputs-wrap .input-control__input::-webkit-calendar-picker-indicator,.homepageBannerMode .dates-inputs-wrap .input-control__input::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.homepageBannerMode .dates-inputs-wrap .input-control__label{color:#4a4a4a;font-size:16px;left:0;pointer-events:none;top:calc(50% - 8px);transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.homepageBannerMode .dates-inputs-wrap .input-control__pretty_value{bottom:8px;color:#000;display:none;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;left:0;line-height:1.4;overflow:hidden;pointer-events:none;position:absolute;right:16px;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.fonts-stage-2 .homepageBannerMode .dates-inputs-wrap .input-control__pretty_value{font-family:OpenSans,sans-serif}.homepageBannerMode .dates-inputs-wrap .input-control._dateStart .period-wrap._end,.homepageBannerMode .dates-inputs-wrap .input-control__pretty_value .period-divider,.homepageBannerMode .dates-inputs-wrap .input-control__pretty_value .period-label{display:none}.homepageBannerMode .dates-inputs-wrap .input-control._dateStart .input-control__field{border-bottom-right-radius:0;border-top-right-radius:0;padding-left:0;padding-right:10px}.homepageBannerMode .dates-inputs-wrap .input-control._dateEnd .period-wrap._start{display:none}.homepageBannerMode .dates-inputs-wrap .input-control._dateEnd .input-control__field{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;padding-right:10px}.homepageBannerMode .applied .input-control__label{font-size:12px;top:8px}.homepageBannerMode .applied .input-control__pretty_value{display:block;font-size:16px}.homepageBannerMode .applied ._dateEnd .period.start-day,.homepageBannerMode .applied ._dateStart .period.end-day{display:none}.homepageBannerMode .search-filter-codes{background-color:#fff;border:2px solid #0355ff;border-radius:4px;cursor:pointer;display:flex;margin-right:16px;min-width:122px;padding-left:56px;position:relative}.homepageBannerMode .search-filter-codes .search-filter-codes__label{align-items:center;color:#000;display:flex;justify-content:flex-start;overflow:hidden;padding-right:5px;-webkit-user-select:none;user-select:none;width:100%}.homepageBannerMode .search-filter-codes .search-filter-codes__label-text{font-size:16px;max-width:100%;overflow:hidden;position:relative;text-overflow:ellipsis}.homepageBannerMode .fix-search .search-filter-codes__label-text{color:#3c3c3b}.homepageBannerMode .fix-search .search-filter-codes__label-text:after,.homepageBannerMode .fix-search .search-filter-codes__label-text:before{background:#3c3c3b}.homepageBannerMode .search-filter-button__label{max-width:100%!important}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper{background:#fff;border:2px solid #0355ff;border-radius:4px;bottom:auto;box-shadow:4px 3px 7px #00000073;left:auto;position:absolute;right:auto;top:calc(100% + 8px)!important}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates{left:-120px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-block-footer.dates{border-bottom-right-radius:30px;margin:0 auto;min-height:auto;padding:0 0 16px;text-align:center}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-block-header__selected{border-bottom:0;padding:0 39px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__navigation{border:0}@media(min-width:1004px){.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__navigation{border:0!important;top:8px!important}}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__month-container{max-width:280px;padding-top:10px!important}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker{padding:0!important}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-wrapper-block{max-width:600px;padding:0 24px 40px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-block-header__close{top:5px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-wrapper-block__container{overflow:visible}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__current-month{font-size:20px;padding:13px 30px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-block-header-pane{display:block!important;padding-top:10px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-block-header-pane__title{padding-left:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__navigation--previous{margin-left:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__navigation--next{margin-right:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day-names{padding-top:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day-name{line-height:1;padding-bottom:0;width:36px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day{border:0!important;color:#000;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:400;height:36px;line-height:36px;margin:0;width:36px}.fonts-stage-2 .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day{font-family:OpenSans,sans-serif}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--disabled{color:#999;pointer-events:none;text-decoration:line-through}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--disabled .custom-hover-event-day{text-decoration:line-through}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day:hover{background:#0355ff33}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--selected{background:#0355ff!important;color:#fff}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day .custom-hover-event-day{display:inline-block;height:36px;line-height:36px;position:relative;width:36px;z-index:1}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range{background:#0355ff33;border-color:#0355ff33;border-radius:0;position:relative;z-index:2}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range:hover .custom-hover-event-day:before{background:#fff;border-radius:100px;bottom:100%;box-shadow:0 2px 6px #00000040;content:attr(data-nights);font-size:12px;left:50%;line-height:1;padding:6px 8px;position:absolute;transform:translateX(-50%);z-index:9}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range:hover .custom-hover-event-day:after{border-color:#fff #0000 #0000;border-style:solid;border-width:6px 3.5px 0;bottom:calc(100% - 5px);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start{border-radius:50%;position:relative;z-index:2}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start:hover .custom-hover-event-day:after,.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start:hover .custom-hover-event-day:before{display:none}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start+.react-datepicker__day--in-selecting-range{position:relative;z-index:1}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start+.react-datepicker__day--in-selecting-range:after{background:#0355ff33;border-radius:0;bottom:0;content:"";left:-50%;position:absolute;top:0;width:50%;z-index:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range:hover{border-bottom-right-radius:50%;border-top-right-radius:50%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range:first-child{border-bottom-left-radius:50%;border-top-left-radius:50%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-selecting-range:last-of-type{border-bottom-right-radius:50%;border-top-right-radius:50%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--in-range{background:#0355ff33}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-end,.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-start{background:#0355ff!important;border-radius:50%;color:#fff}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-start{position:relative;z-index:2}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-start+.react-datepicker__day--in-range{position:relative}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-start+.react-datepicker__day--in-range:after{background:#0355ff33;border-radius:0;bottom:0;content:"";left:-50%;position:absolute;top:0;width:50%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-start+.react-datepicker__day--range-end:after{width:100%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-end{position:relative}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .react-datepicker__day--range-end:after{background:#0355ff33;border-radius:0;bottom:0;content:"";left:0;position:absolute;top:0;width:50%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .filter-block-form__wrapper>div>div:first-child{overflow-y:hidden}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .period-wrap{align-items:flex-end;flex-direction:row;padding-top:5px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .period{border-bottom:1px solid #aeaeae;font-size:14px;font-weight:400;margin:0;min-height:16px;width:92px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .period.start-day{margin-right:17px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .period-wrap{display:flex;flex-direction:column}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .period-label{font-size:11px;font-weight:700;line-height:1.45}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-dates .period-divider{display:none}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms{left:30%;padding-top:0;width:600px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .rooms-header{border-bottom:1px solid #ccc;bottom:100%;display:flex;justify-content:space-between;left:32px;padding:24px 0 16px;position:absolute;right:24px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .rooms-header__title{font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;text-transform:capitalize}.fonts-stage-2 .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .rooms-header__title{font-family:OpenSans,sans-serif}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__room-header__title{color:#0355ff;font-size:18px;padding:0 40px 0 32px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__room-header__remove-link{font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600}.fonts-stage-2 .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__room-header__remove-link{font-family:OpenSans,sans-serif}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__room-header.more-then-one:first-of-type{padding-top:30px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-wrapper-block{border-radius:0;box-shadow:none;max-width:calc(100% - 25px);padding:0;width:calc(100% - 25px)}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-wrapper-block__container{max-width:100%;padding-top:70px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms{height:240px;padding-bottom:0;padding-top:5px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .room-field{padding:0 32px 25px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-block-header__close{margin:0;position:absolute;right:20px;top:-2px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-block-footer{background:#0000}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-block-header{min-height:auto}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__rooms-link{color:#0355ff;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;left:0;padding:40px 0 40px 32px;position:absolute;text-decoration:underline;text-transform:capitalize;top:100%;width:auto}.fonts-stage-2 .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__rooms-link{font-family:OpenSans,sans-serif}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__rooms-link span{border:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .filter-rooms__rooms-link span:before{content:"+ ";text-decoration:underline}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .plus-minus__minus,.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .plus-minus__plus{border:1px solid #000;-webkit-user-select:none!important;user-select:none!important}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .plus-minus__minus.disabled,.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-rooms .plus-minus__plus.disabled{border:1px solid #999;color:#999;cursor:default}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code{right:-18%;width:1100px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .input-control{max-width:100%;position:relative}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .input-control .input-control__error{left:0;position:absolute;top:100%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .input-control__field{height:48px;padding-top:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .input-control--with-button .input-control__field{border:2px solid #999;border-radius:4px;transition:all .3s ease-in-out}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .input-control--with-button .input-control__field.active{border:2px solid #999}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input{align-items:center;border-bottom-right-radius:24px;border-top-right-radius:24px;cursor:pointer;display:none;height:100%;justify-content:center;position:absolute;right:0;top:0;width:48px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input.active{display:flex}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input:hover .x-icon{background:#ec004a}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input .x-icon{background:#767676;border-radius:50%;display:block;flex-shrink:0;height:16px;position:relative;width:16px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input .x-icon:after,.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input .x-icon:before{background:#fff;content:"";height:2px;left:3px;position:absolute;top:7px;width:9px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input .x-icon:before{transform:rotate(45deg)}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .clear-input .x-icon:after{transform:rotate(-45deg)}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .filter-block-header{min-height:0;min-height:auto}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .filter-block-header-pane{display:none}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .filter-wrapper-block{box-shadow:none;max-width:none;overflow:visible;padding-top:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .filter-block-form__wrapper{align-items:center;display:flex}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .filter-wrapper-block__container{max-width:100%;overflow:visible;position:relative;width:100%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .filter-block-footer.code{padding:0 0 15px 16px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper-code .filter-code{flex-basis:75%;max-width:75%;overflow:hidden;padding-bottom:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form{align-items:flex-end;box-sizing:border-box;flex-direction:row;overflow-y:hidden!important;padding:0 20px;width:100%}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__item{flex-basis:33.33%;margin-bottom:0;min-width:33.33%;padding:16px 20px 15px 0;position:relative}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__item--error .input-control__field{border-color:#ec004a}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form .filter-wrapper-block{border-radius:inherit;padding-top:16px}body:not(.homepageBannerMode) .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form .input-control__field{border:0;border-radius:0;height:27px;padding:0}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form .input-control__field-value{height:auto}body:not(.homepageBannerMode) .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form .input-control__label{color:#3c3c3b;font-size:11px;font-weight:700;left:0;top:-10px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form .input-control__input{color:#3c3c3b;font-size:14px;font-weight:400;height:auto}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__errors{display:flex;min-height:42px;padding-bottom:18px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__errors .filter-code__error{font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;padding:0;width:33.33%}.fonts-stage-2 .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__errors .filter-code__error{font-family:OpenSans,sans-serif}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__errors .filter-code__error:first-child{flex-basis:66%;padding:0 20px}.homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__item__label{font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:1.67;padding-bottom:6px}.fonts-stage-2 .homepageBannerMode #search-box .homepage-search-wrap .filter-wrapper .code-form__item__label{font-family:OpenSans,sans-serif}.homepageBannerMode .filter-block-header__close{margin-right:0;position:absolute;right:0;top:0}.homepageBannerMode .filter-wrapper-block .filter-block-footer{border-radius:12px;max-width:100%;min-height:48px;padding-top:0;position:static;text-align:right!important}.homepageBannerMode .filter-wrapper-block .filter-block-footer.rooms{padding:20px 25px}.homepageBannerMode .filter-wrapper-block .filter-block-footer .filter-block-footer__submit{background:#000;border-radius:4px;color:#fff;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;max-width:100%;min-height:40px;min-width:164px;opacity:1;padding:19px 15px 18px;text-transform:capitalize;transition:all .3s ease-in-out;width:auto}.homepageBannerMode .filter-wrapper-block .filter-block-footer .filter-block-footer__submit:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}.homepageBannerMode .filter-wrapper-block .filter-block-footer .filter-block-footer__submit:disabled{box-shadow:none;opacity:.2;text-decoration:none}.homepageBannerMode.static-search-filters .search-home{margin:0 auto 50px;position:relative;top:0;transition:margin-bottom .3s ease}.fix-search .homepageBannerMode.static-search-filters .search-home{position:fixed;z-index:1000}@media(min-width:1004px){.homepageBannerMode.static-search-filters .search-home{left:0;top:0;transform:none}.homepageBannerMode.static-search-filters .search-home.code-filter-opened{margin-bottom:245px;padding-top:6px}}.homepageBannerMode.static-search-filters .search-home__title{color:#000;font-size:36px;margin-bottom:5px;min-height:1px;text-shadow:none}.homepageBannerMode.static-search-filters .search-home__text{color:#000;font-size:16px;min-height:1px;text-shadow:none}.homepageBannerMode.static-search-filters.offer-page .search-home,.homepageBannerMode.static-search-filters.path-offer .search-home{padding-top:45px}@media(min-width:1024px){.homepageBannerMode.static-search-filters.offer-page #search-box .homepage-search-wrap,.homepageBannerMode.static-search-filters.path-offer #search-box .homepage-search-wrap{margin:60px auto}.homepageBannerMode.static-search-filters.offer-page #search-box.fix-search .homepage-search-wrap,.homepageBannerMode.static-search-filters.path-offer #search-box.fix-search .homepage-search-wrap{margin:0 auto}}.homepageBannerMode.static-search-filters #search-box{margin-top:0}.homepageBannerMode.static-search-filters #search-box .homepage-search-wrap .filter-wrapper.filter-wrapper-code{border:1px solid #ec004a}.homepageBannerMode.static-search-filters .search-filter-codes .search-filter-codes__label{color:#000}.homepageBannerMode.static-search-filters .search-filter-codes .search-filter-codes__label-text:after,.homepageBannerMode.static-search-filters .search-filter-codes .search-filter-codes__label-text:before{background:#000}.homepageBannerMode.static-search-filters .search-filter-codes .search-filter-codes__label-icon{background:url(/themes/custom/adagio/static/media/down_shevron-black.svg) no-repeat;transform:rotate(0deg)}.homepageBannerMode.static-search-filters.path-offer .search-home__title{font-size:39px}@media(min-width:1004px){.homepageBannerMode.static-search-filters.path-offer .search-home__title{font-size:61px}}.input-error-attention{background:#ec004a;border-radius:50%;display:inline-block;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}.input-error-attention svg{display:inline-block;height:12px;width:12px}.homepage-search-wrap .react-datepicker__day.offer:before{background:#d64309;border-radius:50%;bottom:0;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;width:6px}.desktop-search-bar{background:#fff;border:2px solid #0355ff;border-radius:4px;cursor:pointer;flex-basis:27%;height:64px;margin-right:16px;min-width:27%;padding-left:56px;padding-top:15px;position:relative;transition:padding-top .3s ease-in-out;width:27%}@media(min-width:1360px){.desktop-search-bar{flex-basis:28.5%;min-width:28.5%;width:28.5%}}.desktop-search-bar.focus{padding-top:25px}.desktop-search-bar__search-icon{left:21px;position:absolute;top:50%;transform:translateY(-50%)}.desktop-search-bar__search-icon svg{fill:#0355ff;stroke:#0355ff;display:inline-block;height:34px;width:21px}.desktop-search-bar__header{display:flex;flex-direction:row;justify-content:space-between;left:56px;position:absolute;top:9px}@media(max-width:1004px){.desktop-search-bar__header{padding:0 20px}}.desktop-search-bar__header-title{color:#4a4a4a;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:1}.fonts-stage-2 .desktop-search-bar__header-title{font-family:OpenSans,sans-serif}.desktop-search-bar__header-clear{cursor:pointer}.desktop-search-bar__input{display:flex;flex-direction:column;height:38px;justify-content:space-between;width:100%}.desktop-search-bar__input-field{border:0;color:#000;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;line-height:1.5;outline:none}.fonts-stage-2 .desktop-search-bar__input-field{font-family:OpenSans,sans-serif}.desktop-search-bar__input-field::placeholder{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:400}.fonts-stage-2 .desktop-search-bar__input-field::placeholder{font-family:OpenSans,sans-serif}.swf-search-box{background:#fff;border:2px solid #0355ff;border-radius:4px;box-shadow:4px 3px 7px #00000073;box-sizing:border-box;height:auto;left:0;max-width:600px;padding:24px 32px 31px;position:absolute;top:calc(100% + 9px);width:100%;z-index:99}@media(max-width:1004px){.swf-search-box{border:none;border-radius:0;max-height:none;max-width:none;padding:40px 0 31px;position:absolute;top:0;width:auto;z-index:9999}}.swf-search-box__container{display:flex;flex-direction:column;margin:0;max-height:460px;overflow-y:hidden;position:relative;width:100%}@media(max-width:1004px){.swf-search-box__container{height:calc(100vh - 114px);max-height:100%}}.swf-search-box__offers-label{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;padding:20px 0 10px}.fonts-stage-2 .swf-search-box__offers-label{font-family:OpenSans,sans-serif}@media(max-width:768px){.swf-search-box__offers-label{margin-left:5px}}.swf-search-box__scroll{bottom:0;box-sizing:initial;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow:auto;padding-top:0;top:0;width:100%}@media(max-width:768px){.swf-search-box__scroll{padding-bottom:80px}}.swf-search-box .suggestions:first-child .suggestions-header{padding-top:0}.swf-search-box .suggestions-header__title{font-size:16px}.swf-search-box .suggestions-body{padding-top:9px}.swf-search-box .suggestions-body-item{padding:7px 10px}.swf-search-box .suggestions-body-item:hover{background:#0355ff33}.swf-search-box .latest-search__header_title,.swf-search-box .suggestions-body-item__name{font-size:16px}.swf-search-box .latest-search__body{padding-top:9px}@media(min-width:1024px){.swf-search-box .latest-search__body{padding-left:0}}.swf-search-box .latest-search__body_item{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:16px;min-height:24px;padding:7px 10px}.swf-search-box .latest-search__body_item:hover{background:#0355ff33}.swf-search-box .latest-search__body_item__icon{align-content:center;display:flex;flex-direction:column;width:20px}.swf-search-box .latest-search__body_item__icon svg{fill:#000;stroke:#000;height:34px;width:21px}.swf-search-box .latest-search__body_item__name{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-left:12px;text-align:left;width:100%}.fonts-stage-2 .swf-search-box .latest-search__body_item__name{font-family:OpenSans,sans-serif}.swf-search-box .latest-search__header_clear{color:#0355ff}.mobile-menu *{box-sizing:border-box}.mobile-menu__btn{cursor:pointer;height:22px;margin-top:25px;position:relative;-webkit-user-select:none;user-select:none;width:22px;z-index:10}@media(min-width:1024px){.mobile-menu__btn{margin-top:49px}}.mobile-menu__btn span{background:#000;border-radius:4px;display:block;height:3px;left:0;position:absolute;transition:all .3s ease-in-out;width:22px}.mobile-menu__btn span:first-child{top:0}.mobile-menu__btn span:nth-child(2){top:10px}.mobile-menu__btn span:nth-child(3){top:20px}.mobile-menu__btn.open span:first-child{top:10px;transform:rotate(45deg);width:27px}.mobile-menu__btn.open span:nth-child(2){display:none}.mobile-menu__btn.open span:nth-child(3){top:10px;transform:rotate(-45deg);width:27px}.mobile-menu__container{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAABMCAMAAACPmLPoAAAAWlBMVEUAAADrAEjsAErpAEDtAEntAErsAEntAErtAErtAErrAEjsAEntAEnsAEnvAFDsAEntAEnvAEnsAEvrAEztAEvtAEnrAEjtAEvrAErvAErsAErrAEnuAErsAEpHfii8AAAAHXRSTlMAIO8Qf59fz99vMN9QvxCvjz+/QO/fQI+AX5CPr/18xG4AAATYSURBVGjetVnreqMgEHVAUPCucZs06/u/5iab1AEPs3TTL+efFDxzPYNpUW4RqHigDheHx1qvns+GN4W4FF/45H0PfNyeGl8wmDbcaKNV+1w1j8dKPx6XLUZVPGHREGp9EcIlna2iVf1c7Zv7U6f5aIziiZm9kPArPFd+2baFGNhms1Zuf7KStwpWEB2fazgEGGNE//Xy7m9wVPv1B3whwqt9E3GUMMaMuC7UdA+DvTra12sOu4xWMStHidHJR223lmwU0qp9SZvTZijaRea+IzhPmRjnUENudZ1KtZ78TgqdQUFCvECkbRs8KQ5U3HoOT0q0hklvJteUzNMp/Euf7AxwF+CTztKNNeY9X0JRGncj9rMTixRUJ6JHZzlQQ6g080UXy4wR5YqK1cdnagKbithiXggxwukBGrk9hNXaJSnUltWcl6JNENEWDvtkV+jz6b50DqKsuCYgUGNkByqS2Vd0MtlcKlDeFlgJ3k+RqCgC+ywYsvlUIn+FElKtwxT2CNa2VwErvzAyD1UL50iN9Q2pDWNAza4LhGKxLy0pnf0Ngy8JE3im2ebq9lhdpwLrsUwwODCOXyjQgnUS+uo5BbHRCIQwJ5olWCfDlk6nDO7gdakht4zmQuItJAYRmILOWkwtjhv3t8pabmXBOr244bTdhTKTnaYAFcAo97UsSooH3hi8YNAZZ6Gi0I+Fd6O7zy3zBqflxhvD5e0Ajf1sQTCqx9zjBRAcjGYThQIPooy0MCCgB8SLsQpGGdJiKDwqX9vszrIVmSjXzArLyYMKeam8Eatyr3TAIOS2ISH2qNYG5gs3KHSyeMukhlnBmgCUSG766jYAa5PSSmucRiETDe7xAydGv5sMMcmih5qC+Mv6T9dmgwoIsbsJy51YFR/oLsIO6klaHji0m2+aOXs8cz5xQWJ+fkHS0/BtWbrpQErjSZAQf4tiIHp48VCCXOdBRuxlezcnaHv0yghJz0F/RgfjAD+W0F0vRNl8l9WdNpH2k5ec2PLNC94u3ABQi3oOLekk2hbXvx9fPEdVFABSUoMazLlfKBNfqTOoPsTdSbR9xTHmo7VpuV3izCE8s0K6PwRa5q107P48th5kYEO4gJXBbxdUsDf7NQkE8zSPl4CbcqwMnk9i6UylcROMZ+Y2CxfgAc0Us2JP+UbQXhjPiIHSc3/UwAqtTANvlVFuKag2oeHdBDWcVBBvVt6aAksawB5sUuHnmGZWoM0DIgmfReS6ddvWoWRO+PLI0S7OLT4XZmxPxFmsb4R+NE5tCPxNxpny8cEWRfB3xtwKw/R748kLrPnA1Bc6EA/YKhJqrHoZh0DWZ33wwbC+rCWSyj+xYzZA5yKPIXquNMaUUSQQFYYlf43N3dDzqAUFEf+DgDj/Dx/ONuUye0HoIDF58IzBe7SMIclb+//nNeu6VtcJSJPoG0l83woMM1/y3wUUtfwPk+Rb68p7Tw3zPL5U9Sj6srZp8taZ+nRUy9eJ22R+VTil5p0O0L7MS9U/ZxzN0TqO4JdRKsENuKr8sPjyU24C3ctH+efEjTBbhGS8DiqbxO8imFgw78eYrhX/VwBG2jv1jNqyvGj5PgiftW8AqgkOq/egVzKpiqTs7aLNo/WNsE2Kc3C6eC/Imq7rqnW9861rZ1z7vZT+AewmgrGuhLXjAAAAAElFTkSuQmCC) no-repeat 100% 0;bottom:0;left:0;padding:76px 0 40px;position:fixed;right:0;top:0;z-index:9}@media(min-width:1024px){.mobile-menu__container{padding-top:96px}}.mobile-menu__breadcrumbs{border-bottom:1px solid #e6e6e6;color:#747474;font-size:14px;line-height:1.1;overflow:scroll;padding:15px 25px 10px 20px;white-space:nowrap}@media(min-width:1024px){.mobile-menu__breadcrumbs{padding:0 25px 10px 38px}}.mobile-menu__breadcrumbs a{color:inherit;text-decoration:none}.mobile-menu__breadcrumbs-item{cursor:pointer;display:inline-block;font-family:OpenSansSubset,sans-serif;font-weight:600;-webkit-user-select:none;user-select:none}.fonts-stage-2 .mobile-menu__breadcrumbs-item{font-family:OpenSans,sans-serif}.mobile-menu__breadcrumbs-item+.mobile-menu__breadcrumbs-item:before{border-right:2px solid #747474;border-top:2px solid #747474;content:"";display:inline-block;height:6px;margin:0 10px;transform:rotate(45deg);width:6px}.mobile-menu__breadcrumbs-item:last-child{color:#ec004a}.mobile-menu__breadcrumbs-item:first-child{color:#747474}.mobile-menu__back-btn{color:#000;cursor:pointer;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;margin-top:27px;padding:0 25px 30px 40px;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.mobile-menu__back-btn{margin-left:20px}}.mobile-menu__back-btn:before{border-right:2px solid #000;border-top:2px solid #000;content:"";display:inline-block;height:8px;left:20px;position:absolute;top:5px;transform:rotate(-135deg);width:8px}.mobile-menu__item{display:block;margin-bottom:28px;padding:0 25px 0 20px}@media(min-width:1024px){.mobile-menu__item{padding:0 25px 0 38px}}.mobile-menu__item a,.mobile-menu__item span{color:#000;cursor:pointer;display:block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;text-decoration:none;-webkit-user-select:none;user-select:none}.mobile-menu__item a.active,.mobile-menu__item a:active,.mobile-menu__item a:hover,.mobile-menu__item span.active,.mobile-menu__item span:active,.mobile-menu__item span:hover{color:#ec004a}.mobile-menu .hasChildren{position:relative}.mobile-menu .hasChildren:after{border-right:2px solid #000;border-top:2px solid #000;bottom:3px;content:"";display:inline-block;height:8px;position:absolute;right:20px;transform:rotate(45deg);width:8px}.mobile-menu__levels-wrapper{height:100%;position:relative;transition:all .3s ease-in-out}.mobile-menu__levels-wrapper.first{transform:translateX(0)}.mobile-menu__levels-wrapper.second{transform:translateX(-100%)}.mobile-menu__levels-wrapper.third{transform:translateX(-200%)}.mobile-menu__first-level{display:flex;flex-direction:column;height:100%;padding-top:27px}.mobile-menu__second-level,.mobile-menu__third-level{left:100%;position:absolute;top:0;width:100%}.mobile-menu .custom-scroll-track-horizontal{display:none}.mobile-menu__switchers{margin-top:auto;padding:0 25px 0 20px}@media(min-width:1024px){.mobile-menu__switchers{padding:0 38px}}.mobile-menu__switchers-title{color:#747474;font-size:12px;font-weight:400;line-height:16px;margin-bottom:12px}.mobile-menu__switchers-item{border:1px solid #040150;border-radius:4px;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;line-height:1.1;margin-bottom:12px;padding:17px 30px 15px 20px;position:relative;-webkit-user-select:none;user-select:none}.fonts-stage-2 .mobile-menu__switchers-item{font-family:OpenSans,sans-serif}.mobile-menu__switchers-item:after{border-right:2px solid #000;border-top:2px solid #000;content:"";display:inline-block;height:7px;position:absolute;right:24px;top:50%;transform:rotate(45deg) translateY(-50%);width:7px}.mobile-menu__switchers-item svg{display:inline-block;height:13px;margin-right:9px;width:22px}.mobile-menu__switchers-item_currency svg{display:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}html *{box-sizing:border-box}body{font-family:Open Sans,sans-serif;font-family:OpenSansSubset,sans-serif;font-weight:400}.fonts-stage-2 body{font-family:OpenSans,sans-serif}body.basket-opened,body.menu-opened,body.no-scroll,body.preloader{overflow:hidden;width:100%}@media(max-width:1004px){body.basket-opened,body.menu-opened,body.no-scroll{position:fixed}}body.menu-opened{height:100%}body *{box-sizing:border-box}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;min-width:320px}.hidden{display:none}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=time]{-webkit-appearance:textfield;appearance:textfield}.seo-menu-links{position:absolute;visibility:hidden}.search-home__loader{align-items:center;bottom:0;display:flex;height:60px;left:0;position:absolute;width:100%}@media(max-width:1004px){.search-home__loader{height:24px}}.lds-facebook{display:inline-block;height:40px;position:relative;width:40px}.search-box-loader .lds-facebook,.search-home__loader .lds-facebook{display:block;margin:0 auto}@media(max-width:1004px){.search-box-loader .lds-facebook{margin-bottom:20px}}.lds-facebook div{animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#ec004a;display:inline-block;height:16px;left:4px;position:absolute;top:4px;width:8px}.lds-facebook div:first-child{animation-delay:-.24s;left:4px}.lds-facebook div:nth-child(2){animation-delay:-.12s;left:16px}.lds-facebook div:nth-child(3){animation-delay:0s;left:28px}@keyframes lds-facebook{0%{transform:scaleY(2)}50%,to{transform:scaleY(1)}}.search-box-loader{bottom:20px;left:0;position:absolute;width:100%}@media(max-width:1004px){.search-box-loader{bottom:auto;height:42px;top:15px}}.path-frontpage .search-box-loader{display:none}.home-page-video-banner{margin:0 auto 30px;max-width:100%;width:1920px}.home-page-video-banner__heading{margin-bottom:28px;text-align:center}.home-page-video-banner__heading .title-wysiwyg{font-size:39px;line-height:1.12;margin-bottom:16px;padding-top:0}@media(min-width:1024px){.home-page-video-banner__heading .title-wysiwyg{font-size:61px}}.home-page-video-banner__heading .subtitle{font-size:16px;line-height:1.5}@media(min-width:1024px){.home-page-video-banner__heading .subtitle{font-size:18px}.home-page-video-banner__heading{padding-top:56px}}.home-page-video-banner+.block-3col,.home-page-video-banner+.slider-3col{padding-top:0}.home-intro-slider{min-height:570px}.homepage-video{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.homepage-video__heading{position:relative;z-index:1}.homepage-video__title{font-size:56px;font-weight:700;text-shadow:2px 2px 5px #000000a6}.homepage-video__subtitle,.homepage-video__title{color:#fff;font-family:OpenSans,sans-serif;line-height:normal;text-align:center}.homepage-video__subtitle{font-size:40px;text-shadow:1px 1px 5px #000000a6}.homepage-video__wrapper{position:relative}@media(min-width:1024px){.homepage-video__wrapper{height:0;padding-bottom:29.11%}}.homepage-video__img{height:auto;width:100%}@media(min-width:1024px){.homepage-video__img{height:100%;left:0;object-fit:cover;position:absolute;top:0}}.homepage-video-tag{display:none;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.show-video .homepage-video-tag{display:block;z-index:1}@media(max-width:1023px){.show-video .homepage-video-tag{display:none}}.video-play{border:none;bottom:1rem;cursor:pointer;display:none;height:1.5rem;left:1rem;opacity:.5;position:absolute;transition:opacity .3s ease;width:1.5rem}.show-video .video-play{display:block;z-index:1}.video-play:after{right:0}.video-play:after,.video-play:before{background-color:#fff;content:" ";display:block;height:100%;position:absolute;top:0;width:40%}.video-play:before{left:0}.video-play.paused:after{display:none}.video-play.paused:before{background-color:#0000;border-bottom:.75rem solid #0000;border-left:1.5rem solid #fff;border-top:.75rem solid #0000;height:0;width:0}.homepage-banner-image{min-height:395px;position:relative}.homepage-banner-image img{height:auto;width:100%}.homepage-banner-image__heading{left:0;position:absolute;right:0;top:40%;transform:translateY(-50%)}.homepage-banner-image__title{font-size:36px;font-weight:700;text-shadow:2px 2px 5px #000000a6}.homepage-banner-image__subtitle,.homepage-banner-image__title{color:#fff;font-family:OpenSans,sans-serif;line-height:normal;text-align:center}.homepage-banner-image__subtitle{font-size:20px;text-shadow:1px 1px 5px #000000a6}.title-subtitle{margin-bottom:28px;text-align:center}@media(min-width:1024px){.title-subtitle{padding-top:56px}}.title-subtitle .title-wysiwyg{font-size:39px;line-height:1.12;margin-bottom:16px;padding-top:0}@media(min-width:1024px){.title-subtitle .title-wysiwyg{font-size:61px}}.title-subtitle .subtitle{font-size:16px;line-height:1.5}@media(min-width:1024px){.title-subtitle .subtitle{font-size:18px}}.back-to-top{background:#fff;border:2px solid #000;border-radius:50%;bottom:30px;box-shadow:0 6px 8px #00000040;color:#000;cursor:pointer;display:none;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;height:54px;position:fixed;right:15px;text-align:center;text-transform:uppercase;width:54px;z-index:10}.fonts-stage-2 .back-to-top{font-family:OpenSans,sans-serif}.back-to-top.visible{display:block}.back-to-top:before{background:url(/themes/custom/adagio/static/media/arrow-up2.svg) no-repeat 50% 50%;background-size:cover;content:"";display:inline-block;height:16px;width:16px}.site-footer{background-color:#ec004a;padding-top:34px}@media(min-width:1280px){.site-footer{padding-top:30px}}.site-footer .footer-blocks{display:flex;flex-direction:column}@media(min-width:1280px){.site-footer .footer-blocks{box-sizing:border-box;flex-direction:row;padding:0 40px 43px;width:100%}}.site-footer .footer-blocks--menu{order:2}@media(min-width:1280px){.site-footer .footer-blocks--menu{flex:0 0 auto;order:1;width:75%}}.site-footer .footer-blocks--mixed-block{order:1}@media(min-width:1280px){.site-footer .footer-blocks--mixed-block{flex:0 0 auto;order:2;width:25%}}.footer-text-blocks{background-color:#ec004a;display:flex;flex-direction:column;justify-content:normal;overflow-y:hidden;position:relative}@media(min-width:1280px){.footer-text-blocks{flex-direction:row;justify-content:space-between;width:100%}}.footer-text-block{flex-basis:auto;flex-grow:0;flex-shrink:1;text-align:left}@media(min-width:1280px){.footer-text-block{box-sizing:border-box;flex:0 0 auto;padding-right:20px;width:33.3333333333%}}.footer-text-block__items{display:none;margin-top:-4px;padding:0 21px 13px}@media(min-width:1280px){.footer-text-block__items{display:block;margin:0;padding:0}}.footer-text-block__title{color:#fff;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;outline:none;padding:14px 20px;z-index:1}@media(min-width:1280px){.footer-text-block__title{font-size:31px;line-height:35px;padding:0 0 24px 20px}}.footer-text-block__title:after{background:url(/themes/custom/adagio/static/media/SHEVRON_white.svg) no-repeat;content:" ";float:right;font-size:0;height:7px;line-height:0;margin-top:7px;transition:transform .3s ease-in-out;width:11px}@media(min-width:1280px){.footer-text-block__title:after{display:none}}.footer-text-block__title.show+ul{display:block}.footer-text-block__title.show:after{transform:rotate(-180deg)}.footer-text-block__item{font-family:OpenSans,sans-serif;font-size:14px;line-height:32px;padding-left:22px;position:relative}@media(min-width:1280px){.footer-text-block__item{font-size:16px;line-height:34px;padding-left:25px}}.footer-text-block__item:after{background-color:#fff;border-radius:100%;content:"";height:3px;left:9px;position:absolute;top:15px;width:3px}@media(min-width:1280px){.footer-text-block__item:after{height:5px;width:5px}}.footer-text-block__item_link{color:#fff;cursor:pointer;text-decoration:none}.footer-text-block__item_link:hover{color:#fff;text-decoration:underline}.footer-text-block__bottom-line{background-color:#fff;display:block;height:1px;width:100%}@media(min-width:1280px){.footer-text-block__bottom-line{display:none}}.footer-buttons__social-buttons{padding:0 22px 22px;position:relative;text-align:center;z-index:2}@media(min-width:1280px){.footer-buttons__social-buttons{padding:45px 0 29px;text-align:left}.footer-buttons__social-buttons .social-buttons{margin:0 -10px}}.footer-buttons__social-buttons .socials-title{color:#fff;display:block;font-family:OpenSans,sans-serif;font-size:20px;line-height:27px;margin-bottom:8px}@media(min-width:1280px){.footer-buttons__social-buttons .socials-title{font-size:18px;font-weight:700;line-height:24px;margin-bottom:11px}}.footer-logos{padding:21px 22px 42px}@media(min-width:1280px){.footer-logos{align-items:center;display:flex;justify-content:space-between;padding:35px 40px 50px}}@media(min-width:1281px){.footer-logos{padding:35px 63px 41px}}.footer-logos__store{margin-bottom:22px;text-align:center}@media(min-width:1280px){.footer-logos__store{margin-bottom:0}}.footer-logos__store .store-ttl{color:#000;font-family:OpenSans,sans-serif;font-size:14px;font-weight:700;line-height:21px;margin-bottom:12px;text-align:center}@media(min-width:1280px){.footer-logos__store .store-ttl{font-size:16px;font-weight:400;line-height:34px;margin-bottom:8px}}.footer-logos__store .store-ttl strong{font-weight:700}.footer-logos__store .holder{align-items:center;display:flex;flex-direction:row;justify-content:center}.footer-logos__store .holder a,.footer-logos__store .holder span{background-size:cover;cursor:pointer;display:block;height:36px;margin:0 10px;width:118px}@media(min-width:1280px){.footer-logos__store .holder a,.footer-logos__store .holder span{height:40px;margin:0 12px;width:131px}}.footer-logos__store .holder a svg,.footer-logos__store .holder span svg{display:block;height:100%;width:100%}.footer-logos__store .holder .google-play{background:url(/themes/custom/adagio/static/media/Get_it_on_Google_play.svg) no-repeat;background-size:contain}.footer-logos__group{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:30px}@media(min-width:1280px){.footer-logos__group{margin:0 0 0 -10px}}.footer-logos__fevad{display:none}@media(min-width:1280px){.footer-logos__fevad{display:block}}.footer-logos__fevad img{display:block;margin:0 auto}@media(min-width:1280px){.footer-logos__fevad img{margin:0}}.footer-logos__fevad--mobile{display:block;margin-bottom:22px}@media(min-width:1280px){.footer-logos__fevad--mobile{display:none}}.footer-logo{display:block;margin:0 20px}@media(min-width:1280px){.footer-logo{margin:0 10px}}.footer-logo__adagio{height:40px;width:83px}@media(min-width:1280px){.footer-logo__adagio{height:45px;width:93px}}@media(min-width:1281px){.footer-logo__adagio{height:50px;width:103px}}.footer-logo__pierre-vacancies{height:50px;width:88px}@media(min-width:1280px){.footer-logo__pierre-vacancies{height:54px;width:119px}}@media(min-width:1281px){.footer-logo__pierre-vacancies{height:60px;width:132px}}.footer-logo__accor-hotels{height:29px;width:105px}.footer-logo__accor-live-limitless{height:45px;width:125px}.footer-logo__accor-logo{height:50px;width:58px}@media(min-width:1280px){.footer-logo__accor-logo{height:85px;width:98px}}@media(min-width:1281px){.footer-logo__accor-logo{height:94px;width:109px}}.footer-newsletter{align-items:flex-end;display:flex;flex-direction:column;padding-right:55px}@media(max-width:1004px){.footer-newsletter{align-items:normal;display:block;padding:0}}.footer-newsletter__title{color:#fff;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;height:16px;line-height:20px;margin-bottom:19px;margin-left:9px;text-align:left;width:348px}.fonts-stage-2 .footer-newsletter__title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.footer-newsletter__title{margin-left:0;width:100%}}.footer-newsletter .form-subscribe{align-content:center;background-color:#fff;border:0;border-radius:50px;display:flex;flex-direction:row;height:50px;justify-content:space-between;width:357px}@media(max-width:1004px){.footer-newsletter .form-subscribe{width:auto}}.footer-newsletter .form-subscribe__email{border:0;color:#777;font-family:OpenSansSubset,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;margin:auto 0 auto 19px;outline:none;width:100%;z-index:1}.fonts-stage-2 .footer-newsletter .form-subscribe__email{font-family:OpenSans,sans-serif}.footer-newsletter .form-subscribe__submit{-webkit-appearance:none;background-color:#ec004a;border:0;border-radius:50px;color:#fff;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;height:34px;line-height:13px;margin:auto 9px auto 0;max-width:80px;text-transform:uppercase;width:100%}.fonts-stage-2 .footer-newsletter .form-subscribe__submit{font-family:OpenSans,sans-serif}.footer-brands{box-sizing:border-box;padding:0 22px 32px}@media(min-width:1280px){.footer-brands{margin:0 auto;max-width:1065px;padding-bottom:35px}}.footer-brands ul{font-size:0;line-height:0;list-style:none;text-align:center}.footer-brands li{color:#000;display:inline-block;font-size:14px;line-height:19px;vertical-align:middle}.footer-brands li:before{content:"-";margin:0 4px}.footer-brands li:first-child:before{display:none}.footer-brands li .obfuscate,.footer-brands li a{color:#000;cursor:pointer;display:inline-block;font-family:OpenSans,sans-serif;font-size:14px;line-height:19px;text-decoration:underline}.footer-brands li .obfuscate:hover,.footer-brands li a:hover{text-decoration:none}@media(min-width:1280px){.footer-brands li .obfuscate,.footer-brands li a{font-size:16px;line-height:32px}}.social-buttons{font-size:0;line-height:0}.social-buttons a,.social-buttons span{margin:0 10px 10px;text-decoration:none}.social-button{fill:#fff;stroke:#fff;cursor:pointer;display:inline-block;height:44px;width:44px}.bottom-white-block{background-color:#fff;padding-bottom:40px}@media(min-width:1280px){.bottom-white-block{padding-bottom:19px}}.bottom-white-block__pay-methods .pay-ttl{color:#000;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:21px;margin-bottom:12px;text-align:center}@media(min-width:1280px){.bottom-white-block__pay-methods .pay-ttl{font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;text-align:left}}.bottom-white-block__pay-methods .pay-ttl strong{font-weight:600}@media(min-width:1280px){.bottom-white-block__pay-methods .pay-ttl strong{font-weight:700}}.bottom-white-block__pay-methods .holder{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(min-width:1280px){.bottom-white-block__pay-methods .holder{margin:0 -10px}}.bottom-white-block__pay-methods .holder>.pay-icon{height:28px;margin:0 5px;width:44px}@media(min-width:1280px){.bottom-white-block__pay-methods .holder>.pay-icon{height:34px;width:53px}}.bottom-line__right-block{position:relative}@media(min-width:1280px){.bottom-line__right-block .footer-switchers{display:flex;margin-bottom:43px}}.bottom-line__right-block .holder{display:flex;flex-direction:column-reverse}@media(min-width:1280px){.bottom-line__right-block .holder{background-color:#fff;border-radius:36px;flex-direction:row;position:relative}}.bottom-line__right-block .languages{border:solid #fff;border-width:1px 0;color:#fff;font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;line-height:24px}@media(min-width:1280px){.bottom-line__right-block .languages{border:none}}.bottom-line__right-block .languages .current-state{align-items:center;box-sizing:border-box;display:flex;overflow:hidden;padding:13px 20px;position:relative;width:100%}@media(min-width:1280px){.bottom-line__right-block .languages .current-state{background-color:#fff;border:2px solid #ccc;border-left-width:1px;border-radius:0 36px 36px 0;cursor:pointer;font-size:0;height:100%;justify-content:center;line-height:0;padding:6px;width:54px}}.bottom-line__right-block .languages .current-state svg{border-radius:2px;font-size:0;height:15px;line-height:0;margin-right:6px;width:21px}@media(min-width:1280px){.bottom-line__right-block .languages .current-state svg{height:20px;margin-right:0;width:29px}}.bottom-line__right-block .languages .current-state:after{background:url(/themes/custom/adagio/static/media/SHEVRON_white.svg) no-repeat;content:" ";font-size:0;height:7px;line-height:0;position:absolute;right:20px;top:22px;transition:transform .3s ease-in-out;width:11px}@media(min-width:1280px){.bottom-line__right-block .languages .current-state:after{display:none}}@media(max-width:1279px){.bottom-line__right-block .languages .current-state.show+.drop{display:block}}.bottom-line__right-block .languages .current-state.show:after{transform:rotate(-180deg)}@media(min-width:1280px){.bottom-line__right-block .languages .current-state.active{background-color:#ccc6}.bottom-line__right-block .languages .current-state.active+.drop{display:block}}.bottom-line__right-block .languages .drop{display:none;margin-top:-10px;padding:0 23px 10px}@media(min-width:1280px){.bottom-line__right-block .languages .drop{background-color:#fff;bottom:40px;box-shadow:0 2px 4px #00000040;box-sizing:border-box;left:-1px;margin:0;padding:12px 24px 14px;position:absolute;width:229px;z-index:999999}}.bottom-line__right-block .languages .drop .submenu-section{list-style:none;margin:0;padding:0}.bottom-line__right-block .languages .drop .txt{color:#000;display:none;font-family:OpenSans,sans-serif;font-size:18px;font-weight:600;line-height:28px;padding-bottom:5px}@media(min-width:1280px){.bottom-line__right-block .languages .drop .txt{display:block}}.bottom-line__right-block .languages .drop .menu-item__arrow{display:none}.bottom-line__right-block .languages .drop .submenu-item{display:flex;padding:9px 0}.bottom-line__right-block .languages .drop a{align-items:center;color:#fff;display:flex;font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}@media(min-width:1280px){.bottom-line__right-block .languages .drop a{color:#000;font-family:FSRosa,sans-serif;font-weight:400}}.bottom-line__right-block .languages .drop a svg{border-radius:2px;height:15px;margin-right:8px;width:21px}@media(min-width:1280px){.bottom-line__right-block .languages .drop a svg{height:17px;margin-right:20px;width:23px}}.bottom-line__right-block .languages .drop a:hover{text-decoration:underline}.bottom-line__right-block .currencies{border-bottom:1px solid #fff;color:#fff;font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;line-height:22px}@media(min-width:1280px){.bottom-line__right-block .currencies{border-bottom:none;color:#000;font-size:14px;line-height:24px}}.bottom-line__right-block .currencies>.currency-selected .current-currency{box-sizing:border-box;overflow:hidden;padding:14px 20px;width:100%}@media(min-width:1280px){.bottom-line__right-block .currencies>.currency-selected .current-currency{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:36px 0 0 36px;border-right-width:1px;cursor:pointer;display:flex;font-size:0;height:40px;justify-content:center;line-height:0;padding:8px;width:54px}}.bottom-line__right-block .currencies>.currency-selected .current-currency .currency-value{height:100%}.bottom-line__right-block .currencies>.currency-selected .current-currency svg{display:none}@media(min-width:1280px){.bottom-line__right-block .currencies>.currency-selected .current-currency svg{display:block;height:100%;max-width:100%}}.bottom-line__right-block .currencies>.currency-selected .current-currency .caret{background:url(/themes/custom/adagio/static/media/SHEVRON_white.svg) no-repeat;float:right;font-size:0;height:7px;line-height:0;margin-top:7px;transition:transform .3s ease-in-out;width:11px}@media(min-width:1280px){.bottom-line__right-block .currencies>.currency-selected .current-currency .caret{display:none}}.bottom-line__right-block .currencies>.currency-selected .drop{display:none;margin-top:-10px;padding:0 23px 10px}@media(min-width:1280px){.bottom-line__right-block .currencies>.currency-selected .drop{background-color:#fff;bottom:40px;box-shadow:0 2px 4px #00000040;box-sizing:border-box;left:-1px;margin:0;padding:12px 24px 14px;position:absolute;width:229px;z-index:999999}}.bottom-line__right-block .currencies>.currency-selected .drop .txt{color:#000;display:none;font-family:OpenSans,sans-serif;font-size:18px;font-weight:600;line-height:28px;padding-bottom:5px}@media(min-width:1280px){.bottom-line__right-block .currencies>.currency-selected .drop .txt{display:block}}.bottom-line__right-block .currencies>.currency-selected .drop .currencies-dropdown{list-style:none;margin:0;padding:0}@media(max-width:1279px){.bottom-line__right-block .currencies>.currency-selected .show+.drop{display:block}}.bottom-line__right-block .currencies>.currency-selected .show .caret{transform:rotate(-180deg)}@media(min-width:1280px){.bottom-line__right-block .currencies>.currency-selected .active{background-color:#ccc6}.bottom-line__right-block .currencies>.currency-selected .active+.drop{display:block}}.bottom-line__right-block .currencies .currencies-dropdown{list-style:none;margin:0;padding:0}.bottom-line__right-block .currencies .currencies-dropdown__item{font-family:OpenSans,sans-serif;font-size:14px;line-height:32px;padding:6px 0}.bottom-line__right-block .currencies .currencies-dropdown__item .footer-currency-item{display:none}.bottom-line__right-block .currencies .currencies-dropdown__item a{color:#fff;cursor:pointer;text-decoration:none}@media(min-width:1280px){.bottom-line__right-block .currencies .currencies-dropdown__item a{color:#000}}.bottom-line__right-block .currencies .currencies-dropdown__item a:hover{color:#fff;text-decoration:underline}@media(min-width:1280px){.bottom-line__right-block .currencies .currencies-dropdown__item a:hover{color:#000}}.bottom-line__right-block.block-adagio-locale-selector-footer .text{color:#fff;display:none;font-family:OpenSans,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-bottom:15px}@media(min-width:1280px){.bottom-line__right-block.block-adagio-locale-selector-footer .text{display:block}}.bottom-line__copyright{color:#000;font-family:OpenSans,sans-serif;font-size:10px;line-height:24px;padding:0 22px;text-align:center}@media(min-width:1280px){.bottom-line__copyright{font-size:16px}.bottom-line__copyright .text-bold{font-weight:700}}.blue-page .benefits-wrapper .befits__section.top i,.blue-page .slider-3col.slider-comparison .slider-3col__card-description i{color:#002b41}.green-page .tabs-nav .slick-slide a.active,.green-page .tabs-nav .slick-slide a:hover{color:#3a8a6b}.green-page .tabs-nav .slick-slide a:after{background:#3a8a6b}.green-page .benefits-wrapper .befits__section.top i,.green-page .slider-3col.slider-comparison .slider-3col__card-description i{color:#3a8a6b}.user-login-form{box-sizing:border-box;margin:0 auto;max-width:320px;padding:10px 0 0}.user-login-form input[type=password],.user-login-form input[type=text]{border:2px solid #d2d2d2;border-radius:25px;box-sizing:border-box;color:#4a4a4a;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;overflow:hidden;padding:14px 35px 15px 25px;text-overflow:ellipsis;white-space:nowrap;width:100%}.fonts-stage-2 .user-login-form input[type=password],.fonts-stage-2 .user-login-form input[type=text]{font-family:OpenSans,sans-serif}.user-login-form input[type=password]:focus,.user-login-form input[type=text]:focus{border-color:#40e9c4}.user-login-form input[type=password].error,.user-login-form input[type=text].error{border-color:#ec004a;padding-bottom:7px;padding-top:22px}.user-login-form input[type=submit]{background-color:#ec004a;border:0;border-radius:25px;color:#fff;cursor:pointer;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;height:50px;margin:40px auto 0;min-width:250px;text-transform:uppercase}.fonts-stage-2 .user-login-form input[type=submit]{font-family:OpenSans,sans-serif}.user-login-form label{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin-bottom:15px;margin-top:30px}.fonts-stage-2 .user-login-form label{font-family:OpenSans,sans-serif}.user-login-form .description{display:block;font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:400;margin-top:5px}.fonts-stage-2 .user-login-form .description{font-family:OpenSans,sans-serif}.simple-text-container{margin:0 auto;max-width:840px;padding:30px 20px;width:100%}@media(min-width:1537px){.simple-text-container{max-width:1240px}}.branding-statement{align-items:center;background-color:#e9f0ff;background-position:50%;background-repeat:repeat;border-radius:4px;display:flex;flex-direction:row;max-width:1200px;min-height:56px;padding:16px;position:relative;text-decoration:none}.branding-statement .wysiwyg-holder p:last-child{margin-bottom:0}@media(min-width:1024px){.branding-statement{background-repeat:repeat-x;min-height:72px}}.branding-statement__holder{margin:10px auto;max-width:1226px;padding-left:24px;padding-right:24px}.branding-statement__logo{background-image:url(/themes/custom/adagio/static/media/branding_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;height:24px;margin-right:8px;width:24px}@media(min-width:1024px){.branding-statement__logo{background-size:32px;height:32px;margin-right:16px;width:32px}}.branding-statement__image{margin-right:8px}@media(min-width:1024px){.branding-statement__image{margin-right:16px}}.branding-statement__image img{display:block}.branding-statement__text{flex-basis:90%;flex-shrink:.5;font-weight:600;line-height:24px}.branding-statement__text p{line-height:24px}.branding-statement__text a{color:inherit!important;text-decoration:underline!important}.branding-statement__text a:hover{color:#000}.branding-statement__text .red{color:#ec004a}.branding-statement__text .placeholder{color:#d64309}.cards-banner-widget__block .branding-statement-widget{box-sizing:border-box;padding:0 14px 20px;width:100%}@media(max-width:768px){.cards-banner-widget__block .branding-statement-widget{padding:0 0 20px}}#activities .branding-statement,.path-offers .branding-statement,.press-page .branding-statement,.slider-all-hotels .branding-statement{margin:40px 50px 20px}@media(max-width:768px){#activities .branding-statement,.path-offers .branding-statement,.press-page .branding-statement,.slider-all-hotels .branding-statement{margin:25px 10px 10px}}.hero-block .branding-statement,.offers-info .branding-statement{margin:40px 120px 20px}@media(max-width:768px){.hero-block .branding-statement,.offers-info .branding-statement{margin:25px 10px 10px}}.room-list .branding-statement,.search-content .branding-statement,.second-step .branding-statement{margin:0}@media(max-width:768px){.room-list .branding-statement,.search-content .branding-statement,.second-step .branding-statement{margin:0}}.newsletter-widget{background-color:#ec004a;position:relative}@media(min-width:1024px){.newsletter-widget{border-bottom:1px solid #fff}}.newsletter{box-sizing:border-box;padding:30px 18px;width:100%}@media(min-width:1024px){.newsletter{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1210px;padding:30px 17px 54px}}@media(min-width:1025px){.newsletter{justify-content:space-between;max-width:1176px;padding:30px 0 54px}}.newsletter__logo{background-repeat:no-repeat;background-size:60px;height:60px;margin-top:-87px;position:relative;width:60px}@media(max-width:768px){.newsletter__logo{background-size:60px;height:60px;margin-top:-57px;width:60px}}.newsletter .title-wysiwyg{color:#fff;font-size:1.94rem;line-height:2.19rem;margin:0 auto;max-width:353px;padding:0 0 20px;width:auto}@media(min-width:1024px){.newsletter .title-wysiwyg{font-size:3rem;line-height:3.38rem;margin:0;max-width:500px;text-align:right}}@media(min-width:1025px){.newsletter .title-wysiwyg{padding:0}}.newsletter .title-wysiwyg span[class*=icon-]:before{color:#40e9c4;display:inline-block;transform:matrix(.98,-.2,.19,.98,0,0)}.newsletter__description{color:#000;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin:0 -20px;max-width:663px;padding:18px 0 26px;text-align:center}.fonts-stage-2 .newsletter__description{font-family:OpenSans,sans-serif}@media(max-width:768px){.newsletter__description{padding:18px 20px 26px;width:auto}}.newsletter-form{display:flex;margin:0 auto;max-width:353px;padding:0;position:relative;width:100%}@media(min-width:1024px){.newsletter-form{margin:0;max-width:563px}}@media(min-width:1025px){.newsletter-form{margin-right:26px}}.newsletter-form__field.email{flex:0 0 240px;max-width:240px;position:relative}@media(min-width:1024px){.newsletter-form__field.email{flex:0 0 419px;max-width:419px}}.newsletter-form__field.submit{flex:0 0 110px;max-width:110px}@media(min-width:1024px){.newsletter-form__field.submit{flex:0 0 123px;max-width:123px}}.newsletter-form__field-input.email{border:0;box-sizing:border-box;color:#00000080;font-family:FSRosa,sans-serif;font-size:1rem;font-weight:400;line-height:1.38rem;margin:0;padding:9px 12px;width:100%}.newsletter-form__field-input.email::-webkit-input-placeholder{color:#00000080;font-family:FSRosa,sans-serif;font-size:1rem;font-weight:400;opacity:1;text-overflow:ellipsis}.newsletter-form__field-input.email::-moz-placeholder{color:#00000080;font-family:FSRosa,sans-serif;font-size:1rem;font-weight:400;opacity:1;text-overflow:ellipsis}.newsletter-form__field-input.email::-ms-input-placeholderr{color:#00000080;font-family:FSRosa,sans-serif;font-size:1rem;font-weight:400;opacity:1;text-overflow:ellipsis}.newsletter-form__field-input.email:focus::-webkit-input-placeholder{opacity:0}.newsletter-form__field-input.email::focus:-moz-placeholder{opacity:0}.newsletter-form__field-input.email::focus:-ms-input-placeholderr{opacity:0}@media(min-width:1024px){.newsletter-form__field-input.email{font-size:1.25rem;padding:15px 16px}.newsletter-form__field-input.email::-webkit-input-placeholder{font-size:1.25rem}.newsletter-form__field-input.email::-moz-placeholder{font-size:1.25rem}.newsletter-form__field-input.email::-ms-input-placeholderr{font-size:1.25rem}}.newsletter-form__field-input.submit{background:#000;border:0;border-radius:4px;box-sizing:border-box;color:#fff;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38rem;margin:0 0 0 3px;padding:9px 3px;text-align:center;white-space:normal;width:100%;word-break:break-word}.newsletter-form__field-input.submit:hover{text-decoration:underline}@media(min-width:1024px){.newsletter-form__field-input.submit{cursor:pointer;margin:0 0 0 21px;padding:15px 5px}}.newsletter-form .error-email{background:#fff;border-radius:4px;bottom:46px;box-shadow:0 2px 25px #00000040;color:#cf0e0e;display:none;font-family:OpenSans,sans-serif;font-size:11px;font-size:14px;line-height:24px;padding:4px 6px;position:absolute;right:-2px;z-index:2}@media(min-width:1024px){.newsletter-form .error-email{bottom:58px}}.newsletter-form .error-email:after{border-color:#fff #0000 #0000;border-style:solid;border-width:14px 7px 0;bottom:-10px;content:"";height:0;position:absolute;right:28px;width:0}.newsletter-form .error-icon{background-color:#fff;display:none;height:100%;position:absolute;right:0;top:0;width:64px;z-index:1}.newsletter-form .error-icon:before{background-color:#cf0e0e;border-radius:100%;bottom:4px;content:"";height:32px;position:absolute;right:16px;width:32px}@media(min-width:1024px){.newsletter-form .error-icon:before{bottom:10px}}.newsletter-form .error-icon svg{height:21px;left:29px;position:absolute;top:9px;width:5px}@media(min-width:1024px){.newsletter-form .error-icon svg{top:15px}}.newsletter-form .confirm-eemail{color:#40e9c4}.newsletter-form.form-error .error-email,.newsletter-form.form-error .error-icon{display:block}.newsletter__sub--link{-webkit-appearance:none;background-color:#ec004a;border-radius:25px;font-family:OpenSansSubset,sans-serif;font-weight:700;margin:auto 0;text-decoration:none;text-transform:uppercase}.fonts-stage-2 .newsletter__sub--link{font-family:OpenSans,sans-serif}.newsletter__sub--link a{color:#fff;display:block;font-size:12px;line-height:16px;padding:11px 20px;text-decoration:none}.wysiwyg-holder{line-height:1.5}@media(min-width:1024px){.wysiwyg-holder{font-size:16px}}.wysiwyg-holder em,.wysiwyg-holder i{font-style:italic}.wysiwyg-holder b,.wysiwyg-holder strong{font-weight:700}.wysiwyg-holder sub,.wysiwyg-holder sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.wysiwyg-holder a{color:#ec004a;outline:none;text-decoration:none}.wysiwyg-holder a:active,.wysiwyg-holder a:focus,.wysiwyg-holder a:hover{color:inherit}.wysiwyg-holder a:hover{text-decoration:underline}.wysiwyg-holder a:focus{outline:none;text-decoration:none}.wysiwyg-holder sup{top:-.5em}.wysiwyg-holder sub{bottom:-.25em}.wysiwyg-holder h1,.wysiwyg-holder h2,.wysiwyg-holder h3,.wysiwyg-holder h4,.wysiwyg-holder h5,.wysiwyg-holder h6{color:inherit;font-family:FSRosa,sans-serif;font-weight:400;padding:28px 0 16px;text-align:center}.wysiwyg-holder h1 strong,.wysiwyg-holder h2 strong,.wysiwyg-holder h3 strong,.wysiwyg-holder h4 strong,.wysiwyg-holder h5 strong,.wysiwyg-holder h6 strong{font-family:FSRosa,sans-serif;font-weight:700}.wysiwyg-holder h1{font-size:39px;line-height:44px}.wysiwyg-holder h1 span[class*=icon-]:before{font-size:39px}@media(min-width:1024px){.wysiwyg-holder h1{font-size:61px;line-height:69px}.wysiwyg-holder h1 span[class*=icon-]:before{font-size:39px}}.wysiwyg-holder h2{font-size:31px;line-height:35px}.wysiwyg-holder h2 span[class*=icon-]:before{font-size:31px}@media(min-width:1024px){.wysiwyg-holder h2{font-size:48px;line-height:54px}.wysiwyg-holder h2 span[class*=icon-]:before{font-size:48px}}.wysiwyg-holder h3{font-size:25px;line-height:28px}.wysiwyg-holder h3 span[class*=icon-]:before{font-size:25px}@media(min-width:1024px){.wysiwyg-holder h3{font-size:31px;line-height:35px}.wysiwyg-holder h3 span[class*=icon-]:before{font-size:31px}}.wysiwyg-holder h4,.wysiwyg-holder h4 span[class*=icon-]:before{font-size:140%}.wysiwyg-holder h5,.wysiwyg-holder h5 span[class*=icon-]:before{font-size:130%}.wysiwyg-holder h6,.wysiwyg-holder h6 span[class*=icon-]:before{font-size:120%}.wysiwyg-holder ul{list-style:disc outside;padding:0 0 0 15px}.wysiwyg-holder ol{list-style:decimal outside;padding:0 0 0 15px}.wysiwyg-holder p{margin:0 0 20px}.wysiwyg-holder.destinations-wysiwyg{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin:34px auto;max-width:870px;text-align:center}.fonts-stage-2 .wysiwyg-holder.destinations-wysiwyg{font-family:OpenSans,sans-serif}@media(max-width:1003px){.wysiwyg-holder.destinations-wysiwyg{margin:20px auto 46px;padding:0 20px}}.wysiwyg-holder.destinations-wysiwyg p{margin:20px 0}.wysiwyg-holder .red{color:#ec004a}.wysiwyg-holder .green{color:#3a8a6b}.wysiwyg-holder .blue{color:#002b41}.wysiwyg-holder .grey{color:#000}.wysiwyg-holder .gold,.wysiwyg-holder .orange{color:#d64309}.wysiwyg-holder .pine-green{color:#000}.title-wysiwyg{font-family:FSRosa,sans-serif;font-size:31px;font-weight:400;line-height:1.125;margin:0 auto;max-width:100%;padding:20px 15px 0;position:relative;text-align:center;width:1190px;z-index:1}@media(min-width:1024px){.title-wysiwyg{font-size:48px;padding:40px 15px 0}}body .title-wysiwyg h2,body .title-wysiwyg h3,body .title-wysiwyg h4,body .title-wysiwyg h5,body .title-wysiwyg h6{font-family:FSRosa,sans-serif;font-size:inherit!important;font-weight:400;line-height:inherit!important;padding:0;text-align:inherit!important}@media(min-width:1024px){body .title-wysiwyg h2,body .title-wysiwyg h3,body .title-wysiwyg h4,body .title-wysiwyg h5,body .title-wysiwyg h6{font-family:FSRosa,sans-serif;font-size:inherit!important;font-weight:400;padding:0!important}}.fonts-stage-2 body .title-wysiwyg h2,.fonts-stage-2 body .title-wysiwyg h3,.fonts-stage-2 body .title-wysiwyg h4,.fonts-stage-2 body .title-wysiwyg h5,.fonts-stage-2 body .title-wysiwyg h6{font-family:FSRosa,sans-serif;font-size:inherit!important;font-weight:400;line-height:inherit!important;padding:0;text-align:inherit!important}@media(min-width:1024px){.fonts-stage-2 body .title-wysiwyg h2,.fonts-stage-2 body .title-wysiwyg h3,.fonts-stage-2 body .title-wysiwyg h4,.fonts-stage-2 body .title-wysiwyg h5,.fonts-stage-2 body .title-wysiwyg h6{font-family:FSRosa,sans-serif;font-size:inherit!important;font-weight:400;padding:0!important}}.push-hotels-widget--red .title-wysiwyg{color:#fff}.push-hotels-widget--red .title-wysiwyg h2,.push-hotels-widget--red .title-wysiwyg h3,.push-hotels-widget--red .title-wysiwyg h4,.push-hotels-widget--red .title-wysiwyg h5,.push-hotels-widget--red .title-wysiwyg h6{color:inherit}.title-wysiwyg strong{font-family:FSRosa,sans-serif;font-weight:700}.title-wysiwyg em{font-style:italic}.title-wysiwyg span[class*=icon-]{font-size:0}.title-wysiwyg span[class*=icon-]:before{color:#000;font-size:50px;margin:0 10px;vertical-align:bottom}.push-hotels-widget--pink .title-wysiwyg span[class*=icon-]:before{color:#f90}@media(min-width:1024px){.title-wysiwyg span[class*=icon-]:before{font-size:71px;margin:0 15px}}.title-wysiwyg+.title-wysiwyg{color:#000;font-size:16px;padding-top:10px}.title-wysiwyg span[data-color="#1ABC9C"]{color:#1abc9c}.title-wysiwyg span[data-color="#2ECC71"]{color:#2ecc71}.title-wysiwyg span[data-color="#3498DB"]{color:#3498db}.title-wysiwyg span[data-color="#9B59B6"]{color:#9b59b6}.title-wysiwyg span[data-color="#4E5F70"]{color:#4e5f70}.title-wysiwyg span[data-color="#F1C40F"]{color:#f1c40f}.title-wysiwyg span[data-color="#16A085"]{color:#16a085}.title-wysiwyg span[data-color="#27AE60"]{color:#27ae60}.title-wysiwyg span[data-color="#2980B9"]{color:#2980b9}.title-wysiwyg span[data-color="#8E44AD"]{color:#8e44ad}.title-wysiwyg span[data-color="#2C3E50"]{color:#2c3e50}.title-wysiwyg span[data-color="#F39C12"]{color:#f39c12}.title-wysiwyg span[data-color="#E67E22"]{color:#e67e22}.title-wysiwyg span[data-color="#E74C3C"]{color:#e74c3c}.title-wysiwyg span[data-color="#ECF0F1"]{color:#ecf0f1}.title-wysiwyg span[data-color="#95A5A6"]{color:#95a5a6}.title-wysiwyg span[data-color="#DDDDDD"]{color:#ddd}.title-wysiwyg span[data-color="#FFFFFF"]{color:#fff}.title-wysiwyg span[data-color="#D35400"]{color:#d35400}.title-wysiwyg span[data-color="#C0392B"]{color:#c0392b}.title-wysiwyg span[data-color="#BDC3C7"]{color:#bdc3c7}.title-wysiwyg span[data-color="#7F8C8D"]{color:#7f8c8d}.title-wysiwyg span[data-color="#999999"]{color:#999}.title-wysiwyg span[data-color="#000000"]{color:#000}.title-wysiwyg span[data-background-color="#1ABC9C"]{background-color:#1abc9c}.title-wysiwyg span[data-background-color="#2ECC71"]{background-color:#2ecc71}.title-wysiwyg span[data-background-color="#3498DB"]{background-color:#3498db}.title-wysiwyg span[data-background-color="#9B59B6"]{background-color:#9b59b6}.title-wysiwyg span[data-background-color="#4E5F70"]{background-color:#4e5f70}.title-wysiwyg span[data-background-color="#F1C40F"]{background-color:#f1c40f}.title-wysiwyg span[data-background-color="#16A085"]{background-color:#16a085}.title-wysiwyg span[data-background-color="#27AE60"]{background-color:#27ae60}.title-wysiwyg span[data-background-color="#2980B9"]{background-color:#2980b9}.title-wysiwyg span[data-background-color="#8E44AD"]{background-color:#8e44ad}.title-wysiwyg span[data-background-color="#2C3E50"]{background-color:#2c3e50}.title-wysiwyg span[data-background-color="#F39C12"]{background-color:#f39c12}.title-wysiwyg span[data-background-color="#E67E22"]{background-color:#e67e22}.title-wysiwyg span[data-background-color="#E74C3C"]{background-color:#e74c3c}.title-wysiwyg span[data-background-color="#ECF0F1"]{background-color:#ecf0f1}.title-wysiwyg span[data-background-color="#95A5A6"]{background-color:#95a5a6}.title-wysiwyg span[data-background-color="#DDDDDD"]{background-color:#ddd}.title-wysiwyg span[data-background-color="#FFFFFF"]{background-color:#fff}.title-wysiwyg span[data-background-color="#D35400"]{background-color:#d35400}.title-wysiwyg span[data-background-color="#C0392B"]{background-color:#c0392b}.title-wysiwyg span[data-background-color="#BDC3C7"]{background-color:#bdc3c7}.title-wysiwyg span[data-background-color="#7F8C8D"]{background-color:#7f8c8d}.title-wysiwyg span[data-background-color="#999999"]{background-color:#999}.title-wysiwyg span[data-background-color="#000000"]{background-color:#000}.simple-subtitle{padding:15px;text-align:center}.jcf-select{background:#fff;border:solid #ccc;border-width:0 0 2px;box-sizing:border-box;display:block;outline:none;position:relative;text-align:left;width:100%}.jcf-select .jcf-scrollable-wrapper{margin-bottom:10px}.language-banner__form .jcf-select{background:#0000;max-width:270px;min-width:166px}.jcf-select.jcf-select-error{border-color:#ec004a}.jcf-select .jcf-select-drop{position:absolute;top:calc(100% + 2px);z-index:300}.jcf-select.jcf-drop-active{background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#ec004a}.language-banner__form .jcf-select.jcf-drop-active{background:#0000;border-color:#d2d2d2}.jcf-select.jcf-drop-active:before{top:22px;transform:rotate(180deg)}.language-banner__form .jcf-select.jcf-drop-active:before{right:17px;top:6px}.jcf-select:before{background:url(/themes/custom/adagio/static/media/ARROW_DOWN.svg) no-repeat;content:"";height:15px;position:absolute;right:18px;top:30px;width:15px}.language-banner__form .jcf-select:before{background:url(/themes/custom/adagio/static/media/ARROW_DOWN_WHITE.svg) no-repeat;right:15px;top:14px}.jcf-select .jcf-select-text{box-sizing:border-box;color:#000;display:block;font-family:OpenSans,sans-serif;font-size:18px;font-weight:600;height:61px;line-height:26px;overflow:hidden;padding:19px 50px 16px 16px;text-overflow:ellipsis;white-space:nowrap}.language-banner__form .jcf-select .jcf-select-text{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:36px;justify-content:flex-start;padding:10px 25px 10px 20px}.language-banner__form .jcf-select .jcf-select-text img{margin:0 15px 0 0;width:24px}.jcf-select-drop .jcf-select-drop-content{background:#fff;box-shadow:2px 2px 4px #00000040;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:23px 0 13px}.jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option{color:#000;cursor:pointer;display:block;font-family:OpenSans,sans-serif;font-size:18px;line-height:26px;padding:11px 16px;white-space:normal}.language-banner__form .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;justify-content:flex-start;margin:5px 0;padding:3px 25px 3px 20px}.fonts-stage-2 .language-banner__form .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option{font-family:OpenSans,sans-serif}.language-banner__form .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option img{margin:0 15px 0 0;width:24px}.jcf-select-drop .jcf-select-drop-content .jcf-hover,.jcf-select-drop .jcf-select-drop-content .jcf-selected{background:none;text-decoration:underline}.language-banner__form .jcf-select-drop .jcf-select-drop-content{background:#4a4a4a;border:2px solid #d2d2d2;border-top:none}.jcf-radio{background:#fff;border:1px solid #4a4a4a;border-radius:100%;cursor:default;display:inline-block;height:24px;margin:0;overflow:hidden;position:relative;vertical-align:middle;width:24px}.jcf-radio span{background:#4a4a4a;border-radius:100%;height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:10px}.jcf-radio input[type=radio]{border:0;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.jcf-radio.jcf-checked span{opacity:1;visibility:visible}.jcf-radio.jcf-focus{border-color:#0355ff}.jcf-checkbox{background:#fff;border:1px solid #4a4a4a;cursor:default;display:inline-block;height:24px;margin:0;overflow:hidden;position:relative;vertical-align:top;width:24px}.jcf-checkbox.jcf-checked{border-color:#4a4a4a}.jcf-checkbox.jcf-focus{border-color:#0355ff}.jcf-checkbox span{border:solid #4a4a4a;border-width:0 0 3px 3px;height:7px;left:8px;margin:-7px 0 0 -6px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);visibility:hidden;width:18px}.jcf-checkbox input[type=checkbox]{border:0;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.jcf-checkbox.jcf-checked span{opacity:1;visibility:visible}:root .jcf-checkbox span{margin:0 0 0 -3px}.ui-datepicker{background:#fff;border:2px solid #40e9c4!important;border-radius:0 0 25px 25px;border-top:0;box-sizing:border-box;padding:25px;width:100%}.ui-datepicker .ui-datepicker-header{background:#0000;border:none}.ui-datepicker .ui-icon,.ui-datepicker .ui-widget-content .ui-icon{background:#0000}.ui-datepicker .ui-state-default,.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-highlight{background:#0000;border:none}.ui-datepicker .ui-datepicker-title{border-bottom:1px solid #f0f0ef;color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin:0;padding:5px 0 25px}.fonts-stage-2 .ui-datepicker .ui-datepicker-title{font-family:OpenSans,sans-serif}.ui-datepicker table{margin:25px 0 0;table-layout:fixed}.ui-datepicker table .ui-state-default:hover{background:#e6e6e6;border-radius:50%}.ui-datepicker table th{color:#0d232d;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600}.fonts-stage-2 .ui-datepicker table th{font-family:OpenSans,sans-serif}.ui-datepicker table td{font-size:0;height:0;line-height:0;padding:0;position:relative;vertical-align:bottom}.ui-datepicker table td:after{content:"";display:block;padding-bottom:100%}.ui-datepicker table td span{align-items:center;color:#4a4a4a;display:flex;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;height:100%;justify-content:center;left:0;opacity:.2;padding:0;position:absolute;text-align:center;top:0;width:100%}.fonts-stage-2 .ui-datepicker table td span{font-family:OpenSans,sans-serif}.ui-datepicker table td a{align-items:center;border:2px solid #0000;box-sizing:border-box;color:#4a4a4a;display:flex;font-size:12px;height:100%;justify-content:center;left:0;padding:0;position:absolute;text-align:center;top:0;width:100%}.ui-datepicker table td a.ui-state-default{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-weight:700}.fonts-stage-2 .ui-datepicker table td a.ui-state-default{font-family:OpenSans,sans-serif}.ui-datepicker .ui-datepicker-highlight a{border-bottom:2px solid #4f9295;border-left:0;border-right:0;border-top:2px solid #4f9295}.ui-datepicker .ui-datepicker-highlight a:hover{background:#0000;border-radius:0}.ui-datepicker .ui-checkin a,.ui-datepicker .ui-datepicker-highlight:first-child a{border:2px solid #4f9295;border-radius:50%}.ui-datepicker .ui-checkin a:hover,.ui-datepicker .ui-datepicker-highlight:first-child a:hover{background:#0000;border-radius:50%}.ui-datepicker .ui-datepicker-highlight:last-child a{border-radius:0 50% 50% 0!important;border-right:2px solid #4f9295!important}.ui-datepicker .ui-datepicker-highlight.ui-checkin:last-child a{border-radius:50%!important}.ui-datepicker .ui-datepicker-highlight.ui-datepicker-first-day a{border-bottom-left-radius:50%!important;border-left:2px solid #4f9295!important;border-top-left-radius:50%!important}.ui-datepicker .ui-datepicker-highlight.ui-datepicker-last-day a{border-bottom-right-radius:50%!important;border-right:2px solid #4f9295!important;border-top-right-radius:50%!important}.ui-datepicker .ui-checkout a,.ui-datepicker .ui-datepicker-highlight:last-child a{background:#0000;border:2px solid #4f9295;border-left:0;border-radius:0 50% 50% 0}.ui-datepicker .ui-checkout a:hover,.ui-datepicker .ui-datepicker-highlight:last-child a:hover{background:#0000;border-radius:0 50% 50% 0}.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{border:2px solid #4f9295;border-radius:22px;cursor:pointer;height:30px;width:30px}.ui-datepicker .ui-datepicker-next:after{background-image:url(/themes/custom/adagio/static/media/ARROW_DOWN.svg);background-position:50%;background-repeat:no-repeat;content:"";height:11px;position:absolute;right:7px;top:10px;transform:rotate(-90deg);width:11px}.ui-datepicker .ui-datepicker-prev.ui-state-disabled{display:none}.ui-datepicker .ui-datepicker-prev:after{background-image:url(/themes/custom/adagio/static/media/ARROW_DOWN.svg);background-position:50%;background-repeat:no-repeat;content:"";height:11px;position:absolute;right:10px;top:10px;transform:rotate(90deg);width:11px}.show-label-container .ui-checkin{pointer-events:auto}.job-widget-form .jcf-list .jcf-list-content li:first-child,.press-photo .jcf-list .jcf-list-content li:first-child,.press-release .jcf-list .jcf-list-content li:first-child{display:block}@media(max-width:767px){.jcf-list .jcf-list-content{-webkit-overflow-scrolling:touch!important;overflow-y:scroll!important}}.jcf-list .jcf-list-content li .jcf-option.jcf-selected{display:none!important}select[multiple]+.jcf-select li .jcf-option.jcf-selected{display:block!important}select[multiple]+.jcf-select li .jcf-option.jcf-hover,select[multiple]+.jcf-select li .jcf-option.jcf-selected.jcf-hover{background:#40e9c4}.jcf-scrollbar-vertical{background:#daf3f7;border-radius:4px;bottom:0;cursor:default;position:absolute;right:5px;top:0;width:10px}.jcf-scrollbar-vertical .jcf-scrollbar-dec:before,.jcf-scrollbar-vertical .jcf-scrollbar-inc:before{color:#000}.jcf-scrollbar-vertical .jcf-scrollbar-slider{height:100%!important}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#40e9c4;border-radius:4px;height:1px;max-height:100%;width:10px}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{height:5px;left:0;position:absolute;top:-8px;width:10px}.jcf-scrollbar-vertical .jcf-scrollbar-inc:before{content:""}.jcf-scrollbar-vertical .jcf-scrollbar-dec:before,.jcf-scrollbar-vertical .jcf-scrollbar-inc:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";display:block;font-family:icomoon;font-size:5px;font-style:normal;font-variant:normal;font-weight:400;height:5px;line-height:1;opacity:.5;text-transform:none;width:10px}.filter-block-form__wrapper>div>div:first-child{overflow-x:hidden!important;overflow-y:auto}@media(min-width:1004px){.filter-block-form__wrapper>div>div:first-child{margin-bottom:0!important}body:not(.windows-os) .filter-block-form__wrapper>div>div:first-child{margin-right:10px!important}}.filter-block-form__wrapper>div>div:first-child::-webkit-scrollbar{background-color:#fff;width:6px}.filter-block-form__wrapper>div>div:first-child::-webkit-scrollbar-track{background-color:#daf3f7;border-radius:6px}.filter-block-form__wrapper>div>div:first-child::-webkit-scrollbar-track:hover{background-color:#40e9c4}.filter-block-form__wrapper>div>div:first-child::-webkit-scrollbar-thumb{background-color:#40e9c4;border:0 solid #fff;border-radius:6px}.filter-block-form__wrapper>div>div:first-child::-webkit-scrollbar-thumb:hover{background-color:#daf3f7;border:2px solid #f4f4f4}.filter-block-form__wrapper>div>div:first-child::-webkit-scrollbar-button{display:none}.filter-wrapper-dates .filter-block-form__wrapper>div>div:nth-child(2):not(.custom-scroll-track){display:none!important}.ui-autocomplete{background-clip:padding-box;background-color:#fff;border:2px solid #d2d2d2;*border-bottom-width:2px;border-radius:5px;*border-right-width:2px;box-shadow:0 5px 10px #0003;display:none;float:left;left:0;list-style:none;margin:0 0 10px 25px;min-width:160px;padding:4px 0;position:absolute;top:100%;z-index:1000}.ui-autocomplete .ui-menu-item>a.ui-corner-all{clear:both;color:#4a4a4a;display:block;font-family:OpenSansSubset,sans-serif;font-weight:400;line-height:18px;padding:3px 15px;text-decoration:none;white-space:nowrap}.fonts-stage-2 .ui-autocomplete .ui-menu-item>a.ui-corner-all{font-family:OpenSans,sans-serif}.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-state-hover{background-color:#08c;background-image:none;border-radius:0;color:#fff;text-decoration:none}.faq-tabs .sub-lvl .ui-datepicker .ui-datepicker-next:after,.faq-tabs .sub-lvl .ui-datepicker .ui-datepicker-prev:after{top:8px}.jcf-checkbox.jcf-disabled,.jcf-checkbox.jcf-disabled span{border-color:#d2d2d2}.jcf-list-box{border:1px solid #b8c3c9;display:inline-block;margin:0 15px;min-width:200px;overflow:hidden}.jcf-list{background:#fff;position:relative}.jcf-list,.jcf-list .jcf-list-content{display:inline-block;vertical-align:top;width:100%}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;margin:0;padding:0}.jcf-list ul li{display:block;overflow:hidden}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{color:#656565;cursor:default;display:block;height:1%;min-height:14px;overflow:hidden;padding:5px 9px;white-space:nowrap}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{color:#4a4a4a;cursor:default;display:block;font-size:14px;font-weight:600;line-height:16px;padding:20px 30px;position:relative;white-space:nowrap}.jcf-list .jcf-optgroup-caption:after{background:#f0f0ef;bottom:0;content:"";height:1px;left:30px;position:absolute;right:30px}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-optgroup .jcf-option{color:#4a4a4a;font-size:14px;font-weight:400;line-height:16px;padding:20px 30px 20px 50px;position:relative}.jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-optgroup .jcf-option:after{background:#f0f0ef;bottom:0;content:"";height:1px;left:30px;position:absolute;right:30px}.jcf-select-webform-destination-select-group .jcf-list-content>ul>li:first-child{display:none}.cookie-banner{align-items:center;background:#fff;box-sizing:border-box;display:flex;left:0;overflow:hidden;padding:21px 50px 15px;position:fixed;top:0;width:100%;z-index:999}@media(max-width:1003px){.cookie-banner{display:block;padding:16px 44px 15px 20px}}.cookie-banner.hidden{display:none}.cookie-banner *{box-sizing:border-box}.cookie-banner .btn-close{color:#0000;display:block;font-family:OpenSansSubset,sans-serif;font-size:0;font-weight:700;height:50px;line-height:0;margin-left:90px;right:-20px;transform:rotate(45deg);width:50px}.fonts-stage-2 .cookie-banner .btn-close{font-family:OpenSans,sans-serif}@media(max-width:1003px){.cookie-banner .btn-close{margin-left:0;position:absolute;right:0;top:0}}.cookie-banner .btn-close:hover:after{display:block}.cookie-banner .btn-close:after,.cookie-banner .btn-close:before{background:#4a4a4a;content:"";height:18px;left:16px;position:absolute;top:16px;width:18px}.cookie-banner .btn-close:after{left:50%;transform:translateX(-50%);width:2px}.cookie-banner .btn-close:before{height:2px;top:50%;transform:translateY(-50%)}.cookie-banner .data{color:#000;flex:1 1;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:16px;padding-right:62px}.fonts-stage-2 .cookie-banner .data{font-family:OpenSans,sans-serif}@media(max-width:1003px){.cookie-banner .data{padding:0}}.cookie-banner .data p{margin:0}.cookie-banner a,.cookie-banner button{background:none;border:none;color:#000;display:none;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;line-height:13px;padding:0;position:relative;text-decoration:none;vertical-align:middle}.fonts-stage-2 .cookie-banner a,.fonts-stage-2 .cookie-banner button{font-family:OpenSans,sans-serif}@media(max-width:1003px){.cookie-banner a,.cookie-banner button{display:inline-block;margin-left:15px}}.cookie-banner a:after,.cookie-banner button:after{background:#4a4a4a;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media(max-width:1003px){.cookie-banner a:after,.cookie-banner button:after{bottom:-4px}}.cookie-banner a:hover:after,.cookie-banner button:hover:after{display:none}.cookie-banner button.cookie-banner__red{color:#ec004a;display:none;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;line-height:13px;margin-left:30px;position:relative;text-decoration:none;vertical-align:middle}.fonts-stage-2 .cookie-banner button.cookie-banner__red{font-family:OpenSans,sans-serif}@media(max-width:1003px){.cookie-banner button.cookie-banner__red{display:inline-block;margin-left:10px}}.cookie-banner button.cookie-banner__red:after{background:#ec004a;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media(max-width:1003px){.cookie-banner button.cookie-banner__red:after{bottom:-4px}}.cookie-banner button.cookie-banner__red:hover:after,.cookie-banner__links{display:none}@media(max-width:1003px){.cookie-banner__links{display:inline-block}}.cookie-banner .btns-holder{align-items:center;display:flex}.cookie-banner .btns-holder a,.cookie-banner .btns-holder button{display:inline-block}@media(max-width:1003px){.cookie-banner .btns-holder{display:none}}.cookie-banner-wrapper.hide-cookie{height:0!important;visibility:hidden}.toolbar-horizontal .cookie-banner{top:39px}.toolbar-horizontal.toolbar-tray-open .cookie-banner{top:79px}@media(max-width:1003px){.toolbar-horizontal.toolbar-tray-open .cookie-banner{top:39px}}.error-message-widget{margin:0 auto 50px;max-width:870px;text-align:center}.error-message-widget__container{background:url(/themes/custom/adagio/static/media/BG.svg);background-size:cover;border-radius:100px;padding:50px 20px 25px;position:relative}@media(max-width:768px){.error-message-widget__container{border-radius:0;padding:20px 20px 25px}}.error-message-widget__container ul{list-style-type:none;margin-bottom:30px}.error-message-widget__container ul li{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;margin-bottom:8px}.fonts-stage-2 .error-message-widget__container ul li{font-family:OpenSans,sans-serif}.error-message-widget__container a{color:#ec004a;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;margin-bottom:10px;outline:none;position:relative;text-decoration:none;text-transform:uppercase}.fonts-stage-2 .error-message-widget__container a{font-family:OpenSans,sans-serif}.error-message-widget__container a:after{background-color:#ec004a;border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:100%}.error-message-widget__ft{background:#ec004a;border-radius:50%;bottom:-25px;height:50px;left:0;margin:0 auto;position:absolute;right:0;width:50px}.error-message-widget__ft span{display:block;height:28px;position:absolute;right:13px;top:12px;width:28px}.error-message-widget__ft span:after,.error-message-widget__ft span:before{background-color:#fff;content:" ";height:26px;left:15px;position:absolute;width:3px}.error-message-widget__ft span:before{transform:rotate(45deg)}.error-message-widget__ft span:after{transform:rotate(-45deg)}.login-error-popup{border-radius:8px;display:none;margin:0;max-width:565px;padding:41px 51px 39px 53px}@media(max-width:767px){.login-error-popup{max-width:335px;padding:20px;position:static}}.login-error-popup .btn-close{font-size:0;height:56px;line-height:0;outline:none;position:absolute;right:0;top:0;width:56px}@media(max-width:767px){.login-error-popup .btn-close{height:55px;top:20px;width:55px}}.login-error-popup .btn-close span{display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:20px}@media(max-width:767px){.login-error-popup .btn-close span{height:18px;width:18px}}.login-error-popup .btn-close span:after{background:#4a4a4a;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media(max-width:767px){.login-error-popup .btn-close span:after{background:#fff;border-radius:2px}}.login-error-popup .btn-close span:before{background:#4a4a4a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}@media(max-width:767px){.login-error-popup .btn-close span:before{background:#fff;border-radius:2px}}.login-error-popup .popup-holder{border:2px solid #e29c16;border-radius:12px;color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding:23px 49px 38px 48px;position:relative;text-align:center}.fonts-stage-2 .login-error-popup .popup-holder{font-family:OpenSans,sans-serif}@media(max-width:767px){.login-error-popup .popup-holder{padding:16px 37px 20px 39px}}.login-error-popup .popup-holder:after{background:#fff url(/themes/custom/adagio/static/media/icon-points.svg) no-repeat 50% 50%;background-size:25px auto;bottom:-10px;content:"";height:23px;left:50%;position:absolute;transform:translateX(-50%);width:45px}@media(max-width:767px){.login-error-popup .popup-holder:after{bottom:-12px}}.login-error-popup .ttl{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;padding-bottom:13px}.fonts-stage-2 .login-error-popup .ttl{font-family:OpenSans,sans-serif}@media(max-width:767px){.login-error-popup .ttl{padding-bottom:15px}}.login-error-popup p{margin:0 0 24px}@media(max-width:767px){.login-error-popup p{margin:0 0 15px}}.login-error-popup .btn-holder a{border:2px solid #002b41;border-radius:25px;color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;line-height:14px;outline:none;padding:11px 39px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top}.fonts-stage-2 .login-error-popup .btn-holder a{font-family:OpenSans,sans-serif}.slider-promo-container{margin:30px auto 40px;max-width:100%;padding:0 15px;width:1456px}@media(min-width:1024px){.slider-promo-container{margin:30px auto 33px;padding:0 104px}}.slider-promo-container .slick-dots{position:static}.slider-promo-container .slick-dots li{margin-top:30px}.slider-promo-container .slick-dots button{cursor:pointer;height:auto;margin:0;outline:none;padding:0;width:auto}.slider-promo-container .slick-dots button:before{display:none}.one-col-slider-container,.one-col-slider-container.slick-dotted.slick-slider{margin-bottom:0}.one-col-slider-container .slick-track{display:flex!important}.one-col-slider-container .slick-slide{height:inherit!important}.one-col-slider-container .slider__item{padding:5px}.one-col-slider-container .slider-svg-arrow_prev{left:-30px}.one-col-slider-container .slider-svg-arrow_next{right:-30px}.one-col-slider-container button.slick-arrow{background:none;border:none;margin:0;padding:0}.one-col-slider-container button.slick-arrow:before{display:none}@media(min-width:1024px){.one-col-slider-container button.slick-arrow{display:block!important}}.promo-item{border-radius:24px;box-shadow:0 0 4px 2px #0003;height:100%;overflow:hidden}@media(min-width:1024px){.promo-item{display:flex}}.promo-item__left{flex-basis:50%}.promo-item__left div{height:100%;position:relative}.promo-item__left img{font-size:25px;height:100%;max-height:325px;object-fit:cover;object-position:center;width:100%}@media(min-width:1024px){.promo-item__left img{left:0;max-height:none;position:absolute;top:0}}.promo-item__right{background-position:100% 0;background-repeat:no-repeat;background-size:60px;padding:30px 12px 20px}@media(min-width:1024px){.promo-item__right{background-size:initial;flex-basis:50%;padding:50px 50px 30px 70px}}.promo-item-widget--blue .promo-item__right{background-image:url(data:image/png;base64,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)}.promo-item-widget--orange .promo-item__right{background-image:url(data:image/png;base64,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)}.promo-item-widget--violet .promo-item__right{background-image:url(data:image/png;base64,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)}.promo-item__subtitle{color:#ec004a;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1.1}@media(min-width:1024px){.promo-item__subtitle{font-size:31px;margin:0 0 8px}}.promo-item__title{font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:1.2;margin:0 0 9px}@media(min-width:1024px){.promo-item__title{font-size:48px}}@media(min-width:1280px){.promo-item__title{max-width:80%}}.promo-item__text{font-size:14px;line-height:1.6;margin:0 0 16px}@media(min-width:1024px){.promo-item__text{font-size:16px;margin:0 0 30px}}.promo-item__text p:not(:last-child){margin:0 0 30px}.promo-item__cta{text-align:center}@media(min-width:1024px){.promo-item__cta{text-align:left}}.promo-item__cta span{background:#000;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1;min-width:150px;outline:none;padding:10px 7px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.promo-item__cta span{min-width:177px;padding:16px 7px}}.cta-link--red .promo-item__cta span{background:#ec004a}.promo-link{color:inherit;text-decoration:none}.promo-link:hover .promo-item__cta span{box-shadow:0 4px 6px #00000040;text-decoration:underline}.slider-promo .subttl{padding-top:30px}.slider-promo .subttl .title-wysiwyg{color:#000;font-size:16px;padding-top:0}.widget-corporate-timeline{padding:30px 20px}.widget-corporate-timeline .title-wysiwyg{margin-bottom:30px}@media(min-width:1024px){.widget-corporate-timeline .title-wysiwyg{margin-bottom:40px}}.widget-corporate-timeline .title-wysiwyg [class*=icon-]:before{color:#d46fff}.corporate-timeline{margin:0 auto;max-width:100%;padding:0 20px;position:relative;width:1100px}@media(min-width:1024px){.corporate-timeline{display:flex;justify-content:space-between;padding:0 4% 0 0}}.corporate-timeline:before{background:#000;content:"";height:92%;left:65px;position:absolute;width:4px;z-index:-1}@media(min-width:1024px){.corporate-timeline:before{height:4px;left:0;top:50%;width:92%}}.corporate-timeline__year{align-items:center;background:#fff url(/themes/custom/adagio/static/media/corporate_circle.99ac33c56ce8b13dc9f4.svg) no-repeat 50%;background-size:contain;cursor:default;display:flex;height:100px;justify-content:center;position:relative;width:100px}@media(min-width:1024px){.corporate-timeline__year{height:124px;width:124px}}.corporate-timeline__year span{font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:1}.corporate-timeline__year:after,.corporate-timeline__year:before{background:#fff;content:"";height:6px;position:absolute;width:100%}@media(min-width:1024px){.corporate-timeline__year:after,.corporate-timeline__year:before{height:100%;width:16px}}.corporate-timeline__year:before{left:0;top:-6px}@media(min-width:1024px){.corporate-timeline__year:before{left:100%}}.corporate-timeline__year:after{right:0;top:100%}@media(min-width:1024px){.corporate-timeline__year:after{right:100%;top:0}}.corporate-timeline__description{align-items:center;display:flex;font-size:14px;height:100px;left:calc(100% + 30px);line-height:1.7;position:absolute;width:calc(100vw - 220px)}@media(min-width:1024px){.corporate-timeline__description{display:block;height:80px;left:0;width:170%}.corporate-timeline__description:after,.corporate-timeline__description:before{content:"";left:0;position:absolute}.corporate-timeline__description:before{background:url(/themes/custom/adagio/static/media/corporate_dot.2571c038c8eee1d77b2f.svg) no-repeat 50%;background-size:contain;height:24px;left:0;width:24px}.corporate-timeline__description:after{background:#000;height:48px;left:10px;width:4px}}.corporate-timeline__item{padding:30px 0}@media(min-width:1024px){.corporate-timeline__item{padding:140px 0}}@media(max-width:1023px){.corporate-timeline__item:first-child{padding-top:0}}@media(min-width:1024px){.corporate-timeline__item:nth-child(odd) .corporate-timeline__description{top:calc(100% + 60px)}.corporate-timeline__item:nth-child(odd) .corporate-timeline__description:before{bottom:calc(100% + 20px)}.corporate-timeline__item:nth-child(odd) .corporate-timeline__description:after{bottom:calc(100% + 44px)}.corporate-timeline__item:nth-child(2n) .corporate-timeline__description{bottom:calc(100% + 60px)}.corporate-timeline__item:nth-child(2n) .corporate-timeline__description:before{top:calc(100% + 20px)}.corporate-timeline__item:nth-child(2n) .corporate-timeline__description:after{top:calc(100% + 44px)}.corporate-timeline__item:last-child .corporate-timeline__description{width:152%}}.information-banner__text span[class*=icon-],.title-wysiwyg span[class*=icon-],.wysiwyg-holder span[class*=icon-]{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:adagio-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.wysiwyg-holder span[class*=icon-]{font-size:0}.wysiwyg-holder span[class*=icon-]:before{font-size:16px}[class*=icon-]:before{content:"\ea32"}.field--type-adagio-amenity-icon-item :before,.field--type-adagio-amenity-icon-item:before{display:none}.field--type-adagio-amenity-icon-item i:before{display:inline;display:initial}@font-face{font-display:block;font-family:adagio-icons;font-style:normal;font-weight:400;src:url(/themes/custom/adagio/static/media/adagio-icons.eot);src:url(/themes/custom/adagio/static/media/adagio-icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/adagio/static/media/adagio-icons.ttf) format("truetype"),url(/themes/custom/adagio/static/media/adagio-icons.woff) format("woff"),url(/themes/custom/adagio/static/media/adagio-icons.svg#adagio-icons) format("svg")}i{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:adagio-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-modal-close:before{content:"\e9a6"}.icon-MAN_WOMAN:before{content:"\e9a5"}.icon-ALARMCLOCK:before{content:"\e9a4"}.icon-photo-image:before{content:"\e9a3"}.icon-CROSS_ICON:before{color:#4a4a4a;content:"\e9a2"}.icon-filtering-icon:before{content:"\e9a1"}.icon-air_conditioner:before{content:"\e99f"}.icon-pets-simple:before{content:"\e9a0"}.icon-textures-circle:before{content:"\e99e"}.icon-monopoly:before{content:"\e910"}.icon-mappin:before{content:"\e911"}.icon-skateboard:before{content:"\e912"}.icon-headphones:before{content:"\e913"}.icon-guitar:before{content:"\e914"}.icon-map:before{content:"\e915"}.icon-ecarcharge:before{content:"\e916"}.icon-eco:before{content:"\e917"}.icon-ecocare:before{content:"\e918"}.icon-backpack:before{content:"\e919"}.icon-umbrella:before{content:"\e91a"}.icon-rectangle:before{content:"\e91b"}.icon-meal:before{content:"\e96a"}.icon-playstation:before{content:"\e96b"}.icon-phone:before{content:"\e96c"}.icon-basket:before{content:"\e96d"}.icon-game:before{content:"\e96e"}.icon-plyaycards:before{content:"\e96f"}.icon-pingpong:before{content:"\e970"}.icon-shoe:before{content:"\e971"}.icon-laptop:before{content:"\e977"}.icon-tea:before{content:"\e98c"}.icon-cooking:before{content:"\e98d"}.icon-chess:before{content:"\e98e"}.icon-leafs:before{content:"\e991"}.icon-cook:before{content:"\e992"}.icon-pear:before{content:"\e993"}.icon-play:before{content:"\e994"}.icon-wifi:before{content:"\e995"}.icon-glasses:before{content:"\e996"}.icon-icecream:before{content:"\e997"}.icon-scooter:before{content:"\e998"}.icon-bicycle:before{content:"\e999"}.icon-book:before{content:"\e99a"}.icon-lamp:before{content:"\e99b"}.icon-bench:before{content:"\e99c"}.icon-chear:before{content:"\e99d"}.icon-WATER:before{content:"\e908"}.icon-THUMBS:before{content:"\e909"}.icon-IDEA:before{content:"\e90a"}.icon-DESKLAMP:before{content:"\e90b"}.icon-DESK:before,.icon-DESK_EQUIPMENTS:before{content:"\e90c"}.icon-5_STARS:before{content:"\e90d"}.icon-4_STARS:before{content:"\e90e"}.icon-2_STARS:before{content:"\e90f"}.icon-ZOOM:before{content:"\e900"}.icon-WIFI:before,.icon-internetconnectivitywifi:before{content:"\e901"}.icon-WEATHER:before{content:"\e902"}.icon-WARNING:before{content:"\e903"}.icon-VIDEOGAMES:before{content:"\e904"}.icon-VASE:before{content:"\e905"}.icon-TROPHY:before{content:"\e906"}.icon-TENNISS:before,.icon-TENNISSERVICE:before{content:"\e907"}.icon-TV:before{content:"\e91c"}.icon-IRON:before,.icon-IRONING:before{content:"\e91d"}.icon-STRAW:before{content:"\e91e"}.icon-MEDIA_AND_TECHNOLOGY:before,.icon-SMARTPHONE:before{content:"\e91f"}.icon-SINGLE_BED:before{content:"\e920"}.icon-BATH:before{content:"\e921"}.icon-GOURMET_SHOP:before,.icon-SHOPPING:before,.icon-SHOPPING_MALL:before{content:"\e922"}.icon-SAUNA:before,.icon-THALAS:before{content:"\e923"}.icon-SALT_PEPPER:before{content:"\e924"}.icon-RACLETTE:before{content:"\e925"}.icon-BATHROOM:before,.icon-PRIVATIVE_BATHROOM:before{content:"\e926"}.icon-POURCENTAGE:before{content:"\e927"}.icon-POST_OFFICE:before{content:"\e928"}.icon-POPCORN:before{content:"\e929"}.icon-POLAROID:before{content:"\e92a"}.icon-PLUS:before{content:"\e92b"}.icon-PLAY:before,.icon-PLAYER:before{content:"\e92c"}.icon-PLANT:before{content:"\e92d"}.icon-PARTICIPANT:before{content:"\e92e"}.icon-NOT_HAPPY:before{content:"\e92f"}.icon-NEWSPAPER:before{content:"\e930"}.icon-NOMBRE_PERSONNE_PAR_CHAMBRE:before{content:"\e931"}.icon-MUTE:before{content:"\e932"}.icon-MUSIC:before{content:"\e933"}.icon-MONEY:before{content:"\e934"}.icon-MICROWAVE:before{content:"\e935"}.icon-MEETING:before,.icon-MEETING_ROOMS:before{content:"\e936"}.icon-GEOLOC2:before{content:"\e937"}.icon-LIBRARY:before{content:"\e938"}.icon-KEY:before{content:"\e939"}.icon-INTERNET:before{content:"\e93a"}.icon-HOME_HEART:before{content:"\e93b"}.icon-HEART:before{content:"\e93c"}.icon-HAPPY:before{content:"\e93d"}.icon-HAND_SHAKE:before{content:"\e93e"}.icon-HAND:before{content:"\e93f"}.icon-GUITAR:before{content:"\e940"}.icon-GOLF:before,.icon-GOLFING:before{content:"\e941"}.icon-INTERNATIONAL2:before{content:"\e942"}.icon-GIFT:before,.icon-GIFT_NEWS_SHOP:before{content:"\e943"}.icon-CHILD_EQUIPEMENTS:before,.icon-TOY_CHILD:before{content:"\e944"}.icon-COOKING:before,.icon-OVEN:before,.icon-SAFE_DEPOSIT:before{content:"\e945"}.icon-FIBER:before{content:"\e946"}.icon-FAX:before{content:"\e947"}.icon-ENVELOPPE:before{content:"\e948"}.icon-ENTHUSIASTIC:before{content:"\e949"}.icon-MUSICSOUND:before{content:"\e94a"}.icon-BEDDINGS:before,.icon-DOUBLE_BED:before{content:"\e94b"}.icon-DISHWASHER:before{content:"\e94c"}.icon-DESSERT:before{content:"\e94d"}.icon-TASTING:before,.icon-TRESTAURANT:before{content:"\e94e"}.icon-AIRCONDITIONING:before,.icon-AIR_CONDITIONING:before,.icon-airconditioningndairconditioning:before{content:"\e94f"}.icon-CINEMA:before{content:"\e950"}.icon-CHRONO:before,.icon-CLOCK:before{content:"\e951"}.icon-FIR:before{content:"\e952"}.icon-CHRISTMAS:before{content:"\e953"}.icon-CHILDREN:before,.icon-CHILD_FACILITIES:before{content:"\e954"}.icon-CHICKEN:before{content:"\e955"}.icon-CHECKIN_CHECKOUT_FACILITIES:before{content:"\e956"}.icon-CATERING:before{content:"\e957"}.icon-CAT:before{content:"\e958"}.icon-CARD:before{content:"\e959"}.icon-CARDGAME:before{content:"\e95a"}.icon-CALENDAR:before{content:"\e95b"}.icon-FRAME:before{content:"\e95c"}.icon-CACTUS:before{content:"\e95d"}.icon-BOOK:before,.icon-BOOK_STORE:before{content:"\e95e"}.icon-BILINGUAL:before{content:"\e95f"}.icon-BEST_PRICE:before{content:"\e960"}.icon-BEDSIDE_LAMP:before{content:"\e961"}.icon-BALOON:before{content:"\e962"}.icon-BABYFOOT:before{content:"\e963"}.icon-BABY-BED:before,.icon-BABY_CRIB:before{content:"\e964"}.icon-E_WLC:before,.icon-E_WLCIN:before{content:"\e965"}.icon-CAMERA:before{content:"\e966"}.icon-APERITIF:before{content:"\e967"}.icon-APARTHOTEL:before{content:"\e968"}.icon-FAMILY:before{content:"\e969"}.icon-USD:before{content:"\e972"}.icon-GBP:before{content:"\e973"}.icon-CHF:before{content:"\e974"}.icon-BRL:before{content:"\e975"}.icon-EUR:before{content:"\e976"}.icon-BAR:before,.icon-BARSERVICE:before{content:"\e978"}.icon-FIRE_NO_ELEVATOR:before{content:"\e979"}.icon-CAR:before{content:"\e97a"}.icon-BABY:before{content:"\e97b"}.icon-ANIMALS:before,.icon-PET:before{content:"\e97c"}.icon-TRAIN:before{content:"\e97d"}.icon-PELUCHE:before{content:"\e97e"}.icon-OPEN_LETTER:before{content:"\e97f"}.icon-NO_FACTURE:before{content:"\e980"}.icon-NO_ELECTRIC_SMOKE:before{content:"\e981"}.icon-ELECTRIC_CAR:before{content:"\e982"}.icon-DRINKS:before{content:"\e983"}.icon-E_WLCOUT:before{content:"\e984"}.icon-COFFEE:before,.icon-COFFEE_MACHINE:before,.icon-coffeemakermak:before{content:"\e985"}.icon-CEUR_MAIN:before{content:"\e986"}.icon-CHECKLIST:before{content:"\e987"}.icon-BUS:before{content:"\e988"}.icon-B_LUGGAGE:before{content:"\e989"}.icon-BIKE:before{content:"\e98a"}.icon-AREAOFINTEREST:before,.icon-SHUTTLE:before{content:"\e98b"}.icon-SERVICE_CLIENT:before{content:"\e98f"}.icon-SECURITY:before,.icon-safedepositro:before{content:"\e990"}.icon-RELAXATION:before,.icon-SPA:before{content:"\e9a9"}.icon-PROMOTION:before{content:"\e9da"}.icon-PHONE:before{content:"\e9dc"}.icon-NEWSLETTER:before{content:"\e9e9"}.icon-NEW:before{content:"\ea0a"}.icon-LAUNDROMAT:before,.icon-LAUNDRY:before,.icon-dishwasherasDishwash:before{content:"\ea14"}.icon-FITNESS:before,.icon-GYM:before{content:"\ea15"}.icon-BREAKFAST:before{content:"\ea16"}.icon-RECEPTION:before,.icon-ROOM_SERVICE:before{content:"\ea17"}.icon-ZOOM2:before{content:"\ea18"}.icon-WELCOME:before{content:"\ea19"}.icon-TRAVAUX:before{content:"\ea1a"}.icon-TRASH:before{content:"\ea1b"}.icon-POOL:before,.icon-POOLSERVICE:before{content:"\ea1c"}.icon-GECOCERT:before,.icon-PLANET_21:before{content:"\ea1d"}.icon-MENAGE:before{content:"\ea1e"}.icon-LUGGAGE_STORAGE:before,.icon-S_LUGGAGE:before{content:"\ea1f"}.icon-GEOLOC:before{content:"\ea20"}.icon-KITCHEN_POT:before{content:"\ea21"}.icon-FOOD_AND_BEVERAGE:before,.icon-KITCHEN:before,.icon-equippedKitchen:before{content:"\ea22"}.icon-REDUCEDMOBILITY:before,.icon-REDUCED_MOBILITY_FACILITIES:before,.icon-WHEELCHAIR_ACCESS:before{content:"\ea23"}.icon-ELEVATOR:before{content:"\ea24"}.icon-DRY_CLEANING:before{content:"\ea25"}.icon-DOWNTOWN:before{content:"\ea26"}.icon-DESCENDING-STAIRS:before{content:"\ea27"}.icon-CREDIT_CARD_OK:before{content:"\ea28"}.icon-ASCENDING_STAIRS:before{content:"\ea29"}.icon-ARROW-INTERNET:before{content:"\ea2a"}.icon-QUESTION:before{content:"\ea2b"}.icon-PARKING:before{content:"\ea2c"}.icon-HOTELFACILITIES:before,.icon-NON_SMOKING:before{content:"\ea2d"}.icon-NO_ANIMALS:before{content:"\ea2e"}.icon-INTERDIT:before{content:"\ea2f"}.icon-INFORMATION:before{content:"\ea30"}.icon-DESCENDING_DONT_TOUCH:before,.icon-DONT_TOUCH:before{content:"\ea31"}.icon-CHECKMARK:before{content:"\ea32"}.icon-BADGE_RECEPTIONIST:before,.icon-SERVICE_AND_EQUIPMENT:before{content:"\ea33"}.icon-ATTENTION:before{content:"\ea34"}.icon-ARROW7:before{content:"\ea35"}.icon-ARROW6:before{content:"\ea36"}.icon-ARROW5:before{content:"\ea37"}.icon-ARROW4:before{content:"\ea38"}.icon-ARROW:before{content:"\ea39"}.icon-ARROW2:before{content:"\ea3a"}.breadcrumb{box-sizing:border-box;display:block;margin:16px auto 30px;max-width:1920px;padding:0 20px;width:100%}@media(min-width:1024px){.breadcrumb{padding:0 60px}}.hotel-page .breadcrumb{align-items:center;box-sizing:border-box;display:flex;margin:30px auto 0;padding:.6875rem 40px}@media(max-width:1004px){.hotel-page .breadcrumb{margin:.5625rem 0 .6875rem;padding:0 24px}}.hotel-page .breadcrumb ul{margin-right:50px;max-width:975px}@media(max-width:1004px){.hotel-page .breadcrumb ul{display:none}}.breadcrumb .btn-prev{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;font-weight:400;line-height:1.71;max-width:400px;text-decoration:underline}.fonts-stage-2 .breadcrumb .btn-prev{font-family:OpenSans,sans-serif}.breadcrumb .btn-prev:hover{text-decoration:none}.breadcrumb__item{color:#000;display:inline;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:26px}.breadcrumb__item:not(:first-child):before{content:"|";font-weight:400}.breadcrumb__item-link{color:#000;font-weight:400;text-decoration:none}.breadcrumb__item-link:hover{text-decoration:underline}@media(max-width:1004px){.breadcrumb .sub-category,.breadcrumb .sub-category:before{display:none}}.isDestinationsPage .breadcrumb{left:0;margin:0 auto 10px;padding:16px 0;position:absolute;text-align:center;width:50%;z-index:2}@media(max-width:1420px){.isDestinationsPage .breadcrumb{width:65%}}@media(max-width:1003px){.isDestinationsPage .breadcrumb{margin:37px auto 0;position:static;width:100%}}.offer-hero-banner-wrapper{margin-bottom:10px}.offer-hero-banner-wrapper.hero-banner-color-theme--orange{background:#d64309;color:#fff}.offer-hero-banner-wrapper.hero-banner-color-theme--orange .title-wysiwyg{color:#fff}.offer-hero-banner-wrapper.hero-banner-color-theme--pink{background:#ffcbd1}.offer-hero-banner-content{margin:0 auto;max-width:100%;width:1920px}@media(min-width:1024px){.offer-hero-banner-content{display:flex}}.offer-hero-banner--left{padding:30px 20px;text-align:center}@media(min-width:1024px){.offer-hero-banner--left{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;max-width:50%;min-height:440px;padding:40px 7%;text-align:left}}.offer-hero-banner--left .title-wysiwyg{margin:0 0 10px;max-width:100%;padding:0}@media(min-width:1024px){.offer-hero-banner--left .title-wysiwyg{text-align:left;width:520px}}.offer-hero-banner--left .title-wysiwyg [class*=icon-]:before{color:#0355ff}.offer-hero-banner--left .hero-subtitle{font-size:24px;margin-bottom:34px}.offer-hero-banner--left .hero-description{font-family:OpenSansSubset,sans-serif;font-weight:600;line-height:1.44}.fonts-stage-2 .offer-hero-banner--left .hero-description{font-family:OpenSans,sans-serif}@media(min-width:1024px){.offer-hero-banner--left .hero-description{font-size:18px;max-width:100%;width:520px}}.offer-hero-banner--left .hero-description p{margin-bottom:8px}@media(min-width:1024px){.offer-hero-banner--left .hero-description p{margin-bottom:24px}}.offer-hero-banner--left .promo-link{background:#000;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1;margin-top:20px;min-width:132px;outline:none;padding:10px 7px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.offer-hero-banner--left .promo-link{margin-top:0;min-width:240px;padding:16px 7px}}.offer-hero-banner--left .promo-link:hover{box-shadow:0 4px 6px #00000040;text-decoration:underline}.offer-hero-banner--left .promo-link:focus-visible{outline:1px solid #fff}.offer-hero-banner--left .popin-link{cursor:pointer;text-decoration:underline}.offer-hero-banner--left .popin-link:hover{text-decoration:none}.offer-hero-banner--right{min-height:230px;position:relative}@media(min-width:1024px){.offer-hero-banner--right{flex-basis:50%;max-width:50%}.offer-hero-banner--right.texture_1:before{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;content:"";height:120px;left:0;position:absolute;top:0;width:160px;z-index:1}.offer-hero-banner--right.texture_1:after{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;bottom:0;content:"";height:120px;position:absolute;right:0;width:80px;z-index:1}.offer-hero-banner--right.texture_2:before{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;content:"";height:107px;left:0;position:absolute;top:0;width:150px;z-index:1}.offer-hero-banner--right.texture_2:after{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;bottom:0;content:"";height:154px;position:absolute;right:0;width:135px;z-index:1}.offer-hero-banner--right.texture_3:before{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;content:"";height:108px;left:0;position:absolute;top:0;width:150px;z-index:1}.offer-hero-banner--right.texture_3:after{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;bottom:0;content:"";height:148px;position:absolute;right:0;width:60px;z-index:1}}.offer-hero-banner--right img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.popup__background-layer{background-color:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:9918}.popup__content{background-color:#fff;border-radius:12px;box-shadow:0 10px 15px 0 #0000001a;left:50%;max-height:100%;max-width:975px;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9919}.popup__content::-webkit-scrollbar{background:#0000;width:0}@media(max-width:767px){.popup__content{min-width:90%}}.popup__content b,.popup__content span,.popup__content strong{font-weight:700}.popup__content a{color:#4a4a4a;display:inline-block;padding:0 5px}@media(max-width:1023px){.popup__content a{display:block;margin:0 auto;width:auto}}.popup__close{background-color:#0000;border:none;cursor:pointer;font-size:0;height:45px;line-height:0;outline:none;position:absolute;right:0;top:0;width:45px;z-index:9919}.popup__close.mobile{display:none}@media(max-width:767px){.popup__close{background-color:#fff;border-radius:50%;height:42px;right:0;top:0;width:42px}}.popup__close span{display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:16px}@media(max-width:767px){.popup__close span{height:18px;width:18px}}.popup__close span:after{background:#4a4a4a;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.popup__close span:before{background:#4a4a4a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.popup-holder__bottom{padding-top:50px}.popup_sales{display:none}.popup_sales.show{display:block}@media(max-width:1023px){.popup_sales .popup__close{right:calc(100% - 48px);top:18px}}.popup_sales .popup__close span{height:20px;width:20px}.popup_sales .popup__close span:before{width:2px}.popup_sales .popup__close span:after{height:2px}.popup_sales .popup__content{border-radius:0;max-width:100vw;padding:80px 24px 30px;width:1176px}@media(min-width:1024px){.popup_sales .popup__content{padding:40px 12%}}.popup_sales .popup__content:after,.popup_sales .popup__content:before{content:"";position:absolute}@media(min-width:1024px){.popup_sales .popup__content:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAELCAMAAABJfeA+AAAAPFBMVEUAAAD/nwD/mQD/mQD/mAD/mgD/mQD/mAD/mQD/lwD/mgD/lwD/mAD/mgD/mQD/mQD/mQD/lwD/mgD/mQCP/3IsAAAAE3RSTlMAEO9/n7/fb49AH2C/z09frzA//US4UwAABr1JREFUeNrFm9uWmzAMRfHdkMBA9f//2peu0gRtuaJpyyMZtq2jI8kka6YPXtvnUPI5lpTPoWTWP1iO4EVdtxXmltcokr2ot23NvUT5cTU3Kp+cHOWXKwYvSn4+EeX1Sl7U+cQqIve39fLELm9X86J+2rS/o4oTdT7R5P2avSg5fhTkBbX7UKfwi8hFeC8qghtcfnjVZL9uy40qpLvMLtTp+BDlvh/eNOkgvAdVfxS03Bf+XZMCEXpQnYX3oiIK332oswtkEN6DKih886HOml7vCn/Neror/LXcwhXVvSi2Vgxe1I7Cbz7UuTjUtAclDYUPXlRB4ZMXJQGFd6MSCj97UXWims5elMwkfAxeVP+DmgZ57zRTkLfdsBZUboj+CMlA3R8hGWj2R4i9qbojxBJJ7gixRILbpdwECiziQNWJTpPFi5IFrWVva6Vq81srCT4wO4UPwl4sTmsVjrA5I3xwhMEbYaQI/dbqV9QXCt9N1KxGCHN6JcrwuNGdnaY5ImQ7DF8hqscO9nEjeSK0Z8LiOojYHbM4cxgwQv/rdME4gveMuwnGUTx1aHfMBqbDa8c4grfFP/jIWLzWEo7QO6ZXjHDxRtg5wgrjzdG1Zlwlee3QcZVVR3CiKvRSKp4vowEuYDqIMBt2SL55GKGkcR5yDuUweumMpmsaqhl2SK4zjZSJExVdZxqJ1piePac2kdmIsGNKuoZqhuFjcNhBZLeOWrPjW06RaE38jN3huKDOm5e14e0JnfVys2KE23W/Gmq37JBow1VDxd84tR0yHhYvCgYU6yHjcfiqYKEeUGRs0lcFEx3is4zFkt8Tq8lYrLdGRof4Q8ZinTdJk0YvCllD9XHtrEpyNVS1xIoX90IZnnqQs2QBY0nTUNtQrEVk1LPe7dZJrCijnnXysUIqjGiRGX/HoUACmbQrKDksk26QW6kaqo1NKqPauTgXda+j2rlsFXXPI7EuWz08uhcNNVt+P2iNqKDssfNFuZVFQZ1jZ6exUwa6X7bKKewD3a9bbQKH622g+3WrG6m7DHS/bnVBdavd/i5bhSokk34pqDj+zq6JOStet0qL79T4ZdVQ1itKPU+Y3ByUrT7wgWJ2UmWri5Du3Rw7ylYDPvAwdde2WumBYDZlbas7Jqpaumv11HHtbOmuTciGqGbpfikCaAHcrbOGysOCnqKhu3YzoLGmYuiu3qyoSIdVLqiNe0NmGZOG6twbVo5911CFj++VY48aKhq94dwwZVe9ufHfN9Zd7dQHz4MZdL+gOnv021B3fUIao6ViSvRkVEbt6Hdd3JWN2LHP6GvvjOLXClF1z9xLuM/oyUiMCjhXL8mgKJ7TqHT0ZGzGRN+pFHRTH0azzFQ6un0WrucpUQrhcAlBmCMa6qny+W6jFIIkK1YOvwpAPWUxvn+H6CGObv2WCSmEOJJxro6QQijbh5HCCimEWtuM0blCCsHVi9FHC6QQJAnGFM6QQmyJ7IYOKaSWWLljJdFT6PiS6WkUoXQNtVNXqidK3QAtntmjs4Z6wq5A28D1LJW1amz3xYEiQTYDJRzgZthdRS0o+2HYPYp6aBIsQrZ71e0ujiLMRmuQxqPFQBXdo6huhYRQa9g1VCLU00KtHEdhVNI9KliETlTUUBVQdmsQRvVPoCJEgV2GUTJ6zzncKO4ygKInNieqMmrm95wJLKo9QajNQD3Vu9to1EcoZ+UJQjWjYXUfKhmoNAku7myjTUWlO73v69+gIrRRQG0qKo/a6K6Z8R4q/w/U/jnU8w5qmQQ7cvknqP7bKLkzCKe/hjo360ZVJ2pl1JNQNJ79qG9+VHai5IOoBVHJizo+h/p2D5V4ELbfRy0D1OMDqPQ/UVizGVH5r6Mi/b0fVRH1BBSW8/o51PM/oriL5n+BWr2ojqjqRaUbqPVzqOdfR7XPob4YhV00W6jGqOREJbAojInPodpNVFefEf5tn1FZnXeCgzMzalfm9k1UUb9SFDxkFEatymTRUWGEqlfDAepcGiaOvgbOrqkiKujvMtwquSke+gcoSID2w/+1ii9eh6v9bNZ7+8x1kHQr8tJs3q5bkZdm8+66f3hpdlzR/YMn6sI2WfUP2Oz8Y3zU/YNmZ1tNkHSKIrAXFliDzD6zF2Zo4STIxl7YYA0ye+NG1iDppG1iWyX4gEZXZlSGpJO2hcb8+dF70snsq4GCTJG2keumQqb4txdwHGeKf1wixy1UBfD3Mx/CZ8oUHkS5U1MV8ImIJGnkN0cPxVUqoODAgCcczmycRqhCJwlYIXKPWam5QvsWrmb8IkNf4eBX6kCBfwcY0aXvoGc8XwAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;bottom:0;height:267px;left:0;width:74px;z-index:1}}.popup_sales .popup__content:after{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;height:246px;right:52px;top:0;transform:rotate(90deg) translateX(-133%);width:63px;z-index:1}@media(min-width:1024px){.popup_sales .popup__content:after{bottom:50%;right:0;top:auto;transform:translateY(50%) rotate(0)}}.popup_sales .popup__content h2,.popup_sales .popup__content h3,.popup_sales .popup__content h4{color:#000;line-height:1.1}.popup_sales .popup__content p{color:#000}.maintenance-page .error-page{height:100vh}@media(min-width:1280px){.maintenance-page .error-page{margin-top:0}}.error-page{background-color:#0355ff;box-sizing:border-box;color:#fff;width:100%}@media(min-width:1280px){.error-page{margin-top:-60px}}.error-page *{box-sizing:border-box}.error-page-holder{padding:110px 54px 38px}@media(min-width:1024px){.error-page-holder{align-items:center;display:flex;flex-wrap:wrap;padding:54px 20px 60px}}.error-page .error-icon{padding-bottom:40px;position:relative}@media(min-width:1024px){.error-page .error-icon{align-items:center;display:flex;justify-content:center;padding:0 20px 0 0;width:52.34%}}.error-page .error-icon svg{display:block;height:170px;margin:0 auto;width:141px}@media(min-width:1024px){.error-page .error-icon svg{height:540px;margin:0;width:450px}.error-page .error-content{width:47.66%}}.error-page .ttl{display:block;font-family:FSRosa,sans-serif;font-size:39px;font-weight:700;line-height:44px}@media(min-width:1024px){.error-page .ttl{font-size:61px;line-height:69px;padding-bottom:14px}}.error-page .data{font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:30px;padding-bottom:8px}@media(min-width:1024px){.error-page .data{font-size:31px;line-height:35px;max-width:540px;padding-bottom:42px}}.error-page .data p{margin:0}.error-page .btn-holder{padding-bottom:42px}@media(min-width:1024px){.error-page .btn-holder{padding-bottom:65px}}.error-page .btn-holder a{background:#000;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:30px;padding:5px 48px;text-align:center;text-decoration:none;vertical-align:top;width:100%}@media(min-width:1024px){.error-page .btn-holder a{padding:15px 48px;width:auto}}.error-page .btn-holder a:hover{text-decoration:underline}.error-page .link-holder div{margin-bottom:9px}@media(min-width:1024px){.error-page .link-holder div{display:inline-block;padding-right:32px}}.error-page .link-holder a{color:inherit;display:inline-block;font-family:FSRosa,sans-serif;font-size:14px;font-weight:700;line-height:16px;padding-right:14px;position:relative;text-align:left;text-decoration:none;text-decoration:underline;vertical-align:top}@media(min-width:1024px){.error-page .link-holder a{font-size:18px;line-height:20px;padding-right:19px}}.error-page .link-holder a:after{content:" ->";position:absolute;right:0;top:0}.error-page .link-holder a:hover{text-decoration:none}.error-page.error-page2{background-color:#d46fff;color:#000}.error-page.error-page2 .error-page-holder{padding-bottom:82px;padding-top:126px}@media(min-width:1024px){.error-page.error-page2 .error-page-holder{padding:79px 20px 104px}}.error-page.error-page2 .error-icon{padding-bottom:60px}@media(min-width:1024px){.error-page.error-page2 .error-icon{padding-bottom:0}}.error-page.error-page2 .error-icon svg{height:134px;width:170px}@media(min-width:1024px){.error-page.error-page2 .error-icon svg{height:473px;width:601px}}.error-page.error-page2 .ttl{padding-bottom:8px}.error-page.error-page2 .data{padding-bottom:16px}@media(min-width:1024px){.error-page.error-page2 .data{max-width:333px;padding-bottom:42px}}.iti{display:inline-block;position:relative;z-index:100}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.iti__flag-container{bottom:0;padding:1px;position:absolute;right:0;top:0}.iti__selected-flag{align-items:center;border-radius:4px 0 0 4px;display:flex;height:46px;padding:0 32px 0 11px;position:relative;width:100px;z-index:1}.iti__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #000;height:0;margin-left:0;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:0}.iti__arrow--up{border-bottom:5px solid #000;border-top:none}.iti__flag{flex:0 0 auto}.iti__country-code{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;margin-left:8px;text-transform:uppercase}.iti__country-list{background:#fff;border:none;border-radius:4px;box-shadow:4px 3px 7px #00000073;box-sizing:border-box;left:0;list-style:none;max-height:200px;overflow:hidden;text-align:left;width:100%;z-index:2}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{margin-right:13px;width:20px}.iti__divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.iti__country{align-items:center;display:flex;flex-wrap:wrap;padding:11px 40px 11px 12px}.iti__dial-code{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px}.iti__dial-code:before{content:"("}.iti__dial-code:after{content:")"}.iti__country-name{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;margin-right:4px;max-width:calc(100% - 90px)}.iti__country.iti__highlight{background-color:#0355ff1a}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0;padding-left:54px;padding-right:6px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:0;right:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag{background-color:#0000}.iti--separate-dial-code .iti__selected-dial-code{margin-left:7px}.iti--container{left:-1000px;padding:1px;position:absolute;top:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{bottom:30px;left:30px;position:fixed;right:30px;top:30px}.iti-mobile .iti__country-list{max-height:100%;overflow-y:auto;width:100%}.iti__flag{background-color:#dbdbdb;background-image:url(/themes/custom/adagio/static/media/flags.1952df896c6a79bb730c.png);background-position:20px 0;background-repeat:no-repeat;border-radius:2px;box-shadow:0 0 1px 0 #888;height:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/themes/custom/adagio/static/media/flags@2x.276410ffdcdd2ff8dca2.png)}}.iti__flag.iti__np{background-color:#0000}.business-widget-form .form-item-phone.active .iti__flag-container,.business-widget-form .form-type-tel.active .iti__flag-container,.commuter-offer-widget-form .form-item-phone.active .iti__flag-container,.commuter-offer-widget-form .form-type-tel.active .iti__flag-container,.custom-form-widget .form-item-phone.active .iti__flag-container,.custom-form-widget .form-type-tel.active .iti__flag-container,.long-stay-widget-form .form-item-phone.active .iti__flag-container,.long-stay-widget-form .form-type-tel.active .iti__flag-container,.meetings-widget-form .form-item-phone.active .iti__flag-container,.meetings-widget-form .form-type-tel.active .iti__flag-container,.webform-submission-form .form-item-phone.active .iti__flag-container,.webform-submission-form .form-type-tel.active .iti__flag-container{width:100%}.block-adagiobannersinformationbanner{left:0;position:fixed;right:0;top:122px;z-index:101}.toolbar-horizontal .block-adagiobannersinformationbanner{margin-top:100px}.information-banner__wrapper{background-color:#ffc107;color:#000;padding:15px 25px;position:relative;transition:opacity .3s ease-in-out}.information-banner__wrapper.white{color:#fff}.information-banner__wrapper.white .information-banner__icon svg{fill:#fff}@media(min-width:768px){.information-banner__wrapper{padding:18px 38px}}.information-banner__wrapper.hide-banner-onload{opacity:0}@media(min-width:1024px){.information-banner__wrapper.onscroll-banner{margin-top:60px}}@media(min-width:1004px){.information-banner__wrapper{padding:22px 48px 20px}}.menu-opened .information-banner__wrapper{display:none}.information-banner__container{min-height:26px;padding:0 50px 0 40px;position:relative}.information-banner__text{font-size:12px;line-height:1.6}.information-banner__text p{color:inherit;display:inline;font-size:inherit;margin:0;padding:0;vertical-align:middle}.information-banner__text strong{font-family:OpenSansSubset,sans-serif;font-weight:700}.fonts-stage-2 .information-banner__text strong{font-family:OpenSans,sans-serif}.information-banner__text em{font-style:italic}.information-banner__text span[class*=icon-]{font-size:0;margin:0 4px}.information-banner__text span[class*=icon-]:before{font-size:18px}.information-banner__text.desktop{display:none}@media(min-width:1024px){.information-banner__text.desktop{display:block}.information-banner__text.mobile{display:none}}.information-banner__icon{left:0;position:absolute;top:-3px}.information-banner__icon svg{fill:#000;stroke:none;height:26px;width:26px}.information-banner__image{display:inline;margin-right:10px;vertical-align:middle}.information-banner__wrapper .btn-close{background:#0000;border:0;color:#0000;cursor:pointer;display:block;font-family:OpenSansSubset,sans-serif;font-size:0;font-weight:700;height:30px;line-height:0;margin:0;padding:0;position:absolute;right:-5px;top:0;transform:rotate(45deg);width:30px}.fonts-stage-2 .information-banner__wrapper .btn-close{font-family:OpenSans,sans-serif}.information-banner__wrapper .btn-close:hover:after{display:block}.information-banner__wrapper .btn-close:after,.information-banner__wrapper .btn-close:before{background:#4a4a4a;content:"";height:26px;left:50%;position:absolute;top:50%;width:26px}.information-banner__wrapper .btn-close:after{margin:-13px 0 0;transform:translateX(-50%);width:2px}.information-banner__wrapper .btn-close:before{height:2px;margin:0 0 0 -13px;transform:translateY(-50%)}.information-banner__wrapper.white .btn-close:after,.information-banner__wrapper.white .btn-close:before{background:#fff}.hotel-info .promo-box{display:none}.become-member-extended{background:#1e1852;box-sizing:border-box;color:#fff;padding:44px 0 50px;position:relative;text-align:center}.become-member-extended *{box-sizing:border-box}.become-member-extended .container{margin:0 auto;max-width:1489px;padding:0 20px;position:relative;text-align:center;z-index:2}@media(min-width:1024px){.become-member-extended .container{align-items:center;display:flex;justify-content:space-between;text-align:left}}.become-member-extended__logo-holder{flex-basis:197px}.become-member-extended__logo-holder img{max-width:100%;width:197px}.become-member-extended__description{font-size:16px;line-height:1.62;margin:0 auto 20px;max-width:350px;padding:0 10px}@media(min-width:1024px){.become-member-extended__description{flex-basis:355px;margin:0 auto;max-width:100%}}.become-member-extended__description p{margin:0}.become-member-extended__items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:568px;text-align:center}@media(max-width:1023px){.become-member-extended__items._three .widget{flex-basis:33%}.become-member-extended__items._four{max-width:256px}.become-member-extended__items._four .widget{flex-basis:50%}}@media(min-width:1024px){.become-member-extended__items{flex-wrap:nowrap;justify-content:space-between}}.become-member-extended__items .widget{font-family:OpenSansSubset,sans-serif;font-weight:600;padding:0 15px 40px}.fonts-stage-2 .become-member-extended__items .widget{font-family:OpenSans,sans-serif}@media(min-width:1024px){.become-member-extended__items .widget{padding:0 15px}}.become-member-extended__items i{display:inline-block;font-size:48px;font-weight:400;margin-bottom:10px}.become-member-extended .btn-holder a{background:#fff;border:1px solid #000;border-radius:100px;color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;line-height:1;min-width:244px;padding:12px;text-align:center;text-decoration:none}.fonts-stage-2 .become-member-extended .btn-holder a{font-family:OpenSans,sans-serif}.aligned-offers-widget{padding:40px 0;position:relative}.aligned-offers-widget .title-wysiwyg{padding-top:0}.aligned-offers-widget .background-top{fill:#ffcbd1;left:0;margin-bottom:0;max-height:inherit;position:absolute;top:0;z-index:-1}.aligned-offers-widget .background-top.desktop{display:none;left:-1%;max-height:100%;width:101%}@media(min-width:1024px){.aligned-offers-widget .background-top.desktop{display:block}}.aligned-offers-widget .background-top.mobile{display:block;max-height:51px;width:100%}@media(min-width:1024px){.aligned-offers-widget .background-top.mobile{display:none}}.aligned-offers-widget .background-wrapper{background-color:#ffcbd1;padding-bottom:12px;position:relative;z-index:2}@media(min-width:1024px){.aligned-offers-widget .background-wrapper{padding-bottom:27px}}.aligned-offers-widget--red .background-top{fill:#ec004a}.aligned-offers-widget--red .background-wrapper{background-color:#ec004a}.aligned-offers-widget__container{margin:0 auto;max-width:100%;padding-top:35px;width:1920px}@media(min-width:1024px){.aligned-offers-widget__container{display:flex;flex-wrap:wrap;justify-content:center}}.aligned-offers-widget__item{padding:0 20px 48px;text-align:center}.aligned-offers-widget__item:last-child{padding:0 20px 30px}@media(min-width:1024px){.aligned-offers-widget__item{padding:0 40px 30px}}.aligned-offers-widget__item-prescent{color:#ec004a;color:var(--primary-red,#ec004a);font-family:FSRosa,sans-serif;font-size:48px;font-weight:700;line-height:1.2}@media(min-width:1024px){.aligned-offers-widget__item-prescent{display:flex;flex-direction:column;font-size:108px;height:140px;justify-content:flex-end;line-height:1}}.aligned-offers-widget--red .aligned-offers-widget__item-prescent{color:#fff}.aligned-offers-widget__item-title{font-family:FSRosa,sans-serif;font-size:28px;font-weight:400;margin:15px auto 0;max-width:320px}@media(min-width:1024px){.aligned-offers-widget__item-title{font-size:31px}.aligned-offers-widget__item-description{display:block;font-size:48px}}.rating-extended .rating-item{border-top:1px solid #d2d2d2}.rating-extended .rating-item:first-child{border-top:0}@media(max-width:767px){.rating-extended .rating-item__container{display:flex;flex-direction:column}}.rating-extended .block{align-content:flex-start;box-sizing:border-box;display:flex;justify-content:flex-start;margin-bottom:0;padding:32px 52px 25px 34px;width:100%}@media(max-width:767px){.rating-extended .block{display:block;margin-bottom:0;padding:25px}}.rating-extended .block .rating-view__circles{margin:0}.rating-extended .block .rating-view__circles.mobile{display:none}@media(max-width:767px){.rating-extended .block .rating-view__circles.mobile{display:block;flex:1 1 100%;order:2}}.rating-extended .block .rating-view__circles.desktop{display:block}@media(max-width:767px){.rating-extended .block .rating-view__circles.desktop{display:none}}.rating-extended .block .rating-view__circles .rating-view__circle{height:11px;margin-right:3px;width:11px}.rating-extended .block .rating-view__circles .rating-view__circle:after{border-width:3px}.rating-extended .block .rating-view__circles .date{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:14px;margin-left:1px}.fonts-stage-2 .rating-extended .block .rating-view__circles .date{font-family:OpenSans,sans-serif}.rating-extended .block .data-head{align-items:center;display:flex;margin-bottom:9px}@media(max-width:767px){.rating-extended .block .data-head{margin-bottom:8px}}.rating-extended .block .data-head .data-head{align-items:center;display:flex;margin-bottom:9px}@media(max-width:767px){.rating-extended .block .data-head .data-head{margin-bottom:8px}}.rating-extended .block .data-head .rating-view__circles{margin:0}.rating-extended .block .data-head .rating-view__circles.mobile{display:none}@media(max-width:767px){.rating-extended .block .data-head .rating-view__circles.mobile{display:block}}.rating-extended .block .data-head .rating-view__circles.desktop{display:block}@media(max-width:767px){.rating-extended .block .data-head .rating-view__circles.desktop{display:none}}.rating-extended .block .data-head .rating-view__circle{height:11px;margin-right:3px;width:11px}.rating-extended .block .data-head .rating-view__circle:after{border-width:3px}.rating-extended .block .data-head .date{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:14px;margin-left:1px}.fonts-stage-2 .rating-extended .block .data-head .date{font-family:OpenSans,sans-serif}.rating-extended .info-block{padding-right:35px;width:120px}@media(max-width:767px){.rating-extended .info-block{align-items:center;display:flex;padding:0;width:100%}}.rating-extended .info-block .img-holder{background:#f5f3f2;border-radius:50%;height:85px;margin:0 auto 13px;position:relative;width:85px}@media(max-width:767px){.rating-extended .info-block .img-holder{height:55px;margin:0 10px 0 0;width:55px}}.rating-extended .info-block i{font-size:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:767px){.rating-extended .info-block i{font-size:35px;transform:translate(-50%,-50%) scale(.9)}}.rating-extended .info-block .name{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;font-weight:500;line-height:22px;text-align:center}.fonts-stage-2 .rating-extended .info-block .name{font-family:OpenSans,sans-serif}@media(max-width:767px){.rating-extended .info-block .name{flex:1 1 100%;text-align:left}}.rating-extended .data-block{flex:1 1}@media(max-width:767px){.rating-extended .data-block{margin-top:10px}}.rating-extended .data-block .review .ttl{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;font-weight:500;line-height:18px;margin-bottom:7px}.fonts-stage-2 .rating-extended .data-block .review .ttl{font-family:OpenSans,sans-serif}.rating-extended .data-block .review .data{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:300;line-height:26px;padding-bottom:10px}.fonts-stage-2 .rating-extended .data-block .review .data{font-family:OpenSans,sans-serif}.rating-extended .data-block .review .data .morecontent .all-txt{display:none}.rating-extended .data-block .review .data .morelink{display:inline}@media(max-width:767px){.rating-extended .data-block .review .data .morelink{display:block}}.rating-extended .data-block .review .data a{color:inherit;margin-left:5px;text-decoration:underline}.rating-extended .data-block .review .data a:hover{text-decoration:none}@media(max-width:767px){.rating-extended .data-block .review .data a:hover{text-decoration:underline}}.rating-extended .data-block .answer{margin-top:4px;padding-top:27px}.rating-extended .data-block .answer .ttl{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;font-weight:500;line-height:22px;margin-bottom:1px}.fonts-stage-2 .rating-extended .data-block .answer .ttl{font-family:OpenSans,sans-serif}@media(max-width:767px){.rating-extended .data-block .answer .ttl{margin-bottom:0}}.rating-extended .data-block .answer p{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:300;line-height:24px}.fonts-stage-2 .rating-extended .data-block .answer p{font-family:OpenSans,sans-serif}.rating-extended .btn-more{border-top:1px solid #d2d2d2;padding-bottom:25px;padding-top:25px;text-align:center}@media(max-width:767px){.rating-extended .btn-more{padding-bottom:20px;padding-top:20px}}.rating-extended .btn-more a{background:#0000;border:0;color:#ec004a;cursor:pointer;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;line-height:11px;padding-bottom:5px;position:relative;text-decoration:none;text-transform:uppercase;vertical-align:top}.fonts-stage-2 .rating-extended .btn-more a{font-family:OpenSans,sans-serif}@media(max-width:767px){.rating-extended .btn-more a{padding:0 5px 5px}}.rating-extended .btn-more a:after{background:#ec004a;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .25s ease-in-out;width:100%}.rating-extended .btn-more a:hover:after{width:0}.rating-extended .empty-reviews{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-weight:400;margin:30px 25px 16px;text-align:center}.fonts-stage-2 .rating-extended .empty-reviews{font-family:OpenSans,sans-serif}
/*# sourceMappingURL=main.css.map*/