@charset "UTF-8";.btn,.btn.white{padding:10px 35px;display:inline-block;zoom:1;outline:none;border-radius:0;cursor:pointer;position:relative;border:1px solid var(--primary-color);background-color:var(--primary-color);font-size:1em;color:var(--white);font-weight:var(--semi-bold-weight);line-height:20px;text-transform:uppercase;letter-spacing:0px;font-family:var(--primary-font);text-align:center}@media(-moz-touch-enabled:0),(pointer:fine){.btn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}}.btn.white{background-color:transparent;border-color:var(--white)}@media(-moz-touch-enabled:0),(pointer:fine){.btn.white:hover{background-color:var(--white);color:var(--primary-color)}}.btn-secondary,.btn-secondary.all-lines-white,.btn-secondary.all-lines,.btn-secondary.white{padding:7px 9px;display:inline-block;zoom:1;outline:none;border-radius:0;cursor:pointer;position:relative;background-color:transparent;border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);font-size:.875em;font-weight:var(--semi-bold-weight);line-height:17px;text-transform:uppercase;letter-spacing:0px;font-family:var(--primary-font);text-align:center}@media(-moz-touch-enabled:0),(pointer:fine){.btn-secondary:hover{color:var(--white);background-color:var(--primary-color)}}.btn-secondary.white{color:var(--white);border-color:var(--white)}@media(-moz-touch-enabled:0),(pointer:fine){.btn-secondary.white:hover{background-color:var(--white);color:var(--primary-color)}}.btn-secondary.all-lines{border-inline:1px solid var(--primary-color)}.btn-secondary.all-lines-white{border-inline:1px solid var(--white)}.btn-booking,.btn-booking.scroll,.header.up .btn-booking,body:has(.galleryGrid) .header .btn-booking,.header.down .btn-booking,.header.simulate-scroll .btn-booking{display:inline-block;padding:10px 37px;zoom:1;outline:none;border-radius:0;cursor:pointer;position:relative;border:1px solid var(--white);background-color:transparent;font-size:1em;color:var(--white);font-weight:var(--semi-bold-weight);line-height:20px;text-transform:uppercase;font-family:var(--primary-font);text-align:center}@media(-moz-touch-enabled:0),(pointer:fine){.btn-booking:hover,.header.up .btn-booking:hover,body:has(.galleryGrid) .header .btn-booking:hover,.header.down .btn-booking:hover,.header.simulate-scroll .btn-booking:hover{background-color:var(--white);color:var(--primary-color)}}.btn-booking.scroll,.header.up .btn-booking,body:has(.galleryGrid) .header .btn-booking,.header.down .btn-booking,.header.simulate-scroll .btn-booking{border-color:var(--primary-color);background-color:var(--primary-color)}@media(-moz-touch-enabled:0),(pointer:fine){.btn-booking.scroll:hover,.header.up .btn-booking:hover,body:has(.galleryGrid) .header .btn-booking:hover,.header.down .btn-booking:hover,.header.simulate-scroll .btn-booking:hover{color:var(--primary-color)}}.btn-arrow,.btn-arrow.reverse{display:inline-block;padding-right:54px;zoom:1;outline:none;border-radius:0;cursor:pointer;position:relative;background-color:transparent;font-size:.75em;color:var(--primary-color);line-height:20px;text-transform:uppercase;font-family:var(--secondary-font);text-decoration:underline}.btn-arrow:after,.btn-arrow.reverse:after{content:"";display:block;position:absolute;top:0;right:0;width:49px;height:100%;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-next-arrow.svg);mask-image:url(/svg/icon-next-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn-arrow.reverse{padding-right:0;padding-left:54px}.btn-arrow.reverse:after{right:unset;left:0;transform:rotate(180deg)}.hidden,.locationsMap .attraction_media:has(img[alt="photo.alt"]),.header_nav:has(.no-items),.bw .bw_field label,.lbx.lbx-fullscreen .lbx_close svg,.lbx.lbx-fullscreen .lbx_arrow-box svg{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated,.timeline_years .year_label,.timeline_years .year.even:before,.timeline_years .year.odd:before,.text_holder,.text_expandable,.text_bottom,.text_line,.text_expandBtn,.text_expandBtn:after,.packagesTabs .packagesTabs_item_title,.packagesTabs .packagesTabs_item_title:before,.packagesTabs .packagesTabs_item_title:after,.galleryGrid_link:before,.featuredInspiration.brand .featuredInspiration_slider .eachInspiration,.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_image:before,.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_overlay,.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_caption,.featuredAccommodations_holder .featuredRoom_overlay,.featuredAccommodations_holder .featuredRoom_overlay:before,.deets_filter li button,.deets_filter li button:before,.carousel.hotel .carousel_slider .eachItemCarousel_copy,.awards_tabs li a,.awards_items .eachAward,.awards_accordion,.awards_title,.awards_title:before,.awards_title:after,.amenities.hotel .amenities_copy a,.accordion .accordionItem_title,.accordion .accordionItem_title:before,.accordion .accordionItem_title:after,.header,.header_top:after,.header_logo svg,.header_right .tel:after,.header_right .tel-booking:after,.header_nav ul li:after,.header_nav ul li a,.header .burgerMenuButton_line,.header .pricipalLinks li a:after,.burgerMenuHolder,.burgerMenuHolder_logo svg,.burgerMenuHolder nav ul li:after,.propertyMenuHolder,.propertyMenuHolder nav ul li a:after,.footer_top-mid nav ul li a:after,.footer_top-right .form-module .form-submit button,.footer_thirnav nav ul li a:after,.swiper-arrow,.youtube-link:before,.form-module .gdpr-wrap .field label a:before,.form-wrapper .gdpr-wrap .field label a:before{transition:all .7s cubic-bezier(.18,.32,.17,.99)}#page-not-found .btn,.animated-alt,.btn,.btn.white,.btn-secondary,.btn-secondary.white,.btn-secondary.all-lines,.btn-secondary.all-lines-white,.btn-booking,.btn-booking.scroll,.header.up .btn-booking,body:has(.galleryGrid) .header .btn-booking,.header.down .btn-booking,.header.simulate-scroll .btn-booking,.btn-arrow,.btn-arrow.reverse{transition:all .3s ease-in-out}:root{--secondary-color: #7F612A;--third-color: #EEE5DB;--fourth-color: #521A25;--fifth-color: #AF924E;--txt-color: #4E4E4E;--white: #FFFFFF;--black: #000000;--primary-font: "Cormorant Garamond", serif;--secondary-font: "Nunito", sans-serif;--third-font: "Montserrat", sans-serif;--error-color: #e74c3c;--browser-context: 16;--extra-light-weight: 200;--light-weight: 300;--regular-weight: 400;--medium-weight: 500;--semi-bold-weight: 600;--bold-weight: 700;--extra-bold-weight: 800;--footer-border-color: #903649}*{box-sizing:border-box;scroll-behavior:smooth;scroll-margin-top:100px}html{font-size:16px}html button{-webkit-appearance:none!important}@media(max-width:600px){html:has(.burgerMenuHolder.open){overflow:hidden!important}html:has(.propertyMenuHolder.open){overflow:hidden!important}}body{font-family:var(--secondary-font);font-size:16px;color:var(--txt-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0!important}.skip-to-content{background:var(--primary-color);color:#fff;position:fixed;transition:all .3s ease-out;z-index:99999999;top:-100px;display:block;margin:0}.skip-to-content:focus{top:0}.skip-to-content:hover{background:var(--secondary-color)}.swiper-button-prev svg,.swiper-button-next svg{display:none}.swiper-button-prev:after{content:"prev"}.swiper-button-next:after{content:"next"}.lightbox{width:70vw;height:90dvh;max-height:fit-content;padding:10%}.lightbox:before{content:"";display:block;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid var(--secondary-color);pointer-events:none}.lightbox:after{content:"";display:block;position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border:4px solid var(--secondary-color);pointer-events:none}.lightbox.iframe{padding:24px}@media(max-width:600px){.lightbox.iframe{height:unset;aspect-ratio:12/9;padding:12px 10px}}.lightbox_scrollable{overflow-y:scroll;height:100%;max-height:fit-content}.lightbox_scrollable ul{list-style:disc;padding-left:10px}.lightbox_scrollable ul li{padding-left:0}.lightbox_scrollable ul li:before{content:none}.lightbox_scrollable ul li::marker{content:"• "}.lightbox_top{margin-bottom:50px}.lightbox_top:not(:has(.lightbox_media)) .lightbox_shortDescription{width:100%}.lightbox_bottom p{margin-bottom:25px}.lightbox_media{width:386px;height:350px;max-width:46%;background-color:var(--primary-color)}.lightbox_media img{width:100%!important;height:100%!important}.lightbox_shortDescription{width:47%}.lightbox_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);font-family:var(--primary-font);font-style:italic;margin-bottom:20px}.lightbox_share{display:flex;align-items:center;gap:10px;margin-bottom:20px}.lightbox_share span{font-size:1.25em;color:var(--txt-color);font-weight:var(--bold-weight);font-family:var(--primary-font);font-style:italic}.lightbox_share a{display:inline-flex;width:18px;height:18px}.lightbox_share a[href^="mailto:"]{margin-inline:2px}.lightbox_share a svg{width:100%;height:100%}@media(-moz-touch-enabled:0),(pointer:fine){.lightbox_share a:hover{opacity:.5}}.lightbox_float img{float:left;width:385px!important;max-width:45%!important;aspect-ratio:6/7;margin-right:50px;object-fit:cover;object-position:center}.lightbox_float p{margin-bottom:25px}.lightbox_copy table{margin-bottom:45px}.lightbox_copy table th{background-color:var(--primary-color);padding-block:24px;border:1px solid var(--fifth-color)}.lightbox_copy table th p{font-size:1.5625em;color:var(--white);font-weight:var(--light-weight);line-height:1.01;text-transform:uppercase;font-family:var(--primary-font);text-align:center}.lightbox_copy table td{border:1px solid var(--fifth-color);padding:13px 25px}.lightbox_copy table td p{font-size:1.25em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:1.5;font-family:var(--primary-font);font-style:italic}.lightbox_copy table tr td:first-of-type p{color:var(--primary-color)}.lightbox_copy .btn{display:block;width:fit-content;margin-inline:auto}.lightbox p,.lightbox li{font-size:1.25em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}.lightbox li p{font-size:inherit}.lightbox li:before{top:15px}@media(max-width:1024px){.lightbox_media{max-width:100%;margin-bottom:30px}.lightbox_shortDescription{width:100%;max-width:100%}}@media(max-width:600px){.lightbox{width:calc(100vw - 34px);padding:50px 25px}.lightbox:before{top:5px;left:6px;width:calc(100% - 10px);height:calc(100% - 12px)}.lightbox:after{top:8px;left:10px;width:calc(100% - 16px);height:calc(100% - 20px)}.lightbox .lightbox_title{text-align:center}.lightbox .lightbox_share{justify-content:center}.lightbox .lightbox_float img{max-width:100%!important;max-height:unset;height:unset;aspect-ratio:1/1;margin-right:0;margin-bottom:20px;float:unset}}.lbx{display:grid;place-items:center;width:100%;height:100%;padding:30px;position:fixed;top:0;left:0;z-index:999!important;overflow-y:auto;box-sizing:border-box}.lbx.lbx-fullscreen{padding:0}.lbx.lbx-fullscreen .lbx_close{width:40px;height:40px;top:20px;right:25px;background-color:var(--primary-color);padding:0;cursor:pointer;transition:all .3s ease}.lbx.lbx-fullscreen .lbx_close:before{content:"";display:block;position:absolute;top:2px;left:3px;width:35px;height:35px;border:1px solid var(--secondary-color);transition:all .3s ease}.lbx.lbx-fullscreen .lbx_close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:14px;height:14px;background-image:url(/svg/icon-close.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%)}@media(-moz-touch-enabled:0),(pointer:fine){.lbx.lbx-fullscreen .lbx_close:hover{background-color:var(--secondary-color)}}.lbx.lbx-fullscreen .lbx_arrow{cursor:default;border:none;transform:translateY(-100%) translate(-60px)}.lbx.lbx-fullscreen .lbx_arrow-box{position:relative;width:40px;height:40px;background-color:var(--primary-color);padding:0;cursor:pointer;transition:all .3s ease}.lbx.lbx-fullscreen .lbx_arrow-box:before{content:"";display:block;position:absolute;top:2px;left:3px;width:35px;height:35px;border:1px solid var(--secondary-color);transition:all .3s ease}.lbx.lbx-fullscreen .lbx_arrow-box:after{content:"";display:block;position:absolute;top:50%;left:50%;width:23px;height:15px;background-image:url(/svg/icon-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%)}@media(-moz-touch-enabled:0),(pointer:fine){.lbx.lbx-fullscreen .lbx_arrow-box:hover{background-color:var(--secondary-color)}}.lbx.lbx-fullscreen .lbx_arrow.lbx_prev{transform:translateY(-100%) translate(60px)}.lbx.lbx-fullscreen .lbx_arrow.lbx_prev .lbx_arrow-box:after{transform:translate(-50%,-50%) rotate(180deg)}.lbx *{box-sizing:border-box}.lbx_bg{background:#000000b3;display:block;position:absolute;top:0;right:0;bottom:0;left:0;animation:lbxFadeOut .6s ease-in-out forwards}.active .lbx_bg{animation:lbxFadeIn .6s ease-in-out forwards}.lbx_container{display:inline-block;width:auto;min-width:200px;max-width:100%;height:auto;min-height:120px;position:relative;z-index:2;animation:lbxFadeOutUp .4s ease-in-out forwards}.active .lbx_container{animation:lbxFadeInUp .4s ease-in-out forwards}.lbx_loading{display:block;position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%);opacity:0;transition:opacity .6s}.active .lbx_loading{opacity:1}.lbx_loading svg{display:block;width:40px;height:auto}.lbx_loading svg circle{transform-origin:center center}.lbx_loading svg circle:first-child{animation:lbxSpin 5s infinite linear}.lbx_loading svg circle:last-child{animation:lbxSpin 3s infinite linear reverse}.lbx_item{display:block;margin:0;transition:opacity .6s}.lbx_item:not(.active){width:0;height:0;position:absolute;top:0;left:0;opacity:0}.lbx_item img,.lbx_item video{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 120px)}.lbx-fullscreen .lbx_item img,.lbx-fullscreen .lbx_item video{width:100vw;max-width:100vw;height:100vh;max-height:100vh;object-fit:cover}.lbx_item iframe{max-width:100%;max-height:100%}.lbx-inline .lbx_item{background:#fff}.lbx_item-foot{display:block;width:100%;padding:0 20px;position:absolute;bottom:0;left:0;z-index:1;text-align:center}.lbx_item-caption{display:inline-block;padding:.5em;transform:translateY(100%);transition:transform .3s .3s}.lbx_item.active .lbx_item-caption{transform:translateY(0)}.lbx_arrow{background:none;font-size:14px;display:flex;align-items:center;padding:0;line-height:1;position:absolute;top:50%;z-index:1;transform:translateY(-50%);cursor:pointer}.lbx-wideArrows .lbx_arrow{width:50%;height:100%;border:0;top:0;transform:none}.lbx_arrow-box{display:inline-flex;align-items:center;gap:5px;padding:5px}.lbx_arrow svg{display:block}.lbx_prev{left:0}.lbx_next{right:0;flex-direction:row-reverse}.lbx_next .lbx_arrow-box{flex-direction:row-reverse}.lbx .lbx_close{all:unset;background:#ffffff80;font-size:14px;display:inline-flex;align-items:center;gap:5px;padding:5px;line-height:1;position:absolute;top:0;right:0;z-index:2;cursor:pointer}.lbx .lbx-inline:not(.active){display:none!important}.lbx:has(.lightbox_scrollable) .lbx_close{top:50px;right:50px}.lbx:has(.lightbox_scrollable) .lbx_close svg{fill:var(--primary-color);stroke:var(--primary-color)}.lbx:has(.lightbox.iframe) .lbx_close{top:30px;right:30px}@media(max-width:600px){.lbx:has(.lightbox.iframe) .lbx_close{top:12px!important;right:10px!important}}.lbx:has(.lightbox.iframe) .lbx_close svg{fill:var(--primary-color);stroke:var(--primary-color)}.lbx.lbx-inline:not(.active){pointer-events:none!important}body.lbx_body-noscroll{overflow:hidden}@media(max-width:600px){.lbx{padding-inline:17px!important}.lbx .lbx_close{top:22px!important;right:20px!important}.lbx .lbx_close svg{width:14px;height:14px}}@keyframes lbxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lbxFadeOut{to{opacity:0}}@keyframes lbxFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lbxFadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes lbxSpin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes uvp-animation{0%,50%{color:#000}51%,to{color:#fff}}@keyframes appearOpacity{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{fill:var(--secondary-color);transition:all .3s ease}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--secondary-color);transform:translate(-5px);transition:all .3s ease}.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{fill:var(--secondary-color);transition:all .3s ease}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--secondary-color);transform:translate(5px)}.flatpickr-calendar .flatpickr-day.today{border-color:var(--secondary-color)}.flatpickr-calendar .flatpickr-day.today:hover{background-color:color-mix(in srgb,var(--secondary-color),transparent 0%)}.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.startRange.selected,.flatpickr-calendar .flatpickr-day.endRange.selected,.flatpickr-calendar .flatpickr-day.startRange.selected:hover,.flatpickr-calendar .flatpickr-day.endRange.selected:hover,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected:hover{background:color-mix(in srgb,var(--secondary-color),transparent 0%);border-color:color-mix(in srgb,var(--secondary-color),transparent 0%)}.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 color-mix(in srgb,var(--secondary-color),transparent 0%)}.form-module,.form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.form-module h2,.form-module h3,.form-module h4,.form-wrapper h2,.form-wrapper h3,.form-wrapper h4{width:100%}.form-module h2,.form-wrapper h2{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);font-family:var(--primary-font);margin-bottom:30px}.form-module h3,.form-wrapper h3{font-size:1.875em;color:var(--txt-color);font-family:var(--primary-font)}.form-module h4,.form-wrapper h4{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);font-style:normal;text-align:center}.form-module .text-center,.form-wrapper .text-center{text-align:center}.form-module .form-group:has(.form-elements-radio),.form-wrapper .form-group:has(.form-elements-radio){display:flex;flex-direction:column;justify-content:end}.form-module .form-group.col-4,.form-wrapper .form-group.col-4{flex:0 0 calc(33.3333333333% - 20px);margin-bottom:0}.form-module .form-group.col-6,.form-wrapper .form-group.col-6{flex:0 0 calc(50% - 14px);margin-bottom:0}.form-module .form-group.col-8,.form-wrapper .form-group.col-8{flex:0 0 calc(66.6666666667% - 20px);margin-bottom:0}.form-module .form-group.col-12,.form-wrapper .form-group.col-12{flex:0 0 100%;margin-bottom:0}.form-module .form-group:has(input.flatpickr[type=text]),.form-wrapper .form-group:has(input.flatpickr[type=text]){position:relative}.form-module .form-group:has(input.flatpickr[type=text]):before,.form-wrapper .form-group:has(input.flatpickr[type=text]):before{content:"";display:block;position:absolute;right:10px;bottom:15px;width:12px;height:10px;pointer-events:none;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/svg/icon-calendar.svg);mask-image:url(/svg/icon-calendar.svg);background-color:var(--primary-color)}.form-module .form-group small:has(+input[type=text]),.form-wrapper .form-group small:has(+input[type=text]){padding-bottom:10px;display:block}.form-module .form-group small ul,.form-wrapper .form-group small ul{margin-bottom:0}.form-module .form-group small ul li:before,.form-wrapper .form-group small ul li:before{top:4px;background-color:var(--secondary-color)}.form-module .form-group .form-elements-radio,.form-wrapper .form-group .form-elements-radio{display:flex;gap:30px}.form-module .form-group .form-elements-radio .form-group,.form-wrapper .form-group .form-elements-radio .form-group{margin-bottom:0;display:flex}.form-module .form-group .form-elements-checkbox,.form-wrapper .form-group .form-elements-checkbox{display:grid;gap:5px;grid-column-gap:5px;grid-row-gap:20px;grid-template-columns:repeat(4,1fr);align-items:flex-start;padding-top:10px}@media(max-width:600px){.form-module .form-group .form-elements-checkbox,.form-wrapper .form-group .form-elements-checkbox{grid-template-columns:repeat(1,1fr)}}.form-module .form-group .form-elements-checkbox .form-group,.form-wrapper .form-group .form-elements-checkbox .form-group{margin-bottom:0;display:flex}.form-module .form-group .form-elements-checkbox .form-group label,.form-wrapper .form-group .form-elements-checkbox .form-group label{position:relative;padding-left:20px;text-align:left;margin-bottom:0;cursor:pointer;font-size:.625em;font-weight:var(--regular-weight);letter-spacing:.2px;font-family:var(--secondary-font);font-style:normal}.form-module .form-group .form-elements-checkbox .form-group label:before,.form-wrapper .form-group .form-elements-checkbox .form-group label:before{content:"";display:block;position:absolute;top:3px;left:0;z-index:2;width:14px;height:14px;border:.5px solid var(--primary-color);cursor:pointer;border-radius:3px}.form-module .form-group .form-elements-checkbox .form-group label:after,.form-wrapper .form-group .form-elements-checkbox .form-group label:after{content:"";display:block;position:absolute;top:6px;left:3px;z-index:3;width:8px;height:8px;cursor:pointer;background:#fff;border-radius:1.5px}.form-module .form-group .form-elements-checkbox .form-group input,.form-wrapper .form-group .form-elements-checkbox .form-group input{position:absolute;left:-99999px}.form-module .form-group .form-elements-checkbox .form-group input:checked+label:after,.form-wrapper .form-group .form-elements-checkbox .form-group input:checked+label:after{background-color:var(--primary-color)!important}.form-module .form-group label.label-inside,.form-wrapper .form-group label.label-inside{position:absolute;top:8px;left:10px;transition:all .3s ease;white-space:nowrap;text-overflow:ellipsis;overflow-x:clip;max-width:98%}.form-module .form-group label.label-inside.label-moved,.form-wrapper .form-group label.label-inside.label-moved{position:relative;white-space:normal;top:0;left:0;transition:all .3s ease}.form-module .form-group label.label-inside:has(+select),.form-wrapper .form-group label.label-inside:has(+select){transform:translateY(0) translate(-99999999999px)}.form-module .form-group label.label-inside:has(+small.form-text.text-muted),.form-wrapper .form-group label.label-inside:has(+small.form-text.text-muted){bottom:4px;top:unset}.form-module .form-group label:has(+.form-elements-checkbox),.form-wrapper .form-group label:has(+.form-elements-checkbox){margin-top:15px}.form-module .form-group label:has(+input[type=file]).label-inside,.form-wrapper .form-group label:has(+input[type=file]).label-inside{transform:unset;position:static}.form-module__confirmation,.form-wrapper__confirmation{text-align:center;padding:30px 0}.form-module hr,.form-wrapper hr{width:100%;margin:30px 0}.form-module__field,.form-wrapper__field{position:relative}.form-module__field.checkbox,.form-wrapper__field.checkbox{display:flex}.form-module__field.checkbox .form-module__field--label,.form-wrapper__field.checkbox .form-module__field--label,.form-module__field.checkbox .form-module__field--unit,.form-wrapper__field.checkbox .form-module__field--unit{margin-right:30px}.form-module .gdpr-wrap .field,.form-wrapper .gdpr-wrap .field{margin-right:20px}.form-module .gdpr-wrap .field label,.form-wrapper .gdpr-wrap .field label{margin-bottom:0;font-size:.625em;color:#343a40;font-weight:var(--regular-weight);letter-spacing:.2px;font-family:var(--secondary-font);font-style:normal}.form-module .gdpr-wrap .field label a,.form-wrapper .gdpr-wrap .field label a{text-decoration:none!important;color:inherit!important;position:relative}.form-module .gdpr-wrap .field label a:before,.form-wrapper .gdpr-wrap .field label a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#343a40}@media(-moz-touch-enabled:0),(pointer:fine){.form-module .gdpr-wrap .field label a:hover:before,.form-wrapper .gdpr-wrap .field label a:hover:before{width:100%}}.form-module .gdpr-wrap .field label:before,.form-wrapper .gdpr-wrap .field label:before{top:0;bottom:0;margin:auto;background-color:transparent!important;border:1px solid var(--primary-color)}.form-module .gdpr-wrap .field label:not(.error):after,.form-wrapper .gdpr-wrap .field label:not(.error):after{top:0;bottom:0;left:3px;margin:auto;background-color:var(--primary-color)}@media(max-width:600px){.form-module .gdpr-wrap .field.gdpr input:checked+label:after,.form-wrapper .gdpr-wrap .field.gdpr input:checked+label:after{left:24px;margin:0;top:3px;background-color:var(--white)}.form-module .gdpr-wrap .field.gdpr input:checked+label:before,.form-wrapper .gdpr-wrap .field.gdpr input:checked+label:before{background-color:transparent!important}}.form-module-wrapper,.form-wrapper-wrapper{max-width:1170px;margin:0 auto 150px}.form-module-wrapper.side-submit .form-module .form-elements,.form-wrapper-wrapper.side-submit .form-module .form-elements{justify-content:flex-start}.form-module-wrapper.side-submit .form-module .form-submit button,.form-wrapper-wrapper.side-submit .form-module .form-submit button{top:-18px;right:unset;left:68%}@media(max-width:600px){.form-module,.form-wrapper{display:block;padding:0}.form-module .col-6,.form-wrapper .col-6{width:100%!important;flex:0 0 100%!important}.form-module .gdpr-wrap,.form-wrapper .gdpr-wrap{display:block;padding-top:20px}.form-module-wrapper,.form-wrapper-wrapper{padding:0 30px}}.thankyouMsg{text-align:center}.form .form-elements{column-gap:25px;row-gap:25px;justify-content:center;align-items:flex-end;padding-bottom:18px}.form .form-submit{display:block;width:100%;position:relative;margin-top:0}.form .form-submit button{display:block;position:absolute;top:-9px;right:0;transform:translateY(-100%)}form{width:100%}form label{display:block;margin:0 0 5px;font-size:15px;font-size:1.125em;color:var(--black);font-weight:var(--medium-weight);line-height:22px;font-family:var(--primary-font);font-style:italic}form label span{font-size:.8em}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{width:100%;margin:0;background-color:transparent;border:1px solid var(--secondary-color);padding:8px 10px;text-align:left;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;font-size:1.125em;color:var(--black);line-height:22px;font-family:var(--primary-font);font-style:italic}form select{-moz-appearance:none;text-indent:.01px;text-overflow:"";background-image:url(/svg/icon-select.svg);background-size:9px;background-position:calc(100% - 14px) 50%;background-repeat:no-repeat}form select::-ms-expand{display:none}form select option{color:#000;text-align:left}form textarea{min-height:120px}form input::placeholder{color:var(--txt-color);opacity:1}form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}form input[type=radio]:checked+label:after{background-color:var(--primary-color)}form input[type=radio]+label{padding-left:20px;position:relative;margin-bottom:0;font-size:.625em;font-weight:var(--regular-weight);letter-spacing:.2px;font-family:var(--secondary-font);text-align:left}form input[type=radio]+label:before{content:"";display:block;position:absolute;top:50%;left:0;width:14px;height:14px;border-radius:3px;border:.5px solid var(--primary-color);transform:translateY(-50%)}form input[type=radio]+label:after{content:"";display:block;position:absolute;top:50%;left:3px;width:8px;height:8px;border-radius:2px;transform:translateY(-50%);background-color:transparent;transition:all .3s ease}form input[type=number]::-webkit-outer-spin-button,form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}form input[type=file]{font-size:.625em}form input[type=file]::file-selector-button{background:none;border:1px solid var(--primary-color);padding:5px 21px;border-radius:3px;margin-right:10px;transition:all .3s ease;cursor:pointer}@media(-moz-touch-enabled:0),(pointer:fine){form input[type=file]::file-selector-button:hover{background-color:var(--primary-color);color:var(--white)}}form h2{font-size:1.875em;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:20px}label.error{position:absolute;bottom:100%;left:0;font-size:12px;color:#fff;background:var(--error-color);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 var(--error-color)}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border-color:var(--error-color)}.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(--primary-color)}p#thankyou{text-align:center}.field.gdpr{position:relative;margin-bottom:15px}.field.gdpr:last-child{margin-bottom:0}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{opacity:1}.field.gdpr label:not(.error){position:relative;padding-left:24px;text-align:left;font-size:11px}.field.gdpr label:not(.error) a{color:var(--txt-color);text-decoration:underline}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:14px;height:14px;background:var(--primary-color);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:#fff;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 .form-module,.form .form-wrapper{padding-inline:0px}.form .form-module .form-group.col-4,.form .form-wrapper .form-group.col-4,.form .form-module .form-group.col-6,.form .form-wrapper .form-group.col-6{flex:0 0 100%}.form .form-module .form-group:has(.form-elements-radio),.form .form-wrapper .form-group:has(.form-elements-radio){padding-top:15px}.form .form-module .form-elements,.form .form-wrapper .form-elements{padding-bottom:0}.form .form-wrapper{padding-inline:30px}.form .form-submit{width:100%;margin-top:44px}.form .form-submit button{position:static;transform:unset;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 .4s;border:1px solid var(--secondary-color)}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px!important;height:24px!important;background:var(--white);transition:all .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!important;margin:0;top:3px;background-color:var(--secondary-color)!important}.field.gdpr input:checked+label:before{border-color:var(--primary-color)!important}}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(20px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-20px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translate(-20px)}.animate-fade.left.fade-in{transform:translate(0)}.animate-fade.right{transform:translate(20px)}.animate-fade.right.fade-in{transform:translate(0)}.animate-fade.fade-in{opacity:1;transition:all 1.4s cubic-bezier(.18,.32,.17,.99)}.animate-fade[data-delay="1"]{transition-delay:.4s}.animate-fade[data-delay="2"]{transition-delay:.6s}.animate-fade[data-delay="3"]{transition-delay:.8s}.animate-fade[data-delay="4"]{transition-delay:1s}.animate-fade[data-delay="5"]{transition-delay:1.2s}.animate-fade[data-delay="6"]{transition-delay:1.4s}.animate-fade[data-delay="7"]{transition-delay:1.6s}.animate-fade[data-delay="8"]{transition-delay:1.8s}.animate-fade[data-delay="9"]{transition-delay:2s}.animate-fade[data-delay="10"]{transition-delay:2.2s}.animate-fade[data-delay="11"]{transition-delay:2.4s}.animate-fade[data-delay="12"]{transition-delay:2.6s}.animate-fade[data-delay="13"]{transition-delay:2.8s}.animate-fade[data-delay="14"]{transition-delay:3s}.animate-fade[data-delay="15"]{transition-delay:3.2s}.animate-fade[data-delay="16"]{transition-delay:3.4s}.animate-fade[data-delay="17"]{transition-delay:3.6s}.animate-fade[data-delay="18"]{transition-delay:3.8s}.animate-fade[data-delay="19"]{transition-delay:4s}.animate-fade[data-delay="20"]{transition-delay:4.2s}.animate-fade[data-delay="21"]{transition-delay:4.4s}.animate-fade[data-delay="22"]{transition-delay:4.6s}.animate-fade[data-delay="23"]{transition-delay:4.8s}.animate-fade[data-delay="24"]{transition-delay:5s}.animate-fade[data-delay="25"]{transition-delay:5.2s}.animate-fade[data-delay="26"]{transition-delay:5.4s}.animate-fade[data-delay="27"]{transition-delay:5.6s}.animate-fade[data-delay="28"]{transition-delay:5.8s}.animate-fade[data-delay="29"]{transition-delay:6s}.animate-fade[data-delay="30"]{transition-delay:6.2s}.animate-fade[data-delay="31"]{transition-delay:6.4s}.animate-fade[data-delay="32"]{transition-delay:6.6s}.animate-fade[data-delay="33"]{transition-delay:6.8s}.animate-fade[data-delay="34"]{transition-delay:7s}.animate-fade[data-delay="35"]{transition-delay:7.2s}.animate-fade[data-delay="36"]{transition-delay:7.4s}.animate-fade[data-delay="37"]{transition-delay:7.6s}.animate-fade[data-delay="38"]{transition-delay:7.8s}.animate-fade[data-delay="39"]{transition-delay:8s}.animate-fade[data-delay="40"]{transition-delay:8.2s}.animate-fade[data-delay="41"]{transition-delay:8.4s}.animate-fade[data-delay="42"]{transition-delay:8.6s}.animate-fade[data-delay="43"]{transition-delay:8.8s}.animate-fade[data-delay="44"]{transition-delay:9s}.animate-fade[data-delay="45"]{transition-delay:9.2s}.animate-fade[data-delay="46"]{transition-delay:9.4s}.animate-fade[data-delay="47"]{transition-delay:9.6s}.animate-fade[data-delay="48"]{transition-delay:9.8s}.animate-fade[data-delay="49"]{transition-delay:10s}.animate-fade[data-delay="50"]{transition-delay:10.2s}@media only screen and (max-width:600px){.animate-fade.right{transform:translateY(20px)}.animate-fade.right.fade-in{transform:translateY(0)}}.container,.roomTypes_holder,.offers_holder,.cards.hotel .cards_holder,.awards_holder,.aboutTabs_holder{max-width:1170px;padding:0 15px;margin:0 auto}.wrapper{margin:0 auto;max-width:1500px;width:100%}.img-fit{width:100%;height:100%;object-fit:cover;object-position:center}.group:not(.no-bg){background-image:url(/images/bg-gradientTexture.png);background-size:100% 120%;background-position:bottom center;background-repeat:no-repeat;padding-bottom:80px}.group:not(.no-bg).full-bg{background-image:url(/images/bg-completeTexture.jpg);background-size:100%;background-repeat:repeat-y}.group:not(.no-bg):has(.capacityChart):has(.form){background-image:url(/images/bg-completeTexture.jpg);background-size:100%;background-repeat:repeat-y}.group:not(.no-bg)+.shortcodeModule{margin-top:0}.group:not(.no-bg) .shortcodeModule:last-of-type.guestHistorian{padding-bottom:0}.group:not(.no-bg):has(:last-child.bg-primary-color),.group:not(.no-bg):has(:last-child.offers),.group:not(.no-bg):has(:last-child.cards){padding-bottom:0;background-size:100% 110%}@media(max-width:600px){.group:not(.no-bg){padding-bottom:0}.group:not(.no-bg) .shortcodeModule:last-of-type{padding-bottom:0!important}}.group:not(.no-bg):has(.signupForm){padding-bottom:0}.group.after-submit{height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out}.group.after-submit.submitted{height:auto;overflow:visible;opacity:1}.youtube-link{display:block;width:100%;height:100%;position:relative}.youtube-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:0}@media(-moz-touch-enabled:0),(pointer:fine){.youtube-link:hover:before{opacity:.5}}.youtube-link:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:55px;height:55px;pointer-events:none;background-color:var(--white);-webkit-mask-image:url(/svg/icon-play.svg);mask-image:url(/svg/icon-play.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:translate(-50%,-50%);-webkit-mask-size:contain;mask-size:contain}.flex-box{display:flex}@media(max-width:1024px){.flex-box:not(.n-columns){flex-direction:column}}.flex-box.j-between{justify-content:space-between}.flex-box.j-center{justify-content:center}.flex-box.j-end{justify-content:flex-end}.flex-box.j-around{justify-content:space-around}.flex-box.a-center{align-items:center}.flex-box.a-start{align-items:flex-start}.flex-box.a-end{align-items:flex-end}.flex-box.r-reverse{flex-direction:row-reverse}@media(max-width:1024px){.flex-box.r-reverse:not(.n-columns){flex-direction:column}}main{overflow:hidden}h1{font-family:var(--primary-font);font-size:2em;color:var(--primary-color)}h2{font-family:var(--primary-font)}h2.sym-h2{font-size:2.1875em;color:var(--primary-color);font-weight:var(--light-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:30px}p{font-size:1.25em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}p a:hover{text-decoration:underline}ol{list-style:decimal!important;padding-left:32px!important}ol li{font-size:1.25em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}ul{list-style:none}ul li{position:relative;padding-left:12px}ul li:before{content:"";display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background-color:var(--txt-color);border-radius:100%}a,input,button{color:var(--primary-color);transition:all .3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}a:focus-visible,input:focus-visible,button:focus-visible{outline:-webkit-focus-ring-color auto 1px!important}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 0 40px 20px;margin-bottom:0}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(--txt-color);transition:all .3s ease-in-out;padding:13px 0}ul.global-sitemap li a:hover{text-decoration:none}ul.global-sitemap li ul{border-left:1px solid rgba(var(--secondary-color),.4);padding:5px 0;margin:5px 0}ul.global-sitemap li ul li{padding-left:10px;line-height:18px}ul.global-sitemap li ul li:last-child{margin-bottom:0}ul.global-sitemap li ul li a{color:#76766b}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-navigation ul li{display:inline-block;margin-right:15px;padding-right:15px;line-height:.65}.sub_menu-navigation ul li a{padding:3px 0;color:var(--txt-color)}.sub_menu-navigation ul li a.active{cursor:default;color:var(--primary-color)}.sub_menu-navigation ul li a:hover{color:var(--primary-color)}.sub_menu-navigation ul li:last-child{border-right:0px}.swiper-arrow{display:block;width:49px;height:14px;position:absolute;top:50%;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-next-arrow.svg);mask-image:url(/svg/icon-next-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}.swiper-arrow.swiper-prev{rotate:180deg;margin-bottom:1px}.swiper-arrow.swiper-button-disabled{opacity:.3!important;cursor:default}.swiper-arrow.white{background-color:var(--white)}@media(-moz-touch-enabled:0),(pointer:fine){.swiper-arrow.white:hover{background-color:var(--secondary-color)}}.swiper-arrow.sec-color{background-color:var(--secondary-color)}.swiper-arrow.circle-white{width:45px;height:45px;border-radius:100%;background-color:transparent;mask:unset}.swiper-arrow.circle-white:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:75%;height:75%;border-radius:100%;background-color:var(--primary-color);transform:translate(-50%,-50%);-webkit-mask-image:url(/svg/icon-next-arrow.svg);mask-image:url(/svg/icon-next-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.swiper-arrow.circle-white:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:var(--white)}.bw{background-color:var(--white);padding:5px;width:814px;max-width:90vw;position:absolute;left:50%;transform:translate(-50%);bottom:63px}.bw .bw_fields{border:1px solid var(--secondary-color)}.bw .bw_field{position:relative;padding-right:25px}.bw .bw_field:before{content:"";display:block;position:absolute;top:50%;right:20px;width:12px;height:10px;transform:translateY(-50%);pointer-events:none;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bw .bw_field:after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:32px;background-color:var(--black);transform:translateY(-50%);pointer-events:none}.bw .bw_field input,.bw .bw_field select{width:100%;height:100%;border:none;text-align:center;position:relative;padding-right:0}.bw .bw_field input,.bw .bw_field input::placeholder,.bw .bw_field select,.bw .bw_field select::placeholder{font-size:1.125em;color:var(--black);font-weight:var(--medium-weight);line-height:22px;font-family:var(--primary-font);font-style:italic;text-align:center}.bw .bw_field button{padding:18px 35px;width:100%}.bw .bw_field.bw_dates{width:240px}.bw .bw_field.bw_dates:before{-webkit-mask-image:url(/svg/icon-calendar.svg);mask-image:url(/svg/icon-calendar.svg);background-color:var(--primary-color)}.bw .bw_field.bw_adult{width:118px}.bw .bw_field.bw_adult:before{-webkit-mask-image:url(/svg/icon-adults.svg);mask-image:url(/svg/icon-adults.svg);background-color:var(--primary-color);-webkit-mask-size:12px;mask-size:12px}.bw .bw_field.bw_child{width:127px}.bw .bw_field.bw_child:before{-webkit-mask-image:url(/svg/icon-children.svg);mask-image:url(/svg/icon-children.svg);background-color:var(--primary-color);-webkit-mask-size:12px;mask-size:12px}.bw .bw_field.bw_promo{width:150px}.bw .bw_field.bw_promo:after{opacity:0}.bw .bw_field.bw_submit{width:167px;padding-right:0}@media(max-width:600px)and (max-width:600px){.bw{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.shortcodeModule:not(.featuredDestinations.internal-page):not(.carousel.brand.bg-primary-color):not(.quickLinks.shortcodeModule):last-of-type:not(:first-of-type):not(:has(+.group)){margin:0;padding-bottom:115px!important}.shortcodeModule:not(.featuredDestinations.internal-page):not(.carousel.brand.bg-primary-color):not(.quickLinks.shortcodeModule):last-of-type.offers{margin-bottom:0}.shortcodeModule:not(.featuredDestinations.internal-page):not(.carousel.brand.bg-primary-color):not(.quickLinks.shortcodeModule):last-of-type.offers:after{content:none}@media(max-width:600px){.shortcodeModule:not(.featuredDestinations.internal-page):not(.carousel.brand.bg-primary-color):not(.quickLinks.shortcodeModule):last-of-type{padding-bottom:75px!important}}.footer{position:relative}.footer.ww:before,.footer.ww:after{background-color:var(--fifth-color)}.footer.ww .footer_top-left:before,.footer.ww .footer_top-mid:before{background-color:var(--fifth-color);opacity:.5}.footer.ww .footer_bottom{border-color:var(--fifth-color)}.footer:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:3px;background-color:var(--secondary-color)}.footer:after{content:"";display:block;position:absolute;top:7px;left:0;width:100%;height:1px;background-color:var(--secondary-color)}.footer_main{background-color:var(--primary-color);padding-block:60px 35px;position:relative}.footer_main:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:2;width:78px;height:73px;background-image:url(/svg/wax-seal-home.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-45%)}.footer_top{max-width:1175px;margin-inline:auto;padding-bottom:48px}.footer_top-left{width:373px;max-width:32%;position:relative;padding-right:67px}.footer_top-left:before{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:75%;background-color:var(--footer-border-color);transform:translateY(-50%)}.footer_top-mid{width:506px;max-width:43%;position:relative;padding-inline:35px}.footer_top-mid:before{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:75%;background-color:var(--footer-border-color);transform:translateY(-50%)}.footer_top-mid nav ul{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:0px;margin-bottom:0}.footer_top-mid nav ul li{padding-left:0;margin-bottom:12px;width:fit-content}.footer_top-mid nav ul li:before{content:none}.footer_top-mid nav ul li.active a:after{width:100%}.footer_top-mid nav ul li:nth-of-type(1){grid-area:1/1/2/2}.footer_top-mid nav ul li:nth-of-type(2){grid-area:2/1/3/2}.footer_top-mid nav ul li:nth-of-type(3){grid-area:3/1/4/2}.footer_top-mid nav ul li:nth-of-type(4){grid-area:4/1/5/2}.footer_top-mid nav ul li:nth-of-type(5){grid-area:1/2/2/3}.footer_top-mid nav ul li:nth-of-type(6){grid-area:2/2/3/3}.footer_top-mid nav ul li:nth-of-type(7){grid-area:3/2/4/3}.footer_top-mid nav ul li:nth-of-type(8){grid-area:4/2/5/3}.footer_top-mid nav ul li a{font-size:.9375em;color:var(--white);font-weight:var(--semi-bold-weight);text-transform:capitalize;font-family:var(--primary-font);position:relative;padding-bottom:3px;white-space:nowrap}.footer_top-mid nav ul li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--white)}@media(-moz-touch-enabled:0),(pointer:fine){.footer_top-mid nav ul li:hover a:after{width:70%}.footer_top-mid nav ul li:hover.active a:after{width:100%}}.footer_top-right{width:293px;max-width:24%;padding-left:44px;display:flex;flex-direction:column;justify-content:center}.footer_top-right p{color:var(--white);font-size:1.25em;line-height:24px;display:block;margin-bottom:20px;font-weight:500;font-style:italic}.footer_top-right .form-module{position:relative}.footer_top-right .form-module-wrapper{margin:0}.footer_top-right .form-module .form-elements{width:100%}.footer_top-right .form-module .form-elements label{color:var(--white);font-size:1em;font-style:italic;transition:all .1s ease}.footer_top-right .form-module .form-elements label.label-inside{position:absolute;transform:translateY(0) translate(0)}.footer_top-right .form-module .form-elements label.label-inside.label-moved{opacity:0}.footer_top-right .form-module .form-elements input{border:0px;border-bottom:1px solid var(--white);color:var(--white);font-size:1em;font-style:italic;padding:0 50px 11px 0}.footer_top-right .form-module .form-elements input::placeholder{color:var(--white);font-size:1em;font-style:italic}.footer_top-right .form-module .gdpr-wrap{padding-top:27px}.footer_top-right .form-module .gdpr-wrap .field.gdpr{margin-bottom:10px}.footer_top-right .form-module .gdpr-wrap .field.gdpr label{color:var(--white);font-size:.625em;letter-spacing:0px;line-height:14px}.footer_top-right .form-module .gdpr-wrap .field.gdpr label:before{width:12px;height:12px;border-color:var(--white);bottom:unset;top:0}.footer_top-right .form-module .gdpr-wrap .field.gdpr label:after{width:6px;height:6px;background-color:var(--white);bottom:unset;top:3px}.footer_top-right .form-module .gdpr-wrap .field.gdpr label a:before{background-color:var(--white)}.footer_top-right .form-module .form-submit{position:absolute;top:-4px;right:0;margin-top:0;background-color:var(--primary-color)}.footer_top-right .form-module .form-submit button{all:unset;color:var(--white);background-color:var(--white);-webkit-mask-image:url(/svg/icon-next-arrow.svg);mask-image:url(/svg/icon-next-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer;padding-block:9px}@media(-moz-touch-enabled:0),(pointer:fine){.footer_top-right .form-module .form-submit button:hover{background-color:var(--secondary-color);color:var(--secondary-color)}}.footer_bottom{max-width:1175px;margin-inline:auto;border-top:1px solid var(--secondary-color);padding-top:20px}.footer_logo{display:block;margin-bottom:39px;max-width:240px}.footer_social{margin-bottom:30px}.footer_social .social-media{display:flex;column-gap:50px;margin-bottom:0}.footer_social .social-media li{padding-left:0}.footer_social .social-media li:before{content:none}.footer_social .social-media li a svg{max-width:15px;max-height:15px;fill:var(--white)}@media(-moz-touch-enabled:0),(pointer:fine){.footer_social .social-media li a:hover{opacity:.5}}.footer_social .social-media li:has([data-title=facebook]){order:1}.footer_social .social-media li:has([data-title=instagram]){order:2}.footer_social .social-media li:has([data-title=pinterest]){order:3}.footer_social .social-media li:has([data-title=twitter]){order:4}.footer_phrase{font-size:.875em;color:var(--white);font-weight:var(--medium-weight);line-height:22px;font-family:var(--primary-font)}.footer_right{font-size:.875em;color:var(--white);font-weight:var(--medium-weight);line-height:25px;font-family:var(--primary-font)}.footer_thirnav nav ul{display:flex;margin-bottom:0}.footer_thirnav nav ul li{padding-left:0;padding-inline:17px;border-right:1px solid var(--white)}.footer_thirnav nav ul li:before{content:none}.footer_thirnav nav ul li:last-of-type{border-right:0px}.footer_thirnav nav ul li a{font-size:.875em;color:var(--white);font-weight:var(--regular-weight);text-transform:capitalize;font-family:var(--primary-font);position:relative}.footer_thirnav nav ul li a:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:0%;height:1px;background-color:var(--white);transform:translate(-50%)}@media(-moz-touch-enabled:0),(pointer:fine){.footer_thirnav nav ul li:hover a:after{width:70%}.footer_thirnav nav ul li:hover.active a:after{width:100%}}.footer_tamboSignature svg{fill:var(--white)}.footer_logos{padding-block:24px 22px;background-image:url(/images/footer-texture-bg.png);display:flex;gap:50px}.footer_logos-flex{display:flex;justify-content:center;gap:90px}.footer_logos-flex a{display:flex;align-items:center;justify-content:center}.footer_logos-flex a img{max-width:145px;max-height:45px}.footer_logos span{font-size:1.25em;color:var(--black);font-weight:var(--regular-weight);font-family:var(--primary-font);font-style:italic}@media(min-width:600px){.navMenuBar{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.navMenuBar{display:flex;position:fixed;bottom:0;left:0;z-index:var(--z-index-header);width:100%;align-items:stretch}.navMenuBar_left{display:flex;flex:1;align-items:stretch;background-color:var(--third-color)}.navMenuBar_right{display:flex;flex:1}.navMenuBar_right .btn{display:flex;width:100%;justify-content:center;align-items:center}@media(max-width:600px)and (max-width:600px){.navMenuBar.brand .navMenuBar_left .propertyMenuButton{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){.navMenuBar.brand .navMenuBar_left .burgerMenuButton{flex:1}.navMenuBar.brand .navMenuBar_left .burgerMenuButton_icon{width:100%;mask:none;background-color:transparent;padding-left:28px;display:block;position:relative;font-size:1em;color:var(--black);font-weight:var(--semi-bold-weight);text-transform:uppercase;font-family:var(--primary-font);text-align:center}.navMenuBar.brand .navMenuBar_left .burgerMenuButton_icon:before{content:"";display:block;position:absolute;top:50%;left:calc(50% - 28px);width:14px;height:10px;border-inline:1px solid var(--black);transform:translate(-50%) translateY(-50%)}.navMenuBar.brand .navMenuBar_left .burgerMenuButton_icon:after{content:"";display:block;position:absolute;top:50%;left:calc(50% - 28px);width:1px;height:16px;transform:translate(-50%) translateY(-50%);background-color:var(--black)}.navMenuBar.brand .navMenuBar_left .burgerMenuButton:after{opacity:0}}.burgerMenuButton_icon{background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-build.svg);mask-image:url(/svg/icon-build.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;width:59px;height:100%;padding-block:19px}.burgerMenuButton.mobile{position:relative}.burgerMenuButton.mobile:after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:70%;transform:translateY(-50%);background-color:var(--primary-color);opacity:.4;border-radius:12px}.propertyMenuButton{display:flex;flex:1;height:100%;align-items:center;justify-content:center;gap:16px;padding-block:15px}.propertyMenuButton_lines{display:flex;align-items:center;gap:6px}.propertyMenuButton_line{display:block;width:1px;border-radius:12px;background-color:var(--black);height:17px}.propertyMenuButton_line:first-of-type,.propertyMenuButton_line:last-of-type{height:9px}.propertyMenuButton_label{display:block;width:fit-content;font-size:1em;color:var(--txt-color);font-weight:var(--semi-bold-weight);line-height:20px;text-transform:uppercase;font-family:var(--primary-font);text-align:center}@media(max-width:1024px){.footer.ww .footer_top-mid{border-color:var(--fifth-color)}.footer .footer_main{padding-inline:30px}.footer .footer_top{flex-direction:column;align-items:center}.footer .footer_top-left{width:100%;max-width:100%;padding-right:0}.footer .footer_top-left:before{content:none}.footer .footer_top-left .social-media{justify-content:center}.footer .footer_top-mid{width:100%;max-width:100%;border-bottom:1px solid var(--secondary-color);padding-block:38px}.footer .footer_top-mid:before{left:50%;height:calc(100% - 76px);transform:translate(-100%,-50%)}.footer .footer_top-mid nav{width:100%}.footer .footer_top-mid nav ul{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.footer .footer_top-mid nav ul li{width:43%}.footer .footer_top-right{width:100%;max-width:100%;padding:48px 0 0}.footer .footer_bottom{flex-direction:column;row-gap:37px;align-items:center}.footer .footer_logo{margin-inline:auto}.footer .footer_phrase{text-align:center}.footer .footer_right{order:2}.footer .footer_thirnav{order:1}.footer .footer_tamboSignature{order:3}.footer .footer_logos{flex-wrap:wrap;padding-inline:30px;gap:20px}.footer .footer_logos-flex{flex-wrap:wrap;gap:30px}}@media(max-width:600px){.footer{padding-bottom:50px}.footer .footer_top{padding-bottom:35px}.footer .footer_top-right{padding-top:35px;padding-left:0}.footer .footer_top-right .form-module-wrapper{margin-bottom:0}.footer .footer_top-right .form-module .gdpr-wrap .field.gdpr label:before{width:51px;height:30px}.footer .footer_top-right .form-module .gdpr-wrap .field.gdpr input:checked+label:before{border-color:var(--white)!important}.footer .footer_top-right .form-module .gdpr-wrap .field.gdpr input:checked+label:after{background-color:var(--white)!important}.footer .footer_top-mid{padding-block:25px}.footer .footer_top-mid:before{content:none}.footer .footer_top-mid nav ul{flex-direction:column;grid-column-gap:0px}.footer .footer_top-mid nav ul li{text-align:center;width:100%}.footer .footer_thirnav nav ul{flex-wrap:wrap;align-items:center;justify-content:center;row-gap:20px;max-width:330px}.footer .footer_thirnav nav ul li{border-right:0}.footer .footer_thirnav nav ul li:nth-of-type(odd){border-right:1px solid var(--white)}.footer .footer_thirnav nav ul li,.footer .footer_thirnav nav ul li a{text-align:center}.footer .footer_social .social-media{justify-content:center}}:root{--z-index-header: 999;--z-index-burgerMenu: 9999}.header{width:100%;padding-block:22px 14px;display:block;position:fixed;top:0;left:0;z-index:var(--z-index-header)}.header:after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1.5px;background-color:var(--white);-webkit-mask-image:url(/svg/header-border.svg);mask-image:url(/svg/header-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 2px;mask-size:auto 2px}.header:has(.no-items) .header_top{padding-bottom:0}.header:has(.no-items) .header_top:after{content:none}.header_top{padding-bottom:25px;position:relative}.header_top:after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1.5px;background-color:var(--white);-webkit-mask-image:url(/svg/header-border.svg);mask-image:url(/svg/header-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 2px;mask-size:auto 2px}.header_top .container{min-height:40px}.header_left{column-gap:83px;row-gap:15px}.header_logo{display:block;position:absolute;top:0;left:50%;z-index:9;transform:translate(-50%)}@media(-moz-touch-enabled:0),(pointer:fine){.header_logo:hover svg{opacity:.5}}.header_right{column-gap:32px;row-gap:15px}.header_right .tel{font-size:.625em;color:var(--white);font-weight:var(--medium-weight);font-family:var(--third-font);position:relative;padding-bottom:1px}.header_right .tel:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0)}@media(-moz-touch-enabled:0),(pointer:fine){.header_right .tel:hover:after{transform:scaleX(.5)}}.header_right .tel-booking{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);font-family:var(--third-font);position:relative;padding-bottom:1.5px}.header_right .tel-booking:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0)}@media(-moz-touch-enabled:0),(pointer:fine){.header_right .tel-booking:hover:after{transform:scaleX(.5)}}.header_nav{padding-top:13px}.header_nav ul{display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:1170px;column-gap:60px}.header_nav ul li{padding-left:0;text-align:center}.header_nav ul li:before{content:none}.header_nav ul li:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0)}.header_nav ul li a{font-size:.875em;color:var(--white);font-weight:var(--bold-weight);line-height:17px;text-transform:uppercase;font-family:var(--primary-font);text-align:center}.header_nav ul li.active:after{transform:scaleX(1)}@media(-moz-touch-enabled:0),(pointer:fine){.header_nav ul li:hover:after{transform:scaleX(.5)}.header_nav ul li:hover.active:after{transform:scaleX(1)}}.header:not(.ww).up .header_logo,body:has(.galleryGrid) .header:not(.ww) .header_logo,.header:not(.ww).down .header_logo,.header:not(.ww).simulate-scroll .header_logo{top:0}.header:not(.ww).up .header_logo svg,body:has(.galleryGrid) .header:not(.ww) .header_logo svg,.header:not(.ww).up .header_logo svg path,body:has(.galleryGrid) .header:not(.ww) .header_logo svg path,.header:not(.ww).down .header_logo svg,.header:not(.ww).down .header_logo svg path,.header:not(.ww).simulate-scroll .header_logo svg,.header:not(.ww).simulate-scroll .header_logo svg path{fill:var(--black)}.header.up,body:has(.galleryGrid) .header,.header.down,.header.simulate-scroll{background-color:var(--white);padding-block:12px 13px;box-shadow:0 4px 15px -4px #000000bf}.header.up .header_top:after,body:has(.galleryGrid) .header .header_top:after,.header.down .header_top:after,.header.simulate-scroll .header_top:after{background-color:var(--black)}.header.up .header_right .tel,body:has(.galleryGrid) .header .header_right .tel,.header.down .header_right .tel,.header.simulate-scroll .header_right .tel{color:var(--black)}.header.up .header_right .tel:after,body:has(.galleryGrid) .header .header_right .tel:after,.header.down .header_right .tel:after,.header.simulate-scroll .header_right .tel:after{background-color:var(--black)}.header.up .header_right .tel-booking,body:has(.galleryGrid) .header .header_right .tel-booking,.header.down .header_right .tel-booking,.header.simulate-scroll .header_right .tel-booking{color:var(--black)}.header.up .header_right .tel-booking:after,body:has(.galleryGrid) .header .header_right .tel-booking:after,.header.down .header_right .tel-booking:after,.header.simulate-scroll .header_right .tel-booking:after{background-color:var(--black)}.header.up .header_nav ul li a,body:has(.galleryGrid) .header .header_nav ul li a,.header.down .header_nav ul li a,.header.simulate-scroll .header_nav ul li a{color:var(--black)}.header.up .header_nav ul li:after,body:has(.galleryGrid) .header .header_nav ul li:after,.header.down .header_nav ul li:after,.header.simulate-scroll .header_nav ul li:after{background-color:var(--black)}.header.up .burgerMenuButton_line,body:has(.galleryGrid) .header .burgerMenuButton_line,.header.down .burgerMenuButton_line,.header.simulate-scroll .burgerMenuButton_line{background-color:var(--black)}.header.up .pricipalLinks li a,body:has(.galleryGrid) .header .pricipalLinks li a,.header.down .pricipalLinks li a,.header.simulate-scroll .pricipalLinks li a{color:var(--black)}.header.up .pricipalLinks li a:after,body:has(.galleryGrid) .header .pricipalLinks li a:after,.header.down .pricipalLinks li a:after,.header.simulate-scroll .pricipalLinks li a:after{background-color:var(--black)}.header.up .pricipalLinks li:first-of-type:after,body:has(.galleryGrid) .header .pricipalLinks li:first-of-type:after,.header.down .pricipalLinks li:first-of-type:after,.header.simulate-scroll .pricipalLinks li:first-of-type:after{background-color:var(--black)}.header .burgerMenuButton{display:flex;flex-direction:column;gap:9px;align-items:center;cursor:pointer}.header .burgerMenuButton_line{width:12px;height:1px;background-color:var(--white)}.header .burgerMenuButton_line:nth-of-type(2){width:24px}@media(-moz-touch-enabled:0),(pointer:fine){.header .burgerMenuButton:hover .burgerMenuButton_line{width:24px}}.header .pricipalLinks{margin-bottom:0}.header .pricipalLinks li:before{content:none}.header .pricipalLinks li:first-of-type{padding-inline:0 20px}.header .pricipalLinks li:first-of-type:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:var(--white)}.header .pricipalLinks li:last-of-type{padding-left:20px}.header .pricipalLinks li:last-of-type:after{background-color:transparent!important}.header .pricipalLinks li a{font-size:.625em;color:var(--white);font-family:var(--third-font);position:relative;padding-bottom:1px}.header .pricipalLinks li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0)}@media(-moz-touch-enabled:0),(pointer:fine){.header .pricipalLinks li a:hover:after{transform:scaleX(.5)}}.header .pricipalLinks li a.active:after{transform:scaleX(1)}@media(-moz-touch-enabled:0),(pointer:fine){.header .pricipalLinks li a.active:hover:after{transform:scaleX(1)}}.header.members{background-image:url(/images/footer-texture-bg.png);padding-block:22px 20px}.header.members:not(.ww) .logo svg,.header.members:not(.ww) .logo svg path{fill:var(--black)}.header.members .logo{position:static;transform:none}.header.members:after{content:none}.header.members .header_top{padding:0;position:static}.header.members .header_top:after{content:none}.header.members .header_middle nav.sub_menu-navigation ul{margin-bottom:0;display:flex;gap:50px}.header.members .header_middle nav.sub_menu-navigation ul li{padding-inline:0px;margin-inline:0px;position:static}.header.members .header_middle nav.sub_menu-navigation ul li:before{content:none}.header.members .header_middle nav.sub_menu-navigation ul li a{font-size:.875em;color:var(--black);font-weight:var(--bold-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);position:relative;padding-bottom:1px;transition:transform .3s ease}.header.members .header_middle nav.sub_menu-navigation ul li a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;transition:transform .3s ease;background-color:var(--primary-color);transform:scaleX(0)}@media(-moz-touch-enabled:0),(pointer:fine){.header.members .header_middle nav.sub_menu-navigation ul li a:hover{color:var(--primary-color)}.header.members .header_middle nav.sub_menu-navigation ul li a:hover:before{transform:scaleX(1)}}.header.members .header_middle nav.sub_menu-navigation ul li a.active{color:var(--primary-color)}.header.members .header_middle nav.sub_menu-navigation ul li a.active:before{transform:scaleX(1)}.header.members .header_middle nav.sub_menu-navigation ul li .submenu{display:none;opacity:0;transition:all .3s ease}@media(-moz-touch-enabled:0),(pointer:fine){.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu{opacity:1;position:absolute;top:calc(100% - 40px);left:50%;transform:translate(-50%);padding:105px max(20px,(100vw - 1170px) / 2) 65px;z-index:10;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-height:267px;row-gap:14px}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu:before{content:"";display:block;position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);background-color:var(--white);pointer-events:none}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:9px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li{padding:0}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li:before{content:none}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a{font-size:.75em;color:var(--black);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);transition:color .3s ease;position:relative}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:1px;transition:all .3s ease;background-color:var(--primary-color)}}@media(-moz-touch-enabled:0)and (-moz-touch-enabled:0),(-moz-touch-enabled:0)and (pointer:fine),(pointer:fine)and (-moz-touch-enabled:0),(pointer:fine)and (pointer:fine){.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a:hover{color:var(--primary-color)}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a:hover:after{width:100%}}@media(-moz-touch-enabled:0),(pointer:fine){.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a:before{content:none}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a.active{color:var(--primary-color)}.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a.active:after{width:100%}}@media(-moz-touch-enabled:0)and (-moz-touch-enabled:0),(-moz-touch-enabled:0)and (pointer:fine),(pointer:fine)and (-moz-touch-enabled:0),(pointer:fine)and (pointer:fine){.header.members .header_middle nav.sub_menu-navigation ul li:hover:has(.submenu) .submenu li a:hover{color:var(--primary-color)}}.header.members .header_right a{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.4;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);transition:color .3s ease;position:relative}.header.members .header_right a:before{content:"";display:block;position:absolute;bottom:2px;left:0;width:100%;height:1px;transition:transform .3s ease;background-color:var(--primary-color);transform:scaleX(0)}.header.members .header_right a.logout{padding-right:20px}.header.members .header_right a.logout:before{width:calc(100% - 20px)}.header.members .header_right a.logout:after{content:"";display:block;position:absolute;top:1px;right:0;width:12px;height:13px;-webkit-mask-image:url(/svg/icon-logout.svg);mask-image:url(/svg/icon-logout.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--primary-color)}@media(-moz-touch-enabled:0),(pointer:fine){.header.members .header_right a:hover{color:var(--primary-color)}.header.members .header_right a:hover:before{transform:scaleX(1)}}.burgerMenuHolder{display:flex;position:fixed;top:0;left:0;z-index:var(--z-index-burgerMenu);justify-content:center;align-items:center;transform:translate(-100%);width:520px;height:100dvh;max-width:100vw;background-color:var(--white)}.burgerMenuHolder:before{content:"";display:block;position:absolute;top:0;left:10%;width:1px;height:100%;background-color:var(--secondary-color)}.burgerMenuHolder:after{content:"";display:block;position:absolute;top:0;left:10%;width:3px;height:100%;background-color:var(--secondary-color);transform:translate(5px)}.burgerMenuHolder_close{display:block;position:absolute;top:41px;right:53px;z-index:1;width:14px;height:14px}.burgerMenuHolder_close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:1px;height:19px;transform:translate(-50%,-50%) rotate(-45deg);background-color:var(--black)}.burgerMenuHolder_close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:1px;height:19px;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--black)}.burgerMenuHolder_waxSeal{display:block;position:absolute;bottom:60px;left:11%;z-index:1;transform:translate(-50%);width:70px;height:65px;background-image:url(/svg/wax-seal-home.svg);background-position:center;background-repeat:no-repeat}.burgerMenuHolder_logo{display:block;position:absolute;top:20%;left:50%;z-index:1;transform:translate(-50%)}@media(-moz-touch-enabled:0),(pointer:fine){.burgerMenuHolder_logo:hover svg{opacity:.5}}.burgerMenuHolder nav ul{display:flex;flex-direction:column;row-gap:48px}.burgerMenuHolder nav ul li{width:fit-content;padding-left:0}.burgerMenuHolder nav ul li:before{content:none}.burgerMenuHolder nav ul li:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--primary-color)}.burgerMenuHolder nav ul li a{font-size:1.25em;color:var(--primary-color);font-weight:var(--bold-weight);line-height:24px;text-transform:uppercase;font-family:var(--primary-font)}.burgerMenuHolder nav ul li.active:after{width:100%}@media(-moz-touch-enabled:0),(pointer:fine){.burgerMenuHolder nav ul li:hover:after{width:30%}.burgerMenuHolder nav ul li:hover.active:after{width:100%}}.burgerMenuHolder.open{transform:translate(0)}.propertyMenuHolder{display:flex;position:fixed;top:0;left:0;z-index:var(--z-index-burgerMenu);justify-content:center;align-items:flex-end;transform:translate(-100%);width:520px;height:100dvh;max-width:100vw;background-image:url(/images/mobile-menu-bg.png);background-color:var(--white);padding-block:100px 20px}.propertyMenuHolder_close{display:block;position:absolute;top:38px;right:34px;z-index:1;width:69px;padding-left:14px}.propertyMenuHolder_close:before{content:"";display:block;position:absolute;top:50%;left:0%;width:1px;height:14px;transform:translate(-50%,-50%) rotate(-45deg);background-color:var(--black)}.propertyMenuHolder_close:after{content:"";display:block;position:absolute;top:50%;left:0%;width:1px;height:14px;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--black)}.propertyMenuHolder_close span{font-size:.9375em;color:var(--primary-color);font-family:var(--primary-font);font-style:italic;text-align:right}.propertyMenuHolder nav{width:100%;height:100%;padding:0 86px 30px 61px;overflow-y:auto}.propertyMenuHolder nav ul{display:flex;flex-direction:column;row-gap:30px;margin-bottom:0}.propertyMenuHolder nav ul li:before{content:none}.propertyMenuHolder nav ul li{width:100%;padding-left:0}.propertyMenuHolder nav ul li:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.5px;background-color:#707070;opacity:.3}.propertyMenuHolder nav ul li a{display:block;width:100%;position:relative;padding-bottom:15px;padding-right:50px;font-size:1em;color:var(--black);font-weight:var(--bold-weight);text-transform:uppercase;font-family:var(--primary-font)}.propertyMenuHolder nav ul li a:after{content:"";display:block;position:absolute;top:10px;right:0;width:33px;height:14px;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-next-arrow.svg);mask-image:url(/svg/icon-next-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.propertyMenuHolder.open{transform:translate(0)}@media(max-width:1024px){.header .header_top{padding-top:20px}.header .header_left{align-items:flex-start}.header .header_right{flex-direction:column-reverse}.header .header_nav nav ul{flex-wrap:wrap;column-gap:30px;row-gap:20px}.header:after{bottom:2px}.header .pricipalLinks li:first-of-type{padding-right:12px}.header .pricipalLinks li:last-child{padding-left:12px}}@media(max-width:600px){.header{padding-block:29px}}@media(max-width:600px)and (max-width:600px){.header:not(.members) .header_left{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:after{content:none}}@media(max-width:600px)and (max-width:600px){.header .header_right{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)and (max-width:600px){.header .header_nav{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 .header_top{padding-block:0px 5px}.header .header_top:after{content:none}.header.up,body:has(.galleryGrid) .header,.header.down{padding-block:20px}.header.members .header_left{display:grid;width:100%;place-items:center}}@media(max-width:600px)and (max-width:600px){.header.members .header_middle{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){.burgerMenuHolder_logo{top:15%}}.sw{background-color:var(--white);padding:5px;width:974px;max-width:90vw;position:absolute;z-index:9;left:50%;transform:translate(-50%);bottom:60px}.sw .sw_fields{border:1px solid var(--secondary-color)}.sw .sw_field{position:relative}.sw .sw_field.label{padding-block:12px;width:40%}.sw .sw_field.label:after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:32px;background-color:var(--primary-color);transform:translateY(-50%);pointer-events:none}.sw .sw_field.label label{margin-bottom:0;font-size:1.5625em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:30px;font-family:var(--primary-font);font-style:italic;text-align:center}.sw .sw_field.input{padding:15px 0 15px 63px;width:42%;position:relative}.sw .sw_field.input:before{content:"";display:block;position:absolute;top:50%;left:30px;width:18px;height:18px;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-search.svg);mask-image:url(/svg/icon-search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:translateY(-50%)}.sw .sw_field.input input{background:none;border:none;padding:0}.sw .sw_field.input input,.sw .sw_field.input input ::placeholder{font-size:1.125em;color:var(--black);font-weight:var(--medium-weight);line-height:22px;font-family:var(--primary-font)}.sw .sw_field.input input::placeholder{font-style:italic}.sw .sw_field.submit{width:18%}.sw .sw_field.submit button{width:100%;height:100%}@media(max-width:600px)and (max-width:600px){.sw.js-sw{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.modalSW{position:fixed;top:calc(50% - 20px);left:50%;transform:translate(-50%,-50%);z-index:9999;width:100dvw;height:100dvh;opacity:0;pointer-events:none;transition:all .3s ease-out}.modalSW.open{opacity:1;pointer-events:auto;top:50%}.modalSW .modalSW_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 50%)}.modalSW .modalSW_holder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1125px;max-width:80dvw;height:calc(100dvh - 75px);background-color:var(--white);padding:35px 40px 70px}.modalSW .modalSW_header{display:flex;align-items:center;justify-content:center;gap:25px;padding-bottom:70px}.modalSW .modalSW_header .line{display:flex;flex:1;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.modalSW .modalSW_close{position:relative;padding-left:20px;cursor:pointer;font-size:.9375em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic}.modalSW .modalSW_close:before,.modalSW .modalSW_close:after{content:"";display:block;position:absolute;top:50%;left:0;width:12px;height:1px;transform:translateY(-50%) rotate(45deg);background-color:var(--primary-color)}.modalSW .modalSW_close:after{transform:translateY(-50%) rotate(-45deg)}.modalSW .modalSW_form{position:relative;display:grid;place-items:center;padding-bottom:50px}.modalSW .modalSW_form .sw{position:static;transform:none}.modalSW .modalSW_results{display:grid;opacity:0;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:26px;margin-inline:auto;width:974px;max-width:90vw;height:100%;max-height:calc(100% - 265px);overflow-y:auto;padding-inline:5px;transition:all .15s ease-in-out}.modalSW .modalSW_results:has(+.modalSW_empty){opacity:0}.modalSW .modalSW_results:has(+.modalSW_empty)+.modalSW_empty{opacity:1}.modalSW .modalSW_results:has(+.modalSW_empty[hidden]){opacity:1}.modalSW .modalSW_results:has(+.modalSW_empty[hidden])+.modalSW_empty{opacity:0}.modalSW .modalSW_result{display:flex;flex-direction:column;gap:17px;margin-bottom:40px;text-decoration:none}.hha .modalSW .modalSW_result{margin-bottom:0}.modalSW .modalSW_result-name{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic}.modalSW .modalSW_result-location{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font)}.modalSW .modalSW_result-region{font-size:1.25em;color:var(--primary-color);font-weight:var(--semi-bold-weight);line-height:1.7;text-transform:uppercase;font-family:var(--primary-font);display:block;width:100%;border-bottom:1px solid var(--fifth-color);margin-bottom:20px}.modalSW .modalSW_result-region-holder-other .modalSW_result-region{grid-column-start:1;grid-column-end:4;margin-bottom:0}.modalSW .modalSW_result-region-holder-other{order:5;grid-column-start:1;grid-column-end:4;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:26px}.modalSW .modalSW_result-country{font-size:.75em;color:var(--white);font-weight:var(--bold-weight);line-height:1.2;text-transform:uppercase;font-family:var(--secondary-font);display:block;width:100%;padding:6px 15px;background-color:var(--primary-color);margin-bottom:19px}.modalSW .modalSW_empty{margin:0 auto;width:974px;max-width:90vw;transition:all .3s ease-in-out;position:absolute;top:250px;font-size:1.25em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:30px;font-family:var(--primary-font);font-style:italic;text-align:center}.modalSW .modalSW_continent{font-size:1.25em;color:var(--primary-color);font-weight:var(--semi-bold-weight);line-height:1.5;text-transform:uppercase;font-family:var(--primary-font);padding-bottom:7px;border-bottom:1px solid var(--fifth-color);margin-bottom:20px;display:block}.modalSW .modalSW_country{display:block;width:100%;padding:6px 15px;background-color:var(--primary-color);margin-bottom:19px;font-size:.75em;color:var(--white);font-weight:var(--bold-weight);line-height:1.2;text-transform:uppercase;font-family:var(--secondary-font)}.modalSW .modalSW_bottom{padding-top:60px}.modalSW .modalSW_bottom .line{display:flex;flex:1;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media(max-width:600px){.modalSW{top:unset;bottom:-20px;transform:unset;width:100dvw;left:0}.modalSW.open{opacity:1;pointer-events:auto;transform:unset;left:0;top:unset;bottom:0}.modalSW .modalSW_holder{width:100dvw;max-width:100dvw;top:unset;left:0;bottom:0;transform:unset;height:83dvh;padding:44px 32px 0}.modalSW .modalSW_header{padding-bottom:45px}.modalSW .modalSW_form{padding-bottom:30px}.modalSW .modalSW_form .sw{width:100%;max-width:100%}.modalSW .modalSW_form .sw_fields{flex-direction:column;border:none}.modalSW .modalSW_form .sw_field{width:100%}.modalSW .modalSW_form .sw_field.label{padding-block:0px 10px}.modalSW .modalSW_form .sw_field.label:after{display:none}.modalSW .modalSW_form .sw_field.label label{font-size:10px;text-align:left;line-height:12px}.modalSW .modalSW_form .sw_field.input:before{opacity:0;pointer-events:none}.modalSW .modalSW_form .sw_field.input input{border:1px solid var(--primary-color)}.modalSW .modalSW_form .sw_field.input{padding:0 0 11px}.modalSW .modalSW_form .sw_field.input:before{left:0}.modalSW .modalSW_form .sw_field.input input{padding:7px 15px}.modalSW .modalSW_results{display:flex;flex-direction:column;column-gap:0px;row-gap:25px;width:100%;max-width:100%;max-height:calc(100% - 235px)}.modalSW .modalSW_result-region-holder-other{display:flex;flex-direction:column;column-gap:0px;row-gap:25px;width:100%;max-width:100%}.modalSW .modalSW_empty{width:100%;max-width:100%}.modalSW.hha .modalSW_result{margin-bottom:0}}main.blogEntry.ww .blogEntry_copy p{margin-top:20px}main.blogEntry.ww .blogEntry_copy img{display:block;margin-inline:auto}main.blogEntry.hha .blogEntry_copy p{margin-top:20px}main.blogEntry.hha .blogEntry_copy p:has(img){margin-top:30px}main.blogEntry.hha .blogEntry_copy img{float:left;margin:0 20px 20px 0}main.blogEntry.hha .blogEntry_copy img+br{display:none}main.blogEntry.hha .blogEntry_copy img+br+br{display:none}main.blogEntry .blogEntry_holder{max-width:1170px;padding:210px 15px 40px;margin:0 auto}main.blogEntry .blogEntry_hero{aspect-ratio:100/47;margin-bottom:60px}main.blogEntry .blogEntry_intro{display:block;margin-bottom:22px;max-width:840px;width:100%;margin-inline:auto}main.blogEntry .blogEntry_intro-holder{display:flex;align-items:center;gap:30px;margin-bottom:37px}main.blogEntry .blogEntry_intro-lines{flex:1;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}main.blogEntry .blogEntry_subtitle{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;display:block;width:fit-content}main.blogEntry .blogEntry_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.1;font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:37px}main.blogEntry .blogEntry_date{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);text-align:center;margin-bottom:37px;display:block}main.blogEntry .blogEntry_anchors:not(:empty){display:flex;justify-content:center;gap:20px;margin-bottom:58px}main.blogEntry .blogEntry_copy ul li{font-size:1.25em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}main.blogEntry .blogEntry_copy ul li:before{top:15px}main.blogEntry .blogEntry_copy ul li a:hover{text-decoration:underline}main.blogEntry .blogEntry_copy table tbody tr td,main.blogEntry .blogEntry_copy table tbody tr th{font-size:1.25em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}main.blogEntry .blogEntry_copy table tbody tr td a:hover,main.blogEntry .blogEntry_copy table tbody tr th a:hover{text-decoration:underline}@media(max-width:600px){main.blogEntry .blogEntry_holder{padding:120px 0 0}main.blogEntry .blogEntry_hero{margin-bottom:50px;aspect-ratio:39/22}main.blogEntry .blogEntry_intro-holder{margin-bottom:16px}main.blogEntry .blogEntry_title{padding-inline:30px;text-wrap-style:balance;margin-bottom:40px}main.blogEntry .blogEntry_date{padding-inline:30px;margin-bottom:50px}main.blogEntry .blogEntry_anchors{flex-direction:column;padding-inline:30px}main.blogEntry .blogEntry_copy{padding-inline:30px}}#page-not-found .btn{padding:10px 35px;display:inline-block;zoom:1;outline:none;border-radius:0;cursor:pointer;position:relative;border:1px solid #7F612A;background-color:#7f612a;color:#7f612a;font-size:1em;color:var(--white);font-weight:var(--semi-bold-weight);line-height:20px;text-transform:uppercase;letter-spacing:0px;font-family:var(--primary-font);text-align:center}@media(-moz-touch-enabled:0),(pointer:fine){#page-not-found .btn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}}.aboutTabs{padding-block:80px 20px}.aboutTabs_holder{display:flex;align-items:flex-start;justify-content:space-between}@media(min-width:600px){.aboutTabs_label{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.aboutTabs_options{width:15%;padding-right:41px;position:relative;display:flex;gap:38px;flex-direction:column}.aboutTabs_options:after{content:"";display:block;position:absolute;top:0;right:0;width:2px;height:100%;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-vertical-border.svg);mask-image:url(/svg/dotted-vertical-border.svg);-webkit-mask-repeat:repeat-Y;mask-repeat:repeat-Y;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:2px auto;mask-size:2px auto}.aboutTabs_options a{font-size:.75em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);padding-left:26px;position:relative}.aboutTabs_options a:before{content:"";display:block;position:absolute;top:5px;left:5px;width:6px;height:6px;transition:all .3s ease;background-color:var(--primary-color);border-radius:100%}.aboutTabs_options a:after{content:"";display:block;position:absolute;top:5px;left:5px;width:6px;height:6px;transition:all .3s ease;border:1px solid var(--primary-color);border-radius:100%}@media(-moz-touch-enabled:0),(pointer:fine){.aboutTabs_options a:hover:after{top:2px;left:2px;width:12px;height:12px}}.aboutTabs_options a.active:after{top:0;left:0;width:16px;height:16px}@media(-moz-touch-enabled:0),(pointer:fine){.aboutTabs_options a.active:after:hover{top:0;left:0;width:16px;height:16px}}.aboutTabs_result{padding-left:50px;transition:all .3s ease}.aboutTabs_result.loading{opacity:0}.aboutTabs_result p{margin-bottom:20px}@media(max-width:600px){.aboutTabs .aboutTabs_holder{flex-direction:column;position:relative}.aboutTabs .aboutTabs_label{width:100%;padding-block:15px;position:relative;background-color:var(--primary-color);margin-bottom:30px;font-size:1.5em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;text-align:center}.aboutTabs .aboutTabs_label:after{content:"";display:block;position:absolute;top:50%;right:20px;width:15px;height:15px;transform:translateY(-50%);background-image:url(/svg/icon-select-white.svg);background-repeat:no-repeat;background-position:center;transition:all .3s ease}.aboutTabs .aboutTabs_label.active:after{transform:translateY(-50%) rotate(180deg)}.aboutTabs .aboutTabs_label.active+.aboutTabs_options{opacity:1;pointer-events:all}.aboutTabs .aboutTabs_options{opacity:0;pointer-events:none;transition:all .3s ease;display:flex;position:absolute;top:58px;z-index:1;width:calc(100% - 30px);background-color:var(--primary-color);padding:7px 0 10px;gap:10px}.aboutTabs .aboutTabs_options:after{opacity:0}.aboutTabs .aboutTabs_options a{color:var(--white);text-align:center;position:relative;padding:0 0 10px}.aboutTabs .aboutTabs_options a:before{width:100%;height:1px;top:100%;transform:unset;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;transform:translateY(-50%);pointer-events:none}.aboutTabs .aboutTabs_options a:after{display:none}.aboutTabs .aboutTabs_options a:last-of-type:before{display:none}.aboutTabs .aboutTabs_result{width:100%;padding-inline:5px}}.accordion{padding:131px 30px 151px;background-color:var(--primary-color);position:relative}.accordion.ww:before{border-color:var(--fifth-color)}.accordion.ww .accordionItem{border-color:var(--fifth-color)}.accordion.ww .accordionItem:last-of-type{border-color:var(--fifth-color)}.accordion.ww .accordionItem_title:before,.accordion.ww .accordionItem_title:after{background-color:var(--fifth-color)}.accordion.bg-white{padding-bottom:20px;background-color:var(--white)}.accordion.bg-white:before{opacity:0}.accordion.bg-white .accordionItem{border-color:var(--fifth-color)}.accordion.bg-white .accordionItem:last-of-type{border-color:var(--fifth-color)}.accordion.bg-white .accordionItem_title{color:var(--primary-color)}.accordion.bg-white .accordionItem_title:before,.accordion.bg-white .accordionItem_title:after{background-color:var(--fifth-color)}.accordion.bg-white .accordionItem_copy,.accordion.bg-white .accordionItem_copy p,.accordion.bg-white .accordionItem_copy li{color:var(--txt-color)}.accordion.bg-white:has(+.brandLogos.siteType-hha){padding-bottom:80px}.accordion:before{content:"";display:block;position:absolute;top:22px;left:0;width:100%;height:8px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.accordion_holder{max-width:1170px;width:100%;margin-inline:auto}.accordion_title{margin-bottom:23px;display:block;font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--secondary-font)}.accordion .accordionItem{display:block;width:100%;padding-bottom:20px;border-top:1px dotted var(--secondary-color)}.accordion .accordionItem:last-of-type{border-bottom:1px dotted var(--secondary-color)}.accordion .accordionItem[open] .accordionItem_title:before{transform:translateY(-50%) rotate(90deg)}.accordion .accordionItem[open] .accordionItem_copy{opacity:1}.accordion .accordionItem.size-copy-small-width .accordionItem_copy{max-width:974px;width:100%;margin-inline:auto}.accordion .accordionItem.size-copy-small-width .accordionItem_copy:not(:empty){padding-block:94px}.accordion .accordionItem_title{padding-top:36px;list-style:none;position:relative;font-size:2.1875em;color:var(--white);font-weight:var(--light-weight);text-transform:uppercase;font-family:var(--primary-font)}.accordion .accordionItem_title:before{content:"";display:block;position:absolute;top:70%;right:15px;width:1px;height:14px;background-color:var(--secondary-color);transform:translateY(-50%)}.accordion .accordionItem_title:after{content:"";display:block;position:absolute;top:70%;right:15px;width:1px;height:14px;background-color:var(--secondary-color);transform:translateY(-50%) rotate(90deg)}.accordion .accordionItem_copy{padding-top:25px;opacity:0}.accordion .accordionItem_copy li{font-size:1.25em;font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font);color:var(--white);padding-left:22px}.accordion .accordionItem_copy li:before{background-color:var(--fifth-color);top:14px}.accordion .accordionItem_copy p{color:var(--white);margin-bottom:25px}.accordion .accordionItem_copy p:last-of-type{margin-bottom:0}.accordion .accordionItem_copy p a{text-decoration:underline;text-decoration-thickness:1px}.accordion .accordionItem_copy p a[href*=".cdn."]{position:relative;padding-left:30px;display:inline-block;font-size:1em;color:var(--primary-color);font-weight:var(--regular-weight);line-height:1.7;font-family:var(--primary-font);font-style:italic}.accordion .accordionItem_copy p a[href*=".cdn."]:before{content:"";display:block;position:absolute;top:6px;left:0;width:16px;height:21px;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-file-download.svg);mask-image:url(/svg/icon-file-download.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .3s ease}.accordion .accordionItem_extraLinks{display:block;margin-top:20px}.accordion .accordionItem_extraLinks p span{font-size:.5em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;font-family:var(--secondary-font);display:inline-block;margin-right:30px}.accordion .accordionItem_extraLinks p a{font-size:1em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.5;text-transform:none;font-family:var(--primary-font);font-style:italic}@media(max-width:600px){.accordion .accordionItem_title{font-size:1.875em;padding-right:20px}.accordion .accordionItem_extraLinks span{display:block;width:100%}.accordion+.shortcodeModule:not(.brandLogos){padding-top:0!important}}.amenities{padding-block:80px 20px}.amenities:has(+.bg-red){padding-bottom:80px}.amenities.hotel.bg-red,.amenities.hotel.bg-primary-color{background-color:var(--primary-color);padding-block:60px 80px}.amenities.hotel.bg-red:has(+.bg-red),.amenities.hotel.bg-primary-color:has(+.bg-red){padding-bottom:0}.amenities.hotel.bg-red .amenities_holder,.amenities.hotel.bg-primary-color .amenities_holder{padding:50px 15px}.amenities.hotel.bg-red .amenities_title,.amenities.hotel.bg-primary-color .amenities_title{color:var(--white)}.amenities.hotel.bg-red .amenities_copy p,.amenities.hotel.bg-red .amenities_copy ul,.amenities.hotel.bg-red .amenities_copy li,.amenities.hotel.bg-red .amenities_copy a,.amenities.hotel.bg-primary-color .amenities_copy p,.amenities.hotel.bg-primary-color .amenities_copy ul,.amenities.hotel.bg-primary-color .amenities_copy li,.amenities.hotel.bg-primary-color .amenities_copy a{color:var(--white);line-height:20px}.amenities.hotel.bg-red .amenities_copy ul,.amenities.hotel.bg-primary-color .amenities_copy ul{grid-column-gap:92px;grid-row-gap:45px}.amenities.hotel.bg-red .amenities_copy ul li,.amenities.hotel.bg-primary-color .amenities_copy ul li{padding-left:9px}.amenities.hotel.bg-red .amenities_copy ul li:before,.amenities.hotel.bg-primary-color .amenities_copy ul li:before{background-color:var(--fifth-color);width:4px;height:4px;top:8px}.amenities.hotel.bg-red .amenities_copy ul li p:not(:first-of-type) strong:last-of-type,.amenities.hotel.bg-primary-color .amenities_copy ul li p:not(:first-of-type) strong:last-of-type{display:inline-block;padding-top:15px}.amenities.hotel.hide-border-top .amenities_holder:before{opacity:0!important}.amenities.hotel.hide-border-bottom .amenities_holder:after{opacity:0!important}.amenities.hotel .amenities_holder{position:relative;max-width:1052px;padding:40px;margin-inline:auto}.amenities.hotel .amenities_holder:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:3px;background-image:url(/svg/dotted-border.svg);background-repeat:repeat-x;background-position:center left;background-size:contain}.amenities.hotel .amenities_holder:after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:3px;background-image:url(/svg/dotted-border.svg);background-repeat:repeat-x;background-position:center left;background-size:contain}.amenities.hotel .amenities_title{font-size:2.5em;color:var(--primary-color);font-weight:100;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:32px}.amenities.hotel .amenities_copy p{font-size:20px}.amenities.hotel .amenities_copy p:has(strong){padding-block:30px 15px;text-align:center}.amenities.hotel .amenities_copy ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;row-gap:20px;column-gap:64px}.amenities.hotel .amenities_copy ul li{width:calc(33.3333333333% - 62px);font-size:20px}.amenities.hotel .amenities_copy ul li:before{top:15px}.amenities.hotel .amenities_copy ul li p{font-size:20px}@media(-moz-touch-enabled:0),(pointer:fine){.amenities.hotel .amenities_copy a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}body.amenities{padding-block:0px}@media(max-width:1024px){.amenities.hotel .amenities_copy ul{column-gap:20px;width:calc(33.3333333333% - 20px)}}@media(max-width:600px){.amenities.hotel{padding-inline:32px}.amenities.hotel .amenities_holder{padding-inline:0px}.amenities.hotel .amenities_title{font-size:2.1875em}.amenities.hotel .amenities_copy{max-width:230px;margin-inline:auto}.amenities.hotel .amenities_copy ul,.amenities.hotel .amenities_copy ul li{width:100%}.amenities.hotel .amenities_copy ul li:before{top:11px}.amenities.hotel .amenities_copy p{line-height:1}}.amenities.spa{background-color:var(--primary-color);position:relative;padding:100px 30px 150px}.amenities.spa:has(+.bg-red){padding-bottom:50px}.amenities.spa:before{content:"";display:block;position:absolute;top:20px;left:0;width:100%;height:8px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.amenities.spa .amenities_holder{max-width:580px;width:100%;margin-inline:auto}.amenities.spa .amenities_title{font-size:2.5em;color:var(--white);font-weight:var(--regular-weight);text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:32px}.amenities.spa .amenities_copy p{text-align:center;color:var(--white)}.amenities.spa .amenities_copy ul{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:120px;grid-row-gap:10px}.amenities.spa .amenities_copy ul li{text-align:left}.amenities.spa .amenities_copy ul li:before{background-color:var(--fifth-color);top:15px}.amenities.spa .amenities_copy ul li p{text-align:left}@media(max-width:600px){.amenities.spa .amenities_copy ul{grid-template-columns:1fr}}.annualConference{padding-block:80px 20px}.annualConference_holder{width:100%;max-width:1000px;margin:0 auto;padding-inline:15px}.annualConference_filter{max-width:765px;margin:0 auto 50px;display:flex;align-items:center;justify-content:space-between;gap:16px}.annualConference_filter legend{width:fit-content;display:block;margin-bottom:0;font-size:.625em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.3;text-transform:uppercase;font-family:var(--secondary-font)}.annualConference_filter select{border-color:var(--primary-color);flex:1}.annualConference_result .eachElement_header{display:flex;align-items:center;gap:30px;max-width:890px;margin:0 auto 10px}.annualConference_result .eachElement_line{display:flex;flex:1;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.annualConference_result .eachElement_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.3;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;text-align:center;white-space:nowrap}.annualConference_result .eachElement_hotel{max-width:890px;margin:0 auto 75px}.annualConference_result .eachElement_name{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.01;text-transform:uppercase;font-family:var(--primary-font);text-align:center;text-wrap-style:balance;margin-bottom:11px}.annualConference_result .eachElement_btn{display:block;width:fit-content;margin:0 auto;font-size:1.25em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.7;font-family:var(--primary-font);font-style:italic;text-align:center;text-decoration:underline;text-decoration-thickness:1px}.annualConference_result .eachElement_copy h3:first-child{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);margin-bottom:40px}.annualConference_result .eachElement_copy a{position:relative;padding-left:30px;display:block;text-decoration:underline;text-decoration-thickness:1px;font-size:1em;color:var(--primary-color);font-weight:var(--regular-weight);line-height:1.7;font-family:var(--primary-font);font-style:italic}.annualConference_result .eachElement_copy a:before{content:"";display:block;position:absolute;top:6px;left:0;width:16px;height:21px;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-file-download.svg);mask-image:url(/svg/icon-file-download.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .3s ease}@media(max-width:600px){.annualConference .annualConference_filter{flex-direction:column;align-items:flex-start;gap:10px}.annualConference .annualConference_result .eachElement_title{text-align:center;width:100%}.annualConference .annualConference_result .eachElement_line{display:none}}.awards{padding-block:50px 20px}.awards.ww .awards_items .eachAward_copy ul li:before{background-color:var(--primary-color)}.awards.ww .awards_items .eachAward_logos{padding-block:20px}.awards_tabs{margin-bottom:40px}.awards_tabs li{padding-left:7px;padding-right:7px}.awards_tabs li:after{content:"";display:block;position:absolute;top:50%;right:2px;width:1px;height:70%;background-color:var(--txt-color);transform:rotate(16deg) translateY(-50%)}.awards_tabs li:before{content:none}.awards_tabs li:first-of-type{padding-left:0}.awards_tabs li:last-of-type{padding-right:0}.awards_tabs li:last-of-type:after{content:none}.awards_tabs li a{font-size:1.875em;color:var(--txt-color);font-family:var(--primary-font);font-style:italic}.awards_tabs li a.active{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:2px}.awards_border{display:flex;flex:1;height:2px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.awards_border:first-of-type{margin-right:80px}.awards_border:nth-of-type(2){margin-left:80px}.awards_border.bottom{margin-inline:0px!important}.awards_items{padding-bottom:55px}.awards_items .eachAward:not(.active){position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.awards_items .eachAward_copy ul{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:25px}.awards_items .eachAward_copy p,.awards_items .eachAward_copy li{font-size:1.0625em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:25px;font-family:var(--primary-font)}.awards_items .eachAward_copy li{padding-left:15px}.awards_items .eachAward_copy li:before{background-color:var(--fifth-color)}@media(-moz-touch-enabled:0),(pointer:fine){.awards_items .eachAward_copy li a:hover{text-decoration:underline}}.awards_items .eachAward_logos{column-gap:35px;row-gap:20px;flex-wrap:wrap;padding-block:80px}.awards_items .eachAward_logos figure{width:fit-content;max-width:210px}.awards_items .eachAward_logos figure img{max-width:100%;height:auto}.awards_accordion{position:relative}.awards_accordion:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 2px;mask-size:auto 2px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.awards_accordion[open] .awards_title:before{transform:translateY(-100%) rotate(45deg)}.awards_accordion[open] .awards_title:after{transform:translateY(-100%) rotate(135deg)}.awards_title{font-size:1.875em;color:var(--primary-color);font-family:var(--primary-font);font-style:italic;list-style:none;position:relative;width:100%;padding-bottom:20px}.awards_title::-webkit-details-marker{display:none}.awards_title:before{content:"";display:block;position:absolute;top:50%;right:15px;width:2px;height:15px;transform:translateY(-100%);background-color:var(--primary-color)}.awards_title:after{content:"";display:block;position:absolute;top:50%;right:15px;width:2px;height:15px;transform:translateY(-100%) rotate(90deg);background-color:var(--primary-color)}.awards_content{padding-bottom:20px}.awards_content .eachAward_copy ul{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:38px}.awards_content .eachAward_copy p,.awards_content .eachAward_copy li{font-size:1.0625em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:25px;font-family:var(--primary-font)}.awards_content .eachAward_copy li:before{background-color:var(--secondary-color)}.awards_content .eachAward_logos{column-gap:15px;row-gap:20px;flex-wrap:wrap;padding-block:20px}.awards_content .eachAward_logos figure{width:fit-content}@media(max-width:600px){.awards .awards_title{padding-right:20px}.awards .awards_holder{display:flex;flex-direction:column;gap:30px;padding-inline:30px}}.brandLogos{position:relative;padding-block:120px 100px;margin-top:80px}.brandLogos.siteType-ww .brandLogos_bg:before{border-color:var(--fifth-color)}.brandLogos.siteType-ww .brandLogos_holder{width:1045px}.brandLogos.siteType-ww .brandLogos_item{width:30%}.brandLogos_bg{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--primary-color)}.brandLogos_bg:before{content:"";display:block;position:absolute;top:10px;left:0;z-index:1;width:100%;height:10px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.brandLogos_title{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:55px;position:relative;z-index:2}.brandLogos_title:has(+.brandLogos_copy){margin-bottom:30px}.brandLogos_copy{width:793px;max-width:100%;margin:0 auto 50px;padding-inline:15px;position:relative;z-index:2;font-size:1.25em;color:var(--white);font-weight:var(--regular-weight);line-height:1.7;font-family:var(--primary-font);text-align:center}.brandLogos_holder{display:flex;width:653px;max-width:100%;margin-inline:auto;align-items:center;justify-content:space-between}.brandLogos_item{width:45%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.brandLogos_image{width:230px;max-width:100%;aspect-ratio:91/36;background-color:var(--secondary-color);margin-bottom:28px}.brandLogos_subtitle{font-size:1.25em;color:var(--white);font-weight:var(--regular-weight);line-height:1.4;font-family:var(--primary-font);font-style:italic;text-align:center;display:block;width:100%;margin:0 auto 18px}.brandLogos_anchors{display:flex;justify-content:center;align-items:center;gap:39px}.brandLogos_dowload{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);position:relative;padding-left:30px;transition:all .3s ease}.brandLogos_dowload:before{content:"";display:block;position:absolute;top:50%;left:0;width:17px;height:22px;background-color:var(--white);transform:translateY(-50%);-webkit-mask-image:url(/svg/icon-file-download.svg);mask-image:url(/svg/icon-file-download.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .3s ease}@media(-moz-touch-enabled:0),(pointer:fine){.brandLogos_dowload:hover{color:var(--fifth-color)}.brandLogos_dowload:hover:before{background-color:var(--fifth-color)}}@media(max-width:600px){.brandLogos{margin-top:50px}.brandLogos.siteType-ww .brandLogos_holder,.brandLogos.siteType-hha .brandLogos_holder{flex-direction:column;gap:50px}.brandLogos.siteType-ww .brandLogos_item,.brandLogos.siteType-hha .brandLogos_item{width:100%}}.capacityChart{padding-block:80px 20px}.capacityChart_holder{max-width:1060px;width:100%;margin-inline:auto}.capacityChart_header{gap:15px;margin-bottom:50px}.capacityChart_line{display:flex;flex:1;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.capacityChart_title{font-size:1.875em;color:var(--txt-color);font-weight:var(--medium-weight);font-family:var(--primary-font);font-style:italic;text-align:center}.capacityChart_copy{padding:10px;border:1px solid var(--fifth-color);width:fit-content;max-width:100%;margin-inline:auto}.capacityChart_copy table{margin-inline:auto;position:relative;display:block;width:fit-content;width:100%;overflow-x:auto}.capacityChart_copy table tbody tr{border-bottom:1px solid var(--fifth-color)}.capacityChart_copy table tbody tr:last-of-type{border-bottom:0px}.capacityChart_copy table tbody tr:first-of-type th,.capacityChart_copy table tbody tr:first-of-type td{background-color:var(--fifth-color);padding:30px 20px;text-align:center}.capacityChart_copy table tbody tr:first-of-type th p,.capacityChart_copy table tbody tr:first-of-type td p{font-size:.75em;font-weight:var(--medium-weight);line-height:1;text-transform:uppercase;letter-spacing:.24px;font-family:var(--secondary-font)}.capacityChart_copy table tbody tr td:first-of-type,.capacityChart_copy table tbody tr th:first-of-type{position:sticky;left:0;z-index:1}.capacityChart_copy table tbody tr td{background-color:var(--white);text-align:center;padding:30px 20px}.capacityChart_copy table tbody tr td:first-of-type p{text-transform:uppercase}.capacityChart_copy table tbody tr td p{font-size:.75em;font-weight:var(--medium-weight);line-height:1;letter-spacing:.24px;font-family:var(--secondary-font)}@media(min-width:600px){.capacityChart-next{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 .capacityChart_copy{padding-inline:15px;max-width:100vw;overflow-x:scroll}.capacityChart .capacityChart_copy p{white-space:nowrap}.capacityChart .capacityChart-next{margin:25px 15px 0 auto;display:block;width:fit-content}}.cards.hotel{padding-block:80px 40px}.cards.hotel:has(+.bg-red),.cards.hotel:has(+.bg-primary-color){padding-bottom:20px}.cards.hotel:has(+.bg-red)+.amenities,.cards.hotel:has(+.bg-primary-color)+.amenities{padding-top:20px}.cards.hotel:has(+.bg-red)+.amenities .amenities_holder,.cards.hotel:has(+.bg-primary-color)+.amenities .amenities_holder{padding-top:20px}.cards.hotel{position:relative}.cards.hotel:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:70%;background-color:var(--primary-color)}.cards.hotel .cards_holder{position:relative}.cards.hotel .cards_slider .flex-box.j-center{gap:20px}.cards.hotel .cards_slider .flex-box.j-center .swiper-slide{margin-right:0!important}.cards.hotel .cards_media{width:100%;height:474px;position:relative;margin-bottom:20px}.cards.hotel .cards_media:after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--black);opacity:.4}.cards.hotel .cards_overlay{display:flex;position:absolute;top:50%;left:0;z-index:2;transform:translateY(-50%);width:100%;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding-inline:50px}.cards.hotel .cards_subtitle{font-size:2.5em;color:var(--white);font-family:var(--primary-font);font-style:italic;text-align:center}.cards.hotel .cards_title{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);font-family:var(--primary-font);font-style:italic;text-align:center}.cards.hotel .cards_prev{z-index:1;top:88%;left:36%}.cards.hotel .cards_next{z-index:1;top:88%;left:36%;transform:translate(120%)}@media(max-width:600px){.cards.hotel .cards_holder{padding-inline:0px}.cards.hotel .cards_media{margin-bottom:78px}}.carousel.brand{padding-top:81px}.carousel.brand.bg-primary-color .carousel_title{color:var(--white)}.carousel.brand.bg-primary-color .carousel_holder{padding-block:80px;position:relative;background-color:var(--primary-color)}.carousel.brand.bg-primary-color .carousel_holder:before{content:"";display:block;position:absolute;top:20px;left:0;width:100%;height:10px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.carousel.brand.bg-primary-color .carousel_swiper .eachSlide_title,.carousel.brand.bg-primary-color .carousel_swiper .eachSlide_copy,.carousel.brand.bg-primary-color .carousel_swiper .eachSlide_copy p,.carousel.brand.bg-primary-color .carousel_swiper .eachSlide_copy li{color:var(--white)}.carousel.brand .carousel_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);line-height:1;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:42px}.carousel.brand .carousel_swiper .eachSlide{width:100%}.carousel.brand .carousel_swiper .eachSlide_image{width:100%;aspect-ratio:24/27;position:relative;margin-bottom:18px;background-color:var(--secondary-color)}@media(-moz-touch-enabled:0),(pointer:fine){.carousel.brand .carousel_swiper .eachSlide_image:hover .eachSlide_overlay{opacity:1}}.carousel.brand .carousel_swiper .eachSlide_overlay{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 30%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;opacity:0;transition:opacity .3s ease;gap:15px}.carousel.brand .carousel_swiper .eachSlide_copy{text-align:center}.carousel.brand .carousel_swiper .eachSlide_copy,.carousel.brand .carousel_swiper .eachSlide_copy p,.carousel.brand .carousel_swiper .eachSlide_copy li{color:var(--white);font-size:1em;font-weight:var(--medium-weight);line-height:26px;letter-spacing:.5px;font-family:var(--primary-font)}.carousel.brand .carousel_swiper .eachSlide_title{font-size:1.875em;color:var(--black);font-weight:var(--medium-weight);line-height:1.2;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;text-align:center}.carousel.brand .carousel_brand-prev{z-index:1;left:30.5%;top:40%}.carousel.brand .carousel_brand-next{z-index:1;right:30.5%;top:40%}@media(max-width:1024px){.carousel.brand .carousel_brand-prev{left:27.5%;top:33%}.carousel.brand .carousel_brand-next{right:27.5%;top:33%}}@media(max-width:600px){.carousel.brand .carousel_swiper{padding-bottom:55px}.carousel.brand .carousel_swiper .eachSlide_title{padding-inline:30px}.carousel.brand .carousel_swiper .eachSlide_copy{margin-top:20px;padding-inline:30px}.carousel.brand .carousel_swiper .eachSlide .btn-secondary{display:block;width:175px;margin:20px auto 0}.carousel.brand .carousel_brand-prev{left:33%;top:unset;bottom:0}.carousel.brand .carousel_brand-next{right:33%;top:unset;bottom:0}}.carousel.hotel{padding-block:40px 20px}.carousel.hotel .carousel_holder{max-width:1440px;width:100%;margin-inline:auto;padding-inline:15px}.carousel.hotel .carousel_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);font-family:var(--primary-font);text-align:center;margin-bottom:30px}.carousel.hotel .carousel_slider{position:relative}.carousel.hotel .carousel_slider .swiper-slide-active .eachItemCarousel_copy{opacity:1}.carousel.hotel .carousel_slider .eachItemCarousel_media{width:100%;height:425px;background-color:var(--primary-color);margin-bottom:40px;box-shadow:0 4px 15px -4px #000000bf}.carousel.hotel .carousel_slider .eachItemCarousel_title{font-size:1.875em;color:var(--txt-color);font-family:var(--primary-font);font-style:italic;text-align:center;display:block;margin-bottom:30px}.carousel.hotel .carousel_slider .eachItemCarousel_copy{opacity:0}.carousel.hotel .carousel_slider .eachItemCarousel_copy p{text-align:center}.carousel.hotel .carousel_slider .eachItemCarousel_copy .btn-secondary{display:block;width:fit-content;margin:20px auto 0}.carousel.hotel .carousel_prev{z-index:1;top:200px;left:28%}.carousel.hotel .carousel_next{z-index:1;top:200px;right:28%}@media(max-width:1024px){.carousel.hotel .carousel_slider .eachItemCarousel_media{height:300px}.carousel.hotel .carousel_prev{top:140px;left:25%}.carousel.hotel .carousel_next{top:140px;right:25%}}@media(max-width:600px){.carousel.hotel .carousel_holder{padding-inline:0px}.carousel.hotel .carousel_prev{left:3%}.carousel.hotel .carousel_next{right:3%}}.carousel.press{margin:0 auto;max-width:1920px;padding-top:30px;width:100%}.carousel.press .carousel_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);line-height:1;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:42px}.carousel.press .carousel_pressSlider .eachSlide{width:100%}.carousel.press .carousel_pressSlider .eachSlide_image{width:390px;aspect-ratio:130/157;position:relative;margin-bottom:18px}@media(-moz-touch-enabled:0),(pointer:fine){.carousel.press .carousel_pressSlider .eachSlide_image:hover .eachSlide_overlay{opacity:1}}.carousel.press .carousel_pressSlider .eachSlide_overlay{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 50%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;opacity:0;transition:opacity .3s ease;gap:15px}.carousel.press .carousel_pressSlider .eachSlide_copy{text-align:center}.carousel.press .carousel_pressSlider .eachSlide_copy,.carousel.press .carousel_pressSlider .eachSlide_copy p,.carousel.press .carousel_pressSlider .eachSlide_copy li{color:var(--white)}.carousel.press .carousel_pressSlider .eachSlide_title{font-size:1.875em;color:var(--black);font-weight:var(--medium-weight);line-height:1.2;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;text-align:center}.carousel.press .carousel_press-prev{z-index:1;left:30.5%;top:40%}.carousel.press .carousel_press-next{z-index:1;right:30.5%;top:40%}@media(max-width:1024px){.carousel.press .carousel_press-prev{left:27.5%;top:33%}.carousel.press .carousel_press-next{right:27.5%;top:33%}}@media(max-width:600px){.carousel.press{padding-bottom:30px}.carousel.press .carousel_pressSlider{padding-bottom:55px}.carousel.press .carousel_pressSlider .eachSlide_title{padding-inline:30px}.carousel.press .carousel_pressSlider .eachSlide_copy{margin-top:20px;padding-inline:30px}.carousel.press .carousel_pressSlider .eachSlide .btn-secondary{display:block;width:175px;margin:20px auto 0}.carousel.press .carousel_press-prev{left:33%;top:unset;bottom:0}.carousel.press .carousel_press-next{right:33%;top:unset;bottom:0}}.contactMemberPortalInfo{padding:72px 0}.contactMemberPortalInfo .container{display:flex;flex-direction:column;text-align:center}.contactMemberPortalInfo_title{font-size:1.6875em;color:var(--fourth-color);font-weight:var(--medium-weight);line-height:40px;font-family:var(--primary-font);font-style:italic;margin-bottom:52px}.contactMemberPortalInfo_name{font-size:1.6875em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:33px;font-family:var(--primary-font);font-style:italic;margin-bottom:10px}.contactMemberPortalInfo_job_title{font-size:12px;color:var(--fourth-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;font-family:var(--secondary-font);margin-bottom:20px}.contactMemberPortalInfo_links{margin:0 auto;text-align:left}.contactMemberPortalInfo a{display:block;margin:0 auto;padding-left:36px;position:relative;font-size:1em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:26px;font-family:var(--primary-font)}.contactMemberPortalInfo a.email:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:13px;background-color:var(--fourth-color);-webkit-mask-image:url(/svg/icon-email.svg);mask-image:url(/svg/icon-email.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.contactMemberPortalInfo a.phone:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:var(--fourth-color);-webkit-mask-image:url(/svg/icon-phone.svg);mask-image:url(/svg/icon-phone.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}@media(-moz-touch-enabled:0),(pointer:fine){.contactMemberPortalInfo a:hover{text-decoration:underline;opacity:.6}}.contactMemberPortalInfo_line{display:block;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;padding:72px 0}.directory{padding-block:80px 20px}.directory_holder{max-width:1050px;padding:70px 15px 60px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:30px;position:relative}.directory_holder:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.directory_holder:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.directory_image{width:47%}.directory_content{width:45%}.directory_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:48px;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:30px}.directory_anchor{display:block;margin-top:40px}@media(max-width:600px){.directory{padding-top:40px}.directory .directory_holder{flex-direction:column}.directory .directory_image{width:47%}.directory .directory_content{width:100%}}.directory{background-image:url(/images/bg-completeTexture.jpg);background-size:contain}.directory .flex-box{gap:136px;padding:0 40px}.directory_line{display:block;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;padding:100px 0}.directory_data{max-width:350px;width:100%}.directory_data a{display:block;padding-left:42px;position:relative;font-size:1.25em;color:var(--txt-color);font-weight:var(--semi-bold-weight);line-height:35px;font-family:var(--primary-font)}.directory_data a.email:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:13px;background-color:var(--fourth-color);-webkit-mask-image:url(/svg/icon-email-line.svg);mask-image:url(/svg/icon-email-line.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.directory_data a.phone:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:var(--fourth-color);-webkit-mask-image:url(/svg/icon-phone-line.svg);mask-image:url(/svg/icon-phone-line.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.directory_title{font-size:2.5em;color:var(--fourth-color);font-weight:var(--light-weight);line-height:40px;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:36px}.directory_submit{margin-top:30px}@media(max-width:1024px){.directory .flex-box{gap:50px}}@media(max-width:600px){.directory_line{padding:60px 0}.directory .flex-box{flex-direction:column;gap:50px;padding-inline:15px}.directory_data a[class]{width:fit-content;margin-inline:auto}.directory_title,.directory_copy p{text-align:center}.directory_submit{display:flex;justify-content:center}}.deets{margin-block:80px 0px;padding-block:80px 100px;background-color:var(--primary-color);position:relative;display:flex;min-height:700px}.deets.ww:before,.deets.ww:after{border-color:var(--fifth-color)}.deets:before{content:"";display:block;position:absolute;top:15px;left:0;width:100%;height:10px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.deets:after{content:"";display:block;position:absolute;bottom:20px;left:0;width:100%;height:10px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.deets_holder{max-width:1440px;width:calc(100% - 570px);margin-inline:0 auto;padding-inline:15px;padding-left:9%}.deets_filter{display:flex;gap:50px;list-style:none;margin-bottom:60px}.deets_filter li{padding-left:0}.deets_filter li:before{content:none}.deets_filter li button{all:unset;color:var(--white);font-size:.875em;font-family:var(--secondary-font);position:relative;text-transform:uppercase;cursor:pointer}.deets_filter li button:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0)}@media(-moz-touch-enabled:0),(pointer:fine){.deets_filter li button:hover:before{transform:scaleX(1)}}.deets_filter li button.active:before{transform:scaleX(1)}.deets_items .deet{display:none;opacity:0}.deets_items .deet.active{display:block;opacity:1;animation:appearOpacity 1s ease-out forwards}.deets_items .deet_title{font-size:2.5em;color:var(--white);font-weight:200;text-transform:uppercase;margin-bottom:30px}.deets_items .deet_subtitle{font-size:1.875em;color:var(--white);font-weight:var(--light-weight);line-height:37px;font-family:var(--primary-font);font-style:italic;display:block;margin-bottom:30px}.deets_items .deet_copy{color:var(--white)}.deets_items .deet_copy,.deets_items .deet_copy p,.deets_items .deet_copy li{font-size:1.1222222222em;line-height:30px;font-family:var(--primary-font)}.deets_items .deet_copy ul li{padding-left:22px;margin-bottom:20px}.deets_items .deet_copy ul li:before{background-color:var(--fifth-color)}.deets_images{width:480px;height:100%;position:relative;z-index:1;display:block;position:absolute;top:0;right:0}.deets_images figure{display:none;opacity:0}.deets_images figure.active{display:block;opacity:1;height:100%;width:100%;animation:appearOpacity 1s ease-out forwards}.deets:has(+.offers.shortcodeModule):after{opacity:0!important}.deets:has(+.offers.shortcodeModule)+.offers.shortcodeModule{padding-top:50px}.deets:has(+.offers.shortcodeModule)+.offers.shortcodeModule:before{top:0}@media(max-width:1024px){.deets_holder{width:100%;padding-inline:9%}}@media(max-width:1024px)and (max-width:1024px){.deets_images{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){.deets{min-height:unset}.deets_filter{gap:20px}.deets_holder{padding-inline:30px}.deets:has(+.offers.shortcodeModule){padding-bottom:20px}}.traits{padding-block:80px 20px}.traits:has(+.text.shortcodeModule){padding-bottom:0}.traits_holder{max-width:1012px;padding:0 15px;margin:0 auto;text-align:center;display:flex;align-items:flex-end;justify-content:center;gap:40px}.traits_holder .eachTrait{display:flex;flex-direction:column;align-items:center}.traits_holder .eachTrait_image{max-width:25px;margin-bottom:20px}.traits_holder .eachTrait_copy{font-size:.875em;color:var(--black);text-transform:uppercase;font-family:var(--secondary-font);text-align:center}@media(max-width:600px){.traits .traits_holder{flex-wrap:wrap}}.featuredAccommodations{padding-block:80px 20px}.featuredAccommodations_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);text-transform:uppercase;text-align:center;margin-bottom:31px}.featuredAccommodations_holder{gap:20px;max-width:1210px;margin-inline:auto;position:relative}.featuredAccommodations_holder .swiper-wrapper{padding-inline:10px}.featuredAccommodations_holder .featuredRoom{display:block}.featuredAccommodations_holder .featuredRoom:before{content:"";display:block;position:absolute;top:0;left:50%;width:97%;height:471px;transform:translate(-50%);box-shadow:0 12px 17px -4px #000000bf}.featuredAccommodations_holder .featuredRoom_media{width:100%;height:471px;position:relative;background-color:var(--primary-color)}@media(-moz-touch-enabled:0),(pointer:fine){.featuredAccommodations_holder .featuredRoom_media:hover .featuredRoom_overlay{opacity:1}}.featuredAccommodations_holder .featuredRoom_overlay{display:flex;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;justify-content:center;align-items:center;opacity:0}.featuredAccommodations_holder .featuredRoom_overlay:before{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--black);opacity:.4;pointer-events:none}.featuredAccommodations_holder .featuredRoom_title{font-size:1.875em;color:var(--black);font-weight:var(--medium-weight);line-height:37px;font-family:var(--primary-font);font-style:italic;text-align:center;display:block;margin:20px auto 0;max-width:20ch}.featuredAccommodations_holder-prev{display:block;position:absolute;top:43%;left:1%;z-index:9;transform:translateY(50%)}.featuredAccommodations_holder-next{display:block;position:absolute;top:43%;right:2%;z-index:9;transform:translateY(-50%)}.featuredAccommodations_slider .featuredRoom{position:relative}.featuredAccommodations_slider .featuredRoom_media{width:100%;height:454px;background-color:var(--primary-color)}.featuredAccommodations_slider .featuredRoom_arrows{display:flex;justify-content:center;align-items:center;gap:8px;padding-block:29px 22px}.featuredAccommodations_slider .featuredRoom_arrows .swiper-arrow{position:unset}.featuredAccommodations_slider .featuredRoom_title{font-size:1.875em;color:var(--black);line-height:37px;font-family:var(--primary-font);font-style:italic;text-align:center;display:block;margin:0 auto 20px;max-width:16ch}.featuredAccommodations>.btn{display:block;width:fit-content;margin:40px auto 0}@media(max-width:1024px){.featuredAccommodations .featuredAccommodations_holder{padding-inline:15px}.featuredAccommodations .featuredAccommodations_holder .featuredRoom_media{height:350px}.featuredAccommodations .featuredAccommodations_holder .featuredRoom_overlay{opacity:1}}@media(max-width:600px){.featuredAccommodations{padding-bottom:30px}.featuredAccommodations .featuredAccommodations_title{font-size:2.1875em}.featuredAccommodations>.btn{margin:40px auto 0;transform:translateY(-30px)}}.featuredDestinations.home-page{padding-block:80px 20px}.featuredDestinations.home-page .featuredDestinations_top{max-width:939px;margin:0 auto 70px;display:flex;justify-content:space-between}.featuredDestinations.home-page .featuredDestinations_top:has(.featuredDestinations_subtitle) .featuredDestinations_copy{padding-top:30px}.featuredDestinations.home-page .featuredDestinations_headlines{display:flex;flex-direction:column;gap:10px;width:51%}.featuredDestinations.home-page .featuredDestinations_copy{width:42%}.featuredDestinations.home-page .featuredDestinations_subtitle{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font)}.featuredDestinations.home-page .featuredDestinations_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:48px;text-transform:uppercase;font-family:var(--primary-font)}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_image{width:100%;aspect-ratio:1/1;position:relative;margin-bottom:15px;background-color:var(--secondary-color)}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_image:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:-1;width:97%;height:100%;transform:translate(-50%);box-shadow:0 12px 17px -4px #000000bf}@media(-moz-touch-enabled:0),(pointer:fine){.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_image:hover .eachAttribute_overlay{opacity:1}}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 50%);display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_name{font-size:1.875em;color:var(--black);font-weight:var(--medium-weight);line-height:1.2;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;text-align:center;display:block}.featuredDestinations.home-page .featuredDestinations_prev{z-index:1;top:40%;left:30%}.featuredDestinations.home-page .featuredDestinations_next{z-index:1;top:40%;right:30%}@media(max-width:1024px){.featuredDestinations.home-page .featuredDestinations_prev{top:32%;left:25%}.featuredDestinations.home-page .featuredDestinations_next{top:32%;right:25%}}@media(max-width:600px){.featuredDestinations.home-page{padding-top:40px}.featuredDestinations.home-page .featuredDestinations_top{flex-direction:column;padding-inline:30px;margin-bottom:50px}.featuredDestinations.home-page .featuredDestinations_headlines,.featuredDestinations.home-page .featuredDestinations_copy{width:100%}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute{position:relative;padding-bottom:61px}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_image{margin-bottom:81px;position:static}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_image:before{width:100%;height:66%}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_overlay{display:block;position:absolute;top:unset;bottom:0;left:0;width:100%;height:fit-content;background-color:color-mix(in srgb,var(--black),transparent 100%);display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:1}.featuredDestinations.home-page .featuredDestinations_slider .eachAttribute_overlay .btn-secondary{min-width:175px}.featuredDestinations.home-page .featuredDestinations_prev{top:unset;bottom:20%;left:36%}.featuredDestinations.home-page .featuredDestinations_next{top:unset;bottom:20%;right:36%}}.featuredDestinations.internal-page{position:relative}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination{display:flex;align-items:center;flex-direction:row-reverse;background-color:var(--primary-color)}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_image{width:50%;height:750px}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_content{width:50%;padding-inline:10% 6%}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_subtitle{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);display:block;margin-bottom:8px}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_title{font-size:2.5em;color:var(--white);font-weight:var(--light-weight);line-height:1.01;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:20px}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_copy,.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_copy p,.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_copy li{color:var(--white)}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_anchor{display:block;margin-top:30px}.featuredDestinations.internal-page .featuredDestinations_arrows{position:absolute;z-index:2;bottom:10%;left:10%;display:flex;align-items:center;gap:8px}.featuredDestinations.internal-page .featuredDestinations_prev{position:static;margin-bottom:0!important}.featuredDestinations.internal-page .featuredDestinations_next{position:static}@media(max-width:600px){.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination{flex-direction:column}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_image{width:100%;height:300px}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_content{width:100%;padding:90px 30px 119px;position:relative;margin-top:60px}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_content:before{content:"";display:block;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 60px);border:1px solid var(--secondary-color);pointer-events:none}.featuredDestinations.internal-page .featuredDestinations_swiper .eachDestination_content:after{content:"";display:block;position:absolute;top:15px;left:10px;width:calc(100% - 20px);height:calc(100% - 70px);border-block:3px solid var(--secondary-color);pointer-events:none}.featuredDestinations.internal-page .featuredDestinations_arrows{bottom:unset;top:330px;left:50%;transform:translate(-50%)}}.featuredExperiences{margin-block:80px 0px!important;padding-block:95px;background-color:var(--primary-color);position:relative}.featuredExperiences:before{content:"";display:block;position:absolute;top:22px;left:0;width:100%;height:10px;border-top:1px solid var(--fifth-color);border-bottom:3px solid var(--fifth-color)}.featuredExperiences_holder{width:88%;padding-right:3%;margin-inline:auto 0;display:flex;align-items:center;justify-content:space-between}.featuredExperiences_content{width:297px}.featuredExperiences_slider-holder{width:69%;padding-left:60px!important;position:relative}.featuredExperiences_slider{margin-inline:0!important}.featuredExperiences_slider .swiper-slide.swiper-slide-active .eachAttribute_overlay{opacity:1;pointer-events:all}.featuredExperiences_slider .eachAttribute_image{width:100%;height:423px;position:relative}.featuredExperiences_slider .eachAttribute_image:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:-1;width:97%;height:100%;transform:translate(-50%);box-shadow:0 5px 17px -4px #000000bf}.featuredExperiences_slider .eachAttribute_overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 50%);display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;pointer-events:none}.featuredExperiences_slider .eachAttribute_name{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;margin-block:27px 14px}.featuredExperiences_slider .eachAttribute_copy,.featuredExperiences_slider .eachAttribute_copy p,.featuredExperiences_slider .eachAttribute_copy li{color:var(--white);line-height:1.2}.featuredExperiences_subtitle{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:1.1;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);margin-bottom:10px;display:block}.featuredExperiences_title{font-size:2.5em;color:var(--white);font-weight:var(--light-weight);line-height:40px;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:30px}.featuredExperiences_copy,.featuredExperiences_copy p,.featuredExperiences_copy li{color:var(--white)}.featuredExperiences_prev{z-index:1;left:0%;top:211px;transform:translateY(50%)}.featuredExperiences_next{z-index:1;left:57%;top:211px;transform:translateY(-50%)}@media(-moz-touch-enabled:0),(pointer:fine){.featuredExperiences:has(.featuredExperiences_counter.ele-2) .featuredExperiences_slider .eachAttribute_image:hover .eachAttribute_overlay{opacity:1;pointer-events:all}}.featuredExperiences:has(.featuredExperiences_counter.ele-2) .featuredExperiences_slider .eachAttribute_overlay{opacity:0;pointer-events:none}@media(max-width:1024px){.featuredExperiences_holder{width:97%}}@media(max-width:600px){.featuredExperiences{padding-top:70px!important}.featuredExperiences_holder{flex-direction:column;width:100%;padding-right:0}.featuredExperiences_content{width:100%;padding:0 30px 40px}.featuredExperiences_slider-holder{width:100%;padding-left:0!important;padding-bottom:64px}.featuredExperiences_slider .eachAttribute{padding-bottom:70px}.featuredExperiences_slider .eachAttribute_image{position:static}.featuredExperiences_slider .eachAttribute_image:before{width:100%;height:64%}.featuredExperiences_slider .eachAttribute_overlay{display:block;position:absolute;top:unset;bottom:0;left:0;width:100%;height:fit-content;background-color:color-mix(in srgb,var(--black),transparent 100%);opacity:1;padding-inline:30px;pointer-events:all}.featuredExperiences_slider .eachAttribute_name{margin-block:39px 19px;padding-inline:30px}.featuredExperiences_slider .eachAttribute_copy{padding-inline:30px}.featuredExperiences_prev{top:unset;bottom:0;left:35%;margin-bottom:0!important}.featuredExperiences_next{top:unset;bottom:0;left:51%}}.featuredHotels{padding-block:0px 20px}.featuredHotels_holder{background-color:var(--primary-color);display:flex;align-items:stretch}.featuredHotels_main{display:block;width:50%;min-height:750px}.featuredHotels_main .eachHotel{height:100%;position:relative}.featuredHotels_main .eachHotel_image{width:100%;height:100%}.featuredHotels_main .eachHotel_image:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--black),transparent 100%) 60%,color-mix(in srgb,var(--black),transparent 0%))}.featuredHotels_main .eachHotel_info{display:block;position:absolute;bottom:51px;left:50%;z-index:1;width:75%;transform:translate(-50%)}.featuredHotels_main .eachHotel_year{font-size:5em;color:color-mix(in srgb,var(--white),transparent 30%);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);font-style:italic;margin-bottom:-18px;display:block}.featuredHotels_main .eachHotel_bottom{display:flex;align-items:stretch}.featuredHotels_main .eachHotel_left{width:72%}.featuredHotels_main .eachHotel_right{width:28%;display:flex;align-items:center;justify-content:flex-end;border-left:1px solid var(--white)}.featuredHotels_main .eachHotel_name{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic}.featuredHotels_main .eachHotel_location{font-size:.75em;color:var(--white);font-weight:var(--regular-weight);line-height:1.3;letter-spacing:.2px;font-family:var(--secondary-font)}.featuredHotels_right{display:flex;flex-direction:column;justify-content:center;width:50%;padding:65px 61px 47px}.featuredHotels_right-copy{max-width:500px;width:100%}.featuredHotels_carousel{margin-top:55px;transform:translate(-100px);width:145%}.featuredHotels_carousel .eachHotel{background-color:var(--secondary-color);height:100%;aspect-ratio:11/12}.featuredHotels_carousel .eachHotel_image{height:100%}.featuredHotels_subtitle{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:1.1;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);margin-bottom:9px}.featuredHotels_title{font-size:2.1875em;color:var(--white);font-weight:var(--light-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:27px}.featuredHotels_copy,.featuredHotels_copy p,.featuredHotels_copy li{color:var(--white)}.featuredHotels_arrows{padding-top:40px;display:flex;align-items:center;gap:10px}.featuredHotels_prev{position:static;margin-bottom:0!important}.featuredHotels_next{position:static}@media(max-width:600px){.featuredHotels_holder{flex-direction:column}.featuredHotels_main{width:100%;height:unset;min-height:unset;aspect-ratio:15/16}.featuredHotels_main .eachHotel_info{width:85%;bottom:30px}.featuredHotels_main .eachHotel_bottom{flex-direction:column;gap:15px;justify-content:flex-start}.featuredHotels_main .eachHotel_left{width:100%}.featuredHotels_main .eachHotel_right{border-left:0px;justify-content:flex-start}.featuredHotels_right{width:100%;padding:28px 30px 60px}}@media(max-width:600px)and (max-width:600px){.featuredHotels_carousel{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){.featuredHotels_arrows{order:1;padding-block:0px 35px;justify-content:center}.featuredHotels_subtitle{order:2}.featuredHotels_title{order:3}.featuredHotels_copy{order:4}}.featuredInspiration.brand{position:relative;margin-block:100px 20px}.featuredInspiration.brand .featuredInspiration_bg{display:block;height:100%;width:60%;position:absolute;background-color:var(--primary-color);z-index:1}.featuredInspiration.brand .featuredInspiration_bg:before{content:"";display:block;position:absolute;top:20px;left:0;z-index:1;width:calc(100% - 20px);height:calc(100% - 40px);border:1px solid var(--fifth-color);border-left:0px}.featuredInspiration.brand .featuredInspiration_bg:after{content:"";display:block;position:absolute;top:30px;left:0;z-index:1;width:calc(100% - 20px);height:calc(100% - 60px);border:3px solid var(--fifth-color);border-inline:0px}.featuredInspiration.brand .featuredInspiration_holder{margin:0 auto;padding:80px .7% 80px 10%;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.featuredInspiration.brand .featuredInspiration_left{width:32%;min-width:297px}.featuredInspiration.brand .featuredInspiration_right{width:65%;position:relative}.featuredInspiration.brand .featuredInspiration_subtitle{display:block;margin-bottom:6px;font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font)}.featuredInspiration.brand .featuredInspiration_title{margin-bottom:30px;font-size:2.5em;color:var(--white);font-weight:var(--light-weight);line-height:40px;text-transform:uppercase;font-family:var(--primary-font)}.featuredInspiration.brand .featuredInspiration_copy,.featuredInspiration.brand .featuredInspiration_copy p,.featuredInspiration.brand .featuredInspiration_copy li{color:var(--white)}.featuredInspiration.brand .featuredInspiration_slider .swiper-slide:not(.swiper-slide-active) .eachInspiration{transform:scale(.95)}.featuredInspiration.brand .featuredInspiration_slider .swiper-slide.swiper-slide-active .eachInspiration_image:before{opacity:1}.featuredInspiration.brand .featuredInspiration_slider .swiper-slide.swiper-slide-active .eachInspiration_overlay{opacity:1;pointer-events:all}.featuredInspiration.brand .featuredInspiration_slider .swiper-slide.swiper-slide-active .eachInspiration_caption{opacity:0}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration{position:relative}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_image{width:100%;height:474px;position:relative}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:color-mix(in srgb,var(--black),transparent 30%)}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_overlay{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_title{font-size:2.5em;color:var(--white);font-weight:var(--medium-weight);line-height:48px;font-family:var(--primary-font);font-style:italic;text-align:center;text-wrap-style:balance;max-width:14ch}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_title:has(+.btn-secondary){margin-bottom:30px}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_caption{display:block;margin-top:15px;padding-inline:5px;font-size:1.25em;color:var(--black);font-weight:var(--medium-weight);line-height:1;font-family:var(--primary-font);font-style:italic}.featuredInspiration.brand .featuredInspiration_prev{display:block;position:absolute;top:unset;bottom:0;left:34%;z-index:2;transform:translateY(calc(-100% - 14px));margin-bottom:0}.featuredInspiration.brand .featuredInspiration_next{display:block;position:absolute;top:unset;bottom:0;left:34%;z-index:2;transform:translateY(calc(100% + 14px)) translate(calc(100% + 8px))}@media(max-width:600px){.featuredInspiration.brand{margin-top:50px;background-color:var(--primary-color)}.featuredInspiration.brand .featuredInspiration_bg{width:100%;height:49%;top:unset;bottom:0}.featuredInspiration.brand .featuredInspiration_bg:before{left:10px;border-left:1px solid var(--fifth-color)}.featuredInspiration.brand .featuredInspiration_bg:after{left:10px}.featuredInspiration.brand .featuredInspiration_holder{flex-direction:column-reverse;padding:0}.featuredInspiration.brand .featuredInspiration_left{width:100%;padding:50px 30px}.featuredInspiration.brand .featuredInspiration_right{width:100%;margin-bottom:60px}.featuredInspiration.brand .featuredInspiration_prev,.featuredInspiration.brand .featuredInspiration_next{bottom:21px;left:36%}.featuredInspiration.brand .featuredInspiration_slider .eachInspiration_caption{opacity:0}}.form.shortcodeModule.brand .form_header{display:flex;gap:39px;align-items:center;margin-bottom:35px}.form.shortcodeModule.brand .form_line{flex:1;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.form.shortcodeModule.brand .form_title{font-size:1.875em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:37px;font-family:var(--primary-font);font-style:italic;text-align:center}.form.shortcodeModule.brand .form_holder{max-width:1040px;padding:0 15px;margin:0 auto}.form.shortcodeModule.brand .form_holder .form-module-wrapper{max-width:710px;margin-bottom:0}.form.shortcodeModule.brand#members-form .form-module-wrapper{max-width:1440px}.form.shortcodeModule.brand:has(+.group.after-submit){padding-bottom:110px}.form.shortcodeModule.brand:has(+.group.after-submit.submitted){padding-bottom:20px}@media(max-width:600px){.form.shortcodeModule.brand .form_holder{padding-inline:0px}}.formTabs{padding-block:80px 20px}.formTabs_holder{padding-block:15px;width:975px;max-width:100%;margin-inline:auto}@media(min-width:600px){.formTabs_label{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.formTabs_nav{display:flex;border-bottom:1px dotted var(--primary-color);justify-content:space-between;align-items:center;margin-bottom:80px}.formTabs_nav a{width:21%;padding-bottom:10px;position:relative;font-size:1.25em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.5;font-family:var(--primary-font);text-align:center}.formTabs_nav a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--primary-color);transform:translateY(50%) scaleX(0);transition:transform .3s ease}.formTabs_nav a:hover:before{transform:translateY(50%) scaleX(.5)}.formTabs_nav a.active:before{transform:translateY(50%) scaleX(1)}.formTabs_forms{width:81%;margin-inline:auto}.formTabs_forms .eachForm{display:none;opacity:0}.formTabs_forms .eachForm.active{display:block;opacity:1;animation:appearOpacity 1s ease-out forwards}@media(max-width:600px){.formTabs .formTabs_holder{position:relative}.formTabs .formTabs_label{background-color:var(--primary-color);color:var(--white);padding:20px 10px;text-align:center;position:relative;width:100%;display:block}.formTabs .formTabs_label:after{content:"";display:block;position:absolute;top:50%;right:30px;width:12px;height:9px;transition:all .3s ease;-webkit-mask-image:url(/svg/icon-select.svg);mask-image:url(/svg/icon-select.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--white);transform:translateY(-50%) rotate(0)}.formTabs .formTabs_label.active:after{transform:translateY(-50%) rotate(180deg)}.formTabs .formTabs_label.active+.formTabs_nav{opacity:1;pointer-events:all}.formTabs .formTabs_nav{position:absolute;left:0;width:100%;margin-bottom:0;border-bottom:none;flex-direction:column;background-color:var(--primary-color);justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:1}.formTabs .formTabs_nav a{color:var(--white);width:100%;text-align:center;padding-block:15px;border-top:1px dotted var(--white)}.formTabs .formTabs_nav a.active:before{opacity:0}.formTabs .formTabs_forms{margin-top:50px;width:100%}}.form{padding-block:80px 20px}.form_holder{max-width:768px;width:100%;margin-inline:auto}.galleryGrid{margin-inline:auto;padding:207px 15px 100px;background-image:url(/images/bg-gradientTexture.png);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat}.galleryGrid.ww .galleryGrid_filter button{border-color:var(--primary-color)}.galleryGrid.ww .galleryGrid_filter button:before{background-color:var(--primary-color)}.galleryGrid_header{width:100%;display:flex;align-items:center;gap:16px;padding-bottom:38px;position:relative;z-index:1}.galleryGrid_header label{margin-bottom:0;font-size:1.875em;color:var(--primary-color);font-weight:--medium-weight;line-height:37px;font-family:var(--primary-font);font-style:italic;text-align:left}.galleryGrid_filter{display:flex;align-items:center;gap:16px;position:relative;min-width:220px}.galleryGrid_filter button{all:unset;padding:8px 10px;border:.5px solid var(--secondary-color);min-width:198px;position:relative;cursor:pointer}.galleryGrid_filter button:before{content:"";display:block;position:absolute;top:50%;right:12px;z-index:1;width:12px;height:7px;transition:all .3s ease;-webkit-mask-image:url(/svg/icon-select.svg);mask-image:url(/svg/icon-select.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--secondary-color);transform:translateY(-50%)}.galleryGrid_filter button{font-size:1.125em;font-weight:var(--medium-weight);font-family:var(--primary-font);font-style:italic;text-align:left}.galleryGrid_filter button:has(+ul.opened){border-bottom:0px}.galleryGrid_filter button:has(+ul.opened):before{transform:translateY(-50%) scaleY(-1)}.galleryGrid_filter ul{display:flex;position:absolute;top:100%;right:0;z-index:1;width:100%;flex-direction:column;list-style:none;background-color:var(--white);padding:9px 15px;border:.5px solid var(--secondary-color);border-top:0px;transform:scaleY(0);transform-origin:top;transition:all .3s ease}.galleryGrid_filter ul li{list-style:none;padding-left:0}.galleryGrid_filter ul li:before{content:none}.galleryGrid_filter ul li a{font-size:1.125em;font-weight:var(--medium-weight);line-height:32px;font-family:var(--primary-font);font-style:italic;text-align:left;position:relative}.galleryGrid_filter ul li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--primary-color);transition:all .3s ease}.galleryGrid_filter ul li a[aria-selected=true]:after{width:100%}.galleryGrid_filter ul.opened{transform:scaleX(1)}.galleryGrid_line{display:flex;flex:1 0 40%;height:3px;position:relative}.galleryGrid_line:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:3px;background-image:url(/svg/dotted-border.svg);background-repeat:repeat-x;background-position:center left}.galleryGrid_line:nth-of-type(2){opacity:0}.galleryGrid_grid{max-width:1408px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:15px;grid-row-gap:15px}.galleryGrid_link{display:block;width:100%;height:100%;position:relative}.galleryGrid_link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:0}@media(-moz-touch-enabled:0),(pointer:fine){.galleryGrid_link:hover:before{opacity:.5}}.galleryGrid_link.youtube-link:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:55px;height:55px;pointer-events:none;background-color:var(--white);-webkit-mask-image:url(/svg/icon-play.svg);mask-image:url(/svg/icon-play.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:translate(-50%,-50%);-webkit-mask-size:contain;mask-size:contain}.galleryGrid_item{display:none;opacity:0;width:100%;height:304px;background-color:var(--primary-color)}.galleryGrid_item.show{display:block;opacity:1;animation:appearOpacity 1.5s ease forwards}.galleryGrid_item img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center}.galleryGrid_link{display:block;width:100%;height:100%}.galleryGrid_rights{max-width:1408px;margin:20px auto 0;display:block}.galleryGrid_rights p{color:var(--primary-color);font-style:italic;text-align:right}.galleryGrid_modal .galleryGrid_copy{display:block;position:absolute;bottom:70px;left:66px;z-index:1;padding:40px 45px;background-color:var(--primary-color);max-width:49dvw}.galleryGrid_modal .galleryGrid_copy:before{content:"";display:block;position:absolute;top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid var(--secondary-color);pointer-events:none}.galleryGrid_modal .galleryGrid_copy-scroll{max-height:195px;overflow-y:scroll}.galleryGrid_modal .galleryGrid_copy-scroll p{color:var(--white);font-size:1.125em}.galleryGrid_modal .galleryGrid_copy-scroll p b,.galleryGrid_modal .galleryGrid_copy-scroll p strong{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:37px;font-family:var(--primary-font);font-style:italic;display:block}.galleryGrid_modal .galleryGrid_share{display:block;position:absolute;right:0;bottom:70px;z-index:1;width:418px;display:flex;align-items:center;gap:28px;background-color:var(--primary-color);padding:15px 0 15px 20px}.galleryGrid_modal .galleryGrid_share:before{content:"";display:block;position:absolute;top:6px;left:6px;width:calc(100% - 6px);height:calc(100% - 12px);border:1px solid var(--secondary-color);border-right:0px;pointer-events:none}.galleryGrid_modal .galleryGrid_share span{font-size:1.25em;color:var(--white);font-weight:var(--medium-weight);line-height:24px;font-family:var(--primary-font);font-style:italic}.galleryGrid_modal .galleryGrid_share a{height:15px}.galleryGrid_modal .galleryGrid_share a svg{height:100%}.galleryGrid_modal .galleryGrid_share a svg path,.galleryGrid_modal .galleryGrid_share a svg polygon{fill:var(--white)}@media(-moz-touch-enabled:0),(pointer:fine){.galleryGrid_modal .galleryGrid_share a:hover{opacity:.5}}@media(max-width:1024px){.galleryGrid .galleryGrid_grid{grid-template-columns:repeat(2,1fr)}.galleryGrid .galleryGrid_item img{width:100%}}@media(max-width:600px){.galleryGrid .galleryGrid_grid{grid-template-columns:1fr}}@media(max-width:600px)and (max-width:600px){.galleryGrid .galleryGrid_line{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.grid.category{padding-block:80px 20px}.grid.category.bg-primary-color{position:relative;margin-block:80px 0px;padding-block:90px}.grid.category.bg-primary-color .grid_bg{background-color:var(--primary-color);display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.grid.category.bg-primary-color .grid_title,.grid.category.bg-primary-color .grid_holder .eachElement_title,.grid.category.bg-primary-color .grid_holder .eachElement_subtitle{color:var(--white)}.grid.category .grid_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);line-height:1;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:58px}.grid.category .grid_holder{max-width:1060px;padding-inline:15px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:40px}@media(-moz-touch-enabled:0),(pointer:fine){.grid.category .grid_holder .eachElement:hover .eachElement_overlay{opacity:1;pointer-events:all}}.grid.category .grid_holder .eachElement_image{width:100%;aspect-ratio:4/3;margin-bottom:10px;background-color:var(--primary-color);position:relative}.grid.category .grid_holder .eachElement_image img{width:100%;height:100%;object-fit:cover;object-position:center}.grid.category .grid_holder .eachElement_overlay{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 40%);pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.grid.category .grid_holder .eachElement_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;margin-bottom:10px}.grid.category .grid_holder .eachElement_subtitle{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.3;letter-spacing:.5px;font-family:var(--secondary-font);display:block;width:100%}.grid.category .grid_holder .eachElement .btn,.grid.category .grid_holder .eachElement .btn-secondary{display:block;width:fit-content;margin-inline:auto}.grid.category .grid_bottom{display:flex;flex-direction:column;margin-top:28px;gap:28px;width:1052px;max-width:calc(100% - 30px);margin-inline:auto}.grid.category .grid_bottom a{display:block;width:fit-content;margin:0 auto}.grid.category .grid_line{display:block;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}@media(max-width:1024px){.grid.category .grid_holder{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid.category{padding-top:25px}.grid.category.bg-primary-color{padding-top:50px}.grid.category .grid_title{margin-bottom:30px}.grid.category .grid_holder{grid-template-columns:repeat(1,1fr);grid-row-gap:50px}.grid.category .grid_holder .eachElement_title{text-align:center}.grid.category .grid_holder .eachElement_subtitle{text-align:center;margin-bottom:22px}.grid.category .grid_holder .eachElement .btn-secondary{display:block;width:fit-content;min-width:175px;margin-inline:auto}}.grid.press{padding-block:80px 20px}.grid.press .grid_filter{max-width:905px;padding-inline:15px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;gap:16px;position:relative;z-index:1}.grid.press .grid_filter legend{width:fit-content;display:block;margin-bottom:0;font-size:.625em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.3;text-transform:uppercase;font-family:var(--secondary-font)}.grid.press .grid_filter select{border-color:var(--primary-color);flex:.8}.grid.press .grid_filter input{border-color:var(--primary-color);flex:1.6}.grid.press .grid_filter button[type=reset]{background:none;border:none;border-bottom:1px solid var(--primary-color);cursor:pointer}@media(-moz-touch-enabled:0),(pointer:fine){.grid.press .grid_filter button[type=reset]:hover{opacity:.5}}.grid.press .grid_holder{max-width:1060px;padding-inline:15px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:40px}.grid.press .grid_holder .eachElement{padding:15px 22px 22px;border:1px solid var(--fifth-color)}.grid.press .grid_holder .eachElement_image{width:100%;aspect-ratio:4/3;margin-bottom:30px;background-color:var(--primary-color);position:relative}.grid.press .grid_holder .eachElement_image img{width:100%;height:100%;object-fit:cover;object-position:center}.grid.press .grid_holder .eachElement_subtitle{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.3;letter-spacing:.5px;font-family:var(--secondary-font);text-align:center;display:block;margin-bottom:21px;width:100%}.grid.press .grid_holder .eachElement_title{font-size:1.6875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:30px}.grid.press .grid_holder .eachElement .btn{display:block;width:fit-content;margin-inline:auto}.grid.press .grid_bottom{display:flex;flex-direction:column;margin-top:50px;gap:42px;width:1052px;max-width:calc(100% - 30px);margin-inline:auto}.grid.press .grid_bottom a{display:block;width:fit-content;margin:0 auto}.grid.press .grid_line{display:block;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.grid.press .grid_suggestions{position:absolute;top:calc(100% + 10px);left:79px;width:calc(100% - 321px);background:var(--white);border:.5px solid var(--primary-color);z-index:1;display:none;padding:57px 20px 72px 55px;max-height:850px}.grid.press .grid_suggestions-scroll{display:block;max-height:720px;overflow-y:auto}.grid.press .grid_suggestions a{display:block;width:fit-content;margin-bottom:30px;cursor:pointer}@media(-moz-touch-enabled:0),(pointer:fine){.grid.press .grid_suggestions a:hover h2,.grid.press .grid_suggestions a:hover span{text-decoration:underline}}.grid.press .grid_suggestions a:last-child{margin-bottom:0}.grid.press .grid_suggestions a h2{font-size:1.375em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:1.5;text-transform:none;font-family:var(--primary-font);text-align:left;margin-bottom:5px;pointer-events:none}.grid.press .grid_suggestions a span{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);pointer-events:none}.grid.press .grid_suggestions a.selected{display:none}.grid.press .grid_suggestions-close{position:absolute;top:15px;right:15px;width:12px;height:12px;-webkit-mask-image:url(/svg/icon-close.svg);mask-image:url(/svg/icon-close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--primary-color);cursor:pointer}@media(min-width:1024px){.grid.press .grid_suggestions-close{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.grid.press .grid_suggestionsSelected{max-width:905px;padding-inline:15px;margin-inline:auto;display:flex;flex-wrap:wrap;row-gap:20px;column-gap:35px}.grid.press .grid_suggestionsSelected:not(:empty){margin-bottom:40px}.grid.press .grid_suggestionsSelected a{display:flex;align-items:center;gap:7px}.grid.press .grid_suggestionsSelected a h2{font-size:1.125em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.3;font-family:var(--primary-font);font-style:italic}.grid.press .grid_suggestionsSelected a button{border:none;background:none;cursor:pointer;padding:0;color:var(--fifth-color)}.grid.press .grid_suggestionsSelected a span{display:none}@media(max-width:1024px){.grid.press .grid_holder{grid-template-columns:repeat(2,1fr)}.grid.press .grid_suggestionsSelected{row-gap:15px;column-gap:20px}}@media(max-width:600px){.grid.press{padding-top:25px}.grid.press .grid_filter{flex-direction:column;align-items:flex-start}.grid.press .grid_filter button{display:block;width:100%;text-align:center}.grid.press .grid_holder{grid-template-columns:repeat(1,1fr);grid-row-gap:50px}.grid.press .grid_holder .eachElement_title{text-align:center}.grid.press .grid_holder .eachElement_subtitle{text-align:center;margin-bottom:22px}.grid.press .grid_holder .eachElement .btn-secondary{display:block;width:fit-content;min-width:175px;margin-inline:auto}.grid.press .grid_reset{display:block;width:fit-content;margin:10px auto 0}.grid.press .grid_suggestions{width:94%;left:3%}}.grid.property-search{padding-block:80px 20px}.grid.property-search .grid_filter{max-width:1060px;padding-inline:15px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;gap:16px}.grid.property-search .grid_filter legend{width:fit-content;display:block;margin-bottom:0;font-size:.625em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.3;text-transform:uppercase;font-family:var(--secondary-font)}.grid.property-search .grid_filter select{border-color:var(--primary-color);flex:1;text-transform:capitalize}.grid.property-search .grid_filter button[type=reset]{background:none;border:none;border-bottom:1px solid var(--primary-color);cursor:pointer}@media(-moz-touch-enabled:0),(pointer:fine){.grid.property-search .grid_filter button[type=reset]:hover{opacity:.5}}.grid.property-search .grid_holder{max-width:1060px;padding-inline:15px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:40px}@media(-moz-touch-enabled:0),(pointer:fine){.grid.property-search .grid_holder .eachElement:hover .eachElement_overlay{opacity:1;pointer-events:all}}.grid.property-search .grid_holder .eachElement_image{width:100%;aspect-ratio:4/3;margin-bottom:10px;background-color:var(--primary-color);position:relative}.grid.property-search .grid_holder .eachElement_image img{width:100%;height:100%;object-fit:cover;object-position:center}.grid.property-search .grid_holder .eachElement_overlay{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 40%);pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.grid.property-search .grid_holder .eachElement_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;margin-bottom:10px}.grid.property-search .grid_holder .eachElement_subtitle{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.3;letter-spacing:.5px;font-family:var(--secondary-font);display:block;width:100%}.grid.property-search .grid_bottom{display:flex;flex-direction:column;margin-top:50px;gap:42px;width:1052px;max-width:calc(100% - 30px);margin-inline:auto}.grid.property-search .grid_bottom a{display:block;width:fit-content;margin:0 auto;padding:10px 35px}.grid.property-search .grid_line{display:block;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}@media(max-width:1024px){.grid.property-search .grid_holder{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid.property-search{padding-top:25px}.grid.property-search .grid_filter{flex-direction:column;align-items:flex-start}.grid.property-search .grid_filter button{display:block;width:100%;text-align:center}.grid.property-search .grid_holder{grid-template-columns:repeat(1,1fr);grid-row-gap:50px}.grid.property-search .grid_holder .eachElement_title{text-align:center}.grid.property-search .grid_holder .eachElement_subtitle{text-align:center;margin-bottom:22px}.grid.property-search .grid_holder .eachElement .btn-secondary{display:block;width:fit-content;min-width:175px;margin-inline:auto}}.grid.property{padding-block:80px 60px}.grid.property.bg-primary-color{background-color:var(--primary-color);margin-block:80px 0px}.grid.property.bg-primary-color .grid_holder .eachElement_title,.grid.property.bg-primary-color .grid_holder .eachElement_subtitle{color:var(--white)}.grid.property .grid_holder{max-width:1060px;padding-inline:15px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:40px}@media(-moz-touch-enabled:0),(pointer:fine){.grid.property .grid_holder .eachElement:hover .eachElement_overlay{opacity:1;pointer-events:all}}.grid.property .grid_holder .eachElement_image{width:100%;aspect-ratio:4/3;margin-bottom:10px;background-color:var(--primary-color);position:relative}.grid.property .grid_holder .eachElement_image img{width:100%;height:100%;object-fit:cover;object-position:center}.grid.property .grid_holder .eachElement_overlay{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 40%);pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.grid.property .grid_holder .eachElement_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;margin-bottom:10px}.grid.property .grid_holder .eachElement_subtitle{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.3;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);display:block;width:100%}.grid.property .grid_bottom{display:flex;flex-direction:column;margin-top:50px;gap:42px;width:1052px;max-width:calc(100% - 30px);margin-inline:auto}.grid.property .grid_bottom a{display:block;width:fit-content;margin:0 auto}.grid.property .grid_bottom:not(:has(a)){margin-bottom:60px}.grid.property .grid_bottom:has(a[style="display: none;"]){display:none}.grid.property .grid_line{display:block;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}@media(max-width:1024px){.grid.property .grid_holder{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid.property{padding-top:25px}.grid.property.bg-primary-color{margin-top:40px;padding-bottom:25px}.grid.property .grid_holder{grid-template-columns:repeat(1,1fr);grid-row-gap:50px}.grid.property .grid_holder .eachElement_title{text-align:center}.grid.property .grid_holder .eachElement_subtitle{text-align:center;margin-bottom:22px}.grid.property .grid_holder .eachElement .btn-secondary{display:block;width:fit-content;min-width:175px;margin-inline:auto}}.gridTeam{margin-top:42px;padding-bottom:80px}.gridTeam .grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;grid-row-gap:50px}.gridTeam-item{padding:0 30px;text-align:center}.gridTeam-item_name{font-size:1.6875em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:33px;letter-spacing:.5px;font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:10px}.gridTeam-item_position{font-size:12px;color:var(--fourth-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);text-align:center;margin-bottom:20px}.gridTeam-item_anchor a{display:block;margin:0 auto;width:16px;height:16px;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-linkedIn.svg);mask-image:url(/svg/icon-linkedIn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(-moz-touch-enabled:0),(pointer:fine){.gridTeam-item_anchor a:hover{opacity:.5}}@media(max-width:1024px){.gridTeam .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gridTeam .grid{grid-template-columns:repeat(1,1fr)}}.guestHistorian{padding:100px 30px;background-image:url(/images/bg-featuredRooms.png);background-size:100% 100%;background-position:bottom center;background-repeat:no-repeat}.guestHistorian_holder{max-width:1197px;width:100%;margin-inline:auto}.guestHistorian_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:30px}.guestHistorian_main{gap:60px}.guestHistorian_left,.guestHistorian_right{width:567px;max-width:47%}.guestHistorian_right .text{padding-top:0}.guestHistorian_right .btn-secondary{display:block;width:fit-content;margin-top:20px}.guestHistorian_media{width:100%;max-width:65%;margin:0 auto 74px}.guestHistorian_media img{max-width:100%}.guestHistorian_link{display:block;width:fit-content;font-size:1.875em;color:var(--primary-color);font-weight:var(--regular-weight);font-family:var(--primary-font);font-style:italic}.guestHistorian_phrase{font-size:1.875em;color:var(--txt-color);font-weight:var(--regular-weight);font-family:var(--primary-font);margin-bottom:30px}.guestHistorian_author{font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--secondary-font)}.guestHistorian_extra,.guestHistorian_extra p{text-align:center;margin-bottom:20px}.guestHistorian-next{display:block;width:fit-content;margin:80px 0 0 auto}.guestHistorian-prev{display:block;width:fit-content;margin:80px auto 0 0}@media(max-width:600px){.guestHistorian_main{flex-direction:column}.guestHistorian_main .guestHistorian_left,.guestHistorian_main .guestHistorian_right{width:100%;max-width:100%}.guestHistorian_main .guestHistorian_right .text{padding:0}.guestHistorian_main .guestHistorian_media{max-width:100%}}.hero.brand{width:100vw;position:relative;flex-direction:column;margin-bottom:25px;background-color:var(--primary-color)}.hero.brand:before{content:"";display:block;position:absolute;bottom:-3px;left:0;z-index:1;width:100%;height:9px;border-top:4px solid var(--secondary-color);border-bottom:2px solid var(--secondary-color)}.hero.brand:after{content:"";display:block;position:absolute;bottom:0;left:50%;z-index:2;width:78px;height:73px;background-image:url(/svg/wax-seal-home.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,45%)}.hero.brand .hero_slider{width:100%;height:100vh;position:relative}.hero.brand .hero_property{width:100%;height:100%;position:relative}.hero.brand .hero_media{width:100%;height:100%}.hero.brand .hero_media:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:var(--black);opacity:.3}.hero.brand .hero_uvp{flex-direction:column;position:absolute;bottom:198px;left:50%;transform:translate(-50%);cursor:default}@media(-moz-touch-enabled:0),(pointer:fine){.hero.brand .hero_uvp:hover .hero_year{opacity:.85}}.hero.brand .hero_year{font-size:8.125em;color:var(--white);font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:-20px;opacity:.5;transform:translateY(10px);transition:all .3s ease}.hero.brand .hero_title{font-size:2.5em;color:var(--white);font-weight:400;line-height:48px;text-transform:uppercase;text-align:center;text-wrap-style:balance}.hero.brand .hero_subtitle{font-size:.875em;color:var(--white);line-height:19px;letter-spacing:.28px}.hero.brand .hero_prev{top:unset;bottom:275px;z-index:9;left:10%}.hero.brand .hero_next{top:unset;bottom:275px;z-index:9;right:10%}.hero.brand:has(+.group.full-bg){margin-bottom:0}@media(max-width:600px){.hero.brand{margin-bottom:20px}.hero.brand:before,.hero.brand:after{opacity:0}.hero.brand .hero_slider{height:81dvh}.hero.brand .hero_uvp{bottom:95px;width:100%}.hero.brand .hero_prev{bottom:40px;left:33%}.hero.brand .hero_next{bottom:40px;right:33%}}.hero.hotel-home-page{width:100vw;position:relative;flex-direction:column;margin-bottom:25px}.hero.hotel-home-page:before{content:"";display:block;position:absolute;bottom:-3px;left:0;z-index:1;width:100%;height:3px;background-color:var(--secondary-color)}.hero.hotel-home-page:after{content:"";display:block;position:absolute;bottom:-7px;left:0;z-index:1;width:100%;height:1px;background-color:var(--secondary-color)}.hero.hotel-home-page .hero_media{width:100%;height:100vh;position:relative}.hero.hotel-home-page .hero_media:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,color-mix(in srgb,var(--black),transparent 0%),color-mix(in srgb,var(--black),transparent 100%));background:linear-gradient(0deg,color-mix(in srgb,var(--black),transparent 5%),color-mix(in srgb,var(--black),transparent 100%) 47%,color-mix(in srgb,var(--black),transparent 100%) 75%,color-mix(in srgb,var(--black),transparent 15%));pointer-events:none}.hero.hotel-home-page .hero_media:after{content:"";display:block;position:absolute;bottom:0;left:50%;z-index:2;width:78px;height:73px;background-image:url(/svg/wax-seal-home.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,45%)}.hero.hotel-home-page .hero_uvp{flex-direction:column;position:absolute;bottom:165px;left:50%;transform:translate(-50%);cursor:default}.hero.hotel-home-page .hero_uvp:not(:has(+.bw)){bottom:118px}@media(-moz-touch-enabled:0),(pointer:fine){.hero.hotel-home-page .hero_uvp:hover .hero_year{opacity:.85}}.hero.hotel-home-page .hero_year{font-size:8.125em;color:var(--white);font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:-30px;opacity:.5;transform:translateY(10px);transition:all .3s ease}.hero.hotel-home-page .hero_title{font-size:2.5em;color:var(--white);line-height:48px;text-transform:uppercase;text-align:center}.hero.hotel-home-page .hero_subtitle{font-size:.875em;color:var(--white);line-height:19px;letter-spacing:.28px}@media(max-width:600px){.hero.hotel-home-page .hero_year{opacity:1;margin-bottom:-15px}.hero.hotel-home-page .hero_uvp{bottom:80px}}.hero.hotel-internal-page{width:100vw;position:relative}.hero.hotel-internal-page .hero_media{width:100%;height:75vh;position:relative}.hero.hotel-internal-page .hero_media:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:33%;background:linear-gradient(180deg,#000,#0000);opacity:.5}.hero.hotel-internal-page .hero_media:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:56%;background:linear-gradient(0deg,#000,#0000);opacity:.8}.hero.hotel-internal-page .hero_uvp{position:absolute;bottom:50px;width:fit-content;min-width:-webkit-fill-available;min-width:stretch;left:50%;transform:translate(-50%)}.hero.hotel-internal-page .hero_uvp svg{max-width:250px;max-height:125px}.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]),.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]) g,.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]) path,.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]) polygon,.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]) rect,.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]) circle,.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]) ellipse,.hero.hotel-internal-page .hero_uvp svg:has([stroke=none]) line{fill:var(--white)}.hero.hotel-internal-page .hero_uvp svg:has([fill=none]),.hero.hotel-internal-page .hero_uvp svg:has([fill=none]) g,.hero.hotel-internal-page .hero_uvp svg:has([fill=none]) path,.hero.hotel-internal-page .hero_uvp svg:has([fill=none]) polygon,.hero.hotel-internal-page .hero_uvp svg:has([fill=none]) rect,.hero.hotel-internal-page .hero_uvp svg:has([fill=none]) circle,.hero.hotel-internal-page .hero_uvp svg:has([fill=none]) ellipse,.hero.hotel-internal-page .hero_uvp svg:has([fill=none]) line{stroke:var(--white)}.hero.hotel-internal-page .hero_uvp img{filter:brightness(0) invert(1)}.hero.hotel-internal-page .hero_uvp h2{text-align:center;max-width:420px;text-wrap:balance;margin:0 auto 24px;font-size:2.1875em;color:var(--white);font-weight:var(--bold-weight);line-height:35px;text-transform:uppercase;letter-spacing:0px;font-family:var(--primary-font)}.hero{position:relative}.hero.member-portal{width:100vw;position:relative;flex-direction:column;margin-bottom:25px;background-color:var(--primary-color)}.hero.member-portal:before{content:"";display:block;position:absolute;bottom:-3px;left:0;z-index:1;width:100%;height:9px;border-top:4px solid var(--secondary-color);border-bottom:2px solid var(--secondary-color)}.hero.member-portal:after{content:"";display:block;position:absolute;bottom:0;left:50%;z-index:2;width:78px;height:73px;background-image:url(/svg/wax-seal-home.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,45%)}.hero.member-portal .hero_slider{width:100%;height:100vh;position:relative}.hero.member-portal .hero_property{width:100%;height:100%;position:relative}.hero.member-portal .hero_media{width:100%;height:100%}.hero.member-portal .hero_media:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:var(--black);opacity:.3}.hero.member-portal .hero_uvp{align-items:flex-start;bottom:48px;cursor:default;flex-direction:column;position:absolute;left:50%;margin:0 auto;max-width:1170px;padding:0 15px;transform:translate(-50%);width:100%}.hero.member-portal .hero_title{font-size:1.875em;color:var(--white);font-weight:var(--light-weigh);line-height:56px;font-style:italic;text-align:left;text-wrap-style:balance}.hero.member-portal .hero_subtitle{font-size:.8125em;color:var(--white);line-height:19px;letter-spacing:.28px;text-align:left}.hero.member-portal .hero_prev{top:unset;bottom:275px;z-index:9;left:10%}.hero.member-portal .hero_next{top:unset;bottom:275px;z-index:9;right:10%}.hero-title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;font-size:3.75em;color:var(--white);line-height:56px;text-transform:uppercase;font-family:var(--primary-font);text-align:center}.hero+.navigation.shortcodeModule{transform:translateY(-25px);padding-top:25px;background-color:var(--primary-color)}.hero+.navigation.shortcodeModule:has(nav.sub_menu-navigation.fixed){transform:unset;padding-top:0;background-color:transparent}.hours{padding-block:80px}.hours_holder{width:100%;max-width:915px;margin-inline:auto}.hours_holder.hasAltHours{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;max-width:1110px}.hours_holder.hasAltHours .hours_title{width:100%}.hours_holder.hasAltHours .hours_grid,.hours_holder.hasAltHours .hours_grid .eachHour{width:50%}.hours_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:30px}.hours_subtitle{display:block;width:100%;font-size:1.875em;color:var(--primary-color);font-weight:var(--regular-weight);text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:30px}.hours_grid{flex-wrap:wrap;align-items:stretch}.hours_grid .eachHour{width:33.3333333333%;display:flex;padding:28px 33px;flex-direction:column}.hours_grid .eachHour.n-2,.hours_grid .eachHour.n-3{border-left:1px solid var(--secondary-color)}.hours_grid .eachHour_title{font-size:1.875em;color:var(--txt-color);font-weight:var(--regular-weight);font-family:var(--primary-font);font-style:italic;text-align:center}.hours_grid .eachHour_title:has(+.eachHour_copy){margin-bottom:20px}.hours_grid .eachHour_copy,.hours_grid .eachHour_copy p{font-size:1.125em;color:var(--txt-color);line-height:1;font-family:var(--primary-font);text-align:center}@media(max-width:600px){.hours{padding-bottom:50px}.hours .hours_holder{padding-inline:30px}.hours .hours_holder.hasAltHours .hours_title{width:100%}.hours .hours_holder.hasAltHours .hours_grid{width:100%;margin-block:40px}.hours .hours_holder.hasAltHours .hours_grid .eachHour{width:100%}.hours .hours_title{font-size:2.5em}.hours .hours_grid .eachHour{width:100%;border-top:1px solid var(--secondary-color)}.hours .hours_grid .eachHour.n-2,.hours .hours_grid .eachHour.n-3{border-left:0px}.hours .hours_grid .eachHour:last-child{border-bottom:1px solid var(--secondary-color)}}.interactiveMap{padding-block:80px 65px}.interactiveMap_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);text-align:center;text-wrap-style:balance;width:28ch;max-width:100%;margin:0 auto 30px}.interactiveMap_copy{display:block;width:70ch;max-width:100%;margin:0 auto 35px}.interactiveMap_copy,.interactiveMap_copy p{text-wrap-style:balance;text-align:center}.interactiveMap_list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:55px;width:100%;max-width:1070px;padding:45px 15px 65px;margin-inline:auto}.interactiveMap_list .eachDestination{display:flex;flex-direction:column}.interactiveMap_list .eachDestination_image{width:100%;aspect-ratio:39/29;position:relative;margin-bottom:20px}@media(-moz-touch-enabled:0),(pointer:fine){.interactiveMap_list .eachDestination_image:hover .eachDestination_overlay{opacity:1;pointer-events:all}}.interactiveMap_list .eachDestination_overlay{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 40%);pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.interactiveMap_list .eachDestination_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:capitalize;font-family:var(--primary-font);font-style:italic}.interactiveMap_desktop .interactiveMap_tabs{display:flex;justify-content:center;align-items:center}.interactiveMap_desktop .interactiveMap_tabs li{padding-left:0}.interactiveMap_desktop .interactiveMap_tabs li:before{content:none}.interactiveMap_desktop .interactiveMap_tabs li span{padding-right:20px;display:block;font-size:.625em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--secondary-font)}.interactiveMap_desktop .interactiveMap_tabs li a{display:block;padding-right:20px;position:relative;font-size:1.875em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:capitalize;font-family:var(--primary-font);font-style:italic}.interactiveMap_desktop .interactiveMap_tabs li a:after{content:"";display:block;position:absolute;top:50%;right:16px;width:1px;height:90%;transform:rotate(23deg) translateY(-50%);background-color:var(--primary-color)}@media(-moz-touch-enabled:0),(pointer:fine){.interactiveMap_desktop .interactiveMap_tabs li a:hover{color:var(--primary-color)}}.interactiveMap_desktop .interactiveMap_tabs li a.active{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:2px}.interactiveMap_desktop .interactiveMap_tabs li:last-of-type a{padding-right:0}.interactiveMap_desktop .interactiveMap_tabs li:last-of-type a:after{content:none}.interactiveMap_desktop .interactiveMap_desktop-states,.interactiveMap_desktop .interactiveMap_desktop-regions{display:none;transition:all .3s ease;animation:appearOpacity 1s ease-out forwards}.interactiveMap_desktop .interactiveMap_desktop-states.active,.interactiveMap_desktop .interactiveMap_desktop-regions.active{display:block}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map{display:block;margin:12px auto 45px;width:fit-content;max-width:95dvw;position:relative}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg{width:100%;height:auto}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg path,.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg rect,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg path,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg rect{opacity:.4;transition:all .3s ease}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg g[data-name],.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg g[data-name]{position:relative}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg g[data-name].highlighted path:not([data-name]),.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg g[data-name].highlighted path:not([data-name]){cursor:pointer;fill:var(--primary-color);opacity:1}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg g[data-name].highlighted [roads-highlith],.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg g[data-name].highlighted [roads-highlith]{pointer-events:none}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg g[data-name].highlighted [roads-highlith] path,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg g[data-name].highlighted [roads-highlith] path{stroke:#c9a44f!important}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg g[data-name].highlighted [roads-highlith] circle,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg g[data-name].highlighted [roads-highlith] circle{fill:#c9a44f!important}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg path[data-name],.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg path[data-name]{position:relative}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg path[data-name].highlighted,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg path[data-name].highlighted{cursor:pointer;fill:var(--primary-color);opacity:1}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg rect[data-name],.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg rect[data-name]{position:relative}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map svg rect[data-name].highlighted,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map svg rect[data-name].highlighted{cursor:pointer;fill:var(--primary-color);opacity:1}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map-title,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map-title{display:block;position:absolute;width:max-content;transform:translate(10%) translateY(50%)}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-map-title,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-map-title{font-size:1.25em;color:var(--primary-color);font-weight:var(--semi-bold-weight);line-height:1.3;text-transform:capitalize;font-family:var(--primary-font)}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-slider,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-slider{padding-inline:7dvw}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-slider .swiper-slide,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-slider .swiper-slide{width:fit-content!important}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-slider .eachElement,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-slider .eachElement{width:184px;transition:all .3s ease}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-slider .eachElement.semi-transparent,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-slider .eachElement.semi-transparent{opacity:.5}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-slider .eachElement_image,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-slider .eachElement_image{width:100%;aspect-ratio:35/27;margin-bottom:8px;position:relative;background-color:var(--primary-color)}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-slider .eachElement_title,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-slider .eachElement_title{font-size:1.25em;color:var(--primary-color);font-weight:var(--semi-bold-weight);line-height:1.3;text-transform:capitalize;font-family:var(--primary-font);position:relative;padding-inline:10px 22px}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-slider .eachElement_title:after,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-slider .eachElement_title:after{content:"";display:block;position:absolute;top:8px;right:17px;width:5px;height:11px;-webkit-mask-image:url(/svg/icon-pin-secondary.svg);mask-image:url(/svg/icon-pin-secondary.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--primary-color)}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-bottom,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-bottom{width:1170px;max-width:95dvw;margin:40px auto 0;display:flex;gap:30px}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-arrows,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-arrows{display:flex;gap:8px;align-items:center;justify-content:center}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-arrows .swiper-states-prev,.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-arrows .swiper-regions-prev,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-arrows .swiper-states-prev,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-arrows .swiper-regions-prev{margin-bottom:0!important;position:static!important}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-arrows .swiper-states-next,.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-arrows .swiper-regions-next,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-arrows .swiper-states-next,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-arrows .swiper-regions-next{position:static!important}.interactiveMap_desktop .interactiveMap_desktop-states .interactiveMap_desktop-line,.interactiveMap_desktop .interactiveMap_desktop-regions .interactiveMap_desktop-line{display:block;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.interactiveMap_mobile .interactiveMap_filter{padding-inline:35px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:30px;gap:8px}.interactiveMap_mobile .interactiveMap_filter legend{width:fit-content;display:block;margin-bottom:0;font-size:.625em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.3;text-transform:uppercase;font-family:var(--secondary-font)}.interactiveMap_mobile .interactiveMap_filter select{border-color:var(--primary-color);flex:1;margin-bottom:19px}.interactiveMap_mobile .interactiveMap_filter button{display:block;width:100%;margin-bottom:0}.interactiveMap_mobile .interactiveMap_list{max-width:100%;padding:0 35px;margin-inline:auto;display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:50px}.interactiveMap_mobile .interactiveMap_list .eachElement{padding:0;border:0px}.interactiveMap_mobile .interactiveMap_list .eachElement_image{width:100%;aspect-ratio:4/3;margin-bottom:20px;background-color:var(--primary-color);position:relative}.interactiveMap_mobile .interactiveMap_list .eachElement_image img{width:100%;height:100%;object-fit:cover;object-position:center}.interactiveMap_mobile .interactiveMap_list .eachElement_title{font-size:1.25em;color:var(--primary-color);font-weight:var(--semi-bold-weight);line-height:1.5;font-family:var(--primary-font);margin-bottom:20px}.interactiveMap_mobile .interactiveMap_list .eachElement .btn-secondary{display:block;width:100%;margin-inline:auto}.interactiveMap_mobile .interactiveMap_bottom{display:flex;flex-direction:column;margin-top:50px;gap:42px;width:1052px;max-width:calc(100% - 60px);margin-inline:auto}.interactiveMap_mobile .interactiveMap_bottom a{display:block;width:100%;margin:0 auto}.interactiveMap_mobile .interactiveMap_line{display:block;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}@media(max-width:1024px){.interactiveMap_list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.interactiveMap_list{grid-template-columns:repeat(1,1fr)}.interactiveMap_list .eachDestination_title{text-align:center;margin-bottom:15px}.interactiveMap_list .eachDestination .btn-secondary{display:block;width:175px;max-width:100%;margin-inline:auto}}.introContent.brand.headline-pos-Left{padding-block:100px 20px}.introContent.brand.headline-pos-Left.width-size-wider .introContent_holder{width:1170px}.introContent.brand.headline-pos-Left .introContent_holder{width:950px;padding-inline:15px;max-width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-inline:auto}.introContent.brand.headline-pos-Left .introContent_logo{display:block;width:100%;margin-bottom:30px}.introContent.brand.headline-pos-Left .introContent_logo+.introContent_headline .introContent_subtitle{margin-bottom:25px}.introContent.brand.headline-pos-Left .introContent_headline{width:41%}.introContent.brand.headline-pos-Left .introContent_subtitle{width:100%;display:block;font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);margin-bottom:22px}.introContent.brand.headline-pos-Left .introContent_title{font-size:3.75em;color:var(--primary-color);font-weight:var(--light-weight);line-height:56px;text-transform:uppercase;font-family:var(--primary-font);text-wrap-style:balance}.introContent.brand.headline-pos-Left .introContent_copy{width:53%}.introContent.brand.headline-pos-Center{padding:100px 20px 0}.introContent.brand.headline-pos-Center .introContent_holder{width:1070px;padding:0 15px 42px;max-width:100%;margin-inline:auto;position:relative}.introContent.brand.headline-pos-Center .introContent_holder:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:calc(100% - 30px);height:3px;transform:translate(-50%);background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.introContent.brand.headline-pos-Center .introContent_headline{display:flex;align-items:center;gap:50px;margin-bottom:41px}.introContent.brand.headline-pos-Center .introContent_line{flex:1;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.introContent.brand.headline-pos-Center .introContent_title{font-size:1.875em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:1.0625em;font-family:var(--primary-font);font-style:italic;text-align:center}.introContent.brand.headline-pos-Center .introContent_copy{max-width:80ch;margin-inline:auto;text-align:center}.introContent.brand.headline-pos-Center .introContent_copy ul li{display:block;width:fit-content;margin-inline:auto}.introContent.brand.headline-pos-Center .introContent_copy ul li:before{top:14px}.introContent.brand.headline-pos-Center .introContent_copy p a{margin:42px auto 0}.introContent.brand.headline-pos-Center:has(+.featuredDestinations.internal-page){padding-bottom:80px}.introContent_copy p{margin-bottom:20px}main#content:not(:has(.hero.brand)):not(:has(.hero.member-portal)):not(:has(.navigation.shortcodeModule)) .introContent.headline-pos-Left{padding-top:204px}@media(max-width:600px){main#content:not(:has(.hero.brand)):not(:has(.hero.member-portal)):not(:has(.navigation.shortcodeModule)) .introContent.headline-pos-Left{padding-top:120px}}main#content:not(:has(.hero.brand)):not(:has(.hero.member-portal)):not(:has(.navigation.shortcodeModule)) .introContent.headline-pos-Center{padding-top:190px}@media(max-width:600px){main#content:not(:has(.hero.brand)):not(:has(.hero.member-portal)):not(:has(.navigation.shortcodeModule)) .introContent.headline-pos-Center{padding-top:120px}}@media(max-width:600px){.introContent.brand.headline-pos-Left{padding-top:40px}.introContent.brand.headline-pos-Left .introContent_logo img{max-width:100%}.introContent.brand.headline-pos-Left .introContent_headline,.introContent.brand.headline-pos-Left .introContent_copy{width:100%}.introContent.brand.headline-pos-Left .introContent_title{font-size:3.4375em;line-height:1.01;margin-bottom:35px}.introContent.brand.headline-pos-Center{padding-top:40px}.introContent.brand.headline-pos-Center .introContent_holder{padding-inline:0px}.introContent.brand.headline-pos-Center .introContent_copy{padding-inline:31px}.introContent.brand .introContent_holder{flex-direction:column}}.introContent.member-portal.headline-pos-Left{padding-block:100px 20px}.introContent.member-portal.headline-pos-Left.width-size-wider .introContent_holder{width:1170px}.introContent.member-portal.headline-pos-Left .introContent_holder{width:1170px;padding-inline:15px;max-width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-inline:auto}.introContent.member-portal.headline-pos-Left .introContent_headline{width:40%}.introContent.member-portal.headline-pos-Left .introContent_subtitle{width:100%;display:block;font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font)}.introContent.member-portal.headline-pos-Left .introContent_title{font-size:3.75em;color:var(--primary-color);font-weight:var(--light-weight);line-height:56px;text-transform:uppercase;font-family:var(--primary-font);text-wrap-style:balance}.introContent.member-portal.headline-pos-Left .introContent_copy{width:53%}.introContent.member-portal.headline-pos-Left .introContent_copy .btn{margin-top:40px}.introContent.member-portal.headline-pos-Left .introContent_links{display:flex;flex-direction:column;margin-top:25px;gap:30px}.introContent.member-portal.headline-pos-Left .introContent_links a{position:relative;padding-left:30px;display:block;font-size:1em;color:var(--primary-color);font-weight:var(--regular-weight);line-height:1.7;font-family:var(--primary-font);font-style:italic}.introContent.member-portal.headline-pos-Left .introContent_links a:before{content:"";display:block;position:absolute;top:6px;left:0;width:16px;height:21px;background-color:var(--primary-color);-webkit-mask-image:url(/svg/icon-file-download.svg);mask-image:url(/svg/icon-file-download.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .3s ease}.introContent.member-portal.headline-pos-Left+.accordion.bg-white{padding-top:80px}.introContent.member-portal.headline-pos-Center{padding-block:93px 20px}.introContent.member-portal.headline-pos-Center .introContent_holder{width:885px;padding:0 15px 50px;max-width:100%;margin-inline:auto;position:relative}.introContent.member-portal.headline-pos-Center .introContent_headline{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.introContent.member-portal.headline-pos-Center .introContent_subtitle{width:100%;display:block;font-size:.75em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);text-align:center}.introContent.member-portal.headline-pos-Center .introContent_title{font-size:3.75em;color:var(--txt-color);font-weight:var(--light-weight);line-height:56px;text-transform:uppercase;font-family:var(--primary-font);text-align:center;text-wrap-style:balance}.introContent.member-portal.headline-pos-Center .introContent_copy{max-width:95ch;margin-inline:auto;text-align:center}.introContent.member-portal.headline-pos-Center .introContent_copy ul li{display:block;width:fit-content;margin-inline:auto}.introContent.member-portal.headline-pos-Center .introContent_copy ul li:before{top:14px}.introContent_lightbox{display:none}@media(max-width:1024px){.introContent.member-portal.headline-pos-Left .introContent_headline,.introContent.member-portal.headline-pos-Left .introContent_copy{width:100%}}@media(max-width:600px){.introContent.member-portal.headline-pos-Left{padding-top:40px}.introContent.member-portal.headline-pos-Left .introContent_headline,.introContent.member-portal.headline-pos-Left .introContent_copy{width:100%}.introContent.member-portal.headline-pos-Left .introContent_title{font-size:3.4375em;line-height:1.01;margin-bottom:35px}.introContent.member-portal.headline-pos-Center{padding-top:40px}.introContent.member-portal.headline-pos-Center .introContent_title{font-size:3.4375em;line-height:1.01}.introContent.member-portal.headline-pos-Center .introContent_holder{padding-inline:0px}.introContent.member-portal.headline-pos-Center .introContent_copy{padding-inline:31px}.introContent.member-portal .introContent_holder{flex-direction:column}}.introContent.hotel{padding-block:100px 20px}.introContent.hotel.hha.width-wider .introContent_copy{max-width:100%}.introContent.hotel.ww.width-wider .introContent_holder{max-width:1220px}.introContent.hotel.ww.width-wider .introContent_copy{max-width:100%}.introContent.hotel .introContent_holder{max-width:1000px;width:100%;padding-inline:30px;margin-inline:auto}.introContent.hotel .introContent_header:not(.hidden){max-width:825px;gap:30px;margin:0 auto}.introContent.hotel .introContent_header:not(.hidden):has(+.introContent_copy){margin-bottom:50px}.introContent.hotel .introContent_lines{display:flex;flex:1;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.introContent.hotel .introContent_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--regular-weight);font-family:var(--primary-font);font-style:italic;text-align:center;display:block;width:fit-content}.introContent.hotel .introContent_copy{text-align:center;max-width:825px;margin-inline:auto}.introContent.hotel .introContent_copy p{font-size:1.5625em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:45px;font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:20px}.introContent.hotel .introContent_copy .btn{text-transform:none}.introContent.hotel+.text{padding-top:30px}@media(max-width:600px){.introContent.hotel{padding-top:46px}.introContent.hotel .introContent_holder{padding-inline:0px}.introContent.hotel .introContent_copy{padding-inline:30px}}.locationsMap{display:flex;align-items:flex-start;justify-content:flex-end;padding:180px 50px 80px;background-color:var(--primary-color);column-gap:3%}@media(min-width:1500px){.locationsMap{justify-content:center}}.locationsMap_left{width:350px;max-width:28%;height:calc(100dvh - 150px)}.locationsMap_right{width:863px;max-width:69%;height:calc(100dvh - 150px);background-color:var(--third-color)}.locationsMap_scrollable{overflow-y:scroll;height:calc(100% - 140px)}.locationsMap_filter{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.locationsMap_filter-field label{transform:translateY(0) translate(-99999999999px)}.locationsMap_filter-field select{all:unset;padding:14px 20px;border:1px solid var(--white);width:100%;max-width:-webkit-fill-available;max-width:stretch;background-image:url(/svg/icon-select-white.svg);background-position:94% 50%;background-size:12px;background-repeat:no-repeat;font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);text-align:left}.locationsMap_filter-field select option{color:#000}.locationsMap_filter_reset button{display:block;width:100%;border:1px solid var(--white);padding:10px;font-size:1em;color:var(--white);font-weight:var(--semi-bold-weight);line-height:20px;text-transform:uppercase;font-family:var(--primary-font);text-align:center}.locationsMap .attraction_item{margin-bottom:50px}.locationsMap .attraction_item:last-of-type{margin-bottom:0}.locationsMap .attraction_media{width:100%;aspect-ratio:35/22;margin-bottom:20px}.locationsMap .attraction_media img{width:100%;height:100%;object-fit:cover;object-position:center}.locationsMap .attraction_info{padding-inline:10px;padding-bottom:30px;position:relative}.locationsMap .attraction_info:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:url(/svg/dotted-border.svg);background-repeat:repeat-x;background-position:center left;background-size:auto 1.5px}.locationsMap .attraction_title{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:35px;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;text-align:left}.locationsMap .attraction_address{display:block;width:100%;margin-top:10px;font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--secondary-font);text-align:left}.locationsMap .attraction_distance,.locationsMap .attraction_driving{margin-top:13px;display:flex;align-items:flex-start;gap:4px;font-size:.75em;color:var(--white);font-weight:var(--light-weight);line-height:16px;letter-spacing:.6px;font-family:var(--secondary-font)}.locationsMap .attraction_distance svg,.locationsMap .attraction_driving svg{fill:var(--white);width:14px;height:14px}.locationsMap .attraction_distance span,.locationsMap .attraction_driving span{display:flex;align-items:flex-start;gap:10px}.locationsMap .attraction_driving{gap:10px}.locationsMap .attraction_description{display:block;width:100%;margin-top:30px;font-size:1.25em;color:var(--white);font-weight:var(--regular-weight);line-height:35px;font-family:var(--primary-font);text-align:left}.locationsMap .attraction_link{display:block;width:fit-content;margin-top:20px}.locationsMap_map{width:100%;height:100%}.locations_dialog{max-width:220px}.locations_dialog img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;margin-bottom:5px}.locations_dialog p{font-size:.75em;font-weight:var(--medium-weight);line-height:12px;font-family:var(--secondary-font);text-align:left}.gm-style-iw{padding-top:12px!important}.gm-style-iw-chr{display:none}@media(max-width:1024px){.locationsMap{padding-inline:15px}.locationsMap_left,.locationsMap_right{width:50%;max-width:none}}@media(max-width:600px){.locationsMap{padding-top:100px}.locationsMap .locationsMap_left{width:100%;height:auto}.locationsMap .locationsMap_right{display:none}}.loginMembers{background-color:var(--primary-color);margin-block:50px 0px;position:relative}.loginMembers:before{content:"";display:block;position:absolute;top:10px;left:0;width:100%;height:9px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.loginMembers:after{content:"";display:block;position:absolute;bottom:10px;left:0;width:100%;height:9px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.loginMembers_holder{padding-block:120px 180px;width:100%;max-width:832px;padding-inline:15px;margin-inline:auto}.loginMembers_title{font-size:2.5em;color:var(--white);font-weight:var(--light-weight);line-height:1.01;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:30px}.loginMembers_copy{font-size:20px;text-align:center;color:var(--white)}.loginMembers_form{margin-top:118px;padding:10px 15% 55px;border-inline:2px dotted #AF924E;display:flex;flex-direction:column;row-gap:20px}.loginMembers_form .loginMembers_field{display:flex;align-items:center;position:relative}.loginMembers_form .loginMembers_field legend{font-size:1.25em;color:var(--white);font-weight:var(--regular-weight);line-height:1.2;font-family:var(--primary-font);margin-bottom:10px}.loginMembers_form .loginMembers_field input{border-color:#af924e;font-size:.9375em;color:var(--white);font-weight:var(--medium-weight);line-height:1.1;font-family:var(--primary-font);font-style:italic}.loginMembers_form .loginMembers_field input::placeholder{font-size:.9375em;color:var(--white);font-weight:var(--medium-weight);line-height:1.1;font-family:var(--primary-font);font-style:italic}.loginMembers_form .loginMembers_field input[type=checkbox]{position:absolute;left:-999999px}.loginMembers_form .loginMembers_field input[type=checkbox]:checked+label:after{opacity:1}.loginMembers_form .loginMembers_field input[type=checkbox]+label{position:relative;padding-left:30px}.loginMembers_form .loginMembers_field input[type=checkbox]+label:before{content:"";display:block;position:absolute;top:50%;left:0;width:12px;height:12px;transform:translateY(-54%);border:1px solid #AF924E}.loginMembers_form .loginMembers_field input[type=checkbox]+label:after{content:"";display:block;position:absolute;top:50%;left:3px;width:6px;height:6px;transform:translateY(-54%);background-color:#af924e;opacity:0}.loginMembers_form .loginMembers_field label{font-size:.75em;color:var(--white);font-weight:var(--regular-weight);line-height:1.2;letter-spacing:.2px;font-family:var(--secondary-font);font-style:normal;margin-bottom:0}.loginMembers_form .loginMembers_field button.btn.white{display:block;position:absolute;top:0;right:0}.memberBenefits{padding-block:80px;margin-block:80px 20px;background-color:var(--primary-color)}.memberBenefits_holder{max-width:1170px;padding-inline:15px;margin-inline:auto}.memberBenefits_title{font-size:2.5em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:58px}.memberBenefits_slider{width:94%;margin-inline:auto}.memberBenefits_slider .eachBenefit_title{font-size:1.25em;color:var(--white);font-weight:var(--semi-bold-weight);line-height:1.8;font-family:var(--primary-font);text-align:center;display:block;width:100%;margin-bottom:20px}.memberBenefits_slider .eachBenefit_copy{text-align:center}.memberBenefits_slider .eachBenefit_copy,.memberBenefits_slider .eachBenefit_copy p,.memberBenefits_slider .eachBenefit_copy li{color:var(--white);font-weight:var(--light-weight)}.memberBenefits_bottom{display:flex;align-items:center;gap:35px;margin-top:70px}.memberBenefits_line{flex:1;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.memberBenefits_arrows{display:flex;align-items:center;gap:10px}.memberBenefits_arrows .memberBenefits_prev{position:static;margin-bottom:0}.memberBenefits_arrows .memberBenefits_next{position:static}@media(max-width:600px){.memberBenefits{margin-top:20px;padding-block:50px}.memberBenefits_holder{padding-inline:0px}.memberBenefits_bottom{margin-top:50px}}.offers{margin-bottom:20px;padding-block:75px 125px;background-color:var(--primary-color);position:relative}.offers.ww:before,.offers.ww:after{border-color:var(--fifth-color)}.offers:before{content:"";display:block;position:absolute;top:15px;left:0;width:100%;height:10px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.offers:after{content:"";display:block;position:absolute;bottom:50px;left:0;width:100%;height:10px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.offers_holder{position:relative}.offers_title{font-size:2.5em;color:var(--white);font-weight:100;line-height:40px;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:45px}.offers_slider .offer{display:flex}.offers_slider .offer_media{width:588px;height:487px;max-width:50%;background-color:var(--secondary-color)}.offers_slider .offer_copy{width:392px;max-width:34%;padding-block:40px}.offers_slider .offer_copy p{color:var(--white)}.offers_slider .offer_copy li{color:var(--white);font-weight:var(--medium-weight);line-height:1.7;font-family:var(--primary-font);font-size:1.25em}.offers_slider .offer_copy li:before{background-color:var(--white);top:14px}.offers_slider .offer_title{font-size:2.5em;color:var(--white);font-weight:var(--light-weight);line-height:40px;font-family:var(--primary-font)}.offers_slider .offer_title span{font-style:italic}.offers_slider .offer_subtitle{font-size:1.875em;color:var(--white);font-weight:var(--light-weight);line-height:37px;font-family:var(--primary-font);display:block;margin-bottom:30px}.offers_slider .offer_anchors{display:flex;align-items:center;gap:30px;margin-top:30px}.offers_arrows{gap:15px;margin-top:30px}.offers_prev{top:unset;bottom:10px;left:58%;transform:translateY(-1px);z-index:1}.offers_next{top:unset;bottom:10px;left:58%;transform:translate(115%);z-index:1}@media(max-width:600px){.offers .offers_holder{padding-inline:0px}.offers .offers_slider .offer{flex-direction:column;gap:35px}.offers .offers_slider .offer_media{width:100%;max-width:100%;height:unset;aspect-ratio:41/34}.offers .offers_slider .offer_copy{width:100%;max-width:100%;padding-inline:30px 20px}.offers .offers_slider .offer_copy section{margin-top:29px}.offers .offers_slider .offer_copy section,.offers .offers_slider .offer_copy section p{color:var(--white)}.offers .offers_slider .offer_title{font-size:2.5em;color:var(--white);font-weight:var(--light-weight);line-height:40px;font-family:var(--primary-font)}.offers .offers_slider .offer_subtitle{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:37px;font-family:var(--primary-font);font-style:italic}.offers .offers_slider .offer_anchors{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:30px;margin-top:40px}.offers .offers_slider .offer_anchors .btn-secondary{padding-inline:49px}.offers .offers_slider .offer_anchors .btn{display:block;width:100%}.offers .offers_prev,.offers .offers_next{left:37%}}.packagesFRM{background-color:var(--primary-color);padding-block:95px;position:relative;margin-top:80px!important}.packagesFRM:before{content:"";display:block;position:absolute;top:10px;left:0;width:100%;height:9px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.packagesFRM_holder{padding-inline:15px}.packagesFRM_header{max-width:1170px;width:100%;display:flex;gap:30px;align-items:center;margin:0 auto 50px}.packagesFRM_line{display:flex;flex:1;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.packagesFRM_title{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:1.4;text-transform:capitalize;font-family:var(--primary-font);font-style:italic;text-align:center}.packagesFRM_form{display:block;max-width:710px;margin:0 auto;padding-top:0}.packagesFRM_form .form-module .form-elements{justify-content:flex-start}.packagesFRM_form .form-module .form-elements input,.packagesFRM_form .form-module .form-elements textarea{border-color:var(--white);color:var(--white)}.packagesFRM_form .form-module .form-elements label,.packagesFRM_form .form-module .form-elements p,.packagesFRM_form .form-module .form-elements h4{color:var(--white)}.packagesFRM_form .form-module .form-elements h4{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);line-height:1.01;text-transform:capitalize;font-family:var(--primary-font);text-align:left;margin-bottom:13px}.packagesFRM_form .form-module .form-elements .space-block{padding-block:45px}.packagesFRM_form .form-module .form-elements .packagesFRM_packageInputs{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.packagesFRM_form .form-module .form-elements .packagesFRM_packageInputs .form-group.col-6{display:flex;width:50%;justify-content:space-between;row-gap:30px}.packagesFRM_form .form-module .form-elements .packagesFRM_packageInputs .form-group.col-6 label{display:block;max-width:60%}.packagesFRM_form .form-module .form-elements .packagesFRM_packageInputs .form-group.col-6 label strong{display:block;width:100%}.packagesFRM_form .form-module .form-elements .packagesFRM_packageInputs .form-group.col-6 .form-number-incrementer{display:flex;align-items:center;border:1px solid var(--white);width:fit-content;height:fit-content}.packagesFRM_form .form-module .form-elements .packagesFRM_packageInputs .form-group.col-6 .form-number-incrementer input{width:21px;padding:11px 0;color:var(--white);border:none;text-align:center}.packagesFRM_form .form-module .form-elements .packagesFRM_packageInputs .form-group.col-6 .form-number-incrementer button{border:1px none;background:none;color:var(--white);height:100%;padding-inline:14px}.packagesFRM_form .form-module .form-elements .packagesFRM_months{column-gap:25px;row-gap:25px;display:grid;grid-template-columns:repeat(3,1fr);padding-top:20px;max-width:75%;margin:0 auto 70px;width:100%}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group{display:flex;width:fit-content}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group:nth-of-type(odd){grid-column:1/2}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group:nth-of-type(2n){grid-column:3/4}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group label{font-size:1.25em;font-style:normal}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group input{position:absolute;left:-9999999px}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group input+label{position:relative;padding-left:30px;margin-bottom:0}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group input+label:before{content:"";display:block;position:absolute;top:4px;left:0;width:14px;height:14px;border:1px solid var(--white);background-color:transparent}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group input+label:after{content:"";display:block;position:absolute;top:7px;left:3px;width:8px;height:8px;background-color:var(--white);transition:opacity .2s ease-in-out;opacity:0}.packagesFRM_form .form-module .form-elements .packagesFRM_months .form-group input:checked+label:after{opacity:1}.packagesFRM_form .form-module .form-elements .packagesFRM_total{margin-block:65px;padding:20px 5px;display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--white)}.packagesFRM_form .form-module .form-elements .packagesFRM_total label{font-size:1.25em;font-style:normal}.packagesFRM_form .form-module .form-elements .packagesFRM_total input{border:none;width:fit-content;color:var(--white);text-align:right;font-size:1.25em}.packagesFRM_form .form-module .form-elements .packagesFRM_total input::placeholder{font-size:1.25em}.packagesFRM_bottom{width:100%;max-width:710px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.packagesFRM_disclaimer{max-width:65%}.packagesFRM_disclaimer,.packagesFRM_disclaimer p{color:var(--white);font-size:1.0625em;line-height:1.4}@media(max-width:600px){.packagesFRM_bottom{flex-direction:column;gap:30px}.packagesFRM_disclaimer{max-width:100%}}.packagesTabs:before{content:"";display:block;position:absolute;top:22px;left:0;width:100%;height:8px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.packagesTabs_holder{max-width:1170px;width:100%;margin-inline:auto}.packagesTabs_title{margin-bottom:23px;display:block;font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--secondary-font)}.packagesTabs .packagesTabs_item{display:block;width:100%;padding-bottom:20px;border-bottom:1px dotted var(--secondary-color)}.packagesTabs .packagesTabs_item[open] .packagesTabs_item_title:before{transform:translateY(-50%) rotate(90deg)}.packagesTabs .packagesTabs_item[open] .packagesTabs_item_copy{opacity:1}.packagesTabs .packagesTabs_item_title{padding-top:36px;list-style:none;position:relative;font-size:1.875em;color:var(--fourth-color);font-weight:var(--light-weight);text-transform:uppercase;font-family:var(--primary-font)}.packagesTabs .packagesTabs_item_title:before{content:"";display:block;position:absolute;top:70%;right:15px;width:1px;height:14px;background-color:var(--secondary-color);transform:translateY(-50%)}.packagesTabs .packagesTabs_item_title:after{content:"";display:block;position:absolute;top:70%;right:15px;width:1px;height:14px;background-color:var(--secondary-color);transform:translateY(-50%) rotate(90deg)}.packagesTabs .packagesTabs_item_content{border-top:1px dotted var(--secondary-color);display:grid;gap:0 44px;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin:20px auto}.packagesTabs-item{border:1px solid var(--fifth-color);margin-top:44px;padding:36px 33px;width:100%}.packagesTabs-item_headline{font-size:1.875em;color:var(--fourth-color);font-weight:var(--medium-weight);line-height:40px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--primary-font);justify-content:space-between;margin-bottom:15px}.packagesTabs-item_headline.-column{flex-direction:column;text-align:center}.packagesTabs-item_price span{font-size:50px;color:var(--fourth-color);font-weight:var(--light-weight);line-height:1;text-transform:uppercase;font-family:var(--primary-font);text-align:center}.packagesTabs-item_subheadline{font-size:1.25em;color:var(--white);font-weight:var(--medium-weight);line-height:40px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--primary-font);text-align:center;background-color:var(--fourth-color);border-top:1px solid var(--fifth-color);border-bottom:1px solid var(--fifth-color);padding:10px}.packagesTabs-item_copy{padding-top:25px}.packagesTabs-item_copy li{font-size:1.25em;font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font);color:var(--txt-color);padding-left:22px}.packagesTabs-item_copy li:before{background-color:var(--fifth-color);top:14px}.packagesTabs-item_copy p{color:var(--txt-color);margin-bottom:25px}.packagesTabs-item_copy p:last-of-type{margin-bottom:0}@media(max-width:600px){.packagesTabs .packagesTabs_item_title{font-size:1.875em;padding-right:20px}.packagesTabs .packagesTabs_item_content{gap:20px;grid-template-columns:1fr}}.partners.shortcodeModule{padding-block:80px 20px}.partners.shortcodeModule .partners_holder{max-width:1170px;padding:0 15px;margin:0 auto}.partners.shortcodeModule .partners_filter{display:flex;align-items:center;justify-content:center;margin-bottom:50px}.partners.shortcodeModule .partners_label{font-size:.625em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:14px;text-transform:uppercase;font-family:var(--secondary-font);margin-right:30px}.partners.shortcodeModule .partners_option{font-size:1.875em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:37px;font-family:var(--primary-font);font-style:italic;padding-right:20px;position:relative;text-decoration:none;text-decoration-thickness:0px;transition:all .3s ease}.partners.shortcodeModule .partners_option:after{content:"/";display:block;position:absolute;top:50%;right:6px;color:var(--txt-color);transform:translateY(-50%)}.partners.shortcodeModule .partners_option:last-of-type{padding-right:0}.partners.shortcodeModule .partners_option:last-of-type:after{opacity:0}.partners.shortcodeModule .partners_option.active{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:2px}.partners.shortcodeModule .partners_result{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:30px;width:100%;transition:all .3s ease}.partners.shortcodeModule .partners_result.loading{opacity:0;pointer-events:none}.partners.shortcodeModule .partners_result .eachPartner{width:100%}.partners.shortcodeModule .partners_result .eachPartner_content{width:100%;aspect-ratio:4/3;position:relative;border:1px solid var(--secondary-color)}@media(-moz-touch-enabled:0),(pointer:fine){.partners.shortcodeModule .partners_result .eachPartner_content:hover .eachPartner_image:before{opacity:1}.partners.shortcodeModule .partners_result .eachPartner_content:hover .eachPartner_overlay{opacity:1}}.partners.shortcodeModule .partners_result .eachPartner_image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.partners.shortcodeModule .partners_result .eachPartner_image img{max-width:90%;max-height:90%}.partners.shortcodeModule .partners_result .eachPartner_image:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;background-color:color-mix(in srgb,var(--black),transparent 15%)}.partners.shortcodeModule .partners_result .eachPartner_overlay{display:block;position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:100%;transition:all .3s ease;padding:33px 30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.partners.shortcodeModule .partners_result .eachPartner_overlay-scroll{width:100%;max-height:100%;overflow-y:scroll}.partners.shortcodeModule .partners_result .eachPartner_overlay-scroll .scroll-icon{bottom:14px;opacity:0;position:absolute;right:20px}.partners.shortcodeModule .partners_result .eachPartner_overlay-scroll .scroll-icon.-show{opacity:1}.partners.shortcodeModule .partners_result .eachPartner_overlay,.partners.shortcodeModule .partners_result .eachPartner_overlay p,.partners.shortcodeModule .partners_result .eachPartner_overlay li{font-size:1em;color:var(--white);line-height:26px}.partners.shortcodeModule .partners_result .eachPartner_overlay .btn-secondary{display:block;width:fit-content;margin:30px auto 0}.partners.shortcodeModule .partners_result .eachPartner_title{font-size:1.875em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:33px;font-family:var(--primary-font);font-style:italic;margin-top:17px}.partners.shortcodeModule .partners_bottom{display:flex;flex-direction:column;margin-top:50px;gap:42px}.partners.shortcodeModule .partners_bottom a{display:block;width:310px;max-width:100%;margin:0 auto}.partners.shortcodeModule .partners_line{display:block;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}@media(max-width:600px){.partners.shortcodeModule{padding-top:40px}.partners.shortcodeModule .partners_filter{flex-wrap:wrap;width:100%}.partners.shortcodeModule .partners_label{width:100%;display:block;margin-right:0;margin-bottom:20px;text-align:center}.partners.shortcodeModule .partners_result{grid-template-columns:1fr;grid-row-gap:40px}.partners.shortcodeModule .partners_result .eachPartner_title{text-align:center}.partners.shortcodeModule .partners_result .eachPartner .btn-secondary{display:block;width:175px;margin:20px auto 0}.partners.shortcodeModule .partners_bottom a{width:100%;max-width:100%}}.pressKit{padding-block:80px 20px}.pressKit_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:50px}.pressKit_holder{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:1110px;max-width:100%;padding-inline:15px;margin-inline:auto}.pressKit_left{width:35%;border:1px solid var(--secondary-color);padding:25px 20px 43px;display:flex;flex-direction:column;justify-content:center}.pressKit_right{width:64%;border:1px solid var(--secondary-color);padding:25px 20px 43px;display:flex;flex-direction:column;justify-content:center}.pressKit_subtitle{font-size:1.875em;color:var(--primary-font);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;text-align:center;text-wrap-style:balance;max-width:85%;margin:0 auto 18px}.pressKit_copy{display:block}.pressKit_copy:has(+.pressKit_anchor){margin-bottom:40px}.pressKit_copy,.pressKit_copy p{text-align:center;text-wrap-style:balance}.pressKit_anchor{display:flex;justify-content:center;align-items:center;gap:30px}@media(max-width:600px){.pressKit_holder{gap:20px}.pressKit_left,.pressKit_right{width:100%}.pressKit_anchor{flex-direction:column}}.propertyDescription{max-width:100vw;padding-block:80px 20px}.propertyDescription_holder{max-width:987px;margin-inline:auto;padding:25px 15px;position:relative}.propertyDescription_holder:has(img),.propertyDescription_holder:has(.propertyDescription_title){padding-bottom:35px}.propertyDescription_holder:before{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;width:671px;height:100%;border:1px solid var(--fifth-color);max-width:70%;pointer-events:none}.propertyDescription_holder:after{content:"";display:block;position:absolute;top:50%;right:0;z-index:-1;width:671px;height:calc(100% - 10px);border-top:3px solid var(--fifth-color);border-bottom:3px solid var(--fifth-color);max-width:70%;pointer-events:none;transform:translateY(-50%)}.propertyDescription_media{width:428px;height:308px;max-width:44%}.propertyDescription_text{width:498px;flex-direction:column;row-gap:24px}.propertyDescription_logo{display:block;margin:0 auto 24px;max-width:250px}.propertyDescription_title{text-align:center;max-width:420px;text-wrap:balance;margin:0 auto 24px;font-size:2.1875em;color:var(--primary-color);font-weight:var(--bold-weight);line-height:35px;text-transform:uppercase;letter-spacing:0px;font-family:var(--primary-font)}.propertyDescription_icon{display:block;position:relative;width:20px;min-width:20px;height:20px}.propertyDescription_icon:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:var(--primary-color);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.propertyDescription_icon.pin:before{-webkit-mask-image:url(/svg/icon-pin.svg);mask-image:url(/svg/icon-pin.svg)}.propertyDescription_icon.build:before{-webkit-mask-image:url(/svg/icon-build.svg);mask-image:url(/svg/icon-build.svg)}.propertyDescription_icon.person:before{-webkit-mask-image:url(/svg/icon-person.svg);mask-image:url(/svg/icon-person.svg)}.propertyDescription_label{gap:12px;font-size:1.25em;font-weight:var(--regular-weight);letter-spacing:0px;font-family:var(--primary-font)}@media(max-width:1024px){.propertyDescription{padding-inline:15px}.propertyDescription .propertyDescription_holder{padding-inline:0}.propertyDescription .propertyDescription_text{max-width:50%}}@media(max-width:600px){.propertyDescription{padding-inline:30px}.propertyDescription .propertyDescription_holder{padding-block:0px;flex-direction:column}.propertyDescription .propertyDescription_holder:before,.propertyDescription .propertyDescription_holder:after{max-width:100%}.propertyDescription .propertyDescription_media{max-width:100%;width:100%;margin-bottom:26px}.propertyDescription .propertyDescription_text{max-width:100%;width:100%;padding:0 40px 40px}}.quickLinks.shortcodeModule{padding-block:80px 0px}.quickLinks.shortcodeModule.bg-primary-color .quickLinks_holder{padding-block:80px;background-color:var(--primary-color);position:relative}.quickLinks.shortcodeModule.bg-primary-color .quickLinks_holder:before{content:"";display:block;position:absolute;top:11px;left:0;width:100%;height:10px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.quickLinks.shortcodeModule.bg-primary-color .quickLinks_title,.quickLinks.shortcodeModule.bg-primary-color .quickLinks_slider .eachLink_title{color:var(--white)}.quickLinks.shortcodeModule.bg-texture{padding-top:0}.quickLinks.shortcodeModule.bg-texture .quickLinks_holder{padding-block:80px;background-image:url(/images/bg-completeTexture.jpg);background-size:100%;background-repeat:repeat-y;position:relative}.quickLinks.shortcodeModule .quickLinks_title{font-size:2.1875em;color:var(--primary-color);font-weight:var(--light-weight);line-height:1.2;text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:58px}.quickLinks.shortcodeModule .quickLinks_slider .eachLink_image{position:relative;width:100%;aspect-ratio:10/7}@media(-moz-touch-enabled:0),(pointer:fine){.quickLinks.shortcodeModule .quickLinks_slider .eachLink_image:hover .eachLink_overlay{opacity:1}}.quickLinks.shortcodeModule .quickLinks_slider .eachLink_overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:color-mix(in srgb,var(--black),transparent 50%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.quickLinks.shortcodeModule .quickLinks_slider .eachLink_title{margin-top:18px;font-size:1.875em;color:var(--black);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;text-align:center}.quickLinks.shortcodeModule .quickLinks_prev{left:30%;transform:translateY(36px);z-index:1}.quickLinks.shortcodeModule .quickLinks_next{right:30%;transform:translateY(-36px);z-index:1}@media(max-width:600px){.quickLinks.shortcodeModule{padding-bottom:0}.quickLinks.shortcodeModule .quickLinks_title{margin-bottom:30px}.quickLinks.shortcodeModule .quickLinks_slider .eachLink{padding-bottom:45px}.quickLinks.shortcodeModule .quickLinks_slider .eachLink_title{margin-bottom:20px}.quickLinks.shortcodeModule .quickLinks_slider .eachLink_title+a{display:block;width:170px;max-width:100%;margin-inline:auto}.quickLinks.shortcodeModule .quickLinks_prev{top:unset;bottom:0;transform:unset;left:33%}.quickLinks.shortcodeModule .quickLinks_next{top:unset;bottom:0;transform:unset;right:33%}}.recipes{margin-block:60px 0px;padding:100px 30px 146px;background-color:var(--primary-color);position:relative}.recipes.ww:before{border-color:var(--white)}.recipes:before{content:"";display:block;position:absolute;top:20px;left:8px;width:100%;height:8px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.recipes_holder{width:100%;max-width:1170px;margin-inline:auto}.recipes_header{width:100%;max-width:778px;margin-inline:auto;margin-bottom:100px}.recipes_headlines{max-width:37ch}.recipes_subtitle{font-size:.75em;color:var(--white);font-weight:var(--regular-weight);line-height:16px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--secondary-font);display:block;margin-bottom:10px}.recipes_title{font-size:2.5em;color:var(--white);font-weight:var(--regular-weight);text-transform:uppercase;font-family:var(--primary-font)}.recipes_description{max-width:288px}.recipes_description p{color:var(--white)}.recipes_items{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:20px;grid-row-gap:50px}.recipes_items.centerRecipes{display:flex;justify-content:center;align-items:center;column-gap:20px;row-gap:50px;flex-wrap:wrap}.recipes_items.centerRecipes .eachRecipe{width:277px}.recipes_items.singleRecipe .eachRecipe{width:100%;max-width:1050px;display:flex;justify-content:space-between;align-items:flex-start}.recipes_items.singleRecipe .eachRecipe_media{width:46%;aspect-ratio:40/33;height:unset}.recipes_items.singleRecipe .eachRecipe_copy{width:43%;text-align:left}.recipes_items.singleRecipe .eachRecipe_copy,.recipes_items.singleRecipe .eachRecipe_copy p{color:var(--white)}.recipes_items.singleRecipe .eachRecipe_copy .btn-secondary{margin:20px 0 0}.recipes_items.singleRecipe .eachRecipe_title{font-size:2.5em;color:var(--white);font-weight:var(--regular-weight);text-transform:uppercase;font-family:var(--primary-font);text-align:left}.recipes_items .eachRecipe_media{width:277px;max-width:100%;height:300px;background-color:var(--secondary-color);margin-bottom:20px}.recipes_items .eachRecipe_title{font-size:1.875em;color:var(--white);font-weight:var(--regular-weight);font-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:30px}.recipes_items .eachRecipe .btn-secondary{display:block;width:fit-content;margin-inline:auto}@media(max-width:1024px){.recipes_items{grid-template-columns:repeat(3,1fr)}.recipes_items .eachRecipe_media{width:100%}}@media(max-width:600px){.recipes .recipes_header{flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:40px}.recipes .recipes_items{grid-template-columns:repeat(1,1fr)}.recipes .recipes_items.singleRecipe .eachRecipe{flex-direction:column}.recipes .recipes_items.singleRecipe .eachRecipe_media{width:100%;height:225px}.recipes .recipes_items.singleRecipe .eachRecipe_copy{width:100%;text-align:center}}@media(max-width:600px)and (max-width:600px){.recipes .recipes_items.singleRecipe .eachRecipe_copy p{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){.recipes .recipes_items.singleRecipe .eachRecipe_copy .btn-secondary{margin-inline:auto}.recipes .recipes_items.singleRecipe .eachRecipe_title{text-align:center;font-size:1.875em}.recipes .recipes_items.centerRecipes .eachRecipe{width:100%}.recipes .recipes_items .eachRecipe_media{height:225px}}.roomTypes{padding-block:50px 20px}.roomTypes:has(+.roomTypes),.roomTypes:has(+.offers){padding-bottom:50px}.roomTypes_holder{position:relative}.roomTypes_holder:has(.swiper-arrow){padding-inline:60px}.roomTypes_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:30px}.roomTypes_flex{padding-inline:30px;flex-wrap:wrap;justify-content:center;align-items:flex-start;row-gap:48px;column-gap:50px}.roomTypes_flex.singleElement .eachRoomType{width:100%;max-width:65%}.roomTypes_flex.singleElement .eachRoomType_copy ul{display:flex;justify-content:space-evenly;margin-top:25px}.roomTypes_flex.singleElement .eachRoomType_copy ul li{margin-inline:unset}.roomTypes_flex.twoElements .eachRoomType{width:100%;width:calc(40% - 35px)}.roomTypes_flex.twoElements .eachRoomType_copy ul{display:flex;justify-content:space-evenly;margin-top:25px}.roomTypes_flex.twoElements .eachRoomType_copy ul li{margin-inline:unset}.roomTypes_flex .eachRoomType{width:calc(33.3333333333% - 35px)}.roomTypes .eachRoomType_name{font-size:1.875em;color:var(--black);font-weight:var(--medium-weight);font-family:var(--primary-font);font-style:italic;text-align:center;text-wrap:balance;display:block;margin-bottom:16px}.roomTypes .eachRoomType_specs{gap:50px;margin-bottom:30px}.roomTypes .eachRoomType_sleeps{padding-left:36px;position:relative;font-size:.625em;color:var(--black);font-family:var(--third-font)}.roomTypes .eachRoomType_sleeps:before{content:"";display:block;position:absolute;top:50%;left:0;width:23px;height:13px;background-color:var(--black);-webkit-mask-image:url(/svg/icon-sleeps.svg);mask-image:url(/svg/icon-sleeps.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translateY(-50%)}.roomTypes .eachRoomType_area{padding-left:26px;position:relative;font-size:.625em;color:var(--black);text-transform:uppercase;font-family:var(--third-font)}.roomTypes .eachRoomType_area:before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:17px;background-color:var(--black);-webkit-mask-image:url(/svg/icon-room-area.svg);mask-image:url(/svg/icon-room-area.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translateY(-50%)}.roomTypes .eachRoomType_copy{text-align:center}.roomTypes .eachRoomType_copy ul li{width:fit-content;margin-inline:auto;font-size:1.25em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}.roomTypes .eachRoomType_copy ul li:before{top:15px}.roomTypes_prev{top:50%;left:0%}.roomTypes_next{top:50%;right:0%}@media(max-width:1024px){.roomTypes .roomTypes_holder{padding-inline:15px}.roomTypes .roomTypes_flex .eachRoomType{width:calc(50% - 25px)}.roomTypes .roomTypes_mobile{padding-inline:60px}}@media(max-width:600px){.roomTypes .roomTypes_holder{padding-inline:15px;padding-bottom:0}.roomTypes .roomTypes_flex .eachRoomType{width:calc(50% - 25px)}.roomTypes .roomTypes_prev{top:85%;left:36%}.roomTypes .roomTypes_next{top:85%;left:36%;transform:translate(120%)}.roomTypes .roomTypes_mobile{padding-bottom:30px}}.signupForm.brand{padding-block:80px 20px}.signupForm.brand.bg-primary-color{background-color:var(--primary-color);position:relative;padding-block:119px;margin-top:80px}.signupForm.brand.bg-primary-color:before{content:"";display:block;position:absolute;top:20px;left:0;width:100%;height:9px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.signupForm.brand.bg-primary-color:after{content:"";display:block;position:absolute;bottom:20px;left:0;width:100%;height:9px;border-top:3px solid var(--secondary-color);border-bottom:1px solid var(--secondary-color)}.signupForm.brand.bg-primary-color .signupForm_holder{padding-block:0px;position:relative}.signupForm.brand.bg-primary-color .signupForm_holder:before,.signupForm.brand.bg-primary-color .signupForm_holder:after{opacity:0}.signupForm.brand.bg-primary-color .signupForm_holder .form-module-wrapper p,.signupForm.brand.bg-primary-color .signupForm_holder .form-module-wrapper label{color:var(--white)}.signupForm.brand.bg-primary-color .signupForm_holder .form-module-wrapper input,.signupForm.brand.bg-primary-color .signupForm_holder .form-module-wrapper .btn{border-color:var(--white)}@media(-moz-touch-enabled:0),(pointer:fine){.signupForm.brand.bg-primary-color .signupForm_holder .form-module-wrapper .btn:hover{background-color:var(--white);color:var(--primary-color)}}.signupForm.brand.bg-primary-color .signupForm_title,.signupForm.brand.bg-primary-color .signupForm_copy,.signupForm.brand.bg-primary-color .signupForm_copy p{color:var(--white)}.signupForm.brand.lines-no{padding-top:50px}.signupForm.brand.lines-no .signupForm_holder:before,.signupForm.brand.lines-no .signupForm_holder:after{opacity:0}.signupForm.brand.lines-no .signupForm_holder{padding-block:0px}.signupForm.brand .signupForm_holder{position:relative;max-width:1080px;padding:100px 15px;margin:0 auto}.signupForm.brand .signupForm_holder:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.signupForm.brand .signupForm_holder:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.signupForm.brand .signupForm_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);line-height:40px;text-transform:uppercase;font-family:var(--primary-font);text-align:center;max-width:25ch;text-wrap-style:balance;display:block;margin:0 auto 30px}.signupForm.brand .signupForm_copy{max-width:70ch;display:block;margin-inline:auto;margin:0 auto;text-align:center;text-wrap-style:balance;transition:all .3s ease}.signupForm.brand .signupForm_copy:has(+.form-module-wrapper .label-moved){margin-bottom:30px}.signupForm.brand .form-module-wrapper{max-width:539px;margin:0 auto}.signupForm.brand .form-module-wrapper .form-module .form-elements{width:100%;margin-bottom:21px}@media(max-width:600px){.signupForm.brand{padding:40px 30px}.signupForm.brand .signupForm_holder .form-module-wrapper{padding-inline:0}.signupForm.brand .signupForm_holder .form-module-wrapper .btn{display:block;width:100%}}.singleQuad.brand{position:relative;padding-block:65px;margin-block:80px 0px}.singleQuad.brand.bg-half-size .singleQuad_bg{width:60%;height:100%}.singleQuad.brand.bg-half-size .singleQuad_bg:before{content:"";display:block;position:absolute;top:20px;left:0;width:calc(100% - 20px);height:calc(100% - 40px);border:1px solid var(--secondary-color)}.singleQuad.brand.bg-half-size .singleQuad_bg:after{content:"";display:block;position:absolute;top:26px;left:0;width:calc(100% - 20px);height:calc(100% - 52px);border:3px solid var(--secondary-color);border-inline:none}.singleQuad.brand.bg-cover-size{padding-top:124px}.singleQuad.brand.bg-cover-size .singleQuad_bg{width:100%;height:100%}.singleQuad.brand.bg-cover-size .singleQuad_bg:before{content:"";display:block;position:absolute;top:22px;left:0;width:100%;height:9px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.singleQuad.brand.bg-no-background .singleQuad_title{color:var(--primary-color)}.singleQuad.brand.bg-no-background .singleQuad_copy,.singleQuad.brand.bg-no-background .singleQuad_copy p,.singleQuad.brand.bg-no-background .singleQuad_copy li{color:var(--txt-color)}.singleQuad.brand.copy-left .singleQuad_bg:before{border-left:0px}.singleQuad.brand.copy-right .singleQuad_bg{left:unset;right:0}.singleQuad.brand.copy-right .singleQuad_bg:before{border-right:0px;left:unset;right:0}.singleQuad.brand.copy-right .singleQuad_bg:after{left:unset;right:0}.singleQuad.brand.copy-right .singleQuad_holder{flex-direction:row-reverse}.singleQuad.brand.copy-right .singleQuad_media .badge{left:unset;right:20px}.singleQuad.brand.align-top .singleQuad_holder{align-items:flex-start}.singleQuad.brand.align-middle .singleQuad_holder{align-items:center}.singleQuad.brand.align-bottom .singleQuad_holder{align-items:flex-end}.singleQuad.brand .singleQuad_bg{display:block;position:absolute;top:0;left:0;z-index:0;background-color:var(--primary-color)}.singleQuad.brand .singleQuad_holder{position:relative;z-index:1;max-width:1170px;padding:0 15px;margin:0 auto;display:flex;justify-content:space-between}.singleQuad.brand .singleQuad_content{width:41%}.singleQuad.brand .singleQuad_media{height:518px;width:53%;position:relative}.singleQuad.brand .singleQuad_media .badge{position:absolute;bottom:20px;left:20px;max-width:300px}.singleQuad.brand .singleQuad_subtitle{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);margin-bottom:6px}.singleQuad.brand .singleQuad_title{font-size:2.1875em;color:var(--white);font-weight:var(--light-weight);line-height:40px;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:31px}.singleQuad.brand .singleQuad_copy p{color:var(--white)}.singleQuad.brand .singleQuad_anchor{display:block;margin-top:40px}@media(max-width:600px){.singleQuad.brand{padding-block:0px;margin-top:20px}.singleQuad.brand.bg-half-size .singleQuad_bg{width:100%;height:calc(100% - 309px);top:unset;bottom:0}.singleQuad.brand.bg-half-size .singleQuad_bg:before{width:calc(100% - 20px);left:10px;border-left:1px solid var(--secondary-color)}.singleQuad.brand.bg-half-size .singleQuad_bg:after{width:calc(100% - 20px);left:10px}.singleQuad.brand.copy-right .singleQuad_holder{flex-direction:column-reverse}.singleQuad.brand .singleQuad_holder{flex-direction:column-reverse;padding-inline:0px}.singleQuad.brand .singleQuad_content{width:100%;padding:65px 30px 45px}.singleQuad.brand .singleQuad_media{width:100%;height:309px}}.singleQuad.hotel{padding-block:80px 20px;position:relative}.singleQuad.hotel.bg-red,.singleQuad.hotel.bg-primary-color{padding-block:100px;background-color:var(--primary-color)}.singleQuad.hotel.bg-red:after,.singleQuad.hotel.bg-primary-color:after{content:"";display:block;position:absolute;bottom:20px;left:0;width:100%;height:8px;border-top:1px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.singleQuad.hotel.bg-red .singleQuad_copy p,.singleQuad.hotel.bg-primary-color .singleQuad_copy p,.singleQuad.hotel.bg-red .singleQuad_title,.singleQuad.hotel.bg-primary-color .singleQuad_title{color:var(--white)}.singleQuad.hotel.bg-golden-lines{padding-block:0px;margin-block:80px 20px}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_holder{max-width:2000px;margin-inline:auto;position:relative;column-gap:50px;row-gap:30px;padding-inline:0px;justify-content:flex-end!important}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_holder:before,.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_holder:after{left:0;transform:translate(0);max-width:unset}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_media{height:518px;margin-inline:0;background-color:transparent}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_prev{top:unset;bottom:10px;left:58%;transform:translateY(-1px)}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_next{top:unset;bottom:10px;left:58%;transform:translate(115%)}.singleQuad.hotel.bg-golden-lines .singleQuad_holder{padding-block:60px}.singleQuad.hotel.bg-golden-lines .singleQuad_holder:before{content:"";display:block;position:absolute;top:0;left:50%;width:55%;height:100%;max-width:570.5px;border:1px solid #74500C;pointer-events:none;transform:translate(-105%)}.singleQuad.hotel.bg-golden-lines .singleQuad_holder:after{content:"";display:block;position:absolute;top:6px;left:50%;width:55%;height:calc(100% - 12px);max-width:570.5px;border-top:3px solid #74500C;border-bottom:3px solid #74500C;pointer-events:none;transform:translate(-105%)}.singleQuad.hotel.bg-golden-lines .singleQuad_copy{width:34%;max-width:34%}.singleQuad.hotel.bg-golden-lines .singleQuad_media{width:54%;max-width:54%}.singleQuad.hotel.copy-pos-left .singleQuad_holder{flex-direction:row-reverse}.singleQuad.hotel.copy-pos-left.has-carousel .singleQuad_holder{justify-content:flex-start!important}.singleQuad.hotel .singleQuad_holder{width:100%;max-width:1141px;padding-inline:30px;margin-inline:auto}.singleQuad.hotel .singleQuad_media{width:588px;height:487px;max-width:53%;background-color:var(--secondary-color)}.singleQuad.hotel .singleQuad_copy{width:426px;max-width:39%}.singleQuad.hotel .singleQuad_copy p,.singleQuad.hotel .singleQuad_copy li{font-size:1.25em;font-weight:var(--light-weight);line-height:35px;font-family:var(--primary-font)}.singleQuad.hotel .singleQuad_copy .btn{display:block;width:fit-content;margin-top:50px}.singleQuad.hotel .singleQuad_title{font-size:2.5em;color:var(--primary-color);font-weight:var(--light-weight);text-transform:uppercase;font-family:var(--primary-font);margin-bottom:50px}@media(max-width:600px){.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_holder{padding-block:0px}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_media{height:362px}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_prev{bottom:unset;top:324px;left:36%;z-index:1;transform:translateY(0)}.singleQuad.hotel.bg-golden-lines.has-carousel .singleQuad_next{bottom:unset;top:324px;left:36%;z-index:1;transform:translate(115%)}.singleQuad.hotel.bg-golden-lines .singleQuad_holder:before{top:unset;width:100%;max-width:100%;bottom:0;height:calc(100% - 365px)}.singleQuad.hotel.bg-golden-lines .singleQuad_holder:after{top:unset;width:100%;max-width:100%;bottom:6px;height:calc(100% - 377px)}.singleQuad.hotel.has-carousel .singleQuad_copy{width:100%;max-width:100%}.singleQuad.hotel.has-carousel .singleQuad_media{width:100%;max-width:100%;height:362px;padding-bottom:65px;margin-bottom:0}.singleQuad.hotel.has-carousel .singleQuad_prev{bottom:unset;top:324px;left:36%;z-index:1;transform:translateY(0)}.singleQuad.hotel.has-carousel .singleQuad_next{bottom:unset;top:324px;left:36%;z-index:1;transform:translate(115%)}.singleQuad.hotel.copy-pos-left .singleQuad_holder{flex-direction:column}.singleQuad.hotel .singleQuad_holder{flex-direction:column;padding-inline:0px}.singleQuad.hotel .singleQuad_media{width:100%;max-width:100%;height:311px;margin-bottom:49px}.singleQuad.hotel .singleQuad_copy{width:100%;max-width:100%;padding-inline:30px}.singleQuad.hotel .singleQuad_copy .text{padding:0}}.singleQuad.nations-trust-for-historic-preservation{padding-block:80px 20px}.singleQuad.nations-trust-for-historic-preservation.copy-pos-right .singleQuad_main{flex-direction:row-reverse}.singleQuad.nations-trust-for-historic-preservation.vert-align-top .singleQuad_main{align-items:flex-start}.singleQuad.nations-trust-for-historic-preservation.vert-align-middle .singleQuad_main{align-items:center}.singleQuad.nations-trust-for-historic-preservation.vert-align-bottom .singleQuad_main{align-items:flex-end}.singleQuad.nations-trust-for-historic-preservation .singleQuad{padding-block:80px 20px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_holder{max-width:1080px;padding-inline:15px;margin-inline:auto}.singleQuad.nations-trust-for-historic-preservation .singleQuad_main{display:flex;padding-inline:30px;justify-content:space-between}.singleQuad.nations-trust-for-historic-preservation .singleQuad_main:has(+.singleQuad_disclarimer){padding-bottom:50px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_content{width:57%}.singleQuad.nations-trust-for-historic-preservation .singleQuad_image{width:40%;height:471px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_title{font-size:2.1875em;color:var(--primary-color);font-weight:var(--light-weight);line-height:1.1;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:30px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_anchor{display:flex;margin-top:30px;gap:55px;align-items:center}.singleQuad.nations-trust-for-historic-preservation .singleQuad_disclarimer{position:relative;padding:50px 30px 0}.singleQuad.nations-trust-for-historic-preservation .singleQuad_disclarimer:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:3px;background-color:var(--fifth-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_disclarimer p{font-size:.9375em;line-height:1.8}@media(max-width:600px){.singleQuad.nations-trust-for-historic-preservation{padding-top:40px}.singleQuad.nations-trust-for-historic-preservation.copy-pos-right .singleQuad_main{flex-direction:column-reverse}.singleQuad.nations-trust-for-historic-preservation .singleQuad_holder{padding-inline:0px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_main{flex-direction:column-reverse;padding-inline:0px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_main:has(+.singleQuad_disclarimer){padding-bottom:0}.singleQuad.nations-trust-for-historic-preservation .singleQuad_content{width:100%;padding:45px 30px}.singleQuad.nations-trust-for-historic-preservation .singleQuad_image{width:100%;height:309px}}.slider.brand{margin:0 auto;max-width:1920px;padding-block:80px 20px;width:100%}.slider.brand .slider_holder{padding-block:66px;position:relative}.slider.brand .slider_bg{display:block;position:absolute;top:0;left:0;width:60%;height:100%;background-color:var(--primary-color)}.slider.brand .slider_bg:before{content:"";display:block;position:absolute;top:25px;left:0;width:calc(100% - 20px);height:calc(100% - 50px);border-block:3px solid var(--secondary-color)}.slider.brand .slider_bg:after{content:"";display:block;position:absolute;top:20px;left:0;width:calc(100% - 20px);height:calc(100% - 40px);border:1px solid var(--secondary-color);border-left:none}.slider.brand .slider_title{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);display:block;margin-bottom:6px}.slider.brand .slider_swiper{max-width:90dvw}.slider.brand .slider_swiper .eachSlide{display:flex;align-items:center;justify-content:center}.slider.brand .slider_swiper .eachSlide_content{width:42%;padding-right:50px}.slider.brand .slider_swiper .eachSlide_image{width:628px;height:518px}.slider.brand .slider_swiper .eachSlide_title{font-size:2.5em;color:var(--white);font-weight:var(--light-weight);line-height:1;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:20px}.slider.brand .slider_swiper .eachSlide_title:has(+.eachSlide_subtitle){margin-bottom:12px}.slider.brand .slider_swiper .eachSlide_subtitle{font-size:.75em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;font-family:var(--secondary-font);display:block;margin-bottom:20px}.slider.brand .slider_swiper .eachSlide_copy,.slider.brand .slider_swiper .eachSlide_copy p,.slider.brand .slider_swiper .eachSlide_copy li{font-size:1.125em;color:var(--white);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}.slider.brand .slider_swiper .eachSlide_copy:not(.slider.brand .slider_swiper .eachSlide_copy>p:empty){margin-bottom:30px}.slider.brand .slider_brand-prev{z-index:1;top:unset;bottom:22px;left:63%;margin-bottom:0!important}.slider.brand .slider_brand-next{z-index:1;top:unset;bottom:22px;left:63%;transform:translate(calc(100% + 8px))}@media(max-width:600px){.slider.brand{padding-top:40px}.slider.brand .slider_bg{top:unset;bottom:0;width:100%;height:60%}.slider.brand .slider_bg:before{height:calc(76% - 50px);left:10px;top:unset;bottom:25px;border-left:1px solid var(--secondary-color)}.slider.brand .slider_bg:after{height:calc(76% - 40px);left:10px;top:unset;bottom:20px;border-left:1px solid var(--secondary-color)}.slider.brand .slider_holder{padding-top:0}.slider.brand .slider_swiper{max-width:100%}.slider.brand .slider_swiper .eachSlide{flex-direction:column-reverse}.slider.brand .slider_swiper .eachSlide_image{width:100%;height:unset;aspect-ratio:17/14;margin-bottom:50px}.slider.brand .slider_swiper .eachSlide_content{width:100%;padding:30px 30px 0}.slider.brand .slider_brand-prev,.slider.brand .slider_brand-next{top:52.5%;left:37%}}.slider.hotel{padding-block:80px 20px}.slider.hotel .slider_holder{max-width:2000px;margin-inline:auto;position:relative;column-gap:50px;row-gap:30px;padding-block:60px}.slider.hotel .slider_holder:before{content:"";display:block;position:absolute;top:0;left:0;width:55%;height:100%;border:1px solid #74500C;pointer-events:none}.slider.hotel .slider_holder:after{content:"";display:block;position:absolute;top:6px;left:0;width:55%;height:calc(100% - 12px);border-top:3px solid #74500C;border-bottom:3px solid #74500C;pointer-events:none}.slider.hotel .slider_textCarousel{width:34%;margin-inline:0}.slider.hotel .slider_textCarousel .textSlide p{font-size:1.25em;font-weight:var(--regular-weight)}.slider.hotel .slider_textCarousel .textSlide h2 em{font-size:1.28125em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:35px;font-style:italic;margin-bottom:30px;display:block}.slider.hotel .slider_textCarousel .textSlide .btn{margin-top:31px}.slider.hotel .slider_textCarousel .textSlide_subtitle{font-size:.75em;color:var(--txt-color);line-height:16px;text-transform:uppercase;letter-spacing:.6px;font-family:var(--secondary-font);display:block;margin-bottom:6px}.slider.hotel .slider_textCarousel .textSlide_title{font-size:2.5em;color:var(--primary-color);font-weight:100;line-height:40px;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:30px}.slider.hotel .slider_mediaCarousel{height:518px;width:54%;margin-inline:0}.slider.hotel .slider_mediaCarousel .mediaSlide{width:100%;height:100%;background-color:var(--primary-color)}.slider.hotel .slider_prev{top:unset;bottom:10px;left:58%;transform:translateY(-1px)}.slider.hotel .slider_next{top:unset;bottom:10px;left:58%;transform:translate(115%)}@media(min-width:1460px){.slider.hotel .slider_mediaCarousel{height:unset;aspect-ratio:12/7}}@media(max-width:600px){.slider.hotel{padding-block:0px}.slider.hotel .slider_holder{flex-direction:column-reverse;padding-block:0px}.slider.hotel .slider_holder:before{top:unset;width:100%;max-width:100%;bottom:0;height:calc(100% - 365px)}.slider.hotel .slider_holder:after{top:unset;width:100%;max-width:100%;bottom:6px;height:calc(100% - 377px)}.slider.hotel .slider_textCarousel{width:100%;max-width:100%;padding:40px 30px}.slider.hotel .slider_mediaCarousel{width:100%;max-width:100%;height:362px;padding-bottom:65px}.slider.hotel .slider_prev{bottom:unset;top:324px;left:36%;z-index:1;transform:translateY(0)}.slider.hotel .slider_next{bottom:unset;top:324px;left:36%;z-index:1;transform:translate(115%)}}.navigation.shortcodeModule{margin-top:123px;min-height:79px}.navigation.shortcodeModule nav.sub_menu-navigation{position:relative;padding-block:25px;width:100dvw;background-color:var(--primary-color)}.navigation.shortcodeModule nav.sub_menu-navigation:before{content:"";display:block;position:absolute;top:50%;right:72%;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;transform:translateY(-50%);pointer-events:none}.navigation.shortcodeModule nav.sub_menu-navigation:after{content:"";display:block;position:absolute;top:50%;left:72%;width:100%;height:3px;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px;transform:translateY(-50%);pointer-events:none}.navigation.shortcodeModule nav.sub_menu-navigation ul{display:flex;justify-content:center;margin-bottom:0;width:fit-content;margin-inline:auto}.navigation.shortcodeModule nav.sub_menu-navigation ul li{padding-left:0}.navigation.shortcodeModule nav.sub_menu-navigation ul li:before{opacity:0}.navigation.shortcodeModule nav.sub_menu-navigation ul li:after{content:"";display:block;position:absolute;top:50%;right:4px;width:1px;height:80%;transform:rotate(22.5deg) translateY(-50%);background-color:var(--white)}.navigation.shortcodeModule nav.sub_menu-navigation ul li:last-of-type:after{opacity:0}.navigation.shortcodeModule nav.sub_menu-navigation ul li a{font-size:1.5em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;position:relative;padding-block:0px}.navigation.shortcodeModule nav.sub_menu-navigation ul li a:before{content:"";display:block;position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0);transition:transform .3s ease}@media(-moz-touch-enabled:0),(pointer:fine){.navigation.shortcodeModule nav.sub_menu-navigation ul li a:hover:before{transform:scaleX(.5)}}.navigation.shortcodeModule nav.sub_menu-navigation ul li a.active:before{transform:scaleX(1)}@media(-moz-touch-enabled:0),(pointer:fine){.navigation.shortcodeModule nav.sub_menu-navigation ul li a.active:hover:before{transform:scaleX(1)}}.navigation.shortcodeModule nav.sub_menu-navigation ul li ul{display:none}.navigation.shortcodeModule nav.sub_menu-navigation ul li:has(ul){position:static}@media(-moz-touch-enabled:0),(pointer:fine){.navigation.shortcodeModule nav.sub_menu-navigation ul li:has(ul):hover ul{display:block;position:absolute;width:100dvw;display:flex;justify-content:center;align-items:center;left:0;padding:50px 25px 25px}.navigation.shortcodeModule nav.sub_menu-navigation ul li:has(ul):hover ul:before{background-image:url(/images/footer-texture-bg.png);content:"";display:block;position:absolute;top:25px;width:100%;height:calc(100% - 25px)}.navigation.shortcodeModule nav.sub_menu-navigation ul li:has(ul):hover ul li{text-align:center;text-wrap-style:balance}.navigation.shortcodeModule nav.sub_menu-navigation ul li:has(ul):hover ul li:after{background-color:var(--black)}.navigation.shortcodeModule nav.sub_menu-navigation ul li:has(ul):hover ul li a{color:var(--black);text-align:center;text-wrap-style:balance}.navigation.shortcodeModule nav.sub_menu-navigation ul li:has(ul):hover ul li a:before{background-color:var(--black)}}.navigation.shortcodeModule nav.sub_menu-navigation.fixed{position:fixed;left:0;top:120px;z-index:10;animation:appearOpacity 1s ease-out forwards}.header.member .navigation.shortcodeModule.fixed{top:90px}main#content:has(.hero.shortcodeModule) .navigation.shortcodeModule{margin-top:0}@media(max-width:600px){.navigation.shortcodeModule{margin-top:70px;padding-block:0;position:relative}.navigation.shortcodeModule .navigation_label{background-color:var(--primary-color);position:relative;padding-block:25px;display:block;width:100%;font-size:1.5em;color:var(--white);font-weight:var(--medium-weight);line-height:1.2;font-family:var(--primary-font);font-style:italic;text-align:center}.navigation.shortcodeModule .navigation_label:after{content:"";display:block;position:absolute;top:50%;right:20px;width:15px;height:15px;transform:translateY(-50%);background-image:url(/svg/icon-select-white.svg);background-repeat:no-repeat;background-position:center}.navigation.shortcodeModule .navigation_label.active:after{transform:translateY(-50%) rotate(180deg)}.navigation.shortcodeModule .navigation_label.active+nav.sub_menu-navigation{opacity:1!important;pointer-events:auto}.navigation.shortcodeModule nav.sub_menu-navigation{display:block;position:absolute;top:100%;left:0;z-index:1;background-color:var(--primary-color);width:100%;opacity:0;transition:all .3s ease}.navigation.shortcodeModule nav.sub_menu-navigation:before,.navigation.shortcodeModule nav.sub_menu-navigation:after{opacity:0}.navigation.shortcodeModule nav.sub_menu-navigation ul{flex-direction:column;gap:20px;width:100%}.navigation.shortcodeModule nav.sub_menu-navigation ul li{padding-right:0;margin-right:0;padding-bottom:20px;width:100%;text-align:center}.navigation.shortcodeModule nav.sub_menu-navigation ul li:after{width:100%;height:1px;top:100%;transform:unset;background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 5px;mask-size:auto 5px;transform:translateY(-50%);pointer-events:none}.navigation.shortcodeModule nav.sub_menu-navigation.fixed{opacity:0!important;pointer-events:none}}.text{padding-block:50px 20px}.text.flex-list ul{column-count:2}.text_holder{width:100%;max-width:1170px;margin-inline:auto;padding-inline:30px}.text_holder ul li:before{top:15px}.text_holder table{margin-bottom:20px}.text_holder table:not(:has(thead)) tbody tr:first-child td{background-color:var(--primary-color)}.text_holder table:not(:has(thead)) tbody tr:first-child td,.text_holder table:not(:has(thead)) tbody tr:first-child td p{color:var(--white)}.text_holder table tbody tr td{padding:10px;border:1px solid var(--fifth-color);text-align:center}.text_preview{padding-bottom:25px}.text_preview p{margin-bottom:20px}.text_preview p:last-of-type{margin-bottom:0}.text_preview .btn{display:block;width:fit-content;margin-inline:auto;text-transform:none}.text_preview ul{align-items:flex-start;column-gap:64px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.text_preview ul li{width:calc(50% - 62px)}.text_expandable{max-height:0px;clip-path:inset(0 0 0 0);overflow:clip;visibility:hidden}.text_expandable[style^=max-heigh]{visibility:visible}.text_complete p{display:block;padding-bottom:25px}.text_complete .btn{display:block;width:fit-content;margin-inline:auto;text-transform:none}.text_complete ul li{font-size:1.25em;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}.text_complete ul li em{font-size:1em!important;color:var(--txt-color);font-weight:var(--medium-weight);line-height:35px;font-family:var(--primary-font)}.text_bottom{width:570px;max-width:100%;margin:10px auto 0;gap:30px}.text_line{flex:1;height:2px;background-color:var(--primary-color);-webkit-mask-image:url(/svg/header-border.svg);mask-image:url(/svg/header-border.svg);-webkit-mask-size:auto 2px;mask-size:auto 2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.bg-red .text_line{background-color:var(--secondary-color)}.text_expandBtn{display:block;padding-right:21px;position:relative;font-size:.75em;color:var(--primary-color);font-weight:var(--medium-weight);line-height:16px;text-transform:uppercase;font-family:var(--third-font);text-align:center}.text_expandBtn:after{content:"";display:block;position:absolute;top:50%;right:0;width:11px;height:8px;background-color:var(--secondary-color);clip-path:polygon(50% 0%,0% 100%,100% 100%);transform:translateY(-50%) rotate(180deg)}.text_expandBtn.opened:after{transform:translateY(-50%) rotate(0)}.bg-red .text_expandBtn{color:var(--white)}.text_video{padding:25px;position:relative;margin:20px auto 0;width:720px;aspect-ratio:3/2;max-width:100%}.text_video:before{content:"";display:block;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid var(--secondary-color);pointer-events:none}.text_video:after{content:"";display:block;position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border:4px solid var(--secondary-color);pointer-events:none}.text_video a{width:100%;height:100%}.text.hotel-intro .text_holder{max-width:1012px;padding:0 15px;margin:0 auto;text-align:center}.text.text-center .text_holder{text-align:center}.text.list-cols .text_holder ul{padding-top:20px;column-count:2}@media(max-width:1024px){.text .text_bottom{flex-direction:row!important}.text .text_holder table{width:fit-content;table-layout:fixed;overflow-x:auto}}@media(max-width:600px){.text{padding-inline:30px}.text .text_main{padding-inline:0px}.text .text_main .text_group p{text-align:center}.text .text_side{padding-inline:0px}.text .text_side .text_group p{text-align:center}.text .text_holder{padding-inline:0px}.text .text_preview ul{flex-direction:column}.text .text_preview ul li{width:100%}.text.hotel-intro .text_holder{padding-inline:0px}.text.list-cols .text_holder ul{column-count:1}}.timeline{padding-block:100px 170px;margin-top:80px;position:relative;padding-inline:30px}.timeline:before{content:"";display:block;position:absolute;top:20px;left:0;z-index:1;width:100%;height:8px;border-top:1px solid var(--white);border-bottom:3px solid var(--white)}.timeline_bg{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--primary-color)}.timeline_bg img{filter:blur(1.5px)}.timeline_bg:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--black),transparent 0%) 55%,color-mix(in srgb,var(--black),transparent 100%));opacity:.75}.timeline_title{font-size:2.5em;color:var(--white);font-weight:var(--light-weight);text-transform:uppercase;font-family:var(--primary-font);text-align:center;position:relative;z-index:1;margin-bottom:100px}.timeline_holder{width:100%;max-width:1270px;margin-inline:auto;padding-inline:70px;position:relative}.timeline_mainContent{padding-inline:30px}.timeline_mainContent .timeContent{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:38px}.timeline_mainContent .timeContent_media{width:140px;height:150px;max-width:30%;position:relative;padding:5px}.timeline_mainContent .timeContent_media:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--white);pointer-events:none}.timeline_mainContent .timeContent_copy{max-width:66%}.timeline_mainContent .timeContent_copy .btn-secondary{display:block;width:fit-content;margin-top:15px}.timeline_mainContent .timeContent_copy,.timeline_mainContent .timeContent_copy p{color:var(--white)}.timeline_years{padding-inline:15px!important}.timeline_years .year{position:relative;display:flex;flex-direction:column;width:100%;padding-block:130px}.timeline_years .year_label{font-size:1.875em;color:var(--white);font-weight:var(--medium-weight);font-family:var(--primary-font);font-style:italic;text-align:center;display:flex;position:absolute;left:50%;align-items:flex-end}.timeline_years .year_label span{font-size:.625em;line-height:1}.timeline_years .year_label span:has(+span){margin-right:6px}.timeline_years .year_label.has-range{white-space:nowrap}.timeline_years .year_line{display:block;position:absolute;left:0;border-top:1px dotted var(--white);width:100%;height:1px}.timeline_years .year_dot{display:block;width:13px;height:13px;background-color:var(--white);border-radius:100%;margin-inline:auto}.timeline_years .year.even .year_line{transform:translateY(6px)}.timeline_years .year.even .year_label{transform:translate(-50%) translateY(8px)}.timeline_years .year.even:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:0px;border-left:1px dotted var(--white);transform:translate(-50%)}.timeline_years .year.odd{flex-direction:column-reverse}.timeline_years .year.odd .year_line{transform:translateY(-6px)}.timeline_years .year.odd .year_label{transform:translate(-50%) translateY(-20px)}.timeline_years .year.odd:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:0px;border-left:1px dotted var(--white);transform:translate(-50%)}.timeline_years .swiper-slide-active .year_label{font-size:6.125em;opacity:.5;line-height:1}.timeline_years .swiper-slide-active .year_label span{font-size:.5em}.timeline_years .swiper-slide-active .year.even .year_label{transform:translate(-50%) translateY(-15px)}.timeline_years .swiper-slide-active .year.even .year_label.has-range{font-size:5em;transform:translate(-33%) translateY(-15px)}.timeline_years .swiper-slide-active .year.even:before{height:130px}.timeline_years .swiper-slide-active .year.odd .year_label{transform:translate(-50%) translateY(-25px)}.timeline_years .swiper-slide-active .year.odd .year_label.has-range{font-size:5em;transform:translate(-33%) translateY(-25px)}.timeline_years .swiper-slide-active .year.odd:before{height:17px}.timeline_prev{position:absolute;top:unset;bottom:28%;left:0;z-index:1}.timeline_next{position:absolute;top:unset;bottom:28%;right:0;z-index:1}@media(max-width:1024px){.timeline .timeline_mainContent .timeContent{padding-left:0}.timeline .timeline_years .swiper-slide-active .year_label{font-size:3.75em}.timeline .timeline_years .swiper-slide-active .year.even .year_label{transform:translate(-50%) translateY(5px)}}@media(max-width:600px){.timeline{padding-block:60px 120px}.timeline .timeline_holder{padding-inline:0px}.timeline .timeline_mainContent{margin-bottom:30px}.timeline .timeline_mainContent .timeContent{flex-direction:column}.timeline .timeline_mainContent .timeContent_media{max-width:100%;margin-bottom:50px}.timeline .timeline_mainContent .timeContent_copy{width:100%;max-width:100%}.timeline .timeline_mainContent .timeContent_copy,.timeline .timeline_mainContent .timeContent_copy p{text-align:center}.timeline .timeline_mainContent .timeContent_copy .btn-secondary{display:block;width:fit-content;margin-inline:auto}.timeline .timeline_years .year{padding-bottom:0}.timeline .timeline_years .year.even{flex-direction:column-reverse}.timeline .timeline_years .year.even .year_line{transform:translateY(-6px)}.timeline .timeline_years .year.even .year_label{transform:translate(-50%) translateY(-20px)}.timeline .timeline_years .year.even:before{content:none}.timeline .timeline_years .year.odd:before{content:none}.timeline .timeline_years .swiper-slide-active .year_label{font-size:8.125em}.timeline .timeline_years .swiper-slide-active .year.even .year_label,.timeline .timeline_years .swiper-slide-active .year.odd .year_label{transform:translate(-50%) translateY(-40px)}.timeline .timeline_prev{bottom:-60px;left:33%}.timeline .timeline_next{bottom:-60px;right:unset;left:33%;transform:translate(120%)}}.sitemap{max-width:1000px;width:100%;padding:70px 30px;margin-inline:auto}.sitemap h1{font-size:1.875em;color:var(--primary-color);font-family:var(--primary-font);font-style:italic;text-align:center;display:block;width:100%;position:relative}.sitemap h1:before,.sitemap h1:after{content:"";display:block;position:absolute;top:50%;width:40%;height:3px;transform:translateY(-50%);background-color:var(--secondary-color);-webkit-mask-image:url(/svg/dotted-border.svg);mask-image:url(/svg/dotted-border.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 3px;mask-size:auto 3px}.sitemap h1:after{right:0}.sitemap_list{column-count:2;column-gap:150px;list-style:none;width:fit-content;margin-inline:auto}.sitemap_list li{break-inside:avoid;margin-bottom:10px}.sitemap_list li:before{content:none}.sitemap_list li a{font-size:1.25em}
