

/* Start:/local/templates/template1/public/css/common/blocks/language/language.css?17617353022137*/
.language__link{font-family:"Montserrat",Verdana,sans-serif;font-weight:400;font-size:14px;letter-spacing:.03em;color:#3b443d}@media (max-width:1600px){.language__link{font-size:12px}}@media (max-width:767px){.language__link{font-size:10px}}.language{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.language{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.language:focus .language__item--list,.language:hover .language__item--list{-webkit-transform:scaleY(1);transform:scaleY(1)}.language:focus .language__item--list .language__link,.language:hover .language__item--list .language__link{opacity:1}.language__item--list{position:absolute;top:100%;display:block;padding-top:8px;overflow:visible;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform}.language__link{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:60px;height:60px;background-color:#325a29;line-height:1;text-transform:uppercase;text-decoration:none;border-radius:50%;border:1px solid transparent;opacity:0;-webkit-transition:color .4s,opacity .2s;transition:color .4s,opacity .2s;pointer-events:auto;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}.language__item .language__link{color:#f5f5f5}@media (max-width:1600px){.language__link{width:50px;height:50px}}@media (max-width:767px){.language__link{width:40px;height:40px}}.language__link:focus:not(.language__link--active),.language__link:hover:not(.language__link--active){color:rgba(245,245,245,.8)}.language__link--active{color:#f5f5f5;background-color:transparent;border-color:rgba(245,245,245,.3);opacity:1}.language__link+.language__link{margin-top:5px}
/*# sourceMappingURL=language.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?1761735301707*/
.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}
/*# sourceMappingURL=booking-form-tabs.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/page/page.css?17854890954177*/
.page__title-section{font-family:"Cormorant Infant",Arial,sans-serif;font-weight:500;font-size:40px;line-height:58px;text-transform:uppercase;color:#3b443d}@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:"Montserrat",Verdana,sans-serif;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:.03em;color:#3b443d}@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{background-color:#ebedea}.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__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ebedea}.page__main>[data-block=slider],.page__main>[data-block=video]{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.page__main>[data-block=residence]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.page__inner{margin-top:80px;background-color:#ebedea}.page__inner .breadcrumbs__item,.page__inner .link--breadcrumbs{color:#3b443d}@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,.page__inner-index>.page-residence{margin-top:50px}.ios.iphone.mobile.landscape .page--booking .page__inner{margin-top:115px}@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 .page__inner-description{color:#3b443d}.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}
/*# sourceMappingURL=page.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/language/language.css?17617353022137 */
/* /local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?1761735301707 */
/* /local/templates/template1/public/css/common/page/page.css?17854890954177 */
