.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}.hidden,.footer_thirdNav a[arial-label*="MDS"],.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after,.events_filter fieldset:has(input[type="text"]),.location_subtitle,.offers_holder .eachOffer_shortDescription+.eachOffer_dates,.reviews_item span,.singleQuad_image .singleQuad_subtitle,.sliderWithPreview_carousel .eachSlide_title+.eachSlide_subtitle,#attractions .attraction__info .additional-info-from,#attractions .attraction-lightbox__content .attraction__info .btn{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated,.sub-menu ul li a,.sub-menu ul li a::before,.header_langs .lang_current::after,.header_langs .lang_list,.privary-navigation__item:has(ul)::before,.privary-navigation__item:has(ul)::after,.privary-navigation__submenu,.privary-navigation__submenu a::before,.principalMenu,.footer_secondNav li a::before,.footer .tertiary-navigation__item a::before,.swiper-arrow,.swiper-arrow::before,.accommodations_filter li,.accommodations_filter li::before,.accommodations_filter,.accommodations_selector::after,.accordion_title::before,.accordion_title::after,.cards_holder .card_image::before,.cards_holder .card_image::after,.cards_holder .card_image img,.cards_holder .card_previewTitle,.cards_holder .card_hoverContent,.events_select::after,.events_option,.gallery:not(.gallery-flex-container) .gallery_link::before,.highlights_slider .eachHighlight_image img,.highlights_slider .eachHighlight_textContent,.menusQuad_filter li,.menusQuad_filter li::before,.menusQuad_filter,.menusQuad_selector::after,.offers_filter li,.offers_filter li::before,.offers_filter,.offers_selector::after,.venues_filter li,.venues_filter li::before,.venues_filter,.venues_selector::after,#default:has(.no-topContentImage) .header_mid,#default .header_mid,#gallery-flex .gallery-flex__image .gallery-flex__overlay::before,.header,.burgerBtn_eachLine{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:var(--sym-color-secondary) !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:var(--sym-font-family-secondary);color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:var(--sym-color-primary);color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:var(---sym-font-family-primary);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:var(--sym-color-text);background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:var(--sym-color-secondary)}.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:var(--sym-color-secondary) !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-module{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;column-gap:27px;row-gap:39px;padding:0 15px;margin:0 auto;max-width:945px;width:100%}.form-module h2,.form-module h3{width:100%}.form-module .col-4{width:calc(100% / 3 - 18px)}.form-module .col-6{width:calc(50% - 14px)}.form-module .col-12{width:100%}.form-module__field{position:relative}.form-module__field--unit{position:relative}.form-module__field--unit input{position:absolute;left:-99999px}.form-module__field--unit input:checked+label:after{opacity:1}.form-module__field--unit label:not(.error){position:relative;padding-left:18px;text-align:left;font-size:11px}.form-module__field--unit label:not(.error) a{color:var(--sym-color-text);text-decoration:underline}.form-module__field--unit label:not(.error):before{content:"";display:block;position:absolute;width:14px;height:14px;background:transparent;border:1px solid var(--sym-color-secondary);left:0;top:0;cursor:pointer;z-index:2}.form-module__field--unit label:not(.error):after{content:"";display:block;position:absolute;width:8px;height:8px;left:0;top:0;cursor:pointer;z-index:3;background:var(--sym-color-secondary);margin-top:3px;margin-left:3px}@media screen and (min-width: 600px){.form-module__field--unit label:not(.error):after{opacity:0}}.form-module__confirmation{text-align:center;padding:30px 0px}form{width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:var(--sym-color-text);font-family:var(--sym-font-family-tertiary)}form label span{font-size:0.8em}form select{cursor:pointer}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{border:none;background:none;border-bottom:0.5px solid var(--sym-color-dark);margin:0px 0px 10px;color:var(--sym-color-text);padding:5px 11px;font-family:var(--sym-font-family-tertiary);width:100%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:var(--sym-color-dark);text-align:left}form textarea{min-height:120px}form input:-ms-input-placeholder{color:var(--sym-color-text);opacity:1}form input::placeholder{color:var(--sym-color-text);opacity:1}label.error{position:absolute;bottom:100%;left:0px;color:#fff;background:#e74c3c;padding:7px 12px;border-radius:3px;margin-bottom:2px;z-index:3}label.error:before{content:"";display:block;position:absolute;top:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e74c3c}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border-color:#e74c3c}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:var(--sym-color-primary)}p#thankyou{text-align:center}.field.gdpr{position:relative;margin-bottom:15px}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{opacity:1}.field.gdpr label:not(.error){position:relative;padding-left:18px;text-align:left;font-size:11px}.field.gdpr label:not(.error) a{color:var(--sym-color-text);text-decoration:underline}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:14px;height:14px;background:transparent;border:1px solid var(--sym-color-primary);left:0;top:0;cursor:pointer;z-index:2}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:8px;height:8px;left:0;top:0;cursor:pointer;z-index:3;background:var(--sym-color-primary);margin-top:3px;margin-left:3px}@media screen and (min-width: 600px){.field.gdpr label:not(.error):after{opacity:0}}@media (max-width: 600px){.form-module .col-4{width:100%}.form-module .col-6{width:100%}.field.gdpr label:not(.error){padding-left:70px;min-height:30px;line-height:16px}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:51px;height:30px;background:#d7d7d7;border-radius:15px;left:0;top:0;cursor:pointer;transition:all 0.4s;border:0}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px !important;height:24px !important;background:#fff;transition:all 0.4s;border-radius:50%;top:3px;left:3px;z-index:3;margin:0}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{left:24px;margin:0;top:3px}.field.gdpr input:checked+label:before{background:var(--sym-color-primary)}}.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.4s cubic-bezier(0.18, 0.32, 0.17, 0.99)}@media only screen and (max-width: 600px){.animate-fade.right{transform:translateY(100px)}.animate-fade.right.fade-in{transform:translateY(0)}}.container,.accommodations_holder .room_container,.bgQuad_container,.amenities_inner,.capacityChart_holder,.cards_holder,.events_holder,.events_calendar,.featuredOffer_holder,.featuredRoom_holder,.gallery:not(.gallery-flex-container) .gallery_holder,.highlights_holder,.hoursOperation_holder,.hoursOperation_disclaimer,.introComplement_holder,.location_holder,.menusQuad_holder,.menusQuad_tags ul,.offers_holder .eachOffer_flex,.reviews_holder,.singleQuad_holder,.sliderWithPreview_carousel,.slider_holder,.spaAmenities_holder,.venues_holder .eachVenue_flex,#contact-us .intro-content,#gallery-flex .gallery-flex{max-width:1170px;padding:0 15px;margin:0 auto}.wrapper{margin:0 auto;max-width:1500px;width:100%}.img-fit,#attractions .attraction-lightbox__content .attraction__image img,#gallery-flex .gallery-flex__image img{width:100%;height:100%;object-fit:cover;object-position:center}.flex-box{display:-ms-flexbox;display:flex}@media (max-width: 1024px){.flex-box:not(.n-columns){-ms-flex-direction:column;flex-direction:column}}.flex-box.j-between{-ms-flex-pack:justify;justify-content:space-between}.flex-box.j-center{-ms-flex-pack:center;justify-content:center}.flex-box.j-end{-ms-flex-pack:end;justify-content:flex-end}.flex-box.j-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-box.a-center{-ms-flex-align:center;align-items:center}.flex-box.a-start{-ms-flex-align:start;align-items:flex-start}.flex-box.a-end{-ms-flex-align:end;align-items:flex-end}.flex-box.r-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 1024px){.flex-box.r-reverse:not(.n-columns){-ms-flex-direction:column;flex-direction:column}}h1{font-family:var(---sym-font-family-primary);font-size:2em}h2{font-family:var(--sym-font-family-secondary)}p{color:var(--sym-color-text);font-family:var(--sym-font-family-tertiary)}ul{list-style:none}ul.sym-inline-list{padding-left:15px}ul.sym-inline-list li{list-style:circle}a,input,button{color:var(--sym-color-primary);transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}.lbx{z-index:999999 !important}.lbx.lbx-media.lbx-fullscreen .lbx_close svg{stroke:#fff}.lbx.lbx-media.lbx-fullscreen .lbx_arrow-box svg{stroke:#fff}.lbx_close{border:none;background:none;width:14px;height:14px;transition:all .3s ease-in-out;top:40px;right:40px;padding:0}.lbx_close svg{stroke:var(--sym-color-dark);width:100%;height:100%}@media (-moz-touch-enabled: 0), (pointer: fine){.lbx_close svg:hover{opacity:.7}}.lbx_arrow-box{width:75px;aspect-ratio:1/1;padding-inline:30px}.lbx_arrow-box svg{width:100%;height:100%;stroke:var(--sym-color-dark)}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:100%;max-width:600px;margin-left:calc(50% - 300px);padding:40px 0px 40px 20px;padding-left:20px;margin-bottom:0px}ul.global-sitemap li{line-height:1.6;position:relative;margin-bottom:15px;padding-left:30px}ul.global-sitemap li a{text-decoration:underline;color:var(--sym-color-text);transition:all .3s ease-in-out}ul.global-sitemap li a:hover{text-decoration:none}ul.global-sitemap li ul{border-left:1px solid rgba(var(--sym-color-secondary), 0.4);margin-left:0px;padding:5px 0px;margin:5px 0px}ul.global-sitemap li ul li{padding-left:10px;line-height:18px;opacity:.7}ul.global-sitemap li ul li:last-child{margin-bottom:0px}ul.global-sitemap li ul li:before{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){ul.global-sitemap{margin-left:calc(50% - 250px)}}@media only screen and (max-width: 600px){ul.global-sitemap{columns:1;column-count:1;width:60%;margin:0 auto}}.sub-menu ul{display:-ms-flexbox;display:flex;gap:84px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-block:20px 20px;margin-bottom:0px;border-bottom:0.5px solid var(--sym-color-dark)}.sub-menu ul li{display:block !important;margin-right:0px !important;padding-right:0px !important;border-right:0px !important;line-height:0 !important}.sub-menu ul li a{font-size:.8125rem;line-height:1.4375rem;font-family:var(--sym-font-family-tertiary);letter-spacing:1.2px;position:relative;padding-bottom:5px;cursor:pointer;text-align:center;color:var(--sym-color-dark)}.sub-menu ul li a::before{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:calc(100% - 3px);background-color:var(--sym-color-primary);transform:scaleX(0)}.sub-menu ul li a.active::before{transform:scaleX(1)}@media (-moz-touch-enabled: 0), (pointer: fine){.sub-menu ul li a.active:hover::before{transform:scaleX(1)}}@media (-moz-touch-enabled: 0), (pointer: fine){.sub-menu ul li a:hover::before{transform:scaleX(0.5)}}@media (max-width: 600px){.sub-menu ul{padding-inline:15px;column-gap:30px;row-gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.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}.hidden,.footer_thirdNav a[arial-label*="MDS"],.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after,.events_filter fieldset:has(input[type="text"]),.location_subtitle,.offers_holder .eachOffer_shortDescription+.eachOffer_dates,.reviews_item span,.singleQuad_image .singleQuad_subtitle,.sliderWithPreview_carousel .eachSlide_title+.eachSlide_subtitle,#attractions .attraction__info .additional-info-from,#attractions .attraction-lightbox__content .attraction__info .btn{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated,.sub-menu ul li a,.sub-menu ul li a::before,.header_langs .lang_current::after,.header_langs .lang_list,.privary-navigation__item:has(ul)::before,.privary-navigation__item:has(ul)::after,.privary-navigation__submenu,.privary-navigation__submenu a::before,.principalMenu,.footer_secondNav li a::before,.footer .tertiary-navigation__item a::before,.swiper-arrow,.swiper-arrow::before,.accommodations_filter li,.accommodations_filter li::before,.accommodations_filter,.accommodations_selector::after,.accordion_title::before,.accordion_title::after,.cards_holder .card_image::before,.cards_holder .card_image::after,.cards_holder .card_image img,.cards_holder .card_previewTitle,.cards_holder .card_hoverContent,.events_select::after,.events_option,.gallery:not(.gallery-flex-container) .gallery_link::before,.highlights_slider .eachHighlight_image img,.highlights_slider .eachHighlight_textContent,.menusQuad_filter li,.menusQuad_filter li::before,.menusQuad_filter,.menusQuad_selector::after,.offers_filter li,.offers_filter li::before,.offers_filter,.offers_selector::after,.venues_filter li,.venues_filter li::before,.venues_filter,.venues_selector::after,#default:has(.no-topContentImage) .header_mid,#default .header_mid,#gallery-flex .gallery-flex__image .gallery-flex__overlay::before,.header,.burgerBtn_eachLine{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}*{box-sizing:border-box;scroll-behavior:smooth;scroll-margin-top:120px}html{font-size:16px}body{margin:0;font-family:var(---sym-font-family-primary);font-size:var(--sym-font-size-1rem);color:var(--sym-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content{background:var(--sym-color-primary);color:#fff;position:fixed;transition:all 300ms ease-out;z-index:99999999;top:-100px;display:block;margin:0}.skip-to-content:focus{top:0}.skip-to-content:hover{background:var(--sym-color-secondary)}.header{display:block;position:fixed;top:-1px;z-index:99999;width:100%;padding-top:25px;padding-bottom:19px}.header_location{color:#fff;font-size:.6875rem}.header_langs{position:relative}.header_langs .lang_current{color:#fff;position:relative;padding-right:21px;font-size:.6875rem;cursor:pointer}.header_langs .lang_current::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:11px;height:7px;background-image:url("/assets/svg/arrow-langs.svg");background-position:center;background-repeat:no-repeat}.header_langs .lang_list{z-index:9;opacity:0;pointer-events:none;margin:0px;position:absolute;top:110%;left:50%;transform:translateX(-50%);background-color:var(--sym-color-dark);padding:0px 15px 15px}.header_langs .lang_list li{padding-block:10px;border-bottom:1px solid #9F9F9F;display:block;width:100%;text-align:center}.header_langs .lang_list li a{text-align:center;color:#fff;font-size:.6875rem;font-family:var(--sym-font-family-tertiary);letter-spacing:3.9px}.header_langs.opened .lang_current::after{transform:translateY(-50%) rotate(180deg)}.header_langs.opened .lang_list{opacity:1;pointer-events:all}.header_left{gap:45px}.header_mid{position:absolute;left:50%;transform:translateX(-50%);top:28px}.header_right{gap:25px}.header.up,body#attractions .header,body#gallery-grid .header,body#gallery-flex .header,body#contact-us .header,#default:has(.no-topContentImage) .header,#offers .header,.header.down{background-color:var(--sym-color-dark)}.header.up .header_mid,body#attractions .header .header_mid,body#gallery-grid .header .header_mid,body#gallery-flex .header .header_mid,body#contact-us .header .header_mid,#default:has(.no-topContentImage) .header .header_mid,#offers .header .header_mid,.header.down .header_mid{position:static;transform:translateX(0)}.burgerBtn{all:unset;display:-ms-flexbox;display:flex;gap:13px;cursor:pointer}.burgerBtn_lines{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;width:16px}.burgerBtn_eachLine{height:1px;background-color:#fff;width:100%;border-radius:10px}.burgerBtn_eachLine:first-of-type{width:50%}.burgerBtn_eachLine:last-of-type{width:50%;margin-inline:auto 0}.burgerBtn_label{color:#fff;font-size:.6875rem;font-weight:bold;letter-spacing:3.3px}@media (-moz-touch-enabled: 0), (pointer: fine){.burgerBtn:hover .burgerBtn_eachLine{width:100%}.burgerBtn:hover .burgerBtn_eachLine:first-of-type,.burgerBtn:hover .burgerBtn_eachLine:last-of-type{width:100%}}.privary-navigation__list{padding-left:0;margin-block:0}.privary-navigation__item{list-style:none}.privary-navigation__item a{color:#fff;font-size:2.625rem;line-height:5rem;letter-spacing:0.42px;font-family:var(--sym-font-family-secondary);font-weight:var(--light_weigth);font-style:italic;display:block;text-decoration:none}.privary-navigation__item:has(ul){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.privary-navigation__item:has(ul)::before{content:"";display:block;position:unset;top:50%;left:0;height:1px;width:0px;background-color:var(--sym-color-primary)}.privary-navigation__item:has(ul)::after{content:"";display:block;position:unset;top:50%;right:10px;width:7px;height:12px;background-color:#fff;mask:url("/assets/svg/primary-nav-arrow-v1.svg");mask-position:center;mask-repeat:no-repeat;margin-inline:auto 0;transform:translateX(-100%)}.privary-navigation__item:has(ul).hover::before{width:60px;margin-right:5px}.privary-navigation__item:has(ul).hover::after{background-color:var(--sym-color-primary)}@media (-moz-touch-enabled: 0), (pointer: fine){.privary-navigation__item:has(ul):hover::after{transform:translateX(0%)}}.privary-navigation__submenu{position:absolute;background-color:var(--sym-color-secondary);left:59%;top:0px;height:100%;text-align:left;margin-left:-90px;padding:0px 0px;z-index:10;width:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:30px;opacity:0;pointer-events:none}.privary-navigation__submenu li{margin:0;padding:0;display:block;width:fit-content}.privary-navigation__submenu a{color:#fff;padding:5px 0px;text-transform:capitalize;font-size:.8125rem;line-height:.8125rem;position:relative;font-family:var(---sym-font-family-primary);font-weight:var(--regular_weigth);font-style:normal}.privary-navigation__submenu a::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#fff}.privary-navigation__submenu a:hover{color:#fff}.privary-navigation__submenu a:hover::before{width:100%}.privary-navigation__submenu a.active{color:#fff}.privary-navigation__submenu a.active::before{width:100%}.privary-navigation__submenu.show{opacity:1;pointer-events:all;width:unset;padding:5px 65px}.principalMenu{position:fixed;width:100vw;height:100dvh;top:0;left:0;z-index:999999;transform:translateX(-110%);padding:5% 6% 5% 15%;background-color:var(--sym-color-dark)}.principalMenu.open{transform:translateX(0%)}.principalMenu_close{display:block;width:14px;height:14px;position:absolute;top:32px;right:132px;background-color:#95989A;mask:url("/assets/svg/close-menu-icon.svg");mask-position:center;mask-repeat:no-repeat;cursor:pointer}.principalMenu_holder{display:-ms-flexbox;display:flex;height:100%;width:100%;margin-inline:auto 0}.principalMenu_textContent{width:56%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-right:87px}.principalMenu_textContent-top{height:85%;overflow-y:auto}.principalMenu_textContent-top::after{content:"";display:block;position:sticky;bottom:-1px;left:0;z-index:1;pointer-events:none;width:100%;height:10%;background:linear-gradient(0deg, rgba(var(--sym-color-dark), 0.6) 0%, rgba(var(--sym-color-dark), 0) 100%)}.principalMenu_textContent-bottom{-ms-flex-pack:justify;justify-content:space-between}.principalMenu_image{width:54%;height:100%}.principalMenu .secondary-navigation__list{display:-ms-flexbox;display:flex;gap:30px}.principalMenu .secondary-navigation__item a{color:#fff;font-size:.6875rem;line-height:.875rem;letter-spacing:-0.22px;font-weight:var(--semibold_weigth);font-family:var(---sym-font-family-primary)}@media (min-width: 600px){.principalMenu .lang_list{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.principalMenu .social-media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:0px}@media (max-width: 1024px){.privary-navigation__submenu{left:70%}.principalMenu{padding:5%}.principalMenu_close{z-index:11;top:4%;right:8%}.principalMenu_textContent{width:70%}}@media (max-width: 1024px) and (max-width: 1024px){.principalMenu_image{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.header{background-color:var(--sym-color-dark)}}@media (max-width: 600px) and (max-width: 600px){.header_left,.header .btn-booking{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.header_mid{position:relative;top:0;left:50%;transform:translateX(-50%);transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.header_mid img{max-width:212px}.header_right{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.privary-navigation__item{position:relative;margin-bottom:30px}.privary-navigation__item:last-of-type{margin-bottom:0}.privary-navigation__item:has(ul){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.privary-navigation__item:has(ul)::before{position:absolute}.privary-navigation__item:has(ul)::after{position:absolute;top:30px;right:15px;rotate:90deg}.privary-navigation__item:has(ul).hover::before{width:0}.privary-navigation__item a{font-size:1.75rem;line-height:1}.privary-navigation__submenu{position:static;background:unset;-ms-flex-align:start;align-items:flex-start;align-items:flex-start;row-gap:10px;max-height:0px;margin-left:0;width:100%;padding:0;transition:all 0s linear}.privary-navigation__submenu a{font-size:.6875rem;line-height:1}.privary-navigation__submenu.show{transition:all 0s linear;width:100%;max-height:unset;padding:25px 25px 10px}.principalMenu{padding:20% 45px 20px}.principalMenu_textContent{padding-right:0px;width:100%}.principalMenu_textContent-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.principalMenu_textContent-bottom{padding-top:15px;border-top:1px solid #fff;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.principalMenu .lang_list{display:-ms-flexbox;display:flex;gap:40px}.principalMenu .lang_list li,.principalMenu .lang_list li a{color:#fff;font-size:1rem;font-family:var(--sym-font-family-tertiary);font-weight:var(--semibold_weigth)}.principalMenu .secondary-navigation__list{margin-bottom:0}}.form-module{position:relative}.form-module h2{text-align:center;padding-bottom:30px}.form-module-wrapper{background-color:var(--sym-color-tertiary);padding-block:60px}.form-module__submit{position:absolute;z-index:2;bottom:12px;right:0px}.form-module__field--label{width:100%;margin-bottom:12px;font-size:.75rem;font-family:var(--sym-font-family-tertiary);line-height:1.4375rem;letter-spacing:2.4px;font-weight:var(--regular_weigth)}.form-module__field--unit label:not(.error){padding-left:25px}.form-module__field--unit label:not(.error):before{top:4px}.form-module__field--unit label:not(.error):after{top:4px}.form-module__field.checkbox,.form-module__field.radio{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:40px}form label{font-size:.75rem;text-transform:uppercase;font-family:var(--sym-font-family-tertiary);line-height:1.4375rem;letter-spacing:2.4px;font-weight:var(--regular_weigth)}form label.error{text-transform:none;letter-spacing:0}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{font-size:.75rem;text-transform:uppercase;font-family:var(--sym-font-family-tertiary);line-height:1.4375rem;letter-spacing:2.4px;font-weight:var(--regular_weigth)}.field.gdpr label:not(.error){padding-left:25px;font-size:.6875rem;letter-spacing:0;text-transform:none}.field.gdpr label:not(.error):before{top:4px}.field.gdpr label:not(.error):after{top:4px}@media (max-width: 600px){.form-module__submit{position:static}.field.gdpr label:not(.error){padding-left:70px}.field.gdpr label:not(.error):after{top:7px}.field.gdpr input:checked+label:after{top:7px}}.footer{clear:both;background-color:var(--sym-color-dark);padding-block:45px 40px}.footer_top{padding-bottom:48px;gap:130px}.footer_mid{padding-block:12px;border-top:1px solid #fff;border-bottom:1px solid #fff}.footer_thirdNav{display:-ms-flexbox;display:flex;gap:10px}.footer_thirdNav a{padding-right:11px;position:relative;color:#fff;text-decoration:none;font-size:.6875rem}.footer_thirdNav a::after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}.footer_thirdNav a:last-of-type::after{content:none}.footer_thirdNav a:has(+[arial-label*="MDS"])::after{content:none}@media (-moz-touch-enabled: 0), (pointer: fine){.footer_thirdNav a:hover{opacity:.5}}.footer_thirdNav a#ot-sdk-btn.ot-sdk-show-settings{padding-right:11px !important;position:relative !important;color:#fff !important;font-size:.6875rem !important}.footer_thirdNav a#ot-sdk-btn.ot-sdk-show-settings::after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.footer_thirdNav a#ot-sdk-btn.ot-sdk-show-settings:hover{opacity:.5}}.footer_thirdNav div{display:-ms-flexbox;display:flex;height:fit-content}.footer_bottom{padding-top:20px}.footer_logoAndSocial{-ms-flex-direction:column;flex-direction:column;gap:30px}.footer_logoAndSocial .social-media{display:-ms-flexbox;display:flex;margin-bottom:0px;gap:20px;width:100%;-ms-flex-pack:center;justify-content:center}.footer_contactInfo a{display:block;color:#fff;font-size:.8125rem;line-height:1.75rem;text-decoration:none}.footer_secondNav li{margin-bottom:15px}.footer_secondNav li:last-of-type{margin-bottom:0px}.footer_secondNav li a{color:#fff;font-size:.75rem;letter-spacing:3.6px;padding-bottom:3px;position:relative;text-transform:uppercase}.footer_secondNav li a::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0px;height:1px;background-color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.footer_secondNav li a:hover::before{width:100%}}.footer_brands{column-gap:32px}.footer_rights{color:#fff;font-size:.625rem}.footer_powered a{color:#fff;font-size:.625rem}@media (-moz-touch-enabled: 0), (pointer: fine){.footer_powered a:hover{opacity:.5}}.footer .tertiary-navigation__list{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:0px}.footer .tertiary-navigation__item{position:relative;padding-right:11px}.footer .tertiary-navigation__item::after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}.footer .tertiary-navigation__item:last-of-type{padding-right:0px}.footer .tertiary-navigation__item:last-of-type::after{content:none}.footer .tertiary-navigation__item a{color:#fff;font-size:.6875rem;font-family:var(--sym-color-secondary);position:relative;padding-bottom:3px}.footer .tertiary-navigation__item a::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0px;height:1px;background-color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.footer .tertiary-navigation__item a:hover::before{width:100%}}.mobile_nav{display:block;position:fixed;bottom:15px;left:15px;z-index:99999;background-color:#fff;width:calc(100vw - 30px);display:-ms-flexbox;display:flex;box-shadow:1px 8px 12px 3px rgba(0,0,0,0.2)}@media (min-width: 600px){.mobile_nav{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.mobile_nav .burgerBtn{-ms-flex:1;flex:1;padding-block:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mobile_nav .burgerBtn_eachLine{background-color:var(--sym-color-primary)}.mobile_nav .burgerBtn_label{color:var(--sym-color-primary)}.mobile_nav .btn-tel{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding-block:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.6875rem;font-weight:bold;font-family:var(---sym-font-family-primary);letter-spacing:3.3px;padding-left:0}.mobile_nav .btn-tel::before{left:10px}.mobile_nav .btn-booking{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding-inline:10px;padding-block:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width: 600px){.footer{padding-bottom:90px}.footer_top{-ms-flex-direction:column;flex-direction:column;gap:40px;padding-bottom:45px}.footer_mid{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-block:30px}.footer_bottom{-ms-flex-direction:column;flex-direction:column;gap:25px}.footer_contactInfo{text-align:center}.footer_secondNav .secondary-navigation__list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(1fr)[auto];grid-template-rows:repeat(auto, 1fr);grid-column-gap:50px;grid-row-gap:20px;padding-block:10px}.footer_secondNav .secondary-navigation__list::before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#fff;transform:translateX(-50%);opacity:.5}.footer_secondNav .secondary-navigation__item{text-align:center;margin-bottom:0px}.footer_thirdNav{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:90%;margin-inline:auto;margin-top:35px;row-gap:20px}.footer_rights{text-align:center;padding-inline:20px}}.otMod.js-openTable{width:100%;background-color:var(--sym-color-tertiary);position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-block:20px}@media (max-width: 600px){.otMod.js-openTable{height:unset;padding-block:32px 44px}}.ot-dtp-picker.wide{padding:0 !important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100% !important;max-width:90% !important;margin:0 auto;gap:32px}@media (max-width: 600px){.ot-dtp-picker.wide{-ms-flex-direction:column;flex-direction:column}}.ot-dtp-picker.wide .ot-title{display:none !important}.ot-dtp-picker.wide form.ot-dtp-picker-form{background:transparent !important;height:52px !important;border:0;display:-ms-flexbox;display:flex;gap:22px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-order:2;order:2}@media (max-width: 600px){.ot-dtp-picker.wide form.ot-dtp-picker-form{-ms-flex-direction:column;flex-direction:column;height:unset !important}}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector{height:fit-content !important;border:0 !important;padding:10px 0;font-size:14px;text-align:center;text-transform:capitalize;font-family:var(---sym-font-family-primary);position:relative;margin:0;border-bottom:1px solid var(--sym-color-primary) !important}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{color:var(--sym-color-text);font-family:var(---sym-font-family-primary);outline:0 !important;font-size:13px;font-weight:600;padding:0;text-align:left;letter-spacing:2.6px;text-transform:capitalize}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after{font-size:0 !important}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link .icon{display:none}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector select,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector input{-webkit-appearance:none;border:0 !important;left:0;margin:0;padding:0;color:#fff;font-family:var(---sym-font-family-primary);font-size:14px;font-weight:600;letter-spacing:0.3px}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-party-size-picker{width:165px;max-width:25%;position:relative}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-party-size-picker::after{content:"";display:block;position:absolute;top:50%;right:10px;z-index:1;width:15px;height:15px;mask-image:url("/assets/svg/people-icon.svg");mask-position:center;mask-repeat:no-repeat;background-color:var(--sym-color-secondary);transform:translateY(-50%)}@media (max-width: 1024px){.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-party-size-picker{background-position:10% center}}@media (max-width: 600px){.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-party-size-picker{max-width:100%}}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-date-picker{width:165px;max-width:25%;position:relative}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-date-picker::after{content:"";display:block;position:absolute;top:50%;right:10px;z-index:1;width:15px;height:15px;mask-image:url("/assets/svg/calendar-view-icon.svg");mask-position:center;mask-repeat:no-repeat;background-color:var(--sym-color-secondary);transform:translateY(-50%)}@media (max-width: 1024px){.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-date-picker{background-position:10% center}}@media (max-width: 600px){.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-date-picker{max-width:100%}}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-time-picker{width:165px;max-width:25%;position:relative}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-time-picker::after{content:"";display:block;position:absolute;top:50%;right:10px;z-index:1;width:15px;height:15px;mask-image:url("/assets/svg/hour-icon.svg");mask-position:center;mask-repeat:no-repeat;background-color:var(--sym-color-secondary);transform:translateY(-50%)}@media (max-width: 1024px){.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-time-picker{background-position:10% center}}@media (max-width: 600px){.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-time-picker{max-width:100%}}.ot-dtp-picker.wide .ot-dtp-picker-button{-ms-flex-order:1;order:1;width:194px !important;height:41px;max-width:26%;background:none;padding:0 !important;border:0;box-shadow:none !important;font-family:var(---sym-font-family-primary);font-size:11px;font-weight:600;letter-spacing:3.3px;text-align:center;padding-right:65px;text-transform:uppercase;background-color:var(--sym-color-secondary);border-radius:2px}@media (max-width: 1024px){.ot-dtp-picker.wide .ot-dtp-picker-button{background-position:95% center}}@media (-moz-touch-enabled: 0), (pointer: fine){.ot-dtp-picker.wide .ot-dtp-picker-button:hover{background-color:#fff;color:var(--sym-color-secondary)}}@media (max-width: 600px){.ot-dtp-picker.wide .ot-dtp-picker-button{max-width:100%}}.ot-dtp-picker.wide .ot-powered-by{width:220px;max-width:20%;height:100%;position:relative;background:none !important;margin:0 !important}.ot-dtp-picker.wide .ot-powered-by::before{content:"";display:block;position:absolute;top:50%;left:0;z-index:1;width:135px;height:30px;background-color:var(--sym-color-secondary);mask-image:url("/assets/svg/OpenTablePoweredBy.svg");mask-position:center;mask-repeat:no-repeat;transform:translateY(-50%)}@media (max-width: 600px){.ot-dtp-picker.wide .ot-powered-by{max-width:100%}.ot-dtp-picker.wide .ot-powered-by::before{left:50%;transform:translate(-50%, -50%)}}.swiper-arrow{display:block;width:54px;height:54px;position:relative;cursor:pointer;z-index:2;background-color:transparent;border-radius:100%;border:1px solid transparent}.swiper-arrow::before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:30px;height:11px;mask:url("/assets/svg/arrow-slider-v1.svg");transform:translate(-50%, -50%);mask-position:center;mask-repeat:no-repeat;background-color:var(--sym-color-primary)}.swiper-arrow.prev-arrow::before{transform:translate(-50%, -48%) rotate(180deg)}@media (-moz-touch-enabled: 0), (pointer: fine){.swiper-arrow:hover{background-color:var(--sym-color-primary)}.swiper-arrow:hover::before{background-color:#fff}}.swiper-arrow.blur{background-color:rgba(var(--sym-color-dark), 0.2)}.swiper-arrow.blur::before{background-color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.swiper-arrow.blur:hover{background-color:var(--sym-color-secondary)}.swiper-arrow.blur:hover::before{background-color:#fff}}.swiper-arrow.white,.singleQuad.color-white .swiper-arrow.btn{background-color:transparent}.swiper-arrow.white::before,.singleQuad.color-white .swiper-arrow.btn::before{background-color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.swiper-arrow.white:hover,.singleQuad.color-white .swiper-arrow.btn:hover{border-color:#fff;background-color:transparent}.swiper-arrow.white:hover::before,.singleQuad.color-white .swiper-arrow.btn:hover::before{background-color:#fff}}.swiper-pagination{display:-ms-flexbox;display:flex}.swiper-pagination .swiper-pagination-bullet{display:block;width:9px;height:9px;margin-inline:21px !important;opacity:.5;background-color:var(--sym-color-secondary);transition:all .3s ease-in-out}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-pagination.white .swiper-pagination-bullet,.singleQuad.color-white .swiper-pagination.btn .swiper-pagination-bullet{background-color:#fff}.accommodations{padding-block:55px 20px}.accommodations_filter{display:-ms-flexbox;display:flex;gap:84px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-block:20px 15px;background-color:var(--sym-color-tertiary);margin-bottom:0px}.accommodations_filter li{font-size:.8125rem;line-height:1.4375rem;font-family:var(--sym-font-family-tertiary);letter-spacing:3.9px;position:relative;padding-bottom:5px;cursor:pointer;text-align:center;text-transform:uppercase}.accommodations_filter li::before{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:calc(100% - 3px);background-color:var(--sym-color-secondary);transform:scaleX(0)}.accommodations_filter li.active{font-weight:var(--bold_weigth)}.accommodations_filter li.active::before{transform:scaleX(1)}@media (-moz-touch-enabled: 0), (pointer: fine){.accommodations_filter li.active:hover{font-weight:var(--bold_weigth)}.accommodations_filter li.active:hover::before{transform:scaleX(1)}}@media (-moz-touch-enabled: 0), (pointer: fine){.accommodations_filter li:hover::before{transform:scaleX(0.5)}}.accommodations_selector{pointer-events:none}@media (min-width: 600px){.accommodations_selector{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.accommodations_holder .room{padding-block:59px}.accommodations_holder .room:nth-of-type(even){background-color:var(--sym-color-tertiary)}.accommodations_holder .room:nth-of-type(even) .room_container{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.accommodations_holder .room_container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.accommodations_holder .room_images{width:60%;height:474px;position:relative}.accommodations_holder .room_images .swiper{height:100%}.accommodations_holder .room_images .swiper-arrow{position:absolute;bottom:20px;right:20px;background-color:transparent}.accommodations_holder .room_images .swiper-arrow.prev-arrow{right:84px}.accommodations_holder .room_copy{width:35%}.accommodations_holder .room_copy ul li{margin-bottom:10px}.accommodations_holder .room_copy ul li:last-of-type{margin-bottom:0px}.accommodations_holder .room_title{margin-bottom:20px}.accommodations_holder .room_specs{display:-ms-flexbox;display:flex;gap:25px;-ms-flex-align:center;align-items:center;margin-bottom:37px}.accommodations_holder .room_space{padding-left:25px;position:relative}.accommodations_holder .room_space::before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);mask:url("/assets/svg/spaces-icon.svg") no-repeat center;background-color:var(--sym-color-primary)}.accommodations_holder .room_sleeps{padding-left:25px;position:relative}.accommodations_holder .room_sleeps::before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);mask:url("/assets/svg/sleeps-icon.svg") no-repeat center;background-color:var(--sym-color-primary)}.accommodations_holder .room_anchors{margin-top:30px;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-align:center;align-items:center}@media (min-width: 600px){.accommodations_holder .room .swiper-pagination{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}body.accommodations{padding-block:0px}@media (max-width: 600px){.accommodations{position:relative}.accommodations_filter{opacity:0;position:absolute;pointer-events:none;width:70%;top:115px;-ms-flex-direction:column;flex-direction:column;row-gap:0px;left:50%;transform:translateX(-50%);padding:10px 25px 40px;background-color:var(--sym-color-primary);z-index:2}.accommodations_filter li{padding-block:15px;border-bottom:1px solid #9F9F9F;color:#fff;display:block;width:100%;text-align:center}.accommodations_selector{pointer-events:all;width:100%;background-color:var(--sym-color-primary);color:#fff;display:block;padding:25px 18% 25px;position:relative;font-size:.8125rem;font-family:var(--sym-font-family-tertiary)}}@media (max-width: 600px) and (max-width: 600px){.accommodations_selector+.accommodations_filter.hidden,.footer_thirdNav .accommodations_selector+a.accommodations_filter[arial-label*="MDS"],.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .accommodations_selector+.accommodations_filter.ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .accommodations_selector+.accommodations_filter.ot-dtp-picker-selector-link:after,.events_filter .accommodations_selector+fieldset.accommodations_filter:has(input[type="text"]),.accommodations_selector+.accommodations_filter.location_subtitle,.offers_holder .eachOffer_shortDescription.accommodations_selector+.accommodations_filter.eachOffer_dates,.reviews_item .accommodations_selector+span.accommodations_filter,.singleQuad_image .accommodations_selector+.accommodations_filter.singleQuad_subtitle,.sliderWithPreview_carousel .eachSlide_title.accommodations_selector+.accommodations_filter.eachSlide_subtitle,#attractions .attraction__info .accommodations_selector+.accommodations_filter.additional-info-from,#attractions .attraction-lightbox__content .attraction__info .accommodations_selector+.accommodations_filter.btn{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.accommodations_selector::before{content:"";display:block;position:absolute;bottom:20px;left:15%;width:70%;height:.5px;background-color:#9F9F9F}.accommodations_selector::after{content:"";display:block;position:absolute;top:50%;right:18%;transform:translateY(-50%);width:8px;height:13px;background-color:var(--sym-color-secondary);mask:url("/assets/svg/arrow-langs.svg");mask-position:center;mask-repeat:no-repeat}.accommodations_selector.active::after{transform:translateY(-50%) rotate(180deg)}.accommodations_selector.active+.accommodations_filter{opacity:1;pointer-events:all}.accommodations_holder .room:nth-of-type(even) .room_container{-ms-flex-direction:column;flex-direction:column}.accommodations_holder .room_container{-ms-flex-direction:column;flex-direction:column;padding-inline:25px}.accommodations_holder .room_images{width:100%;height:unset;aspect-ratio:3/2;margin-bottom:22px}.accommodations_holder .room_copy{width:100%}}@media (max-width: 600px) and (max-width: 600px){.accommodations_holder .room .swiper-arrow{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.accordion{background-color:var(--sym-color-tertiary)}.accordion_holder{width:100%;max-width:967px;padding:70px 15px;margin:0 auto}.accordion_item{margin-bottom:15px}.accordion_item:last-of-type{margin-bottom:0px}.accordion_item[open] .accordion_title::before{background-color:var(--sym-color-primary);transform:translateY(-50%) rotate(180deg)}.accordion_item[open] .accordion_title::after{background-color:var(--sym-color-primary);transform:translateY(-50%) rotate(180deg)}.accordion_title{list-style:none;padding:23px 16px;border-bottom:1px solid #A7A7A7;position:relative}.accordion_title::before{content:"";display:block;position:absolute;top:50%;right:23px;width:12px;height:1px;background-color:var(--sym-color-secondary);transform:translateY(-50%)}.accordion_title::after{content:"";display:block;position:absolute;top:50%;right:23px;width:12px;height:1px;background-color:var(--sym-color-secondary);transform:translateY(-50%) rotate(90deg)}@media (-moz-touch-enabled: 0), (pointer: fine){.accordion_title:hover::before,.accordion_title:hover::after{background-color:var(--sym-color-secondary)}}.accordion_textContent{padding-top:27px;display:block;max-width:90%;margin-inline:auto}.bgQuad{position:relative;height:650px;width:100vw}.bgQuad_image{width:100%;height:100%;position:absolute;top:0;left:0}.bgQuad_image::after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(var(--sym-color-dark), 0.3);pointer-events:none}.bgQuad_container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-inline:81px}.bgQuad_container.text-align-left{-ms-flex-pack:start;justify-content:flex-start}.bgQuad_container.text-align-left .bgQuad_inner{text-align:left;width:305px}.bgQuad_container.text-align-left .bgQuad_inner .btn{margin-inline:0 auto}.bgQuad_container.text-align-right{-ms-flex-pack:end;justify-content:flex-end}.bgQuad_container.text-align-right .bgQuad_inner{text-align:left;width:305px}.bgQuad_container.text-align-right .bgQuad_inner .btn{margin-inline:0 auto}.bgQuad_inner{z-index:2;width:540px;max-width:80%;text-align:center}.bgQuad_inner,.bgQuad_inner p{color:#fff}.bgQuad_inner p{font-size:.9375rem;line-height:1.75rem}.bgQuad_subtitle{margin-bottom:6px;display:block}.bgQuad_title{margin-bottom:22px}.bgQuad .btn{display:block;width:fit-content;margin-top:37px;margin-inline:auto}@media (max-width: 600px){.bgQuad_container{padding-inline:25px}.bgQuad_container.text-align-right,.bgQuad_container.text-align-left{-ms-flex-pack:center;justify-content:center}.bgQuad_inner{max-width:80%}}.amenities{padding-block:55px 20px}.amenities.bg-black{background-color:var(--sym-color-dark)}.amenities.bg-white{background-color:#fff}.amenities.bg-primary{background-color:var(--sym-color-primary)}.amenities.bg-secondary{background-color:var(--sym-color-secondary)}.amenities.bg-tertiary{background-color:var(--sym-color-tertiary)}.amenities_header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:60px}.amenities_line{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:1px;background-color:var(--sym-color-secondary);opacity:.5}.amenities_title{margin-inline:60px}.amenities_inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);-ms-grid-rows:(1fr)[auto];grid-template-rows:repeat(auto, 1fr);grid-column-gap:49px;grid-row-gap:49px}.amenities_item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:20px}.amenities_item span{font-size:.8125rem}.amenities:has(+.bg-black),.amenities:has(+.bg-primary),.amenities:has(+.bg-secondary),.amenities:has(+.bg-tertiary){padding-block:100px}@media (max-width: 1024px){.amenities_inner{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media (max-width: 600px){.amenities_header{padding-inline:28px}.amenities_title{margin-inline:20px}.amenities_inner{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);padding-inline:55px;padding-bottom:40px;position:relative}.amenities_inner::before{content:"";display:block;position:absolute;bottom:0;left:50%;width:calc(100% - 56px);height:1px;background-color:var(--sym-color-secondary);transform:translateX(-50%);opacity:.5}.amenities_item{-ms-flex-pack:start;justify-content:flex-start}.amenities:has(+.bg-black),.amenities:has(+.bg-primary),.amenities:has(+.bg-secondary),.amenities:has(+.bg-tertiary){padding-block:50px}}.capacityChart{background-color:var(--sym-color-dark);padding-block:70px 100px}.capacityChart_title{text-align:center;color:#fff;margin-bottom:31px}.capacityChart_table{width:100%;border-spacing:0px}.capacityChart_table thead{background-color:var(--sym-color-light);text-align:center}.capacityChart_table thead tr th{padding-block:26px}.capacityChart_table tbody{text-align:center}.capacityChart_table tbody tr{border-bottom:1px solid var(--sym-color-light)}.capacityChart_table tbody tr td{padding-block:26px;color:#fff}@media (min-width: 600px){.capacityChart_swipe{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.capacityChart_holder{padding-inline:25px;overflow-x:scroll}.capacityChart_table{width:max-content;table-layout:fixed}.capacityChart_table thead tr th{width:60vw}.capacityChart_table thead tr th:first-of-type{width:95vw}.capacityChart_table tbody tr td{width:60vw}.capacityChart_table tbody tr td:first-of-type{width:95vw}.capacityChart_swipe{padding:32px 30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:#fff;font-family:var(--sym-font-family-secondary);font-size:.9375rem;font-weight:var(--light_weigth);gap:15px}.capacityChart_swipe-arrow{width:20px;aspect-ratio:1/1;background-color:var(--sym-color-tertiary);border-radius:100%;position:relative}.capacityChart_swipe-arrow::before{content:"";display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;transform:translate(-50%, -50%);mask:url("/assets/svg/arrow-swipe-icon.svg");mask-position:center;mask-repeat:no-repeat;background-color:var(--sym-color-primary)}}.cards{padding-block:70px 100px;background-color:var(--sym-color-tertiary)}.cards_title{text-align:center;margin-bottom:37px}.cards_holder{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards_holder .card{width:calc(50% - 8px);position:relative;aspect-ratio:1/1}.cards_holder .card.no-Description .card_hoverContent .btn-secondary{position:absolute;bottom:22%;margin-top:0}.cards_holder .card_image{width:100%;height:100%;position:relative;background-color:var(--sym-color-secondary)}.cards_holder .card_image::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:color-mix(in srgb, var(--sym-color-dark), transparent 100%);border:40px solid color-mix(in srgb, var(--sym-color-dark), transparent 100%)}.cards_holder .card_image::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:24%;background:linear-gradient(0deg, rgba(var(--sym-color-dark), 0.4) 0%, rgba(var(--sym-color-dark), 0) 100%)}.cards_holder .card_previewTitle{position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:12%;color:#fff;font-size:1.4375rem;font-family:var(--sym-font-family-secondary);letter-spacing:0.23px;font-style:italic}.cards_holder .card_hoverContent{position:absolute;width:100%;height:100%;z-index:2;opacity:0;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cards_holder .card_hoverContent .btn-secondary{display:block;width:fit-content;margin-top:30px}.cards_holder .card_title{color:#fff}.cards_holder .card_description{display:block;text-align:center;margin-top:32px;max-width:323px;margin-inline:auto}.cards_holder .card_description,.cards_holder .card_description p{color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.cards_holder .card:hover .card_image::before{background:color-mix(in srgb, var(--sym-color-dark), transparent 40%);border-color:color-mix(in srgb, var(--sym-color-dark), transparent 0%)}.cards_holder .card:hover .card_previewTitle{opacity:0}.cards_holder .card:hover .card_hoverContent{opacity:1}}#home .cards{padding-block:100px 20px}@media (max-width: 1024px){.cards_holder .card_previewTitle{opacity:0}.cards_holder .card_hoverContent{opacity:1;padding-block:15px 30px;position:unset;height:fit-content}.cards_holder .card_title,.cards_holder .card_title p,.cards_holder .card_description,.cards_holder .card_description p{color:var(--sym-color-dark)}}@media (max-width: 1024px) and (-moz-touch-enabled: 0), (max-width: 1024px) and (pointer: fine){.cards_holder .card:hover .card_image::before{background:rgba(var(--sym-color-dark), 0)}}@media (max-width: 1024px){.cards_holder .card.no-Description .card_hoverContent{position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:3%;top:unset;gap:28px}.cards_holder .card.no-Description .card_hoverContent .btn-secondary{position:static}.cards_holder .card.no-Description .card_title,.cards_holder .card.no-Description .card_title p,.cards_holder .card.no-Description .card_description,.cards_holder .card.no-Description .card_description p{color:#fff}}@media (max-width: 600px){.cards .container,.cards .accommodations_holder .room_container,.accommodations_holder .cards .room_container,.cards .bgQuad_container,.cards .amenities_inner,.cards .capacityChart_holder,.cards .cards_holder,.cards .events_holder,.cards .events_calendar,.cards .featuredOffer_holder,.cards .featuredRoom_holder,.cards .gallery:not(.gallery-flex-container) .gallery_holder,.gallery:not(.gallery-flex-container) .cards .gallery_holder,.cards .highlights_holder,.cards .hoursOperation_holder,.cards .hoursOperation_disclaimer,.cards .introComplement_holder,.cards .location_holder,.cards .menusQuad_holder,.cards .menusQuad_tags ul,.menusQuad_tags .cards ul,.cards .offers_holder .eachOffer_flex,.offers_holder .cards .eachOffer_flex,.cards .reviews_holder,.cards .singleQuad_holder,.cards .sliderWithPreview_carousel,.cards .slider_holder,.cards .spaAmenities_holder,.cards .venues_holder .eachVenue_flex,.venues_holder .cards .eachVenue_flex,.cards #contact-us .intro-content,#contact-us .cards .intro-content,.cards #gallery-flex .gallery-flex,#gallery-flex .cards .gallery-flex{padding-inline:0px}.cards_holder{display:block;padding-inline:0px}.cards_holder .card{width:100%;aspect-ratio:14/19}.cards_holder .card .btn-secondary{position:relative !important;color:#fff}.cards_holder .card .btn-secondary::before{background-color:#fff}.cards_pagination{position:static;padding-top:18px;-ms-flex-pack:center;justify-content:center}.cards_pagination .swiper-pagination-bullet{margin-inline:5px !important;background-color:var(--sym-color-dark);opacity:1}.cards_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sym-color-primary)}}.events{padding-block:50px}.events_title{text-align:center;margin-bottom:30px}.events_filter{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;column-gap:30px;row-gap:20px;width:800px;max-width:100%;margin-inline:auto;padding-bottom:20px}.events_filter span:not([class]){font-size:.8125rem;letter-spacing:1.25rem;font-weight:var(--semibold_weigth);font-family:var(---sym-font-family-primary);letter-spacing:2.6px;padding-bottom:17px}.events_filter fieldset legend{display:block;font-size:.625rem;opacity:.7;font-family:var(---sym-font-family-primary);line-height:1.5625rem;letter-spacing:0;margin-bottom:0px;padding-bottom:0px}.events_select{position:relative}.events_select::after{content:"";display:block;position:absolute;right:15px;bottom:12px;width:23px;height:23px;background-color:var(--sym-color-primary);mask-position:center;mask-repeat:no-repeat;pointer-events:none}.events_select:first-of-type::after{mask-image:url("/assets/svg/calendar-icon.svg")}.events_select:last-of-type::after{mask-image:url("/assets/svg/arrow-langs.svg")}.events_select.active::after{transform:rotate(180deg)}.events_select.active .events_option{opacity:1;pointer-events:all}.events_currentOption{display:block;margin-bottom:0px;border:1px solid #CBCBCB;padding:12px 15px;min-width:246px;max-width:100%;font-size:.8125rem;line-height:1.4375rem;font-family:var(---sym-font-family-primary);letter-spacing:0;cursor:pointer}.events_option{opacity:0;position:absolute;pointer-events:none;width:100%;max-height:250px;overflow-y:auto;top:100%;-ms-flex-direction:column;flex-direction:column;row-gap:0px;left:50%;transform:translateX(-50%);padding:10px 25px 40px;background-color:var(--sym-color-secondary);z-index:2}.events_option li{cursor:pointer;padding-block:15px;border-bottom:1px solid #9F9F9F;color:#fff;display:block;width:100%;text-align:center}.events_option li.active::before{content:none}.events_views{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:800px;max-width:100%;margin-inline:auto;gap:20px;margin-bottom:60px}.events_views button{all:unset;font-size:.8125rem;position:relative;padding-left:27px;font-weight:var(--semibold_weigth);cursor:pointer}.events_views button::before{content:"";display:block;position:absolute;top:50%;left:0;width:17px;height:17px;background-color:var(--sym-color-primary);mask-position:center;mask-repeat:no-repeat;transform:translateY(-50%)}.events_views-list::before{mask:url("/assets/svg/list-view-icon.svg")}.events_views-calendar::before{mask:url("/assets/svg/calendar-view-icon.svg")}.events_labelMonth{text-align:center;display:block;margin-bottom:30px}.events_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-ms-grid-rows:(1fr)[auto];grid-template-rows:repeat(auto, 1fr);grid-column-gap:25px;grid-row-gap:100px}.events_list .eachEvent_image{width:100%;aspect-ratio:61/41;margin-bottom:25px}.events_list .eachEvent_copy .btn{display:block;width:fit-content;margin-top:40px}.events_list .eachEvent_title{font-family:var(---sym-font-family-primary);font-size:1.5625rem;line-height:1.875rem;letter-spacing:-0.75px;font-weight:var(--light_weigth);margin-bottom:20px}.events_list .eachEvent_date{display:block;position:relative;padding-left:25px;margin-bottom:30px}.events_list .eachEvent_date::before{content:"";display:block;position:absolute;top:3.5px;left:0;width:17px;height:17px;background-color:var(--sym-color-primary);mask-image:url("/assets/svg/calendar-view-icon.svg");mask-position:center;mask-repeat:no-repeat}.events_calendar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;gap:10px}.events_calendar .day{width:calc((100% / 7) - 10px);height:auto;min-height:150px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.events_calendar .day.week-day{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:.8125rem;line-height:1.4375rem;font-family:var(---sym-font-family-primary);color:#fff;background-color:var(--sym-color-secondary);font-weight:var(--semibold_weigth);min-height:inherit;padding-block:25px;border:none}.events_calendar .day.disabled{opacity:0}.events_calendar .day__number{display:block;background-color:var(--sym-color-secondary);width:100%}.events_calendar .day__number span{display:block;width:fit-content;height:100%;padding:0px 8px;font-size:.8125rem;line-height:1.75rem;border-right:1px solid #fff;color:#fff}.events_calendar .day__events{width:100%;height:100%;border:1px solid #CBCBCB;background-color:var(--sym-color-tertiary);border-top:0px;padding:10px}.events_calendar .day__events span{display:block;padding-bottom:10px;border-bottom:1px solid #CBCBCB;font-size:.8125rem;line-height:1.25rem;font-family:var(--sym-font-family-tertiary);color:var(--sym-color-dark)}.events_calendar .day__events span:nth-of-type(3){border-bottom:0px}.events_calendar .day__events span:nth-of-type(4){border-bottom:0px;padding-block:3px;position:absolute;bottom:0;left:0;background-color:rgba(var(--sym-color-dark), 0.1);width:100%;text-align:center}.event_lightbox{display:none;width:98vw;max-width:710px;max-height:80vh;padding:95px;background-color:var(--sym-color-light);overflow-y:scroll}.event_lightbox__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:60px}.event_lightbox h2{margin-bottom:20px}.event_lightbox .subtitle,.event_lightbox .accommodations_holder .room_space,.accommodations_holder .event_lightbox .room_space,.event_lightbox .accommodations_holder .room_sleeps,.accommodations_holder .event_lightbox .room_sleeps,.event_lightbox .featuredRoom_title,.event_lightbox .specialLightBox_subtitle,.event_lightbox .venues_holder .eachVenue_capacity,.venues_holder .event_lightbox .eachVenue_capacity,.event_lightbox #default .intro-content .container .intro-content_copy span,#default .intro-content .container .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .accommodations_holder .room_container .intro-content_copy span,#default .intro-content .accommodations_holder .room_container .intro-content_copy .event_lightbox span,.event_lightbox .accommodations_holder #default .intro-content .room_container .intro-content_copy span,.accommodations_holder #default .intro-content .room_container .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .bgQuad_container .intro-content_copy span,#default .intro-content .bgQuad_container .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .amenities_inner .intro-content_copy span,#default .intro-content .amenities_inner .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .capacityChart_holder .intro-content_copy span,#default .intro-content .capacityChart_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .cards_holder .intro-content_copy span,#default .intro-content .cards_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .events_holder .intro-content_copy span,#default .intro-content .events_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .events_calendar .intro-content_copy span,#default .intro-content .events_calendar .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .featuredOffer_holder .intro-content_copy span,#default .intro-content .featuredOffer_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .featuredRoom_holder .intro-content_copy span,#default .intro-content .featuredRoom_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy span,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy .event_lightbox span,.event_lightbox .gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy span,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .highlights_holder .intro-content_copy span,#default .intro-content .highlights_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .hoursOperation_holder .intro-content_copy span,#default .intro-content .hoursOperation_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .hoursOperation_disclaimer .intro-content_copy span,#default .intro-content .hoursOperation_disclaimer .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .introComplement_holder .intro-content_copy span,#default .intro-content .introComplement_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .location_holder .intro-content_copy span,#default .intro-content .location_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .menusQuad_holder .intro-content_copy span,#default .intro-content .menusQuad_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .menusQuad_tags ul .intro-content_copy span,#default .intro-content .menusQuad_tags ul .intro-content_copy .event_lightbox span,.event_lightbox .menusQuad_tags #default .intro-content ul .intro-content_copy span,.menusQuad_tags #default .intro-content ul .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .offers_holder .eachOffer_flex .intro-content_copy span,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy .event_lightbox span,.event_lightbox .offers_holder #default .intro-content .eachOffer_flex .intro-content_copy span,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .reviews_holder .intro-content_copy span,#default .intro-content .reviews_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .singleQuad_holder .intro-content_copy span,#default .intro-content .singleQuad_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .sliderWithPreview_carousel .intro-content_copy span,#default .intro-content .sliderWithPreview_carousel .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .slider_holder .intro-content_copy span,#default .intro-content .slider_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .spaAmenities_holder .intro-content_copy span,#default .intro-content .spaAmenities_holder .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content .venues_holder .eachVenue_flex .intro-content_copy span,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy .event_lightbox span,.event_lightbox .venues_holder #default .intro-content .eachVenue_flex .intro-content_copy span,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content #contact-us .intro-content .intro-content_copy span,#default .intro-content #contact-us .intro-content .intro-content_copy .event_lightbox span,.event_lightbox #contact-us #default .intro-content .intro-content .intro-content_copy span,#contact-us #default .intro-content .intro-content .intro-content_copy .event_lightbox span,.event_lightbox #default .intro-content #gallery-flex .gallery-flex .intro-content_copy span,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy .event_lightbox span,.event_lightbox #gallery-flex #default .intro-content .gallery-flex .intro-content_copy span,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy .event_lightbox span{display:block;position:relative;padding-left:25px;margin-bottom:30px}.event_lightbox .subtitle::before,.event_lightbox .accommodations_holder .room_space::before,.accommodations_holder .event_lightbox .room_space::before,.event_lightbox .accommodations_holder .room_sleeps::before,.accommodations_holder .event_lightbox .room_sleeps::before,.event_lightbox .featuredRoom_title::before,.event_lightbox .specialLightBox_subtitle::before,.event_lightbox .venues_holder .eachVenue_capacity::before,.venues_holder .event_lightbox .eachVenue_capacity::before,.event_lightbox #default .intro-content .container .intro-content_copy span::before,#default .intro-content .container .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .accommodations_holder .room_container .intro-content_copy span::before,#default .intro-content .accommodations_holder .room_container .intro-content_copy .event_lightbox span::before,.event_lightbox .accommodations_holder #default .intro-content .room_container .intro-content_copy span::before,.accommodations_holder #default .intro-content .room_container .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .bgQuad_container .intro-content_copy span::before,#default .intro-content .bgQuad_container .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .amenities_inner .intro-content_copy span::before,#default .intro-content .amenities_inner .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .capacityChart_holder .intro-content_copy span::before,#default .intro-content .capacityChart_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .cards_holder .intro-content_copy span::before,#default .intro-content .cards_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .events_holder .intro-content_copy span::before,#default .intro-content .events_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .events_calendar .intro-content_copy span::before,#default .intro-content .events_calendar .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .featuredOffer_holder .intro-content_copy span::before,#default .intro-content .featuredOffer_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .featuredRoom_holder .intro-content_copy span::before,#default .intro-content .featuredRoom_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy span::before,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy .event_lightbox span::before,.event_lightbox .gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy span::before,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .highlights_holder .intro-content_copy span::before,#default .intro-content .highlights_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .hoursOperation_holder .intro-content_copy span::before,#default .intro-content .hoursOperation_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .hoursOperation_disclaimer .intro-content_copy span::before,#default .intro-content .hoursOperation_disclaimer .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .introComplement_holder .intro-content_copy span::before,#default .intro-content .introComplement_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .location_holder .intro-content_copy span::before,#default .intro-content .location_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .menusQuad_holder .intro-content_copy span::before,#default .intro-content .menusQuad_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .menusQuad_tags ul .intro-content_copy span::before,#default .intro-content .menusQuad_tags ul .intro-content_copy .event_lightbox span::before,.event_lightbox .menusQuad_tags #default .intro-content ul .intro-content_copy span::before,.menusQuad_tags #default .intro-content ul .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .offers_holder .eachOffer_flex .intro-content_copy span::before,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy .event_lightbox span::before,.event_lightbox .offers_holder #default .intro-content .eachOffer_flex .intro-content_copy span::before,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .reviews_holder .intro-content_copy span::before,#default .intro-content .reviews_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .singleQuad_holder .intro-content_copy span::before,#default .intro-content .singleQuad_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .sliderWithPreview_carousel .intro-content_copy span::before,#default .intro-content .sliderWithPreview_carousel .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .slider_holder .intro-content_copy span::before,#default .intro-content .slider_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .spaAmenities_holder .intro-content_copy span::before,#default .intro-content .spaAmenities_holder .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content .venues_holder .eachVenue_flex .intro-content_copy span::before,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy .event_lightbox span::before,.event_lightbox .venues_holder #default .intro-content .eachVenue_flex .intro-content_copy span::before,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content #contact-us .intro-content .intro-content_copy span::before,#default .intro-content #contact-us .intro-content .intro-content_copy .event_lightbox span::before,.event_lightbox #contact-us #default .intro-content .intro-content .intro-content_copy span::before,#contact-us #default .intro-content .intro-content .intro-content_copy .event_lightbox span::before,.event_lightbox #default .intro-content #gallery-flex .gallery-flex .intro-content_copy span::before,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy .event_lightbox span::before,.event_lightbox #gallery-flex #default .intro-content .gallery-flex .intro-content_copy span::before,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy .event_lightbox span::before{content:"";display:block;position:absolute;top:3.5px;left:0;width:17px;height:17px;background-color:var(--sym-color-primary);mask-image:url("/assets/svg/calendar-view-icon.svg");mask-position:center;mask-repeat:no-repeat}.event_lightbox__description{display:block}.event_lightbox .btn{display:block;width:fit-content;margin-top:30px}@media (max-width: 600px){.events_filter{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.events_filter span:not([class]){padding-bottom:0px}.events_views{-ms-flex-pack:center;justify-content:center}.events_list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}.events_calendar{padding-inline:0px}.events_calendar .day{min-height:70px}.events_calendar .day__events span{display:none;padding-bottom:0px;border-bottom:0px;position:relative;font-size:.8125rem;line-height:1;color:var(--sym-color-tertiary)}.events_calendar .day__events span::before{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%, -50%);background-color:var(--sym-color-secondary);border-radius:100%}.events_calendar .day__events span:first-of-type{display:block}.event_lightbox{padding:70px 25px;width:85vw;overflow-y:auto}}body.events{padding-top:0}.featuredOffer{background-color:var(--sym-color-tertiary);padding-block:80px 102px}.featuredOffer.bg-black{background-color:var(--sym-color-dark);padding-block:60px;margin-block:80px 20px}.featuredOffer.bg-primary{background-color:var(--sym-color-primary);padding-block:60px;margin-block:80px 20px}.featuredOffer.bg-secondary{background-color:var(--sym-color-secondary);padding-block:60px;margin-block:80px 20px}.featuredOffer.bg-tertiary{background-color:var(--sym-color-tertiary);padding-block:60px;margin-block:80px 20px}.featuredOffer_holder{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr);grid-column-gap:66px;max-width:977px;height:511px}.featuredOffer_headlines{grid-area:1 / 1 / 2 / 2;place-content:end}.featuredOffer_media{grid-area:1 / 2 / 4 / 3}.featuredOffer_copy{grid-area:2 / 1 / 4 / 2}.featuredOffer_copy ul li::before{top:11px !important}.featuredOffer_subtitle{display:block;margin-bottom:18px}.featuredOffer_anchors{display:-ms-flexbox;display:flex;padding-top:40px;-ms-flex-align:center;align-items:center;gap:40px}@media (max-width: 600px){.featuredOffer{padding-block:20px 50px}.featuredOffer_holder{padding-inline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:fit-content}.featuredOffer_media{-ms-flex-order:1;order:1;height:332px;margin-bottom:45px}.featuredOffer_headlines{-ms-flex-order:2;order:2;padding-inline:25px}.featuredOffer_copy{-ms-flex-order:3;order:3;padding-inline:25px}}.featuredRoom{padding-block:60px 120px;max-width:1440px;margin-inline:auto}.featuredRoom_header{display:-ms-flexbox;display:flex;margin-inline:auto 0;width:695px;max-width:100%;-ms-flex-align:center;align-items:center;gap:60px;margin-bottom:30px}.featuredRoom_line{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:100px;height:1px;background-color:var(--sym-color-primary)}.featuredRoom_holder{max-width:1343px;width:87vw;padding-inline:15px 0;margin-inline:auto 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;position:relative}.featuredRoom_imageContent_slider{width:55%;height:558px}.featuredRoom_textContent_slider{width:40%}.featuredRoom_textContent_slider .eachContentSlide{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.featuredRoom_textContent_slider .eachContentSlide,.featuredRoom_textContent_slider .eachContentSlide p{font-size:.9375rem;line-height:1.5625rem;font-family:var(--sym-font-family-secondary)}.featuredRoom_image{height:100%}.featuredRoom_name{margin-bottom:34px}.featuredRoom_specs{display:-ms-flexbox;display:flex;gap:20px;font-size:1.25rem;line-height:1.4375rem;letter-spacing:0.2px;font-family:var(--sym-font-family-secondary);font-style:italic;margin-bottom:32px}.featuredRoom_anchors{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:60px;gap:45px}.featuredRoom_arrow{position:absolute;bottom:0}.featuredRoom_arrow.prev-arrow{right:55.5%;transform-origin:top right}.featuredRoom_arrow.next-arrow{right:50.5%;transform-origin:top left}@media (min-width: 600px){.featuredRoom_pagination{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 1024px){.featuredRoom_holder{width:95vw}.featuredRoom_arrow.next-arrow{right:45.5%}}@media (max-width: 600px){.featuredRoom{padding-block:50px 20px}.featuredRoom_holder{width:100vw}.featuredRoom_header{padding-inline:50px}.featuredRoom_line{-ms-flex:0;flex:0}.featuredRoom_holder{-ms-flex-direction:column;flex-direction:column}.featuredRoom_imageContent_slider{width:100%;height:unset;aspect-ratio:65/46;padding-bottom:30px}.featuredRoom_textContent_slider{width:100%;padding:30px 25px 0}.featuredRoom_anchors{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}}@media (max-width: 600px) and (max-width: 600px){.featuredRoom_arrow{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.featuredRoom_pagination{position:static;padding-inline:25px;-ms-flex-pack:center;justify-content:center}.featuredRoom_pagination .swiper-pagination-bullet{margin-inline:5px !important;background-color:var(--sym-color-dark);opacity:1}.featuredRoom_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sym-color-primary)}}.gallery:not(.gallery-flex-container){padding-block:80px 55px;position:relative}.gallery:not(.gallery-flex-container)::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(50% - 15px);background-color:var(--sym-color-dark)}.gallery:not(.gallery-flex-container) .gallery_holder{max-width:1920px;height:556px;padding-inline:0;position:relative;display:-ms-flexbox;display:flex;gap:2%}.gallery:not(.gallery-flex-container) .gallery_header{position:absolute;left:66%;top:4%}.gallery:not(.gallery-flex-container) .gallery_title{margin-bottom:20px}.gallery:not(.gallery-flex-container) .gallery .btn{display:block;width:fit-content;margin-left:5px}.gallery:not(.gallery-flex-container) .gallery_link{display:block;width:100%;height:100%;position:relative}.gallery:not(.gallery-flex-container) .gallery_link::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--sym-color-dark), 0);pointer-events:none}.gallery:not(.gallery-flex-container) .gallery_link::after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);width:23px;height:23px;mask:url("/assets/svg/expand-icon-v1.svg");mask-position:center;mask-repeat:no-repeat;pointer-events:none;background-color:#fff;opacity:0}@media (-moz-touch-enabled: 0), (pointer: fine){.gallery:not(.gallery-flex-container) .gallery_link:hover::before{background-color:rgba(var(--sym-color-dark), 0.5)}.gallery:not(.gallery-flex-container) .gallery_link:hover::after{opacity:1}}.gallery:not(.gallery-flex-container) .gallery_slider-left{width:17%;height:55%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.gallery:not(.gallery-flex-container) .gallery_slider-mid{width:45%}.gallery:not(.gallery-flex-container) .gallery_slider-right{width:36%;height:70%;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.gallery:not(.gallery-flex-container) .gallery_arrow{position:absolute}.gallery:not(.gallery-flex-container) .gallery_arrow.prev-arrow{top:50%;left:7%;transform:translate(-50%, -50%)}.gallery:not(.gallery-flex-container) .gallery_arrow.next-arrow{top:66%;right:14%;transform:translate(-50%, -50%)}@media (min-width: 600px){.gallery:not(.gallery-flex-container) .gallery_pagination{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.gallery:not(.gallery-flex-container){padding-block:40px 60px;position:relative}.gallery:not(.gallery-flex-container)::before{content:unset}.gallery:not(.gallery-flex-container) .gallery_holder{height:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-bottom:60px}.gallery:not(.gallery-flex-container) .gallery_header{position:unset;width:100%}.gallery:not(.gallery-flex-container) .gallery_title{text-align:center}.gallery:not(.gallery-flex-container) .gallery_slider-left{width:3%;height:280px}.gallery:not(.gallery-flex-container) .gallery_slider-mid{width:90%;height:280px}.gallery:not(.gallery-flex-container) .gallery_slider-right{width:3%;height:280px}.gallery:not(.gallery-flex-container) .gallery_link{pointer-events:none}}@media (max-width: 600px) and (-moz-touch-enabled: 0), (max-width: 600px) and (pointer: fine){.gallery:not(.gallery-flex-container) .gallery_link:hover::before{background-color:rgba(var(--sym-color-dark), 0)}.gallery:not(.gallery-flex-container) .gallery_link:hover::after{opacity:0}}@media (max-width: 600px) and (max-width: 600px){.gallery:not(.gallery-flex-container) .gallery_arrow{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.gallery:not(.gallery-flex-container) .gallery_pagination{position:static;padding:25px;-ms-flex-pack:center;justify-content:center}.gallery:not(.gallery-flex-container) .gallery_pagination .swiper-pagination-bullet{margin-inline:5px !important;background-color:var(--sym-color-dark);opacity:1}.gallery:not(.gallery-flex-container) .gallery_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sym-color-primary)}.gallery:not(.gallery-flex-container) .btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.highlights{background-color:var(--sym-color-primary)}.highlights_holder{max-width:1920px;padding:70px 0;position:relative}.highlights_title{margin-bottom:20px;text-align:center}.highlights_slider .eachHighlight_image{width:100%;aspect-ratio:48/23}.highlights_slider .eachHighlight_image img{transform:scale(0.85)}.highlights_slider .eachHighlight_textContent{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:70%;margin-inline:auto;margin-top:50px;opacity:0}.highlights_slider .eachHighlight_title{width:43%;color:#fff}.highlights_slider .eachHighlight_description{width:54%}.highlights_slider .eachHighlight_description,.highlights_slider .eachHighlight_description p{color:#fff}.highlights_slider .eachHighlight_description .btn{display:block;width:fit-content;margin-top:40px}.highlights_slider .swiper-slide-active .eachHighlight_image img{transform:scale(1) translateX(0%)}.highlights_slider .swiper-slide-active .eachHighlight_textContent{opacity:1}.highlights_slider .swiper-slide-prev .eachHighlight_image img{transform:scale(0.85) translateX(9%)}.highlights_slider .swiper-slide-next .eachHighlight_image img{transform:scale(0.85) translateX(-9%)}.highlights_arrow{position:absolute;top:37%;transform:translateY(-50%)}.highlights_arrow.prev-arrow{left:5%}.highlights_arrow.next-arrow{right:5%}@media (min-width: 600px){.highlights_pagination{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 1024px){.highlights_slider .eachHighlight_textContent{-ms-flex-direction:column;flex-direction:column;gap:30px}.highlights_slider .eachHighlight_title{width:100%}.highlights_slider .eachHighlight_description{width:100%}}@media (max-width: 600px){.highlights_slider .eachHighlight_image{margin-bottom:30px}.highlights_slider .eachHighlight_image img{transform:scale(1)}.highlights_slider .eachHighlight_textContent{padding-inline:25px;width:100%;opacity:1;margin-top:0px}.highlights_slider .eachHighlight_title{margin-bottom:0px}}@media (max-width: 600px) and (max-width: 600px){.highlights_arrow{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.highlights_pagination{position:absolute;padding-inline:25px;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;top:unset !important;bottom:30px !important}.highlights_pagination .swiper-pagination-bullet{margin-inline:5px !important;background-color:#fff;opacity:1}.highlights_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sym-color-primary)}}.hoursOperation{padding-block:35px 20px}.hoursOperation_title{text-align:center;margin-bottom:35px}.hoursOperation_holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hoursOperation_holder .eachHour{width:calc(100% / 5);border:0.5px solid var(--sym-color-dark);padding-block:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hoursOperation_holder .eachHour_title{margin-bottom:15px}.hoursOperation_disclaimer{max-width:1110px;display:block;padding-block:18px 15px;border-bottom:0.5px solid var(--sym-color-dark)}.hoursOperation_disclaimer,.hoursOperation_disclaimer p{text-align:center}@media (max-width: 600px){.hoursOperation_holder{-ms-flex-direction:column;flex-direction:column}.hoursOperation_holder .eachHour{width:100%}}.introComplement{margin-top:-80px;padding-bottom:60px}.introComplement_holder{display:-ms-flexbox;display:flex;max-width:790px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;gap:80px}.introComplement_holder.copy-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.introComplement_image{width:39%;aspect-ratio:12/11;margin:0}.introComplement_textContent{padding-bottom:32px}.introComplement_textContent p{margin-bottom:5px}.introComplement_title{margin-bottom:22px}@media (max-width: 600px){.introComplement{margin-top:0px;padding-block:20px}.introComplement_holder{-ms-flex-direction:column;flex-direction:column;padding-inline:25px}}@media (max-width: 600px) and (max-width: 600px){.introComplement_image{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.introComplement_textContent{width:100%}}.location{padding-block:40px 20px}.location_holder{padding-block:0px 50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.location_image{position:relative;width:59%;height:657px}.location_copy{width:37%}.location_thumb{width:100%;aspect-ratio:88/49;margin-bottom:42px}.location_title{margin-bottom:30px}.location .btn{display:block;width:fit-content;margin-top:30px}@media (max-width: 600px){.location_holder{-ms-flex-direction:column;flex-direction:column;padding-inline:0;padding-bottom:0}.location_image{width:100%}}@media (max-width: 600px) and (max-width: 600px){.location_thumb{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.location_copy{width:100%;padding-inline:25px}}.menusQuad{margin-top:40px;max-width:1920px;background-color:var(--sym-color-tertiary)}.menusQuad:has(.menusQuad_image) .menusQuad_header{width:100%;padding-block:140px;position:relative;background-color:transparent}.menusQuad:has(.menusQuad_image) .menusQuad_title{color:#fff}.menusQuad_header{width:100%;padding-block:0px 40px;position:relative;background-color:#fff}.menusQuad_title{text-align:center;position:relative;z-index:1}.menusQuad_image{position:absolute;top:0;left:0;width:100%;height:100%}.menusQuad_selector{pointer-events:none}@media (min-width: 600px){.menusQuad_selector{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.menusQuad_filter{display:-ms-flexbox;display:flex;gap:84px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-block:20px 15px;background-color:var(--sym-color-primary);margin-block:0px}.menusQuad_filter li{font-size:.8125rem;line-height:1.4375rem;font-family:var(--sym-font-family-tertiary);letter-spacing:3.9px;color:#fff;position:relative;padding-bottom:5px;cursor:pointer;text-align:center}.menusQuad_filter li::before{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:calc(100% - 3px);background-color:var(--sym-color-secondary);transform:scaleX(0)}.menusQuad_filter li.active{font-weight:var(--bold_weigth)}.menusQuad_filter li.active::before{transform:scaleX(1)}@media (-moz-touch-enabled: 0), (pointer: fine){.menusQuad_filter li.active:hover{font-weight:var(--bold_weigth)}.menusQuad_filter li.active:hover::before{transform:scaleX(1)}}@media (-moz-touch-enabled: 0), (pointer: fine){.menusQuad_filter li:hover::before{transform:scaleX(0.5)}}.menusQuad_holder{max-width:1080px;padding-block:75px}.menusQuad_holder .eachMenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}.menusQuad_holder .eachMenu .eachCategory{width:100%}.menusQuad_holder .eachMenu .eachCategory_left,.menusQuad_holder .eachMenu .eachCategory_right{width:calc(50% - 30px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:45px}.menusQuad_holder .eachMenu .eachCategory_title{display:block;margin-bottom:35px}.menusQuad_holder .eachMenu .eachProduct{margin-bottom:30px}.menusQuad_holder .eachMenu .eachProduct:last-of-type{margin-bottom:0px}.menusQuad_holder .eachMenu .eachProduct_top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.menusQuad_holder .eachMenu .eachProduct_title{display:block;width:fit-content;padding-right:10px;font-weight:600}.menusQuad_holder .eachMenu .eachProduct_tag{display:-ms-flexbox;display:flex;gap:10px;padding-right:15px}.menusQuad_holder .eachMenu .eachProduct_tag img{max-width:25px;max-height:25px}.menusQuad_holder .eachMenu .eachProduct_line{height:1px;-ms-flex:1;flex:1;border-top:1px dotted var(--sym-color-primary)}.menusQuad_holder .eachMenu .eachProduct_price{display:block;width:fit-content;padding-left:10px}.menusQuad_holder .eachMenu .eachProduct_bottom{display:block;width:90%}.menusQuad_holder .eachMenu .eachProduct_bottom p{margin-block:0px}.menusQuad_tags{padding-bottom:40px}.menusQuad_tags ul{max-width:1080px;border:1px solid var(--sym-color-dark);padding:18px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:30px}.menusQuad_tags ul li{font-weight:600}.menusQuad_tags ul li img{max-width:25px;max-height:25px;margin-right:10px}@media (max-width: 600px){.menusQuad{position:relative}.menusQuad:has(.menusQuad_image) .menusQuad_header{padding-block:110px 94px}.menusQuad:has(.menusQuad_image) .menusQuad_header img{object-fit:cover}.menusQuad_filter{opacity:0;position:absolute;pointer-events:none;width:70%;top:375px;-ms-flex-direction:column;flex-direction:column;row-gap:0px;left:50%;transform:translateX(-50%);padding:10px 25px 40px;background-color:var(--sym-color-primary);z-index:2}.menusQuad_filter li{padding-block:15px;border-bottom:1px solid #9F9F9F;color:#fff;display:block;width:100%;text-align:center}.menusQuad_filter li.active::before{content:none}.menusQuad_selector{pointer-events:all;width:100%;background-color:var(--sym-color-primary);color:#fff;display:block;padding:25px 18% 25px;position:relative;font-size:.8125rem;font-family:var(--sym-font-family-tertiary)}}@media (max-width: 600px) and (max-width: 600px){.menusQuad_selector+.menusQuad_filter.hidden,.footer_thirdNav .menusQuad_selector+a.menusQuad_filter[arial-label*="MDS"],.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .menusQuad_selector+.menusQuad_filter.ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .menusQuad_selector+.menusQuad_filter.ot-dtp-picker-selector-link:after,.events_filter .menusQuad_selector+fieldset.menusQuad_filter:has(input[type="text"]),.menusQuad_selector+.menusQuad_filter.location_subtitle,.offers_holder .eachOffer_shortDescription.menusQuad_selector+.menusQuad_filter.eachOffer_dates,.reviews_item .menusQuad_selector+span.menusQuad_filter,.singleQuad_image .menusQuad_selector+.menusQuad_filter.singleQuad_subtitle,.sliderWithPreview_carousel .eachSlide_title.menusQuad_selector+.menusQuad_filter.eachSlide_subtitle,#attractions .attraction__info .menusQuad_selector+.menusQuad_filter.additional-info-from,#attractions .attraction-lightbox__content .attraction__info .menusQuad_selector+.menusQuad_filter.btn{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.menusQuad_selector::before{content:"";display:block;position:absolute;bottom:20px;left:15%;width:70%;height:.5px;background-color:#9F9F9F}.menusQuad_selector::after{content:"";display:block;position:absolute;top:50%;right:18%;transform:translateY(-50%);width:8px;height:13px;background-color:var(--sym-color-secondary);mask:url("/assets/svg/arrow-langs.svg");mask-position:center;mask-repeat:no-repeat}.menusQuad_selector.active::after{transform:translateY(-50%) rotate(180deg)}.menusQuad_selector.active+.menusQuad_filter{opacity:1;pointer-events:all}.menusQuad_holder{padding-inline:25px}.menusQuad_holder .eachMenu{-ms-flex-direction:column;flex-direction:column}.menusQuad_holder .eachMenu .eachCategory{width:100%}.menusQuad_holder .eachMenu .eachCategory_left,.menusQuad_holder .eachMenu .eachCategory_right{width:100%}}.offers_selector{pointer-events:none}@media (min-width: 600px){.offers_selector{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.offers_filter{display:-ms-flexbox;display:flex;gap:84px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-block:20px 15px;background-color:var(--sym-color-tertiary);margin-bottom:0px}.offers_filter li{font-size:.8125rem;line-height:1.4375rem;font-family:var(--sym-font-family-tertiary);letter-spacing:3.9px;position:relative;padding-bottom:5px;cursor:pointer;text-align:center;text-transform:uppercase}.offers_filter li::before{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:calc(100% - 3px);background-color:var(--sym-color-secondary);transform:scaleX(0)}.offers_filter li.active{font-weight:var(--bold_weigth)}.offers_filter li.active::before{transform:scaleX(1)}@media (-moz-touch-enabled: 0), (pointer: fine){.offers_filter li.active:hover{font-weight:var(--bold_weigth)}.offers_filter li.active:hover::before{transform:scaleX(1)}}@media (-moz-touch-enabled: 0), (pointer: fine){.offers_filter li:hover::before{transform:scaleX(0.5)}}.offers_holder .eachOffer{padding-block:100px}.offers_holder .eachOffer:nth-of-type(even){background-color:var(--sym-color-tertiary)}.offers_holder .eachOffer:nth-of-type(even) .eachOffer_flex{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.offers_holder .eachOffer_flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.offers_holder .eachOffer_image{width:50%;height:450px}.offers_holder .eachOffer_textContent{width:42%}.offers_holder .eachOffer_subtitle{display:block;margin-bottom:21px}.offers_holder .eachOffer_title{margin-bottom:20px}.offers_holder .eachOffer_dates{display:-ms-flexbox;display:flex;margin-bottom:30px;font-weight:600}.offers_holder .eachOffer_bookBy{margin-right:10px;font-weight:600}.offers_holder .eachOffer_stayBy{margin-left:10px;font-weight:600}.offers_holder .eachOffer_anchors{display:-ms-flexbox;display:flex;margin-top:38px;gap:40px;-ms-flex-align:end;align-items:flex-end}.specialLightBox{display:none;width:98vw;max-width:710px;max-height:80vh;padding:95px;background-color:var(--sym-color-light);overflow-y:scroll}.specialLightBox_subtitle{display:block;margin-bottom:21px}.specialLightBox_title{display:block;margin-bottom:15px}.specialLightBox_dates{display:-ms-flexbox;display:flex;margin-bottom:41px}.specialLightBox_bookBy{margin-right:10px}.specialLightBox_stayBy{margin-left:10px}.specialLightBox_shortDescription{display:block;margin-bottom:30px}.specialLightBox .btn{display:block;width:fit-content;margin-top:41px}.specialLightBox_terms{display:block;margin-top:40px}.specialLightBox_terms,.specialLightBox_terms span{font-size:.625rem;line-height:1rem;font-family:var(--sym-font-family-tertiary)}@media (max-width: 600px){.offers{position:relative}.offers_filter{opacity:0;position:absolute;pointer-events:none;width:70%;top:55px;-ms-flex-direction:column;flex-direction:column;row-gap:0px;left:50%;transform:translateX(-50%);padding:10px 25px 40px;background-color:var(--sym-color-primary);z-index:2}.offers_filter li{padding-block:15px;border-bottom:1px solid #9F9F9F;color:#fff;display:block;width:100%;text-align:center}.offers_selector{pointer-events:all;width:100%;background-color:var(--sym-color-primary);color:#fff;display:block;padding:25px 18% 25px;position:relative;font-size:.8125rem;font-family:var(--sym-font-family-tertiary)}}@media (max-width: 600px) and (max-width: 600px){.offers_selector+.offers_filter.hidden,.footer_thirdNav .offers_selector+a.offers_filter[arial-label*="MDS"],.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .offers_selector+.offers_filter.ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .offers_selector+.offers_filter.ot-dtp-picker-selector-link:after,.events_filter .offers_selector+fieldset.offers_filter:has(input[type="text"]),.offers_selector+.offers_filter.location_subtitle,.offers_holder .eachOffer_shortDescription.offers_selector+.offers_filter.eachOffer_dates,.reviews_item .offers_selector+span.offers_filter,.singleQuad_image .offers_selector+.offers_filter.singleQuad_subtitle,.sliderWithPreview_carousel .eachSlide_title.offers_selector+.offers_filter.eachSlide_subtitle,#attractions .attraction__info .offers_selector+.offers_filter.additional-info-from,#attractions .attraction-lightbox__content .attraction__info .offers_selector+.offers_filter.btn{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.offers_selector::before{content:"";display:block;position:absolute;bottom:20px;left:15%;width:70%;height:.5px;background-color:#9F9F9F}.offers_selector::after{content:"";display:block;position:absolute;top:50%;right:18%;transform:translateY(-50%);width:8px;height:13px;background-color:var(--sym-color-secondary);mask:url("/assets/svg/arrow-langs.svg");mask-position:center;mask-repeat:no-repeat}.offers_selector.active::after{transform:translateY(-50%) rotate(180deg)}.offers_selector.active+.offers_filter{opacity:1;pointer-events:all}.offers_holder .eachOffer{padding-block:38px}.offers_holder .eachOffer:nth-of-type(even) .eachOffer_flex{-ms-flex-direction:column;flex-direction:column}.offers_holder .eachOffer_flex{-ms-flex-direction:column;flex-direction:column;padding-inline:25px}.offers_holder .eachOffer_image{width:100%;height:unset;aspect-ratio:21/16;margin-bottom:30px}.offers_holder .eachOffer_textContent{width:100%}.offers_holder .eachOffer_anchors{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.specialLightBox{padding:70px 25px;width:85vw;overflow-y:auto}}.pressRelases_holder{max-width:1170px;padding:80px 15px 20px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-ms-grid-rows:(1fr)[auto];grid-template-rows:repeat(auto, 1fr);grid-column-gap:25px;grid-row-gap:20px}.pressRelases_holder .eachPress{padding-bottom:80px}.pressRelases_holder .eachPress_image{width:100%;aspect-ratio:61/41;margin-bottom:25px}.pressRelases_holder .eachPress_title{margin-bottom:20px;display:block}.pressRelases_holder .eachPress_subtitle{position:relative;display:block;padding-left:25px;margin-bottom:30px}.pressRelases_holder .eachPress_subtitle::before{content:"";display:block;position:absolute;top:4px;left:0;width:15px;height:15px;background-color:var(--sym-color-primary);mask:url("/assets/svg/grid-icon.svg");mask-position:center;mask-repeat:no-repeat}.pressRelases_holder .eachPress .btn{display:block;width:fit-content;margin-top:30px}@media (max-width: 600px){.pressRelases_holder{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.reviews{padding-block:100px 20px}.reviews_holder{max-width:1050px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.reviews_holder.noImage{-ms-flex-pack:center;justify-content:center}.reviews_headlineNav{width:20%}.reviews_headlineNav svg{max-width:28px}.reviews_headlineNav svg,.reviews_headlineNav svg path{fill:var(--sym-color-dark)}.reviews_nav{display:-ms-flexbox;display:flex;gap:10px;position:relative}.reviews_image{width:27%;height:375px}.reviews_slider{width:39%;margin-inline:0}.reviews_title{margin-block:30px 50px}.reviews_item blockquote{font-weight:400 !important}.reviews_item cite{display:block;margin-top:38px;font-size:.75rem;line-height:1.4375rem;letter-spacing:1.2px;font-weight:600;font-style:normal}@media (min-width: 600px){.reviews_pagination{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.tripadvisor-icon{display:block;position:relative;width:40px;height:23px;mask:url("/assets/svg/tripadvisor-icon.svg");mask-repeat:no-repeat;mask-position:center;background-color:var(--sym-color-dark)}@media (max-width: 600px){.reviews{padding:30px 25px;position:relative;padding-bottom:70px}.reviews_holder{-ms-flex-direction:column;flex-direction:column}.reviews_image{-ms-flex-order:1;order:1;width:100%;height:unset;aspect-ratio:47/38;margin-bottom:20px}.reviews_nav{position:unset}.reviews_headlineNav{-ms-flex-order:2;order:2;width:100%}}@media (max-width: 600px) and (max-width: 600px){.reviews_headlineNav svg{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.reviews_slider{-ms-flex-order:3;order:3;width:100%}.reviews_title{margin-block:0px 25px}}@media (max-width: 600px) and (max-width: 600px){.reviews_arrow{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.reviews_pagination{position:absolute;padding-inline:25px;-ms-flex-pack:center;justify-content:center}.reviews_pagination .swiper-pagination-bullet{margin-inline:5px !important;background-color:var(--sym-color-dark);opacity:1}.reviews_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sym-color-primary)}}.singleQuad{padding-block:91px;overflow-x:hidden}.singleQuad figure{margin-block:0}.singleQuad.color-white .singleQuad_text,.singleQuad.color-white .singleQuad_text p,.singleQuad.color-white .singleQuad_title,.singleQuad.color-white .singleQuad_title p,.singleQuad.color-white .singleQuad_subtitle,.singleQuad.color-white .singleQuad_subtitle p{color:#fff}.singleQuad.bg-black{background-color:var(--sym-color-dark)}.singleQuad.bg-white{background-color:#fff}.singleQuad.bg-primary{background-color:var(--sym-color-primary)}.singleQuad.bg-secondary{background-color:var(--sym-color-secondary)}.singleQuad.bg-tertiary{background-color:var(--sym-color-tertiary)}.singleQuad_holder{column-gap:7%;-ms-flex-pack:start;justify-content:flex-start;padding-inline:25px}.singleQuad_holder.r-reverse{-ms-flex-pack:start;justify-content:flex-start}.singleQuad_holder.r-reverse:has(.thumb-pos-side){max-width:1260px;transform:translateX(10%);margin-left:auto}.singleQuad_holder.r-reverse:has(.thumb-pos-side) .singleQuad_mainImg{margin-inline:0 auto}.singleQuad_holder.r-reverse:has(.singleQuad_thumbImg) .singleQuad_mainImg{margin-inline:0 auto}.singleQuad_holder.r-reverse:has(.singleQuad_thumbImg) .singleQuad_thumbImg{left:unset;right:0}.singleQuad_holder:has(.thumb-pos-side){max-width:1260px;transform:translateX(-10%)}.singleQuad_holder:has(.thumb-pos-side) .singleQuad_image{width:67%;height:511px}.singleQuad_holder:has(.thumb-pos-side) .singleQuad_mainImg{width:62%;margin-inline:auto 0;height:100%}.singleQuad_holder:has(.thumb-pos-side) .singleQuad_thumbImg{width:31%;height:unset;aspect-ratio:1/1;top:50%;bottom:unset;transform:translateY(-50%)}.singleQuad_image{width:48%;height:556px;position:relative}.singleQuad_mainImg{width:85%;height:91%;margin-inline:auto 0}.singleQuad_thumbImg{width:45%;height:39%;position:absolute;z-index:1;bottom:0;left:0}.singleQuad_text{width:33%;font-size:.8125rem;line-height:1.5625rem}.singleQuad_title{margin-bottom:30px}.singleQuad_subtitle{display:block;margin-bottom:20px}.singleQuad .btn{display:block;width:fit-content;margin-top:33px}@media (max-width: 600px){.singleQuad{padding-block:50px}.singleQuad_holder{-ms-flex-direction:column;flex-direction:column}.singleQuad_holder.r-reverse{-ms-flex-direction:column;flex-direction:column}.singleQuad_holder.r-reverse:has(.thumb-pos-side){margin-right:0px;transform:translateX(0%)}.singleQuad_holder:has(.thumb-pos-corner) .singleQuad_image{width:100%}.singleQuad_holder:has(.thumb-pos-corner):not(:has(+.singleQuad_thumbImg)) .singleQuad_mainImg{width:100%;height:100%}.singleQuad_holder:has(.thumb-pos-side){margin-left:0px;transform:translateX(0%)}.singleQuad_holder:has(.thumb-pos-side) .singleQuad_image{width:100%;height:unset;aspect-ratio:34/31}.singleQuad_holder:has(.thumb-pos-side) .singleQuad_mainImg{width:100%;margin-inline:auto 0;height:100%}}@media (max-width: 600px) and (max-width: 600px){.singleQuad_holder:has(.thumb-pos-side) .singleQuad_thumbImg{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.singleQuad_image{width:100%;height:unset;aspect-ratio:46/45;margin-bottom:35px}.singleQuad_text{width:100%}}.sliderWithPreview{padding-block:60px 20px;position:relative}.sliderWithPreview.txt-white .eachSlide_title,.sliderWithPreview.txt-white .eachSlide_title p,.sliderWithPreview.txt-white .eachSlide_subtitle,.sliderWithPreview.txt-white .eachSlide_subtitle p,.sliderWithPreview.txt-white .eachSlide_description,.sliderWithPreview.txt-white .eachSlide_description p{color:#fff}.sliderWithPreview.bg-black{background-color:var(--sym-color-dark);padding-block:130px}.sliderWithPreview.bg-primary{background-color:var(--sym-color-primary);margin-top:60px;padding-block:130px}.sliderWithPreview.bg-secondary{background-color:var(--sym-color-secondary);margin-top:60px;padding-block:130px}.sliderWithPreview.bg-tertiary{background-color:var(--sym-color-tertiary);margin-top:60px;padding-block:130px}.sliderWithPreview_holder{display:-ms-flexbox;display:flex}.sliderWithPreview_carousel{padding-inline:0;max-width:1920px}.sliderWithPreview_carousel .eachSlide{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.sliderWithPreview_carousel .eachSlide_image{width:62%;height:524px}.sliderWithPreview_carousel .eachSlide_textContent{width:33%;padding-right:7%}.sliderWithPreview_carousel .eachSlide_subtitle{display:block;margin-bottom:20px}.sliderWithPreview_carousel .eachSlide_title{margin-bottom:37px}.sliderWithPreview_carousel .eachSlide .btn{display:block;width:fit-content;margin-top:40px}.sliderWithPreview_arrow{position:absolute;top:50%;transform:translateY(-50%)}.sliderWithPreview_arrow.prev-arrow{left:6%}.sliderWithPreview_arrow.next-arrow{right:3%}@media (min-width: 600px){.sliderWithPreview_pagination{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.sliderWithPreview.bg-black{padding-block:27px 50px}.sliderWithPreview.bg-primary{padding-block:27px 50px}.sliderWithPreview.bg-secondary{padding-block:27px 50px}.sliderWithPreview.bg-tertiary{padding-block:27px 50px}.sliderWithPreview_carousel .eachSlide{-ms-flex-direction:column;flex-direction:column;padding-inline:25px}.sliderWithPreview_carousel .eachSlide_image{width:100%;height:unset;aspect-ratio:23/22;margin-bottom:30px}.sliderWithPreview_carousel .eachSlide_textContent{width:100%;padding-right:0}}@media (max-width: 600px) and (max-width: 600px){.sliderWithPreview_arrow{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.sliderWithPreview_pagination{position:absolute;padding-inline:25px;-ms-flex-pack:center;justify-content:center;top:54% !important;bottom:unset !important}.sliderWithPreview_pagination .swiper-pagination-bullet{margin-inline:5px !important;background-color:#fff;opacity:1}.sliderWithPreview_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sym-color-primary)}}.slider{padding-block:120px}.slider.color-white .slider_title,.slider.color-white .slider_title p,.slider.color-white .slider_subtitle,.slider.color-white .slider_subtitle p,.slider.color-white .slider_description,.slider.color-white .slider_description p{color:#fff}.slider.bg-black{background-color:var(--sym-color-dark)}.slider.bg-black .eachSlide_textContent{background-color:#fff}.slider.bg-white{background-color:#fff}.slider.bg-primary{background-color:var(--sym-color-primary)}.slider.bg-secondary{background-color:var(--sym-color-secondary)}.slider.bg-tertiary .eachSlide_textContent{background-color:var(--sym-color-tertiary)}.slider.bg-tertiary .eachSlide .btn{background-color:transparent}@media (-moz-touch-enabled: 0), (pointer: fine){.slider.bg-tertiary .eachSlide .btn:hover{background-color:var(--sym-color-secondary)}}.slider .eachSlide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slider .eachSlide.copy_position-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.slider .eachSlide_image{width:50%}.slider .eachSlide_textContent{width:50%;min-height:604px;padding:100px 77px 100px 126px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.slider .eachSlide_title{margin-bottom:30px}.slider .eachSlide .btn{display:block;width:fit-content;margin-top:30px}.slider_arrow{position:absolute;bottom:0px;left:50%}.slider_arrow.prev-arrow{transform:translateX(-100%)}@media (min-width: 600px){.slider_pagination{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.slider{padding-block:30px}.slider_holder{padding-inline:25px}.slider .eachSlide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.slider .eachSlide.copy_position-left{-ms-flex-direction:column;flex-direction:column}.slider .eachSlide_image{width:100%}.slider .eachSlide_textContent{width:100%;min-height:unset;padding:30px 25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media (max-width: 600px) and (max-width: 600px){.slider_arrow{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.slider_pagination{margin-top:30px;position:static !important;padding-inline:25px;-ms-flex-pack:center;justify-content:center}.slider_pagination .swiper-pagination-bullet{margin-inline:5px !important;background-color:#fff;opacity:.5}.slider_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sym-color-primary)}}.spaAmenities{background-color:var(--sym-color-light);margin-top:80px}.spaAmenities_holder{padding:70px 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:7%}.spaAmenities_image{width:34%;aspect-ratio:1/1}.spaAmenities_textContent{width:44%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.spaAmenities_title{width:100%;margin-bottom:40px}.spaAmenities_name{width:35%;padding-left:15px;margin-bottom:10px;position:relative}.spaAmenities_name::before{content:"";display:block;position:absolute;top:10px;left:0px;width:3px;height:3px;background-color:var(--sym-color-secondary)}@media (max-width: 600px){.spaAmenities_holder{-ms-flex-direction:column;flex-direction:column}.spaAmenities_image{width:100%;aspect-ratio:3/2;margin-bottom:20px}.spaAmenities_textContent{width:100%}}.venues{padding-block:80px 0px}.venues_selector{pointer-events:none}@media (min-width: 600px){.venues_selector{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.venues_filter{display:-ms-flexbox;display:flex;gap:84px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-block:20px 15px;background-color:var(--sym-color-dark);margin-bottom:0px}.venues_filter li{font-size:.8125rem;line-height:1.4375rem;font-family:var(--sym-font-family-tertiary);letter-spacing:2.6px;color:#fff;position:relative;padding-bottom:5px;cursor:pointer;text-align:center;text-transform:uppercase}.venues_filter li::before{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:calc(100% - 3px);background-color:var(--sym-color-primary);transform:scaleX(0)}.venues_filter li.active{font-weight:var(--bold_weigth)}.venues_filter li.active::before{transform:scaleX(1)}@media (-moz-touch-enabled: 0), (pointer: fine){.venues_filter li.active:hover{font-weight:var(--bold_weigth)}.venues_filter li.active:hover::before{transform:scaleX(1)}}@media (-moz-touch-enabled: 0), (pointer: fine){.venues_filter li:hover::before{transform:scaleX(0.5)}}.venues_holder .eachVenue{padding-block:100px}.venues_holder .eachVenue:nth-of-type(even){background-color:var(--sym-color-light)}.venues_holder .eachVenue:nth-of-type(even) .eachVenue_flex{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.venues_holder .eachVenue_flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.venues_holder .eachVenue_image{width:60%;height:474px;margin-inline:0;position:relative}.venues_holder .eachVenue_image .swiper-wrapper,.venues_holder .eachVenue_image .swiper-slide{height:100%}.venues_holder .eachVenue_textContent{width:32%}.venues_holder .eachVenue_title{font-size:2.1875rem;margin-bottom:20px}.venues_holder .eachVenue_specs{display:-ms-flexbox;display:flex;gap:25px;margin-bottom:48px}.venues_holder .eachVenue_area{padding-left:25px;position:relative}.venues_holder .eachVenue_area::before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);mask:url("/assets/svg/spaces-icon.svg") no-repeat center;background-color:var(--sym-color-primary)}.venues_holder .eachVenue_capacity{padding-left:25px;position:relative}.venues_holder .eachVenue_capacity::before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);mask:url("/assets/svg/sleeps-icon.svg") no-repeat center;background-color:var(--sym-color-primary)}.venues_holder .eachVenue_anchors{display:-ms-flexbox;display:flex;margin-top:47px;gap:40px;-ms-flex-align:center;align-items:center}.venues_holder .eachVenue .swiper-arrow{position:absolute;bottom:10px;right:20px}.venues_holder .eachVenue .swiper-arrow.prev-arrow{transform:translateX(-110%)}@media (max-width: 600px){.venues{position:relative}.venues_filter{opacity:0;position:absolute;pointer-events:none;width:70%;top:140px;-ms-flex-direction:column;flex-direction:column;row-gap:0px;left:50%;transform:translateX(-50%);padding:10px 25px 40px;background-color:var(--sym-color-primary);z-index:2}.venues_filter li{padding-block:15px;border-bottom:1px solid #9F9F9F;color:#fff;display:block;width:100%;text-align:center}.venues_filter li.active::before{content:none}.venues_selector{pointer-events:all;width:100%;background-color:var(--sym-color-primary);color:#fff;display:block;padding:25px 18% 25px;position:relative;font-size:.8125rem;font-family:var(--sym-font-family-tertiary);text-transform:uppercase}}@media (max-width: 600px) and (max-width: 600px){.venues_selector+.venues_filter.hidden,.footer_thirdNav .venues_selector+a.venues_filter[arial-label*="MDS"],.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .venues_selector+.venues_filter.ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .venues_selector+.venues_filter.ot-dtp-picker-selector-link:after,.events_filter .venues_selector+fieldset.venues_filter:has(input[type="text"]),.venues_selector+.venues_filter.location_subtitle,.offers_holder .eachOffer_shortDescription.venues_selector+.venues_filter.eachOffer_dates,.reviews_item .venues_selector+span.venues_filter,.singleQuad_image .venues_selector+.venues_filter.singleQuad_subtitle,.sliderWithPreview_carousel .eachSlide_title.venues_selector+.venues_filter.eachSlide_subtitle,#attractions .attraction__info .venues_selector+.venues_filter.additional-info-from,#attractions .attraction-lightbox__content .attraction__info .venues_selector+.venues_filter.btn{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){.venues_selector::before{content:"";display:block;position:absolute;bottom:20px;left:15%;width:70%;height:.5px;background-color:#9F9F9F}.venues_selector::after{content:"";display:block;position:absolute;top:50%;right:18%;transform:translateY(-50%);width:8px;height:13px;background-color:var(--sym-color-secondary);mask:url("/assets/svg/arrow-langs.svg");mask-position:center;mask-repeat:no-repeat}.venues_selector.active::after{transform:translateY(-50%) rotate(180deg)}.venues_selector.active+.venues_filter{opacity:1;pointer-events:all}.venues_holder .eachVenue{padding-block:45px}.venues_holder .eachVenue:nth-of-type(even) .eachVenue_flex{-ms-flex-direction:column;flex-direction:column}.venues_holder .eachVenue_flex{padding-inline:25px;-ms-flex-direction:column;flex-direction:column}.venues_holder .eachVenue_image{width:100%;height:unset;aspect-ratio:3/2;margin-bottom:20px}.venues_holder .eachVenue_textContent{width:100%}}#attractions:has(.sub-menu) .sub-menu{padding-block:80px 0px}#attractions:has(.sub-menu) .attractions-content{padding-top:30px}#attractions:has(.sub-menu) .attractions-content__left{padding-top:10px}#attractions:has(.sub-menu) .attractions-map__expand{top:190px;padding-inline:20px}#attractions .attractions-content{padding-top:80px}#attractions .attractions-content__left{padding-top:70px;padding-inline:9vw 45px}#attractions .attractions-intro{margin-top:40px}#attractions .attractions-filter{margin-block:30px 40px}#attractions .attractions-filter select{all:unset;width:calc(100% - 32px);display:block;padding:12px 10px 12px 20px;border:1px solid #CBCBCB;position:relative;background-image:url("/assets/svg/arrow-attractions-select.svg");background-position:90% 50%;background-repeat:no-repeat}#attractions .attractions-filter select,#attractions .attractions-filter select option{text-align:left;font-family:var(--sym-font-family-tertiary);font-size:.875rem;font-weight:var(--regular_weigth)}#attractions .attractions-filter select:focus{outline:5px auto -webkit-focus-ring-color}#attractions .attractions-filter__reset .btn.reset{font-size:.8125rem}#attractions .attraction__wrapper{padding-inline:0px}#attractions .attraction__wrapper:nth-of-type(odd){padding-right:15px}#attractions .attraction__wrapper:nth-of-type(even){padding-left:15px}#attractions .attraction__image{display:block;margin-bottom:26px}#attractions .attraction__info h2{font-size:1.5625rem;line-height:1.875rem;font-family:var(---sym-font-family-primary);letter-spacing:-0.75px;font-weight:var(--light_weigth);margin-bottom:20px}#attractions .attraction__info .additional-info{display:none;margin-top:30px}#attractions .attraction__info .additional-info li{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;margin-bottom:5px}#attractions .attraction__info .additional-info li:last-of-type{margin-bottom:0px}#attractions .attraction__info .additional-info li svg{fill:var(--sym-color-secondary)}#attractions .attraction__info .additional-info li span{font-size:.9375rem;font-family:var(---sym-font-family-primary);padding-top:0}#attractions .attraction__info .btn{display:block;width:fit-content;margin-top:30px}#attractions .attraction-hover__image{width:270px;height:150px}#attractions .attraction-hover__image img{width:100%;height:100%;object-fit:cover;object-position:center}#attractions .attraction-hover__copy{font-family:var(---sym-font-family-primary);font-size:.875rem;letter-spacing:2.4px;font-weight:var(--semibold_weigth);display:block;margin-top:10px}#attractions .attraction-lightbox__wrapper{padding:70px 45px;max-width:849px;background-color:var(--sym-color-light)}#attractions .attraction-lightbox__content .attraction{margin-bottom:0}#attractions .attraction-lightbox__content .attraction__wrapper{padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:40px}#attractions .attraction-lightbox__content .attraction__image{width:50%;aspect-ratio:1/1;margin-bottom:0}#attractions .attraction-lightbox__content .attraction__info{padding-left:0px;margin-top:0px}#attractions .attraction-lightbox__content .attraction__info h2{color:#fff;font-size:.8125rem;line-height:1.25rem;font-family:var(--sym-color-primary);font-weight:var(--semibold_weigth);letter-spacing:3.9px;text-transform:uppercase}#attractions .attraction-lightbox__content .attraction__info p:not([class]){font-size:.8125rem;line-height:1.75rem;font-family:var(---sym-font-family-primary);font-weight:var(--bold_weigth);margin-bottom:30px}#attractions .attraction-lightbox__content .attraction__info p,#attractions .attraction-lightbox__content .attraction__info ul,#attractions .attraction-lightbox__content .attraction__info li{color:#fff}#attractions .attraction-lightbox__content .attraction__info .additional-info{display:block}#attractions .attraction-lightbox__content .attraction__info .additional-info li{margin-bottom:20px}#attractions .attraction-lightbox__content .attraction__info .additional-info li:last-of-type{margin-bottom:0px}#attractions .attraction-lightbox__content .attraction__info .additional-info li svg{fill:#fff}#attractions .attraction-lightbox__content .attraction__info .additional-info li span{font-size:.8125rem}#attractions .attraction-lightbox__close{width:14px;height:14px;top:25px;right:50px}#attractions .attraction-lightbox__close::before{width:14px;background-color:#fff}#attractions .attraction-lightbox__close::after{width:14px;background-color:#fff}#attractions .hotelPinBox{width:270px;font-family:var(--sym-font-family-tertiary);font-size:.9375rem;line-height:1}#attractions .hotelPinBox img{width:100%;height:100%;object-fit:cover;object-position:center}#attractions .hotelPinBox b{font-family:var(---sym-font-family-primary);font-size:.875rem;line-height:1;letter-spacing:2.4px;font-weight:var(--semibold_weigth);display:block;margin-top:10px}@media (max-width: 600px){#attractions main{padding-top:100px}#attractions main:has(.sub-menu){padding-top:100px}}@media (max-width: 600px) and (max-width: 600px){#attractions .sub-menu{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){#attractions .attractions-content__left{padding:45px 25px 0 25px}#attractions .attractions-filter__fields{gap:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}}@media (max-width: 600px) and (max-width: 600px){#attractions .attraction__image{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){#attractions .attraction__info{margin-top:0px}#attractions .attraction__wrapper:nth-of-type(odd){padding-right:0}#attractions .attraction__wrapper:nth-of-type(even){padding-left:0}#attractions .attraction-lightbox__wrapper{padding:40px 30px}#attractions .attraction-lightbox__close{top:14px;right:5px}#attractions .attraction-lightbox .attraction__wrapper{gap:0}#attractions .attraction-lightbox .attraction__image{width:100%}}#contact-us .intro-content{padding-block:200px 100px;max-width:987px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#contact-us .intro_left{width:52%;height:312px}#contact-us .intro_left figure{height:100%}#contact-us .intro_rigth{width:42%}@media (max-width: 600px){#contact-us .intro-content{padding-inline:25px;-ms-flex-direction:column;flex-direction:column}#contact-us .intro_left{width:100%;height:unset;aspect-ratio:3/2;margin-bottom:20px}#contact-us .intro_rigth{width:100%}}#home .top-content{height:100vh;position:relative}#home .top-content::before{content:"";display:block;position:absolute;top:0;left:0;z-index:2;pointer-events:none;width:100%;height:20%;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%);opacity:.3}#home .top-content_image{height:100%}#home .top-content_uvp{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:90%}#home .top-content_scroll{position:absolute;z-index:1;bottom:0px;left:50%;transform:translateX(-50%);padding-bottom:65px}#home .top-content_scroll::before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:55px;width:1px;background-color:#fff}#home .intro-content{padding-block:68px 20px}#home .intro-content:has(.intro-content_image) .container,#home .intro-content:has(.intro-content_image) .accommodations_holder .room_container,.accommodations_holder #home .intro-content:has(.intro-content_image) .room_container,#home .intro-content:has(.intro-content_image) .bgQuad_container,#home .intro-content:has(.intro-content_image) .amenities_inner,#home .intro-content:has(.intro-content_image) .capacityChart_holder,#home .intro-content:has(.intro-content_image) .cards_holder,#home .intro-content:has(.intro-content_image) .events_holder,#home .intro-content:has(.intro-content_image) .events_calendar,#home .intro-content:has(.intro-content_image) .featuredOffer_holder,#home .intro-content:has(.intro-content_image) .featuredRoom_holder,#home .intro-content:has(.intro-content_image) .gallery:not(.gallery-flex-container) .gallery_holder,.gallery:not(.gallery-flex-container) #home .intro-content:has(.intro-content_image) .gallery_holder,#home .intro-content:has(.intro-content_image) .highlights_holder,#home .intro-content:has(.intro-content_image) .hoursOperation_holder,#home .intro-content:has(.intro-content_image) .hoursOperation_disclaimer,#home .intro-content:has(.intro-content_image) .introComplement_holder,#home .intro-content:has(.intro-content_image) .location_holder,#home .intro-content:has(.intro-content_image) .menusQuad_holder,#home .intro-content:has(.intro-content_image) .menusQuad_tags ul,.menusQuad_tags #home .intro-content:has(.intro-content_image) ul,#home .intro-content:has(.intro-content_image) .offers_holder .eachOffer_flex,.offers_holder #home .intro-content:has(.intro-content_image) .eachOffer_flex,#home .intro-content:has(.intro-content_image) .reviews_holder,#home .intro-content:has(.intro-content_image) .singleQuad_holder,#home .intro-content:has(.intro-content_image) .sliderWithPreview_carousel,#home .intro-content:has(.intro-content_image) .slider_holder,#home .intro-content:has(.intro-content_image) .spaAmenities_holder,#home .intro-content:has(.intro-content_image) .venues_holder .eachVenue_flex,.venues_holder #home .intro-content:has(.intro-content_image) .eachVenue_flex,#home .intro-content:has(.intro-content_image) #contact-us .intro-content,#contact-us #home .intro-content:has(.intro-content_image) .intro-content,#home .intro-content:has(.intro-content_image) #gallery-flex .gallery-flex,#gallery-flex #home .intro-content:has(.intro-content_image) .gallery-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;column-gap:8%}#home .intro-content:not(:has(.intro-content_image)) .intro-content_text{margin-inline:auto;width:60%}#home .intro-content:not(:has(.intro-content_image)) .intro-content_text h1{text-align:center}#home .intro-content:not(:has(.intro-content_image)) .intro-content_subtitle,#home .intro-content:not(:has(.intro-content_image)) .intro-content_description{text-align:center}#home .intro-content_image{width:49%;height:444px}#home .intro-content_text{width:35%}#home .intro-content_description{font-size:.8125rem;line-height:1.75rem;font-family:var(--sym-font-family-tertiary)}@media (max-width: 600px){#home .header_mid{position:relative;top:0;left:0;transform:translateX(0);transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}#home .header_mid img{max-width:212px}#home .header_right{position:unset}#home .header.up .header_mid,#home body#attractions .header .header_mid,body#attractions #home .header .header_mid,#home body#gallery-grid .header .header_mid,body#gallery-grid #home .header .header_mid,#home body#gallery-flex .header .header_mid,body#gallery-flex #home .header .header_mid,#home body#contact-us .header .header_mid,body#contact-us #home .header .header_mid,#home #default:has(.no-topContentImage) .header .header_mid,#default:has(.no-topContentImage) #home .header .header_mid,#home #offers .header .header_mid,#offers #home .header .header_mid,#home .header.down .header_mid{left:50%;transform:translateX(-50%)}#home .header.up .header_right,#home body#attractions .header .header_right,body#attractions #home .header .header_right,#home body#gallery-grid .header .header_right,body#gallery-grid #home .header .header_right,#home body#gallery-flex .header .header_right,body#gallery-flex #home .header .header_right,#home body#contact-us .header .header_right,body#contact-us #home .header .header_right,#home #default:has(.no-topContentImage) .header .header_right,#default:has(.no-topContentImage) #home .header .header_right,#home #offers .header .header_right,#offers #home .header .header_right,#home .header.down .header_right{opacity:0;pointer-events:none}#home .top-content{height:100dvh}#home .top-content_uvp{font-size:2.1875rem}}@media (max-width: 600px) and (max-width: 600px){#home .top-content_scroll{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (max-width: 600px){#home .intro-content{padding-block:31px 20px}#home .intro-content:has(.intro-content_image) .container,#home .intro-content:has(.intro-content_image) .accommodations_holder .room_container,.accommodations_holder #home .intro-content:has(.intro-content_image) .room_container,#home .intro-content:has(.intro-content_image) .bgQuad_container,#home .intro-content:has(.intro-content_image) .amenities_inner,#home .intro-content:has(.intro-content_image) .capacityChart_holder,#home .intro-content:has(.intro-content_image) .cards_holder,#home .intro-content:has(.intro-content_image) .events_holder,#home .intro-content:has(.intro-content_image) .events_calendar,#home .intro-content:has(.intro-content_image) .featuredOffer_holder,#home .intro-content:has(.intro-content_image) .featuredRoom_holder,#home .intro-content:has(.intro-content_image) .gallery:not(.gallery-flex-container) .gallery_holder,.gallery:not(.gallery-flex-container) #home .intro-content:has(.intro-content_image) .gallery_holder,#home .intro-content:has(.intro-content_image) .highlights_holder,#home .intro-content:has(.intro-content_image) .hoursOperation_holder,#home .intro-content:has(.intro-content_image) .hoursOperation_disclaimer,#home .intro-content:has(.intro-content_image) .introComplement_holder,#home .intro-content:has(.intro-content_image) .location_holder,#home .intro-content:has(.intro-content_image) .menusQuad_holder,#home .intro-content:has(.intro-content_image) .menusQuad_tags ul,.menusQuad_tags #home .intro-content:has(.intro-content_image) ul,#home .intro-content:has(.intro-content_image) .offers_holder .eachOffer_flex,.offers_holder #home .intro-content:has(.intro-content_image) .eachOffer_flex,#home .intro-content:has(.intro-content_image) .reviews_holder,#home .intro-content:has(.intro-content_image) .singleQuad_holder,#home .intro-content:has(.intro-content_image) .sliderWithPreview_carousel,#home .intro-content:has(.intro-content_image) .slider_holder,#home .intro-content:has(.intro-content_image) .spaAmenities_holder,#home .intro-content:has(.intro-content_image) .venues_holder .eachVenue_flex,.venues_holder #home .intro-content:has(.intro-content_image) .eachVenue_flex,#home .intro-content:has(.intro-content_image) #contact-us .intro-content,#contact-us #home .intro-content:has(.intro-content_image) .intro-content,#home .intro-content:has(.intro-content_image) #gallery-flex .gallery-flex,#gallery-flex #home .intro-content:has(.intro-content_image) .gallery-flex{-ms-flex-direction:column;flex-direction:column}#home .intro-content .container,#home .intro-content .accommodations_holder .room_container,.accommodations_holder #home .intro-content .room_container,#home .intro-content .bgQuad_container,#home .intro-content .amenities_inner,#home .intro-content .capacityChart_holder,#home .intro-content .cards_holder,#home .intro-content .events_holder,#home .intro-content .events_calendar,#home .intro-content .featuredOffer_holder,#home .intro-content .featuredRoom_holder,#home .intro-content .gallery:not(.gallery-flex-container) .gallery_holder,.gallery:not(.gallery-flex-container) #home .intro-content .gallery_holder,#home .intro-content .highlights_holder,#home .intro-content .hoursOperation_holder,#home .intro-content .hoursOperation_disclaimer,#home .intro-content .introComplement_holder,#home .intro-content .location_holder,#home .intro-content .menusQuad_holder,#home .intro-content .menusQuad_tags ul,.menusQuad_tags #home .intro-content ul,#home .intro-content .offers_holder .eachOffer_flex,.offers_holder #home .intro-content .eachOffer_flex,#home .intro-content .reviews_holder,#home .intro-content .singleQuad_holder,#home .intro-content .sliderWithPreview_carousel,#home .intro-content .slider_holder,#home .intro-content .spaAmenities_holder,#home .intro-content .venues_holder .eachVenue_flex,.venues_holder #home .intro-content .eachVenue_flex,#home .intro-content #contact-us .intro-content,#contact-us #home .intro-content .intro-content,#home .intro-content #gallery-flex .gallery-flex,#gallery-flex #home .intro-content .gallery-flex{-ms-flex-direction:column;flex-direction:column;padding-inline:28px}#home .intro-content_image{width:100%;height:unset;aspect-ratio:17/13;margin-bottom:35px}#home .intro-content_text{width:100%}}#default:has(.no-topContentImage):has(.sub-menu):has(.no-introImage) .sub-menu{padding-top:80px}#default:has(.no-topContentImage):has(.sub-menu):has(.no-introImage) .intro-content{padding-top:60px}#default .top-content{height:70vh;position:relative}#default .top-content figure,#default .top-content .swiper{height:100%}#default .top-content_uvp{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}#default .top-content.no-topContentImage{height:80px}#default .top-content.no-topContentImage+.intro-content{padding-top:175px}#default .intro-content{padding-block:98px 20px}#default .intro-content.no-introImage{padding-bottom:15px}#default .intro-content.no-introImage .sym-h1{text-align:center;margin-bottom:20px}#default .intro-content.no-introImage .sym-h2{text-align:center;margin-bottom:30px}#default .intro-content.no-introImage .container,#default .intro-content.no-introImage .accommodations_holder .room_container,.accommodations_holder #default .intro-content.no-introImage .room_container,#default .intro-content.no-introImage .bgQuad_container,#default .intro-content.no-introImage .amenities_inner,#default .intro-content.no-introImage .capacityChart_holder,#default .intro-content.no-introImage .cards_holder,#default .intro-content.no-introImage .events_holder,#default .intro-content.no-introImage .events_calendar,#default .intro-content.no-introImage .featuredOffer_holder,#default .intro-content.no-introImage .featuredRoom_holder,#default .intro-content.no-introImage .gallery:not(.gallery-flex-container) .gallery_holder,.gallery:not(.gallery-flex-container) #default .intro-content.no-introImage .gallery_holder,#default .intro-content.no-introImage .highlights_holder,#default .intro-content.no-introImage .hoursOperation_holder,#default .intro-content.no-introImage .hoursOperation_disclaimer,#default .intro-content.no-introImage .introComplement_holder,#default .intro-content.no-introImage .location_holder,#default .intro-content.no-introImage .menusQuad_holder,#default .intro-content.no-introImage .menusQuad_tags ul,.menusQuad_tags #default .intro-content.no-introImage ul,#default .intro-content.no-introImage .offers_holder .eachOffer_flex,.offers_holder #default .intro-content.no-introImage .eachOffer_flex,#default .intro-content.no-introImage .reviews_holder,#default .intro-content.no-introImage .singleQuad_holder,#default .intro-content.no-introImage .sliderWithPreview_carousel,#default .intro-content.no-introImage .slider_holder,#default .intro-content.no-introImage .spaAmenities_holder,#default .intro-content.no-introImage .venues_holder .eachVenue_flex,.venues_holder #default .intro-content.no-introImage .eachVenue_flex,#default .intro-content.no-introImage #contact-us .intro-content,#contact-us #default .intro-content.no-introImage .intro-content,#default .intro-content.no-introImage #gallery-flex .gallery-flex,#gallery-flex #default .intro-content.no-introImage .gallery-flex{display:block;max-width:595px;text-align:center}#default .intro-content.no-introImage .container .intro-content_copy,#default .intro-content.no-introImage .accommodations_holder .room_container .intro-content_copy,.accommodations_holder #default .intro-content.no-introImage .room_container .intro-content_copy,#default .intro-content.no-introImage .bgQuad_container .intro-content_copy,#default .intro-content.no-introImage .amenities_inner .intro-content_copy,#default .intro-content.no-introImage .capacityChart_holder .intro-content_copy,#default .intro-content.no-introImage .cards_holder .intro-content_copy,#default .intro-content.no-introImage .events_holder .intro-content_copy,#default .intro-content.no-introImage .events_calendar .intro-content_copy,#default .intro-content.no-introImage .featuredOffer_holder .intro-content_copy,#default .intro-content.no-introImage .featuredRoom_holder .intro-content_copy,#default .intro-content.no-introImage .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy,.gallery:not(.gallery-flex-container) #default .intro-content.no-introImage .gallery_holder .intro-content_copy,#default .intro-content.no-introImage .highlights_holder .intro-content_copy,#default .intro-content.no-introImage .hoursOperation_holder .intro-content_copy,#default .intro-content.no-introImage .hoursOperation_disclaimer .intro-content_copy,#default .intro-content.no-introImage .introComplement_holder .intro-content_copy,#default .intro-content.no-introImage .location_holder .intro-content_copy,#default .intro-content.no-introImage .menusQuad_holder .intro-content_copy,#default .intro-content.no-introImage .menusQuad_tags ul .intro-content_copy,.menusQuad_tags #default .intro-content.no-introImage ul .intro-content_copy,#default .intro-content.no-introImage .offers_holder .eachOffer_flex .intro-content_copy,.offers_holder #default .intro-content.no-introImage .eachOffer_flex .intro-content_copy,#default .intro-content.no-introImage .reviews_holder .intro-content_copy,#default .intro-content.no-introImage .singleQuad_holder .intro-content_copy,#default .intro-content.no-introImage .sliderWithPreview_carousel .intro-content_copy,#default .intro-content.no-introImage .slider_holder .intro-content_copy,#default .intro-content.no-introImage .spaAmenities_holder .intro-content_copy,#default .intro-content.no-introImage .venues_holder .eachVenue_flex .intro-content_copy,.venues_holder #default .intro-content.no-introImage .eachVenue_flex .intro-content_copy,#default .intro-content.no-introImage #contact-us .intro-content .intro-content_copy,#contact-us #default .intro-content.no-introImage .intro-content .intro-content_copy,#default .intro-content.no-introImage #gallery-flex .gallery-flex .intro-content_copy,#gallery-flex #default .intro-content.no-introImage .gallery-flex .intro-content_copy{width:100%;padding-top:0}#default .intro-content.no-introImage .container .intro-content_copy .btn,#default .intro-content.no-introImage .accommodations_holder .room_container .intro-content_copy .btn,.accommodations_holder #default .intro-content.no-introImage .room_container .intro-content_copy .btn,#default .intro-content.no-introImage .bgQuad_container .intro-content_copy .btn,#default .intro-content.no-introImage .amenities_inner .intro-content_copy .btn,#default .intro-content.no-introImage .capacityChart_holder .intro-content_copy .btn,#default .intro-content.no-introImage .cards_holder .intro-content_copy .btn,#default .intro-content.no-introImage .events_holder .intro-content_copy .btn,#default .intro-content.no-introImage .events_calendar .intro-content_copy .btn,#default .intro-content.no-introImage .featuredOffer_holder .intro-content_copy .btn,#default .intro-content.no-introImage .featuredRoom_holder .intro-content_copy .btn,#default .intro-content.no-introImage .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy .btn,.gallery:not(.gallery-flex-container) #default .intro-content.no-introImage .gallery_holder .intro-content_copy .btn,#default .intro-content.no-introImage .highlights_holder .intro-content_copy .btn,#default .intro-content.no-introImage .hoursOperation_holder .intro-content_copy .btn,#default .intro-content.no-introImage .hoursOperation_disclaimer .intro-content_copy .btn,#default .intro-content.no-introImage .introComplement_holder .intro-content_copy .btn,#default .intro-content.no-introImage .location_holder .intro-content_copy .btn,#default .intro-content.no-introImage .menusQuad_holder .intro-content_copy .btn,#default .intro-content.no-introImage .menusQuad_tags ul .intro-content_copy .btn,.menusQuad_tags #default .intro-content.no-introImage ul .intro-content_copy .btn,#default .intro-content.no-introImage .offers_holder .eachOffer_flex .intro-content_copy .btn,.offers_holder #default .intro-content.no-introImage .eachOffer_flex .intro-content_copy .btn,#default .intro-content.no-introImage .reviews_holder .intro-content_copy .btn,#default .intro-content.no-introImage .singleQuad_holder .intro-content_copy .btn,#default .intro-content.no-introImage .sliderWithPreview_carousel .intro-content_copy .btn,#default .intro-content.no-introImage .slider_holder .intro-content_copy .btn,#default .intro-content.no-introImage .spaAmenities_holder .intro-content_copy .btn,#default .intro-content.no-introImage .venues_holder .eachVenue_flex .intro-content_copy .btn,.venues_holder #default .intro-content.no-introImage .eachVenue_flex .intro-content_copy .btn,#default .intro-content.no-introImage #contact-us .intro-content .intro-content_copy .btn,#contact-us #default .intro-content.no-introImage .intro-content .intro-content_copy .btn,#default .intro-content.no-introImage #gallery-flex .gallery-flex .intro-content_copy .btn,#gallery-flex #default .intro-content.no-introImage .gallery-flex .intro-content_copy .btn{margin-inline:auto}#default .intro-content .container,#default .intro-content .accommodations_holder .room_container,.accommodations_holder #default .intro-content .room_container,#default .intro-content .bgQuad_container,#default .intro-content .amenities_inner,#default .intro-content .capacityChart_holder,#default .intro-content .cards_holder,#default .intro-content .events_holder,#default .intro-content .events_calendar,#default .intro-content .featuredOffer_holder,#default .intro-content .featuredRoom_holder,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder,#default .intro-content .highlights_holder,#default .intro-content .hoursOperation_holder,#default .intro-content .hoursOperation_disclaimer,#default .intro-content .introComplement_holder,#default .intro-content .location_holder,#default .intro-content .menusQuad_holder,#default .intro-content .menusQuad_tags ul,.menusQuad_tags #default .intro-content ul,#default .intro-content .offers_holder .eachOffer_flex,.offers_holder #default .intro-content .eachOffer_flex,#default .intro-content .reviews_holder,#default .intro-content .singleQuad_holder,#default .intro-content .sliderWithPreview_carousel,#default .intro-content .slider_holder,#default .intro-content .spaAmenities_holder,#default .intro-content .venues_holder .eachVenue_flex,.venues_holder #default .intro-content .eachVenue_flex,#default .intro-content #contact-us .intro-content,#contact-us #default .intro-content .intro-content,#default .intro-content #gallery-flex .gallery-flex,#gallery-flex #default .intro-content .gallery-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;max-width:900px}#default .intro-content .container .intro-content_image,#default .intro-content .accommodations_holder .room_container .intro-content_image,.accommodations_holder #default .intro-content .room_container .intro-content_image,#default .intro-content .bgQuad_container .intro-content_image,#default .intro-content .amenities_inner .intro-content_image,#default .intro-content .capacityChart_holder .intro-content_image,#default .intro-content .cards_holder .intro-content_image,#default .intro-content .events_holder .intro-content_image,#default .intro-content .events_calendar .intro-content_image,#default .intro-content .featuredOffer_holder .intro-content_image,#default .intro-content .featuredRoom_holder .intro-content_image,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_image,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_image,#default .intro-content .highlights_holder .intro-content_image,#default .intro-content .hoursOperation_holder .intro-content_image,#default .intro-content .hoursOperation_disclaimer .intro-content_image,#default .intro-content .introComplement_holder .intro-content_image,#default .intro-content .location_holder .intro-content_image,#default .intro-content .menusQuad_holder .intro-content_image,#default .intro-content .menusQuad_tags ul .intro-content_image,.menusQuad_tags #default .intro-content ul .intro-content_image,#default .intro-content .offers_holder .eachOffer_flex .intro-content_image,.offers_holder #default .intro-content .eachOffer_flex .intro-content_image,#default .intro-content .reviews_holder .intro-content_image,#default .intro-content .singleQuad_holder .intro-content_image,#default .intro-content .sliderWithPreview_carousel .intro-content_image,#default .intro-content .slider_holder .intro-content_image,#default .intro-content .spaAmenities_holder .intro-content_image,#default .intro-content .venues_holder .eachVenue_flex .intro-content_image,.venues_holder #default .intro-content .eachVenue_flex .intro-content_image,#default .intro-content #contact-us .intro-content .intro-content_image,#contact-us #default .intro-content .intro-content .intro-content_image,#default .intro-content #gallery-flex .gallery-flex .intro-content_image,#gallery-flex #default .intro-content .gallery-flex .intro-content_image{width:50%;height:409px}#default .intro-content .container .intro-content_copy,#default .intro-content .accommodations_holder .room_container .intro-content_copy,.accommodations_holder #default .intro-content .room_container .intro-content_copy,#default .intro-content .bgQuad_container .intro-content_copy,#default .intro-content .amenities_inner .intro-content_copy,#default .intro-content .capacityChart_holder .intro-content_copy,#default .intro-content .cards_holder .intro-content_copy,#default .intro-content .events_holder .intro-content_copy,#default .intro-content .events_calendar .intro-content_copy,#default .intro-content .featuredOffer_holder .intro-content_copy,#default .intro-content .featuredRoom_holder .intro-content_copy,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy,#default .intro-content .highlights_holder .intro-content_copy,#default .intro-content .hoursOperation_holder .intro-content_copy,#default .intro-content .hoursOperation_disclaimer .intro-content_copy,#default .intro-content .introComplement_holder .intro-content_copy,#default .intro-content .location_holder .intro-content_copy,#default .intro-content .menusQuad_holder .intro-content_copy,#default .intro-content .menusQuad_tags ul .intro-content_copy,.menusQuad_tags #default .intro-content ul .intro-content_copy,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy,#default .intro-content .reviews_holder .intro-content_copy,#default .intro-content .singleQuad_holder .intro-content_copy,#default .intro-content .sliderWithPreview_carousel .intro-content_copy,#default .intro-content .slider_holder .intro-content_copy,#default .intro-content .spaAmenities_holder .intro-content_copy,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy,#default .intro-content #contact-us .intro-content .intro-content_copy,#contact-us #default .intro-content .intro-content .intro-content_copy,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy{width:42%;padding-top:30px}#default .intro-content .container .intro-content_copy span,#default .intro-content .accommodations_holder .room_container .intro-content_copy span,.accommodations_holder #default .intro-content .room_container .intro-content_copy span,#default .intro-content .bgQuad_container .intro-content_copy span,#default .intro-content .amenities_inner .intro-content_copy span,#default .intro-content .capacityChart_holder .intro-content_copy span,#default .intro-content .cards_holder .intro-content_copy span,#default .intro-content .events_holder .intro-content_copy span,#default .intro-content .events_calendar .intro-content_copy span,#default .intro-content .featuredOffer_holder .intro-content_copy span,#default .intro-content .featuredRoom_holder .intro-content_copy span,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy span,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy span,#default .intro-content .highlights_holder .intro-content_copy span,#default .intro-content .hoursOperation_holder .intro-content_copy span,#default .intro-content .hoursOperation_disclaimer .intro-content_copy span,#default .intro-content .introComplement_holder .intro-content_copy span,#default .intro-content .location_holder .intro-content_copy span,#default .intro-content .menusQuad_holder .intro-content_copy span,#default .intro-content .menusQuad_tags ul .intro-content_copy span,.menusQuad_tags #default .intro-content ul .intro-content_copy span,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy span,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy span,#default .intro-content .reviews_holder .intro-content_copy span,#default .intro-content .singleQuad_holder .intro-content_copy span,#default .intro-content .sliderWithPreview_carousel .intro-content_copy span,#default .intro-content .slider_holder .intro-content_copy span,#default .intro-content .spaAmenities_holder .intro-content_copy span,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy span,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy span,#default .intro-content #contact-us .intro-content .intro-content_copy span,#contact-us #default .intro-content .intro-content .intro-content_copy span,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy span,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy span{display:block;margin-bottom:20px}#default .intro-content .container .intro-content_copy h1,#default .intro-content .accommodations_holder .room_container .intro-content_copy h1,.accommodations_holder #default .intro-content .room_container .intro-content_copy h1,#default .intro-content .bgQuad_container .intro-content_copy h1,#default .intro-content .amenities_inner .intro-content_copy h1,#default .intro-content .capacityChart_holder .intro-content_copy h1,#default .intro-content .cards_holder .intro-content_copy h1,#default .intro-content .events_holder .intro-content_copy h1,#default .intro-content .events_calendar .intro-content_copy h1,#default .intro-content .featuredOffer_holder .intro-content_copy h1,#default .intro-content .featuredRoom_holder .intro-content_copy h1,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy h1,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy h1,#default .intro-content .highlights_holder .intro-content_copy h1,#default .intro-content .hoursOperation_holder .intro-content_copy h1,#default .intro-content .hoursOperation_disclaimer .intro-content_copy h1,#default .intro-content .introComplement_holder .intro-content_copy h1,#default .intro-content .location_holder .intro-content_copy h1,#default .intro-content .menusQuad_holder .intro-content_copy h1,#default .intro-content .menusQuad_tags ul .intro-content_copy h1,.menusQuad_tags #default .intro-content ul .intro-content_copy h1,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy h1,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy h1,#default .intro-content .reviews_holder .intro-content_copy h1,#default .intro-content .singleQuad_holder .intro-content_copy h1,#default .intro-content .sliderWithPreview_carousel .intro-content_copy h1,#default .intro-content .slider_holder .intro-content_copy h1,#default .intro-content .spaAmenities_holder .intro-content_copy h1,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy h1,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy h1,#default .intro-content #contact-us .intro-content .intro-content_copy h1,#contact-us #default .intro-content .intro-content .intro-content_copy h1,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy h1,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy h1{margin-bottom:30px}#default .intro-content .container .intro-content_copy .btn,#default .intro-content .accommodations_holder .room_container .intro-content_copy .btn,.accommodations_holder #default .intro-content .room_container .intro-content_copy .btn,#default .intro-content .bgQuad_container .intro-content_copy .btn,#default .intro-content .amenities_inner .intro-content_copy .btn,#default .intro-content .capacityChart_holder .intro-content_copy .btn,#default .intro-content .cards_holder .intro-content_copy .btn,#default .intro-content .events_holder .intro-content_copy .btn,#default .intro-content .events_calendar .intro-content_copy .btn,#default .intro-content .featuredOffer_holder .intro-content_copy .btn,#default .intro-content .featuredRoom_holder .intro-content_copy .btn,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy .btn,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy .btn,#default .intro-content .highlights_holder .intro-content_copy .btn,#default .intro-content .hoursOperation_holder .intro-content_copy .btn,#default .intro-content .hoursOperation_disclaimer .intro-content_copy .btn,#default .intro-content .introComplement_holder .intro-content_copy .btn,#default .intro-content .location_holder .intro-content_copy .btn,#default .intro-content .menusQuad_holder .intro-content_copy .btn,#default .intro-content .menusQuad_tags ul .intro-content_copy .btn,.menusQuad_tags #default .intro-content ul .intro-content_copy .btn,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy .btn,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy .btn,#default .intro-content .reviews_holder .intro-content_copy .btn,#default .intro-content .singleQuad_holder .intro-content_copy .btn,#default .intro-content .sliderWithPreview_carousel .intro-content_copy .btn,#default .intro-content .slider_holder .intro-content_copy .btn,#default .intro-content .spaAmenities_holder .intro-content_copy .btn,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy .btn,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy .btn,#default .intro-content #contact-us .intro-content .intro-content_copy .btn,#contact-us #default .intro-content .intro-content .intro-content_copy .btn,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy .btn,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy .btn{margin-top:40px;display:block;width:fit-content}#default .intro-content:has(+.bg-black),#default .intro-content:has(+.bg-primary),#default .intro-content:has(+.bg-secondary),#default .intro-content:has(+.bg-tertiary),#default .intro-content:has(+.highlights){padding-bottom:100px}.fixedUnderHeader ul{position:fixed;top:80px;width:100%;background-color:#fff;z-index:9;padding-block:20px}@media (max-width: 600px){.fixedUnderHeader ul{top:70px}}@media (max-width: 600px){#default:has(.no-topContentImage) .header_mid{position:relative;top:0;left:0;transform:translateX(0)}#default:has(.no-topContentImage) .header_mid img{max-width:212px}#default:has(.no-topContentImage) .header_right{position:unset}#default:has(.no-topContentImage) .header.up .header_mid,#default:has(.no-topContentImage) body#attractions .header .header_mid,body#attractions #default:has(.no-topContentImage) .header .header_mid,#default:has(.no-topContentImage) body#gallery-grid .header .header_mid,body#gallery-grid #default:has(.no-topContentImage) .header .header_mid,#default:has(.no-topContentImage) body#gallery-flex .header .header_mid,body#gallery-flex #default:has(.no-topContentImage) .header .header_mid,#default:has(.no-topContentImage) body#contact-us .header .header_mid,body#contact-us #default:has(.no-topContentImage) .header .header_mid,#default:has(.no-topContentImage) .header .header_mid,#default:has(.no-topContentImage) #offers .header .header_mid,#offers #default:has(.no-topContentImage) .header .header_mid,#default:has(.no-topContentImage) .header.down .header_mid{position:relative;left:50%;transform:translateX(-50%)}#default:has(.no-topContentImage) .header.up .header_right,#default:has(.no-topContentImage) body#attractions .header .header_right,body#attractions #default:has(.no-topContentImage) .header .header_right,#default:has(.no-topContentImage) body#gallery-grid .header .header_right,body#gallery-grid #default:has(.no-topContentImage) .header .header_right,#default:has(.no-topContentImage) body#gallery-flex .header .header_right,body#gallery-flex #default:has(.no-topContentImage) .header .header_right,#default:has(.no-topContentImage) body#contact-us .header .header_right,body#contact-us #default:has(.no-topContentImage) .header .header_right,#default:has(.no-topContentImage) .header .header_right,#default:has(.no-topContentImage) #offers .header .header_right,#offers #default:has(.no-topContentImage) .header .header_right,#default:has(.no-topContentImage) .header.down .header_right{opacity:0;pointer-events:none}#default .header{background-color:transparent}#default .header_mid{position:relative;top:0;left:50%;transform:translateX(-50%)}#default .header_mid img{max-width:212px}#default .header_right{position:absolute;top:18px;left:18px}#default .header.up,#default body#attractions .header,body#attractions #default .header,#default body#gallery-grid .header,body#gallery-grid #default .header,#default body#gallery-flex .header,body#gallery-flex #default .header,#default body#contact-us .header,body#contact-us #default .header,#default:has(.no-topContentImage) .header,#default #offers .header,#offers #default .header,#default .header.down{background-color:var(--sym-color-dark)}#default .header.up .header_mid,#default body#attractions .header .header_mid,body#attractions #default .header .header_mid,#default body#gallery-grid .header .header_mid,body#gallery-grid #default .header .header_mid,#default body#gallery-flex .header .header_mid,body#gallery-flex #default .header .header_mid,#default body#contact-us .header .header_mid,body#contact-us #default .header .header_mid,#default:has(.no-topContentImage) .header .header_mid,#default #offers .header .header_mid,#offers #default .header .header_mid,#default .header.down .header_mid{position:relative;left:50%;transform:translateX(-50%)}#default .header.up .header_right,#default body#attractions .header .header_right,body#attractions #default .header .header_right,#default body#gallery-grid .header .header_right,body#gallery-grid #default .header .header_right,#default body#gallery-flex .header .header_right,body#gallery-flex #default .header .header_right,#default body#contact-us .header .header_right,body#contact-us #default .header .header_right,#default:has(.no-topContentImage) .header .header_right,#default #offers .header .header_right,#offers #default .header .header_right,#default .header.down .header_right{opacity:0;pointer-events:none}#default .top-content{margin-top:0px}#default .top-content.no-topContentImage{margin-top:0px}#default .top-content.no-topContentImage+.intro-content{padding-top:124px}#default .intro-content{padding-top:47px}#default .intro-content .container,#default .intro-content .accommodations_holder .room_container,.accommodations_holder #default .intro-content .room_container,#default .intro-content .bgQuad_container,#default .intro-content .amenities_inner,#default .intro-content .capacityChart_holder,#default .intro-content .cards_holder,#default .intro-content .events_holder,#default .intro-content .events_calendar,#default .intro-content .featuredOffer_holder,#default .intro-content .featuredRoom_holder,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder,#default .intro-content .highlights_holder,#default .intro-content .hoursOperation_holder,#default .intro-content .hoursOperation_disclaimer,#default .intro-content .introComplement_holder,#default .intro-content .location_holder,#default .intro-content .menusQuad_holder,#default .intro-content .menusQuad_tags ul,.menusQuad_tags #default .intro-content ul,#default .intro-content .offers_holder .eachOffer_flex,.offers_holder #default .intro-content .eachOffer_flex,#default .intro-content .reviews_holder,#default .intro-content .singleQuad_holder,#default .intro-content .sliderWithPreview_carousel,#default .intro-content .slider_holder,#default .intro-content .spaAmenities_holder,#default .intro-content .venues_holder .eachVenue_flex,.venues_holder #default .intro-content .eachVenue_flex,#default .intro-content #contact-us .intro-content,#contact-us #default .intro-content .intro-content,#default .intro-content #gallery-flex .gallery-flex,#gallery-flex #default .intro-content .gallery-flex{-ms-flex-direction:column;flex-direction:column;padding-inline:25px}#default .intro-content .container .intro-content_image,#default .intro-content .accommodations_holder .room_container .intro-content_image,.accommodations_holder #default .intro-content .room_container .intro-content_image,#default .intro-content .bgQuad_container .intro-content_image,#default .intro-content .amenities_inner .intro-content_image,#default .intro-content .capacityChart_holder .intro-content_image,#default .intro-content .cards_holder .intro-content_image,#default .intro-content .events_holder .intro-content_image,#default .intro-content .events_calendar .intro-content_image,#default .intro-content .featuredOffer_holder .intro-content_image,#default .intro-content .featuredRoom_holder .intro-content_image,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_image,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_image,#default .intro-content .highlights_holder .intro-content_image,#default .intro-content .hoursOperation_holder .intro-content_image,#default .intro-content .hoursOperation_disclaimer .intro-content_image,#default .intro-content .introComplement_holder .intro-content_image,#default .intro-content .location_holder .intro-content_image,#default .intro-content .menusQuad_holder .intro-content_image,#default .intro-content .menusQuad_tags ul .intro-content_image,.menusQuad_tags #default .intro-content ul .intro-content_image,#default .intro-content .offers_holder .eachOffer_flex .intro-content_image,.offers_holder #default .intro-content .eachOffer_flex .intro-content_image,#default .intro-content .reviews_holder .intro-content_image,#default .intro-content .singleQuad_holder .intro-content_image,#default .intro-content .sliderWithPreview_carousel .intro-content_image,#default .intro-content .slider_holder .intro-content_image,#default .intro-content .spaAmenities_holder .intro-content_image,#default .intro-content .venues_holder .eachVenue_flex .intro-content_image,.venues_holder #default .intro-content .eachVenue_flex .intro-content_image,#default .intro-content #contact-us .intro-content .intro-content_image,#contact-us #default .intro-content .intro-content .intro-content_image,#default .intro-content #gallery-flex .gallery-flex .intro-content_image,#gallery-flex #default .intro-content .gallery-flex .intro-content_image{width:100%;height:unset;aspect-ratio:34/31}#default .intro-content .container .intro-content_copy,#default .intro-content .accommodations_holder .room_container .intro-content_copy,.accommodations_holder #default .intro-content .room_container .intro-content_copy,#default .intro-content .bgQuad_container .intro-content_copy,#default .intro-content .amenities_inner .intro-content_copy,#default .intro-content .capacityChart_holder .intro-content_copy,#default .intro-content .cards_holder .intro-content_copy,#default .intro-content .events_holder .intro-content_copy,#default .intro-content .events_calendar .intro-content_copy,#default .intro-content .featuredOffer_holder .intro-content_copy,#default .intro-content .featuredRoom_holder .intro-content_copy,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy,#default .intro-content .highlights_holder .intro-content_copy,#default .intro-content .hoursOperation_holder .intro-content_copy,#default .intro-content .hoursOperation_disclaimer .intro-content_copy,#default .intro-content .introComplement_holder .intro-content_copy,#default .intro-content .location_holder .intro-content_copy,#default .intro-content .menusQuad_holder .intro-content_copy,#default .intro-content .menusQuad_tags ul .intro-content_copy,.menusQuad_tags #default .intro-content ul .intro-content_copy,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy,#default .intro-content .reviews_holder .intro-content_copy,#default .intro-content .singleQuad_holder .intro-content_copy,#default .intro-content .sliderWithPreview_carousel .intro-content_copy,#default .intro-content .slider_holder .intro-content_copy,#default .intro-content .spaAmenities_holder .intro-content_copy,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy,#default .intro-content #contact-us .intro-content .intro-content_copy,#contact-us #default .intro-content .intro-content .intro-content_copy,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy{width:100%}}#gallery-flex .gallery-flex{padding-block:50px 100px}#gallery-flex .gallery-flex__image{width:calc(33% - 10px);cursor:pointer}@media (-moz-touch-enabled: 0), (pointer: fine){#gallery-flex .gallery-flex__image:hover .gallery-flex__overlay::before{background-color:rgba(var(--sym-color-dark), 0.5)}#gallery-flex .gallery-flex__image:hover .gallery-flex__overlay::after{opacity:1}}#gallery-flex .gallery-flex__image .gallery-flex__overlay{background-image:unset}#gallery-flex .gallery-flex__image .gallery-flex__overlay::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--sym-color-dark), 0);pointer-events:none}#gallery-flex .gallery-flex__image .gallery-flex__overlay::after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);width:23px;height:23px;mask:url("/assets/svg/expand-icon-v1.svg");mask-position:center;mask-repeat:no-repeat;pointer-events:none;background-color:#fff;opacity:0}#gallery-flex .lbx{z-index:99999}#gallery-flex .lbx_close{border:none;background:none;width:14px;height:14px;transition:all .3s ease-in-out;top:40px;right:40px;padding:0}#gallery-flex .lbx_close svg{stroke:#fff;width:100%;height:100%}@media (-moz-touch-enabled: 0), (pointer: fine){#gallery-flex .lbx_close svg:hover{opacity:.7}}#gallery-flex .lbx_arrow{background:none}#gallery-flex .lbx_arrow-box{width:75px;aspect-ratio:1/1;padding-inline:23px}#gallery-flex .lbx_arrow-box svg{width:100%;height:100%;stroke:#fff}@media (max-width: 600px){#gallery-flex .gallery-flex{padding:20px 25px;width:100vw}#gallery-flex .gallery-flex__image{width:100%}}#offers .top-content{padding-block:200px 20px;background-color:var(--sym-color-dark);color:#fff;text-align:center}#offers .top-content *{color:#fff}#offers .topOffer{background-color:var(--sym-color-dark);padding-block:40px 110px}#offers .topOffer_holder{display:-ms-flexbox;display:flex;width:100%;max-width:1065px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-inline:auto 0}#offers .topOffer_image{width:55%;height:450px}#offers .topOffer_textContent{width:35%;position:relative}#offers .topOffer_textContent,#offers .topOffer_textContent p{color:#fff !important}#offers .topOffer_subtitle{color:#fff;display:block;margin-bottom:20px}#offers .topOffer_title{color:#fff;margin-bottom:15px;text-indent:-4px}#offers .topOffer_dates{display:-ms-flexbox;display:flex;color:#fff;margin-bottom:41px}#offers .topOffer_bookBy{color:#fff;margin-right:5px}#offers .topOffer_stayBy{color:#fff;margin-left:5px}#offers .topOffer_anchors{display:-ms-flexbox;display:flex;gap:27px;-ms-flex-align:end;align-items:flex-end;margin-top:40px}#offers .topOffer_arrows{position:relative;bottom:0;left:0%;display:-ms-flexbox;display:flex;padding-top:50px;gap:10px}#offers .specialLightBox{display:none}@media (max-width: 600px){#offers .top-content{padding-block:124px 20px}#offers .topOffer_holder{-ms-flex-direction:column;flex-direction:column}#offers .topOffer_image{width:100%;height:unset;aspect-ratio:45/34;margin-bottom:30px}#offers .topOffer_textContent{width:100%}#offers .topOffer_subtitle{margin-bottom:10px}}.sitemap #content{background:var(--sym-color-primary)}.sitemap .intro-content{padding:200px 0px 0px}.sitemap .intro-content__info{width:100%;text-align:center}.sitemap .intro-content__info h1{color:var(--sym-color-dark);font-size:40px;line-height:40px}@media only screen and (max-width: 600px){.sitemap .intro-content{padding:150px 0px 0px}}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:30%;padding-bottom:60px;padding-top:60px;margin-bottom:0px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li a{color:var(--sym-color-dark);text-decoration:underline}ul.global-sitemap li a:hover{text-decoration: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:var(--sym-color-dark);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}@media only screen and (min-width: 768px) and (max-width: 1024px){ul.global-sitemap{margin-left:calc(50% - 250px)}}@media only screen and (max-width: 600px){ul.global-sitemap{columns:1;column-count:1;width:60%;margin:0 auto}}:root{--regular_weigth: 600;--bold_weigth: 900;--semibold_weigth: 600;--light_weigth: 300}ul{list-style:none}ul.sym-inline-list{padding-left:0px}ul.sym-inline-list li{padding-left:15px;margin-bottom:5px;list-style:none;position:relative}ul.sym-inline-list li::before{content:"";display:block;position:absolute;top:10px;left:0px;border-radius:100%;width:3px;height:3px;background-color:var(--sym-color-primary)}.title,.specialLightBox_title,#default .intro-content .container .intro-content_copy h1,#default .intro-content .accommodations_holder .room_container .intro-content_copy h1,.accommodations_holder #default .intro-content .room_container .intro-content_copy h1,#default .intro-content .bgQuad_container .intro-content_copy h1,#default .intro-content .amenities_inner .intro-content_copy h1,#default .intro-content .capacityChart_holder .intro-content_copy h1,#default .intro-content .cards_holder .intro-content_copy h1,#default .intro-content .events_holder .intro-content_copy h1,#default .intro-content .events_calendar .intro-content_copy h1,#default .intro-content .featuredOffer_holder .intro-content_copy h1,#default .intro-content .featuredRoom_holder .intro-content_copy h1,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy h1,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy h1,#default .intro-content .highlights_holder .intro-content_copy h1,#default .intro-content .hoursOperation_holder .intro-content_copy h1,#default .intro-content .hoursOperation_disclaimer .intro-content_copy h1,#default .intro-content .introComplement_holder .intro-content_copy h1,#default .intro-content .location_holder .intro-content_copy h1,#default .intro-content .menusQuad_holder .intro-content_copy h1,#default .intro-content .menusQuad_tags ul .intro-content_copy h1,.menusQuad_tags #default .intro-content ul .intro-content_copy h1,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy h1,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy h1,#default .intro-content .reviews_holder .intro-content_copy h1,#default .intro-content .singleQuad_holder .intro-content_copy h1,#default .intro-content .sliderWithPreview_carousel .intro-content_copy h1,#default .intro-content .slider_holder .intro-content_copy h1,#default .intro-content .spaAmenities_holder .intro-content_copy h1,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy h1,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy h1,#default .intro-content #contact-us .intro-content .intro-content_copy h1,#contact-us #default .intro-content .intro-content .intro-content_copy h1,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy h1,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy h1{display:block}.subtitle,.accommodations_holder .room_space,.accommodations_holder .room_sleeps,.featuredRoom_title,.specialLightBox_subtitle,.venues_holder .eachVenue_capacity,#default .intro-content .container .intro-content_copy span,#default .intro-content .accommodations_holder .room_container .intro-content_copy span,.accommodations_holder #default .intro-content .room_container .intro-content_copy span,#default .intro-content .bgQuad_container .intro-content_copy span,#default .intro-content .amenities_inner .intro-content_copy span,#default .intro-content .capacityChart_holder .intro-content_copy span,#default .intro-content .cards_holder .intro-content_copy span,#default .intro-content .events_holder .intro-content_copy span,#default .intro-content .events_calendar .intro-content_copy span,#default .intro-content .featuredOffer_holder .intro-content_copy span,#default .intro-content .featuredRoom_holder .intro-content_copy span,#default .intro-content .gallery:not(.gallery-flex-container) .gallery_holder .intro-content_copy span,.gallery:not(.gallery-flex-container) #default .intro-content .gallery_holder .intro-content_copy span,#default .intro-content .highlights_holder .intro-content_copy span,#default .intro-content .hoursOperation_holder .intro-content_copy span,#default .intro-content .hoursOperation_disclaimer .intro-content_copy span,#default .intro-content .introComplement_holder .intro-content_copy span,#default .intro-content .location_holder .intro-content_copy span,#default .intro-content .menusQuad_holder .intro-content_copy span,#default .intro-content .menusQuad_tags ul .intro-content_copy span,.menusQuad_tags #default .intro-content ul .intro-content_copy span,#default .intro-content .offers_holder .eachOffer_flex .intro-content_copy span,.offers_holder #default .intro-content .eachOffer_flex .intro-content_copy span,#default .intro-content .reviews_holder .intro-content_copy span,#default .intro-content .singleQuad_holder .intro-content_copy span,#default .intro-content .sliderWithPreview_carousel .intro-content_copy span,#default .intro-content .slider_holder .intro-content_copy span,#default .intro-content .spaAmenities_holder .intro-content_copy span,#default .intro-content .venues_holder .eachVenue_flex .intro-content_copy span,.venues_holder #default .intro-content .eachVenue_flex .intro-content_copy span,#default .intro-content #contact-us .intro-content .intro-content_copy span,#contact-us #default .intro-content .intro-content .intro-content_copy span,#default .intro-content #gallery-flex .gallery-flex .intro-content_copy span,#gallery-flex #default .intro-content .gallery-flex .intro-content_copy span{display:block}.btn{padding:7.5px 25px;border-radius:2px;background-color:var(--sym-color-primary);border:1px solid var(--sym-color-primary);color:#fff;font-weight:var(--bold_weigth);letter-spacing:3.3px;font-size:.6875rem;line-height:1.4375rem;font-family:var(--sym-font-family-tertiary);transition:all .3s ease-in-out}@media (-moz-touch-enabled: 0), (pointer: fine){.btn:hover{background-color:#fff;color:var(--sym-color-primary)}}.btn.white,.singleQuad.color-white .btn{border-color:#fff}.btn.white.transparent,.singleQuad.color-white .btn.transparent{background-color:transparent;border-color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.btn.white.transparent:hover,.singleQuad.color-white .btn.transparent:hover{background-color:#fff}}.btn.transparent{background-color:transparent}@media (-moz-touch-enabled: 0), (pointer: fine){.btn.transparent:hover{background-color:#fff;color:var(--sym-color-secondary)}}.btn-secondary{display:inline-block;padding:0 0 10px 0;color:var(--sym-color-primary);font-size:.625rem;font-weight:var(--bold_weigth);line-height:.875rem;letter-spacing:3px;font-family:var(--sym-font-family-tertiary);transition:all .3s ease-in-out;position:relative;text-transform:uppercase;cursor:pointer}.btn-secondary::before{content:"";display:block;position:absolute;bottom:0;left:0;transition:all .3s ease-in-out;width:100%;height:1px;mask-repeat:no-repeat;mask-position:center;background-color:var(--sym-color-primary)}@media (-moz-touch-enabled: 0), (pointer: fine){.btn-secondary:hover::before{transform:scaleX(0.7)}}.btn-secondary.white,.singleQuad.color-white .btn-secondary.btn{color:#fff}.btn-secondary.white::before,.singleQuad.color-white .btn-secondary.btn::before{background-color:#fff}.btn-secondary.secondary-color{color:var(--sym-color-secondary)}.btn-secondary.secondary-color::before{background-color:var(--sym-color-secondary)}.btn-booking{font-size:.6875rem;line-height:1.4375rem;letter-spacing:3.3px;font-weight:var(--bold_weigth);font-family:var(--sym-font-family-tertiary);padding:7.5px 25px;background-color:var(--sym-color-dark);border:1px solid var(--sym-color-dark);color:#fff;transition:all .3s ease-in-out;border-radius:2px}@media (-moz-touch-enabled: 0), (pointer: fine){.btn-booking:hover{background-color:#fff;color:var(--sym-color-dark)}}.btn-booking.scroll,.header.up .btn-booking,body#attractions .header .btn-booking,body#gallery-grid .header .btn-booking,body#gallery-flex .header .btn-booking,body#contact-us .header .btn-booking,#default:has(.no-topContentImage) .header .btn-booking,#offers .header .btn-booking,.header.down .btn-booking{border-color:#fff}@media (-moz-touch-enabled: 0), (pointer: fine){.btn-booking.scroll:hover,.header.up .btn-booking:hover,body#attractions .header .btn-booking:hover,body#gallery-grid .header .btn-booking:hover,body#gallery-flex .header .btn-booking:hover,body#contact-us .header .btn-booking:hover,#default:has(.no-topContentImage) .header .btn-booking:hover,#offers .header .btn-booking:hover,.header.down .btn-booking:hover{background-color:#fff;color:var(--sym-color-dark)}}.btn-tel{display:inline-block;padding-left:17px;position:relative;color:#fff;font-size:.8125rem;line-height:1.25rem;font-family:var(--sym-font-family-secondary);transition:all .3s ease-in-out}.btn-tel::before{content:"";display:block;position:absolute;top:50%;left:0;transition:all .3s ease-in-out;width:10px;height:10px;transform:translateY(-50%);mask:url("/assets/svg/phone-icon.svg");mask-repeat:no-repeat;mask-position:center;background-color:#fff}.btn-tel.black,#attractions:has(.sub-menu) .btn-tel.attractions-map__expand{color:var(--sym-color-dark)}.btn-tel.black::before,#attractions:has(.sub-menu) .btn-tel.attractions-map__expand::before{background-color:var(--sym-color-dark)}.primary_bg{background-color:var(--sym-color-tertiary)}.secondary_bg{background-color:var(--sym-color-tertiary)}.tertiary_bg{background-color:var(--sym-color-tertiary)}
