@font-face{font-family:"MarcellusSC-Regular";src:url("../fonts/MarcellusSC-Regular.eot");src:url("../fonts/MarcellusSC-Regular.eot") format("embedded-opentype"),url("../fonts/MarcellusSC-Regular.woff2") format("woff2"),url("../fonts/MarcellusSC-Regular.woff") format("woff"),url("../fonts/MarcellusSC-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NotoSans-Regular";src:url("../fonts/NotoSans.eot");src:url("../fonts/NotoSans.eot") format("embedded-opentype"),url("../fonts/NotoSans.woff2") format("woff2"),url("../fonts/NotoSans.woff") format("woff"),url("../fonts/NotoSans.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NotoSans-Bold";src:url("../fonts/NotoSans-Bold.eot");src:url("../fonts/NotoSans-Bold.eot") format("embedded-opentype"),url("../fonts/NotoSans-Bold.woff2") format("woff2"),url("../fonts/NotoSans-Bold.woff") format("woff"),url("../fonts/NotoSans-Bold.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}header{background:none;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;height:114px}.header__burger{width:46px;height:26px;cursor:pointer;z-index:9999;position:relative;margin-right:114px}@media(max-width: 992px){.header__burger{margin-right:0}}.header__burger span{width:40px;height:2px;margin:2px 0;position:absolute;top:0;left:0px;background:#fff;transition:.2s}.header__burger span:first-child{top:4px}.header__burger span:last-child{top:16px}.header__burger.active span:first-child{left:-5px;transform:rotate(45deg);top:13px}.header__burger.active span:last-child{left:-5px;transform:rotate(-45deg);top:13px}.header__wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width: 992px){.header__wrapper{flex-direction:row-reverse}}.header__logo{display:flex;align-items:center;justify-content:center}.header__logo a{color:#fff;font-size:28px;font-family:"MarcellusSC-Regular",sans-serif;text-decoration:none}.header__button{width:160px}@media(max-width: 992px){.header__button{display:none}}.header__menu{flex:1}@media(max-width: 992px){.header__menu{display:none !important}}@media(max-width: 992px){.header__menu .main-menu{margin-top:50px;border-top:1px solid #515151;width:100%;padding-top:20px;padding-left:15px}}.header__menu ul{display:flex;justify-content:center;margin:25px 0 0;padding:0}.header__menu ul li{list-style:none;margin:0 20px}.header__menu ul li a{font-family:"NotoSans-Regular",Helvetica,Arial,sans-serif;color:#eee;padding:0;border:2px solid rgba(0,0,0,0);transition:.2s;border-radius:10px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:18px}.header__menu ul li a:after{content:"";height:4px;width:0px;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;display:flex;transition:.3s}.header__menu ul li a:hover:after{content:"";width:100%}.header__sidebar{transform:translate(0px, -100vh);transition:.3s;display:flex;flex-direction:column;text-align:center;position:fixed;background:#000;height:100vh;z-index:999;max-width:100%;width:100%;right:0;top:0;font-size:20px;padding:0;line-height:1.2}.header__sidebar:before{content:"";position:absolute;width:100%;height:100%;z-index:1;background:url(../images/bg-green.png) no-repeat center right;opacity:.8;background-size:contain;transform:scale(-1, 1);opacity:.8}.header__sidebar_wrapper{display:flex;flex-wrap:wrap;align-items:center;padding:100px 0}@media(max-width: 992px){.header__sidebar_wrapper{flex-direction:column;padding:70px 0 80px;justify-content:space-between;height:100vh;flex-wrap:nowrap}}.header__sidebar .container{z-index:2;position:relative}.header__sidebar .address,.header__sidebar .phone{margin-bottom:20px}.header__sidebar.active{transform:translate(0px, 0px)}.header__sidebar a{text-decoration:none;color:#eee}.header__sidebar ul{flex-direction:column}.header__sidebar ul li{text-align:left}.header__sidebar ul li:not(:last-child){margin-bottom:30px}.header__sidebar ul li a{font-size:20px;text-transform:capitalize}.header__sidebar img{max-width:150px;margin:0 auto 50px}@media(max-width: 992px){.header__sidebar img{max-width:100%}}.header__sidebar .main-menu{margin-top:30px;width:50%}@media(max-width: 992px){.header__sidebar .main-menu{width:100%;margin-top:0;margin-bottom:30px}}.header__sidebar .main-menu ul{padding-left:0}.header__sidebar .main-menu li{list-style:none}.header__sidebar .main-menu li a{text-transform:capitalize;color:#fff;font-size:24px;font-family:"MarcellusSC-Regular",sans-serif}.header__sidebar .main-menu li a:hover{text-decoration:underline}.header__sidebar .img{width:50%;height:calc(100vh - 200px);background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width: 992px){.header__sidebar .img{width:100%;height:65vw}}.footer{position:relative;padding-bottom:50px;background:#0f4b3e}.footer::before,.footer::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/bg-white.png) no-repeat left bottom;background-size:contain}.footer::after{transform:scale(-1, 1)}@media(max-width: 992px){.footer::after{display:none}}.footer__logo{margin:0 auto}.footer__logo img{width:125px;height:auto}.footer__main{margin:0 auto;z-index:2;position:relative;padding-top:50px}.footer__main .container{display:flex;flex-direction:column}.footer__bottom{position:relative;z-index:2}.footer__name{text-align:center;margin:30px;font-size:20px}.footer .address,.footer .phone,.footer .email{text-align:center;font-size:18px;margin:0 auto 15px;line-height:1.2;max-width:250px}.footer .address a,.footer .phone a,.footer .email a{color:#eee;text-decoration:none}.footer__social{display:flex;justify-content:center;gap:10px;margin-top:30px}.footer__social a{width:24px;height:24px;background-size:24px;transition:.2s;opacity:1}.footer__social a:hover{opacity:.6}.footer__center{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer__buttons{width:150px;display:flex;flex-direction:column;align-items:flex-end}.footer__menu{width:100%;margin-top:60px}.footer__menu ul{display:flex;justify-content:center;margin:0;padding:0}@media(max-width: 992px){.footer__menu ul{flex-direction:column;align-items:center;gap:20px}}.footer__menu ul li{list-style:none;margin:0 20px}.footer__menu ul a{color:#fff;text-decoration:none;font-size:14px}.footer__menu ul a:hover{text-decoration:underline}.footer .copyright{display:block;margin:35px auto 0;text-align:center;font-size:13px}.footer .copyright a{color:#55897d}.footer .copyright a:hover{text-decoration:none}html{padding:0;margin:0}html.overflow-hidden,header.overflow-hidden{overflow:hidden}body{background:#000f0c;color:#e6e4e0;font-family:"NotoSans-Regular",Helvetica,Arial,sans-serif;margin:0;padding:0;position:relative}*{box-sizing:border-box}p{font-size:18px;color:#eee}.container{max-width:100%;width:1240px;margin:0 auto;padding:0 15px}h1{font-family:"MarcellusSC-Regular",sans-serif;font-size:36px;text-transform:capitalize;text-align:left;color:#e6e4e0;font-weight:400}@media(min-width: 992px){h1{font-size:48px}}h2{font-family:"MarcellusSC-Regular",sans-serif;color:#e6e4e0;font-size:36px;text-transform:capitalize;text-align:left;font-weight:400}@media(min-width: 992px){h2{font-size:48px}}h2,h3.menu-cat__item-title{margin-bottom:15px;display:flex;align-items:center;justify-content:flex-start}h3.menu-cat__item-title:before,h3.menu-cat__item-title:after{height:12px}.button-filled a{font-size:14px;color:#fff;font-family:"NotoSans-Regular",Helvetica,Arial,sans-serif;font-weight:500;padding:12px 25px;background:#0f4b3e;display:flex;align-items:center;justify-content:center;text-decoration:none}.button-bordered a{border:1px solid #c69a5d;padding:12px 25px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#e6e4e0;margin-top:30px;transition:.2;background:none}.button-bordered a:hover{background:#c69a5d}.page-static{padding-bottom:50px}.page-static h1{text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;margin-top:20px;text-transform:capitalize;font-weight:400}.page-static h2{font-size:48px;margin-top:70px}@media(max-width: 992px){.page-static h2{font-size:36px;margin-top:60px}}.page-static h3{font-size:32px;margin-top:60px}@media(max-width: 992px){.page-static h3{font-size:22px;margin-top:50px}}.page-static h4,.page-static h5{font-size:28px;margin-top:50px}@media(max-width: 992px){.page-static h4,.page-static h5{font-size:20px}}.page-static h2,.page-static h3,.page-static h4,.page-static h5{text-align:center;color:#e6e4e0;font-family:"MarcellusSC-Regular",sans-serif;display:block}.page-static .container img{margin:40px 0;max-width:100%}.page-static .container .date{color:#9c9c9c;text-align:center;margin-top:30px}.page-static .container .category-date{color:#c9ab81;text-align:left;margin-top:0px;margin-bottom:5px}.page-static .container .description{font-size:18px}.page-static .container .categories{display:flex;justify-content:center;margin-top:12px;font-family:"NotoSans-Bold",Helvetica,Arial,sans-serif;color:#725b3e;margin:20px 0 -15px}.page-static .container .categories a{color:#725b3e;text-decoration:none;font-size:14px}.page-static .container .categories a:not(:first-child){padding-left:6px}.page-static .container .categories a:hover{text-decoration:underline}.page-static .container .blog-categories{justify-content:flex-start}.page-static .container .bg-post-grid{width:100%}.page-static .container .bg-post-grid-inner{display:flex;flex-wrap:wrap}@media(max-width: 992px){.page-static .container .bg-post-grid-inner{flex-direction:column-reverse}}.page-static .container img{width:950px;max-width:100%;margin:30px auto;display:flex;height:auto}.page-static .container p,.page-static .container ul li{line-height:1.4;font-size:16px;text-align:left;color:#e6e4e0}.page-static .container ul li{text-align:left}.page-static .container ul li:not(:last-child){margin-bottom:10px}.page-static .container blockquote{background:#0f1d22;padding:25px 50px;width:100%;display:flex;margin-left:0px;margin-bottom:30px}.page-static .container blockquote p{font-family:"MarcellusSC-Regular",sans-serif;-webkit-font-smoothing:antialiased;text-align:center;line-height:2;margin:0 auto}.page-static .container h1{text-align:center}.page-static .container a.button{text-decoration:none;font-family:"NotoSans-Regular",Helvetica,Arial,sans-serif;padding:12px 40px;min-width:150px;text-transform:uppercase;letter-spacing:2px;font-size:15px;opacity:1;transition:.3s;text-align:center;color:#000f0c;background:#c9ab81;border:1px solid #c9ab81;margin:0 auto;display:flex;width:-moz-max-content;width:max-content}@media(max-width: 992px){.page-static .container a.button{min-width:110px}}.page-static .container a.button:hover{opacity:.85}.page-static .container a{color:#398a78}.page-static .container a:hover{text-decoration:none}.page-static .bg-post-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:50px}.page-static .bg-post-grid>div{width:calc(50% - 10px);position:relative}@media(max-width: 992px){.page-static .bg-post-grid>div{width:100%}}.page-static .bg-post-grid>div .post-content{position:absolute;background:#e6e4e0;top:calc(50% - 105px);padding:25px;margin-left:22%}@media(max-width: 992px){.page-static .bg-post-grid>div .post-content{position:relative;top:0;margin-left:0}}.page-static .bg-post-grid>div h2{margin-top:0px;display:flex;justify-content:start;text-align:left}.page-static .bg-post-grid>div h2:before,.page-static .bg-post-grid>div h2:after{display:none}.page-static .bg-post-grid>div h2 a{font-size:24px;font-family:"MarcellusSC-Regular",sans-serif;color:#242424;text-decoration:none;text-align:left}.page-static .bg-post-grid>div h2 a:hover{text-decoration:underline}.page-static .bg-post-grid>div .img{background-position:center;height:350px;width:65%;background-size:cover;background-repeat:no-repeat}@media(max-width: 992px){.page-static .bg-post-grid>div .img{width:100%;height:55vw;max-height:350px}}.page-static .bg-post-grid>div a.read-more{color:#0f4b3e;position:relative;font-size:14px;margin-top:13px;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;text-decoration:none;opacity:1;transition:.2s}.page-static .bg-post-grid>div a.read-more::after{content:"";border-bottom:4px double}.page-static .bg-post-grid>div a.read-more:hover{opacity:.8}.page-static .bg-post-grid>div .description{font-size:14px;color:rgba(36,36,36,.6980392157)}.page-static .post-search form{position:relative}.page-static .post-search .search-input{background:#21221e;outline:none !important;padding:10px;width:100%;border:none;border-bottom:1px solid #c9ab81;font-size:16px;color:#eee}.page-static .post-search .search-input::-moz-placeholder{color:#c9ab81}.page-static .post-search .search-input::placeholder{color:#c9ab81}.page-static .post-search .search-input+input{background:url(../images/search.svg);position:absolute;right:0;right:5px;width:25px;height:100%;background-size:18px;border:none;background-repeat:no-repeat;background-position:center;cursor:pointer}.page__title{height:335px;width:100%;display:flex;align-items:center;justify-content:center;background:#0f4b3e;position:relative}.page__title .container{display:flex;align-items:center;justify-content:center;z-index:2;position:relative}.reserve__section{border:1px solid #c69a5d;padding:75px;margin:100px 0}@media(max-width: 992px){.reserve__section{margin:60px 0;padding:60px}}.reserve__section h3{font-size:36px;font-family:"MarcellusSC-Regular",sans-serif;font-weight:400;margin-top:0;margin-bottom:0;text-align:center}.reserve__section p{text-align:center !important;font-size:16px}.reserve__section .button-filled{width:-moz-max-content;width:max-content;margin:30px auto 0}.reserve__section .button-filled a{color:#fff}.page-bg__title{height:600px;width:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media(max-width: 992px){.page-bg__title{height:calc(100vh - 114px)}}.page-bg__title:before{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6)}.page-bg__title .container{display:flex;align-items:center;justify-content:center;z-index:2;position:relative}.page-bg__title .container h1{font-weight:400}.page-template-about .page-static{background:#000f0c}.about-page__content h2{margin-bottom:30px;text-align:left;margin-top:0}.about-page__content p{font-size:24px}.about-page__content-left{padding:100px 0;min-height:500px;position:relative;background:#000f0c}.about-page__content-left:before{content:"";background:url(../images/bg-green.png) no-repeat right center #000f0c;position:absolute;transform:scale(-1, 1);width:100%;height:100%;top:0;left:0;display:flex;background-size:contain}.about-page__content-left .container{position:relative;z-index:2}.about-page__content-left .content{border-left:2px solid #c69a5d;display:flex;flex-direction:column;padding:10px 0px 20px 40px;margin-left:40%;width:60%}@media(max-width: 992px){.about-page__content-left .content{width:100%;margin-left:0}}.about-page__content-right{padding-top:100px;background:#000f0c}@media(max-width: 992px){.about-page__content-right{padding-top:20px}}.about-page__content-right .container{display:flex;align-items:flex-start}@media(max-width: 992px){.about-page__content-right .container{flex-direction:column}}.about-page__content-right .content{border-right:2px solid #c69a5d;display:flex;flex-direction:column;padding:10px 40px 20px 0px;width:60%}@media(max-width: 992px){.about-page__content-right .content{width:100%}}.about-page__content-right .content h2{text-align:right}.about-page__content-right .content p{text-align:right}.about-page__content-right .img{background-position:center;height:auto;width:calc(40% - 70px);margin-right:70px;min-height:500px}@media(max-width: 992px){.about-page__content-right .img{width:100%;margin-right:0;min-height:100px;height:150vw;margin-bottom:30px}}.about-page__content-center{margin-top:100px;background:#000f0c}.about-page__content-center p{font-family:"MarcellusSC-Regular",sans-serif;text-align:center !important;font-size:38px !important}@media(max-width: 992px){.about-page__content-center p{font-size:28px !important}}.page-blog .page__title,.page-reservation .page__title,.page-contact .page__title{height:260px}.page-reservation .main-content{margin:50px 0}.page-reservation h3{text-align:left;font-weight:400;font-size:32px;margin-top:0;margin-top:20px}@media(max-width: 992px){.page-reservation h3{display:none}}.page-reservation .need-help{margin-top:100px;margin-bottom:30px}@media(max-width: 992px){.page-reservation .need-help{margin-top:60px}}.page-reservation .need-help h3{margin-top:0;text-align:center}@media(max-width: 992px){.page-reservation .need-help h3{display:block}}.page-reservation .need-help .contact__items{display:flex;gap:30px;justify-content:center}@media(max-width: 992px){.page-reservation .need-help .contact__items{flex-direction:column;gap:0;align-items:center}}.page-reservation .need-help .contact__items a.phone,.page-reservation .need-help .contact__items a.mail{display:flex;align-items:center;margin-bottom:20px;color:#e6e4e0;text-decoration:none}.page-reservation .need-help .contact__items a.phone:before,.page-reservation .need-help .contact__items a.mail:before{content:"";background-image:url(../images/phone.svg);background-size:24px;background-position:center;min-width:24px;display:flex;margin-right:5px;height:24px}.page-reservation .need-help .contact__items a.mail:before{background-image:url(../images/mail.svg)}.page-content-reservation{position:relative}.page-content-reservation::before{content:"";background:url(../images/bg-green.png) no-repeat right center #000f0c;position:absolute;transform:scale(-1, 1);width:100%;height:100%;top:0;left:0;display:flex;background-size:contain;z-index:1}@media(max-width: 992px){.page-content-reservation::before{display:none}}.page-content-reservation .container{z-index:2;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}@media(max-width: 992px){.page-content-reservation .container{flex-direction:column-reverse}}.page-content-reservation .content{width:calc(50% - 75px);margin-right:75px}@media(max-width: 992px){.page-content-reservation .content{margin-right:0;width:100%}}.page-content-reservation .content .items__titles{display:flex}@media(max-width: 992px){.page-content-reservation .content .items__titles{display:none}}.page-content-reservation .content .items__titles .items_title{cursor:pointer}.page-content-reservation .content .items__titles .items_title:not(:last-child){margin-right:15px}.page-content-reservation .content .items__titles .items_title span{font-size:24px;font-family:"MarcellusSC-Regular",sans-serif;text-transform:capitalize}.page-content-reservation .content .items__titles .items_title.active{border-bottom:1px solid #fff;padding-bottom:6px}.page-content-reservation .content .items_content{visibility:hidden;overflow:hidden;max-height:0px;opacity:0;font-size:18px}@media(min-width: 992px){.page-content-reservation .content .items_content h3.item-title{display:none}}@media(max-width: 992px){.page-content-reservation .content .items_content{visibility:visible;overflow:initial;max-height:10000px;opacity:1;margin-bottom:50px}.page-content-reservation .content .items_content h3.item-title{display:flex;margin-bottom:0}.page-content-reservation .content .items_content h3.item-title:after{margin-left:5px;content:" Policy"}}.page-content-reservation .content .items_content.active{visibility:visible;overflow:initial;max-height:10000px;opacity:1;transition:.2s}.page-content-reservation .content .items_content ul{padding-left:18px;margin-left:0}.page-content-reservation .form{width:40%;margin-left:10%}@media(max-width: 992px){.page-content-reservation .form{width:100%;margin-left:0;margin-bottom:50px}}.page-contact__content{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:75px}@media(max-width: 992px){.page-contact__content{flex-direction:column-reverse}}.page-contact__content .contact__form{width:55%;background:#000;padding:40px}@media(max-width: 992px){.page-contact__content .contact__form{width:100%;padding:15px}}.page-contact__content .contact__form form{position:relative}.page-contact__content .contact__form h2{margin-top:0;text-align:left;font-size:36px}.page-contact__content .contact__form label{width:100%}.page-contact__content .contact__form label span{width:100%;margin-top:8px;display:flex}.page-contact__content .contact__form input,.page-contact__content .contact__form textarea{border:1px solid #242424;background:#0a0a0a;color:#fff;min-height:42px;padding:10px 15px;width:100%}.page-contact__content .contact__form input.wpcf7-not-valid,.page-contact__content .contact__form textarea.wpcf7-not-valid{border-color:#b72f2f}.page-contact__content .contact__form input:hover,.page-contact__content .contact__form textarea:hover{outline:none !important}.page-contact__content .contact__form input[type=submit]{background:#0f4b3e;border:none;cursor:pointer;transition:.2s;opacity:1}.page-contact__content .contact__form input[type=submit]:hover{opacity:.8}.page-contact__content .contact__form .wpcf7-not-valid-tip{display:none}.page-contact__content .contact__form .wpcf7 form.invalid .wpcf7-response-output,.page-contact__content .contact__form .wpcf7 form.unaccepted .wpcf7-response-output,.page-contact__content .contact__form .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;position:absolute;bottom:-54px;left:-5px;font-size:12px;width:100%;text-align:center;padding:6px;border-width:1px}.page-contact__content .contact__form .wpcf7-spinner{position:absolute;right:0px;bottom:9px}.page-contact__content .contact__image{width:calc(45% - 50px);margin-left:50px;background-position:center;background-size:cover;background-repeat:no-repeat;height:-webkit-fill-available;margin-bottom:50px}@media(max-width: 992px){.page-contact__content .contact__image{width:100%;margin-left:0;width:100%;height:100vw}}.page-events .events__items{display:flex;flex-wrap:wrap;gap:30px;margin-top:75px}@media(max-width: 992px){.page-events .events__items{flex-direction:column}}.page-events .events__item{width:calc(33.33% - 30px);background-position:center;background-size:cover;height:0;padding-bottom:54%;position:relative}@media(max-width: 992px){.page-events .events__item{width:100%;padding-bottom:calc(158vw + 30px)}}.page-events .events__item-inner{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:.2s;pointer-events:none}.page-events .events__item-inner .button-bordered a{border:1px solid #fff;color:#fff;background:rgba(0,0,0,.4);padding:20px 45px;transition:.2s}.page-events .events__item-inner .button-bordered:hover a{background:#0f4b3e;border-color:#0f4b3e}.page-events .events__item:hover .events__item-inner{visibility:visible;opacity:1;pointer-events:all}/*# sourceMappingURL=common.min.css.map */