

/* Start:/local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?17936298791036*/
.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-container{max-width:1196px;margin:0 auto}.booking.-text{margin:20px auto;padding:21px 15px;background:#ededed;border:1px solid #9e9e9e;text-align:center;font-family:"Jost",sans-serif;font-weight:400;font-size:16px;line-height:23px;color:#555}.booking.-link{font-weight:600;color:#9d2235;border-bottom:1px dotted #9d2235}
/*# sourceMappingURL=booking-form-tabs.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/page/page.css?17936298799075*/
.page__title-section{font-family:"Jost",Arial,sans-serif;font-weight:500;font-size:40px;line-height:58px;text-transform:uppercase;color:#2e2e30}@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:#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,.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--calendar{padding-bottom:60px}@media (max-width:1600px){.page__inner-index--calendar{padding-bottom:70px}}@media (max-width:1325px){.page__inner-index--calendar{padding-bottom:30px}}@media (max-width:767px){.page__inner-index--calendar{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-description--lower{margin-bottom:0;margin-top:100px}@media (max-width:1600px){.page__inner-description--lower{margin-top:55px}}@media (max-width:1325px){.page__inner-description--lower{margin-top:30px}}@media (max-width:767px){.page__inner-description--lower{margin-top: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__inner-cards.page__inner-cards--vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:61px;-moz-column-gap:61px;column-gap:61px;row-gap:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1600px){.page__inner-cards.page__inner-cards--vertical{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:20px}}@media (max-width:1325px){.page__inner-cards.page__inner-cards--vertical{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:15px}}@media (max-width:767px){.page__inner-cards.page__inner-cards--vertical{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.page__inner-cards.page__inner-cards--vertical .card-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.33% - 40.66px);margin-bottom:0}@media (max-width:1600px){.page__inner-cards.page__inner-cards--vertical .card-wrap{width:calc(33.33% - 26.66px)}}@media (max-width:1325px){.page__inner-cards.page__inner-cards--vertical .card-wrap{width:calc(33.33% - 13.33px)}}@media (max-width:767px){.page__inner-cards.page__inner-cards--vertical .card-wrap{width:calc(50% - 7.5px)}}@media (max-width:500px){.page__inner-cards.page__inner-cards--vertical .card-wrap{width:100%}}.page__inner-cards.page__inner-cards--vertical .card-wrap .card-wrap__picture{border-bottom:none}.page__inner-cards.page__inner-cards--vertical .card-wrap__picture{width:100%;height:auto;min-height:309px;border-right:1px solid #2e2e30}@media (max-width:1325px){.page__inner-cards.page__inner-cards--vertical .card-wrap__picture{min-height:270px}}@media (max-width:991px){.page__inner-cards.page__inner-cards--vertical .card-wrap__picture{min-height:200px}}@media (max-width:767px){.page__inner-cards.page__inner-cards--vertical .card-wrap__picture{min-height:240px}}@media (max-width:500px){.page__inner-cards.page__inner-cards--vertical .card-wrap__picture{min-height:300px}}@media (max-width:360px){.page__inner-cards.page__inner-cards--vertical .card-wrap__picture{min-height:230px}}.page__inner-cards.page__inner-cards--vertical .card-wrap__picture--contain{min-height:auto;aspect-ratio:40/23}.page__inner-cards.page__inner-cards--vertical .card-wrap__picture--contain picture{width:100%;height:100%}.page__inner-cards.page__inner-cards--vertical .card-wrap__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 34px 42px}.page__inner-cards.page__inner-cards--vertical .card-wrap__content-title,.page__inner-cards.page__inner-cards--vertical .card-wrap__date,.page__inner-cards.page__inner-cards--vertical .card-wrap__description{text-align:center}.page__inner-cards.page__inner-cards--vertical .card-wrap__content-title{margin-bottom:20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.page__inner-cards.page__inner-cards--vertical .card-wrap__date{margin-bottom:0}.page__inner-cards.page__inner-cards--vertical .card-wrap__description{margin-top:32px}.page__inner-cards.filter-content{margin-bottom:120px}@media (max-width:1325px){.page__inner-cards.filter-content{margin-bottom:0}}.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__title-section.page__title-section--small{font-weight:400;font-size:26px;line-height:37.57px;text-transform:capitalize}@media (max-width:767px){.page__title-section.page__title-section--small{font-size:18px;line-height:30px}}.page__title-section.page__title-section--lowercase{text-transform:none;margin-bottom:36px}.page__inner-button.button,.page__inner-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__inner-buttons-wrapper{margin:0 auto;padding:50px 0 100px}@media (min-width:1601px){.page__inner-buttons-wrapper{padding:20px 0 100px}}@media (max-width:767px){.page__inner-buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 50px}}.page__inner-button.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:250px;min-height:50px;font-size:18px;text-transform:none}.page__inner-button.button:not(:last-child){margin-right:100px}@media (max-width:767px){.page__inner-button.button:not(:last-child){margin-right:0;margin-bottom:40px}}.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}.page__inner-index.page__awards .card-wrap__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #2e2e30;border-bottom:1px solid #2e2e30;border-left:1px solid #2e2e30;overflow:hidden}@media (max-width:767px){.page__inner-index.page__awards .card-wrap__picture{border-right:1px solid #2e2e30;border-bottom:none}}
/*# sourceMappingURL=page.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/widget-3d/widget-3d.css?1793629879891*/
.widget-3d{position:fixed;right:100px;bottom:170px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px;width:70px;aspect-ratio:1;font-family:"Jost",Arial,sans-serif;font-weight:500;font-size:32px;letter-spacing:.78px;cursor:pointer;color:#9d2235;background-color:#fff;border-radius:100%;-webkit-filter:drop-shadow(0 0 16px rgba(var(--color-black-rgb),.15));filter:drop-shadow(0 0 16px rgba(var(--color-black-rgb),.15));-webkit-transition:color .3s ease,bottom .3s;transition:color .3s ease,bottom .3s}.widget-3d:focus,.widget-3d:hover{color:#d7475e}@media (max-width:767px){.widget-3d{right:19px;bottom:266px;padding-top:2px;width:52px;font-size:24px}.widget-3d--dynamic{z-index:1000}}
/*# sourceMappingURL=widget-3d.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/booking/booking-form-tabs.css?17936298791036 */
/* /local/templates/template1/public/css/common/page/page.css?17936298799075 */
/* /local/templates/template1/public/css/common/blocks/widget-3d/widget-3d.css?1793629879891 */
