.multi-hotel-avail-rates__header{padding:10px 0;display:flex;align-items:center;justify-content:space-between;color:#242c4a}.multi-hotel-avail-rates__room-name{width:65%;font:500 14px/1.5 Roboto,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multi-hotel-avail-rates__price{width:35%;text-align:left;font:700 20px/24px Roboto,sans-serif}.multi-hotel-avail-rates__content{padding-bottom:10px;display:flex}.multi-hotel-avail-rates__left-block,.multi-hotel-avail-rates__right-block{width:50%}.multi-hotel-avail-rates__right-block{text-align:right}.multi-hotel-avail-rates__left-block{text-align:left}.multi-hotel-avail-rates__text{font:normal 12px/1.5 Roboto,sans-serif;color:#343c4a}.multi-hotel-avail-rates__text--grey{color:#7c8092}.multi-hotel-avail-rates__text--success{color:#2baf40}.multi-hotel-avail-rates__value-for-money{position:relative;cursor:pointer}.multi-hotel-avail-rates__value-for-money:hover .multi-hotel-avail-rates__value-for-money-description{display:block}.multi-hotel-avail-rates__value-for-money-description{display:none;font:normal 12px/1.5 Roboto,sans-serif;position:absolute;text-align:right;border-radius:2px;box-shadow:0 5px 16px 5px rgba(36,44,74,.1);border:1px solid #b7d1e0;background-color:#fff;color:#242c4a;padding:10px;bottom:100%;left:0;width:275px;white-space:normal;z-index:1}.multi-hotel-avail-no-rates__header{padding:10px 0;font:500 14px/1.5 Roboto,sans-serif;color:#e12d2d}.multi-hotel-avail-no-rates__content{font:normal 12px/1.5 Roboto,sans-serif;color:#242c4a}.page-about,.page-copyright,.page-directory,.page-districts,.page-landmarks,.page-privacy,.page-static{font-size:14px;line-height:24px;margin-top:20px;text-align:right}.page-about .right-col,.page-copyright .right-col,.page-directory .right-col,.page-districts .right-col,.page-landmarks .right-col,.page-privacy .right-col,.page-static .right-col{padding-top:10px}.page-about .page-title h1,.page-copyright .page-title h1,.page-directory .page-title h1,.page-districts .page-title h1,.page-landmarks .page-title h1,.page-privacy .page-title h1,.page-static .page-title h1{margin-bottom:0}.page-about .find-a-hotel h3,.page-copyright .find-a-hotel h3,.page-directory .find-a-hotel h3,.page-districts .find-a-hotel h3,.page-landmarks .find-a-hotel h3,.page-privacy .find-a-hotel h3,.page-static .find-a-hotel h3{margin-top:0!important}.page-about h1,.page-copyright h1,.page-directory h1,.page-districts h1,.page-landmarks h1,.page-privacy h1,.page-static h1{text-align:right;color:#000;font-size:30px;font-family:Roboto,sans-serif;margin-bottom:20px;font-weight:400}.page-about h3,.page-copyright h3,.page-directory h3,.page-districts h3,.page-landmarks h3,.page-privacy h3,.page-static h3{float:right!important;width:100%!important;text-align:right;font-weight:600!important;font-size:24px!important;color:#444!important;margin-bottom:10px;font-family:Roboto,sans-serif!important}.page-about .list-2-col,.page-copyright .list-2-col,.page-directory .list-2-col,.page-districts .list-2-col,.page-landmarks .list-2-col,.page-privacy .list-2-col,.page-static .list-2-col{overflow:hidden;text-align:right}.page-about .list-2-col li,.page-copyright .list-2-col li,.page-directory .list-2-col li,.page-districts .list-2-col li,.page-landmarks .list-2-col li,.page-privacy .list-2-col li,.page-static .list-2-col li{float:right;padding-left:20px;box-sizing:border-box;width:50%}.page-about .list-2-col li a,.page-copyright .list-2-col li a,.page-directory .list-2-col li a,.page-districts .list-2-col li a,.page-landmarks .list-2-col li a,.page-privacy .list-2-col li a,.page-static .list-2-col li a{color:#325ca9;font-size:14px;line-height:26px}.page-about .text,.page-about p,.page-copyright .text,.page-copyright p,.page-directory .text,.page-directory p,.page-districts .text,.page-districts p,.page-landmarks .text,.page-landmarks p,.page-privacy .text,.page-privacy p,.page-static .text,.page-static p{font-size:14px;text-align:right;margin-top:20px}.hotel-list-all{display:flex;flex-flow:wrap;text-align:right;padding:40px 0 25px}@media only screen and (max-width:767px){.hotel-list-all{padding:20px 10px}}.hotel-list-all .list-description{margin:0 0 20px}.hotel-list-all__sidebar{width:33%}@media only screen and (max-width:767px){.hotel-list-all__sidebar{width:100%}}.hotel-list-all__hotels{width:66%}@media only screen and (max-width:767px){.hotel-list-all__hotels{width:100%}}.hotel-list-all__title{font:700 20px/1.5 Roboto,sans-serif;margin-bottom:20px}.hotel-list-all__list{margin-bottom:30px;column-count:2;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.hotel-list-all__list:not(:last-child){border-bottom:1px solid #bad4e3;padding-bottom:30px}.hotel-list-all__item{margin-bottom:10px;padding-left:5px}.hotel-list-all__link{font:400 14px/1.4 Roboto,sans-serif;color:#242c4a;text-decoration:none;cursor:pointer}.hotel-list-all__link:hover{color:#3c6780;text-decoration:underline}.sunset-landmarks{padding:40px 0 25px}@media only screen and (max-width:767px){.sunset-landmarks{padding:20px 0}}.sunset-landmarks .hotel-list__header{margin-bottom:25px}@media only screen and (max-width:767px){.sunset-landmarks .hotel-list__header{margin-bottom:20px}}.districts{text-align:right;margin-bottom:50px;column-count:3;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.districts__item{margin-bottom:10px;padding-left:5px}.districts__link{font:400 14px/1.4 Roboto,sans-serif;color:#242c4a;text-decoration:none}.districts__link:hover{color:#3c6780;text-decoration:underline}@media only screen and (max-width:767px){.districts,.hotel-list-all__list{column-count:2}}@media only screen and (max-width:414px){.districts,.hotel-list-all__list{column-count:1}}body.is-open-popup{overflow:hidden}.check-avail-form-horizontal{margin-bottom:150px;background-color:#fff;position:relative}@media only screen and (max-width:1024px){.check-avail-form-horizontal .date-picker-wrapper.inline-wrapper{right:5px}}.check-avail-form-horizontal .date-picker-wrapper .custom-header{display:none}.sidebar-seo{width:100%}.sidebar-seo__block{margin-bottom:15px}.sidebar-seo__title{font:700 24px/1.5 Roboto,sans-serif;color:#242c4a;margin-bottom:10px}.sidebar-seo__subtitle{font:700 20px/1.5 Roboto,sans-serif;color:#242c4a;margin-bottom:10px}.sidebar-seo__list-item{display:block;font:400 14px/1.5 Roboto,sans-serif;color:#242c4a;cursor:pointer;margin-bottom:10px;padding-left:5px;width:100%}.sidebar-seo__list-item:hover{text-decoration:underline}.district-banner{background:#f5f7fa;height:auto}.district-banner .header{color:#242c4a;border-color:#bad4e3;margin-bottom:30px}@media only screen and (max-width:1024px){.district-banner .header{margin-bottom:15px}}@media only screen and (max-width:767px){.district-banner .header{margin-bottom:20px}}.district-banner .header__logo{color:#242c4a}.district-banner .header .item__title-icon{fill:#242c4a}.district-banner .header__nav-toggler-line{background-color:#242c4a}.district-banner__link-container{width:100%;max-width:1140px;margin:0 auto 30px;text-align:right}@media only screen and (max-width:767px){.district-banner__link-container{margin-bottom:20px}}.district-banner__link{position:relative;padding-right:16px;font-size:16px;color:#3c6780}@media only screen and (max-width:767px){.district-banner__link{font-size:14px}}.district-banner__link:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) scaleX(-1);width:6px;height:10px;background:url(/new/designs/90/destination/img/districts-back-to-all-arrow.svg) no-repeat}.district-banner .banner__text,.district-banner .banner__title{color:#242c4a}@media only screen and (max-width:767px){.district-banner .banner__title{font-size:20px}}@media only screen and (max-width:767px){.district-banner .banner__text{font-size:12px}}@media only screen and (max-width:1200px){.district-banner .banner__content{padding:0 15px}}@media only screen and (max-width:767px){.district-banner .banner__content{padding:0 10px}}.district-banner .form{width:100%;max-width:1140px;box-sizing:border-box;justify-content:space-between;margin:0 auto;padding:18px 25px;box-shadow:2px 4px 11px 1px rgba(75,72,69,.1)}@media only screen and (max-width:1024px){.district-banner .form{flex-wrap:wrap;padding:15px}}@media only screen and (max-width:767px){.district-banner .form{flex-wrap:nowrap}}.district-banner .form .form__field{display:flex;align-items:center;padding:7px 15px;margin-left:10px;border-radius:2px;border:1px solid #bad4e3}@media only screen and (max-width:1024px){.district-banner .form .form__field{margin:0;width:32%;flex:0 0 auto}}@media only screen and (max-width:767px){.district-banner .form .form__field{width:100%;margin-bottom:10px}}.district-banner .form .form__field:after{display:none}@media only screen and (max-width:1024px){.district-banner .form .form__field:first-child{margin:0}}@media only screen and (max-width:767px){.district-banner .form .form__field:first-child{margin-bottom:10px}}.district-banner .form .field__title{margin:0 0 0 10px;white-space:nowrap}.district-banner .form .field__content{width:100%;justify-content:flex-start;position:static}.district-banner .form .field__number{font-size:28px;line-height:1;margin-left:6px}@media only screen and (max-width:767px){.district-banner .form .field__number{font-size:22px}}.district-banner .form .field__text-item{display:inline-block;line-height:1}@media only screen and (max-width:767px){.district-banner .form .field__text-item{font-size:14px}}.district-banner .form .field__text-item:not(:last-child){margin-bottom:0}.district-banner .form .field__corner{display:block;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.district-banner .form .field__corner-icon{vertical-align:middle}.district-banner .form .field__dropdown{width:100%;top:calc(100% + 1px)}.district-banner .form .form__submit{width:228px;border-radius:2px;font-size:16px}@media only screen and (max-width:1024px){.district-banner .form .form__submit{width:32%;margin:10px auto 0;padding:12px}}@media only screen and (max-width:767px){.district-banner .form .form__submit{width:100%;padding:11px;margin:0;font-size:14px}}.district-single{width:100%;display:flex;justify-content:space-between;padding:50px 0;font:400 16px/1.5 Roboto,sans-serif;text-align:right;color:#242c4a}@media only screen and (max-width:1024px){.district-single{flex-wrap:wrap;padding:30px 0}}@media only screen and (max-width:767px){.district-single{padding:20px 0}}.district-single__info{width:100%;flex-shrink:1}@media only screen and (max-width:1024px){.district-single__info{order:2}}.district-single__hotel-count{font:500 16px/1.5 Roboto,sans-serif;color:#242c4a;padding-bottom:10px}@media only screen and (max-width:767px){.district-single__hotel-count{font-size:14px}}.district-single__description{font-size:16px;line-height:1.5;color:#242c4a}@media only screen and (max-width:767px){.district-single__description{font-size:14px}}.district-single__description p{padding-bottom:20px}.district-single__description p .is-landmark-active{font-weight:500;color:#3c6780;cursor:pointer;text-decoration:underline;transition:.2s}.district-single__description p .is-landmark-active:hover{color:#f68059}.district-single__description-link{font-weight:500;color:#3c6780;cursor:pointer;text-decoration:underline;transition:.2s}.district-single__description-link:hover{color:#f68059}.district-single__map-entry{height:100px}@media only screen and (max-width:767px){.district-single__map-entry{height:100px}}.district-single__map-entry .hotel-list-map-entry__right{width:100%}@media only screen and (max-width:1024px){.district-single__map-entry .hotel-list-map-entry__btn{min-width:193px}}.tippy-content{padding:0!important}.tippy-arrow{color:#fff!important;z-index:1}.district-popup{max-width:300px;z-index:100;display:flex;flex-wrap:wrap;padding:10px 10px 0;background:#fff;border-radius:2px;box-shadow:0 1px 9px 2px rgba(0,0,0,.15)}.district-popup__img{width:100%;height:190px;margin-bottom:10px;object-fit:cover;border-radius:2px}.district-popup__tags{display:flex;flex-wrap:wrap}.district-popup__desc{margin-bottom:10px;font-size:12px;line-height:1.5;color:#242c4a;text-align:right}.district-popup__tag{margin-bottom:10px;margin-left:10px;padding:5px;font:500 12px/1.5 Roboto,sans-serif;color:#242c4a;background-color:#ddeaf1;border-radius:2px}.district-popup__tag:last-child{margin-left:0}.district-gallery{width:calc(50% - 18.5px);margin-right:37px;flex-shrink:0}@media only screen and (max-width:1024px){.district-gallery{width:100%;height:500px;margin:0 0 25px;order:1}}@media only screen and (max-width:767px){.district-gallery{height:370px;margin:0 0 20px}}@media only screen and (max-width:414px){.district-gallery{height:270px}}.district-gallery.slick-initialized .district-gallery__item{display:block}.district-gallery .slick-list,.district-gallery .slick-slide,.district-gallery .slick-slide div,.district-gallery .slick-track{height:100%}.district-gallery__item{height:100%;display:none}.district-gallery__image{width:100%;height:100%;object-fit:cover;border-radius:2px}.district-gallery__arrow-next,.district-gallery__arrow-prev{position:absolute;top:50%;z-index:10;transform:translateY(-50%);width:20px;height:32px;cursor:pointer}.district-gallery__arrow-prev{right:15px;background:url(/new/designs/90/destination/img/districts-arrow-prev.svg) no-repeat;background-size:contain}.district-gallery__arrow-next{left:15px;background:url(/new/designs/90/destination/img/districts-arrow-next.svg) no-repeat;background-size:contain}.ui-dialog{position:fixed!important;width:auto!important;top:50%!important;right:50%!important;left:auto!important;transform:translate(50%,-50%);padding:20px!important;box-sizing:border-box;border-radius:2px;box-shadow:0 5px 10px 0 rgba(36,44,74,.1);background-color:#fff;z-index:201!important}@media (max-width:767px){.ui-dialog{width:100%!important;max-width:400px}}.ui-dialog-content{background:none!important;z-index:10000;min-height:0!important;padding:0!important}.ui-widget-overlay{background:rgba(36,44,74,.8);z-index:200!important}.lb-outerContainer{padding:4px 0}.lb-container{overflow:hidden;margin:0 4px;padding:0}.mobile-calendar-bg{background:rgba(40,40,40,.8);position:fixed;width:100%;height:100%;z-index:100;top:0;display:none}.ui-autocomplete .ui-state-focus{margin:0}.ui-autocomplete li{box-sizing:border-box;font-weight:700!important;color:#333!important;font-size:12px}.progressbar{text-align:center}.progressbar__title{font:500 24px/1.5 Roboto,sans-serif;color:#242c4a;margin-bottom:10px}.progressbar__count{font:500 14px/1.5 Roboto,sans-serif;color:#242c4a}.progressbar__text{font:400 16px/1.5 Roboto,sans-serif;color:#242c4a;margin-bottom:10px}#ballsWaveG{position:relative;width:208px;height:40px;margin:auto}#ballsWaveG .ballsWaveG{position:absolute;top:50%;transform:translateY(-50%);background-color:#3c6780;width:20px;height:20px;animation-name:ballsWaveG;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:normal;border-radius:50%}#ballsWaveG #ballsWaveG_1{right:0;animation-delay:.6s}#ballsWaveG #ballsWaveG_2{right:26px;animation-delay:.75s}#ballsWaveG #ballsWaveG_3{right:52px;animation-delay:.9s}#ballsWaveG #ballsWaveG_4{right:78px;animation-delay:1.05s}#ballsWaveG #ballsWaveG_5{right:104px;animation-delay:1.2s}#ballsWaveG #ballsWaveG_6{right:130px;animation-delay:1.35s}#ballsWaveG #ballsWaveG_7{right:156px;animation-delay:1.5s}#ballsWaveG #ballsWaveG_8{right:182px;animation-delay:1.64s}@keyframes ballsWaveG{0%{background-color:#3c6780}to{background-color:#fff}}.notavail-header .header,.sunset-static-pages .header{border-bottom:1px solid rgba(186,212,227,.5);color:#242c4a}.notavail-header .header__inner,.notavail-header .header__logo,.sunset-static-pages .header__inner,.sunset-static-pages .header__logo{color:#242c4a}.notavail-header .header__nav-toggler,.sunset-static-pages .header__nav-toggler{background-color:transparent}.notavail-header .header__nav-toggler-cross,.notavail-header .header__nav-toggler-line,.sunset-static-pages .header__nav-toggler-cross,.sunset-static-pages .header__nav-toggler-line{background-color:#242c4a}.notavail-header .header .item__title-icon,.sunset-static-pages .header .item__title-icon{fill:#242c4a}.notavail-header .header .item .dropdown__list-item:hover,.sunset-static-pages .header .item .dropdown__list-item:hover{background-color:#bad4e3}.notavail-header .header .item .dropdown__list-link,.sunset-static-pages .header .item .dropdown__list-link{color:#242c4a}.notavail{padding:15px 0;display:flex;min-height:112px}.notavail__info{width:calc(100% - 285px);padding:0 15px}.notavail__info-wrapper{border-radius:2px;background-color:#fff;border:1px solid #d1dde9;display:flex;flex-wrap:nowrap;height:100%}.notavail__info-img{width:250px;background-size:cover;border-radius:0 2px 2px 0;background-position:50%}.notavail__information{padding:20px 15px;display:flex;align-items:center;width:calc(100% - 250px)}.notavail__information-text{text-align:right;width:calc(100% - 200px);display:flex;align-items:center}.notavail__information-content{max-width:315px;padding-left:10px;color:#242c4a;font:16px/24px Roboto,sans-serif}.notavail__information-other-dates{color:#3c6780;cursor:pointer;text-decoration:underline;font-weight:500;white-space:nowrap}.notavail__information-icon{width:30px;margin-left:15px;animation:ring 4s ease-in-out .7s 3}.notavail__information-btn{width:200px;text-align:left}.notavail__information-other-hotels{display:inline-block;border-radius:2px;background:#f68059;cursor:pointer;font:700 16px Roboto,sans-serif;color:#fff;padding:11px;text-align:center}.notavail__information-hotel-url{cursor:pointer;font-weight:500;color:#3c6780;text-decoration:underline}.notavail__percent{width:285px;padding:0 15px}.notavail__percent-wrapper{border-radius:2px;background-color:#fff;border:1px solid #d1dde9;height:100%;display:flex;align-items:center;padding:10px 15px}.notavail__percent-text{font:500 14px/21px Roboto,sans-serif;color:#242c4a;width:calc(100% - 90px);text-align:right;margin-right:12px}.notavail__chart{height:80px;width:80px;position:relative}.notavail__chart-border{position:absolute;top:0;right:0;width:100%;height:100%;border-radius:50%}.notavail__chart-percentage{position:absolute;top:10px;right:10px;text-align:center;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:50%;background-color:#fff}.notavail__chart-percentage-text{position:absolute;top:50%;right:0;width:100%;transform:translateY(-50%);color:#242c4a;font:700 20px/24px Roboto,sans-serif}.back-to-hotel{text-align:right;padding:15px 15px 0;color:#3c6780}.back-to-hotel-btn{cursor:pointer;display:inline-block}.back-to-hotel__icon{height:20px;width:10px;fill:#3c6780}.back-to-hotel__icon,.back-to-hotel__text{vertical-align:middle}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(-30deg)}3%{transform:rotate(28deg)}5%{transform:rotate(-34deg)}7%{transform:rotate(32deg)}9%{transform:rotate(-30deg)}11%{transform:rotate(28deg)}13%{transform:rotate(-26deg)}15%{transform:rotate(24deg)}17%{transform:rotate(-22deg)}19%{transform:rotate(20deg)}21%{transform:rotate(-18deg)}23%{transform:rotate(16deg)}25%{transform:rotate(-14deg)}27%{transform:rotate(12deg)}29%{transform:rotate(-10deg)}31%{transform:rotate(8deg)}33%{transform:rotate(-6deg)}35%{transform:rotate(4deg)}37%{transform:rotate(-2deg)}39%{transform:rotate(1deg)}41%{transform:rotate(-1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}@media only screen and (max-width:1024px){.notavail__info{width:75%;padding:0 15px 0 5px}.notavail__info-img{width:33.33333%}.notavail__information{width:66.66667%;flex-wrap:wrap}.notavail__information-text{width:100%}.notavail__information-btn{text-align:right;width:100%;margin:10px 45px 0 0}.notavail__percent{width:25%;padding:0 5px 0 15px}.notavail__percent-wrapper{flex-direction:column;align-items:flex-start;justify-content:center}.notavail__percent-text{margin:10px 0 0;width:100%}.notavail__chart{height:70px;width:70px}.notavail__chart-percentage{top:9px;right:9px;width:calc(100% - 18px);height:calc(100% - 18px)}.notavail__chart-percentage-text{font:700 16px/18px Roboto,sans-serif}.sunset__title-not-avail{max-width:100%}}@media only screen and (max-width:767px){.notavail{flex-wrap:wrap}.notavail__info{width:100%;padding:0 10px}.notavail__info-wrapper{flex-wrap:wrap}.notavail__info-img{height:130px;width:100%;border-radius:4px 4px 0 0}.notavail__information{width:100%}.notavail__information-btn{margin:10px 0 0}.notavail__information-other-hotels{width:100%}.notavail__information-other-dates{display:block;margin-bottom:5px}.notavail__percent{width:100%;padding:0 10px;margin-top:15px}.notavail__percent-wrapper{flex-direction:row;align-items:center}.notavail__percent-text{margin:0 10px 0 0;width:calc(100% - 75px)}.notavail__chart{height:65px;width:65px}.sunset__title-not-avail{font-size:20px}.sunset__title-other-hotels{margin-top:10px}.sunset__title-other-hotels .dates{font-size:14px}}.no-hotels-available{display:none}.no-hotels-available .notavail__information-text{width:100%}.no-hotels-available .notavail__information-content{max-width:100%}.no-hotels-available .sunset__title{padding:30px 0 20px}.wrapper-for-fixing-filters.is-fixed{box-shadow:0 5px 10px 0 rgba(36,44,74,.1)}[lang=ja] .dates .dates-not-avail,[lang=ja] .notavail__information-content .dates-not-avail,[lang=tr] .dates .dates-not-avail,[lang=tr] .notavail__information-content .dates-not-avail{display:inline-flex;flex-direction:row-reverse}[lang=ja] .dates .dates-not-avail .from,[lang=ja] .dates .dates-not-avail .to,[lang=ja] .notavail__information-content .dates-not-avail .from,[lang=ja] .notavail__information-content .dates-not-avail .to{padding-right:5px}[lang=ja] .in-hotel{display:inline-flex;flex-direction:row-reverse}[lang=ja] .in-hotel .notavail__information-hotel-url{padding-left:5px}[lang=ja] .reverse-full-date,[lang=zh] .reverse-full-date{flex-direction:row-reverse;display:inline-flex}[lang=ja] .reverse-full-date>span,[lang=zh] .reverse-full-date>span{padding-right:3px}.form-popup{background-image:none;height:auto;position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(36,44,74,.8);overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:0 20px;z-index:150}@media only screen and (max-width:767px){.form-popup{padding:0}}.form-popup .form-popup__new-calendar{position:relative;width:100%;display:flex;flex-wrap:wrap;margin-bottom:15px;border-collapse:collapse}.form-popup .form-popup__new-calendar .date-picker-wrapper.inline-wrapper{position:absolute;top:calc(100% - 1px);right:50%;left:auto;transform:translateX(50%)}@media only screen and (max-width:767px){.form-popup .form-popup__new-calendar .date-picker-wrapper.inline-wrapper{width:100%;border:1px solid #bad4e3}}.form-popup .form-popup__new-calendar .date-picker-wrapper.inline-wrapper .custom-header{display:none}.form-popup__content{width:560px;max-width:100%;padding:45px 60px 70px;border-radius:2px;box-shadow:0 5px 10px 3px rgba(36,44,74,.15);background-color:#eaf2f6;position:relative}@media only screen and (max-width:767px){.form-popup__content{padding:40px 0}}.form-popup__title{color:#333e50;font:700 25px/1.5 Roboto,sans-serif;margin-bottom:30px}@media only screen and (max-width:767px){.form-popup__title{font-size:20px;margin-bottom:15px;padding:0 5px}}.form-popup__close{position:absolute;top:15px;left:15px;cursor:pointer;color:#242c4a}.form-popup__close:focus,.form-popup__close:hover{color:#35406c}.form-popup__close svg{width:18px;height:18px}.form-popup .form{display:flex;max-width:740px;border-radius:2px;background-color:#fff;position:relative;box-shadow:2px 4px 11px 1px rgba(75,72,69,.1),6px -4px 11px 1px rgba(75,72,69,.1)}.form-popup .form__new-calendar{position:relative;display:flex;flex:2;min-width:calc(66.66667% - 106.66667px)}@media only screen and (max-width:767px){.form-popup .form__new-calendar{width:100%;min-width:100%;flex-direction:column}}.form-popup .form__new-calendar.is-with-city{min-width:calc(50% - 80px)}@media only screen and (max-width:767px){.form-popup .form__new-calendar.is-with-city{min-width:100%}}.form-popup .form__new-calendar .field__corner{display:none}@media only screen and (max-width:767px){.form-popup .form__new-calendar .field__corner{display:block}}.form-popup .form__new-calendar .form__field:before{content:"";position:absolute;width:0;height:0;top:auto;bottom:0;right:50%;left:auto;transform:translateX(50%);border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #3c6780;background:none;display:none;z-index:2}@media only screen and (max-width:767px){.form-popup .form__new-calendar .form__field:before{border-bottom:12px solid #bad4e3}}.form-popup .form__new-calendar .form__field:after{content:""}@media only screen and (max-width:767px){.form-popup .form__new-calendar .form__field:after{position:absolute;width:0;height:0;top:auto;bottom:-1px;right:50%;left:auto;transform:translateX(50%);border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #fff;background:none;display:none;z-index:2}}@media only screen and (max-width:767px){.form-popup .form__new-calendar.is-open-first .date-picker-wrapper.inline-wrapper{top:62px;bottom:auto}}.form-popup .form__new-calendar.is-open-first .form__field:first-child:after,.form-popup .form__new-calendar.is-open-first .form__field:first-child:before{display:block}@media only screen and (max-width:767px){.form-popup .form__new-calendar.is-open-next .date-picker-wrapper.inline-wrapper{top:125px;bottom:auto}}.form-popup .form__new-calendar.is-open-next .form__field:not(:first-child):after,.form-popup .form__new-calendar.is-open-next .form__field:not(:first-child):before{display:block}.form-popup .form__field{flex:1}.form-popup .form__field--border:after{content:"";position:absolute;width:1px;top:20px;bottom:20px;right:auto;left:0;background-color:#bad4e3}.form-popup .form__submit{margin-right:auto;width:160px;font-size:25px;font-weight:700;color:#fff;border:none;border-radius:4px 0 0 4px;cursor:pointer}.form-popup .form .field{position:relative;padding:15px}.form-popup .form .field__title{margin-bottom:10px;font-size:12px;color:#242c4a;text-transform:uppercase}.form-popup .form .field__content{display:flex;justify-content:center;position:relative;color:#242c4a;cursor:pointer}.form-popup .form .field__content--ja,.form-popup .form .field__content--ko,.form-popup .form .field__content--zh{margin-right:10px}.form-popup .form .field__content--ja .field__number,.form-popup .form .field__content--ko .field__number,.form-popup .form .field__content--zh .field__number{font-size:18px;order:1;margin-left:5px}.form-popup .form .field__content--ja .field__text,.form-popup .form .field__content--ko .field__text,.form-popup .form .field__content--zh .field__text{display:flex;align-items:center;padding-left:5px}.form-popup .form .field__content--ja .field__text-item--month,.form-popup .form .field__content--ko .field__text-item--month,.form-popup .form .field__content--zh .field__text-item--month{order:1;margin-right:5px}.form-popup .form .field__content--ja.field__content--guests .field__number,.form-popup .form .field__content--ko.field__content--guests .field__number,.form-popup .form .field__content--ko .field__number,.form-popup .form .field__content--zh.field__content--guests .field__number{order:0}.form-popup .form .field__content--ko .field__number:after{content:"\C77C"}.form-popup .form .field__content--ko .field__text{display:block}.form-popup .form .field__content--ja .field__number:after,.form-popup .form .field__content--zh .field__number:after{content:"\65E5"}.form-popup .form .field__content--guests .field__number:after{content:none}.form-popup .form .field__number{margin-left:15px;font-size:40px;font-weight:700}@media only screen and (max-width:767px){.form-popup .form .field__number{font-size:26px}}.form-popup .form .field__dot{margin:0 7px;width:3px;height:3px;border-radius:50%;background:#fff}@media only screen and (max-width:767px){.form-popup .form .field__dot{background:#242c4a}}.form-popup .form .field__text-item{font-size:16px}.form-popup .form .field__text-item:not(:last-child){margin-bottom:5px}.form-popup .form .field__text-item--bold{font-weight:600}@media only screen and (max-width:767px){.form-popup .form .field__text-item--bold{font-weight:400}}.form-popup .form .field__text-item--month{margin-left:5px}.form-popup .form .field__text-item--width{max-width:75px;text-align:right}.form-popup .form .field__corner-icon{width:14px;height:6px;fill:#242c4a}.form-popup .form .field__calendar-icon{height:16px;width:16px;fill:#242c4a}.form-popup .form .field__error{padding:10px;display:flex;width:200px;position:absolute;top:calc(100% - 4px);right:0;border-radius:2px;box-shadow:0 5px 10px 0 rgba(36,44,74,.1);background-color:#fff}.form-popup .form .field__error.is-hide{display:none}.form-popup .form .field__error--double-width{width:400px}.form-popup .form .field__error-icon{width:22px;height:22px;fill:#ef4b5f}.form-popup .form .field__error-text{padding-right:10px;width:calc(100% - 22px);font-size:16px;font-weight:700;color:#ef4b5f;text-align:right}@media only screen and (max-width:767px){.form-popup .form .field__error{position:relative;width:100%}}@media (max-width:767px){.form-popup .form{padding:0 15px;flex-direction:column}.form-popup .form__field--border{border-bottom:1px solid #bad4e3}.form-popup .form__field--border:after{display:none}.form-popup .form__submit{margin:1px -15px 0;padding:20px 10px;width:calc(100% + 30px);border-radius:0 0 4px 4px;font-size:18px}.form-popup .form .field{padding:15px 0;display:flex;align-items:center;justify-content:center}.form-popup .form .field__title{margin-bottom:0;flex:1;text-align:right}.form-popup .form .field__content{flex:2;position:static}.form-popup .form .field__text{display:flex;align-items:center}.form-popup .form .field__text-item:not(:last-child){margin:0 0 0 5px}.form-popup .form .field__corner{margin-right:auto}.form-popup .form .field .dropdown{top:calc(100% - 1px);width:calc(100% + 30px);right:-15px;border-radius:0 0 4px 4px;border-top:1px solid #bad4e3}}.form-popup .form{max-width:360px;margin:0 auto;box-shadow:none;background-color:transparent;flex-wrap:wrap}@media only screen and (max-width:767px){.form-popup .form{flex-direction:row;padding:0 10px}}.form-popup .form .dropdown{width:100%;top:calc(100% + 5px);right:0;box-shadow:2px 4px 11px 1px rgba(75,72,69,.1),6px -4px 11px 1px rgba(75,72,69,.1)}@media only screen and (max-width:767px){.form-popup .form .dropdown{border:1px solid #bad4e3;border-radius:0 0 4px 4px}}.form-popup .form .form__field{min-width:50%;padding:0}@media only screen and (max-width:767px){.form-popup .form .form__field{width:100%}}.form-popup .form .form__field.form__field__guests{min-width:100%;margin-top:5px}.form-popup .form .form__field:first-child .field__content{border-top-left-radius:0;border-bottom-left-radius:0}.form-popup .form .form__field:nth-child(2){width:calc(50% + 1px);margin-right:-1px}@media only screen and (max-width:767px){.form-popup .form .form__field:nth-child(2){width:100%}}.form-popup .form .form__field:nth-child(2) .field__content{border-top-right-radius:0;border-bottom-right-radius:0}@media only screen and (max-width:767px){.form-popup .form__field--border{border:none}}.form-popup .form__field--border:after{content:none}.form-popup .form__submit{width:100%;border-radius:2px;border:1px solid #f68059;background-color:#f68059;margin-top:20px;height:50px;line-height:50px;font-size:18px;text-align:center}@media only screen and (max-width:767px){.form-popup .form__submit{margin:25px 0 0;padding:0}}.form-popup .form__submit:focus,.form-popup .form__submit:hover{background-color:#f35b29}.form-popup .form .field{display:block}.form-popup .form .field--city{min-width:100%;width:100%;margin-bottom:25px;position:relative}@media only screen and (max-width:767px){.form-popup .form .field--city{margin-bottom:15px}}.form-popup .form .field--city .field__content{padding:18px 15px}@media only screen and (max-width:767px){.form-popup .form .field--city .field__content{padding:12px 10px}}.form-popup .form .field--city .field__text-item{max-width:90%}.form-popup .form .field__content{border-radius:2px;border:1px solid #bad4e3;background-color:#fafcfd;justify-content:flex-start;align-items:center;padding:13px 15px}@media only screen and (max-width:767px){.form-popup .form .field__content{margin-top:10px;padding:8px 10px;border-radius:0}}.form-popup .form .field__content .field__text{display:flex;align-items:center}.form-popup .form .field__content .field__number{font-size:30px;line-height:1;font-weight:700;margin-left:5px;color:#242c4a}@media only screen and (max-width:767px){.form-popup .form .field__content .field__number{font-size:26px}}@media only screen and (max-width:767px){.form-popup .form .field__content .field__text-item{font-size:16px}}.form-popup .form .field__content .field__text-item:not(:last-child){margin-bottom:0;margin-left:5px;line-height:1}.form-popup .form .field__content .field__corner{margin-right:auto}.form-popup .field__title{font-size:12px;text-align:right;font-weight:500;color:#242c4a}.form-popup .date-picker-wrapper .custom-header{display:none}.form-popup .date-picker-wrapper .month .week-name{padding:15px}@media only screen and (max-width:767px){.form-popup .date-picker-wrapper .month .week-name{padding:10px 10px 15px}}.form-popup .date-picker-wrapper .month .week-name__item{width:30px}.form-popup .date-picker-wrapper .month-caption{padding:0 10px}.form-popup .date-picker-wrapper .days-container{padding:0 15px;margin-bottom:15px}@media only screen and (max-width:767px){.form-popup .date-picker-wrapper .days-container{margin-bottom:5px}}.form-popup .date-picker-wrapper .day .day-text{line-height:28px}@media only screen and (max-width:767px){.form-popup .date-picker-wrapper .day .day-text{line-height:40px}}.form-popup .date-picker-wrapper .day .day-text.toMonth.valid{height:28px}@media only screen and (max-width:1024px){.form-popup .date-picker-wrapper .day .day-text.toMonth.valid{height:auto}}.form-popup .date-picker-wrapper .day .day-text.toMonth.first-date-selected,.form-popup .date-picker-wrapper .day .day-text.toMonth.last-date-selected{width:28px;height:28px}@media only screen and (max-width:1024px){.form-popup .date-picker-wrapper .day .day-text.toMonth.first-date-selected,.form-popup .date-picker-wrapper .day .day-text.toMonth.last-date-selected{width:100%;height:100%}}.form-popup--notavail .form-popup__content{background:#fff}.form-popup--notavail .form .field__content{background:transparent}