

/* Start:/local/templates/template1/public/css/common/page/page.css?17937819037303*/
.page--fixed{overflow:hidden;-ms-touch-action:none;touch-action:none}.page__inner,.page__main{position:relative}.page__inner.active-modal{z-index:10001}.page__overlay{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:11;background-color:#000;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.page--fixed .page__overlay{opacity:.4;pointer-events:auto}.page__wrapper{position:relative;z-index:1;background-color:#fafafa;padding-top:140px}@media (max-width:1900px){.page__wrapper{padding-top:120px}}@media (max-width:1599px){.page__wrapper{padding-top:100px}}@media (max-width:1325px){.page__wrapper{padding-top:72px}}@media (max-width:767px){.page__wrapper{padding-top:40px}}.page__wrapper--inner{padding-top:96px}@media (max-width:1900px){.page__wrapper--inner{padding-top:80px}}@media (max-width:1599px){.page__wrapper--inner{padding-top:64px}}@media (max-width:767px){.page__wrapper--inner{padding-top:40px}}.page--booking .page__wrapper{padding-top:83px}@media (max-width:1599px){.page--booking .page__wrapper{padding-top:64px}}@media (max-width:767px){.page--booking .page__wrapper{padding-top:40px}}.page__inner-description{max-width:1160px;margin:0 auto;padding-bottom:96px;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px}@media (max-width:1900px){.page__inner-description{font-size:18px}}@media (max-width:1599px){.page__inner-description{font-size:17px;line-height:24px}}@media (max-width:767px){.page__inner-description{font-size:15px}}.page--rooms .page__inner-description{padding-bottom:88px}@media (max-width:1900px){.page--rooms .page__inner-description{padding-bottom:80px}}@media (max-width:1599px){.page--rooms .page__inner-description{padding-bottom:68px}}@media (max-width:767px){.page--rooms .page__inner-description{padding-bottom:40px}}.page--restaurants .page__inner-description{max-width:1420px}@media (max-width:1900px){.page__inner-description{padding-bottom:80px}}@media (max-width:1599px){.page__inner-description{max-width:1000px;padding-bottom:64px}}@media (max-width:767px){.page__inner-description{padding-bottom:40px}}.page__inner-description>p{margin-bottom:30px}@media (max-width:1599px){.page__inner-description>p{margin-bottom:24px}}@media (max-width:767px){.page__inner-description>p{margin-bottom:16px}}.page__inner-description>p:last-of-type{margin-bottom:0}.page__top{position:relative;overflow:hidden}.page__top-img-wrap::before,.page__top::before{position:absolute;content:"";width:100%;left:0;right:0;z-index:2}.page__top::before{height:50%;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent 100%)}.page--404 .page__top::before{display:none}.page__top-img-wrap{position:relative;height:100%}.page__top-img-wrap::before{height:100%;background-color:rgba(0,0,0,.3)}.page--404 .page__top-img-wrap::before{background-color:rgba(0,0,0,.4)}.page__top-img-item{height:100%}.page__top-img-item--desktop{display:block}@media (max-width:767px){.page__top-img-item--desktop{display:none}}.page__top-img-item--mobile{display:none}@media (max-width:767px){.page__top-img-item--mobile{display:block}}.page__top-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:transparent}.page__title-wrap{position:absolute;top:50%;left:0;right:0;max-width:1200px;margin:0 auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}@media (max-width:1900px){.page__title-wrap{max-width:1000px}}@media (max-width:1599px){.page__title-wrap{max-width:850px}}@media (max-width:1325px){.page__title-wrap{max-width:100%;margin:0 64px}}@media (max-height:500px){.page__title-wrap{top:57%}}@media (max-width:767px){.page__title-wrap{margin:0 32px}}.page--404 .page__title-wrap{top:49%}@media (max-width:1900px){.page--404 .page__title-wrap{top:51%}}@media (max-width:1325px){.page--404 .page__title-wrap{top:55%}}@media (max-width:767px){.page--404 .page__title-wrap{top:42%}}@media (max-height:500px) and (orientation:landscape){.page--404 .page__title-wrap{top:auto;bottom:20px}}.page__title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:56px;line-height:normal;text-transform:uppercase;color:#fff}@media (max-width:1900px){.page__title{font-size:48px}}@media (max-width:1599px){.page__title{font-size:40px}}@media (max-height:500px) and (orientation:landscape){.page__title{font-size:20px}}@media (max-width:767px){.page__title{font-size:24px}}@media (max-width:767px) and (max-height:500px){.page__title{font-size:20px}}.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:40px;line-height:49px;text-transform:uppercase;margin-top:32px;color:#3c280b}@media (max-width:1900px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-size:36px;line-height:44px}}@media (max-width:1599px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-size:28px;line-height:40px}}@media (max-width:1325px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{line-height:34px}}@media (max-width:767px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-size:18px;line-height:22px}}@media (max-width:1900px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{margin-top:24px}}@media (max-width:1599px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{margin-top:16px}}@media (max-width:1325px){.page--404 .page__title span{display:block}}@media (max-height:500px) and (orientation:landscape){.page--404 .page__title span{display:inline}}.page__description{margin-top:32px;font-family:"Montserrat",Arial,sans-serif;font-weight:300;font-size:20px;line-height:32px;color:#fff}@media (max-width:1900px){.page__description{margin-top:24px;font-size:18px}}@media (max-width:1599px){.page__description{margin-top:16px;font-size:16px}}@media (max-width:767px){.page__description{font-size:14px;line-height:24px}}@media (max-height:500px){.page__description{margin-top:8px;font-size:12px;line-height:18px}}.page__description a{font-weight:300;color:#fff;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2rem;text-decoration-thickness:1px}.page__description a:focus,.page__description a:hover{text-decoration:none}.page__breadcrumbs{position:absolute;left:0;right:0;bottom:64px;z-index:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1900px){.page__breadcrumbs{bottom:40px}}@media (max-width:1325px){.page__breadcrumbs{max-width:100%;margin:0 64px}}@media (max-width:767px){.page__breadcrumbs{bottom:32px;margin:0 32px}}@media (max-height:500px) and (orientation:landscape){.page__breadcrumbs{bottom:24px;margin:0 32px}}.page__modal-overlay{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;cursor:pointer}
/*# sourceMappingURL=page.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/map/map.css?1793781903626*/
.map{width:39%;min-width:753px;background-color:rgba(0,0,0,.2)}@media (max-width:1900px){.map{width:36%;min-width:580px}}@media (max-width:1599px){.map{width:36%;min-width:489px}}@media (max-width:1325px){.map{width:100%;min-width:100%;height:420px}}@media (max-width:767px){.map{height:360px}}.map__marker{width:42px;height:50px;font-size:50px;line-height:1;color:#3c280b}@media (max-width:1599px){.map__marker{width:34px;height:40px;font-size:40px}}@media (max-width:767px){.map__marker{width:26px;height:30px;font-size:30px}}#map [class$=-gototech]{display:none}.map img{background:0 0}
/*# sourceMappingURL=map.css.map */

/* End */
/* /local/templates/template1/public/css/common/page/page.css?17937819037303 */
/* /local/templates/template1/public/css/common/blocks/map/map.css?1793781903626 */
