@keyframes open{0%{height:90px;left:0%}60%{height:90px;left:0%}100%{height:100%;left:0%}}@keyframes opencontainer{0%{width:1170px;padding:0 15px}65%{width:100%;padding:0 0px}100%{width:100%;padding:0 0px}}@keyframes openitem{0%{width:550px}65%{width:100%}100%{width:100%}}@keyframes close{0%{height:100%;left:0%}60%{height:90px;left:0%}100%{height:90px;left:0%}}@keyframes closeitem{0%{width:100%}55%{width:100%}100%{width:550px}}@keyframes btn{0%{width:1%;height:0;left:50%}40%{width:1%;height:100%;left:50%}45%{width:1%;height:100%;left:50%}100%{width:100%;height:100%;left:0%}}@keyframes nobtn{0%{width:100%;height:100%;left:0%}60%{width:1%;height:100%;left:50%}65%{width:1%;height:100%;left:50%}100%{width:1%;height:0;left:50%}}@keyframes book{0%{width:100%;height:100%;left:0%;bottom:0}40%{width:100%;height:1%;left:0%;bottom:50%}60%{width:100%;height:1%;left:0%;bottom:50%}100%{width:0%;height:1%;left:0%;bottom:50%}}@keyframes nobook{0%{width:0%;height:1%;left:0%;bottom:50%}45%{width:100%;height:1%;left:0%;bottom:50%}60%{width:100%;height:1%;left:0%;bottom:50%}100%{width:100%;height:100%;left:0%;bottom:0%}}@keyframes line{to{stroke-dashoffset:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff !important;z-index:1000 !important;border:none !important;padding:0 !important;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{position:relative;padding:10px 0;background:#fff !important;border-radius:0 !important;border:0 !important;height:47px}#ui-datepicker-div .ui-widget-header .ui-datepicker-title select,#ui-datepicker-div .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#003d53}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev{transform:translateY(-50%)}#ui-datepicker-div .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev,#ui-datepicker-div .ui-widget-header .ui-datepicker-next{top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev span.ui-icon,#ui-datepicker-div .ui-widget-header .ui-datepicker-next span.ui-icon{background-image:none}#ui-datepicker-div .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}#ui-datepicker-div .ui-datepicker-calendar thead{background-color:#003d53;color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody td{padding:0;font-family:"Montserrat",sans-serif}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{background-color:white !important;border:0 !important;color:#003d53}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-focus{background:#8e6800 !important;border-color:#8e6800;color:#fff !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#003d53}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form select,form textarea{border:0px none;margin:0px 0px 10px;color:#003d53;background-color:#e8e8e8;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select{-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{color:#003d53;opacity:1}form input::placeholder{color:#003d53;opacity:1}#frmContact,#formRFP,#contactform-form{width:90%;margin:60px auto;max-width:1170px}#frmContact input[type=text],#frmContact input[type=email],#frmContact input[type=tel],#frmContact input[type=date],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP input[type=tel],#formRFP input[type=date],#formRFP select,#formRFP textarea,#contactform-form input[type=text],#contactform-form input[type=email],#contactform-form input[type=tel],#contactform-form input[type=date],#contactform-form select,#contactform-form textarea{width:100%;background:transparent;padding:10px;border-bottom:1px solid #d5ba6f}@media only screen and (max-width: 700px){#frmContact input[type=text],#frmContact input[type=email],#frmContact input[type=tel],#frmContact input[type=date],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP input[type=tel],#formRFP input[type=date],#formRFP select,#formRFP textarea,#contactform-form input[type=text],#contactform-form input[type=email],#contactform-form input[type=tel],#contactform-form input[type=date],#contactform-form select,#contactform-form textarea{font-size:14px}}#frmContact .form-entry,#frmContact .field,#frmContact .form-module__field,#formRFP .form-entry,#formRFP .field,#formRFP .form-module__field,#contactform-form .form-entry,#contactform-form .field,#contactform-form .form-module__field{margin-bottom:10px;position:relative;overflow:auto}#frmContact .form-entry:not(.gdpr) label,#frmContact .field:not(.gdpr) label,#frmContact .form-module__field:not(.gdpr) label,#formRFP .form-entry:not(.gdpr) label,#formRFP .field:not(.gdpr) label,#formRFP .form-module__field:not(.gdpr) label,#contactform-form .form-entry:not(.gdpr) label,#contactform-form .field:not(.gdpr) label,#contactform-form .form-module__field:not(.gdpr) label{font-family:'Montserrat', sans-serif;font-size:14px;color:#003d53;font-weight:900;text-transform:uppercase}#frmContact .form-entry.gdpr label,#frmContact .field.gdpr label,#frmContact .form-module__field.gdpr label,#formRFP .form-entry.gdpr label,#formRFP .field.gdpr label,#formRFP .form-module__field.gdpr label,#contactform-form .form-entry.gdpr label,#contactform-form .field.gdpr label,#contactform-form .form-module__field.gdpr label{font-family:'Montserrat', sans-serif;font-size:14px;text-transform:none;max-width:90%}@media only screen and (max-width: 700px){#frmContact .form-entry.gdpr label,#frmContact .field.gdpr label,#frmContact .form-module__field.gdpr label,#formRFP .form-entry.gdpr label,#formRFP .field.gdpr label,#formRFP .form-module__field.gdpr label,#contactform-form .form-entry.gdpr label,#contactform-form .field.gdpr label,#contactform-form .form-module__field.gdpr label{max-width:85%;display:inline-block;vertical-align:top;margin:0}}#frmContact .form-entry.gdpr label a,#frmContact .field.gdpr label a,#frmContact .form-module__field.gdpr label a,#formRFP .form-entry.gdpr label a,#formRFP .field.gdpr label a,#formRFP .form-module__field.gdpr label a,#contactform-form .form-entry.gdpr label a,#contactform-form .field.gdpr label a,#contactform-form .form-module__field.gdpr label a{text-decoration:underline}#frmContact .form-entry.gdpr input,#frmContact .field.gdpr input,#frmContact .form-module__field.gdpr input,#formRFP .form-entry.gdpr input,#formRFP .field.gdpr input,#formRFP .form-module__field.gdpr input,#contactform-form .form-entry.gdpr input,#contactform-form .field.gdpr input,#contactform-form .form-module__field.gdpr input{display:inline-block;vertical-align:top}#frmContact .form-entry label.error,#frmContact .field label.error,#frmContact .form-module__field label.error,#formRFP .form-entry label.error,#formRFP .field label.error,#formRFP .form-module__field label.error,#contactform-form .form-entry label.error,#contactform-form .field label.error,#contactform-form .form-module__field label.error{font-family:'Montserrat', sans-serif;font-size:14px;text-transform:none;color:red}#frmContact .gdpr-wrap,#formRFP .gdpr-wrap,#contactform-form .gdpr-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#frmContact .btn,#formRFP .btn,#contactform-form .btn{float:right;background:transparent}label.error{color:red}input[type=text].error,select.error,textarea.error{border:1px solid red !important}.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:#8e6800}p#thankyou{text-align:center;margin:70px auto;width:90%;max-width:960px}fieldset{border:0;padding:0 15px;margin-bottom:0}fieldset legend{font-size:110%;margin-bottom:15px;padding:0;text-transform:uppercase;letter-spacing:2px}.animate-fade.top{opacity:0;transform:translateY(-5%)}.animate-fade.top.fade-in{opacity:1;transform:translateY(0%)}.animate-fade.bottom{opacity:0;transform:translateY(5%)}.animate-fade.bottom.fade-in{opacity:1;transform:translateY(0%)}.animate-fade.left{opacity:0;transform:translateX(-5%)}.animate-fade.left.fade-in{opacity:1;transform:translateX(0%)}.animate-fade.right{opacity:0;transform:translateX(5%)}.animate-fade.right.fade-in{opacity:1;transform:translateX(0%)}.animate-fade.fade-in{transition:all 1s ease-out}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:0 auto !important;padding-top:0px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li a{color:#003d53}ul.global-sitemap li a:hover{color:#8e6800}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{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li a:hover{color:#8e6800}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}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;outline:none;background-color:#003d53;border:0;border-radius:50%;background-clip:padding-box;transition:all 0.3s ease-in-out}ul.slick-dots li.slick-active button{background-color:#d5ba6f}.slick-prev,.slick-next{display:inline-block;position:absolute;height:20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:20;text-indent:0;font-family:'Montserrat', sans-serif;font-size:13px;color:#003d53;font-weight:900;text-transform:uppercase}.slick-prev::before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #003d53;margin:-3px 10px 0 0;transition:all 0.3 ease-in-out}.slick-prev:hover{color:#94d0d0}.slick-prev:hover::before{border-right:6px solid #94d0d0;transition:all 0.3 ease-in-out}.slick-next::after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #003d53;margin:-3px 0px 0 10px;transition:all 0.3 ease-in-out}.slick-next:hover{color:#94d0d0}.slick-next:hover::after{border-left:6px solid #94d0d0;transition:all 0.3 ease-in-out}.sub-menu{padding:20px 0;background:#d5ba6f}.sub-menu ul{margin:0 auto;width:95%;max-width:1170px;text-align:center;padding:0}.sub-menu ul li{display:inline-block;padding:0 15px;line-height:0.65}.sub-menu ul li a{display:block;font-family:'Montserrat', sans-serif;font-size:14px;color:#003d53;font-weight:900;text-transform:uppercase;position:relative}.sub-menu ul li a::after{content:'';position:absolute;bottom:-5px;width:0%;left:50%;height:1px;background:#003d53;transition:all 0.3s ease-in-out}.sub-menu ul li a span{font-family:'Montserrat', sans-serif}.sub-menu ul li a:hover::after,.sub-menu ul li a.active::after{width:100%;left:0;transition:all 0.3s ease-in-out}.center-title{margin:10px auto;position:relative;text-align:center;width:300px}.accessibility strong{font-weight:bold !important}.accessibility .fullcontent{padding:50px 0}.accessibility .fullcontent h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;position:relative;padding:0 0 10px 0;margin:0 0 20px 0}.accessibility .fullcontent h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.accessibility .fullcontent h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.accessibility .fullcontent h2 b,.accessibility .fullcontent h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}@media only screen and (max-width: 700px){.accessibility .fullcontent h2{font-size:1.7em}.accessibility .fullcontent h2 span{font-size:0.8em}}.accessibility .ols-bg{background-color:#003d53;color:#fff;padding:50px 0}.accessibility .ols-bg .container{width:970px}.accessibility .ols-bg .subtitle{font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;position:relative;padding:0 0 10px 0;margin:0 0 20px 0}.accessibility .ols-bg .subtitle::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.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}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}html{scroll-behavior:smooth}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"›"}.breadcrumb>.active{color:#777}#content-popin .box-arrow-popin{background-color:#8e6800}#content-popin .box-arrow-popin .arrow svg{fill:#003d53}.horizontal-center{float:none !important;display:inline-block;vertical-align:middle}.horizontal-center__left-side{margin-left:-2%}.horizontal-center__right-side{margin-right:-2%}#footer{clear:both;margin-bottom:-25px;padding-top:40px;position:relative;z-index:50}#footer form .error{color:red !important;font-size:13px}#footer form .fields-wrap,#footer form .signup-btn{display:inline-block;vertical-align:middle}#footer form .fields-wrap{width:61%;max-width:275px}@media only screen and (max-width: 1000px){#footer form .fields-wrap{width:100%;max-width:none}}#footer form .fields-wrap .gdpr-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#footer form .signup-btn{margin-left:20px;padding:12px 20px 10px 20px;background:transparent}@media only screen and (max-width: 1000px){#footer form .signup-btn{margin-left:0;margin-top:20px}}#footer form .field.input label:not(.error),#footer form .field.select label:not(.error){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#footer form .field.input input,#footer form .field.input select,#footer form .field.select input,#footer form .field.select select{width:100%;background:transparent;padding:5px;border:0;border-bottom:1px solid black;font-family:'Montserrat', sans-serif;font-size:16px;color:#000;font-weight:900;text-transform:uppercase}#footer form .field.input input:-ms-input-placeholder,#footer form .field.input select:-ms-input-placeholder,#footer form .field.select input:-ms-input-placeholder,#footer form .field.select select:-ms-input-placeholder{color:black}#footer form .field.input input::placeholder,#footer form .field.input select::placeholder,#footer form .field.select input::placeholder,#footer form .field.select select::placeholder{color:black}#footer form .field.input input option,#footer form .field.input select option,#footer form .field.select input option,#footer form .field.select select option{text-align:left}#footer form .field.gdpr label,#footer form .field.gdpr input{display:inline-block;vertical-align:middle}#footer form .field.gdpr label{max-width:87%;font-size:12px;line-height:1.2;color:#656565}#footer form .field.gdpr label a{color:black;font-weight:700;text-decoration:underline;width:75px}#footer form .field.gdpr label a:hover{color:#8e6800}#footer ul.social-media{float:right;margin:50px 0 0 0;width:100%}#footer ul.social-media li a svg{max-width:25px;max-height:17px;fill:black;transition:all 0.3s ease-in-out}#footer ul.social-media li a:hover svg{fill:#d5ba6f;transition:all 0.3s ease-in-out}#footer a.tambourine{display:inline-block;vertical-align:middle;font-size:9px;color:#b3b3b3}#footer a.tambourine svg{fill:white;display:inline-block;vertical-align:middle;max-height:18px;max-width:130px}#footer a.tambourine:hover{color:#8e6800}#footer a.tambourine:hover svg{fill:#d5ba6f}#footer #secondary-nav{float:left;margin:60px 0 0 0;width:100%}#footer #secondary-nav ul{margin:0}#footer #secondary-nav ul li{list-style:none}#footer #secondary-nav ul li a{font-family:'Montserrat', sans-serif;font-size:13px;color:#000;font-weight:900;text-transform:uppercase}#footer #secondary-nav ul li a:hover,#footer #secondary-nav ul li a.active{color:#8e6800}#footer .ols-logo{margin-bottom:20px}#footer .ols-logo a{display:block}#footer .ols-logo svg,#footer .ols-logo img{max-height:80px;max-width:140px}#footer .address{color:#656565;font-size:13px;line-height:1.2}#footer .address a{color:#8e6800;font-weight:700;text-decoration:underline}#footer .address a:hover{color:#003d53}#footer .bottom{background:#252525;padding:15px 0;margin-top:20px}@media only screen and (max-width: 1000px){#footer .bottom{text-align:center}}#footer #third-nav ul{margin:0}#footer #third-nav ul li{list-style:none;display:inline-block;vertical-align:middle;padding:0 7px;border-right:1px solid #b3b3b3;line-height:0.7}#footer #third-nav ul li a{font-family:'Montserrat', sans-serif;font-size:11px;color:#b3b3b3;line-height:.9;text-transform:uppercase}#footer #third-nav ul li a:hover,#footer #third-nav ul li a.active{color:#8e6800}#footer #third-nav ul li:first-child{padding:0 7px 0 0}#footer #third-nav ul li:last-child{padding:0 0px 0 7px;border:0}#footer .copy{font-size:11px;color:#b3b3b3}@media only screen and (max-width: 1000px){#footer .copy{margin:10px 0}}#footer .accessibility{display:inline-block;width:100%;margin:20px 0 0 0;padding:2px 0 2px 35px;background:url(svg/icon-accessible.svg) no-repeat left center;background-size:28px auto;font-family:'Montserrat', sans-serif;font-size:13px;color:#585858}#footer .accessibility a{font-family:'Montserrat', sans-serif;color:#585858;font-weight:900}@media only screen and (max-width: 1090px){#footer .second{width:20%;margin-left:3%}}@media only screen and (max-width: 1000px){#footer .second{width:45%}}@media only screen and (max-width: 1090px){#footer .third{width:23%;margin-left:3%}}@media only screen and (max-width: 1000px){#footer .third{width:100%;margin-left:0%;text-align:center}}#footer .west-collection{margin-top:60px;padding:60px 0 20px 0;border-top:1px solid #d5ba6f}#footer .west-collection .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}#footer .west-collection .title{margin:0 60px}#footer .west-collection .title span{display:block;color:#8e6800;text-transform:uppercase}#footer .west-collection .title img{max-width:280px}#footer .west-collection a{display:block}#footer .west-collection .logo{padding:0 20px;transition:all 0.3s ease-in-out}#footer .west-collection .logo:nth-child(3){border-left:1px solid #d5ba6f;border-right:1px solid #d5ba6f;padding:0 60px}#footer .west-collection .logo:nth-child(4){border-right:1px solid #d5ba6f;padding:0 60px}#footer .west-collection .logo:nth-child(4) img{width:168px}#footer .west-collection .logo:nth-child(5) img{width:168px}#footer .west-collection .logo:hover{opacity:0.5;transition:all 0.3s ease-in-out}#footer .west-collection .logo img{width:150px}#footer .west-collection .logo-curator{padding:0 40px}#footer .west-collection .logo-curator:nth-child(1){border-right:1px solid #d5ba6f;padding:0 60px}#footer .west-collection .logo-curator:hover{opacity:0.5;transition:all 0.3s ease-in-out}@media only screen and (max-width: 1000px){#footer .west-collection .container{-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .west-collection .container .title{width:100%;margin-bottom:60px}}#booking-widget{position:fixed;z-index:2;width:100%;left:0;top:-100%;height:calc(100% - 120px);background:#003d53;transition:top 0.8s ease-in-out}#booking-widget.open{top:140px;z-index:10;transition:top 0.8s ease-in-out}#booking-widget .wrap{display:table;width:100%;height:95%;padding-top:5%}#booking-widget .form{display:table-cell;vertical-align:middle}#booking-form{margin:0 auto;width:100%;max-width:565px}#booking-form .form-entry{position:relative}#booking-form .form-entry.date{display:inline-block;vertical-align:top;width:47%;border:1px solid #d5ba6f;padding:20px;text-align:center;position:relative}#booking-form .form-entry.date.checkout{margin-left:5%}#booking-form .form-entry.submit{width:100%;margin:20px 0}#booking-form .form-entry.submit .btn{display:block;color:white;width:100%;background:transparent;border:1px solid white}#booking-form .form-entry.submit .btn:hover{background:white;color:#003d53}#booking-form .form-entry label:not(.error){background-color:#003d53;font-family:'Montserrat', sans-serif;font-size:16px;color:#fff;text-transform:uppercase}#booking-form .form-entry label:not(.error) b{font-family:'Montserrat', sans-serif;font-weight:900}#booking-form .form-entry input[type=text]{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;opacity:0}#booking-form .form-entry .bigdate{position:relative;z-index:1;color:white;text-transform:uppercase}#booking-form .form-entry .bigdate .day{border-bottom:1px solid white;margin-bottom:10px;font-family:'Montserrat', sans-serif;font-size:115px;line-height:1}#booking-form .form-entry .bigdate .month b{font-family:'Montserrat', sans-serif;font-weight:900}#booking-form .notice{background:#003d53;text-align:right;font-family:'Montserrat', sans-serif;font-size:12px;color:#fff;text-transform:uppercase}#booking-form .notice b{font-family:'Montserrat', sans-serif;font-weight:900}.list{margin:0 auto}.list .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.list.alternate.align-left .item:nth-child(even) .wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list.alternate.align-right .item:nth-child(odd) .wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 1000px){.list .item.accommodations{padding:40px 0}}@media only screen and (max-width: 700px){.list .item.accommodations{padding:0px 0}}.list .item.accommodations .image,.list .item.accommodations .text{width:50%}@media only screen and (max-width: 1000px){.list .item.accommodations .image,.list .item.accommodations .text{width:90%;margin:30px 5% !important}.list .item.accommodations .image img,.list .item.accommodations .text img{max-width:100%}}.list .item.accommodations .text{padding:0 6%}@media only screen and (max-width: 1000px){.list .item.accommodations .text{padding:20px}}@media only screen and (max-width: 700px){.list .item.accommodations .text{padding:0px}}@media only screen and (max-width: 1090px){.list .item.accommodations .image{overflow:hidden}.list .item.accommodations .image img{max-width:none}}.list.sym-slides{width:100%;max-width:1170px}@media only screen and (max-width: 1000px){.list.sym-slides{padding:0 0 60px 0}}.list.sym-slides .image{width:64.5%}.list.sym-slides .text{width:35.5%;padding:0 3%}.list.sym-slides .slick-prev,.list.sym-slides .slick-next{bottom:20px;left:78%}@media only screen and (max-width: 1000px){.list.sym-slides .slick-prev,.list.sym-slides .slick-next{left:65%}}@media only screen and (max-width: 700px){.list.sym-slides .slick-prev,.list.sym-slides .slick-next{left:30%}}.list.sym-slides .slick-next{margin-left:115px}.list .image img,.list .text img{max-width:100%}.list .text.noimage{margin:0 auto !important;width:90%;display:block;padding:60px 0;max-width:1000px}.list .text p{font-size:15px}.list.accommodations .item{border-bottom:1px solid #ece1c0}@media only screen and (max-width: 1000px){.list.accommodations .item{padding:40px 0}}.list.accommodations .main-title{padding:0 0 15px 0;margin:0 0 15px 0}.list.accommodations .image,.list.accommodations .text{width:50%}@media only screen and (max-width: 1000px){.list.accommodations .image,.list.accommodations .text{width:80%;display:block;margin:20px auto !important}}@media only screen and (max-width: 1090px){.list.accommodations .image{overflow:hidden}.list.accommodations .image img{max-width:none}}.list.accommodations ul li{margin:10px 0}.list.accommodations ul li p{display:none}.list.accommodations ul li.active h2{color:#94d0d0}.list.accommodations ul li.active h2::before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #94d0d0;margin:2px 5px 0 0;transition:all 0.3 ease-in-out}.list.accommodations .text{padding:0 6%}@media only screen and (max-width: 1000px){.list.accommodations .text{padding:0 !important}}.list.accommodations .text h2{display:inline-block;vertical-align:middle;margin:0 0 10px 0;cursor:pointer;font-family:'Montserrat', sans-serif;font-size:13px;color:#003d53;text-transform:uppercase;letter-spacing:1px}.list.accommodations .text h2 b,.list.accommodations .text h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}.list.accommodations .text h2:hover,.list.accommodations .text h2.active{color:#94d0d0}.list.accommodations .text h2:hover::before,.list.accommodations .text h2.active::before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #94d0d0;margin:2px 5px 0 0;transition:all 0.3 ease-in-out}.list.accommodations .text h2:before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #003d53;margin:-3px 5px 0 0;transition:all 0.3 ease-in-out}.list.accommodations .text p strong,.list.accommodations .text p b{font-family:'Montserrat', sans-serif;font-weight:900}.list.accommodations .slick-prev,.list.accommodations .slick-next{bottom:7px;left:38%}@media only screen and (max-width: 1090px){.list.accommodations .slick-prev,.list.accommodations .slick-next{left:32%}}@media only screen and (max-width: 1000px){.list.accommodations .slick-prev,.list.accommodations .slick-next{left:36%}}@media only screen and (max-width: 700px){.list.accommodations .slick-prev,.list.accommodations .slick-next{left:19%}}.list.accommodations .slick-prev:hover,.list.accommodations .slick-next:hover{color:white}.list.accommodations .slick-prev:hover::before{border-right:6px solid white}.list.accommodations .slick-next{margin-left:130px}.list.accommodations .slick-next:hover::after{border-left:6px solid white}.list .main-title{padding:0 0 15px 0;margin:0 0 15px 0}.list.align-right .item:nth-child(odd) .text{margin:0}.list.align-left .item:nth-child(even) .text{margin:0}@media only screen and (max-width: 700px){.list.specials .item{padding:20px 0}}.list.specials .wrapper{max-width:1170px}.list.specials .item{border-bottom:1px solid #ece1c0}.list.specials .image{width:30%;margin:0 -2px !important}@media only screen and (max-width: 1000px){.list.specials .image{width:40%}}@media only screen and (max-width: 700px){.list.specials .image{width:90%;margin:0 5% !important}}.list.specials .text{width:70%;padding:0 6% !important}@media only screen and (max-width: 1000px){.list.specials .text{width:60%}}@media only screen and (max-width: 700px){.list.specials .text{width:100%;padding:20px !important}}.list.specials .text .main-title{padding:0 0 15px 0;margin:0 0 15px 0}@media only screen and (max-width: 1000px){.list.specials .text .main-title{padding:0 0 9px 0;margin:0 0 9px 0}}.list.specials .text ul{margin:0 0 0 20px !important;list-style:disc}.list.specials .text ul li{font-size:14px}.list .btn{vertical-align:middle;margin-top:15px}.list .slide{position:relative}.list .slide .back{position:absolute;z-index:1;bottom:0;width:240px;background:#d5ba6f;height:40px;left:50%;margin-left:-120px}.list p strong,.list p b{font-family:'Montserrat', sans-serif;font-weight:900}@media only screen and (max-width: 600px){.list .wrapper{-ms-flex-direction:column !important;flex-direction:column !important}}.instagram-block{background:#003d53;color:white;position:relative;padding-top:40px;overflow:hidden}.instagram-block .container{position:relative;z-index:5}.instagram-block .lines{left:10%}.instagram-block .lines.second{left:-60%}.instagram-block h2{margin-bottom:0;padding-bottom:10px}.instagram-block .image{float:left;width:calc(25% - 10px);height:300px;background-size:cover;margin:0 5px}@media only screen and (max-width: 1000px){.instagram-block .image{height:280px}}@media only screen and (max-width: 700px){.instagram-block .image{width:100%;margin:20px 0}}.instagram-block strong{font-family:'Montserrat', sans-serif;font-weight:900}.instagram-block p{margin:20px 0}.seemore{display:inline-block;vertical-align:middle;margin:15px 10px 0 10px;border:0;background:transparent;font-family:'Montserrat', sans-serif;font-size:14px;color:#003d53;font-weight:900;text-transform:uppercase}.seemore:hover{color:#94d0d0}@media only screen and (max-width: 700px){.seemore{margin:10px 0}}.popup{display:none;padding:20px;max-width:700px}.popup h2{font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;font-weight:Heavy;line-height:1.2;text-transform:uppercase;letter-spacing:1px}.popup p strong,.popup p b{font-family:'Montserrat', sans-serif;font-weight:900}@media only screen and (max-width: 700px){.popup{padding:0px 0}}.list-with-tabs .tabs{margin:0;padding:30px 0;width:100%;text-align:center;border-bottom:1px solid #ece1c0}@media only screen and (max-width: 700px){.list-with-tabs .tabs{padding:20px 0}}.list-with-tabs .tabs li{display:inline-block;vertical-align:middle;padding:0 10px;cursor:pointer;font-family:'Montserrat', sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;transition:all 0.3s ease-in-out}.list-with-tabs .tabs li.active,.list-with-tabs .tabs li:hover{color:#8e6800;transition:all 0.3s ease-in-out}@media only screen and (max-width: 700px){.list-with-tabs .tabs li{font-size:12px}}.list-with-tabs .list{max-width:1170px;width:95%}.list-with-tabs .list .item{margin:0;padding:50px 0}@media only screen and (max-width: 700px){.list-with-tabs .list .item{padding:30px}}.list-with-tabs .list .item.animate-fade{opacity:0;transform:translate(0, 15%)}.list-with-tabs .list .item.fade-in{opacity:1;transform:translate(0, 0%);transition:all 0.5s ease-in-out}.list-with-tabs .list .item p b,.list-with-tabs .list .item p strong{font-family:'Montserrat', sans-serif;font-weight:900}.columns{margin:110px auto;width:95%;max-width:1170px}@media only screen and (max-width: 700px){.columns{margin:40px auto;max-width:280px}}.columns .item{margin:50px -2px 80px -2px;float:none;display:inline-block;vertical-align:top}@media only screen and (max-width: 1000px){.columns .item{width:45%}}.columns .image{margin-bottom:20px}.columns img{max-width:100%}.map__list{margin:110px auto;width:95%;max-width:1170px}.map__list .pin{margin:30px 0}.custom-gallery{margin:0 auto;width:100%;max-width:1360px}.custom-gallery .block{padding-bottom:40px}.custom-gallery .block .slick-arrow{bottom:10px;top:inherit}.custom-gallery .block .slick-prev{left:5%}.custom-gallery .block .slick-next{right:5%}.custom-gallery.noslider .image{opacity:0;float:left;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 700px){.custom-gallery.noslider .image{opacity:1;height:200px !important;margin:0 !important}}.custom-gallery.noslider .image:nth-child(1){width:33%;height:350px}@media only screen and (max-width: 1000px){.custom-gallery.noslider .image:nth-child(1){height:170px}}.custom-gallery.noslider .image:nth-child(2){width:34%;height:300px;margin:150px 0 0 0;background-position:left bottom;background-size:145% auto}@media only screen and (max-width: 1000px){.custom-gallery.noslider .image:nth-child(2){height:195px;margin:65px 0 0 0}}.custom-gallery.noslider .image:nth-child(3){width:33%;height:450px}@media only screen and (max-width: 1000px){.custom-gallery.noslider .image:nth-child(3){height:260px}}.custom-gallery.noslider.fade-in .image{opacity:1}.custom-gallery.noslider.fade-in .image:nth-child(1){transition:opacity 0.5s ease-in-out 0.3s}.custom-gallery.noslider.fade-in .image:nth-child(2){transition:opacity 0.5s ease-in-out 0.6s}.custom-gallery.noslider.fade-in .image:nth-child(3){transition:opacity 0.5s ease-in-out 0.9s}.gallery-hover a{background-repeat:no-repeat;background-size:cover;position:relative}.gallery-hover a .caption-gallery{display:block;position:absolute;bottom:0px;opacity:0;width:100%;left:50%;transform:translateX(-50%);text-align:center;color:#000;background:#ffffff}.gallery-hover a:hover .caption-gallery{opacity:1}#inset-gallery__container a{height:300px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}#inset-gallery__container .slick-arrow{position:absolute;bottom:10px;left:78%}#inset-gallery__container .slick-arrow.slick-next{margin-left:100px}#inset-gallery__container .witharrows{padding:0 0 50px 0}.accessibility .fancybox-title-float-wrap{left:10px;margin-bottom:10px;right:inherit}.accessibility .fancybox-title-float-wrap .child{border-radius:0;font-size:16px;font-weight:400;margin-right:inherit;padding:10px 20px}.columns-stacked{padding:60px 0}.columns-stacked__title{margin:40px auto}.columns-stacked__block{border-top:1px solid #ece1c0;padding-top:30px}.columns-stacked__block .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:-50px}.columns-stacked__block .item{width:33.33%}.columns-stacked__block .item.image{overflow:hidden}.columns-stacked__block .item.text{padding:0 6%}.columns-stacked__block .item.animate-fade{opacity:0;transform:translate(0, 15%)}.columns-stacked__block .item.animate-fade.fade-in{opacity:1;transform:translate(0, 0%);transition:all 0.5s ease-in-out 0.2s}.columns-stacked h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:8px;position:relative;padding:0 0 10px 0;margin:0 0 20px 0;max-width:630px}.columns-stacked h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.columns-stacked h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.columns-stacked h2 b,.columns-stacked h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}.columns-stacked h3{font-family:'Montserrat', sans-serif;font-size:17px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;font-weight:700 !important;position:relative;padding:0 0 20px 0;margin:0 0 20px 0}.columns-stacked h3::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.columns-stacked h3 span{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;display:block;font-weight:normal}@media only screen and (max-width: 1000px){.columns-stacked .columns-stacked__block .container{margin-top:0;display:block}.columns-stacked .columns-stacked__block .container .columns-stacked__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.columns-stacked .columns-stacked__block .container .columns-stacked__item .item{width:100%;opacity:1;transform:translate(0);padding:20px 0}.columns-stacked .item{width:50%;padding:10px 0}}@media only screen and (max-width: 700px){.columns-stacked h2{font-size:1.7em}.columns-stacked h2 span{font-size:0.8em}}ul.staff-picks{margin:0 auto !important;width:95%;list-style:none !important;max-width:1170px;left:0}@media only screen and (max-width: 700px){ul.staff-picks{width:90%}}ul.staff-picks li.row{margin:40px 0;padding:40px 0;border-bottom:1px solid #ece1c0}@media only screen and (max-width: 700px){ul.staff-picks li.row{padding:20px 0;margin:20px 0}}ul.staff-picks h2.staff-heading{font-family:'Montserrat', sans-serif;font-size:22px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:3px;position:relative;padding:0 0 10px 0;margin:0 0 20px 0}ul.staff-picks .staff-btn{font-family:'Montserrat', sans-serif;font-size:14px;color:#003d53;font-weight:900;text-transform:uppercase;transition:all 0.3s ease-in-out}ul.staff-picks .staff-btn:hover{color:#94d0d0;transition:all 0.3s ease-in-out}ul.staff-picks .staff-date{font-family:'Montserrat', sans-serif;font-size:12px;color:#d5ba6f;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}ul.staff-picks p{line-height:1.5}.meet .block_content h2{font-size:36px;color:#003d53 !important}.press-block{padding:55px 0}.press-block__title{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:55px}.press-block__item{display:inline-block;vertical-align:top;width:32%;margin:0 0 50px 8%;visibility:visible;opacity:1;overflow:hidden;transition:opacity 0.3s ease-in-out 0.3s}.press-block__item.noshow{visibility:hidden;opacity:0;display:none}.press-block__item .date{font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;text-transform:uppercase;letter-spacing:1px}.press-block__item .date span{font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;font-weight:900;text-transform:uppercase}.press-block__item h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;text-transform:uppercase;letter-spacing:4px;position:relative;padding-bottom:30px;margin:0}.press-block__item h2::after{position:absolute;content:"";left:0;bottom:20px;width:30px;height:1px;background:#d5ba6f}.press-block__item .seemore{position:relative;margin:20px 0 0 0}.press-block__item .seemore::after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #003d53;margin:-3px 0px 0 10px}@media only screen and (max-width: 1090px){.press-block__item{width:40%;margin:0 4% 50px 4%}}@media only screen and (max-width: 700px){.press-block__item{width:100%;margin:20px 0}}.single-quad{padding:50px 0}.single-quad h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:8px;position:relative;padding:0 0 10px 0;margin:0 0 20px 0;max-width:630px}.single-quad h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.single-quad h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.single-quad h2 b,.single-quad h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}.single-quad h3{font-family:'Montserrat', sans-serif;font-size:17px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;font-weight:700 !important;position:relative;padding:0 0 20px 0;margin:0 0 20px 0}.single-quad h3::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.single-quad h3 span{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;display:block;font-weight:normal}.single-quad.only{background-size:cover;-webkit-text-emphasis:center;text-emphasis:center;color:#fff}.single-quad.only aside{max-width:700px;margin:0 auto}.single-quad.only aside h2{margin:20px auto;text-align:center}.single-quad.only aside h2::after{position:absolute;left:50%;transform:translateX(-50%)}.single-quad.only aside p{margin:50px auto;line-height:1.5;text-align:center}.single-quad.full .container{max-width:100%;width:100%;padding-left:0;padding-right:0}.single-quad.full .container figure{width:50%}.single-quad.full .container figure img{width:100%}.single-quad.right .flex-layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-quad.right .flex-layout .text{padding-right:7%;padding-left:5%}.single-quad.right .flex-layout figure{text-align:left}.single-quad.left .text{padding-left:7%;padding-right:5%}.single-quad.left figure{text-align:right}.single-quad .text{max-width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.single-quad .text p{line-height:1.8;font-size:16px}.single-quad .text ul{padding:0;margin:10px 0;columns:2}.single-quad .text ul li{position:relative;padding:0 0 5px 20px}.single-quad .text ul li::before{content:"";position:absolute;z-index:1;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#003d53;margin:0}.single-quad.col-7 .text{width:70%;max-width:70% !important;padding-left:8%}.single-quad.col-7 figure{width:30%}.single-quad.col-7 figure img{width:100%}.amenities h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:8px;position:relative;padding:0 0 10px 0;margin:40px 0 20px 0;max-width:630px}.amenities h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.amenities h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.amenities h2 b,.amenities h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}.amenities h3{font-family:'Montserrat', sans-serif;font-size:17px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;font-weight:700 !important;position:relative;padding:0 0 20px 0;margin:0 0 20px 0}.amenities h3::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.amenities h3 span{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;display:block;font-weight:normal}.amenities ul{padding:0;margin:10px 0;columns:2}.amenities ul li{position:relative;padding:0 0 5px 20px}.amenities ul li::before{content:"";position:absolute;z-index:1;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#003d53;margin:0}.amenities img{margin-bottom:50px}.rfp-form-block{padding:30px 0}.rfp-form-block .container{width:100%}.rfp-form-block .rfp-form-item #tripleseat_embed_form{display:block}.rfp-form-block .rfp-form-item #tripleseat_embed_form table{width:100%;max-width:700px;margin:0 auto}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td label{display:block;margin:0 0 10px;font-size:15px;color:#003d53}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=text],.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=email],.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=tel],.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=date],.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=number],.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td textarea{position:relative;width:100% !important;border:solid 1px rgba(213,186,111,0.9);margin:0px 0 15px 0;color:#003d53;background-color:transparent;padding:10px 15px;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1;outline:none}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=text]:-ms-input-placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=email]:-ms-input-placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=tel]:-ms-input-placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=date]:-ms-input-placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=number]:-ms-input-placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select:-ms-input-placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td textarea:-ms-input-placeholder{font-family:"Montserrat",sans-serif;color:#d5ba6f;opacity:1;line-height:22px}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=text]::placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=email]::placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=tel]::placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=date]::placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=number]::placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select::placeholder,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td textarea::placeholder{font-family:"Montserrat",sans-serif;color:#d5ba6f;opacity:1;line-height:22px}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=text]::-webkit-inner-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=text]::-webkit-outer-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=email]::-webkit-inner-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=email]::-webkit-outer-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=tel]::-webkit-inner-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=tel]::-webkit-outer-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=date]::-webkit-inner-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=date]::-webkit-outer-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=number]::-webkit-inner-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td input[type=number]::-webkit-outer-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select::-webkit-inner-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select::-webkit-outer-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td textarea::-webkit-inner-spin-button,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select{-moz-appearance:none;text-indent:0.01px;text-overflow:'';background-image:url("images/icon-selection.svg");background-repeat:no-repeat;background-size:auto 7px;background-position:center right 10px;padding:11px 30px 12px 15px}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select::-ms-expand{display:none}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr td select option{color:black}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_contact_header{text-align:center}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_booking_guest_rooms_needed td,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_booking_events_needed td{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-10px 0 20px 0}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_booking_guest_rooms_needed td .checkbox,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_booking_events_needed td .checkbox{margin:0 5px 0 0}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_booking_guest_rooms_needed td label,.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_booking_events_needed td label{padding:0;margin:0}.rfp-form-block .rfp-form-item #tripleseat_embed_form table tr.row_submit a{margin-top:15px}#content p a:not(.btn):hover{color:#94d0d0;transition:all 0.3s ease-in-out}#content .top-content{background:#003d53}#content .top-content .intro{padding:150px 0 60px 0;color:white}@media only screen and (max-width: 1000px){#content .top-content .intro{padding:180px 30px 60px 30px}}@media only screen and (max-width: 700px){#content .top-content .intro{padding:80px 20px 20px 20px}}#content .top-content .intro h1{font-family:'Montserrat', sans-serif;font-size:32px;line-height:1.4;text-transform:uppercase;letter-spacing:5px;margin:0;position:relative;padding-bottom:20px}#content .top-content .intro h1::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}#content .top-content .intro h1 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;letter-spacing:2px}@media only screen and (max-width: 700px){#content .top-content .intro h1 span{font-size:0.6em}}#content .top-content .intro h1 b,#content .top-content .intro h1 strong{font-family:'Montserrat', sans-serif;font-weight:700}@media only screen and (max-width: 700px){#content .top-content .intro h1{font-size:1.9em}}#content .top-content .intro p{font-size:16px;line-height:1.3;margin-bottom:20px}#content .top-content .intro p a:not(.btn){text-decoration:underline}@media only screen and (max-width: 1000px){#content .top-content .intro .right-content{padding:20px 15px}}@media only screen and (max-width: 700px){#content .top-content .intro .right-content{padding:20px 0 40px 0px}}#content .top-content .top-header{width:100%;height:350px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}@media only screen and (max-width: 1090px){#content .top-content .top-header{height:190px}}#content .top-content .top-header.noheader{display:none}@media only screen and (max-width: 700px){#content .top-content .top-header{display:none}}#content .bottom-content .fulltext{padding:80px 0}@media only screen and (max-width: 700px){#content .bottom-content .fulltext{padding:0 0 30px 0}}#content .bottom-content .fullcontent .text{padding:50px 0 0 0}@media only screen and (max-width: 1000px){#content .bottom-content .fullcontent .text{padding:40px;width:100%}}@media only screen and (max-width: 700px){#content .bottom-content .fullcontent .text{padding:20px}}#content .bottom-content .fullcontent .image{margin-left:6%}@media only screen and (max-width: 1000px){#content .bottom-content .fullcontent .image{display:none}}@media only screen and (max-width: 700px){#content .bottom-content .fullcontent .image{display:block;float:none;margin:20px auto;width:100%}}#content .bottom-content .fullcontent h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;position:relative;padding:0 0 10px 0;margin:0 0 20px 0}#content .bottom-content .fullcontent h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}#content .bottom-content .fullcontent h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}#content .bottom-content .fullcontent h2 b,#content .bottom-content .fullcontent h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}@media only screen and (max-width: 700px){#content .bottom-content .fullcontent h2{font-size:1.7em}#content .bottom-content .fullcontent h2 span{font-size:0.8em}}#content .bottom-content .fullcontent ul{list-style:disc;margin:0 0 0 5px}@media only screen and (max-width: 700px){#content .bottom-content .fullcontent ul{margin:0px 20px}}#content .bottom-content .fullcontent ul li{font-size:16px;line-height:1.1;margin:0 0 7px 0}#content .bottom-content .fullcontent ul li b,#content .bottom-content .fullcontent ul li strong{font-family:'Montserrat', sans-serif;font-weight:700}#content #myGallery #gallerymontage{position:relative;left:0;right:0;margin:0 auto;display:block}@media (max-width: 768px){#content #myGallery #gallerymontage{width:700px !important}}@media (max-width: 480px){#content #myGallery #gallerymontage{width:320px !important}}#content #myGallery #gallerymontage img{height:100% !important;object-fit:cover;object-position:center;vertical-align:middle}.gallery_caption{left:0 !important;width:90%;margin:auto;right:0}.gallery_caption .gallery_captiontext{width:90% !important;margin:auto}.fullcontent,.shortcode,.bg-list{display:inline-block;vertical-align:top;width:100%;z-index:10;position:relative}.fullcontent img,.shortcode img,.bg-list img{vertical-align:top}.fullcontent ul,.shortcode ul,.bg-list ul{margin-left:15px}.fullcontent ul li,.shortcode ul li,.bg-list ul li{list-style-type:disc;padding:4px 0px}.rooms-filter{text-align:center;padding:30px 15px;border-bottom:1px solid #d5ba6f;position:relative}.rooms-filter:after{content:"";position:absolute;width:30px;height:30px;right:15px;bottom:30px;background:url(../../../assets/images/left-arrow-datepicker.svg) no-repeat center;background-size:auto 14px;transform-origin:50%;transform:rotate(270deg);opacity:0}.rooms-filter select{margin:0 auto;text-transform:uppercase;padding:10px;background:transparent;border:0;border-bottom:1px solid #003d53}.rooms-filter__title{color:#003d53;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:16px;text-transform:uppercase;display:inline-block;vertical-align:middle}.rooms-filter ul{display:inline-block;vertical-align:middle}.rooms-filter li{cursor:pointer;margin:0 25px;display:inline-block;vertical-align:middle}.rooms-filter li a{color:#003d53;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:16px;text-transform:uppercase;display:block}.rooms-filter li a:before{content:"";display:block;position:relative;top:14px;left:-24px;width:10px;height:10px;border:1px solid #003d53;transform:rotate(45deg)}.rooms-filter li a.active:before{content:"";display:block;position:relative;top:14px;left:-24px;width:10px;height:10px;border:none;background:#d5ba6f;transform:rotate(45deg)}@media only screen and (max-width: 600px){.rooms-filter:after{opacity:1}}.list-block.alternated .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.list-block.alternated .item:nth-child(even) .wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-block .item .text{padding:0 6%;width:50%}.list-block .item .text .sym-inline-list a{margin-top:15px}.list-block .item .text a.book-now{margin-left:15px}.list-block .item figure{overflow:hidden;width:50%}.list-block .slick-arrow{bottom:5px}.list-block .slick-arrow.slick-prev{left:30%}.list-block .slick-arrow.slick-next{right:32%}@media only screen and (max-width: 1090px){.list-block .text,.list-block figure{width:50%}.list-block.list-block .slick-arrow.slick-prev{left:0}.list-block.list-block .slick-arrow.slick-next{right:0}}@media only screen and (max-width: 600px){.list-block .wrapper{-ms-flex-direction:column !important;flex-direction:column !important;padding:30px 0}.list-block .item figure{width:100%}.list-block .item .text{padding:20px;width:100%}}.with-line{border-top:1px solid #ece1c0}.bg-list{background-repeat:no-repeat;background-size:cover;color:white;padding:80px 0;overflow:hidden;position:relative}@media only screen and (max-width: 700px){.bg-list{padding:40px 20px;background-size:cover}}.bg-list .container{position:relative;z-index:5}.bg-list h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1;text-transform:uppercase;letter-spacing:5px;position:relative;padding:0 0 20px 0;margin:0 0 20px 0}.bg-list h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:17px;color:#d5ba6f;line-height:1;text-transform:uppercase;letter-spacing:1px}.bg-list h2 span b,.bg-list h2 span strong{font-family:'Montserrat', sans-serif;font-weight:900}.bg-list h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}@media only screen and (max-width: 700px){.bg-list h2{font-size:1.7em}.bg-list h2 span{font-size:0.8em}}.bg-list ul{list-style:disc;margin:40px 0 0 0}@media only screen and (max-width: 1000px){.bg-list ul{margin:10px 0 0 20px}}.bg-list ul li{font-size:16px;margin-bottom:5px}.bg-list ul li b,.bg-list ul li strong{font-family:'Montserrat', sans-serif;font-weight:700}body.faq #content .bottom-content .fullcontent h2,body.privacy-policy #content .bottom-content .fullcontent h2,body.accessibility #content .bottom-content .fullcontent h2{margin:60px 0 20px 0}body.faq #content .bottom-content .fullcontent ul,body.privacy-policy #content .bottom-content .fullcontent ul,body.accessibility #content .bottom-content .fullcontent ul{margin:20px 0 20px 20px}body.faq .list.accommodations .item .wrapper,body.privacy-policy .list.accommodations .item .wrapper,body.accessibility .list.accommodations .item .wrapper{max-width:1300px}.bottom-content-copy{border-top:1px solid #d5ba6f;border-bottom:1px solid #d5ba6f}.bottom-content-copy .text-copy{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bottom-content-copy .text{padding:0 6% 0 0}.bottom-content-copy li{position:relative;padding-left:10px;font-size:16px;margin-bottom:5px}.bottom-content-copy li::before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:#003d53}.bottom-content-copy h2{font-size:32px;color:#8e6800;text-transform:uppercase;letter-spacing:6px;margin:0 0 20px 0;padding:0 0 20px 0;position:relative}.bottom-content-copy h2::after{content:"";position:absolute;bottom:0px;left:0;width:30px;height:1px;background:#d5ba6f}@media only screen and (max-width: 700px){.bottom-content-copy{margin:30px 0 0 0;padding:30px 0 20px 0;border-bottom:0}.bottom-content-copy .text-copy{-ms-flex-direction:column;flex-direction:column}.bottom-content-copy .text{padding-bottom:30px}.bottom-content-copy h2{font-size:6.5vw}}.simple-quad{background:#003d53;padding:40px 0;position:relative}.simple-quad .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:white;position:relative;z-index:3}.simple-quad h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:5px;position:relative;padding:0 0 10px 0;margin:0 0 20px 0}.simple-quad h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.simple-quad h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.simple-quad h2 b,.simple-quad h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}@media only screen and (max-width: 700px){.simple-quad h2{font-size:1.7em}.simple-quad h2 span{font-size:0.8em}}.simple-quad .text{padding:0 60px;max-width:600px;width:50%}.simple-quad .text p{margin-bottom:30px}.simple-quad .text a{font-weight:bold;text-decoration:underline}.simple-quad .image{max-width:50%;overflow:hidden}@media only screen and (max-width: 600px){.simple-quad .wrapper{-ms-flex-direction:column;flex-direction:column}.simple-quad .text,.simple-quad .image{width:100%;max-width:100%}.simple-quad .text{padding:20px 0}}.instructions-block{margin-top:190px}.instructions-block .shortcode-block{padding:40px 0}.instructions-block .shortcode-block .title{font-family:"Montserrat",sans-serif;font-size:35px;text-align:center}.instructions-block .shortcode-block .location{font-family:"Montserrat",sans-serif;font-size:13px;text-align:center;margin-bottom:35px}.instructions-block .shortcode-block .instructions{margin:0 auto 30px auto;width:95%;max-width:1170px;text-align:left;padding:40px}section.gallery{margin-top:90px;padding:30px 0;position:relative;z-index:3}@media (min-width: 1440px){section.gallery .container{width:1500px;max-width:100%}}section.gallery .d-grid{display:-ms-grid;display:grid;margin-bottom:15px}section.gallery .d-grid .element a img{object-fit:cover;width:100%;height:100%}section.gallery .d-grid-1{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2, 1fr);grid-column-gap:15px;grid-row-gap:15px;max-height:150vh;margin-bottom:15px}section.gallery .d-grid-1 .element-1{grid-area:1 / 1 / 4 / 2}section.gallery .d-grid-1 .element-2{grid-area:1 / 2 / 2 / 3;max-height:75vh}section.gallery .d-grid-1 .element-3{grid-area:2 / 2 / 4 / 3}section.gallery .d-grid-2{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:15px;max-height:100vh;margin-bottom:15px}section.gallery .d-grid-2 .element{height:100vh}section.gallery .d-grid-3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr);grid-column-gap:15px;grid-row-gap:15px}section.gallery .d-grid-3 .element-1{grid-area:1 / 1 / 3 / 2}section.gallery .d-grid-3 .element-2{grid-area:3 / 1 / 4 / 2}section.gallery .d-grid-3 .element-3{grid-area:1 / 2 / 2 / 3}section.gallery .d-grid-3 .element-4{grid-area:2 / 2 / 4 / 3}.fact-sheet .text-modules table.flex-table{max-width:700px;margin:0 auto}.fact-sheet .text-modules table.flex-table td:first-child{padding-right:50px}.fact-sheet .text-modules table.flex-table tr{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.fact-sheet .text-modules table.flex-table tr td:nth-child(1){text-align:right;width:30%}.fact-sheet .text-modules table.flex-table tr td:nth-child(2){width:70%}#default.hotel .intro .contianer.clearfix{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:700px}#default.hotel .intro .contianer.clearfix>div{width:100%;margin:0}#default.hotel .intro .contianer.clearfix>div:first-child{margin-bottom:30px}#default.hotel .intro .contianer.clearfix>div p{width:100%;text-align:justify;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}#default.hotel .intro .contianer.clearfix>div p span{width:100%}#default.hotel .intro .contianer.clearfix>div p span img{width:100%;margin:auto}#default.hotel .intro .contianer.clearfix>div p a{text-align:center}#default.hotel .bottom-content .fullcontent{margin-bottom:30px}#default.hotel .bottom-content .shortcode{border:none}#default.suite-office-space .intro h2{font-family:'Montserrat', sans-serif;font-size:32px;line-height:1.4;text-transform:uppercase;letter-spacing:5px;margin:0;position:relative;padding-bottom:20px}#default.suite-office-space .intro h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}#default.suite-office-space .intro h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;letter-spacing:2px}@media only screen and (max-width: 700px){#default.suite-office-space .intro h2 span{font-size:0.6em}}#default.suite-office-space .intro h2 b,#default.suite-office-space .intro h2 strong{font-family:'Montserrat', sans-serif;font-weight:700}@media only screen and (max-width: 700px){#default.suite-office-space .intro h2{font-size:1.9em}}.return-from-map{position:fixed;top:160px;left:10px;z-index:90;background:white}.go-from-map{position:fixed;bottom:60px;left:10px;z-index:90;background:white}@media only screen and (max-width: 1000px){.go-from-map{bottom:inherit;top:210px}}.infoBox img{z-index:99 !important}.map_popup .map_popup{background:#FFFFFF !important;width:220px !important;z-index:-1 !important}.map_popup .map_popup img{width:200px !important;position:relative !important}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px !important}.map_popup .desc h2{color:#8e6800 !important;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#003d53 !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}body#map-category #myMap{max-height:calc(100vh - 100px);float:none}body#map-category .prev{position:fixed;top:160px;left:5%;z-index:3}body#map-category #amenityMenu{position:absolute;z-index:10}body#map-category #amenityMenu dl dt a{color:#003d53;font-family:'Montserrat', sans-serif;font-weight:900}body#map-category #amenityMenu dl dt.open a{background-color:#8e6800;color:white}body#map-category #amenityMenu dl dd ul{padding-left:0}body#map-category #amenityMenu dl dd ul li a{text-transform:uppercase;font-style:normal}body#map-category #amenityMenu dl dd ul li span{background:url(svg/circle.svg) no-repeat center center;background-size:7px auto}body#map-category #amenityMenu dl dd ul li.active a{color:#94d0d0}body#map-category #amenityMenu dl dd ul li.active span{background:url(svg/circle-active.svg) no-repeat center center;background-size:7px auto}body#map-category .ui-infobox .ui-infobox-content{width:100%;padding:0 10px 10px;float:none}body#map-category .ui-infobox .ui-infobox-content img.thumb{width:251px;position:static;margin-top:-8px;margin-left:-11px;margin-bottom:10px;border-radius:4px 4px 0 0}body#map-category .ui-infobox .ui-infobox-content .title{color:#003d53;font-family:'Montserrat', sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;margin:10px 5px;width:100%;padding:0;float:left}body#map-category .ui-infobox .ui-infobox-content p{display:block;float:none;padding:0;color:#003d53;margin-bottom:10px;width:100%}#myMap{background:#d8d8d8 !important;margin-top:100px;height:calc(100vh - 100px) !important;width:100%;float:left}#markers-sidebar{width:30%;height:100vh;max-height:100vh !important;padding:1%;float:right;overflow:scroll;background-color:#fff;color:#7c7975;position:relative;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.15)}#markers-sidebar header h2{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#16213c}#markers-sidebar header select{width:100%;font-size:14px;padding:10px 7%;-webkit-appearance:none;border-radius:0;text-align:center;font-style:italic}body#map-category-sidebar #myMap{background:#d8d8d8 !important;height:100vh !important;width:70%;float:left}.top-content-home{position:relative;margin:0 auto;width:100%;height:1150px;overflow:hidden}@media only screen and (max-width: 1090px){.top-content-home{height:1050px}}.top-content-home .header-img{z-index:1}.top-content-home .header-img .slick-slider{position:initial}.top-content-home .header-img .slide{height:1150px;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1090px){.top-content-home .header-img .slide{background-attachment:scroll;background-repeat:no-repeat}}.top-content-home .header-img .slick-prev,.top-content-home .header-img .slick-next{top:50%;z-index:3;color:#fff}.top-content-home .header-img .slick-prev{left:50px}.top-content-home .header-img .slick-prev::before{border-right:6px solid #fff}.top-content-home .header-img .slick-next{right:50px}.top-content-home .header-img .slick-next::after{border-left:6px solid #fff}.top-content-home .lines{width:100%;height:100%}.top-content-home .top-content-home__text{position:absolute;z-index:3;top:0;width:100%;left:0;height:100%;background:linear-gradient(0, rgba(0,0,0,0) 73%, rgba(0,0,0,0.929009) 100%)}@media only screen and (max-width: 1000px){.top-content-home .top-content-home__text{top:20%}}.top-content-home .top-content-home__text .container{position:relative}.top-content-home .top-content-home__text .uvp{display:inline-block;margin:15% 0;width:550px;padding:10px 0;position:relative;font-family:'Montserrat', sans-serif;font-size:40px;color:#fff;line-height:1.1;text-transform:uppercase;letter-spacing:11px}.top-content-home .top-content-home__text .uvp span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;line-height:2.2;letter-spacing:1px}.top-content-home .top-content-home__text .uvp b,.top-content-home .top-content-home__text .uvp strong{font-family:'Montserrat', sans-serif;font-weight:900}.top-content-home .top-content-home__text .uvp::before{content:"";position:absolute;left:20%;top:0;width:55%;height:1px;background:#d5ba6f;display:none}.top-content-home .top-content-home__text .uvp::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:1px;background:white}.top-content-home .top-content-home__text .rate{position:absolute;top:100%;z-index:3;right:0;text-align:right;font-family:'Montserrat', sans-serif;font-size:12px;color:#fff;text-transform:uppercase}.top-content-home .top-content-home__text .rate a{display:inline-block;color:#fff;padding-left:25px;background:url(svg/icon-phone.svg) no-repeat left center}.top-content-home .top-content-home__text .rate a:hover{color:#8e6800}.top-content-home .top-content-home__text .rate b,.top-content-home .top-content-home__text .rate strong{font-family:'Montserrat', sans-serif;font-weight:900}.top-content-home .arrow-to-scroll{position:absolute;left:50%;top:600px;width:30px;height:100px;padding-top:30px;background:url(svg/icon-mouse.svg) no-repeat center top;z-index:3;cursor:pointer}@media only screen and (max-width: 1000px){.top-content-home .arrow-to-scroll{top:700px;left:65%}}.top-content-home .arrow-to-scroll::after{content:"";position:absolute;margin:0 0 0 15px;height:70px;width:1px;background:white}.top-content-home__welcome{position:absolute;z-index:5;width:100%;left:0;bottom:0;height:auto}.top-content-home__welcome .text,.top-content-home__welcome .images{display:inline-block;vertical-align:middle}.top-content-home__welcome .text{width:37%;margin:0 -2px;padding:0 60px 20px 60px;color:white;position:relative;z-index:3;left:15%;background-color:rgba(0,61,83,0.8);padding:50px}@media only screen and (max-width: 1090px){.top-content-home__welcome .text{width:40%;padding:0 3%}}@media only screen and (max-width: 1000px){.top-content-home__welcome .text{width:60%}}.top-content-home__welcome .text h1{color:#d5ba6f}.top-content-home__welcome .images{background:white;width:63%;height:100%}.top-content-home__welcome .images .inset-image{float:left;position:relative;z-index:5}.top-content-home__welcome .images .inset-image:nth-child(2){margin-top:100px}@media only screen and (max-width: 1090px){.top-content-home__welcome .images{width:60%}.top-content-home__welcome .images .inset-image{width:48%}.top-content-home__welcome .images .inset-image img{max-width:100%}.top-content-home__welcome .images .inset-image:nth-child(2){width:52%;margin-top:0px}}@media only screen and (max-width: 1000px){.top-content-home__welcome .images{width:40%}.top-content-home__welcome .images .inset-image{width:100%;margin-top:0 !important}.top-content-home__welcome .images .inset-image:first-child{display:none}}.top-content-home__welcome h1{font-family:'Montserrat', sans-serif;font-size:32px;color:#fff;line-height:1.2;text-transform:uppercase;letter-spacing:10px;margin:0 0 30px 0;padding-bottom:20px;position:relative}.top-content-home__welcome h1 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;letter-spacing:1px}.top-content-home__welcome h1::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.top-content-home__welcome h1 b,.top-content-home__welcome h1 strong{font-family:'Montserrat', sans-serif;font-weight:900}@media only screen and (max-width: 1000px){.top-content-home__welcome h1{font-size:26px}.top-content-home__welcome h1 span{font-size:13px}}.intro-content-home{position:relative;height:750px;overflow:hidden}@media only screen and (max-width: 1090px){.intro-content-home{height:700px}}.intro-content-home .back{position:absolute;z-index:1;top:0;width:70%;right:0;height:750px;background-position:right top;background-attachment:fixed}@media only screen and (max-width: 1090px){.intro-content-home .back{background-attachment:scroll;background-repeat:no-repeat}}.intro-content-home .container{position:relative;z-index:5}.intro-content-home .benefits{background:white;padding:65px 15px 66px 15px}@media only screen and (max-width: 1090px){.intro-content-home .benefits{width:35%;margin-left:4%}}@media only screen and (max-width: 1000px){.intro-content-home .benefits{width:49.7%;margin-left:0}}.intro-content-home .benefits h2{color:#8e6800}.intro-content-home .text-modules{margin-left:30px}.intro-content-home ul{list-style:disc;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.intro-content-home ul li{font-family:'Montserrat', sans-serif;font-size:17px;margin:0 0 20px 0;position:relative;padding:0 40px;width:50%;display:block}.intro-content-home ul li:nth-of-type(1){background:url(images/roomUpgrade-icon.svg) no-repeat left center;background-size:10%}.intro-content-home ul li:nth-of-type(2){background:url(images/20Off-icon.svg) no-repeat left center;background-size:10%}.intro-content-home ul li:nth-of-type(3){background:url(images/flexibleCheckInOut-icon.svg) no-repeat left center;background-size:9%}.intro-content-home ul li:nth-of-type(4){background:url(images/Members-icon.svg) no-repeat left center;background-size:10%}.intro-content-home ul li b,.intro-content-home ul li strong{font-family:'Montserrat', sans-serif;font-weight:700}.intro-content-home .home-rooms{display:inline-block;width:100%}.intro-content-home .image,.intro-content-home .text{display:inline-block;vertical-align:middle;float:none;margin:0 -2px}@media only screen and (max-width: 1000px){.intro-content-home .image,.intro-content-home .text{vertical-align:top}}@media only screen and (max-width: 1000px){.intro-content-home .image{width:50%;overflow:hidden}.intro-content-home .image img{max-width:none}}.intro-content-home .text{color:white}@media only screen and (max-width: 1000px){.intro-content-home .text{width:50%;padding-top:40px}}.intro-content-home .text h2 span{color:#8e6800}.intro-content-home .text p{margin:20px 0}.intro-content-home img{max-width:100%}.top-five{position:relative;overflow:hidden;padding:140px 0 120px 0}.top-five .lines{left:-50%;z-index:1}.top-five .back{position:absolute;top:0;left:0;width:70%;height:100%;background:url("images/bg-top.jpg") no-repeat left center;background-attachment:fixed;z-index:0}.top-five .five-info{position:relative;z-index:10}.top-five .five-info .five-items{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.top-five .five-info .five-items .images,.top-five .five-info .five-items .copy{position:relative}.top-five .five-info .five-items .copy{width:45%;padding:0 80px 0 0;color:white}.top-five .five-info .five-items .copy h2{font-size:30px;letter-spacing:4px}.top-five .five-info .five-items .copy h3{font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:1px;margin-bottom:20px}.top-five .five-info .five-items .copy h3 span{font-weight:600}.top-five .five-info .five-items .copy .btn{margin-top:15px;border-color:white;color:white}.top-five .five-info .five-items .copy .btn:hover{color:#003d53;border-color:#8e6800}.top-five .five-info .five-items .images{width:55%}.top-five .five-info .five-items .images figure{position:relative;width:100%;height:380px}.top-five .five-info .five-items .images figure img{position:relative;width:100%;height:100%;object-position:center;object-fit:cover}.top-five .five-info .slick-prev,.top-five .five-info .slick-next{font-size:12px;color:white;bottom:0}.top-five .five-info .slick-prev:hover,.top-five .five-info .slick-next:hover{color:#8e6800}.top-five .five-info .slick-prev:hover::before,.top-five .five-info .slick-next:hover::before{border-right-color:#8e6800}.top-five .five-info .slick-prev:hover::after,.top-five .five-info .slick-next:hover::after{border-left-color:#8e6800}.top-five .five-info .slick-prev{left:0}.top-five .five-info .slick-prev::before{border-right-color:white}.top-five .five-info .slick-next{left:100px}.top-five .five-info .slick-next::after{border-left-color:white}.top-five .five-info ul.slick-dots{text-align:left;padding:20px 0 0 45%}.top-five .five-info ul.slick-dots li{width:auto;height:24px;margin:0px 8px}.top-five .five-info ul.slick-dots li button{font-size:16px;line-height:16px;width:auto;height:24px;padding:0px;cursor:pointer;color:white;background-color:transparent;border-radius:0;font-weight:600}.top-five .five-info ul.slick-dots li button::before{content:"0"}.top-five .five-info ul.slick-dots li button:hover{color:#8e6800}.top-five .five-info ul.slick-dots li:nth-child(n+10) button::before{content:none}.top-five .five-info ul.slick-dots li.slick-active button{color:#8e6800}.home-deals{position:relative;height:auto;overflow:hidden;width:100%;padding:80px 0;background:url(images/home-specials-bg.jpg) no-repeat left center}.home-deals .lines{left:-40%}.home-deals .back{position:absolute;z-index:1;bottom:0;width:70%;right:0;height:400px;background-position:right top;background-attachment:fixed}@media only screen and (max-width: 1090px){.home-deals .back{background-attachment:scroll;background-repeat:no-repeat}}.home-deals .container{position:relative;z-index:5}.home-deals .deals{position:relative}.home-deals .deals .lines{left:-10%}.home-deals .deals h2{margin:40px 0 40px 0px}.home-deals .deals .sym-slides{z-index:10;max-width:830px;width:95%;max-width:830px;margin:0 auto}.home-deals .deals .sym-slides .slick-arrow{bottom:15%;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center}.home-deals .deals .sym-slides .slick-arrow:after{margin:0px 0px 0 10px}.home-deals .deals .sym-slides .slick-arrow.slick-prev{left:calc(100% - 100px)}.home-deals .deals .sym-slides .slick-arrow.slick-next{left:100%;margin-left:0}@media only screen and (max-width: 1000px){.home-deals .deals .sym-slides .slick-arrow{bottom:5%}}.home-deals .deals .flex-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-deals .deals .deal{position:relative;overflow:hidden;cursor:pointer;z-index:5}.home-deals .deals .image{position:relative;z-index:1;width:360px}.home-deals .deals .image .img{width:100%;height:400px;background-size:cover}@media only screen and (max-width: 1000px){.home-deals .deals .image{width:50%}}.home-deals .deals .info{width:calc(100% - 360px);padding:0 0 0 8%;transition:all 0.5s ease-in-out}@media only screen and (max-width: 1000px){.home-deals .deals .info{width:50%}}.home-deals h2{color:#8e6800}.home-deals p{margin:20px 0}.home-deals h3{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:900}.home-deals .food{width:66.6%;background:white}@media only screen and (max-width: 1090px){.home-deals .food{width:100%}}.home-deals .food .image,.home-deals .food .text{display:inline-block;vertical-align:middle;width:50%}.home-deals .food .text{width:49%;padding:0 5%}.home-deals .food .image img{width:100%}.home-deals .slick-prev,.home-deals .slick-next{bottom:80px;left:14%}@media only screen and (max-width: 1090px){.home-deals .slick-prev,.home-deals .slick-next{left:16%}}@media only screen and (max-width: 1000px){.home-deals .slick-prev,.home-deals .slick-next{left:20%}}.home-deals .slick-next{margin-left:100px}@media only screen and (max-width: 1500px){.home-deals{background-position:-18% center}}.home-reviews{background:url(images/reviews-bg.jpg) no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;position:relative;z-index:1;overflow:hidden}@media only screen and (max-width: 1090px){.home-reviews{background-attachment:scroll;background-repeat:no-repeat}}.home-reviews .lines{left:-40%}.home-reviews .big,.home-reviews .short{display:inline-block;vertical-align:middle;margin:0 -2px;float:none}.home-reviews .big.white,.home-reviews .short.white{background:white}.home-reviews .big{width:66.8%}@media only screen and (max-width: 1090px){.home-reviews .big{width:55%}}@media only screen and (max-width: 1000px){.home-reviews .big{width:41.2%}}.home-reviews .short{width:32.8%}@media only screen and (max-width: 1090px){.home-reviews .short{width:45%}}@media only screen and (max-width: 1000px){.home-reviews .short{width:48.8%}}.home-reviews .reviews{position:relative}.home-reviews .reviews .container{position:relative;z-index:4}.home-reviews .reviews::after{content:"";position:absolute;z-index:1;width:35%;height:100%;background:white;top:0;right:0}.home-reviews .section{display:inline-block;font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:6px;padding:20px 40px 0 40px;text-align:center;background:url(images/stars.png) no-repeat center top}.home-reviews .section span{display:block;font-family:'Montserrat', sans-serif;font-size:17px;letter-spacing:1px}.home-reviews .section span b,.home-reviews .section span strong{font-family:'Montserrat', sans-serif;font-weight:900}.home-reviews blockquote{padding:50px 50px 10px 50px;font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.3}.home-reviews cite{padding:0 0 50px 50px;font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.3;font-style:normal;display:block}.home-reviews cite span{font-family:'Montserrat', sans-serif;font-weight:900}.home-reviews .adventures{position:relative}.home-reviews .adventures .container{position:relative;z-index:4}.home-reviews .adventures::after{content:"";position:absolute;z-index:1;width:35%;height:100%;background:white;top:0;left:0}.home-reviews .adventures p{height:60px}.home-reviews .adventures .slick-prev,.home-reviews .adventures .slick-next{bottom:92px;left:84%}@media only screen and (max-width: 1090px){.home-reviews .adventures .slick-prev,.home-reviews .adventures .slick-next{bottom:62px;left:76%}}@media only screen and (max-width: 1000px){.home-reviews .adventures .slick-prev,.home-reviews .adventures .slick-next{bottom:20px;left:65%}}.home-reviews .adventures .slick-next{margin-left:100px}.home-reviews .image{float:right}.home-reviews .image:nth-child(2){max-width:309px;width:40%}.home-reviews .image:nth-child(1){margin-top:150px;max-width:456px;width:60%}.home-reviews .image img{max-width:100%}.home-reviews .to-title{padding:0 4%;color:white}.home-reviews .to-title h2{columns:#d5ba6f}.home-reviews .to-title p{margin:20px 0}.home-reviews .to-title h3{font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px}.home-reviews .to-title h3 span{font-weight:900}.to-title h2{font-family:'Montserrat', sans-serif;font-size:32px;line-height:1.1;text-transform:uppercase;letter-spacing:10px;position:relative;padding-bottom:15px;margin:0 0 15px 0}.to-title h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.to-title h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:17px;letter-spacing:1px}.to-title h2 span b,.to-title h2 span strong{font-weight:900}.home-instagram{background:url(images/home-instagram-bg.jpg) no-repeat left top #041c2b;padding:60px 0 30px 0;text-align:right}.home-instagram__title{text-align:right;padding-right:20%;margin-bottom:60px}.home-instagram__title a{font-weight:bold;text-decoration:underline}.home-instagram__title a:hover{text-decoration:none}.home-instagram h2{color:white;font-size:32px;text-transform:uppercase;letter-spacing:8px;padding:0 0 0px 0;display:inline-block;width:100%}.home-instagram p{position:relative;padding:0 0 15px 0;color:#8e6800;text-transform:none;font-size:16px;letter-spacing:0px;display:inline-block}.home-instagram p strong{font-weight:700}.home-instagram p::after{content:"";position:absolute;left:0;width:30px;height:1px;background:#8e6800;bottom:10px}.home-instagram .instagram-image{display:inline-block;height:355px;width:calc(25% - 6px);max-width:355px;margin:0 1px;background-size:cover}.home-instagram .instagram-image span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (max-width: 1000px){.home-instagram .instagram-image{height:175px}}.banner--home{position:relative;top:-26px;width:64vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:90px;margin-bottom:-35px;z-index:10}.banner--home__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#d5ba6f;width:100%;height:80%}.banner--home__container__item{position:relative;left:-50px;margin-right:30px}.banner--home__container__item p{color:#fff;text-transform:uppercase;font-size:14px;margin-bottom:0px}.banner--home__container__item a{display:block;color:#fff;padding:10px 15px;border:1px solid;position:relative;top:-3px}.banner--home__container__item img{height:80px}#home .top-content-home .container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#home .top-content-home .uvp{text-align:center}#gallery .alt-link{color:transparent;font-size:0px}#featured-special #header a.logo,#featured-special #header .burger{padding-top:15px}#featured-special #header a.logo{height:70px}#featured-special #to-book{display:none}#featured-special .top-header{background-position:center center;background-size:cover;background-repeat:no-repeat;height:550px;position:relative;max-width:100%}#featured-special .top-header-uvp{position:absolute;top:50%;text-align:center;left:5%;width:90%;text-shadow:0px 0px 8px rgba(0,0,0,0.3);color:white;text-transform:uppercase;font-size:60px;font-weight:lighter;letter-spacing:4px}#featured-special .top-header .lp-scrolldown{position:absolute;z-index:3;bottom:20px;left:0;width:100%;text-align:center;background:url(svg/icon-mouse.svg) no-repeat center top;padding-top:30px;color:white;text-shadow:0px 0px 8px rgba(0,0,0,0.3);text-transform:uppercase;font-weight:600}#featured-special .landing-content{background-position:left top;background-repeat:no-repeat;padding:80px 0}#featured-special .intro-content .text{margin:0 auto;width:90%;max-width:680px;text-align:center}#featured-special .intro-content h1{font-weight:lighter;font-size:30px;letter-spacing:3px;text-transform:uppercase;margin:0 0 30px 0}#featured-special .intro-content h1 span{display:block;font-size:0.4em}#featured-special .featured-special{padding:80px 0 20px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#featured-special .featured-special .text{max-width:570px;padding:0 5%}#featured-special .featured-special h2{margin-bottom:30px}#featured-special .featured-special ul{padding:0;margin:10px 0}#featured-special .featured-special li{position:relative;padding:0 0 5px 20px}#featured-special .featured-special li::before{content:"";position:absolute;z-index:1;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#d5ba6f;margin:0}#featured-special .featured-special .btn{margin-right:20px}#featured-special .featured-special .btn,#featured-special .featured-special .terms-cta{display:inline-block;vertical-align:middle;margin-top:20px}#featured-special .featured-special .terms-cta{cursor:pointer;text-transform:uppercase;padding:0 0 0 20px;position:relative;color:#003d53}#featured-special .featured-special .terms-cta::before{content:"+";position:absolute;left:0;top:0px}#featured-special .featured-special .terms-cta:hover{color:#8e6800}#featured-special .terms-content{display:none;max-width:600px;padding:40px 20px}#featured-special .featured-benefits{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 80px 0}#featured-special .featured-benefits .item{width:33%;padding:0 40px;text-align:center}#featured-special .featured-benefits .item:nth-child(2){border-right:1px solid #ddd;border-left:1px solid #ddd}#featured-special .featured-benefits h2{margin-bottom:30px}#featured-special .featured-benefits .btn{margin-top:30px}#featured-special h2{text-transform:uppercase;font-size:22px}.welcome-back .featured-special{padding:20px 0 !important}@media only screen and (max-width: 1000px){#featured-special .featured-special{-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:580px;padding:0}#featured-special .featured-special figure,#featured-special .featured-special .text{width:100%;padding:30px 0}#featured-special .featured-special img{max-width:100%}}#extended-stay p,#extended-stay li{line-height:1.5}#extended-stay #content{background:url(images/bg-extended-stay.jpg) no-repeat right 50%,url(images/bg-extended-stay2.jpg) no-repeat left 45%}.es-top-content{background:#003d53;padding:140px 0 0px 0}.es-top-content h1{font-family:'Montserrat', sans-serif;font-size:32px;line-height:1.4;text-transform:uppercase;letter-spacing:5px;margin:0;position:relative;padding-bottom:20px;width:45%}.es-top-content h1::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.es-top-content h1 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;color:#d5ba6f;letter-spacing:2px}@media only screen and (max-width: 700px){.es-top-content h1 span{font-size:0.6em}}.es-top-content h1 b,.es-top-content h1 strong{font-family:'Montserrat', sans-serif;font-weight:700}.es-top-content .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:white}.es-top-content .container .text{width:55%}.es-intro-content{padding:0 0 60px 0px}.es-header-img figure{height:350px;background-position:center;background-repeat:no-repeat;background-size:cover}.es-size-matters{padding:80px 0}.es-size-matters article{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.es-size-matters .text{padding-right:80px;max-width:570px}.es-size-matters .text p{font-size:15px}.es-size-matters h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:7px;position:relative;padding:0 30px 10px 0;margin:0 0 30px 0}.es-size-matters h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.es-size-matters h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.es-size-matters h2 b,.es-size-matters h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}.es-size-matters h3{font-size:15px;font-family:'Montserrat', sans-serif;font-weight:700 !important}.es-bullets{padding:20px 0 60px 0}.es-bullets ul{margin:0 auto;width:90%;max-width:1000px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;list-style:disc}.es-bullets ul li{width:50%;padding:10px 60px 10px 0}.es-disclaimer{overflow:hidden;padding:40px 0 20px 0}.es-disclaimer .text{margin:0 auto;width:90%;max-width:740px;position:relative;padding:0 10px;text-align:center}.es-disclaimer .text::before,.es-disclaimer .text::after{top:50%;content:"";position:absolute;height:1px;width:1000px;background:#d5ba6f}.es-disclaimer .text::before{right:calc(100% + 10px)}.es-disclaimer .text::after{left:calc(100% + 10px)}.es-disclaimer p{font-size:14px;margin:0}.es-features .item .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.es-features .item:nth-child(even) .wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:end;-ms-flex-align:start;align-items:flex-start}.es-features .item:nth-child(1){overflow:hidden;height:0;padding:0px 0}.es-features .item:nth-child(1) .text{padding:0 40px;max-width:740px}.es-features .item:nth-child(2){margin-top:80px;border-top:1px solid #ece0be}.es-features .item:nth-child(2) .text{padding:100px 100px 0 20px;max-width:700px}.es-features .item:nth-child(2) h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:10px;position:relative;padding:0 30px 10px 0;margin:0 0 30px 0;max-width:425px}.es-features .item:nth-child(2) h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.es-features .item:nth-child(2) h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.es-features .item:nth-child(2) h2 b,.es-features .item:nth-child(2) h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}.es-features .item figure.image{position:relative;width:100%;height:400px}.es-features .item figure.image img{position:relative;width:100%;height:100%;object-position:center;object-fit:cover}.es-features .bottom-item{padding:0 0px 60px 0;text-align:right;transform:translateY(-70%)}.es-features .bottom-item .text{display:inline-block;width:100%;max-width:740px;text-align:left}.es-features .bottom-item ul{list-style:disc;margin-left:20px}.es-offer{border-top:1px solid #ece0be;border-bottom:1px solid #ece0be}.es-offer article{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.es-offer .text{padding-right:80px}.es-offer .text h2{font-family:'Montserrat', sans-serif;font-size:32px;color:#d5ba6f;line-height:1.2;text-transform:uppercase;letter-spacing:10px;position:relative;padding:0 30px 10px 0;margin:0 0 30px 0}.es-offer .text h2::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#d5ba6f}.es-offer .text h2 span{display:block;font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:2px}.es-offer .text h2 b,.es-offer .text h2 strong{font-family:'Montserrat', sans-serif;font-weight:900}.es-offer .text ul{list-style:disc;margin:20px}.es-offer .text ul li{font-weight:700}@media only screen and (max-width: 1400px){.es-features .bottom-item .text{width:50%}}@media only screen and (max-width: 1380px){.es-features .bottom-item .text{width:45%}}@media only screen and (max-width: 1300px){.es-features .bottom-item{transform:translateY(-30%)}.es-features .bottom-item .text{width:40%}}@media only screen and (max-width: 1150px){.es-size-matters .text{padding:0 60px}.es-size-matters .text,.es-size-matters .image{width:50%;overflow:hidden}.es-features .item:nth-child(2) .text{padding:80px 40px 0 40px}.es-features .item:nth-child(2) .text,.es-features .item:nth-child(2) .image{width:50%;overflow:hidden}.es-features .bottom-item .text{width:50%}}@media only screen and (max-width: 1000px){.es-top-content .container{-ms-flex-direction:column;flex-direction:column}.es-top-content .container h1,.es-top-content .container .text{width:90%;margin:20px auto}.es-size-matters{padding:80px 0 0 0}.es-size-matters article{-ms-flex-direction:column;flex-direction:column}.es-size-matters article .text{padding:0}.es-size-matters article .text,.es-size-matters article .image{width:90%;margin:20px auto}.es-features .item:nth-child(1){padding:40px 0}.es-features .item:nth-child(1) .wrapper{-ms-flex-align:start;align-items:flex-start}.es-features .item:nth-child(2) .wrapper{-ms-flex-direction:column;flex-direction:column}.es-features .item:nth-child(2) .wrapper .text,.es-features .item:nth-child(2) .wrapper .image{width:90%;margin:0px auto}.es-features .item:nth-child(2) .wrapper .text{padding:40px 0}.es-features .bottom-item{transform:translateY(0%)}.es-features .bottom-item .text{display:block;width:90%;margin:0 auto}.es-offer .text{padding-right:20px}.es-offer .text ul{margin:10px 0 10px 20px}}.room-feature.anch{width:220px !important}#compare-rooms{position:relative;z-index:10}#compare-rooms .room-item{display:-ms-flexbox;display:flex;padding:0 10px}#compare-rooms .room-feature.title{color:#fff;font-size:10px;text-align:center;padding:15px 0;font-weight:800;text-transform:uppercase;border-bottom:none !important}#compare-rooms .header-item{background:#003d53}#compare-rooms .room-feature{-ms-flex-flow:row wrap;flex-flow:row wrap;width:97px;color:#003d53;height:73px;font-size:14px;padding:15px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #d5ba6f}#compare-rooms .room-feature.name-room{text-align:left;text-transform:uppercase;font-size:12px;-ms-flex-pack:left;justify-content:left}.lines{position:absolute;z-index:2;opacity:0.3;top:0;left:0;width:100%;height:100%}.lines svg{fill:transparent}.lines.animate-fade path{stroke-dasharray:1000;stroke-dashoffset:1000}.lines.fade-in .line1{animation:line 1.6s forwards}.lines.fade-in .line2{animation:line 1.8s forwards 0.3s}.lines.fade-in .line3{animation:line 1.3s forwards}.lines.fade-in .line4{animation:line 1.6s forwards 0.3s}.lines.fade-in .line5{animation:line 1.8s forwards 0.4s}.lines.fade-in .line6{animation:line 1.8s forwards 0.6s}.badge{background:url(images/bg-badge-blue.png) no-repeat center;position:absolute;height:207px;width:207px;right:0;bottom:75px;text-align:center;color:#fff;background-size:cover}body#default .badge{right:115px;background:url(images/bg-badge.png) no-repeat center}body#default .badge .title{padding-top:68px}body#default .badge .title::before{background:white}body#default .badge .badge-text{color:#003d53;font-size:11px;line-height:13px}body#default .badge .badge-text::before{background:#003d53;bottom:-12px}.badge.fade-in h2::before{width:32px;transition:all 1s ease-in-out}.badge.fade-in .badge-text::after{width:16px;transition:all 1s ease-in-out}.badge .title{font-family:"Montserrat",sans-serif;font-size:15px;text-transform:uppercase;padding:72px 20px 7px 20px;letter-spacing:4px;line-height:1;position:relative}.badge .title span{font-size:10px;letter-spacing:2.8px;font-weight:700px}.badge .title::before{background:#d5ba6f;position:absolute;content:"";width:30px;height:2px;left:calc(50% - 15px);top:50px}.badge .badge-text{padding:0 40px;text-transform:uppercase;color:#8e6800;font-size:14px;line-height:1;position:relative;letter-spacing:1px}.badge .badge-text strong{font-weight:900 !important;letter-spacing:2.8px}.badge .badge-text::before{background:#d5ba6f;position:absolute;content:"";width:20px;height:2px;left:calc(50% - 10px);bottom:-20px}.gallery_captiontext{width:100% !important}.checktitle a.fancybox.btn{margin-bottom:30px}#compare-rooms{display:none;width:100%;padding:20px;background:#fff;opacity:0}#compare-rooms thead tr td{color:#fff;background:#003d53;font-size:10px;text-align:center;padding:15px 0;font-weight:800;text-transform:uppercase}#compare-rooms tbody{padding:0 15px;background:#fff}#compare-rooms tbody tr:after{content:" ";background:#d5ba6f;display:block;position:absolute;width:calc(100% - 60px);right:0;left:0;margin:0 auto;height:1px}#compare-rooms tbody tr td{color:#003d53;height:73px;font-size:14px;padding:20px;text-align:center}#compare-rooms tbody tr td:first-child{text-align:left;text-transform:uppercase;font-size:12px}.fancybox-inner #compare-rooms{opacity:1}.black-friday .wrapper{z-index:2}.black-friday .bf-intro h1{font-size:40px}.black-friday .bf-intro p{font-size:20px}.black-friday .bf-intro .bf-intro__terms p{font-size:12px}.black-friday .bf-reviews__item blockquote{border:none}.black-friday .bf-gallery h2{font-size:30px;margin-bottom:30px;margin-top:60px;color:#423d35;letter-spacing:0;font-weight:300;text-transform:uppercase}.black-friday .west-collection{margin-top:60px;padding:60px 0 20px 0;border-top:1px solid #d5ba6f}.black-friday .west-collection .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.black-friday .west-collection .title{margin-right:100px}.black-friday .west-collection .title span{display:block;color:#8e6800;text-transform:uppercase}.black-friday .west-collection a{display:block}.black-friday .west-collection .logo{padding:0 20px;transition:all 0.3s ease-in-out}.black-friday .west-collection .logo:nth-child(3){border-left:1px solid #d5ba6f;border-right:1px solid #d5ba6f}.black-friday .west-collection .logo:hover{opacity:0.5;transition:all 0.3s ease-in-out}@media only screen and (max-width: 1000px){.black-friday .west-collection .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.black-friday .west-collection .container .title{width:100%;margin-bottom:60px}}@media (max-width: 1380px){.es-size-matters .text{padding:0px 40px}.es-features .item:nth-child(2) .text{padding:40px 40px 0 40px}}@media (max-width: 1024px){.top-five .lines{left:-70%}.top-five .five-info .five-items .copy{padding:0 30px 0 0}}@media (max-width: 768px){.top-five .lines{left:-100%}.top-five .back{width:80%}.top-five .five-info .five-items .copy{width:50%;padding:0 30px 0 0}.top-five .five-info .five-items .images{width:50%}.top-five .five-info ul.slick-dots{padding:20px 0 0 50%}}

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