.titles,.form-module h2,.form-module h3,.form-module h4,.form-module h5,.form-module h6,#attractions .attractions-intro h1{display:block;font:400 4rem/1.1 "Playfair Display",serif}.titles::after,.form-module h2::after,.form-module h3::after,.form-module h4::after,.form-module h5::after,.form-module h6::after,#attractions .attractions-intro h1::after{background:currentColor;display:block;margin:2rem 0;width:5rem;height:1px;content:''}@media screen and (max-width: 767px){.titles,.form-module h2,.form-module h3,.form-module h4,.form-module h5,.form-module h6,#attractions .attractions-intro h1{font-size:3.4rem}}.subtitles,.opentableWidget .ot-dtp-picker.wide .ot-title,#attractions .attraction__info h2,.home_introContent .titles span,.restMenus_prod-price{display:block;color:#315C67;font:700 14px "Montserrat",sans-serif;letter-spacing:0.1em;text-transform:uppercase}@media screen and (max-width: 767px){.subtitles,.opentableWidget .ot-dtp-picker.wide .ot-title,#attractions .attraction__info h2,.home_introContent .titles span,.restMenus_prod-price{font-size:1.3rem}}.btn,form button[type="submit"],.opentableWidget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{background:none;display:inline-block;width:auto;min-width:16rem;padding:1rem 3rem;border:1px solid;font-size:14px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer}.hidden,#email-signup .field.input label:not(.error),.rooms_item:not(.active),.specials_item:not(.active),.restMenus_item:not(.active),.spaMod .accordion:not(.active),.spaMod .listQuads_item:not(.active){position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated,.rooms_text .virtual-icon{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}*{box-sizing:border-box}*:focus{outline:0 !important}html{font-size:10px;scroll-behavior:smooth}body{color:#444;font:1.4rem "Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content{background:#315C67;color:#315C67;position:fixed;transition:all 300ms ease-out;z-index:99999999;top:-100px;display:block;margin:0}.skip-to-content:focus{top:0}.skip-to-content:hover{background:#837263}p{margin:1em 0;line-height:1.6}a,input,button{transition:all 0.3s ease-in-out}a{color:inherit}a:not(.btn){text-decoration:underline}a:not(.btn):hover,a:not(.btn):focus{text-decoration:none}ul>li{padding-left:1.2em;position:relative;text-align:left}ul>li::before{background:#837263;display:block;width:0.3em;height:0.3em;margin:0.5em 0;border-radius:50%;position:absolute;top:0;left:0;z-index:1;content:''}ol{counter-reset:item}ol>li{display:block;margin:0.7em 0;padding-left:1.6em;text-align:left;position:relative;counter-increment:item}ol>li::before{display:block;width:1.2em;font-weight:700;text-align:right;position:absolute;left:0;z-index:1;content:counter(item) "."}.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner{background:#315C67 url("/assets/images/bg-bay-resort-design-exit-intent.jpeg");margin:0 auto}.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner iframe{width:730px;height:350px;padding:50px 20px 0}.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-close{background-color:transparent}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox_loading@2x.gif");background-size:24px 24px}}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:#837263 !important;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Playfair Display",serif;color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#315C67;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Montserrat",sans-serif;height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;text-decoration:none;border:0 !important;color:#444;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#837263}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day,.ui-datepicker .ui-datepicker-calendar tbody td.highlight-top{background-color:#837263 !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *,.ui-datepicker .ui-datepicker-calendar tbody td.highlight-top *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.highlight{background-color:#9c8c7d !important}.ui-datepicker .ui-datepicker-calendar tbody td.highlight *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 1rem;font-size:1.4rem}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{background:none;color:inherit;display:block;width:100%;margin:0;padding:0 1rem;border:0;border-bottom:1px solid;font-size:1.4rem;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form input{height:4rem}form select{background:url("/assets/svg/icon-arrow-down1.svg") no-repeat right center/auto 0.8rem;height:4rem;-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:inherit;opacity:1}form input::placeholder,form textarea::placeholder{color:inherit;opacity:1}form button[type="submit"]{color:inherit}#frmContact,#formRFP{max-width:800px;margin:auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}.form-entry,.field{margin-bottom:10px;position:relative}label.error{position:absolute;bottom:100%;left:0px;font-size:12px;color:#fff;background:#e74c3c;padding:7px 12px;border-radius:3px;margin-bottom:2px;z-index:3}label.error:before{content:"";display:block;position:absolute;top:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e74c3c}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border-color:#e74c3c}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#315C67}p#thankyou{text-align:center}.thankyouMsg,#thanksMsg{text-align:center}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}.field.gdpr{position:relative;margin-bottom:1rem}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{opacity:1}.field.gdpr label:not(.error){position:relative;padding-left:1.8rem;text-align:left;font-size:1.2rem}.field.gdpr label:not(.error) a{color:inherit;text-decoration:underline}.field.gdpr label:not(.error) a:hover{text-decoration:none}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:1rem;height:1rem;background:none;border:1px solid;left:0;top:0.2rem;cursor:pointer;z-index:2}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:1rem;height:1rem;left:0;top:0.2rem;cursor:pointer;z-index:3;background:#fff;margin:0}@media screen and (min-width: 768px){.field.gdpr label:not(.error):after{opacity:0}}.form-module{width:auto;margin:0 -2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-module-wrapper{background:#837263;color:#fff;display:block;width:100%;max-width:101rem;margin:8rem auto;padding:5rem 6%}.form-module h2,.form-module h3,.form-module h4,.form-module h5,.form-module h6{width:100%;margin-top:1em;margin-bottom:1rem;padding:0 2rem;text-align:center}.form-module h2::after,.form-module h3::after,.form-module h4::after,.form-module h5::after,.form-module h6::after{margin:2rem auto}.form-module h2:first-of-type{margin-top:0}.form-module h3{font-size:3rem}.form-module p{width:100%;padding:0 2rem;text-align:center}.form-module p:last-of-type{margin-bottom:3rem}.form-module__field{margin-bottom:2rem;padding:0 2rem;position:relative;-ms-flex:0 0 auto;flex:0 0 auto}.form-module__field.col-4{width:33.3%}.form-module__field.col-6{width:50%}.form-module__field.col-12{width:100%}.form-module__field.checkbox .form-module__field--label,.form-module__field.radio .form-module__field--label{display:block;margin-bottom:1rem}.form-module__field.checkbox .form-module__field--unit,.form-module__field.radio .form-module__field--unit{display:block;margin:0.2em 0}.form-module__field.checkbox .form-module__field--unit label:not(.error),.form-module__field.radio .form-module__field--unit label:not(.error){display:block;padding-left:2rem;font-size:1.2rem;position:relative}.form-module__field.checkbox .form-module__field--unit label:not(.error)::before,.form-module__field.radio .form-module__field--unit label:not(.error)::before{content:'';display:block;width:1rem;height:1rem;border:1px solid;position:absolute;top:0.15em;left:0;z-index:1;transition:background 0.3s;cursor:pointer}.form-module__field.checkbox .form-module__field--unit input,.form-module__field.radio .form-module__field--unit input{display:none}.form-module__field.checkbox .form-module__field--unit input:checked+label::before,.form-module__field.radio .form-module__field--unit input:checked+label::before{background:currentColor}.form-module__field.radio .form-module__field--unit label:not(.error)::before{border-radius:50%}.form-module__field--description{margin-top:0.5rem;font-size:1.1rem}.form-module .gdpr-wrap{width:auto;min-width:50%;margin-top:2rem;padding:0 2rem;-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex}.form-module .gdpr-wrap .field.gdpr{width:50%;margin-right:2rem}.form-module .gdpr-wrap .field.gdpr:last-of-type{margin-right:0}.form-module__submit{margin:auto;margin-right:0;padding:0 2rem}.form-module__submit .btn{min-width:13rem}.form-module__submit .btn:hover{background:#fff;color:#837263}.form-module div[style^="height"]:not([class]){display:block;width:100%}@media screen and (max-width: 767px){.field.gdpr label:not(.error){padding-left:70px;min-height:30px;line-height:16px}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:51px;height:30px;background:#d1d1d1;border-radius:15px;left:0;top:0;cursor:pointer;transition:all 0.4s;border:0}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px !important;height:24px !important;background:#fff;transition:all 0.4s;border-radius:50%;top:3px;left:3px;z-index:3;margin:0}.field.gdpr label:not(.error) a{display:inline-block}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{left:24px;margin:0;top:3px;background:#315C67}.field.gdpr input:checked+label:before{background:#fff}#frmContact .btn{width:280px;display:block;margin:auto;margin-top:40px}}.opentableWidget{display:block;margin:5rem 0}.opentableWidget .container,.opentableWidget .text-modules-wrapper{max-width:90rem}.opentableWidget .ot-dtp-picker.wide{width:100%;padding:0}.opentableWidget .ot-dtp-picker.wide .ot-title{text-align:center}.opentableWidget .ot-dtp-picker.wide .ot-dtp-picker-form{display:-ms-flexbox;display:flex;height:auto;border-color:#315C67;border-radius:0}.opentableWidget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{float:none;width:33%;height:auto;border-color:#315C67 !important}.opentableWidget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:1rem 3rem;padding-left:4rem;font:600 1.4rem "Montserrat",sans-serif;text-decoration:none;box-shadow:none !important;outline:0 !important}.opentableWidget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link::before{top:1.1rem}.opentableWidget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{float:none;color:#315C67;height:auto;border:0;border-left:1px solid #315C67;border-radius:0;font-family:"Montserrat",sans-serif;box-shadow:none}.opentableWidget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button:hover{background:#315C67;color:#fff}.opentableWidget .ot-dtp-picker.wide .ot-powered-by{display:none;background-position:center}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}#content-popin .box-arrow-popin{background-color:#315C67}#content-popin .box-arrow-popin .arrow svg{fill:#837263}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.container,.text-modules-wrapper{max-width:1170px;padding:0 20px;margin:0 auto}.flexbox{display:-ms-flexbox;display:flex}.align-start{-ms-flex-align:start;align-items:flex-start}.align-center{-ms-flex-align:center;align-items:center}.align-end{-ms-flex-align:end;align-items:flex-end}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.sitemap #content{padding-top:5rem}.sitemap .intro-content{margin:5rem 0}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:30%;margin-bottom:5rem}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li>a{color:#315C67;text-decoration:none}ul.global-sitemap li>a:hover{text-decoration:underline}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{color:#837263;padding-left:10px;text-decoration:none}ul.global-sitemap li ul li a:hover{text-decoration:underline}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}.slick-arrow{background:url("/assets/svg/arrow-right1.svg") no-repeat center center/cover;display:block;width:4.5rem;height:4.5rem;margin:0;padding:0;border:0;font-size:0;cursor:pointer}.slick-arrow.slick-prev{transform:rotate(180deg)}.slick-arrow:hover{opacity:0.5}.slick-dots{display:-ms-flexbox;display:flex;margin:1.2rem 0;padding:0 1rem}.slick-dots li{display:block;list-style:none;margin:0;margin-right:3rem;padding:0}.slick-dots li::before{display:none}.slick-dots li:last-of-type{margin-right:0}.slick-dots li button{background:#837263;display:block;width:0.8rem;height:0.8rem;margin:0;padding:0;border:0;border-radius:50%;font-size:0;position:relative;background-clip:padding-box}.slick-dots li button::after{display:block;width:3rem;height:3rem;margin-top:-1.5rem;margin-left:-1.5rem;border:1px solid #837263;border-radius:50%;position:absolute;top:50%;left:50%;z-index:1;opacity:0;transform:scale(0.8);transition:all 0.4s;cursor:pointer;content:''}.slick-dots li.slick-active button{background:#837263}.slick-dots li.slick-active button::after{opacity:1;transform:scale(1)}.subnav,.sub-menu{background:#837263;color:#fff;display:block;padding:3rem 0}.subnav ul,.sub-menu ul{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.subnav ul li,.sub-menu ul li{color:#fff;display:block;padding:0 3rem;border-left:1px solid #fff;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-align:center;text-transform:uppercase;transition:color 0.3s;cursor:pointer}.subnav ul li::before,.sub-menu ul li::before{display:none}.subnav ul li:first-child,.sub-menu ul li:first-child{border-left:0}.subnav ul li a,.sub-menu ul li a{display:block;text-decoration:none;transition:none}.subnav ul li a.active,.sub-menu ul li a.active{color:#fff;font-weight:700}.subnav ul li:hover,.sub-menu ul li:hover{color:#fff;font-weight:600}.subnav ul li.active,.sub-menu ul li.active{color:#fff;font-weight:700}.fancybox-overlay{background:rgba(255,255,255,0.8)}.fancybox-nav span{visibility:visible;width:4rem;height:4rem;border:0.1rem solid #fff;background:rgba(131,114,99,0.8) url("/assets/svg/arrow-right2.svg") no-repeat center center/60% auto;transition:background 0.4s}.fancybox-nav span:hover{background-color:#837263}.fancybox-prev span{left:0.5rem;transform:rotate(180deg)}.fancybox-next span{right:0.5rem}.fancybox-close{width:4rem;height:4rem;margin:0.5rem;border:1px solid #fff;background:rgba(131,114,99,0.8) url("/assets/svg/icon-close2.svg") no-repeat center center/50%;top:0;right:0}.fancybox-close:hover{background-color:#837263}.header{background:#315C67;color:#fff;display:block;padding:3rem 0;width:100%;position:fixed;top:0;left:0;z-index:10;box-shadow:0 1px 1rem rgba(0,0,0,0.3);transition:background 0.4s, transform 0.4s}.header.down{transform:translateY(-100%)}.header .container,.header .text-modules-wrapper{max-width:1220px}.header_row{-ms-flex-align:start;align-items:flex-start}.header_col{width:100%;padding-left:6rem}.header__logo{-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block}.header__logo img{display:block;width:auto;height:8rem}.header__logo:hover{opacity:0.5}.header_book{display:block;margin-bottom:1.8rem;text-align:right;position:relative}.header_book::before{background:#fff;display:block;width:calc(100% - 40rem);height:1px;position:absolute;bottom:0;left:0;z-index:1;content:''}.header_book .btn{vertical-align:middle;line-height:1.6}.header_book .btn:hover{background:#fff;color:#315C67}.header_book__virtual-tour{margin:0 8px}.header_book__virtual-tour svg{display:inline-block;vertical-align:middle;width:20px;height:22px;margin-left:6px;transition:all .3s ease-in-out;fill:#fff}.header_book__virtual-tour:hover svg{fill:#315C67}.header_side{display:inline-block;font-size:1.2rem;line-height:1}.header_side a{text-decoration:none}.header_side a:hover{text-decoration:underline}.header_rate{display:inline-block;white-space:nowrap}.header_rate svg{display:inline-block;vertical-align:middle;width:auto;height:1.1em;margin-right:0.3em;fill:currentColor}.header_phone{display:inline-block;margin-left:3rem;font-weight:700}.header_phone svg{display:inline-block;vertical-align:middle;width:auto;height:1.1em;margin-right:0.3em;fill:currentColor}.privary-navigation{display:inline-block}.privary-navigation__list{display:-ms-flexbox;display:flex;margin:0}.privary-navigation__item{padding-left:0;padding-right:2.8rem}.privary-navigation__item:last-of-type{padding-right:0}.privary-navigation__item::before{display:none}.privary-navigation__item a{display:block;font-size:1.3rem;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase;position:relative}.privary-navigation__item a::after{background:currentColor;display:block;width:100%;height:1px;margin-top:0.4rem;position:absolute;top:100%;left:0;z-index:1;transform:scaleX(0);transform-origin:right center;transition:transform 0.4s;content:''}.privary-navigation__item a.active::after{transform:scaleX(1)}@media screen and (min-width: 991px){.privary-navigation__item a:hover::after{transform:scaleX(1)}}.privary-navigation__submenu{display:none;position:absolute;padding-top:15px;padding-bottom:10px}#default .privary-navigation__submenu,#home .privary-navigation__submenu{background-color:#315C67}#default .privary-navigation__submenu li,#home .privary-navigation__submenu li{padding:20px;padding-bottom:10px}.privary-navigation__submenu li{padding:10px}.bookingModule_wrapper{background:#315C67;color:#fff;display:block;width:100%;height:auto;padding:2rem 0 3rem;position:fixed;top:0;left:0;z-index:9;transform:translateY(-100%);transition:transform 0.4s}.bookingModule.active .bookingModule_wrapper{transform:translateY(14rem)}.bookingModule .container,.bookingModule .text-modules-wrapper{max-width:100rem}.bookingModule .modify{display:inline-block;margin:0.7em 0;font-size:1.1rem;line-height:1;position:absolute;top:100%;right:0}#booking-form{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;position:relative}#booking-form .form-entry{min-width:10rem !important;max-width:11rem;margin:0 1rem}#booking-form .form-entry:first-of-type{margin-left:0}#booking-form .form-entry:last-of-type{margin-right:0}#booking-form .form-entry.date{background:url("/assets/svg/icon-calendar.svg") no-repeat right center/auto 1.4rem}#booking-form .form-entry.submit{max-width:100%}#booking-form .form-entry .btn:hover{background:#fff;color:#315C67}#booking-form input,#booking-form select{padding:0;font-size:1.2rem;text-transform:uppercase}.footer{color:#fff;position:relative;z-index:2;clear:both;margin-bottom:-25px}.footer_top{background:#315C67 url("/assets/svg/bg-footer2.svg") no-repeat left 90%/90% auto;overflow:hidden}.footer_top .container,.footer_top .text-modules-wrapper{max-width:1000px}.footer_signup{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:7rem 0 0}.footer_signup .subtitles{color:inherit;text-align:center}.footer_signup .titles{margin:0.9em 0;text-align:center}.footer_signup .titles::after{display:none;margin:2rem auto}.footer_signup iframe{max-height:300px !important;width:-webkit-fill-available;overflow:hidden}.footer_row{margin:0 0 5rem}.footer_left{-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.footer_logo{display:block;margin-bottom:5rem}.footer_logo img{display:block;width:auto;height:8rem}.footer_logo:hover{opacity:0.5}.footer .address{line-height:1.6}.footer .address a{display:inline-block;margin-top:1.5rem;font-size:1.2rem;font-weight:700;text-decoration:none}.footer .address a svg{display:inline-block;vertical-align:middle;width:auto;height:1.1em;margin-right:0.3em;fill:currentColor}.footer .address a:hover{text-decoration:underline}.footer_right{width:100%;margin-left:7rem;padding-left:7rem;border-left:1px solid}.footer .social-media{margin:0;display:-ms-flexbox;display:flex}.footer .social-media li{display:block;margin-left:0.8rem;padding-left:0}.footer .social-media li::before{display:none}.footer .social-media a{background:#fff;display:block;width:2.2rem;height:2.2rem;line-height:2.2rem;border:1px solid #fff;border-radius:50%;text-align:center}.footer .social-media a:hover{background:#315C67}.footer .social-media a:hover svg{fill:#fff}.footer .social-media svg{fill:#315C67;display:inline-block;width:auto;max-width:1.4rem;height:1.2rem}.footer_logos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-top:2rem;padding-top:4rem;border-top:1px solid}.footer_logos-item{display:block;margin:0;margin-right:50px}.footer_logos-item img{display:block;width:auto;max-width:100%;height:auto}.footer_bottom{background:#15282c;display:block;padding:1.5rem 0;font-size:1.1rem;line-height:1}.footer_bottom p{margin:0;line-height:1.5}.footer .tambourine{text-decoration:none}.footer .tambourine svg{fill:currentColor;display:inline-block;vertical-align:middle;width:auto;height:1.5em;margin-left:0.5em}.footer .tambourine:hover{text-decoration:underline}#email-signup{position:relative;padding-right:13rem}#email-signup .fields-wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#email-signup .field.input{width:50%;padding-right:3rem}#email-signup .field.gdpr{padding-right:3rem}#email-signup .gdpr-wrap{width:100%;margin-top:2rem;display:-ms-flexbox;display:flex}#email-signup .signup-btn{min-width:13rem;position:absolute;top:0.4rem;right:0}#email-signup .signup-btn:hover{background:#fff;color:#315C67}.secondary-navigation{margin-top:1rem;margin-bottom:5rem}.secondary-navigation__list{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.secondary-navigation__item{margin-right:1.5rem;padding-left:0}.secondary-navigation__item::before{display:none}.secondary-navigation__item:last-child{margin-right:0}.secondary-navigation__item a{display:block;font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase}.secondary-navigation__item a:hover,.secondary-navigation__item a.active{text-decoration:underline}.tertiary-navigation{-ms-flex:1 1;flex:1 1}.tertiary-navigation__list{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tertiary-navigation__item{margin-right:1rem;padding-left:0}.tertiary-navigation__item::before{display:none}.tertiary-navigation__item a{display:block;font-size:1.1rem;line-height:1;text-decoration:none}.tertiary-navigation__item a:hover,.tertiary-navigation__item a.active{text-decoration:underline}.top-content{display:block;margin-top:14rem}.top-content .slide img{display:block;width:100%;height:40rem;object-fit:cover}.intro-content{display:block;margin:8rem 0;padding-top:80px;margin-top:0;text-align:center}.intro-content .container,.intro-content .text-modules-wrapper{max-width:90rem;position:relative;z-index:2}.intro-content .titles{margin:1em 0}.intro-content .titles::after{margin:2rem auto}.intro-content .btn{color:#837263;margin-top:1em}.intro-content .btn:hover{background:#837263;color:#fff}.intro-content .btn+.btn{margin-left:1em}#default.special-events .venuesMod{background:url("/assets/images/bg-weddings00.jpg") no-repeat left center}#default.special-events .copy{position:relative;padding-bottom:1px;background:url("/assets/images/bg-weddings01.jpg") no-repeat right bottom}#attractions #content{padding-top:14rem}#attractions .attractions-content__left{padding:2rem}#attractions .attractions-content__right{z-index:1}#attractions .attractions-filter{color:#315C67;-ms-flex-align:end;align-items:flex-end;width:auto;margin-left:-1rem}#attractions .attractions-filter select{background:url("/assets/svg/icon-arrow-down2.svg") no-repeat 98% center}#attractions .attractions-filter__entry{padding:0 1rem}#attractions .attractions-filter__reset .btn{color:#315C67;margin-bottom:1rem}#attractions .attractions-filter__reset .btn:hover{background:#315C67;color:#fff}#attractions .attractions-wrapper{margin:0 -1rem}#attractions .attractions-map__expand{background:#fff;color:#315C67;border-color:#315C67;top:14rem;margin-top:2rem}#attractions .attractions-map__expand:hover{background:#315C67;color:#fff}#attractions .attraction__wrapper{padding:0 1rem}#attractions .attraction__info p:first-of-type{font-size:0.9em;font-weight:700}#attractions .attraction__info .description{display:none}#attractions .attraction__info .additional-info{display:none;margin:1em 0;font-size:1.2rem}#attractions .attraction__info .additional-info li{display:block;margin:0.5em 0;padding-left:2.8rem}#attractions .attraction__info .additional-info li::before{display:none}#attractions .attraction__info .additional-info li svg{fill:#837263;display:block;width:2rem;height:auto;position:absolute;top:0.15em;left:0;z-index:1}#attractions .attraction__info .btn{color:#837263;border-color:#837263;margin-top:1em}#attractions .attraction__info .btn:hover{background:#837263;color:#fff}#attractions .attraction-lightbox .attraction .description{display:block}#attractions .attraction-lightbox .attraction .additional-info{display:block}#attractions .attraction-hover{position:relative}#attractions .attraction-hover__image img{max-height:18rem}#attractions .attraction-hover__copy{text-align:center;font-family:"Montserrat",sans-serif;font-size:1.4rem;margin:1em 0 0.5em}.home_topContent{display:block;position:relative}.home_topContent .slide img{display:block;width:100%;height:100vh;object-fit:cover}.home_topContent .uvp{color:#fff;width:100%;text-align:center;position:absolute;top:26%;left:0;z-index:2}.home_topContent .titles{font-size:6.7rem;text-transform:uppercase}.home_topContent .titles::after{display:none}.home_topContent .titles span{display:block;font-size:0.42em;font-style:italic;text-transform:none}.home_topContent-video{display:block}.home_topContent-video video{display:block;width:100%;height:100vh;object-fit:cover}.home_introContent{display:block;padding:5rem 0;text-align:center;position:relative}.home_introContent::before{background:url("/assets/images/bg-home01.jpg") no-repeat fixed right bottom/auto 80%;display:block;width:100%;height:190rem;position:absolute;top:0;right:0;z-index:-1;content:''}.home_introContent .container,.home_introContent .text-modules-wrapper{max-width:90rem;position:relative;z-index:2}.home_introContent .titles{margin:0.7em 0}.home_introContent .titles::after{margin:2rem auto}.home_introContent .titles span{margin-bottom:1em}.lightbox-content{text-align:center;margin-bottom:50px}.lightbox-content .btn:hover{background:#837263;color:#fff}#home .header{background:none;box-shadow:none}#home .header.up,#home .header.down{box-shadow:0 1px 1rem rgba(0,0,0,0.3)}#home .bookingModule{width:100%;position:absolute;top:100vh}#home .bookingModule_wrapper{position:absolute}#home .bookingModule.fixed .bookingModule_wrapper{position:fixed}#home .benefits{position:relative;z-index:2}#home #quad_9238{position:relative;z-index:2}#home #quad_9238 .titles{display:none}#home .reviews{margin-top:-12rem;padding-top:20rem;position:relative}#home .reviews::before{background:url("/assets/images/bg-home02-2.png") no-repeat right 2rem,url("/assets/images/bg-home02.jpg") no-repeat fixed left top;display:block;width:100%;height:160rem;position:absolute;top:0;left:0;z-index:1;content:''}#home .miniGallery{margin-top:-10rem;position:relative;z-index:2}#gallery .gallerycontrols{display:none}#gallery #myGallery{margin-top:14rem !important}#gallery #gallerymontage a:hover{opacity:0.5}#gallery .galleryhover_overlay{background:none}#gallery .gallery_contain_prev,#gallery .gallery_contain_next{background:none}#gallery .gallery_item_prev,#gallery .gallery_item_next{background:rgba(131,114,99,0.8) url("/assets/svg/arrow-right2.svg") no-repeat center center/60% auto;display:block !important;width:4rem;height:4rem;border:1px solid #fff;transition:background 0.4s;cursor:pointer}#gallery .gallery_item_prev:hover,#gallery .gallery_item_next:hover{background-color:#837263}#gallery .gallery_item_prev{left:0.5rem;transform:rotate(180deg)}#gallery .gallery_item_next{right:0.5rem}#gallery .gallery_close{background:rgba(131,114,99,0.8) url("/assets/svg/icon-close2.svg") no-repeat center center;width:4rem;height:4rem;margin:0.5rem;border:1px solid #fff;top:0;right:0;transition:background 0.4s}#gallery .gallery_close:hover{background-color:#837263}.virtual-tour-content{width:98%;height:fit-content;margin:0 auto;margin-top:10%;margin-bottom:4%}.benefits{text-align:center}.benefits .container,.benefits .text-modules-wrapper{max-width:49rem}.benefits_icon{display:inline-block;width:auto;max-width:100%;height:auto;margin-bottom:2rem}.benefits_box{display:block;padding:2rem;padding-top:0;border:1px solid #837263}.benefits .subtitles{background:#fff;display:inline-block;padding:0 1rem;line-height:1;transform:translateY(-55%)}.benefits_item .titles{margin:0.5em 0}.benefits_item .titles::after{display:none}.slider{display:block;margin:6rem 0}.slider_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.slider_text{width:45%;max-width:40rem;margin:5rem 0;padding:0 3rem}.slider_text .titles{margin:0.7em 0}.slider_text .btn{margin-top:2rem;color:#837263}.slider_text .btn:hover{background:#837263;color:#fff}.slider_pic{width:55%}.slider_pic img{display:block;width:auto;max-width:100%;height:auto}.slider .slick-dots{padding:0 4rem;position:absolute;bottom:0;left:0;z-index:1}.hero{display:block}.hero_item{color:#fff;display:block;width:100%;text-align:center;position:relative}.hero_item .slide{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.hero_item .slide img{display:block;width:100%;height:100%;object-fit:cover}.hero_item .container,.hero_item .text-modules-wrapper{position:relative;z-index:2}.hero_item .hero_logo{display:inline-block;margin-bottom:2rem}.hero_item .hero_logo img{display:block;width:auto;max-width:100%;height:auto}.hero_item .subtitles{color:inherit}.hero_item .titles{margin:0.7em 0}.hero_item .titles::after{display:none}.hero_item .btn{margin-top:1.5rem}.hero_item .btn:hover{background:#fff;color:#837263}.hero_row{height:auto;min-height:70rem}.hero_col{margin:8rem 0}.featSpecials{display:block;margin:8rem 0;overflow:hidden}.featSpecials_top{margin-bottom:3rem;text-align:center}.featSpecials_box{display:block;width:100%;max-width:82rem;margin:auto}.featSpecials_pic{display:block}.featSpecials_picSlider-item{padding:0 5rem;transition:opacity 0.4s;opacity:0.4}.featSpecials_picSlider-item.slick-center{opacity:1}.featSpecials_pic img{display:block;width:100%;height:33rem;object-fit:cover}.featSpecials_text{padding:3rem}.featSpecials_textSlider-item{padding:0 5rem;transition:opacity 0.4s;opacity:0.4}.featSpecials_textSlider-item.slick-center{opacity:1}.featSpecials_text .btn{color:#837263;margin-top:2rem}.featSpecials_text .btn:hover{background:#837263;color:#fff}.featSpecials .slick-arrow{margin-top:-2.2rem;position:absolute;top:17.5rem;z-index:1}.featSpecials .slick-arrow.slick-prev{left:calc(20% - 2.2rem)}.featSpecials .slick-arrow.slick-next{right:calc(20% - 2.2rem)}.quad{display:block;margin:8rem 0;overflow:hidden}.quad_row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quad_row.reverse .quad_box{margin-left:0;margin-right:-5%}.quad_pic{width:55%}.quad_pic img{display:block;width:100%;height:63rem;object-fit:cover}.quad_box{background:#fff;width:55%;margin-left:-5%;padding:6rem 12rem}.quad_box .titles{margin:0.7em 0}.quad_box .btn{margin-top:2rem;color:#837263}.quad_box .btn:hover{background:#837263;color:#fff}.quad_text{display:block;width:100%;max-width:35rem}.quad_logo{display:block;margin:3rem 0}.quad_logo img{display:block;width:auto;max-width:100%;height:auto}.reviews{background:#837263;color:#fff;display:block;padding:7rem 0;text-align:center}.reviews .container,.reviews .text-modules-wrapper{max-width:80rem;position:relative;z-index:2}.reviews .subtitles{color:inherit}.reviews .titles{margin:1em 0}.reviews .titles::after{margin:2rem auto}.reviews blockquote{display:block;margin:1em 0;line-height:1.6}.reviews cite{display:block;margin:2em 0}.reviews .slick-dots{margin-top:2rem;-ms-flex-pack:center;justify-content:center}.reviews .slick-dots li button{background:#fff}.reviews .slick-dots li button::after{border-color:#fff}.reviews .slick-dots li.slick-active button{background:#fff}.columns{background:#837263;color:#fff;display:block;padding:5rem 0}.columns .container,.columns .text-modules-wrapper{position:relative;z-index:2}.columns .subtitles{margin-bottom:3rem;color:inherit;text-align:center}.columns_row{margin:0 -2rem;-ms-flex-flow:row wrap;flex-flow:row wrap}.columns_item{-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding:2rem;text-align:center}.columns_item .titles::after{margin:2rem auto}.columns_pic{height:350px}.columns_pic img{display:block;width:100%;height:100%;object-fit:cover}.columns_text{padding:3rem}.columns .btn{margin-top:2rem}.columns .btn:hover{background:#fff;color:#837263}.miniMap_item{position:relative}.miniMap_bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.miniMap_bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.miniMap .container,.miniMap .text-modules-wrapper{position:relative;z-index:2}.miniMap_row{height:auto;min-height:90rem}.miniMap_text{width:100%;max-width:40rem;margin:10rem 0}.miniMap_text .titles{margin:1em 0}.miniMap_text .titles::after{display:none}.miniMap_text .btn{margin-top:2rem;color:#837263}.miniMap_text .btn:hover{background:#837263;color:#fff}.miniGallery .titles{margin:1em 0;text-align:center}.miniGallery .titles::after{display:none}.miniGallery_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-auto-rows:26rem;grid-gap:2rem;grid-template-areas:". . feat feat" ". . feat feat"}.miniGallery_item a{display:block;width:100%;height:100%}.miniGallery_item a:hover{opacity:0.5}.miniGallery_item img{display:block;width:100%;height:100%;object-fit:cover}.miniGallery_item:nth-of-type(5){grid-area:feat}.miniGallery_cta{display:block;margin:4rem 0;text-align:center}.miniGallery_cta .btn{color:#837263}.miniGallery_cta .btn:hover{background:#837263;color:#fff}.amenities{display:block;margin:8rem 0;text-align:center}.amenities .container,.amenities .text-modules-wrapper{max-width:98rem}.amenities_box{display:block;padding:2rem 6rem;border:1px solid #837263}.amenities .subtitles{background:#fff;display:inline-block;width:30rem;max-width:100%;padding:0 1rem;line-height:1;position:relative;top:-2rem;transform:translateY(-55%)}.amenities_list{margin:0;margin-left:1.8rem;text-align:left;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.amenities_item{display:block;width:23rem;max-width:100%;margin:1em auto;padding-left:1.2em}.rooms{display:block}.rooms_filter{margin-bottom:8rem}.rooms_item{display:block;margin:8rem 0;transition:opacity 0.6s}.rooms_item:not(.active){opacity:0}.rooms_item.active{opacity:1}.rooms_item.active:nth-child(odd) .rooms_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rooms_slider{width:100%}.rooms_sliderCol{width:55%}.rooms_slider .slick-arrow{background-image:url("/assets/svg/arrow-right1-white.svg");position:absolute;top:50%;z-index:1}.rooms_slider .slick-prev{left:2rem}.rooms_slider .slick-next{right:2rem}.rooms_pic img{display:block;width:100%;height:auto}.rooms_amenities{display:block;margin:3rem 0;color:#315C67}.rooms_amenities li{margin:0.6em 0;padding-left:2em}.rooms_amenities li::before{background:transparent no-repeat center center / contain;width:1.2em;height:1em;margin:0.2em 0;border-radius:0}.rooms_amenities li:nth-child(1)::before{background-image:url("/assets/svg/icon-rooms-space.svg")}.rooms_amenities li:nth-child(2)::before{background-image:url("/assets/svg/icon-rooms-bedrooms.svg")}.rooms_amenities li:nth-child(3)::before{background-image:url("/assets/svg/icon-rooms-sleeps.svg")}.rooms_text{max-width:44rem;margin:0 auto;padding:0 3rem}.rooms_text .titles{margin:0.7em 0}.rooms_text .btn{margin-top:2rem;color:#837263}.rooms_text .btn:hover{background:#837263;color:#fff}.rooms_text .btn+.btn{margin-left:0.5em}.rooms_text .virtual-icon{width:45px;margin-left:15px;transform:translateY(0);opacity:1}.rooms_text .virtual-icon:hover{transform:translateY(-3px);opacity:.8}.specials{display:block}.specials_filter{margin-bottom:8rem}.specials_item{display:block;margin:8rem 0;transition:opacity 0.6s}.specials_item:not(.active){opacity:0}.specials_item.active{opacity:1}.specials_item.active:nth-child(odd) .specials_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.specials_picCol{width:55%}.specials_pic img{display:block;width:100%;height:auto}.specials_text{max-width:44rem;margin:0 auto;padding:0 3rem}.specials_text .titles{margin:0.7em 0}.specials_text .btn{margin-top:2rem;color:#837263}.specials_text .btn:hover{background:#837263;color:#fff}.specials_tac{display:block;margin-top:3rem;font-size:0.8em}.text-modules h2:not([class]),.text-modules h3:not([class]),.text-modules h4:not([class]),.text-modules h5:not([class]),.text-modules h6:not([class]){display:block;margin:0.6em 0;font-family:"Playfair Display",serif;font-weight:400}.text-modules h2:not([class]){font-size:3rem}.text-modules h3:not([class]){font-size:2.6rem}.text-modules h4:not([class]){font-size:2.2rem}.text-modules h5:not([class]){font-size:1.8rem}.text-modules h6:not([class]){font-size:1.4rem}.text-modules .titles{margin-bottom:2rem;text-align:center}.text-modules .titles::after{margin:2rem auto}.text-modules .subtitles{text-align:center}.text-modules-wrapper{margin-top:3rem;margin-bottom:3rem}.text-modules_table{width:auto;max-width:100%;overflow-x:auto}.text-modules table{width:100%;font-size:1.3rem;font-weight:400;letter-spacing:0.1em;text-transform:uppercase}.text-modules table th,.text-modules table td{width:auto;min-width:8rem;height:8rem;padding:1rem;text-align:center}.text-modules table th{background:#837263;color:#fff;font-weight:400}.text-modules table tr{border-bottom:1px solid #837263}.listQuads{display:block}.listQuads_filter{margin-bottom:8rem}.listQuads_item{display:block;margin:8rem 0}.listQuads:not(.imgStartLeft) .listQuads_item:nth-child(odd) .listQuads_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.listQuads.imgStartLeft .listQuads_item:nth-child(even) .listQuads_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.listQuads_slider{width:100%}.listQuads_sliderCol{width:55%}.listQuads_slider .slick-arrow{background-image:url("/assets/svg/arrow-right1-white.svg");position:absolute;top:50%;z-index:1}.listQuads_slider .slick-prev{left:2rem}.listQuads_slider .slick-next{right:2rem}.listQuads_pic img{display:block;width:100%;height:auto}.listQuads_text{max-width:44rem;margin:0 auto;padding:0 3rem}.listQuads_text .titles{margin:0.7em 0}.listQuads_text .btn{margin-top:2rem;margin-right:1em;color:#837263}@media screen and (min-width: 991px){.listQuads_text .btn:hover{background:#837263;color:#fff}}.listQuads_tac{display:block;margin-top:3rem;font-size:0.8em}.listQuads_modal{display:none}.photoGallery{display:block;margin:5rem 0}.photoGallery .titles{margin-bottom:1em;text-align:center}.photoGallery .titles::after{margin:2rem auto}.photoGallery_item{padding:0 1rem}.photoGallery_item a{display:block}.photoGallery_item a:hover{opacity:0.5}.photoGallery_item img{display:block;width:100%;height:27rem;object-fit:cover}.photoGallery .slick-arrow{background-image:url("/assets/svg/arrow-right1.svg");margin-top:-2.2rem;position:absolute;top:50%;z-index:1}.photoGallery .slick-prev{left:-5rem}.photoGallery .slick-next{right:-5rem}.accordion{display:block;margin:8rem 0}.accordion .titles{margin-bottom:1em;text-align:center}.accordion .titles::after{margin:2rem auto}.accordion_item{display:block;padding:3rem 5%;padding-right:10%;border-bottom:1px solid #837263}.accordion_item.active .accordion_title::after{transform:rotate(270deg)}.accordion_item.active .accordion_body{display:block}.accordion_title{display:block;margin:0;font-size:1.4rem;font-weight:600;text-transform:uppercase;position:relative;cursor:pointer;transition:color 0.4s}.accordion_title::after{background:url("/assets/svg/arrow-right1.svg") no-repeat center center/cover;display:block;width:3.5rem;height:3.5rem;margin:0;padding:0;border:0;position:absolute;top:-1rem;right:-9%;z-index:1;transform:rotate(90deg);transition:opacity 0.4s;content:''}.accordion_title:hover{color:#837263}.accordion_title:hover::after{opacity:0.6}.accordion_body{display:none}.accordion_body p:last-of-type{margin-bottom:0}.restMenus{display:block;margin-top:8rem}.restMenus_label{margin-bottom:0.7em;font-size:7rem;text-align:center}.restMenus_label::after{display:none}.restMenus_item{display:block;margin:6rem 0;transition:opacity 0.6s}.restMenus_item:not(.active){opacity:0}.restMenus_item.active{opacity:1}.restMenus_modal{width:100%}.restMenus_modal-title{margin-top:3rem;text-align:center}.restMenus_modal-title::after{margin:2rem auto}.restMenus_modal-desc{display:block;width:100%;max-width:60rem;margin:3rem auto;text-align:center}.restMenus_cat{display:block;margin:4rem 0}.restMenus_cat-title{display:block;margin-bottom:1rem;padding:0 2rem;font-size:1.9rem}.restMenus_prod{padding:2rem;border-bottom:1px solid rgba(131,114,99,0.3)}.restMenus_prod:last-of-type{border-bottom-color:#837263}.restMenus_prod-desc{font-size:1.4rem}.restMenus_prod-desc p{margin:0}.restMenus_prod-name{display:block;font-size:1.4rem;font-weight:700}.restMenus_prod-pricelist{-ms-flex:0 0 6rem;flex:0 0 6rem;text-align:right}.restMenus_prod-price{margin:0.2em 0}.spaMod .accordion{transition:opacity 0.6s}.spaMod .accordion:not(.active){opacity:0}.spaMod .accordion.active{opacity:1}.spaMod .listQuads_item{transition:opacity 0.6s}.spaMod .listQuads_item:not(.active){opacity:0}.spaMod .listQuads_item.active{opacity:1}.spaMod_filter ul li:nth-of-type(1){-ms-flex-order:2;order:2;border-left:1px solid #c9bfb6}.spaMod_filter ul li:nth-of-type(2){-ms-flex-order:1;order:1;border-left:none}.spaMod_filter ul li:nth-of-type(3){-ms-flex-order:3;order:3}.venuesMod{display:block}.venuesMod_filter{margin-bottom:8rem}.venuesMod_item{display:block;margin:8rem 0}.venuesMod:not(.imgStartLeft) .venuesMod_item:nth-child(odd) .venuesMod_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.venuesMod.imgStartLeft .venuesMod_item:nth-child(even) .venuesMod_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.venuesMod_slider{width:100%}.venuesMod_sliderCol{width:55%}.venuesMod_slider .slick-arrow{background-image:url("/assets/svg/arrow-right1-white.svg");position:absolute;top:50%;z-index:1}.venuesMod_slider .slick-prev{left:2rem}.venuesMod_slider .slick-next{right:2rem}.venuesMod_pic img{display:block;width:100%;height:49rem;object-fit:cover}.venuesMod_text{max-width:47rem;margin:0 auto;padding:0 3rem}.venuesMod_text .titles{margin:0.7em 0}.venuesMod_text .btn{margin-top:2rem;margin-right:1em;color:#837263}.venuesMod_text .btn:hover{background:#837263;color:#fff}.venuesMod_tour p:first-of-type{margin-top:0}.venuesMod_tour p:last-of-type{margin-bottom:0}#venues-493803 .venuesMod_text .btn.more{display:block;width:54%}.fancybox-inner .form-module-wrapper{margin:0}.resortMap{display:block;margin:5rem 0;text-align:center}.resortMap_top .titles{margin:1em 0}.resortMap_top .titles::after{margin:2rem auto}.resortMap_pic{display:block;margin-top:5rem;margin-bottom:5rem;padding:0}.resortMap_pic img{display:block;width:auto;max-width:100%;height:auto}.resortMap_bottom{max-width:88rem}.resortMap_bottom .subtitles{margin:2em 0}.resortMap_content{margin:3rem 0}.resortMap_content ol{columns:auto 3}.resortMap_content ol>li{max-width:22rem;margin:auto;padding-top:1rem;padding-bottom:1rem;break-inside:avoid}.yelpWidget{display:block}.custom-iframe{width:100%}.custom-iframe .wrapper p{text-align:center}.custom-iframe .wrapper p iframe{width:80%;height:70vh;margin:0 auto}@media screen and (max-width: 1199px){.header_col{padding-left:2rem}.header_book{margin-bottom:1.4rem}.header_book::before{width:calc(100% - 18rem)}.header_side{text-align:right}.header_phone{margin-top:0.3rem;margin-bottom:0.3rem;text-align:right}.privary-navigation{width:calc(100% - 18rem)}.privary-navigation__list{-ms-flex-pack:justify;justify-content:space-between}.privary-navigation__item{padding-right:1.5rem}.privary-navigation__item a{font-size:1.2rem}.miniMap_row{min-height:75rem}}@media screen and (max-width: 991px){.header__logo img{height:6.5rem}.header_col{position:relative}.header_side{position:absolute;top:0.5rem;left:2rem}.header_phone{margin-left:2rem}.privary-navigation{width:100%}.bookingModule.active .bookingModule_wrapper{transform:translateY(12.5rem)}#booking-form .form-entry{margin:0 0.6rem}#booking-form .btn{min-width:11rem;padding:1rem}.footer_signup{margin:4rem 0}.footer_signup .titles{margin:0.6em 0}.footer_row{margin:3rem 0}.footer_logo img{height:6rem;margin:auto}.footer .address{font-size:1.2rem}.footer_right{margin-left:3rem;padding-left:3rem}.footer_right-row{-ms-flex-flow:row wrap;flex-flow:row wrap}.footer .social-media{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;-ms-flex-pack:end;justify-content:flex-end}.footer_logos{padding-top:2rem}#email-signup .gdpr-wrap{width:auto;margin-right:-13rem}#email-signup .field.gdpr:last-of-type{padding-right:0}.secondary-navigation{margin-bottom:0}.secondary-navigation__item{margin-right:1rem}.secondary-navigation__item a{font-size:1.2rem}.tertiary-navigation{margin:2rem 0}.tertiary-navigation__item:last-of-type{margin-right:0}.top-content{margin-top:12rem}.top-content .slide img{height:30rem}.subnav,.sub-menu{padding:2rem 0}.subnav ul li,.sub-menu ul li{padding:0 1.5rem;font-size:1.2rem;letter-spacing:0.05em}.hero_item .hero_logo{margin-bottom:0}.hero_item .hero_logo img{max-height:15rem}.hero_item .titles{margin:0.5em 0}.hero_row{min-height:45rem}.hero_col{margin:4rem 0}.featSpecials_pic img{height:20rem}.featSpecials_text{padding:3rem 0}.featSpecials .slick-arrow{top:10rem}.featSpecials .slick-arrow.slick-prev{left:calc(15% - 2.2rem)}.featSpecials .slick-arrow.slick-next{right:calc(15% - 2.2rem)}.quad{margin:5rem 0}.quad_pic img{height:52rem}.quad_box{padding:3rem 5rem}.reviews{padding:5rem 0}.columns_row{margin:0 -1rem}.columns_item{padding:1rem}.columns_text{padding:2rem}.columns_text .titles{font-size:3.2rem}.miniMap_bg img{object-position:left center}.miniMap_row{min-height:50rem}.miniMap_text{margin:5rem 0}.miniGallery_list{grid-gap:1rem;grid-auto-rows:18rem}.amenities{margin:6rem 0}.amenities_box{padding:2rem 4rem}.amenities_item{width:100%}.rooms_item{margin:7rem 0}.rooms_row{-ms-flex-flow:row wrap;flex-flow:row wrap}.rooms_sliderCol{width:100%;max-width:60rem;margin:auto;margin-bottom:3rem}.rooms_text{width:100%;max-width:60rem;padding:0}.specials_item{margin:7rem 0}.specials_row{-ms-flex-flow:row wrap;flex-flow:row wrap}.specials_picCol{width:100%;max-width:60rem;margin:auto;margin-bottom:3rem}.specials_text{width:100%;max-width:60rem;padding:0}.slider{margin:5rem 0}.slider_row{-ms-flex-flow:row wrap;flex-flow:row wrap}.slider_pic{width:100%;max-width:60rem;margin:auto;margin-bottom:3rem}.slider_text{width:100%;max-width:60rem;margin:0 auto;padding:0;text-align:center}.slider_text .titles::after{margin:2rem auto}.slider .slick-dots{width:100%;max-width:60rem;margin:1.2rem auto;padding:0;position:static;-ms-flex-pack:center;justify-content:center}.venuesMod_item{margin:7rem 0}.venuesMod_row{-ms-flex-flow:row wrap;flex-flow:row wrap}.venuesMod_sliderCol{width:100%;max-width:60rem;margin:auto;margin-bottom:3rem}.venuesMod_pic img{height:auto}.venuesMod_text{width:100%;max-width:60rem;padding:0}.text-modules table{font-size:1.1rem}.text-modules table th{height:6rem}.text-modules table td{height:5rem}.form-module-wrapper{margin:5rem 0;padding:3rem}.photoGallery{padding:0 4rem}.photoGallery_item{padding:0 0.5rem}.photoGallery_item img{height:20rem}.listQuads_item{margin:7rem 0}.listQuads_row{-ms-flex-flow:row wrap;flex-flow:row wrap}.listQuads_sliderCol{width:100%;max-width:60rem;margin:auto;margin-bottom:3rem}.listQuads_pic img{height:auto}.listQuads_text{width:100%;max-width:60rem;padding:0}.accordion{margin:6rem 0}#home .reviews{padding-top:14rem}#home .reviews::before{background-size:30%, auto}#gallery #myGallery{margin-top:12rem !important}#attractions #content{padding-top:12rem}#attractions .attractions-filter{margin:0;margin-bottom:1rem}#attractions .attractions-filter__entry{padding:0}#attractions .attractions-filter__reset{text-align:center}ul.global-sitemap{margin-left:25%}}

/*# sourceMappingURL=style.css.map */
