

/* Start:/local/templates/template1/public/css/common/blocks/booking/booking-info.css?1770901685820*/
.booking-info{margin-bottom:50px}@media (max-width:991px){.booking-info{margin-bottom:35px}}.booking-info__wrapper{display:block;border:2px solid #305082}.booking-info__title{display:block;padding:20px 60px;font-size:20px;font-weight:700;color:#fff;background-color:#305082}@media (max-width:991px){.booking-info__title{padding:15px 30px;font-size:18px}}.booking-info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:35px 60px}@media (max-width:991px){.booking-info__block{padding:20px 30px 10px}}.booking-info__text{display:block;font-size:16px;line-height:normal;color:#2e2e30}.booking-info__text a{text-decoration:underline;color:inherit}
/*# sourceMappingURL=booking-info.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?17419596831787*/
.tl-booking-container{max-width:1440px;margin:0 auto}.bookmarks,.bookmarks-type{display:-webkit-box;display:-ms-flexbox;display:flex}.bookmarks-type{list-style:none;padding:0}.bookmarks{background:#305082;padding:24px 24px 8px 31px;list-style:none;margin:0}.bookmarks-type{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 25px}.bookmarks li,.bookmarks-type li{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.bookmarks-type li{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;max-width:430px;width:100%;margin-right:25px;background:#dbe1eb}.bookmarks-type li.active{text-decoration:none;cursor:default;background:#305082}.bookmarks-type p{padding:0 10px;margin:0 auto;font-family:Jost,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:normal;color:#000;text-transform:uppercase}.bookmarks-type li.active p{color:#fff}.bookmarks p{padding:9px 12px;margin:0 auto;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:16.5px;line-height:18px;color:#fff;white-space:nowrap}.bookmarks li.active p{color:#305082}.bookmarks li.active{text-decoration:none;cursor:default;background:#fff}.bookmarks li{height:36px;margin-right:11px;border-radius:18px;background:rgba(255,255,255,.2);display:none}.bookmarks li.included{display:-webkit-box;display:-ms-flexbox;display:flex}.bookmarks li:last-child,.bookmarks-type li:last-child{margin-right:0}#tl-hotel-select{display:none}@media (max-width:705px){.bookmarks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px}.bookmarks li{margin-top:10px;max-width:100%;margin-right:0}}
/*# sourceMappingURL=booking-form-tabs.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/page/page.css?17000310044097*/
.page__title-section{font-family:"Jost",Arial,sans-serif;font-weight:500;font-size:40px;line-height:58px;text-transform:uppercase;color:#305082}@media (max-width:1600px){.page__title-section{font-size:32px;line-height:46px}}@media (max-width:1325px){.page__title-section{font-size:28px;line-height:40px}}@media (max-width:767px){.page__title-section{font-size:24px;line-height:35px}}.page__inner-description{font-family:"Raleway",Verdana,sans-serif;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:.03em;color:#2e2e30}@media (max-width:1600px){.page__inner-description{font-size:14px}}@media (max-width:1325px){.page__inner-description{font-size:13px;line-height:1.6}}.page--fixed{overflow:hidden;-ms-touch-action:none;touch-action:none}.page__booking{margin-top:60px}@media (max-width:1325px){.page__booking{margin-top:40px}}@media (max-width:767px){.page__booking{margin-top:20px}}.page__inner{margin-top:80px}@media (max-width:1600px){.page__inner{margin-top:60px}}@media (max-width:1325px){.page__inner{margin-top:30px}}@media (max-width:767px){.page__inner{margin-top:20px}}.page--booking .page__inner{margin-top:62px}@media (max-width:1600px){.page--booking .page__inner{margin-top:40px}}@media (max-width:1325px){.page--booking .page__inner{margin-top:30px}}@media (max-width:767px){.page--booking .page__inner{margin-top:20px}}.android.tablet .page--booking .page__inner{margin-top:200px}.ios.iphone.mobile.landscape .page--booking .page__inner{margin-top:115px}.page__inner-index>.page-residence{margin-top:50px}@media (max-width:1600px){.page__inner-index>.page-residence{margin-top:30px}}@media (max-width:1325px){.page__inner-index>.page-residence{margin-top:15px}}@media (max-width:767px){.page__inner-index>.page-residence{margin-top:14px}}.page__inner-index--indent{padding-bottom:150px}@media (max-width:1600px){.page__inner-index--indent{padding-bottom:100px}}@media (max-width:1325px){.page__inner-index--indent{padding-bottom:20px}}@media (max-width:767px){.page__inner-index--indent{padding-bottom:40px}}.page__inner-index--indent-rooms{padding-bottom:107px}@media (max-width:1600px){.page__inner-index--indent-rooms{padding-bottom:103px}}@media (max-width:1325px){.page__inner-index--indent-rooms{padding-bottom:25px}}@media (max-width:767px){.page__inner-index--indent-rooms{padding-bottom:30px}}.page__inner-description{margin-bottom:100px}@media (max-width:1600px){.page__inner-description{margin-bottom:55px}}@media (max-width:1325px){.page__inner-description{margin-bottom:30px}}@media (max-width:767px){.page__inner-description{margin-bottom:28px}}.page__inner-cards--offers{display:grid;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:1600px){.page__inner-cards--offers{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:767px){.page__inner-cards--offers{grid-template-columns:auto}}.page__inner-cards+.page__title-section{margin-top:105px}@media (max-width:1600px){.page__inner-cards+.page__title-section{margin-top:65px}}@media (max-width:1325px){.page__inner-cards+.page__title-section{margin-top:-20px}}@media (max-width:767px){.page__inner-cards+.page__title-section{margin-top:30px}}.page__title-section{margin-bottom:30px}@media (max-width:1600px){.page__title-section{margin-bottom:18px}}@media (max-width:1325px){.page__title-section{margin-bottom:20px}}@media (max-width:767px){.page__title-section{margin-bottom:15px}}.page__inner-card{margin-bottom:100px}.page__inner-card:last-child{margin-bottom:0}@media (max-width:1600px){.page__inner-card{margin-bottom:60px}}@media (max-width:1325px){.page__inner-card{margin-bottom:-20px}}@media (max-width:767px){.page__inner-card{margin-bottom:20px}}@media (max-width:1325px){.page__inner-card .card__container{max-width:708px;margin:0 auto}}.page__inner-detail>div:first-child{padding-top:0}.detail__info a:hover,.page__inner-description.ustyle a:hover,.room__content-description.ustyle a:hover{text-decoration:none;color:#68828b}.detail__info a{text-decoration:none}
/*# sourceMappingURL=page.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/booking/booking-info.css?1770901685820 */
/* /local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?17419596831787 */
/* /local/templates/template1/public/css/common/page/page.css?17000310044097 */
