.flex-main-container{display:-ms-flexbox;display:flex}.flex-direction-row{-ms-flex-direction:row;flex-direction:row}.flex-direction-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-ms-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-content-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-content-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-content-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-flex-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-flex-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-ms-flex-pack:center;justify-content:center}.justify-content-space-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-space-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.align-items-flex-start{-ms-flex-align:start;align-items:flex-start}.align-items-flex-end{-ms-flex-align:end;align-items:flex-end}.align-items-center{-ms-flex-align:center;align-items:center}.align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-content-flex-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-flex-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.flex-grow-size-1{-ms-flex-positive:1;flex-grow:1}.flex-grow-size-2{-ms-flex-positive:2;flex-grow:2}.flex-grow-size-3{-ms-flex-positive:3;flex-grow:3}.flex-grow-size-4{-ms-flex-positive:4;flex-grow:4}.flex-grow-size-5{-ms-flex-positive:5;flex-grow:5}.footer__form form#eclubCheck .signup-btn,.footer #email-signup .signup-btn{padding:7px 20px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;transition:all .3s ease-in-out}.footer__form form#eclubCheck .field.input label,.footer #surveyStart .questionBlock .questionText{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000 !important;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:#3d717f !important;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:priori-sans,sans-serif;color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{cursor:pointer;position:absolute;top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#3d717f;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Montserrat";height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#585858;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#c7eff5}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#3d717f !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#585858}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:none;border:1px solid #3d717f;margin:0px 0px 10px;color:#585858;background-color:transparent;font-size:0.777em;padding:13px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;width:100%}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:#585858;opacity:1}form input::placeholder{color:#585858;opacity:1}#frmContact,#formRFP{width:60%;margin:2em auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}#frmContact input[type=checkbox],#formRFP input[type=checkbox]{border:1px solid #3d717f !important}#frmContact input[type=checkbox]:checked,#formRFP input[type=checkbox]:checked{background:#3d717f !important}#frmContact .btnSubmit,#formRFP .btnSubmit{background-color:transparent;color:#3d717f;border:2px solid #3d717f;padding:7px 20px;text-transform:uppercase}#frmContact .btnSubmit:hover,#formRFP .btnSubmit:hover{background-color:#3d717f;color:#fff}#frmContact>.clearfix,#formRFP>.clearfix{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#frmContact>.clearfix .one_half,#formRFP>.clearfix .one_half{width:49%}input[type=checkbox]{cursor:pointer;outline:none;width:10px;height:10px;border:1px solid #fff !important;background:transparent !important;margin:0px 10px 0 0 !important;-webkit-appearance:none}input[type=checkbox]:checked{background:#fff !important}input[type=checkbox]:checked::before{display:none !important}.field.gdpr{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;margin-bottom:1em}.field.gdpr input[type=checkbox]{float:inherit}.field.gdpr label{font-size:0.777em;margin:0}label.error{color:red}input[type=text].error,input[type=tel].error,input[type=email].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:#3d717f}p#thankyou{text-align:center}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 1.5s cubic-bezier(0.18, 0.32, 0.17, 0.99)}#content-popin .box-arrow-popin{background-color:#3d717f}#content-popin .box-arrow-popin .arrow svg{fill:#c7eff5}.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}ul.global-sitemap{column-count:2;column-gap:20px;margin:125px auto 60px 30% !important;position:relative;width:65%}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}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:black;padding-left:10px}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:#c7eff5;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:#3d717f}.slick-prev,.slick-next{background-color:#a3a3a3;color:transparent !important;display:inline-block;position:absolute;top:50%;text-indent:-9999999999 !important;width:40px;height:40px;margin-top:-20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:2}.slick-prev:before,.slick-next:before{transition:all 0.3s ease-in-out}.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;background:#838281}.slick-prev:hover:before,.slick-next:hover:before{opacity:0.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:-10%}.slick-next{right:-10%}.slick-prev:before{content:"▸";color:#fff;width:100%;display:block;margin:0;top:50%;position:absolute;transform:translateY(-50%) rotate(180deg)}.slick-next:before{content:"▸";color:#fff;width:100%;display:block;margin:0;top:50%;position:absolute;transform:translateY(-50%)}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #222;line-height:0.65}.sub-menu ul li a{padding:3px 0;color:#585858}.sub-menu ul li a.active{cursor:default;color:#3d717f}.sub-menu ul li a:hover{color:#3d717f}.sub-menu ul li:last-child{border-right:0px}.virtual-tour_link{font-size:.83333em;color:#faf4ed !important;font-weight:bold;letter-spacing:1.5px;text-decoration:underline}.virtual-tour_link svg{vertical-align:middle;margin-right:.5em}.virtual-tour_link svg .cls-1{fill:#faf4ed !important}.virtual-tour_link svg .cls-1,.virtual-tour_link svg .cls-2{transition:fill .3s ease-in-out}.virtual-tour_link:hover svg .cls-1{fill:#2f3035 !important}.virtual-tour_link:hover svg .cls-2{fill:#faf4ed}.footer{background-color:#2f3035;color:#fff;font-size:0.72em;clear:both}.footer a{color:#fff}.footer a:hover{border-bottom:1px solid;color:#3d717f !important}.footer p{color:#fff;line-height:1.5}.footer__contact{border-right:1px solid #fff;margin-right:1.94em;max-width:260px;padding:1em 1.94em 1em 0;width:100%}.footer__contact__logo .st0{fill:#fff}.footer__contact__logo .st1{fill:#2f3035}.footer__contact__social{margin:3.076em 0 1.923em 0}.footer__contact__social__title{margin-right:1.66em}.footer__contact__social ul.social-media li{display:inline-block;margin-right:1em}.footer__contact__social ul.social-media li:last-child{margin-right:0}.footer__contact__social ul.social-media li svg{fill:#fff}.footer__contact__social ul.social-media li .facebook svg{width:0.722em}.footer__contact__social ul.social-media li .twitter svg{width:1.53em}.footer__contact__social ul.social-media li .instagram svg{width:1.52em}.footer__contact__address__phone{margin:1.54em 0 0 0}.footer__form{padding:2em 0;margin-right:4em;max-width:400px;width:100%}.footer__form__title{font-size:1.15em;margin-bottom:1em;color:#fff;font-family:"Montserrat"}.footer__form form#eclubCheck{position:relative}.footer__form form#eclubCheck .field.input{margin-bottom:1.023em}.footer__form form#eclubCheck input[type=email]{background-color:transparent;border:1px solid #fff;color:#fff;height:40px;max-width:245px;padding:5px 5%;width:100%}.footer__form form#eclubCheck input[type=email]:-ms-input-placeholder{color:#fff;opacity:1;text-transform:uppercase}.footer__form form#eclubCheck input[type=email]::placeholder{color:#fff;opacity:1;text-transform:uppercase}.footer__form form#eclubCheck label,.footer__form form#eclubCheck a{color:#fff}.footer__form form#eclubCheck .signup-btn{border:1px solid #fff;font-size:1.153em;position:absolute;top:0;right:0;height:40px;width:140px}.footer__form form#eclubCheck .signup-btn:hover{background-color:#3d717f;color:#fff}.footer__form .thankyouMsg{margin-bottom:3em}.footer__form__date{font-size:0.923em}.footer .thankyouMsg{font-size:15px}.footer #email-signup .fields-wrap .field.input label:not(.error){font-size:11px;color:#fff}.footer #email-signup .fields-wrap .field.input input{background-color:transparent;border:1px solid #fff;color:#fff;height:40px;padding:5px 5%;width:95%;margin-bottom:15px}.footer #email-signup .fields-wrap .field.input input:-ms-input-placeholder{color:#fff;opacity:0;text-transform:uppercase}.footer #email-signup .fields-wrap .field.input input::placeholder{color:#fff;opacity:0;text-transform:uppercase}.footer #email-signup .fields-wrap .gdpr-wrap .field.gdpr label:not(.error){color:#fff}.footer #email-signup .signup-btn{background:#2f3035;padding:10px 20px;border:2px solid #fff;font-size:15px;font-weight:700;min-width:180px;color:#fff;margin-top:10px}.footer #email-signup .signup-btn:hover{background-color:#fff;color:#2f3035}.footer #surveyStart{width:100%;max-width:380px}.footer #surveyStart .optInCheckbox{margin-bottom:15px;font-size:10px;line-height:1.5;color:#fff}.footer #surveyStart .optInCheckbox input[type="checkbox"]{float:left;margin:0.3em 0.8em 0.3em 0 !important}.footer #surveyStart .optInCheckbox p{display:block;margin:5px 0;font-size:inherit;line-height:inherit}.footer #surveyStart .optInCheckbox a{color:inherit;text-decoration:underline}.footer #surveyStart .imageBlock{display:none}.footer #surveyStart .fieldBlock{margin-bottom:15px}.footer #surveyStart .fieldBlockText{color:#fff;margin-bottom:5px}.footer #surveyStart .fieldBlockInput input{width:100%;margin:0;border-color:#fff;color:#fff}.footer #surveyStart .answerBlock{font-size:10px;line-height:1.5}.footer #surveyStart .answerBlock input[type="checkbox"]{float:left;margin:0.3em 0.8em 0.3em 0 !important}.footer #surveyStart .answerBlock label{color:#fff;font-size:inherit}.footer #surveyStart .textBlock{display:none}.footer #surveyStart .submitButton button{display:inline-block;min-width:180px;padding:10px 20px;border:2px solid;font-size:15px;font-weight:700;line-height:1;background:transparent;color:#fff;border-color:#fff}.footer #surveyStart .submitButton button:hover{background:#fff;color:#3d717f}.footer__promotion{background-image:url(../assets/images/home-footer.jpg);background-position:center;background-repeat:no-repeat;width:100%;height:316px}.footer__promotion__copy{color:#585858;text-align:center;width:60%}.footer__promotion__copy h3,.footer__promotion__copy ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .footer__promotion__copy .special-subtitle{color:#000;font-family:priori-sans,sans-serif;font-size:24px;font-weight:700}.footer__promotion__copy p{color:#585858;font-family:priori-sans,sans-serif;font-size:1.1em}.footer__promotion__copy a{color:#585858;margin-top:2em}.footer__promotion__copy .btn--blue{font-family:priori-sans,sans-serif;font-size:16px;font-weight:700}.footer__promotion__copy .btn--blue:hover{color:#fff !important}.footer__promotion__copy img{margin-bottom:4em}.footer ul.social-media li a:hover svg{fill:#3d717f}.footer a.tambourine:hover{opacity:0.7}.extra-nav{background-color:#335e69;padding:1em 0;font-size:0.777em}.extra-nav__container{height:100%}.extra-nav__container__secondary-nav ul .secondary-nav-1{display:none}.extra-nav__container__secondary-nav ul,.extra-nav__container__third-nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;row-gap:10px}.extra-nav__container__secondary-nav ul li,.extra-nav__container__third-nav ul li{display:inline-block;border-right:1px solid #fff;padding:0 1em}.extra-nav__container__secondary-nav ul li:first-child,.extra-nav__container__third-nav ul li:first-child{padding-left:0;padding-right:0 1.428em}.extra-nav__container__secondary-nav ul li:last-child,.extra-nav__container__third-nav ul li:last-child{border:0;padding-right:0}.extra-nav__container__secondary-nav ul li a,.extra-nav__container__third-nav ul li a{color:#fff;position:relative}.extra-nav__container__secondary-nav ul li a:after,.extra-nav__container__third-nav ul li a:after{content:'';display:block;position:absolute;top:20px;background-color:#fff;height:1px;transition:all 0.7s ease-in-out;width:0;opacity:0}.extra-nav__container__secondary-nav ul li a:hover:after,.extra-nav__container__secondary-nav ul li a.active:after,.extra-nav__container__third-nav ul li a:hover:after,.extra-nav__container__third-nav ul li a.active:after{opacity:1;min-width:20px;width:40%}.images-footer{background:url(../assets/images/shape-footer.png) no-repeat bottom center;background-size:215px;margin:0 auto;padding:1em 0 1.3em;width:100%}.images-footer img{height:80px;margin:0px 15px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.images-footer a{transition:all 0.3s ease-in-out}.images-footer a:hover{opacity:0.5}@media only screen and (min-width: 768px) and (max-width: 1024px){.images-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}}#booking-form .form-entry{display:inline-block;margin-bottom:0;min-width:120px}#booking-form .form-entry input,#booking-form .form-entry select{border:0}.container-booking{background-color:rgba(0,0,0,0.8);bottom:100%;display:none;left:50%;margin:0 auto;opacity:0;position:fixed;top:100px;transform:translateX(-50%);transition:all 0.3s ease;z-index:-2}.container-booking__title{color:#fff;left:50%;position:absolute;top:3em;transform:translateX(-50%)}.container-booking.active{bottom:0;display:block;opacity:1;z-index:2}.container-booking form#booking-form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;margin:auto;width:40%}.container-booking form#booking-form .form-entry{width:90%}.container-booking form#booking-form .form-entry.submit{margin-top:4em}.container-booking form#booking-form .form-entry.submit .btn{background-color:transparent;border:1px solid #fff;color:#fff;display:block;letter-spacing:0.1em;margin:0 auto}.container-booking form#booking-form .form-entry.submit .btn:hover{background-color:#fff;color:#000}.container-booking form#booking-form .form-entry.checkout{margin:1.5em 0 2em}.container-booking form#booking-form input,.container-booking form#booking-form select{background-color:transparent;border-bottom:1px solid #fff;color:#fff;text-align:center;width:100%}.container-booking form#booking-form input:-ms-input-placeholder,.container-booking form#booking-form select:-ms-input-placeholder{color:#fff}.container-booking form#booking-form input::placeholder,.container-booking form#booking-form select::placeholder{color:#fff}.container-booking form#booking-form select,.container-booking form#booking-form .rooms,.container-booking form#booking-form .guests{min-width:inherit;margin-right:1em;width:100%}.container-booking form#booking-form .rooms,.container-booking form#booking-form .guests{position:relative}.container-booking form#booking-form .rooms:after,.container-booking form#booking-form .guests:after{content:"";background:url(svg/down-arrow.svg);background-repeat:no-repeat;background-size:contain;height:10px;position:absolute;right:0.5em;top:40%;transform:translateY(-40%);width:10px}.container-booking__extra-info{position:absolute;bottom:5em;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.container-booking__extra-info__phone{color:#fff;margin-left:1em;border-left:1px solid #fff;padding-left:1em}.container-booking__extra-info p{color:#fff}.container-booking .toggleBooking{color:#fff;cursor:pointer;font-weight:600;right:9em;position:absolute;top:2em;transition:all 0.5s ease}.container-booking .toggleBooking:hover{color:#3d717f}.container-booking .toggleBooking-tablet{display:none}.toggleBooking-tablet{display:none}.selectBooking{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:90%}ul#accommodations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:3em !important;padding-left:0}ul#accommodations li.room{line-height:1.5em;margin-bottom:6em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;position:relative}ul#accommodations li.room.odd{-ms-flex-direction:row-reverse;flex-direction:row-reverse}ul#accommodations li.room.even{background-color:#f7f7f7}ul#accommodations li.room:before{display:none}ul#accommodations li.room:nth-child(2)::before{content:"";background:url(../assets/images/background-room-left.png) no-repeat center;background-size:contain;height:190%;position:absolute;left:-155px;top:0;transform:translateY(-50%);width:163px}ul#accommodations li.room:nth-child(3)::after{content:"";background:url(../assets/images/background-room-right.png) no-repeat center;background-size:contain;height:190%;position:absolute;right:-170px;top:0;transform:translateY(-35%);width:163px}ul#accommodations li.room .room-images{min-height:580px;width:60%}ul#accommodations li.room .room-images .room-images-inner{height:100%}ul#accommodations li.room .room-images .room-images-inner .slick-slider,ul#accommodations li.room .room-images .room-images-inner .slick-list,ul#accommodations li.room .room-images .room-images-inner .slick-track,ul#accommodations li.room .room-images .room-images-inner .slide{height:100%;width:100%}ul#accommodations li.room .room-images .room-images-inner figure{height:100%;min-height:580px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;width:100%}ul#accommodations li.room .room-images .room-images-inner figure figcaption{text-indent:-10000px}ul#accommodations li.room .room-images .room-images-inner figure:before{content:"";background:url(../assets/svg/expand-icon.svg) no-repeat center;background-color:rgba(0,0,0,0.4);display:block;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all 0.3s ease-in-out;width:100%}ul#accommodations li.room .room-images .room-images-inner figure:hover:before{opacity:1}ul#accommodations li.room .room-text{padding:0 2em;width:40%}ul#accommodations li.room .room-text .room-text-inner{width:90%;margin:0 auto}ul#accommodations li.room .room-text .room-text-inner .room-title{line-height:1.3em;font-family:"Prata";font-size:1.666em;text-transform:uppercase}ul#accommodations li.room .room-text .room-text-inner .room-title span{display:block}ul#accommodations li.room .room-text .room-text-inner p{font-weight:300;margin-top:1.388em}ul#accommodations li.room .room-text ul.amenities{margin-top:3.333em !important;padding-left:1em}ul#accommodations li.room .room-text ul.amenities li{color:#585858;font-size:0.833em;line-height:1.5em;position:relative}ul#accommodations li.room .room-text ul.amenities li:before{content:"●";color:#3d717f;left:-1em;position:absolute}ul#accommodations li.room .room-text ul.cta li:before{display:none}ul#accommodations li.room .room-text ul.cta .btn{color:#3d717f;margin-top:2em}ul#accommodations li.room .room-text ul.cta .btn:hover{background-color:#3d717f;color:#fff}ul#accommodations .slick-arrow{display:none !important}ul.specials li.special{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:3em}ul.specials li.special:before{display:none}ul.specials li.special.odd{-ms-flex-direction:row-reverse;flex-direction:row-reverse}ul.specials li.special .special-images{width:60%}ul.specials li.special .special-images .special-images-inner figure img{width:100%}ul.specials li.special .special-images .special-images-inner figure figcaption{text-indent:-10000px}ul.specials li.special .cta li:before{display:none}ul.specials li.special .special-text{padding:0 3em;width:50%}ul.specials li.special .special-text .special-text-inner{width:90%;margin:0 auto}ul.specials li.special .special-text .special-text-inner .special-title{margin-bottom:15px;line-height:1.3}ul.specials li.special .special-text .special-text-inner .special-description{width:80%;margin:2em 0}ul.specials li.special .special-text .special-text-inner .special-description,ul.specials li.special .special-text .special-text-inner .special-description p{font-weight:400}ul.specials li.special .special-text .special-text-inner .special-description p:nth-child(2){margin:1em 0 !important}ul.specials li.special .special-text .special-text-inner .special-description ul{padding-left:1em}ul.specials li.special .special-text .special-text-inner .special-description ul li{color:#585858;line-height:1.5em;font-weight:400;font-size:0.888em;position:relative}ul.specials li.special .special-text .special-text-inner .special-description ul li:before{content:"●";color:#3d717f;left:-1em;position:absolute}ul.specials li.special .special-text .special-text-inner .special-small,ul.specials li.special .special-text .special-text-inner .special-terms{font-style:italic;font-size:80%}ul.specials li.special .special-text .special-text-inner .special-small+.btn,ul.specials li.special .special-text .special-text-inner .special-terms+.btn{display:none}ul.specials li.special .special-text .special-text-inner ul.special-tags li{display:inline-block}ul.specials .list-inline{padding-left:0}ul.specials .list-inline li{margin-bottom:15px}.fullImagePost{position:relative}.fullImagePost--5190{margin:1.944em auto}.fullImagePost .containerPost{min-height:535px;background-position:center !important;background-size:cover !important}.fullImagePost .container{height:535px;position:absolute !important;top:0;left:50%;transform:translateX(-50%)}.fullImagePost-boxText{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:420px;padding:0 3em;position:absolute;text-align:left;top:0;bottom:0;width:100%}.fullImagePost-boxText .copyPost{margin:30px 0}.fullImagePost-boxText h2,.fullImagePost-boxText ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .fullImagePost-boxText .special-title{color:#fff}.fullImagePost-boxText p{color:#fff;font-size:16px;margin:0}.fullImagePost-boxText.transparent{background:transparent}.fullImagePost-boxText.blue{background-color:#3d717f}.fullImagePost-boxText.blue .btn--transparent:hover{background-color:#fff;color:#3d717f}.fullImagePost-boxText.gray{background-color:#585858}.fullImagePost-boxText.gray .btn--transparent:hover{background-color:#fff;color:#585858}.fullImagePost-boxText .btn--transparent{color:#fff}.fullImagePost-boxText .slick-slider{width:100%}.fullImagePost-boxText ul.slick-dots{bottom:-3em;transform:translateX(-50%);left:40px}.fullImagePost .slick-next{right:0}.fullImagePost .slick-prev{left:0}.testimonials__icon{width:25%}.testimonials__slide{max-width:820px !important;width:70%}.testimonials__slide__post{display:-ms-flexbox !important;display:flex !important}.testimonials__slide__post__title{font-size:1.444em;text-align:right;max-width:230px;width:100%}.testimonials__slide__post__copy{border-left:1px solid #585858;margin-left:1em}.testimonials__slide__post__copy__message{font-weight:300;padding:0.5em 0 0.5em 1em;text-align:left;max-width:600px;width:100%;font-size:15px;line-height:20px}.testimonials__slide__post__copy__extra-info{padding-left:2em}.testimonials__slide__post__copy__extra-info__stars{width:100px}.testimonials__slide__post__copy__extra-info__stars svg{width:100px}.testimonials__slide__post__copy__extra-info__author{color:#000;font-weight:600;text-transform:uppercase}.testimonials .wrapper{min-height:24.722em;overflow:hidden;position:relative}.testimonials .wrapper:before{content:"";background:url(../assets/images/backgrounds-lines-left.png) no-repeat;width:470px;display:inline-block;position:absolute;z-index:-1;top:-45%;bottom:0;left:-4%}.testimonials .wrapper:after{content:"";background:url(../assets/images/background-lines-right.png) no-repeat;width:198px;height:510px;display:inline-block;position:absolute;top:-80%;right:0px}.testimonials--blog .container{-ms-flex-pack:center !important;justify-content:center !important}.testimonials ul.slick-dots{bottom:inherit;left:245px;float:left;margin-top:0.5em !important;position:inherit;transform:inherit}.testimonials ul.slick-dots li button{border:1px solid #585858 !important}.testimonials ul.slick-dots li.slick-active button{background-color:#585858 !important}.two-quads{margin-bottom:7.222em}.two-quads__post{background-position:center;background-repeat:no-repeat !important;background-size:cover !important;cursor:pointer;height:650px;position:relative;text-align:center;width:48%}.two-quads__post:hover .two-quads__post__title{opacity:0}.two-quads__post:hover .two-quads__post__background{opacity:1}.two-quads__post__title{transition:all 1s ease-in-out}.two-quads__post__background{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.7);transition:all 0.3s ease-in}.two-quads__post__background__title{font-size:1.77em;color:#fff;font-weight:inherit;text-transform:uppercase;font-family:"Prata"}.two-quads__post__background__title div,.two-quads__post__background__title span{display:block;font-size:70%;text-transform:capitalize;font-family:"Montserrat";margin-top:5px}.two-quads__post__background .btn{border:1px solid #fff;color:#fff;margin-top:1em}.two-quads__post__background .btn:hover{background-color:#fff;color:#000}.two-quads__post h2,.two-quads__post ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .two-quads__post .special-title,.two-quads__post p{color:#fff}.two-quads__post p{width:70%}.image-with-copy__nocrop .image-with-copy__image{-ms-flex:0 0 auto;flex:0 0 auto;width:auto !important;max-width:100%;max-height:600px}.image-with-copy__nocrop .image-with-copy__image img{height:auto;width:auto;max-width:60vw;max-height:600px}.image-with-copy__nocrop .image-with-copy__copy{width:auto;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:2em 3em}.image-with-copy__title{margin-bottom:2em}.image-with-copy__image{width:60% !important;height:590px}.image-with-copy__image img{height:100%;object-fit:cover;width:100%}.image-with-copy__copy{background-color:#1e1f21;padding:0 3em;width:40% !important}.image-with-copy__copy__description{padding:1.666em 0}.image-with-copy__copy__description .btn{margin-top:20px}.image-with-copy__copy h2,.image-with-copy__copy ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .image-with-copy__copy .special-title,.image-with-copy__copy p,.image-with-copy__copy .btn{color:#fff}.image-with-copy__copy .btn{border:1px solid #fff}.image-with-copy__copy .btn:hover{background-color:#fff;color:#1e1f21}.image-with-copy__copy__ctas{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;column-gap:16px}.image-with-copy__fancybox{display:none;max-width:990px;padding:40px}.image-with-copy__fancybox hr{margin-block:20px}.image-with-copy--padding{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;padding:4em 0}.image-with-copy .sym-slides{width:100% !important}.image-with-copy .sym-slides .slick-slide{display:-ms-flexbox !important;display:flex !important}.image-with-copy .sym-slides ul.slick-dots{left:80%;transform:inherit}.gallery-home{background-color:#3d717f;height:480px;margin:5em auto 4em;max-width:1080px}.gallery-home__images{max-width:580px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-home__images .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.gallery-home__images .swiper-slide a{width:100%}.gallery-home__images__container{position:relative;width:48.5%}.gallery-home__images__container img{height:260px;margin-bottom:1em;object-fit:cover;width:100%}.gallery-home__images__container span{background-color:rgba(0,0,0,0.45);height:93.5%;opacity:0;position:absolute;top:0;transition:all 0.3s ease-in-out;width:100%}.gallery-home__images__container:hover span{opacity:1}.gallery-home__copy{width:18%}.gallery-home__copy.copy-slider{width:28%}.gallery-home__copy__title{margin-bottom:1.611em}.gallery-home__copy__title,.gallery-home__copy .btn{color:#fff}.gallery-home__copy .btn:hover{background-color:#fff;color:#3d717f}.gallery-home .swiper-button-prev,.gallery-home .swiper-button-next{color:#fff}.gallery-home .swiper-pagination-bullet{background:transparent}.dining-home{background-color:#2f3035;padding:3.444em 0;overflow:hidden;position:relative}.dining-home:before{content:"";background:url(../assets/images/backgrounds-lines-left.png) no-repeat;width:470px;display:inline-block;position:absolute;top:-35%;left:-20%;height:900px;transform:rotate(25deg)}.dining-home:after{content:"";background:url(../assets/images/backgrounds-lines-left.png) no-repeat;width:470px;display:inline-block;position:absolute;bottom:-20%;right:-20%;height:700px;transform:rotate(-90deg)}.dining-home__posts{width:100%}.dining-home__posts__container{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.dining-home__posts__container__main-image{width:45%}.dining-home__posts__container__main-image img{height:100%;object-fit:cover;width:100%}.dining-home__posts__container__text{width:35%}.dining-home__posts__container__text img{width:100%}.dining-home__posts__container__text__copy__title{margin:1em 0 0.5em}.dining-home__posts__container__text__copy__description{margin:0 0 1.5em}.dining-home__posts__container__text__copy__title,.dining-home__posts__container__text__copy p,.dining-home__posts__container__text__copy .btn{color:#fff}.dining-home__posts__container__text__copy .btn:hover{background-color:#fff;color:#2f3035}.dining-home__posts .sym-slides{position:relative}.dining-home__posts .sym-slides ul.slick-dots{bottom:-1em;display:block;left:64.5%;position:absolute}.blog-title .title{font-family:"Prata";font-size:1.77em;font-weight:inherit;text-transform:uppercase;padding:1.5em;text-align:center}.list{overflow:hidden}.list.alternate .container:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (min-width: 768px) and (max-width: 1024px){.list.alternate .container:nth-child(even){-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}}.list .container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:2rem;width:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.list .container{-ms-flex-direction:row !important;flex-direction:row !important}}.list .container:nth-child(odd){background-color:#f7f7f7}.list .container:nth-child(2){position:relative}.list .container:nth-child(2):after{content:"";background:url(../assets/images/background-list.png) no-repeat center;background-size:contain;height:190%;position:absolute;right:-155px;top:25%;transform:translateY(-50%);width:163px}.list .container .info{padding:2em 3em;width:45%}.list .container .info h3,.list .container .info ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .list .container .info .special-subtitle{color:#585858;font-size:0.888em;margin:1em 0}.list .container .info p{margin-top:2em}.list .container .info .btn{color:#3d717f;margin-top:1.333em}.list .container .info .btn:hover{background-color:#3d717f;color:#fff}.list .container .info__copy-spa,.list .container .info__copy-extra{display:none}.list .container .info__terms-conditions{display:block;margin:2em 0;text-decoration:underline;font-size:0.777em}.list .container .info__copy-terms{display:none;font-size:0.866em}.list .container .info__copy-terms--open{display:block}.list .container .images{width:55%}.list .container .images img{max-height:560px;object-fit:cover;width:100%}.list .container#item591931 .info .btn--blue{position:relative;left:220px;top:-60px}.list .history-img img{width:47%;margin:0 auto}@media (max-width: 1100px){.list .history-img img{width:80%}}.info__copy-spa,.info__copy-extra{max-width:700px;padding:3em}.info__copy-spa h3,.info__copy-spa ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .info__copy-spa .special-subtitle,.info__copy-extra h3,.info__copy-extra ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .info__copy-extra .special-subtitle{margin:1em 0}.info__copy-spa ul,.info__copy-extra ul{padding-left:1em}.info__copy-spa ul li,.info__copy-extra ul li{font-size:0.833em;line-height:1.5em;font-weight:300;position:relative}.info__copy-spa ul li:before,.info__copy-extra ul li:before{content:"●";color:#3d717f;left:-1em;position:absolute}.info__copy-spa p,.info__copy-extra p{margin-bottom:10px}.offers-venue{max-width:270px;max-height:60px;margin-bottom:30px;mix-blend-mode:multiply}.press-list{margin-bottom:4em}.press-list__inner{width:70%;display:block;margin:0 auto}.press-list__headers{text-transform:uppercase;text-align:center}.press-list__headers th{text-align:center;padding-block:1rem}.press-list__media{border-top:1px solid #a1a1a1}.press-list__media__link a{color:#3d717f}.press-list__media__link a:hover{font-weight:600}.press-list__media__date,.press-list__media__link{text-align:center;width:33%}.press-list__media__title{text-align:center;padding:1rem 5%}.press-list__media td{width:50%}.press-list__lightbox{padding:40px;max-width:840px}.press-list__lightbox--content{padding:50px 30px 30px;border:1px solid #3d717f}.press-list__lightbox--content h4{color:#2f3035;font-family:"Prata";font-size:1.5em;font-weight:inherit;text-transform:uppercase;margin-bottom:30px;text-align:center}.press-list__lightbox--content p{margin-bottom:15px}.posts{margin:2em 0}.posts .post{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:2em}.posts .post .act-image{width:40%}.posts .post .copy-post{width:50%}.posts .post .copy-post h2,.posts .post .copy-post ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .posts .post .copy-post .special-title{font-size:1.3em;margin-bottom:1em;width:80%}.posts .post .copy-post .viewDetails{margin-top:1em}.posts .post .copy-post .read-more-blog{margin:1em 0;display:block;font-size:0.8em;text-decoration:underline;cursor:pointer}.posts .post .copy-post .full-content{margin-top:20px}.block_content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:2em}.block_content .post-image{width:40%}.block_content .copy-post{width:50%}.block_content .copy-post h2,.block_content .copy-post ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .block_content .copy-post .special-title{font-size:1.3em;margin-bottom:1em;width:70%}.block_content .copy-post .viewDetails{margin-top:1em}.dining-list .container{margin-bottom:3em}.dining-list .container:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dining-list .container:nth-child(even) .dining-list__info{padding-left:3em}.dining-list .container:nth-child(odd){background-color:#f7f7f7}.dining-list .container:nth-child(odd) .dining-list__info{padding-right:1.8em}.dining-list__images{width:50%;position:relative}.dining-list__images img{width:100%}.dining-list__badge{position:absolute;bottom:20px;right:30px;width:130px;height:130px}@media only screen and (min-width: 768px) and (max-width: 1024px){.dining-list__badge{width:100px;height:100px}}.dining-list__badge img{width:100%;height:100%;object-fit:contain;object-position:center}.dining-list__info{width:40%;padding:30px 0px}.dining-list__info__title{margin-bottom:0.5em}.dining-list__info__phone{margin-top:1.5em}.dining-list__info__phone svg{display:inline-block;margin-right:0.5em}.dining-list__info__hours-title{color:#000;font-weight:700;margin-top:1.5em}.dining-list__info__hours-title svg{display:inline-block;margin-right:0.5em}.dining-list__info__hours{padding-left:1.5em}.dining-list__info .buttons{margin-top:2em}.dining-list__info .buttons a{margin-top:0.5em}.dining-list p{margin-bottom:10px}.custom-gallery{margin:30px auto;width:100%;max-width:1170px;overflow:hidden}.custom-gallery .second{float:left;width:50%;height:500px}.custom-gallery .top-gallery{width:100%;height:250px}.custom-gallery .top-gallery a{width:50%;height:100%}.custom-gallery .fancybox{float:left;display:block;position:relative;overflow:hidden}.custom-gallery .fancybox.first{width:50%;height:500px}.custom-gallery .fancybox.middle-gallery{width:100%;height:250px}.custom-gallery .fancybox.no-show{display:none}.custom-gallery .fancybox .image{position:relative;z-index:1;width:100%;height:100%;top:0;left:0;transform-origin:50% 50%;transform:scale(1);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all 0.3s ease-in-out}.custom-gallery .fancybox .over{position:absolute;z-index:5;background:url(../assets/svg/expand-icon.svg) no-repeat center center rgba(0,0,0,0.5);background-size:40px auto;top:0;left:0;width:100%;height:100%;font-size:0;opacity:0;transition:all 0.3s ease-in-out}.custom-gallery .fancybox:hover .image{transform:scale(1.05);transition:all 0.5s ease-in-out}.custom-gallery .fancybox:hover .over{opacity:1;transition:all 0.5s ease-in-out}.custom-gallery-slider .swiper-button-next,.custom-gallery-slider .swiper-button-prev{color:#fff;fill:#fff;stroke:#fff}.custom-gallery-slider .swiper-button-next::after,.custom-gallery-slider .swiper-button-prev::after{color:#fff;font-size:30px}.text-content-lightbox{max-width:800px;padding:36px}.text-content-lightbox__content{padding:25px}.text-content-lightbox__content h2,.text-content-lightbox__content ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .text-content-lightbox__content .special-title{margin-bottom:20px}.text-content-lightbox__content h3,.text-content-lightbox__content ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .text-content-lightbox__content .special-subtitle{margin-bottom:15px;color:#000;font-family:"Prata";font-size:1.5em;font-weight:inherit;text-transform:uppercase}.text-content-lightbox__content p{margin-bottom:15px}.text-content-lightbox__content p:first-of-type{margin-bottom:15px !important}.text-content-lightbox__content p:last-of-type{margin-bottom:0px}.text-content-lightbox__content ul{margin-top:10px !important}.text-content-lightbox__content ul li{color:#585858;font-family:"Montserrat";font-size:0.833em;font-weight:300;line-height:1.4em;padding-left:12px;margin-bottom:10px;position:relative}.text-content-lightbox__content ul li:before{content:'';width:4px;height:4px;border-radius:50%;position:absolute;left:0;top:8px;background:#3d717f}.quad-menus{padding-bottom:60px}.quad-menus .container{background-color:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.quad-menus .container.position-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quad-menus .container.position-left .quad-menus__text{padding:40px 50px 40px 80px}.quad-menus__text{max-width:50%;padding:40px 80px 40px 50px}.quad-menus__text .title{margin-bottom:0.5em}.quad-menus__text .buttons-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.quad-menus__text .buttons-container .btn{max-width:193px;width:50%;margin:10px 5px;height:auto;font-size:12px;line-height:12px;padding:7px 15px}.quad-menus__text .buttons-container a[href="#lightbox-menu-2096"]{display:none}.quad-menus__text h3,.quad-menus__text ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .quad-menus__text .special-subtitle{margin:1em 0.5em 0.5em 0}.quad-menus__text .phone{color:#585858;margin-top:25px;background:url("/assets/svg/phone-icon.svg") left center no-repeat}.quad-menus__text .phone a{font-family:"Montserrat";font-size:15px;padding-left:22px}.quad-menus__text .phone a:hover{opacity:0.7}.quad-menus__text .animate-fade p{margin:20px auto}.quad-menus__text .op_hours{background:url("/assets/svg/hours-icon.svg") left top 3px no-repeat}.quad-menus__text .op_hours_title{padding-left:22px}.quad-menus__text .op_hours p{color:#000;font-weight:700;margin-top:1.5em;font-size:15px;font-family:"Montserrat";text-transform:uppercase}.quad-menus__text .op_hours .content{color:#585858;font-weight:400;text-transform:unset;font-size:15px;margin-top:10px}.quad-menus__image{width:570px;height:529px}.quad-menus__image img{width:100%;height:100%;object-fit:cover}.quad-menus__lightbox-content{padding:80px 150px}.quad-menus__lightbox-content h2,.quad-menus__lightbox-content ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .quad-menus__lightbox-content .special-title{text-align:center;margin-bottom:70px}.quad-menus__lightbox-content .hours p{text-transform:none}.quad-menus__lightbox-content .category{margin-bottom:30px}.quad-menus__lightbox-content .category h3,.quad-menus__lightbox-content .category ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .quad-menus__lightbox-content .category .special-subtitle{font-family:"Prata";text-transform:uppercase;color:#3d717f;font-size:25px;margin-bottom:15px;margin-top:10px;position:relative;display:inline-block}.quad-menus__lightbox-content .category h3::after,.quad-menus__lightbox-content .category ul.specials li.special .special-text .special-text-inner .special-subtitle::after,ul.specials li.special .special-text .special-text-inner .quad-menus__lightbox-content .category .special-subtitle::after{content:'';width:30px;height:2px;background:#3d717f;position:absolute;left:calc(100% + 10px);top:calc(50% - 2px)}.quad-menus__lightbox-content .product{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.quad-menus__lightbox-content .product .price{font-weight:700;position:relative;margin-left:10px}.quad-menus__lightbox-content .product .price-2{margin-top:5px}.quad-menus__lightbox-content .product .price::before{content:'';border-radius:50%;width:5px;height:5px;background:#3d717f;position:absolute;display:block;top:35%;left:-9px}.quad-menus__lightbox-content .product__info{width:60%}.quad-menus__lightbox-content .product__info--prices{height:fit-content;width:30%;text-align:left}.quad-menus__lightbox-content h4{margin-bottom:6px}.quad-menus__slider{width:50%;position:relative}.quad-menus__slider figure{width:570px;height:529px}.quad-menus__slider figure img{width:100%;height:100%;object-fit:cover}.quad-menus#allnewbackbaypoolbarandgrill .quad-menus__menus .buttons-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 768px) and (max-width: 1024px){.quad-menus__image{width:45%;height:360px}.quad-menus__text{width:55%;max-width:55%;padding:40px !important}.quad-menus__text .buttons-container .btn{width:calc(50% - 10px);min-width:inherit}.quad-menus__lightbox-content{padding:60px}}.holiday-events .quad-menus{padding-bottom:60px}.holiday-events .quad-menus .container{background-color:transparent}.cards-slider-quad{padding-block:80px}.cards-slider-quad__title{margin-block-end:43px;text-align:center}.cards-slider-quad__overlay-cards{min-height:460px}.cards-slider-quad__overlay-cards .slick-track{display:-ms-flexbox;display:flex;width:100% !important;height:100%;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.cards-slider-quad__card{position:relative;max-width:400px;height:460px;margin-inline:5px;overflow:hidden}.cards-slider-quad__card:hover .cards-slider-quad__card--bg__title,.cards-slider-quad__card:hover .cards-slider-quad__card--bg__subtitle{opacity:0;transition-delay:0ms}.cards-slider-quad__card:hover .cards-slider-quad__card--text{transform:translateY(0)}.cards-slider-quad__card--bg{position:absolute;inset:0;z-index:10}.cards-slider-quad__card--bg::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:rgba(0,0,0,0.5);background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);z-index:0}.cards-slider-quad__card--bg__img{width:100%;height:100%;object-fit:cover}.cards-slider-quad__card--bg__caption{position:absolute;bottom:0;left:0;right:0;padding-block:28px;padding-inline:40px;color:#fff;z-index:2}.cards-slider-quad__card--bg__title,.cards-slider-quad__card--bg__subtitle{will-change:opacity;transition:opacity 300ms ease-in-out 480ms}.cards-slider-quad__card--bg__title{text-transform:capitalize;font-size:16px;font-weight:600}.cards-slider-quad__card--bg__subtitle{margin-block-start:6px;font-size:14px}.cards-slider-quad__card--text{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;row-gap:6px;height:100%;min-height:inherit;padding:40px;color:#fff;z-index:20;will-change:transform;transition:transform 380ms ease-in 120ms;transform:translateY(100%)}.cards-slider-quad__card--text::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.5);pointer-events:none;z-index:0}.cards-slider-quad__card--text__title,.cards-slider-quad__card--text__copy,.cards-slider-quad__card--text__ctas{position:relative;color:currentColor;z-index:200}.cards-slider-quad__card--text__title{margin-block-end:22px;font-family:"Montserrat";font-size:16px;font-weight:600}.cards-slider-quad__card--text__copy p{font-size:14px;line-height:1.6;color:#fff}.cards-slider-quad__card--text__copy a{color:currentColor;font-weight:600}.cards-slider-quad__card--text__copy a:hover{opacity:0.6}.cards-slider-quad__card--text__ctas{margin-block-start:32px}.cards-slider-quad__card--text__cta{color:#fff}.cards-slider-quad__card--text__cta:hover{color:#fff;border-color:#3d717f;background-color:#3d717f}.cards-slider-quad__fancybox{display:none;max-width:990px;padding:40px}.cards-slider-quad__fancybox hr{margin-block:20px}.accordion-module{margin-bottom:20px;padding:50px 0}.accordion-module:nth-child(1){margin-bottom:50px}.accordion-module .btn-text{text-decoration:underline;text-align:end}.accordion-module .btn-text a{color:#254390}.accordion-module .btn-text a:hover{color:#254390}.container-posts{text-align:center}h2.container.accordion-module__main-title.main-title,ul.specials li.special .special-text .special-text-inner .container.accordion-module__main-title.main-title.special-title{font-weight:700;color:#c7eff5;text-transform:capitalize;font-size:32px;text-align:center;margin-bottom:40px;margin-top:-20px}h2.container.accordion-module__main-title.main-title:after,ul.specials li.special .special-text .special-text-inner .container.accordion-module__main-title.main-title.special-title:after{content:'';height:20px;width:93px;display:block;-webkit-mask-position:left -8px center;background-color:#c7eff5;margin:0 auto;padding-top:20px}span.accordion-module__main-subtitle{color:#585858;text-transform:capitalize;font-size:18px}.filtered-content{padding:30px 0px 0px;margin-bottom:30px}.expand-filtered-content,.accordion-module__title-toggle{font-size:.88889em;text-transform:capitalize;font-family:priori-sans,sans-serif;color:#3d717f;padding:13px 0 8px 15px;margin-top:15px;background-repeat:no-repeat !important;background-position:right 15px center !important}.expand-filtered-content h2,.expand-filtered-content ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .expand-filtered-content .special-title,.accordion-module__title-toggle h2,.accordion-module__title-toggle ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .accordion-module__title-toggle .special-title{font-weight:700;color:#3d717f;text-transform:capitalize;padding-top:65px}.expand-filtered-content:hover,.accordion-module__title-toggle:hover{background-position:right 10px center}.expand-filtered-content.change-icon,.accordion-module__title-toggle.change-icon{background-image:url("images/more-two-white.png")}.expand-filtered-content.color-gray,.accordion-module__title-toggle.color-gray{background-color:#dcd8d3}.expand-filtered-content.color-blue,.accordion-module__title-toggle.color-blue{background-color:#dee6f5}.expand-filtered-content.color-red,.accordion-module__title-toggle.color-red{background-color:#fde6e3}.expand-filtered-content.color-purple,.accordion-module__title-toggle.color-purple{background-color:#d6cee1}.toggle-post{display:block;margin-top:15px;font-size:.77778em;text-transform:uppercase;color:rgba(61,113,127,0.4)}.toggle-post.active{color:#3d717f}.hidden-post{border-left:1px solid #3d717f;padding:0 50px}.accordion-module__main-box:last-of-type{margin-bottom:20px}.accordion-module__title-toggle{background:#3f5e66;background-image:url("images/more-two-white.png");background-size:38px;cursor:pointer;columns:2;padding:0;width:70%}.accordion-module__title-toggle.change-icon h2,.accordion-module__title-toggle.change-icon ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .accordion-module__title-toggle.change-icon .special-title{color:#c7eff5}.accordion-module__sec-title{color:#fff !important;font-family:"Prata";font-weight:400;font-size:23px;margin:0px;line-height:40.02px;text-transform:uppercase;text-align:left;margin-left:30px}.accordion-module__info-toggle{padding:25px 0;transition:all .5s ease-ins-out;text-align:left;width:60%;margin:0 auto}.accordion-module__info-toggle .container{height:auto}.accordion-module__info-toggle .container h2,.accordion-module__info-toggle .container ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .accordion-module__info-toggle .container .special-title{margin:20px 0}.accordion-module__info-toggle .container ul.sym-inline-list{list-style:none;margin:0 30px;line-height:30px;font-size:15px;font-family:"Montserrat";color:#585858}.accordion-module__info-toggle .container ul.sym-inline-list ol.sym-inline-list{list-style:decimal;padding-left:20px}.accordion-module__info-toggle .container ul.sym-inline-list ol.sym-inline-list li::before{display:none}.accordion-module__info-toggle .container ul.sym-inline-list ol.sym-inline-list li::marker{color:#3f5e66;font-weight:400}.accordion-module__info-toggle .container p{margin:20px 0}.accordion-module__info-toggle .container .accordion-text{text-align:center;margin:0 0 40px 0}.accordion-module__info-toggle .container .table-accordion{columns:2;margin-bottom:10px}.accordion-module__info-toggle .container .table-accordion .text-accordion-righ{display:inline-block}.info-toggle{height:0px;overflow:hidden;opacity:0;padding:0}.accordion-module .container-posts .btn-text{text-align:center}.accordion-module .container-posts .btn-text .btn{color:#fff !important;background:#3d717f;padding:10px 15px}.accordion-module .container-posts .btn-text .btn:hover{background:#c7eff5}.accordion-module__info-toggle a.btn-spa{text-decoration:underline;font-weight:600;color:#3d717f}.accordion-module__info-toggle a.btn-spa:hover{color:#c7eff5}.accordion-module__info-toggle a{text-decoration:underline;font-weight:600;color:#3d717f}.accordion-module__info-toggle a:hover{color:#c7eff5}.hide-menu{background-image:url(/assets/images/menu-bg-lighbox.png);background-position:bottom;background-repeat:no-repeat;max-width:950px;padding:50px 100px}.hide-menu .top-logo{width:100%;margin:50px auto;text-align:center}.hide-menu .top-logo img{width:400px;margin:0 auto}.hide-menu .menu__top-title{text-align:center;margin-bottom:50px}.hide-menu .menu__title{font-size:1.33333em;margin-bottom:20px;margin-top:100px;color:#3d717f}.hide-menu .menu__content{position:relative}.hide-menu .menu__content::after{content:'';width:100%;height:3px;background-color:#3d717f;position:absolute;left:0;right:0;margin:auto}.hide-menu .menu__text{position:relative;width:90%;font-family:"Montserrat";margin-bottom:30px}.hide-menu .menu__name{font-weight:600;margin-bottom:10px}.hide-menu .menu__catdescription ul{line-height:30px}.hide-menu .menu__catdescription p{font-size:20px;margin:20px 0}.hide-menu .menu__price{position:absolute;right:-100px;top:50%}.hide-menu .menu__price--multi-unit{position:relative}.hide-menu .menu__price--multi-unit .menu__price--price{position:absolute;right:-100px;top:50%}.hide-menu .menu__disclaimer{padding-top:35px}.hide-menu .menu__disclaimer p{font-size:.72222em}.hide-menu .menu__disclaimer p:not(:last-of-type){margin-bottom:10px}@media (max-width: 767.98px){.hide-menu{max-width:360px;padding:0 20px}.hide-menu .top-logo img{width:200px;margin:0 auto}.hide-menu .menu__content::after{bottom:-50px}.hide-menu .menu__content:last-of-type::after{height:0px}.hide-menu .menu__text{width:80%}.hide-menu .menu__price{position:absolute;right:-40px;top:50%}.hide-menu .menu__price--multi-unit{position:relative}.hide-menu .menu__price--multi-unit .menu__price--price{position:absolute;right:-40px;top:50%}}.home-benefits{background:url(../assets/images/background-benefits.jpg) no-repeat center;padding:5.555em 0}.home-benefits .container{max-width:46.111em}.home-benefits__title{border-right:1px solid #000;font-size:1.722em;max-width:13.888em;padding:0.3em 1.777em 0.3em 0}.home-benefits__slide{max-width:22.222em;position:relative;text-align:center;width:100%}.home-benefits__slide p{color:#000;font-weight:600;margin-left:1em}.home-benefits__slide .slick-list{margin-top:-1em}.home-benefits__slide ul.slick-dots{bottom:-40px;left:50px;position:absolute}.home-benefits__slide ul.slick-dots li{margin:10px 20px 0 0}.home-benefits__slide ul.slick-dots li button{background-color:#585858 !important;border:1px solid #585858 !important}.home-benefits__slide ul.slick-dots li.slick-active button{background-color:transparent !important}.home-benefits__slide__container{-ms-flex-align:center;align-items:center;display:-ms-flexbox !important;display:flex !important}.home-benefits__slide__container__icon img{width:51px;height:49px}.home-benefits__slide__container__icon svg .st0{fill:#585858 !important}.columns-slider{margin-top:100px}.columns-slider__images{width:380px;height:344px}.columns-slider__images img{width:100%;height:100%;object-fit:cover}.columns-slider__images a:hover{opacity:0.5}.columns-slider__content{padding:30px}.columns-slider__minheight{margin-bottom:20px}.columns-slider__title{font-size:20px;font-family:"Prata";margin-bottom:15px}.columns-slider__arrows{position:absolute;top:50%;width:100%}.columns-slider__arrows .columns-arrows{width:57px;height:53px;display:block;background:url(./svg/arrow-slider.svg) no-repeat center center/contain;position:absolute;z-index:12;opacity:1;transition:all .3s ease-in-out;cursor:pointer}.columns-slider__arrows .columns-arrows-prev{right:-8%;transform:translateY(-50%) rotate(180deg)}.columns-slider__arrows .columns-arrows-next{left:-8%;transform:translateY(-50%)}#default .default-hero,.grand-bounce-back-offer .default-hero{margin-top:6.055em;height:300px}#default .default-hero .wrapper,.grand-bounce-back-offer .default-hero .wrapper{position:relative;height:100%}#default .default-hero .wrapper .header-slide,.grand-bounce-back-offer .default-hero .wrapper .header-slide{height:100%}#default .default-hero figure,.grand-bounce-back-offer .default-hero figure{height:100%}#default .default-hero__title-page,#default .default-hero .logo-spa,.grand-bounce-back-offer .default-hero__title-page,.grand-bounce-back-offer .default-hero .logo-spa{bottom:2.9em;color:#fff;font-size:2.222em;left:50%;position:absolute;transform:translate(-50%, -50%);text-shadow:0px 2px 13px #000;text-transform:uppercase;top:50%;height:40px;text-align:center;width:100%;font-family:"Prata"}#default .default-hero .logo-spa,.grand-bounce-back-offer .default-hero .logo-spa{width:20%;height:auto}#default .default-hero .slide img,.grand-bounce-back-offer .default-hero .slide img{width:100%;height:100%;object-fit:cover}#default .default-hero.no-hero,.grand-bounce-back-offer .default-hero.no-hero{height:10px}#default .sub-menu,.grand-bounce-back-offer .sub-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;background-color:#3d717f;height:45px;-ms-flex-pack:center;justify-content:center}#default .sub-menu ul li,.grand-bounce-back-offer .sub-menu ul li{border-right:1px solid #fff}#default .sub-menu ul li:last-child,.grand-bounce-back-offer .sub-menu ul li:last-child{border:none}#default .sub-menu ul li a,.grand-bounce-back-offer .sub-menu ul li a{color:#fff;font-size:0.833em;position:relative;text-transform:uppercase}#default .sub-menu ul li a:after,.grand-bounce-back-offer .sub-menu ul li a:after{content:'';display:block;position:absolute;top:20px;background-color:#fff;height:1px;transition:all 0.7s ease-in-out;width:0;opacity:0}#default .sub-menu ul li a:hover:after,#default .sub-menu ul li a.active:after,.grand-bounce-back-offer .sub-menu ul li a:hover:after,.grand-bounce-back-offer .sub-menu ul li a.active:after{opacity:1;min-width:20px;width:40%}#default .default-intro,.grand-bounce-back-offer .default-intro{background-size:cover !important;padding:3em 0;text-align:center;min-height:340px}#default .default-intro__copy,.grand-bounce-back-offer .default-intro__copy{margin:0 auto;width:60%}#default .default-intro__copy__title,.grand-bounce-back-offer .default-intro__copy__title{margin-bottom:1em}#default .default-intro__copy .btn,.grand-bounce-back-offer .default-intro__copy .btn{color:#3d717f;margin:1em 0 0}#default .default-intro__copy .btn:hover,.grand-bounce-back-offer .default-intro__copy .btn:hover{background-color:#3d717f;color:#fff}#default .default-intro__copy__special-button,.grand-bounce-back-offer .default-intro__copy__special-button{margin-top:1em}#default .default-amenities,.grand-bounce-back-offer .default-amenities{background-color:#2f3035;color:#fff;padding:3em 0}#default .default-amenities__title,.grand-bounce-back-offer .default-amenities__title{color:#fff;font-size:1.666em;text-align:center;width:100%}#default .default-amenities__copy,.grand-bounce-back-offer .default-amenities__copy{width:70%}#default .default-amenities__copy ul,.grand-bounce-back-offer .default-amenities__copy ul{column-count:2;column-gap:40px}#default .default-amenities__copy ul li,.grand-bounce-back-offer .default-amenities__copy ul li{line-height:1.5em;font-weight:300;font-size:0.833em;position:relative}#default .default-amenities__copy ul li:before,.grand-bounce-back-offer .default-amenities__copy ul li:before{content:"●";color:#3d717f;left:-1em;position:absolute}#default #whitelabel_parent_container{margin-top:40px;display:block}#default .default-intro{min-height:auto}#default .default-intro__copy__title{margin-bottom:0}#default.accessibility .text-modules-wrapper{padding:0 70px 50px 70px}#default.accessibility .text-modules-wrapper .container{margin:0}#default.accessibility .text-modules-wrapper .container h2,#default.accessibility .text-modules-wrapper .container ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner #default.accessibility .text-modules-wrapper .container .special-title{margin-bottom:20px}#default.accessibility .text-modules-wrapper .container p{margin-bottom:10px}#default.accessibility .text-modules-wrapper .container strong{position:relative;margin:0}#default.accessibility .text-modules-wrapper .container strong:before{content:" ";width:5px;height:5px;background-color:#3d717f;border-radius:50%;position:absolute;top:6px;left:-8px}#default.accessibility .text-modules-wrapper .text-modules p{margin-bottom:10px}#default.gift-cards .default-intro__copy__title{margin-bottom:1em}#default.weddings .top-content{position:relative}#default.weddings .top-content::before{content:'';background:url(images/WyndhamGrandOrlando-HomePage-Header-Logo.png) no-repeat;position:absolute;right:20%;bottom:0;width:150px;height:150px;background-size:90%;z-index:99}#default.dining .container{width:100%;max-width:1170px;height:unset;margin:0 auto;background:unset;border:unset;border-radius:unset}#default.meetings.meeting-offers .container .info p:nth-child(4){text-align:left;padding-inline-start:10px}#default.meetings.meeting-offers .container p{margin-top:12px}.return-from-map{position:fixed;top:120px;left:5%;z-index:99}.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,.map_popup .desc ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .map_popup .desc .special-title{color:#3d717f !important;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#585858 !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}#home .home-hero{margin-top:6.055em;position:relative}#home .home-hero__title-page{color:#fff;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);text-align:center;font-size:2.22em;text-shadow:0px 2px 13px #000;text-transform:uppercase;width:60%;z-index:1}#home .home-hero .wrapper{position:relative}#home .home-hero video{max-height:710px;object-fit:cover;width:100%}#home .home-virtual-tour{background:#2f3035 url(../assets/images/background-pattern.png) no-repeat center/cover;background-blend-mode:hard-light;text-align:center;padding-block:15px}#home .home-intro{margin:1.5em 0}#home .home-intro__copy{margin-right:3em;max-width:22.22em;width:100%}#home .home-intro__copy__description{margin:1.94em 0 2.5em}#home .home-intro__image{max-width:41.66em;width:100%}#home .home-intro__image img{width:100%;max-height:33.33em}#home .fullImagePost-boxText.gray .copyPost a{color:#fff;text-decoration:underline}#gallery main{margin-bottom:50px}#gallery .gallery_close{background:none;color:#585858;height:30px;width:30px;transition:all 0.3s ease-in-out}#gallery .gallery_close:after{content:"X";border:1px solid;font-size:1.3em;position:absolute;text-align:center;top:0;width:100%}#gallery .gallery_close:hover{color:#000}#gallery .gallery_contain_next,#gallery .gallery_contain_prev{cursor:pointer !important;position:absolute;width:50px;height:50px;background:none;opacity:1;transition:all 0.3s ease-in-out;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,0.65) !important}#gallery .gallery_contain_next:after,#gallery .gallery_contain_prev:after{content:"▸";color:#fff;font-size:1.3em;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}#gallery .gallery_contain_next:hover,#gallery .gallery_contain_prev:hover{background-color:rgba(255,255,255,0.8) !important}#gallery .gallery_contain_next{left:96%}#gallery .gallery_contain_prev{left:initial;right:96%}#gallery .gallery_contain_prev:after{transform:translateY(-50%) rotate(180deg)}#landing-page .col-sm-12{text-align:center}#landing-page .default-intro{background-size:cover !important;padding:2em 0 3em;text-align:center;min-height:340px}#landing-page .default-intro__copy{margin:0 auto;width:60%}#landing-page .default-intro__copy__title{margin-bottom:1em}#landing-page .default-intro__copy .btn{color:#3d717f;margin:1em 0 0}#landing-page .default-intro__copy .btn:hover{background-color:#3d717f;color:#fff}#landing-page .default-intro__copy__special-button{margin-top:1em}#landing-page .default-intro__copy__description img{margin:30px 30px 0;vertical-align:top}#landing-page #lp-booking-form{padding-top:20px}#landing-page #lp-booking-form label{border:0;clip:rect(0 0 0 0);color:red;display:block !important;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#landing-page #lp-booking-form input[type=text],#landing-page #lp-booking-form input[type=email],#landing-page #lp-booking-form input[type=tel],#landing-page #lp-booking-form input[type=date],#landing-page #lp-booking-form select,#landing-page #lp-booking-form textarea{border:1px solid rgba(61,113,127,0.2);color:#3d717f;font-family:"Montserrat";font-size:rem(12px);font-weight:400;padding:15px;width:100%}#landing-page #lp-booking-form input[type="text"]{text-align:center}#landing-page #lp-booking-form input[type="text"]:-ms-input-placeholder{color:#3d717f;letter-spacing:1px;opacity:1;text-align:center;text-transform:uppercase}#landing-page #lp-booking-form input[type="text"]::placeholder{color:#3d717f;letter-spacing:1px;opacity:1;text-align:center;text-transform:uppercase}#landing-page #lp-booking-form .date input[type="text"]{background-image:url("images/icon-calendar.png");background-size:17px;background-position:90% 50%;background-repeat:no-repeat;text-transform:uppercase;width:100%}#landing-page #lp-booking-form .date input[type="text"]:-ms-input-placeholder{font-family:priori-sans,sans-serif;font-size:rem(18px);font-weight:500}#landing-page #lp-booking-form .date input[type="text"]::placeholder{font-family:priori-sans,sans-serif;font-size:rem(18px);font-weight:500}#landing-page #lp-booking-form .visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#landing-page #lp-booking-form .form-entry,#landing-page #lp-booking-form .submit{display:inline-block;width:13%;margin:0 6px}@media (max-width: 992px){#landing-page #lp-booking-form .form-entry,#landing-page #lp-booking-form .submit{width:20%;margin:0 6px}}#landing-page #lp-booking-form .form-entry:first-of-type{margin-left:0}#landing-page #lp-booking-form .form-entry select{background-image:url("svg/booking-arrow-down.svg");background-size:10px;background-position:90% 50%;background-repeat:no-repeat;text-align:center;text-align-last:center;text-transform:uppercase}#landing-page #lp-booking-form .submit{margin-right:0}#landing-page #lp-booking-form .submit .btn{background-color:#3d717f;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Montserrat";font-weight:400;min-width:100%;padding:13px;text-transform:uppercase;height:47px}#landing-page #lp-booking-form .submit .btn:hover{background-color:#2f3035}#landing-page #content{background-image:url("images/jpg/background-interior-bottom.jpg");background-size:contain;background-position:center bottom;background-repeat:no-repeat}#landing-page .default-container{padding-bottom:90px}.link-video-intro{font-weight:700;margin-top:30px}.link-video-intro a{color:#3d717f;text-decoration:underline}.link-video-intro a:hover{text-decoration:none}*{box-sizing:border-box;outline:#3d717f}a:focus{border:1px dotted #3d717f;outline:#3d717f}input:focus{border:1px dotted #3d717f;outline:#3d717f}button:focus{border:1px dotted #3d717f;outline:#3d717f}label:focus,label:focus-visible,label:focus-within,label:active{border:1px dotted #3d717f !important;outline:#3d717f !important}#default.faq .default-intro{background:none}#default.faq .bottom-content p{margin-bottom:2em}.sitemap .default-intro .container{-ms-flex-pack:center !important;justify-content:center !important;padding:2em 0 0 0}.contact-us .bottom-content{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:90%;margin:0 auto 4em;padding:50px 0px}.contact-us .bottom-content .text-modules-wrapper{width:50%}.contact-us .bottom-content__indications{width:100%;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-us .bottom-content__indications__location{width:50%;padding:0px 20px;color:#3d717f;margin-bottom:2em}.contact-us .bottom-content__indications__location h3,.contact-us .bottom-content__indications__location ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .contact-us .bottom-content__indications__location .special-subtitle{margin-bottom:1em;text-transform:uppercase}.contact-us .bottom-content .form-module-wrapper__container{width:50%;padding-left:20px}.contact-us .bottom-content .form-module-wrapper__container #frmContact{width:100%;margin:0px}@media only screen and (min-width: 768px) and (max-width: 1024px){.contact-us .bottom-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact-us .bottom-content .text-modules-wrapper{width:100%}.contact-us .bottom-content .form-module-wrapper__container{width:100%;margin-bottom:60px}.contact-us .bottom-content__indications{padding-right:0px}}.rooms .default-amenities__copy ul{column-count:3 !important}.rooms .default-amenities__copy ul li{margin-bottom:0.3em}.rooms .fancybox-wrap{position:fixed !important}.rooms .fancybox-wrap.fancybox-type-inline{width:70% !important;max-width:800px;margin:0 auto}.rooms .fancybox-wrap.fancybox-type-image{width:100vw !important;height:100vh !important;top:0 !important;left:0 !important;overflow-y:hidden !important}.rooms .fancybox-wrap.fancybox-type-image .fancybox-inner{height:100vh !important;width:100vw !important}.rooms .fancybox-wrap.fancybox-type-image .fancybox-inner img{object-fit:cover;width:100%}.dining .dining-logos{margin-top:2em}.dining .list .container:nth-child(2):after{display:none}.dining .slick-prev{left:0}.dining .slick-next{right:0}.dining .default-intro .container .default-intro__copy__description .dining-logos:last-child{display:-ms-flexbox;display:flex;gap:50px}.explore .bottom-content .list:first-child .container:nth-child(2):after{background:none}.explore .bottom-content .image-with-copy__image{max-height:inherit !important;width:50% !important}.explore .bottom-content .image-with-copy__copy{background-color:#3d717f;padding:0 7em;width:50% !important}.explore .bottom-content .image-with-copy .slick-slide{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.explore .bottom-content .image-with-copy .slick-dots{left:7em}.services .bottom-content .container h2,.services .bottom-content .container ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .services .bottom-content .container .special-title,.hotel-policies .bottom-content .container h2,.hotel-policies .bottom-content .container ul.specials li.special .special-text .special-text-inner .special-title,ul.specials li.special .special-text .special-text-inner .hotel-policies .bottom-content .container .special-title{margin-bottom:0.3em}.services .bottom-content .container h3,.services .bottom-content .container ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .services .bottom-content .container .special-subtitle,.hotel-policies .bottom-content .container h3,.hotel-policies .bottom-content .container ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .hotel-policies .bottom-content .container .special-subtitle{margin-bottom:0.5em}.services .bottom-content .container ul,.hotel-policies .bottom-content .container ul{margin-bottom:1em !important}.services .bottom-content .container p,.hotel-policies .bottom-content .container p{margin-bottom:1em}.services #footer,.hotel-policies #footer{margin-top:4em}.ada-map .bottom-content .ada-map{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:6em auto;max-width:1140px;text-align:center;width:100%}.ada-map .bottom-content .ada-map h3,.ada-map .bottom-content .ada-map ul.specials li.special .special-text .special-text-inner .special-subtitle,ul.specials li.special .special-text .special-text-inner .ada-map .bottom-content .ada-map .special-subtitle{text-transform:uppercase}.ada-map .bottom-content .ada-map ul{margin-top:2em !important}.ada-map .bottom-content .ada-map ul li{margin:1em 0}.ada-map .bottom-content .ada-map ul li:before{display:none}.accessibility .bottom-content{margin-top:2em}.accessibility .bottom-content p{margin-bottom:1em}.privacy-policy .bottom-content p,.privacy-policy .bottom-content li{margin-bottom:1em}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed !important;top:0;left:0;z-index:8020;top:50% !important;transform:translateY(-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:0;right:0;width:36px;height:36px;cursor:pointer;z-index:8040;background-color:rgba(61,113,127,0.7);background-image:url(../assets/svg/close-icon.svg);background-repeat:no-repeat;background-position:center}.fancybox-close:hover{background-color:#3d717f}.fancybox-nav{width:10%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-prev span{background:url(../assets/svg/left-icon.svg);background-color:rgba(61,113,127,0.8);background-position:center;left:10px;visibility:visible !important}.fancybox-prev:hover span{background-color:#3d717f}.fancybox-next{right:0}.fancybox-next span{background:url(../assets/svg/right-icon.svg);background-color:rgba(61,113,127,0.8);background-position:center;right:10px;visibility:visible !important}.fancybox-next:hover span{background-color:#3d717f}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important;position:fixed !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.lightbox-video-content{width:auto;max-width:90vw;text-align:center}.lightbox-video-content video{width:100%;width:80vh;max-height:80vh}.bottom-content ul{padding-left:1em}.bottom-content ul li{line-height:1.5em;font-weight:300;position:relative}.bottom-content ul li:before{content:"●";color:#3d717f;left:-1em;position:absolute}#gallery #myGallery{max-width:1500px;margin:0 auto;width:90%}#home #ui-datepicker-div,#default #ui-datepicker-div{left:50% !important;transform:translateX(-50%) !important}.top-submenu{position:fixed;width:100%;top:100px;z-index:10}.slick-slider{position:relative}ul.slick-dots{bottom:1em;left:50%;position:absolute;transform:translateX(-50%)}ul.slick-dots li button{background-color:#fff !important;border:1px solid #fff !important;width:10px !important;height:10px !important}ul.slick-dots li.slick-active button{background-color:transparent !important}ul.slick-dots li:before{display:none}#amenityMenu{display:none}.buttonAdaMap{position:absolute;bottom:30px;left:30px}#speedrfp_button{margin:2em 0}.btn--pdf{position:relative;display:block;padding-left:1.5em;vertical-align:middle}.btn--pdf:before{content:"";background:url(../assets/svg/pdf-icon.svg) no-repeat center;position:absolute;width:16px;height:22px;left:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@media only screen and (max-width: 1200px){.dining-home__posts .sym-slides ul.slick-dots{left:65.5%}}@media only screen and (max-width: 1260px){.dining-home__posts{width:80%}.dining-home__posts .sym-slides ul.slick-dots{bottom:-8%}}@media only screen and (min-width: 1261px) and (max-width: 1390px){.dining-home__posts{width:90%}}@media only screen and (max-width: 1170px) and (orientation: portrait){#default.blog .posts .post{-ms-flex-direction:column;flex-direction:column}#default.blog .posts .post .act-image{width:90%}#default.blog .posts .post .act-image img{width:100%;object-fit:cover;max-height:230px}#default.blog .posts .post .copy-post{margin:2em 0 0;width:80%}ul#accommodations li.room{-ms-flex-direction:column;flex-direction:column}ul#accommodations li.room.odd{-ms-flex-direction:column;flex-direction:column}ul#accommodations li.room .room-images{width:100%}ul#accommodations li.room .room-text{width:90%;text-align:center;margin:2em 0;padding:0 1em}ul#accommodations li.room .room-text .room-text-inner{width:100%}ul#accommodations li.room .room-text ul.amenities{width:29%;margin:1.333em auto 0 !important;text-align:left}ul#specials{padding-left:0em}ul#specials li.special{-ms-flex-direction:column;flex-direction:column}ul#specials li.special .special-images{width:100%}ul#specials li.special .special-images img{max-height:250px;object-fit:cover}ul#specials li.special .special-text{padding:0 2em;width:100%}ul#specials li.special .special-text .special-text-inner{width:100%}ul#specials li.special .special-text .special-text-inner .special-description{margin:2em 0;width:100%}ul#specials li.special .special-text .special-text-inner ul.cta{padding-left:0}ul#specials li.special.odd{-ms-flex-direction:column;flex-direction:column}.list .container .info{padding:3em 1.5em;width:90%}.list .container .images{width:100%}.list .container .images img{max-height:560px}.list.alternate .container:nth-child(odd){-ms-flex-direction:column-reverse;flex-direction:column-reverse}.list.alternate .container:nth-child(even){-ms-flex-direction:column;flex-direction:column}.meetings .image-with-copy,.weddings .image-with-copy{background-color:#1e1f20}.meetings .image-with-copy__image,.meetings .image-with-copy__copy,.weddings .image-with-copy__image,.weddings .image-with-copy__copy{width:100% !important}.meetings .image-with-copy__image img,.meetings .image-with-copy__copy img,.weddings .image-with-copy__image img,.weddings .image-with-copy__copy img{max-height:480px;width:100%;height:100%;object-fit:cover}.meetings .image-with-copy__copy,.weddings .image-with-copy__copy{padding:2em 3em}.meetings .image-with-copy .sym-slides .slick-slide,.weddings .image-with-copy .sym-slides .slick-slide{-ms-flex-direction:column;flex-direction:column}.meetings .image-with-copy .sym-slides ul.slick-dots,.weddings .image-with-copy .sym-slides ul.slick-dots{left:70% !important}.weddings .list{margin-top:4em}.weddings .list .container .info .btn{max-width:300px}}@media only screen and (max-width: 1170px){.image-with-copy .slick-next{right:0 !important}.image-with-copy .slick-prev{left:0 !important}.image-with-copy__copy__ctas{-ms-flex-wrap:wrap;flex-wrap:wrap}.rooms .fancybox-wrap.fancybox-type-image{height:auto !important;top:50% !important;transform:translateY(-50%) !important}.rooms .fancybox-wrap.fancybox-type-image .fancybox-inner{height:auto !important}#gallery .gallery_contain_next{left:initial;right:0}#gallery .gallery_contain_prev{right:initial;left:0}.list .slick-track,.list .slick-slide{width:100% !important}#home .home-hero__title-page{width:80%}#home .home-intro__copy{margin-left:2em;margin-right:1em}#home .dining-home__posts__container__text{width:45%}#home .image-with-copy__copy{padding:0 1em;width:45% !important}#header #primary-nav ul#privary-navigation li ul.submenu{position:relative;background-color:transparent;left:inherit;text-align:center;margin:2em 0 !important;padding:inherit;z-index:10;top:inherit;transform:inherit}#header #primary-nav ul#privary-navigation li ul.submenu:before{display:none}#header #primary-nav ul#privary-navigation li ul.submenu li a{color:#fff;font-size:0.99em}#header #primary-nav ul#privary-navigation li ul.submenu li a:hover{color:#fff}#header #primary-nav ul#privary-navigation li a.active{text-decoration:underline}#header #primary-nav ul#privary-navigation li a:after{display:none}#header #menu-btn,#header .close-menu{display:block}#header #menu-btn{margin-right:2em;margin-top:0.3em}#header .header-menu{position:absolute;top:0;bottom:0;left:100%;height:100vh;width:100%;text-align:center;background-color:#3d717f;padding:20% 0;transition:all 0.3s ease-in-out}#header .header-menu__container{display:block}#header .header-menu.active{left:0}#header .header-menu .option-booking{display:block;width:80%;margin:auto}#header .header-menu .option-booking a,#header .header-menu .option-booking .btn{color:#fff}#header .header-menu #primary-nav{margin:auto auto 0;width:80%}#header .header-menu #primary-nav ul#privary-navigation li{display:block;margin:2em 0}#header .header-menu #primary-nav ul#privary-navigation li a{color:#fff;font-size:1.4em}#header .container-booking.active{background-color:#000;top:0;z-index:9999999999}#header .container-booking form#booking-form{width:70%}#default .sub-menu ul li a.active{text-decoration:underline}#default .sub-menu ul li a:after{display:none}#default .default-amenities__copy ul li{padding-left:1em;display:block}#default .default-amenities__copy ul li:before{left:0}#default .default-intro{min-height:auto}#default .default-intro__copy{width:80% !important}#default .default-amenities .container{-ms-flex-direction:column;flex-direction:column}#default .default-amenities__title{text-align:center;margin-bottom:1em}#default .default-amenities__copy{width:68% !important}#default.services .bottom-content,#default.faq .bottom-content,#default.hotel-policies .bottom-content,#default.accessibility .bottom-content,#default.privacy-policy .bottom-content{width:80%}.gallery-home__images{width:50%}.gallery-home__copy{width:35%}.footer .container{padding-left:2em}.footer__form form#eclubCheck input[type=email]{width:70%}.footer__form form#eclubCheck .signup-btn{background-color:#fff;color:#3d717f;width:30%}.footer__promotion__copy{width:100%}.extra-nav__container{-ms-flex-direction:column;flex-direction:column}.extra-nav__container__secondary-nav{margin-bottom:1em}.extra-nav__container__secondary-nav ul li a.active,.extra-nav__container__third-nav ul li a.active{text-decoration:underline}.extra-nav__container__secondary-nav ul li a:after,.extra-nav__container__third-nav ul li a:after{display:none}.images-footer{width:90%}.dining-list .container .dining-list__info{width:45%}.dining-list .container:nth-child(odd) .dining-list__info{padding:2em 1.8em 2em 0}.dining-list .container:nth-child(even) .dining-list__info{padding-left:2em}.explore .bottom-content .image-with-copy__copy{padding:1em 2em}ul.global-sitemap{margin:120px 21% !important}.toggleBooking-desktop{display:none}.toggleBooking-tablet{display:inline-block}}@media only screen and (max-height: 700px){.container-booking__title{top:5%;font-size:1.5em}.container-booking__extra-info{bottom:5%}.container-booking form#booking-form .form-entry.submit{margin-top:5%}.container-booking form#booking-form .form-entry.checkout{margin:1.2em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){#formRFP{width:100%}#formRFP fieldset{margin:0 1%;width:48%}.testimonials .wrapper{padding:30px 0px}.testimonials .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.testimonials__icon{margin-bottom:30px}.testimonials__slide{width:80%}}

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