

/* Start:/local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?1793696538901*/
.bookmarks,.bookmarks li{display:-webkit-box;display:-ms-flexbox;display:flex}.bookmarks{margin:0;padding:0;list-style:none}.bookmarks p{font-weight:500;margin:0 auto;padding:0 10px}.bookmarks li.active{cursor:default;text-decoration:none;opacity:1;color:#fff;border:1px solid #af8a3c;background:#af8a3c}.bookmarks li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:320px;height:50px;margin-right:14px;cursor:pointer;text-transform:uppercase;color:#af8a3c;border:1px solid #af8a3c;background:#fff}.bookmarks li:last-child{margin-right:0}.bookmarks li:hover{color:#fff;background:#ca9f46}#tl-hotel-select{display:none}.booking__resort-fee{margin-top:32px;margin-bottom:64px;padding:38px 155px;background-color:rgba(79,0,3,.1);border:2px solid #4f0003}@media (max-width:1326px){.booking__resort-fee{padding:38px}}
/*# sourceMappingURL=booking-form-tabs.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/page/page.css?17936965384484*/
.page__inner-title{font-family:"Jost",Arial,sans-serif;font-size:48px;font-weight:500;line-height:69px;text-transform:uppercase}@media (max-width:1600px){.page__inner-title{font-size:40px;line-height:58px}}@media (max-width:1325px){.page__inner-title{font-size:32px;line-height:46px}}@media (max-width:767px){.page__inner-title{font-size:28px;line-height:40px}}.page__title-section{font-family:"Jost",Arial,sans-serif;font-size:40px;font-weight:500;line-height:58px;text-transform:uppercase}@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-size:16px;font-weight:400;line-height:1.8;letter-spacing:.03em}@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-scroll-chaining:none;overscroll-behavior:none;-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:50px}.ios.iphone.mobile.landscape .page--booking .page__inner{margin-top:115px}.page__inner.-type-landing{margin-top:0}@media (max-width:1600px){.page__inner.-type-landing{margin-top:0}}@media (max-width:1325px){.page__inner.-type-landing{margin-top:0}}@media (max-width:767px){.page__inner.-type-landing{margin-top:0}}.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-title{margin:36px 0 22px;color:#2e2e30}@media (max-width:1600px){.page__inner-title{margin:25px 0 17px}}@media (max-width:1325px){.page__inner-title{margin:30px 0 12px}}@media (max-width:767px){.page__inner-title{margin:20px 0 9px}}.page__inner-description{margin-bottom:100px;color:#2e2e30}@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+.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;color:#2e2e30}@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}
/*# sourceMappingURL=page.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/page/page-inner-index.css?1793696538419*/
.container__subtitle{font-family:"Jost",Arial,sans-serif;font-size:48px;font-weight:500;line-height:69px;text-transform:uppercase}@media (max-width:1600px){.container__subtitle{font-size:40px;line-height:58px}}@media (max-width:1325px){.container__subtitle{font-size:32px;line-height:46px}}@media (max-width:767px){.container__subtitle{font-size:28px;line-height:40px}}
/*# sourceMappingURL=page-inner-index.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/booking/booking.css?17936965382875*/
@charset "UTF-8";.booking-rules__title{font:500 24px/1.45 "Jost",Arial,sans-serif;text-transform:uppercase;margin-top:24px;margin-bottom:24px;text-align:center}@media (min-width:768px){.booking-rules__title{font-size:28px;margin-top:32px;margin-bottom:32px}}@media (min-width:1326px){.booking-rules__title{font-size:32px}}@media (min-width:1601px){.booking-rules__title{font-size:40px}}.booking-rules__description,.booking-rules__item-text{font:400 13px/1.6 "Raleway",Verdana,sans-serif;letter-spacing:.03em}@media (min-width:1326px){.booking-rules__description,.booking-rules__item-text{font-size:14px}}@media (min-width:1601px){.booking-rules__description,.booking-rules__item-text{font-size:16px;line-height:1.8}}.booking-rules__list{padding-bottom:40px}ol.booking-rules__list{counter-reset:li}@media (max-width:767px){.booking-rules__list{padding-bottom:32px}}.booking-rules__item{position:relative;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;margin-bottom:24px;padding:26px 40px 26px 140px;counter-increment:li;grid-template-columns:1fr auto;gap:10px;background-color:#f6f6f6}.booking-rules__item:last-child{margin-bottom:0}@media (max-width:1023px){.booking-rules__item{gap:120px}}@media (max-width:1024px){.booking-rules__item{gap:80px}}@media (max-width:991px){.booking-rules__item{min-height:120px;margin-bottom:24px;padding:32px 100px 32px 160px;grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.booking-rules__item{margin-bottom:16px;padding:80px 20px 32px}}.booking-rules__item:before{background-color:#4f0003;position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;color:transparent}ol .booking-rules__item:before{content:counter(li);-webkit-text-stroke:1px #fff;text-stroke:1px #fff;font-family:"Arial",sans-serif;font-size:46px;font-weight:600;line-height:24px}ul .booking-rules__item:before{content:url('data:image/svg+xml,<svg fill="transparent" stroke="white" stroke-width="30" width="64" height="64" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M396 744L203 552c-4-5-4-12 0-17l66-65c4-4 11-4 16 0l108 108c4 4 11 4 16 0 101-108 202-215 303-322 4-5 12-5 16-1l68 65c5 4 5 11 1 16-129 136-257 272-385 408-4 5-12 5-16 0z"/></svg>')}@media (max-width:991px){.booking-rules__item:before{font-size:54px;width:120px}}@media (max-width:767px){.booking-rules__item:before{font-size:34px;line-height:32px;top:0;right:0;bottom:auto;left:0;width:100%;height:56px}}.booking-rules__item-text.ustyle p{margin:0}.booking-rules__item-text.ustyle ul{margin-top:10px}.booking-rules__item-text.ustyle ul li{margin-bottom:5px}@media (max-width:767px){.booking-rules__item-text{width:100%}}
/* End */


/* Start:/local/templates/template1/public/css/common/blocks/widget/widget.css?1793696538755*/
.widget{position:fixed;right:12px;bottom:130px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:78px;height:78px;background-color:#20d563;border-radius:50%;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media (max-width:991px){.widget{bottom:90px}}@media (max-width:767px){.widget{right:20px;width:64px;height:64px}}.widget:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.widget .icon{height:42px;color:#fff;font-size:42px}
/*# sourceMappingURL=widget.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?1793696538901 */
/* /local/templates/template1/public/css/common/page/page.css?17936965384484 */
/* /local/templates/template1/public/css/common/page/page-inner-index.css?1793696538419 */
/* /local/templates/template1/public/css/common/blocks/booking/booking.css?17936965382875 */
/* /local/templates/template1/public/css/common/blocks/widget/widget.css?1793696538755 */
