@import url(https://use.typekit.net/yqn3wgj.css);
@font-face{font-family:icons;src:url(../fonts/icons.eot?05320fcbf4149adbfb163a6af5ce03cf#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?33d2432a7c2e3f41e8a42ed70c08f5ea) format("woff2"),url(../fonts/icons.woff?e79dc2de1d38f28dc02e80f236ed44f1) format("woff")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-arrow-tail-right:before{content:"\f101"}.icon-close:before{content:"\f102"}.icon-envelope:before{content:"\f103"}.icon-exclamation:before{content:"\f104"}.icon-facebook:before{content:"\f105"}.icon-instagram:before{content:"\f106"}.icon-phone:before{content:"\f107"}.icon-trip-advisor:before{content:"\f108"}
@font-face{font-display:swap;font-family:Cotta;font-style:normal;font-weight:400;src:url(../fonts/Cotta-Regular.woff2?ecd7648685ec53672bff213cd3c71e1e) format("woff2"),url(../fonts/Cotta-Regular.woff?f0fe66e1fe9c6bdf99357bd04aad22dd) format("woff")}@font-face{font-display:swap;font-family:NT Seawave;font-style:normal;font-weight:400;src:url(../fonts/NT-Seawave.woff2?c0850eed76d3755533d7e7e94865e6ab) format("woff2"),url(../fonts/NT-Seawave.woff?48d8c5a685c49caa8d7a6e3536ae7425) format("woff")}@keyframes load{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.btn-grad,.btn-outline{border-radius:32px;display:inline-block;font-family:Cotta,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1;padding:15px 37px;position:relative;text-align:center;transition:all .25s ease-out}.btn-grad span,.btn-outline span{position:relative}.btn-grad.btn-big,.btn-outline.btn-big{font-size:1.0625rem;padding:13px 29px}.btn-grad.btn-huge,.btn-outline.btn-huge{font-size:1.25rem;padding:18px 48px}.btn-grad.btn-titan,.btn-outline.btn-titan{font-size:calc(1.275rem + .4vmin);padding:17px 50px}@media (min-width:900px) and (min-height:900px){.btn-grad.btn-titan,.btn-outline.btn-titan{font-size:1.5rem}}.btn-grad.btn-long,.btn-outline.btn-long{font-size:1.25rem}.btn-grad.btn-full,.btn-outline.btn-full{width:100%}.btn-grad.btn-icon,.btn-outline.btn-icon{overflow:visible;padding:18px 35px}.btn-grad.btn-icon:before,.btn-outline.btn-icon:before{content:unset}.btn-grad.btn-icon i,.btn-outline.btn-icon i{color:#91cec9;position:absolute;right:0;top:50%;transform:translate(60%,-50%);transition:transform .25s ease-in-out}.btn-grad.btn-icon i:before,.btn-outline.btn-icon i:before{font-size:calc(1.275rem + .4vmin)}@media (min-width:900px) and (min-height:900px){.btn-grad.btn-icon i:before,.btn-outline.btn-icon i:before{font-size:1.5rem}}.btn-grad.btn-icon.btn-long,.btn-outline.btn-icon.btn-long{padding:17px 68px}.btn-grad.btn-icon:hover i,.btn-outline.btn-icon:hover i{transform:translate(80%,-50%)}.btn-grad.btn-150,.btn-outline.btn-150{min-width:150px}.btn-grad.btn-shadow,.btn-outline.btn-shadow{box-shadow:0 4px 10px rgba(0,0,0,.541)}.btn-grad.loading,.btn-outline.loading{background:#544020}.btn-grad.loading span,.btn-grad.loading.btn-icon i,.btn-outline.loading span,.btn-outline.loading.btn-icon i{opacity:0}.btn-grad.loading .loader,.btn-grad.loading .loader span,.btn-outline.loading .loader,.btn-outline.loading .loader span{opacity:1}.btn-grad .loader,.btn-outline .loader{animation:load 1.1s linear infinite;border:2px solid #fff;border-left-color:#91cec9;border-radius:50%;height:25px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:25px}.btn-grad .loader:after,.btn-outline .loader:after{border-radius:50%;height:10em;width:10em}.btn-grad{background:linear-gradient(94deg,#544020,#73694e 50%,#544020 70%,#544020);background-size:300%;color:#fff;transition:background-position .75s cubic-bezier(.83,0,.17,1)}.btn-grad:hover{background-position:100% 50%;color:#fff}.btn-grad.btn-icon:hover{color:#fff}.btn-outline{border:1px solid #544020;color:#544020;overflow:hidden;position:relative}.btn-outline:before{background-color:#544020;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .25s ease-in-out;width:0;z-index:0}.btn-outline:hover{color:#fff}.btn-outline:hover:before{width:100%}@media only screen and (min-width:768px){.btn-grad.btn-huge,.btn-outline.btn-huge{font-size:calc(1.2875rem + .6vmin)}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.btn-grad.btn-huge,.btn-outline.btn-huge{font-size:1.625rem}}@media only screen and (min-width:1200px){.btn-grad.btn-big,.btn-outline.btn-big{font-size:.95rem}.btn-grad.btn-huge,.btn-outline.btn-huge{font-size:calc(1.26rem + .16vmin)}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.btn-grad.btn-huge,.btn-outline.btn-huge{font-size:1.35rem}}@media only screen and (min-width:1200px){.btn-grad.btn-titan,.btn-outline.btn-titan{font-size:calc(1.3125rem + 1vmin)}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.btn-grad.btn-titan,.btn-outline.btn-titan{font-size:1.875rem}}@media only screen and (min-width:1369px){.btn-grad.btn-big,.btn-outline.btn-big{font-size:1.0625rem}.btn-grad.btn-huge,.btn-outline.btn-huge{font-size:calc(1.284rem + .544vmin)}}@media only screen and (min-width:1369px) and (min-width:900px) and (min-height:900px){.btn-grad.btn-huge,.btn-outline.btn-huge{font-size:1.59rem}}.error-page .logo{height:80px;max-width:100%}:root{--fancybox-zIndex:1070}footer{background-color:#fff;padding:60px 4vw 90px;position:relative;z-index:2}footer:after,footer:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}footer:before{background:linear-gradient(90deg,#f6f4ee,rgba(189,220,218,.22));z-index:-2}footer:after{background-image:url(../images/pattern-footer.svg?97665c419955e4cecfcb6fde8fe57226);opacity:.53;z-index:-1}footer .footer-wings{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:100%}footer .footer-wings span{background-image:url(../images/golden-line.png?797e0dec9526a66a0b82fe856c2a8274);background-size:cover;display:block;height:2px;width:25%}footer .footer-wings img{margin:0 15px;width:30px}footer .social-menu{flex-flow:row}footer.with-cookies{padding-bottom:230px}.footer-menu{list-style:none;margin-bottom:0;padding-left:0;text-align:center}.footer-menu li{margin-top:10px}.footer-menu li:first-child{margin-top:0}.footer-menu li a,.footer-menu li button{color:#544020;font-family:Cotta,sans-serif;font-size:.9375rem;font-weight:300;line-height:1;transition:color .25s ease-in-out}.footer-menu li a.active,.footer-menu li button.active{color:#91cec9}.terms-menu{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;position:relative}.terms-menu li{line-height:1;margin-left:6px;padding-left:7px;position:relative}.terms-menu li a,.terms-menu li button{color:hsla(0,0%,100%,.2);font-size:.6rem;font-weight:300;letter-spacing:.1rem;padding:0;transition:color .25s ease-in-out}.terms-menu li a.active,.terms-menu li a:hover,.terms-menu li button.active,.terms-menu li button:hover{color:#fff}.terms-menu li:before{background-color:hsla(0,0%,100%,.2);content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.terms-menu li:first-child{margin-left:0;padding-left:0}.terms-menu li:first-child:before{content:unset}.copyrights{color:#544020;font-family:Arial;font-size:.625rem;letter-spacing:.05rem;text-align:center}.copyrights span{opacity:1}.copyrights a{color:#544020;opacity:1;position:relative;transition:color .25s ease-out}.copyrights a:after{background:#91cec9;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.copyrights a:hover{color:#91cec9}.copyrights a:hover:after{width:100%}@media only screen and (min-width:700px){footer{padding:80px 4vw 35px}footer .footer-menu{text-align:left}footer .footer-menu li{margin-top:15px}footer .social-menu{flex-flow:column}footer .social-menu li{margin-left:0;margin-right:0;margin-top:25px}footer .social-menu li:first-child{margin-top:0}footer .social-menu li:nth-child(2){margin-top:20px}footer.with-cookies{padding-bottom:130px}}@media only screen and (min-width:768px){footer{margin:0 10px;padding:80px 2vw 35px}footer .footer-menu li{margin-top:20px}.terms-menu{justify-content:flex-start}.copyrights{text-align:right}}@media only screen and (min-width:992px){footer{padding:140px 4vw 35px}}@media only screen and (min-width:1200px){footer.with-cookies{padding-bottom:30px}}[v-cloak]{display:none!important}button{background:transparent;border:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.container-fluid{max-width:2200px;padding-left:5vw;padding-right:5vw}.container-fluid-align-left{padding-left:5vw}.position-sticky{position:sticky;top:0}.my-vh-100{margin-bottom:100vh;margin-top:100vh}.mt-vw-5{margin-top:5vw}.me-vw-2{margin-right:2vw}.max-w-1200{max-width:1200px}.max-w-1400{max-width:1400px}.max-h-500{max-height:500px}[class*=z-],[class^=z-]{position:relative}.z-1{z-index:1!important}.z-2{z-index:2!important}@media only screen and (min-width:768px){.position-md-sticky{position:sticky;top:0}.my-md-vw-15{margin-bottom:15vw;margin-top:15vw}.max-h-md-unset{max-height:unset}}@media only screen and (min-width:992px){.me-lg-vw-6{margin-right:6vw}}@media only screen and (min-width:1200px){.mt-xl-vw-5{margin-top:5vw}}@media only screen and (min-width:1369px){.ms-xxl-vw-4{margin-left:4vw}.me-xxl-vw-10{margin-right:10vw}.me-xxl-vw-3{margin-right:3vw}.w-xxl-180{width:180px!important}.ms-team-title{margin-left:-23.5vw!important}}@media only screen and (min-width:1500px){.ms-team-title{margin-left:-355px!important}}.header{left:0;margin-top:5px;padding-left:4vw;padding-right:4vw;position:fixed;right:0;top:0;transition-duration:.25s;transition-property:transform,margin-top;transition-timing-function:ease-out;z-index:1001}.header:after,.header:before{background:linear-gradient(0deg,hsla(45,31%,95%,.4),#bddcda);content:"";display:block;height:70px;position:absolute;top:50%;transform:translateY(-50%);transition:background .25s ease-in-out,height .25s ease-in-out,top .25s ease-in-out;z-index:-1}.header:before{left:0;width:calc(4vw + 30px)}.header:after{content:unset;right:0;width:calc(4vw + 135px)}.header .btn-menu{height:25px;position:relative;text-align:right;width:53px}.header .btn-menu span{background:#544020;display:block;height:2px;position:absolute;right:0;transition:all .25s ease-out;width:100%}.header .btn-menu span:first-child{top:0}.header .btn-menu span:nth-child(2){top:calc(50% - 1px)}.header .btn-menu span:nth-child(3){top:calc(100% - 3px)}.header .logo-wrapper{height:121px;margin:0 auto;position:relative;transition:all .25s ease-out;width:120px}.header .logo-wrapper .logo-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header .logo-wrapper .logo-link .logo{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-out;width:100%}.header .btn-reservation{background-color:#91cec9;bottom:0;box-shadow:0 -10px 20px rgba(0,0,0,.3);left:0;padding:20px 10px;position:fixed;right:0}.header .btn-reservation span{color:#544020;font-family:Cotta,sans-serif;font-size:1.2rem;line-height:1.2;white-space:nowrap}.header .btn-reservation i:before{font-size:calc(1.28125rem + .5vmin)}@media (min-width:900px) and (min-height:900px){.header .btn-reservation i:before{font-size:1.5625rem}}.header.with-message{margin-top:54px}.header.menu-open .btn-menu span{top:50%}.header.menu-open .btn-menu span:first-child{transform:rotate(-45deg)}.header.menu-open .btn-menu span:nth-child(2){opacity:0}.header.menu-open .btn-menu span:nth-child(3){transform:rotate(45deg);width:50px}.modal-open .header .btn-menu,.modal-open .header:before{visibility:hidden}.modal-open .header.menu-open .btn-reservation,.modal-open .header.menu-open:after{visibility:visible}@media only screen and (min-width:700px){.header{margin-top:10px}.header:after,.header:before{height:100px}.header:after{content:""}.header .logo-wrapper{height:141px;width:140px}.header .btn-reservation{background-color:transparent;box-shadow:none;position:relative}.header .btn-reservation i,.header .btn-reservation span{position:absolute;top:50%;transform:translate(-100%,-50%)}.header.with-message{margin-top:38px}.header.menu-open .btn-reservation,.header.menu-open:after{visibility:hidden}}@media only screen and (min-width:768px){.header .btn-menu span{height:3px}.header .btn-reservation span{font-size:calc(1.28125rem + .5vmin)}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.header .btn-reservation span{font-size:1.5625rem}}@media only screen and (min-width:992px){.header .logo-wrapper{height:191px;width:190px}.header.page-scrolled .logo-wrapper{height:151px;width:150px}.header.menu-open.page-scrolled .logo-wrapper{height:191px;width:190px}}@media only screen and (min-width:1200px){.header .logo-wrapper{height:161px;width:160px}.header:after,.header:before{height:70px}.header .btn-menu span{height:2px}.header .btn-reservation span{font-size:1.25rem}.header.page-scrolled .logo-wrapper{height:141px;width:140px}.header.menu-open.page-scrolled .logo-wrapper{height:161px;width:160px}}@media only screen and (min-width:1369px){.header:after,.header:before{height:100px}.header .btn-menu span{height:3px}.header .logo-wrapper{height:238px;width:236px}.header .btn-reservation span{font-size:calc(1.28125rem + .5vmin)}}@media only screen and (min-width:1369px) and (min-width:900px) and (min-height:900px){.header .btn-reservation span{font-size:1.5625rem}}@media only screen and (min-width:1369px){.header.page-scrolled .logo-wrapper{height:171px;width:170px}.header.menu-open.page-scrolled .logo-wrapper{height:238px;width:236px}}:root{--vs-font-size:1.25rem;--vs-line-height:1;--vs-border-color:#544020;--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:0;--vs-actions-padding:0;--vs-controls-color:#544020;--vs-dropdown-bg:#f6f4ee;--vs-dropdown-option-color:#544020;--vs-dropdown-option--active-bg:#544020}.response-wrapper{margin:2px auto;padding-top:35px;position:relative;width:100%}.response-wrapper .response-msg{align-items:center;color:#fff;display:flex;font-size:.75rem;height:100%;justify-content:center;left:0;padding:5px 15px;position:absolute;top:0;width:100%}.response-wrapper .response-msg img{height:14px;margin-bottom:2px;margin-right:6px}.response-wrapper .response-msg.error{background-color:#ce0000}.response-wrapper .response-msg.success{background-color:#33c91b}.input-wrapper{margin-bottom:0;position:relative}.input-wrapper label{color:#544020;cursor:pointer;display:block;font-family:Cotta,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.05rem;line-height:1;margin-bottom:0;transition:transform .25s ease-in-out}.input-wrapper label span{display:block;font-family:new-hero,sans-serif;font-size:.5rem;font-weight:300;line-height:1.5}.input-wrapper label span.error-span{color:#ce0000}.input-wrapper input[type=email],.input-wrapper input[type=number],.input-wrapper input[type=password],.input-wrapper input[type=search]:not(.vs__search),.input-wrapper input[type=tel],.input-wrapper input[type=text]{-webkit-appearance:none;background-color:transparent;border:solid #544020;border-radius:0;border-width:0 0 1px;color:#544020;font-family:Cotta,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:1;padding:10px 15px;width:100%}.input-wrapper input[type=email]:focus,.input-wrapper input[type=number]:focus,.input-wrapper input[type=password]:focus,.input-wrapper input[type=search]:not(.vs__search):focus,.input-wrapper input[type=tel]:focus,.input-wrapper input[type=text]:focus{outline:none}.input-wrapper input[type=email]::-webkit-input-placeholder,.input-wrapper input[type=number]::-webkit-input-placeholder,.input-wrapper input[type=password]::-webkit-input-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-webkit-input-placeholder,.input-wrapper input[type=tel]::-webkit-input-placeholder,.input-wrapper input[type=text]::-webkit-input-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]::-moz-placeholder,.input-wrapper input[type=number]::-moz-placeholder,.input-wrapper input[type=password]::-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-moz-placeholder,.input-wrapper input[type=tel]::-moz-placeholder,.input-wrapper input[type=text]::-moz-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]:-ms-input-placeholder,.input-wrapper input[type=number]:-ms-input-placeholder,.input-wrapper input[type=password]:-ms-input-placeholder,.input-wrapper input[type=search]:not(.vs__search):-ms-input-placeholder,.input-wrapper input[type=tel]:-ms-input-placeholder,.input-wrapper input[type=text]:-ms-input-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]:-moz-placeholder,.input-wrapper input[type=number]:-moz-placeholder,.input-wrapper input[type=password]:-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search):-moz-placeholder,.input-wrapper input[type=tel]:-moz-placeholder,.input-wrapper input[type=text]:-moz-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]::-webkit-inner-spin-button,.input-wrapper input[type=email]::-webkit-outer-spin-button,.input-wrapper input[type=number]::-webkit-inner-spin-button,.input-wrapper input[type=number]::-webkit-outer-spin-button,.input-wrapper input[type=password]::-webkit-inner-spin-button,.input-wrapper input[type=password]::-webkit-outer-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-inner-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-outer-spin-button,.input-wrapper input[type=tel]::-webkit-inner-spin-button,.input-wrapper input[type=tel]::-webkit-outer-spin-button,.input-wrapper input[type=text]::-webkit-inner-spin-button,.input-wrapper input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper input[type=number],.input-wrapper input[type=tel]{-moz-appearance:textfield}.input-wrapper.input-select select{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:solid #544020;border-radius:0;border-width:0 0 1px;color:#544020;font-family:Cotta,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:1;padding:10px 15px;position:relative;text-indent:1px;text-overflow:"";width:100%;z-index:2}.input-wrapper .v-select{width:100%}.input-wrapper .v-select .vs__open-indicator:before{font-size:calc(1.255rem + .08vmin)}@media (min-width:900px) and (min-height:900px){.input-wrapper .v-select .vs__open-indicator:before{font-size:1.3rem}}.input-wrapper .v-select .vs__dropdown-toggle{border:solid #544020;border-width:0 0 1px;overflow:hidden;padding:10px 15px}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{border:none;color:#544020;font-family:Cotta,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:0;margin:0;padding:0;white-space:nowrap}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .vs__deselect{fill:#fff}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search{border:none;font-size:1.25rem;font-weight:300;letter-spacing:0;margin:0;padding:0}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-webkit-input-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:-ms-input-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:-moz-placeholder{color:#544020;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option{font-size:.75rem;font-weight:300;letter-spacing:0}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--disabled{text-decoration:line-through}.input-wrapper .v-select .vs__no-options{font-size:.75rem}.input-wrapper input:disabled,.input-wrapper select:disabled{opacity:.4}.input-wrapper .error-msg{background-color:#9b1815;color:#fff;font-size:.5rem;left:50%;letter-spacing:.1rem;padding:5px 9px;position:absolute;text-transform:uppercase;top:100%;transform:translateX(-50%);z-index:5}.input-wrapper .error-icon{background-color:#fff;border:1px solid #ce0000;border-radius:50%;color:#ce0000;height:25px;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;width:25px}.input-wrapper .error-icon:before{font-size:.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-wrapper.has-error label{color:#ce0000}.input-wrapper.has-error input[type=email],.input-wrapper.has-error input[type=number],.input-wrapper.has-error input[type=password],.input-wrapper.has-error input[type=search],.input-wrapper.has-error input[type=text]{border-color:#ce0000}.input-wrapper.has-error .error-icon{opacity:1}.input-wrapper.has-error .v-select .vs__dropdown-toggle{border-color:#ce0000}.input-wrapper.input-center input[type=email],.input-wrapper.input-center input[type=number],.input-wrapper.input-center input[type=password],.input-wrapper.input-center input[type=search]:not(.vs__search),.input-wrapper.input-center input[type=tel],.input-wrapper.input-center input[type=text],.input-wrapper.input-center label{text-align:center}.input-wrapper.input-center .v-select .vs__dropdown-toggle .vs__selected-options{justify-content:center;min-height:27px}.input-wrapper.input-center .v-select .vs__dropdown-toggle .vs__actions{display:none}.input-wrapper.input-center .v-select .vs__dropdown-menu .vs__dropdown-option{text-align:center}.input-wrapper.input-center .v-select.vs--single.vs--loading .vs__selected,.input-wrapper.input-center .v-select.vs--single.vs--open .vs__selected{position:relative}.input-wrapper.input-center .v-select.vs--unsearchable .vs__search{opacity:0;position:absolute;visibility:0}.input-wrapper.input-center select{text-align:center}.input-wrapper.input-center.has-error label{color:#544020}.input-wrapper.input-center.has-error label span{color:#ce0000}.input-wrapper.label-float label{left:15px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease-out;z-index:1}.input-wrapper.label-float label span{left:50%;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .25s ease-in-out;white-space:nowrap}.input-wrapper.label-float.label-span label{top:25%}.input-wrapper.label-float.has-value label{color:#a2a29f;font-size:.5625rem;left:0;top:-.28125rem;transform:translateY(0)}.input-wrapper.label-float.has-value label span:not(.error-span){opacity:0}.input-wrapper.label-float.input-center label{left:50%;transform:translate(-50%,-50%)}.input-wrapper.label-float.input-center.has-error label{transform:translate(-50%,calc(-50% - 10px))}.input-wrapper.label-float.input-center.has-error.has-value label{transform:translate(-50%,calc(-50% - 5px))}.input-wrapper.label-float.input-center.has-error.label-span label{transform:translate(-50%,-50%)}.input-wrapper.label-float.input-center.has-error.label-span.has-value label{transform:translate(-50%,calc(-50% - 5px))}.input-wrapper.input-wrapper-double{padding-top:25px}.input-wrapper.input-wrapper-double.label-float label{top:0;transform:translateY(0)}.input-wrapper.input-wrapper-double.label-float.has-value label{top:10px}.input-wrapper.input-wrapper-double.label-float.input-center label{transform:translate(-50%)}.input-wrapper.stripe-wrapper{background-color:transparent;border:1px solid #544020;border-radius:0;padding:15px 10px;position:relative}.textarea-wrapper{position:relative}.textarea-wrapper label{align-items:center;cursor:pointer;display:flex;line-height:1;margin-bottom:0;padding:5px 5px 3px;white-space:nowrap}.textarea-wrapper label,.textarea-wrapper textarea{color:#544020;font-family:Cotta,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.05rem}.textarea-wrapper textarea{-webkit-appearance:none;background-color:transparent;border:1px solid #544020;border-radius:0;line-height:1.6;padding:30px 35px;width:100%}.textarea-wrapper textarea:focus{outline:none}.textarea-wrapper textarea::-webkit-input-placeholder{color:#544020;font-family:Cotta,sans-serif;font-size:1.125rem;letter-spacing:.05rem}.textarea-wrapper textarea::-moz-placeholder{color:#544020;font-family:Cotta,sans-serif;font-size:1.125rem;letter-spacing:.05rem}.textarea-wrapper textarea:-ms-input-placeholder{color:#544020;font-family:Cotta,sans-serif;font-size:1.125rem;letter-spacing:.05rem}.textarea-wrapper textarea:-moz-placeholder{color:#544020;font-family:Cotta,sans-serif;font-size:1.125rem;letter-spacing:.05rem}.textarea-wrapper .error-msg{right:10px;top:10px}.textarea-wrapper.has-error label span{color:#ce0000}.textarea-wrapper.has-error textarea{border-color:#ce0000}.textarea-wrapper.input-center textarea{text-align:center}.textarea-wrapper.label-float label{left:35px;position:absolute;top:46px;transform:translateY(-50%);transition:all .25s ease-out}.textarea-wrapper.label-float.has-value label{background-color:#fff;font-size:.5625rem;left:19px;top:20px;transform:translateY(0)}.textarea-wrapper.label-float.has-value label .tiny{font-size:.5rem}.textarea-wrapper.label-float.input-center label{left:50%;transform:translate(-50%,-50%)}.checkbox-wrapper{align-items:center;cursor:pointer;display:inline-flex;font-size:.625rem;padding-left:25px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper label{color:#544020;cursor:pointer;font-size:1.25rem;font-weight:300;letter-spacing:.05rem;margin-bottom:0}.checkbox-wrapper label a{text-decoration:underline;transition:all .25s ease-out}.checkbox-wrapper input{cursor:pointer;opacity:0;position:absolute;visibility:hidden}.checkbox-wrapper .checkbox{border:1px solid #544020;border-radius:50%;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.checkbox-wrapper .checkbox:before{border:solid #544020;border-width:0 1px 1px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.checkbox-wrapper input:checked~.checkbox,.checkbox-wrapper:hover input~.checkbox{background-color:transparent}.checkbox-wrapper input:checked~.checkbox:before{display:block}.checkbox-wrapper button{color:#544020;text-decoration:underline}.checkbox-wrapper .error-icon{color:#ce0000;left:9px;opacity:0;position:absolute;top:8px;transition:opacity .25s ease-in-out}.checkbox-wrapper .error-icon:before{font-size:.5625rem}.checkbox-wrapper.has-error{color:#ce0000}.checkbox-wrapper.has-error .checkbox{border-color:#ce0000}.checkbox-wrapper.has-error label{color:#ce0000}.checkbox-wrapper.has-error label a,.checkbox-wrapper.has-error label button{color:#ce0000;transition:all 0ms ease-out}.checkbox-wrapper.has-error .error-icon{opacity:1}.checkbox-wrapper.checkbox-btn{padding-left:0}.checkbox-wrapper.checkbox-btn label{margin-top:10px;position:relative}.checkbox-wrapper.checkbox-btn label p{color:#fff;display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.checkbox-wrapper.checkbox-btn label .checkbox{background-color:#91cec9;border:none;border-radius:21px;display:block;height:44px;left:unset;opacity:.35;position:relative;top:unset;transform:none;transition:opacity .25s ease-in-out;width:86px}.checkbox-wrapper.checkbox-btn label .checkbox:before{content:unset}.checkbox-wrapper.checkbox-btn input:checked~.checkbox,.checkbox-wrapper.checkbox-btn label:hover{opacity:1}.checkbox-wrapper.like-radio{padding-left:37px}.checkbox-wrapper.like-radio .label{font-family:Cotta,sans-serif;font-size:1.25rem}.checkbox-wrapper.like-radio .checkbox{height:27px;top:16px;width:27px}.checkbox-wrapper.like-radio .checkbox:before{height:12px;left:10px;top:5px;width:6px}.radio-wrapper{cursor:pointer;display:inline-block;padding-left:37px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-wrapper .label{align-items:center;color:#544020;cursor:pointer;display:flex;font-family:Cotta,sans-serif;font-size:1.25rem;font-weight:400;justify-content:flex-start;letter-spacing:.05rem;line-height:1.2;margin-bottom:0}.radio-wrapper .label span{font-family:new-hero,sans-serif;font-size:.6875rem;font-weight:300;line-height:1;margin-left:10px;margin-top:5px;position:relative;white-space:nowrap}.radio-wrapper .label span:before{content:"|";font-size:1rem;left:-7px;opacity:.35;position:absolute;top:50%;transform:translateY(-50%)}.radio-wrapper input{cursor:pointer;opacity:0;position:absolute;visibility:hidden}.radio-wrapper .radio{border:1px solid #544020;border-radius:50%;height:27px;left:0;position:absolute;top:16px;transform:translateY(-50%);width:27px}.radio-wrapper .radio:before{background-color:#544020;border-radius:50%;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%}.radio-wrapper input:checked~.radio:before{display:block}.radio-wrapper .error-icon{color:#ce0000;left:12px;opacity:0;position:absolute;top:9px;transition:opacity .25s ease-in-out}.radio-wrapper .error-icon:before{font-size:.75rem}.radio-wrapper.disabled{opacity:.4}.radio-wrapper.has-error label{color:#ce0000}.radio-wrapper.has-error .radio{border-color:#ce0000}.radio-wrapper.has-error .error-icon{opacity:1}.radio-wrapper.radio-small{padding-left:23px}.radio-wrapper.radio-small .label{font-family:new-hero,sans-serif;font-size:.8125rem}.radio-wrapper.radio-small .radio{height:15px;top:12px;width:15px}.radio-wrapper.radio-small .error-icon{left:7px;top:9px}.radio-wrapper.radio-small .error-icon:before{font-size:.4375rem}.modal-options{background:#fff;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.2);display:none;left:50%;min-width:400px;padding:100px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1056}.modal-options.active{display:block}.modal-options .modal-options-backdrop{background-color:rgba(27,42,40,.95);height:100vh;left:0;top:0;width:100vw}.modal-options .list-options{list-style:none;margin-bottom:0;padding-left:0}.modal-options .list-options li{display:block}.modal-options .list-options li button{width:100%}.datepicker-in-fullscreen-background{background-color:rgba(27,42,40,.95)}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{font-weight:700!important;letter-spacing:.1rem;text-transform:uppercase}div.datepicker table,div.datepicker-inline{font-size:1rem}.datepicker table tr td,.datepicker table tr th{height:50px}.datepicker-in-fullscreen-controls>a{font-size:.7rem;font-weight:400;text-transform:uppercase;width:50%}.table-condensed>thead>tr>th.dow{color:#91cec9}div.datepicker table tr td.disabled,div.datepicker table tr td.disabled:hover{color:rgba(206,0,0,.3)!important}@media only screen and (min-width:576px){.input-wrapper.input-wrapper-double{padding-top:0}.input-wrapper.input-wrapper-double.label-float label{top:50%;transform:translateY(-50%)}.input-wrapper.input-wrapper-double.label-float.has-value label{top:-.28125rem;transform:translateY(0)}.input-wrapper.input-wrapper-double.label-float.input-center label{top:50%;transform:translate(-50%,-50%)}.input-wrapper.input-wrapper-double.label-float.input-center.has-value label{top:-.28125rem;transform:translateX(-50%)}}.main-menu-wrapper{display:flex;flex-flow:column;height:100vh;height:100svh;overflow:auto;padding:160px 5vw 100px;position:relative;text-align:center}.main-menu-wrapper:after,.main-menu-wrapper:before{content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.main-menu-wrapper:before{background:linear-gradient(90deg,#f6f4ee,#bddcda);z-index:-2}.main-menu-wrapper:after{background-image:url(../images/pattern-footer.svg?97665c419955e4cecfcb6fde8fe57226);opacity:.25;z-index:-1}.main-menu-wrapper.with-cookies{padding:160px 5vw 200px}.main-menu{align-items:left;display:flex;flex-flow:column;justify-content:flex-start;list-style:none;margin-bottom:0;padding-left:0;text-align:left}.main-menu>li{display:block;line-height:1;margin-top:40px}.main-menu>li:first-child{margin-top:0}.main-menu>li>a,.main-menu>li>button{background-image:url(../images/tsarouhi.png?983db020078af6c7bb954f6c0002c90c);background-position:-50px calc(50% - 2px);background-repeat:no-repeat;background-size:34px;color:#544020;display:inline-block;font-family:NT Seawave,sans-serif;font-size:calc(1.4375rem + 3vmin);font-weight:300;letter-spacing:0;line-height:1;padding-left:40px;position:relative;transition-duration:.25s;transition-property:color,background-position;transition-timing-function:ease-in-out;white-space:nowrap}@media (min-width:900px) and (min-height:900px){.main-menu>li>a,.main-menu>li>button{font-size:3.125rem}}.main-menu>li>a.active,.main-menu>li>a:hover,.main-menu>li>button.active,.main-menu>li>button:hover{background-position:0 calc(50% - 2px)}.main-menu>li>a.active,.main-menu>li>button.active{color:#278981;text-shadow:1px 1px 0 #fff}@media only screen and (min-width:700px){.main-menu-wrapper{padding:190px 5vw 50px}.main-menu>li>a,.main-menu>li>button{font-size:calc(1.325rem + 1.2vmin)}}@media only screen and (min-width:700px) and (min-width:900px) and (min-height:900px){.main-menu>li>a,.main-menu>li>button{font-size:2rem}}@media only screen and (min-width:768px){.main-menu-wrapper{padding:200px 5vw 30px}.main-menu>li>a,.main-menu>li>button{background-size:44px;font-size:calc(1.375rem + 2vmin);padding-left:60px}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.main-menu>li>a,.main-menu>li>button{font-size:2.5rem}}@media only screen and (min-width:992px){.main-menu-wrapper{padding:230px 5vw 30px}.main-menu>li>a,.main-menu>li>button{font-size:calc(1.4375rem + 3vmin)}}@media only screen and (min-width:992px) and (min-width:900px) and (min-height:900px){.main-menu>li>a,.main-menu>li>button{font-size:3.125rem}}@media only screen and (min-width:992px){.main-menu>li>a.active,.main-menu>li>button.active{color:#91cec9;text-shadow:none}}@media only screen and (min-width:1200px){.main-menu-wrapper,.main-menu-wrapper.with-cookies{padding:200px 5vw 30px}}@media only screen and (min-width:1369px){.main-menu-wrapper,.main-menu-wrapper.with-cookies{padding:250px 5vw 30px}}.modal-pattern:after,.modal-pattern:before{content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.modal-pattern:before{background:linear-gradient(90deg,#f6f4ee,#bddcda);z-index:-2}.modal-pattern:after{background-image:url(../images/pattern-footer.svg?97665c419955e4cecfcb6fde8fe57226);opacity:.25;z-index:-1}.modal-pattern .modal-header{justify-content:center;left:0;position:absolute;right:0;top:0}.modal-header{justify-content:center;margin-bottom:20px;margin-top:20px;position:relative}.modal-header .modal-logo{max-width:120px;width:100%}.modal-header .btn-modal-close{position:fixed;right:0;top:30px;z-index:1}.modal-header .btn-modal-close:before{background:linear-gradient(0deg,hsla(45,31%,95%,.4),#bddcda);content:"";display:block;height:100px;transition:background .25s ease-in-out,height .25s ease-in-out,top .25s ease-in-out;width:calc(4vw + 60px);z-index:-1}.modal-header .btn-modal-close i{color:#544020;left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-header .btn-modal-close i:before{font-size:calc(1.28125rem + .5vmin)}@media (min-width:900px) and (min-height:900px){.modal-header .btn-modal-close i:before{font-size:1.5625rem}}.modal-header .btn-modal-simple-close{background-color:#fff;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.4);color:#544020;height:65px;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:65px}.modal-header .btn-modal-simple-close i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-header .btn-modal-simple-close i:before{font-size:calc(1.255rem + .08vmin)}@media (min-width:900px) and (min-height:900px){.modal-header .btn-modal-simple-close i:before{font-size:1.3rem}}.modal-header .btn-modal-simple-close:hover{background-color:#544020;color:#fff}@media only screen and (min-width:700px){.modal-header{margin-top:10px}.modal-header .modal-logo{max-width:140px}.modal-header .btn-modal-close{top:58px}.modal-header .btn-modal-close:before{width:calc(4vw + 135px)}}@media only screen and (min-width:992px){.modal-header .modal-logo{max-width:190px}.modal-header .btn-modal-close{top:88px}}@media only screen and (min-width:1200px){.modal-header .modal-logo{max-width:236px}}:root{--popper-theme-background-color:#fff;--popper-theme-background-color-hover:#fff;--popper-theme-text-color:#544020;--popper-theme-border-width:0px;--popper-theme-border-style:solid;--popper-theme-border-radius:6px;--popper-theme-border-color:#544020;--popper-theme-padding:16px;--popper-theme-box-shadow:0 6px 30px -6px rgba(0,0,0,.25)}.popper{font-size:.65rem;text-align:center;width:300px}html:not(.device) ::-webkit-scrollbar{width:3px}html:not(.device) ::-webkit-scrollbar-track{background:#ebebeb}html:not(.device) ::-webkit-scrollbar-thumb{background:#544020}html:not(.device) ::-webkit-scrollbar-thumb:hover{background:#0a0804}html:not(.device) html{scrollbar-color:#544020 #ebebeb;scrollbar-width:thin}@media only screen and (min-width:992px){html:not(.device) ::-webkit-scrollbar{width:8px}}::-moz-selection{background:#544020;color:#fff;opacity:1}::selection{background:#544020;color:#fff;opacity:1}.tabs{list-style:none;margin-bottom:0;padding-left:0;width:100%}.tabs.tabs-reservation li{display:block;margin-top:7px;width:100%}.tabs.tabs-reservation li:first-child{margin-top:0}.tabs.tabs-reservation li button{background-color:#fff;border-radius:21px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#91cec9;font-size:.75rem;font-weight:800;padding:13px 17px 10px;position:relative;text-align:left;transition:background-color .25s ease-in-out;width:100%}.tabs.tabs-reservation li button .length{background-color:#33c91b;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.161);height:20px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.tabs.tabs-reservation li button .length span{color:#086046;font-size:.5625rem;font-weight:300;left:47%;position:absolute;top:55%;transform:translate(-50%,-50%)}.tabs.tabs-reservation li button.active{background-color:#544020}.fade:not(.show){opacity:1!important}.fade-in-enter-active{transition:opacity .5s ease-out}.fade-in-enter-active.fade-in-enter-from{opacity:0}.fade-in-leave-active{left:0;position:absolute;top:0;transition:opacity .5s ease-out}.fade-in-leave-active.fade-in-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:all .25s ease-out}.fade-enter-from,.fade-leave-to,.reveal{opacity:0}.reveal-top{opacity:0;transform:translateY(-20px)}.reveal-bottom{opacity:0;transform:translateY(20px)}.reveal-right{opacity:0;transform:translate(50px)}.reveal-left{opacity:0;transform:translate(-50px)}.display-1,.display-2,.display-3,.display-4,.display-6{font-family:NT Seawave,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Cotta,sans-serif;line-height:1.5}.text-shadow{text-shadow:1px 1px 3px #000}.text-serif{font-family:Cotta,sans-serif!important}.text-serif-2{font-family:NT Seawave,sans-serif!important}.text-sans-serif{font-family:new-hero,sans-serif!important}.ls-03{letter-spacing:.03rem}hr{border-top:1px solid #fff;margin:5px auto;opacity:1}hr.primary{border-color:#544020}hr.teal{border-color:#c6dbef}hr.tiny{width:40px}hr.large{width:100px}hr.vertical{border:none;height:100%;margin-bottom:0;margin-top:0;width:1px}hr.vertical.primary{background-color:#544020}hr.vertical.large{height:100px}.text-terms .h1,.text-terms .h2,.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6,.text-terms li,.text-terms p{color:#444;font-family:new-hero,sans-serif}.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{letter-spacing:.05rem;line-height:1.4}.text-terms h1{color:#544020}.text-terms h2{color:#91cec9;font-size:calc(1.265rem + .24vmin)}@media (min-width:900px) and (min-height:900px){.text-terms h2{font-size:1.4rem}}.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{color:#544020;margin:50px 0 10px}.text-terms li,.text-terms p{font-size:.875rem;letter-spacing:.05rem;margin-bottom:15px}.text-terms ol,.text-terms ul{margin-bottom:15px;padding:0 0 0 20px}.text-terms ol.alpha,.text-terms ul.alpha{list-style-type:lower-alpha}.text-terms a{text-decoration:underline}.text-terms a:hover{text-decoration:none}i[class*=" icon-"],i[class^=icon-]{font-size:0}i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:calc(1.275rem + .4vmin)}@media (min-width:900px) and (min-height:900px){i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:1.5rem}}i.icon-md[class*=" icon-"]:before,i.icon-md[class^=icon-]:before{font-size:calc(1.325rem + 1.2vmin)}@media (min-width:900px) and (min-height:900px){i.icon-md[class*=" icon-"]:before,i.icon-md[class^=icon-]:before{font-size:2rem}}i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:calc(1.355rem + 1.68vmin)}@media (min-width:900px) and (min-height:900px){i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:2.3rem}}@media only screen and (min-width:1369px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.5}}.bg-menus{position:relative}.bg-menus:before{background:linear-gradient(180deg,#f6f4ee,rgba(189,220,218,.3) 100vh,rgba(115,105,78,.2) calc(100vh + 200px),rgba(115,105,78,.4));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.content-wrapper{position:relative}.content-wrapper.mt-header{margin-top:131px}.content-wrapper .page-gradient{background:linear-gradient(180deg,#f6f4ee,rgba(189,220,218,.7) 65%,rgba(189,220,218,0));height:80vh;left:10px;position:absolute;top:-90px;width:67vw;z-index:-1}.mt-header{margin-top:276px}.mt-header.page-scrolled{margin-top:147px}.pt-header{padding-top:248px}.pt-header.page-scrolled:not(.menu-open){padding-top:191px}.top-message{align-items:center;background:linear-gradient(90deg,#544020,#73694e);box-shadow:0 8px 22px rgba(0,0,0,.25);display:flex;justify-content:center;padding:13px 10px;position:relative}.top-message img{width:18px}.top-message p{color:#ebe7da;font-family:Cotta,sans-serif;font-size:.85rem;line-height:1.2;margin:4px 25px 0;text-align:center}.top-message:before{background-color:#544020;bottom:-4px;content:"";display:block;height:2px;position:absolute;width:100%}.social-menu{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0}.social-menu li{line-height:1;margin-left:10px;margin-right:10px}.social-menu li a{transition:color .25s ease-in-out}.social-menu li a i:before{font-size:calc(1.325rem + 1.2vmin)}@media (min-width:900px) and (min-height:900px){.social-menu li a i:before{font-size:2rem}}.social-menu li:first-child a i:before{font-size:calc(1.395rem + 2.32vmin)}@media (min-width:900px) and (min-height:900px){.social-menu li:first-child a i:before{font-size:2.7rem}}.bg-grad-half-pattern{position:relative}.bg-grad-half-pattern:after,.bg-grad-half-pattern:before{content:"";display:block;left:0;position:absolute;top:0;width:80%}.bg-grad-half-pattern:before{background:linear-gradient(180deg,#f6f4ee,rgba(189,220,218,.5) 50%,rgba(189,220,218,0));height:100%;z-index:-2}.bg-grad-half-pattern:after{background-image:url(../images/pattern-white.svg?0ac030d5cb76f7b39b3d3f26c1833367);height:50%;opacity:.8;z-index:-1}.bg-grad-f6f4ee-body{background:linear-gradient(180deg,#f6f4ee,#fff)}.golden-line{background-image:url(../images/golden-line.png?797e0dec9526a66a0b82fe856c2a8274);background-size:cover;display:block;height:2px;margin:0 auto;width:100%}.golden-line.xsmall{width:75px}.golden-line.small{width:100px}.golden-line.thick{height:3px}.golden-line.with-decor{position:relative}.golden-line.with-decor:before{background:linear-gradient(180deg,#f6f4ee,rgba(189,220,218,.741) 30%,rgba(189,220,218,0)) 0 0;bottom:0;content:"";height:160px;left:50%;position:absolute;transform:translateX(-50%);width:250%;z-index:-1}.title-line{display:inline-block;line-height:1;position:relative}.title-line:before{background-image:url(../images/golden-line.png?797e0dec9526a66a0b82fe856c2a8274);background-size:cover;bottom:-13px;content:"";display:block;height:2px;left:0;position:absolute;width:80px}.title-line.line-center:before{left:50%;transform:translateX(-50%);width:140px}.text-line{padding-left:15px;position:relative}.text-line:before{background:transparent linear-gradient(180deg,#bddcda,#fff);content:"";display:block;height:320px;left:0;position:absolute;top:40px;width:2px}.wings{align-items:center;display:inline-flex}.wings span{background-image:url(../images/golden-line.png?797e0dec9526a66a0b82fe856c2a8274);background-size:cover;display:block;height:2px;max-width:50%;width:100px}.wings img,.wings p{margin:0 15px}.wings img{width:30px}.wings p{line-height:1}.wings.with-decor p{position:relative}.wings.with-decor p:before{background:linear-gradient(180deg,#f6f4ee,rgba(189,220,218,.741) 30%,rgba(189,220,218,0)) 0 0;content:"";height:100px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60%;z-index:-1}.wings.full-width,.wings.full-width span{width:100%}.radius-xl{border-radius:50px}.grayscale-65{filter:grayscale(.65)}.home-hero-video{width:100%}.home-hero-video .bg-video{padding-top:100%}.home-hero-image{height:100%}.home-hero-text{bottom:10%;left:8%;position:absolute}.home-hero-text .home-hero-text-image{width:160px}.awards-featured{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 20%}.awards-featured .award{flex-shrink:0;margin:0;width:100%}.awards-featured .award .award-img{padding-top:70%;position:relative;width:100%}.awards-featured .award .award-img img{left:50%;max-height:80%;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bg-gradient-home{background:linear-gradient(180deg,#f6f4ee,rgba(189,220,218,.7) 65%,rgba(189,220,218,0));height:100%;left:-15%;position:absolute;top:10%;width:115%}.masonry{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));height:92vw}.masonry .masonry-item{display:block;grid-row-end:span 50;margin:5px;min-height:120px;overflow:hidden;position:relative}.masonry .masonry-item:nth-child(odd){grid-row-end:span 35}.masonry .masonry-item:nth-child(2n){grid-row-end:span 50}.masonry .masonry-item .bg-image-component,.masonry .masonry-item .bg-video{height:100%;left:0;position:absolute;top:0;width:100%}.text-border{position:relative}.text-border .text-back{left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:-1}.text-border .text-front{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#544020;color:transparent;position:relative;z-index:201}.bg-golden-pattern{box-shadow:0 13px 46px rgba(0,0,0,.761);padding:40px 40px 90px;position:relative}.bg-golden-pattern:after,.bg-golden-pattern:before{content:"";display:block;height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}.bg-golden-pattern:before{background:linear-gradient(180deg,#544020,#73694e);z-index:-2}.bg-golden-pattern:after{background-image:url(../images/pattern-golden.svg?95651dac614573636a7bbbc698d2c93a);opacity:.1;z-index:-1}.bg-inner-border{box-shadow:0 19px 24px rgba(0,0,0,.161)}.bg-inner-border .bg-image-wrapper:before{border:1px solid #fff;bottom:14px;content:"";display:block;left:14px;opacity:.28;position:absolute;right:14px;top:14px;z-index:1}.awards{list-style:none;margin-bottom:0;padding-left:0}.awards li{display:block;margin-bottom:30px;width:100%}.awards li .award{align-items:center;display:flex;flex-flow:column}.awards li .award .award-img-wrapper{width:100%}.awards li .award .award-img-wrapper .award-img{background-color:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.06);padding-top:40%;position:relative;width:100%}.awards li .award .award-img-wrapper .award-img img{left:50%;max-height:75%;max-width:75%;position:absolute;top:50%;transform:translate(-50%,-50%)}.awards li .award .award-descr{background-color:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.06);color:#544020;display:flex;flex-flow:column;font-size:.75rem;justify-content:center;margin-top:5px;padding:20px;width:100%}.awards li .award .award-descr p{margin-top:10px}.awards li .award .award-descr p b{font-weight:700}.awards li .img-wrapper p{bottom:15px;color:#544020;font-size:.55rem;left:0;letter-spacing:.025rem;line-height:1.4;padding:0 10px;position:absolute;width:100%}.awards li a.award .award-descr,.awards li a.award .award-img-wrapper .award-img{transition:box-shadow .25s ease-in-out}.awards li a.award:hover .award-descr,.awards li a.award:hover .award-img-wrapper .award-img{box-shadow:0 4px 30px 0 rgba(0,0,0,.2)}.map-wrapper{position:relative}.map-wrapper .pois{list-style:none;margin-bottom:0;padding-left:0}.map-wrapper .pois li{font-family:Cotta,sans-serif;font-size:calc(1.28125rem + .5vmin);position:absolute}@media (min-width:900px) and (min-height:900px){.map-wrapper .pois li{font-size:1.5625rem}}.map-wrapper .pois .poi-image{border-radius:50%;box-shadow:0 33px 26px rgba(0,0,0,.29);height:130px;left:calc(100% + 10px);overflow:hidden;position:absolute;top:50%;transform:translateY(-25%);width:130px}.map-wrapper .pois .bg-image-component{height:100%;width:100%}.map-wrapper .pois .poi-title{font-size:calc(1.3125rem + 1vmin);right:0;top:10%}@media (min-width:900px) and (min-height:900px){.map-wrapper .pois .poi-title{font-size:1.875rem}}.map-wrapper .pois .imerovigli{left:22%;text-shadow:#fff -1px 1px 0;top:27%}.map-wrapper .pois .airport{color:#fff;left:84%;text-shadow:#000 -1px 1px 0;top:55%}.map-wrapper .pois .port{color:#fff;left:71%;top:67%}.btn-voucher{background:linear-gradient(180deg,#f6f4ee,#fff) 0 0;border-radius:30px;color:#544020;padding:30px 30px 25px;text-align:center}.btn-voucher .price{color:#544020;flex-grow:0;flex-shrink:0;font-family:NT Seawave,sans-serif;font-size:calc(1.45rem + 3.2vmin);font-weight:400;height:50px;margin-bottom:30px;margin-top:30px;position:relative;transition:all .25s ease-out;white-space:nowrap}@media (min-width:900px) and (min-height:900px){.btn-voucher .price{font-size:3.25rem}}.btn-voucher .price span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-voucher .quantity{align-items:center;display:flex}.btn-voucher .quantity .value{flex-shrink:0;font-family:NT Seawave,sans-serif;font-size:calc(1.46875rem + 3.5vmin);text-align:center;width:60px}@media (min-width:900px) and (min-height:900px){.btn-voucher .quantity .value{font-size:3.4375rem}}.btn-voucher .quantity .minus,.btn-voucher .quantity .plus{background:#fff;border-radius:13px;box-shadow:0 3px 6px 0 rgba(0,0,0,.161);display:block;height:52px;position:relative;transition:box-shadow .25s ease-in-out;width:52px}.btn-voucher .quantity .minus span,.btn-voucher .quantity .plus span{height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.btn-voucher .quantity .minus:hover,.btn-voucher .quantity .plus:hover{box-shadow:0 0 0 1px rgba(0,0,0,.2)}.btn-voucher .quantity .minus span:before{height:1px;width:100%}.btn-voucher .quantity .minus span:before,.btn-voucher .quantity .plus span:after,.btn-voucher .quantity .plus span:before{background-color:#544020;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-voucher .quantity .plus span:before{height:1px;width:100%}.btn-voucher .quantity .plus span:after{height:100%;width:1px}.btn-voucher .btn-voucher-inner{background-color:#91cec9;border:2px solid #91cec9;border-radius:25px;font-size:.9375rem;font-weight:300;height:70px;position:relative;transition:background .25s ease-in-out;width:170px}.btn-voucher .btn-voucher-inner span{color:#544020;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-voucher .btn-voucher-inner:hover{background-color:transparent}.btn-voucher.active{background:#e8e4d9}.btn-voucher.active .check{opacity:1}.banners-wrapper{width:100%}.banners-wrapper .banner{background-repeat:no-repeat;background-size:cover;display:block;padding-top:100%;position:relative;width:100%}.banners-wrapper .banner span{color:#fff;font-size:calc(1.275rem + .4vmin);font-weight:900;left:50%;letter-spacing:.3rem;line-height:1.2;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:900px) and (min-height:900px){.banners-wrapper .banner span{font-size:1.5rem}}.banners-wrapper .banner.banner-menu{background-image:url(../images/banner-menu.jpg?51046d9409dc91db23699d8f5931050b)}.banners-wrapper .banner.banner-team{background-image:url(../images/banner-team.jpg?a0661cb972c0775aa306762df1e6aa06)}@media only screen and (min-width:700px){.content-wrapper.mt-header{margin-top:161px}.social-menu{justify-content:flex-end}.social-menu li{margin-left:30px}.home-hero-text .home-hero-text-image{width:180px}.awards-featured{margin:0}.awards-featured .award{width:50%}.bg-gradient-home{top:30%}.masonry{height:53vw}.text-line{padding-left:30px}.text-line:before{height:480px}.map-wrapper .pois .imerovigli{left:36%}.map-wrapper .pois .airport{left:81%}.bg-golden-pattern{padding:70px 90px 100px}.awards{grid-template-columns:1fr 1fr 1fr}.awards li{margin-bottom:10px}.awards li .award{align-items:unset;flex-flow:row}.awards li .award .award-img-wrapper{width:30%}.awards li .award .award-img-wrapper .award-img{height:100%;padding-top:100%}.awards li .award .award-descr{margin-left:10px;margin-top:0;width:70%}.btn-voucher{border-radius:40px}}@media only screen and (min-width:768px){.top-message p{font-size:.9375rem}.home-hero-video{width:180%}.home-hero-image.bg-image-component .bg-image-wrapper .bg-image{background-position:60% 50%}.home-hero-text{bottom:7%;left:4%}.awards-featured{margin-left:35px}.text-line:before{height:800px}.bg-golden-pattern{padding:50px 50px 100px}.awards{grid-template-columns:1fr 1fr}.awards li{margin-bottom:30px}.awards li .award{flex-flow:column}.awards li .award .award-img-wrapper{width:100%}.awards li .award .award-img-wrapper .award-img{padding-top:40%}.awards li .award .award-descr{margin-left:0;margin-top:5px;width:100%}.btn-voucher{border-radius:50px;padding:50px 70px 25px;text-align:left}.btn-voucher .price{flex-basis:215px;margin-bottom:0;margin-left:20px;margin-top:0;width:215px}}@media only screen and (min-width:992px){.content-wrapper.mt-header{margin-top:211px}.content-wrapper .page-gradient{left:20px;width:50vw}.pattern-vertical{min-width:60px}.social-menu li{margin-left:30px}.awards-featured{margin:0 5%}.text-line:before{height:940px}.bg-golden-pattern{padding:70px 90px 100px}.masonry{height:40vw}.awards{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1200px){.content-wrapper.mt-header{margin-top:120px}.pattern-vertical{min-width:80px}.awards-wrapper{margin:50vh 0}.social-menu li{margin-left:45px}.home-hero-video{width:70%}.masonry{height:25vw}.text-line:before{height:560px}.awards li{margin-bottom:10px}.awards li .award{align-items:unset;flex-flow:row}.awards li .award .award-img-wrapper{width:30%}.awards li .award .award-img-wrapper .award-img{height:100%;padding-top:100%}.awards li .award .award-descr{margin-left:10px;margin-top:0;width:70%}}@media only screen and (min-width:1369px){.content-wrapper.mt-header{margin-top:220px}.content-wrapper .page-gradient{left:100px;width:37vw}.pattern-vertical{min-width:100px}.home-hero-video{width:60%}.home-hero-text{bottom:30%;left:unset;right:7%}.awards-featured{margin:0 5%}.masonry{height:400px}.text-line:before{height:1200px}}@media only screen and (min-width:1900px){.awards-featured{flex-wrap:nowrap;margin:0 5%}.awards-featured .award{margin:0 10px;width:calc(25% - 20px)}.awards-featured .award .award-img img{max-height:100%;max-width:100%}}
