.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.white{padding:7px 9px;display:inline-block;zoom:1;text-align:center;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)}@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-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(--third-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,.header_nav:has(.no-items){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,.galleryGrid_link:before,.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,.accordion .accordionItem_title,.accordion .accordionItem_title:before,.accordion .accordionItem_title:after,.footer_top-mid nav ul li a:after,.footer_top-right .form-module .form-submit button,.footer_thirnav nav ul li a:after,.header,.header_top:after,.header_logo svg,.header_nav ul li:after,.header_nav ul li a,.header .burgerMenuButton_line,.burgerMenuHolder,.burgerMenuHolder nav ul li:after,.propertyMenuHolder,.propertyMenuHolder nav ul li a:after,.swiper-arrow{transition:all .7s cubic-bezier(.18,.32,.17,.99)}.animated-alt,.btn,.btn.white,.btn-secondary,.btn-secondary.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{--primary-color: #521A25;--secondary-color: #7F612A;--third-color: #EEE5DB;--fourth-color: #521A25;--txt-color: #4E4E4E;--white: #FFFFFF;--black: #0A0A0A;--primary-font: "Cormorant Garamond", serif;--secondary-font: "Cormorant Garamond", 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;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_scrollable{overflow-y:scroll;height:100%}.lightbox_top{margin-bottom:50px}.lightbox_top:not(:has(.lightbox_media)) .lightbox_shortDescription{width:100%}.lightbox_media{width:386px;height:350px;max-width:46%;background-color:var(--primary-color)}.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}@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:85vw}}.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 *{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:has(.lightbox_scrollable) .lbx_close{top:50px;right:50px}.lbx:has(.lightbox_scrollable) .lbx_close svg{fill:var(--primary-color);stroke:var(--primary-color)}body.lbx_body-noscroll{overflow:hidden}@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)}}#ui-datepicker-div.ui-widget-content{background:#fff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:400;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:400;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100%!important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48%!important;margin:0 1%!important;background-color:var(--white)}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:var(--secondary-color)!important;border-radius:0!important;border:0!important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:var(--secondary-font);color:var(--white)}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url(images/arrow-down.svg);background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg)!important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url(images/left-arrow-datepicker.svg);background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0!important;width:100%!important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:var(--primary-color);color:var(--white);text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:var(--primary-font);height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0!important;color:var(--txt-color);background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:var(--secondary-color)}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:var(--secondary-color)!important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:var(--white)!important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent!important}.form-module,.form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.form-module h2,.form-module h3,.form-wrapper h2,.form-wrapper h3{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 .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% - 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__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,.form-wrapper .gdpr-wrap{display:flex}.form-module .gdpr-wrap .field,.form-wrapper .gdpr-wrap .field{margin-right:20px}.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(--secondary-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(--secondary-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:var(--secondary-color)!important}}.form-module-wrapper,.form-wrapper-wrapper{max-width:1170px;margin:0 auto 150px}@media(max-width:600px){.form-module,.form-wrapper{display:block;padding:0}.form-module .col-6,.form-wrapper .col-6{width:100%}.form-module .gdpr-wrap,.form-wrapper .gdpr-wrap{display:block}.form-module-wrapper,.form-wrapper-wrapper{padding:0 30px}}.thankyouMsg{text-align:center}.form .form-label:has(+input[placeholder]),.form .form-label:has(+textarea[placeholder]),.form .form-label:has(+select[placeholder]){position:absolute;left:-99999px}.form .form-elements{column-gap:25px;row-gap:30px;justify-content:center}.form .form-submit{display:block;width:100%;position:relative;margin-top:0}.form .form-submit button{display:block;position:absolute;top:0;right:0;transform:translateY(-100%)}form{width:100%}form label{display:block;margin:0 0 10px;font-size:15px;font-size:1.125em;color:var(--black);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=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;-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:""}form select::-ms-expand{display:none}form select option{color:#000;text-align:center}form textarea{min-height:120px}form input::placeholder{color:var(--txt-color);opacity:1}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 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:30px}.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-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(--white)!important}.field.gdpr input:checked+label:before{background:var(--secondary-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{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}.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}}h1{font-family:var(--primary-font);font-size:2em;color:var(--primary-color)}h2{font-family:var(--primary-font)}p{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:11px}ul li:before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;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;border-right:1px solid #222;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:15px;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}.swiper-arrow.swiper-button-disabled{opacity:.3!important;cursor:default}.swiper-arrow.white{background-color:var(--white)}.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)}: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%)}.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)}.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.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_logo,body:has(.galleryGrid) .header .header_logo,.header.down .header_logo,.header.simulate-scroll .header_logo{top:0}.header.up .header_logo svg,body:has(.galleryGrid) .header .header_logo svg,.header.up .header_logo svg path,body:has(.galleryGrid) .header .header_logo svg path,.header.down .header_logo svg,.header.down .header_logo svg path,.header.simulate-scroll .header_logo svg,.header.simulate-scroll .header_logo svg path{fill:var(--black)}.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_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: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 a{font-size:.625em;color:var(--white);font-family:var(--third-font)}.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 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)}.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%;padding:0 86px 30px 61px}.propertyMenuHolder nav ul{display:flex;flex-direction:column;row-gap:36px;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:1.125em;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}.header:after{content:none}}@media(max-width:600px)and (max-width:600px){.header .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)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:after{content:none}.header.up,body:has(.galleryGrid) .header,.header.down{padding-block:20px}}.shortcodeModule:last-of-type:not(:first-of-type){padding-bottom:115px!important}.shortcodeModule:last-of-type.offers{margin-bottom:0}.shortcodeModule:last-of-type.offers:after{content:none}@media(max-width:600px){.shortcodeModule:last-of-type{padding-bottom:75px!important}}.footer{position:relative}.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:50%;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:50%;background-color:var(--footer-border-color);transform:translateY(-50%)}.footer_top-mid nav ul{column-count:2;column-gap:0px;margin-bottom:0}.footer_top-mid nav ul li{padding-left:0;margin-bottom:12px}.footer_top-mid nav ul li:before{content:none}.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}.footer_top-mid 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_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}.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 .form-elements{width:100%}.footer_top-right .form-module .form-elements label{color:var(--white);font-size:1em;font-style:italic}.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 .form-submit{position:absolute;bottom:1px;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_phrase{font-size:.875em;color:var(--white);font-weight:var(--medium-weight);line-height:22px;font-family:var(--secondary-font)}.footer_right{font-size:.875em;color:var(--white);font-weight:var(--medium-weight);line-height:25px;font-family:var(--secondary-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 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}.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 .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-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%}.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}}@media(max-width:600px){.footer{padding-bottom:50px}.footer .footer_thirnav nav ul{flex-wrap:wrap;align-items:center;justify-content:center;row-gap:20px}.footer .footer_thirnav nav ul li{border-right:0}.footer .footer_thirnav nav ul li,.footer .footer_thirnav nav ul li a{text-align:center}}.accordion{padding:131px 30px 151px;background-color:var(--primary-color);position:relative}.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(--third-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_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 p{color:var(--white);margin-bottom:50px}.accordion .accordionItem_copy p:last-of-type{margin-bottom:0}@media(max-width:600px){.accordion .accordionItem_title{font-size:1.875em}}.amenities{padding-block:80px 20px}.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 ul{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:64px;grid-row-gap:10px}.amenities.hotel .amenities_copy ul li{font-size:20px}.amenities.hotel .amenities_copy ul li:before{top:25px}.amenities.hotel .amenities_copy ul li p{font-size:20px}body.amenities{padding-block:0px}@media(max-width:1024px){.amenities.hotel .amenities_copy ul{grid-column-gap: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:226px;margin-inline:auto}.amenities.hotel .amenities_copy ul{grid-template-columns:repeat(1,1fr);grid-row-gap:15px}.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: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);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(--secondary-color);top:20px}.amenities.spa .amenities_copy ul li p{text-align:left}@media(max-width:600px){.amenities.spa .amenities_copy ul{grid-template-columns:1fr}}.awards{padding-block:50px 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(--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_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:20px;grid-row-gap:38px}.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(--secondary-font)}.awards_items .eachAward_copy li:before{background-color:var(--secondary-color)}.awards_items .eachAward_logos{column-gap:35px;row-gap:20px;flex-wrap:wrap;padding-block:80px}.awards_items .eachAward_logos figure{width:fit-content}.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(-50%) rotate(45deg)}.awards_accordion[open] .awards_title:after{transform:translateY(-50%) 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(-50%);background-color:var(--primary-color)}.awards_title:after{content:"";display:block;position:absolute;top:50%;right:15px;width:2px;height:15px;transform:translateY(-50%) 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(--secondary-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_holder{display:flex;flex-direction:column;gap:30px;padding-inline:30px}}.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(--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 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-color);font-style:italic;text-align:center}.capacityChart_copy table{margin-inline:auto;position:relative;padding:10px;border:1px solid var(--secondary-color);display:block;width:fit-content}.capacityChart_copy table tbody tr{border-bottom:1px solid var(--secondary-color)}.capacityChart_copy table tbody tr:last-of-type{border-bottom:0px}.capacityChart_copy table tbody tr th{background-color:var(--secondary-color);padding:30px 20px;text-align:center}.capacityChart_copy table tbody tr td{background-color:var(--white);text-align:center;padding:30px 20px}@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 20px;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_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.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%}}.deets{margin-block:80px 20px;padding-block:80px 120px;background-color:var(--primary-color);position:relative;display:flex;min-height:700px}.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:50px;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:80px}.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(--third-font);position:relative;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);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.03125em;line-height:25px}.deets_items .deet_copy ul li{padding-left:22px;margin-bottom:20px}.deets_items .deet_copy ul li:before{background-color:var(--secondary-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}@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_filter{gap:20px}.deets_holder{padding-inline:30px}}.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}.featuredAccommodations_holder .featuredRoom{display:block;width:calc(33.3333333333% - 10px)}.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(--txt-color);line-height:37px;text-align:center;display:block;margin:20px auto 0;max-width:15ch}.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(--txt-color);line-height:37px;text-align:center;display:block;margin:0 auto 20px;max-width:15ch}@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 .featuredAccommodations_title{font-size:2.1875em}}.form{padding-block:80px 20px}.form_holder{max-width:768px;width:100%;margin-inline:auto}.galleryGrid{max-width:1408px;width:100%;margin-inline:auto;padding:207px 15px 100px}.galleryGrid_grid{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_item{display:block;width:100%;height:304px;background-color:var(--primary-color)}@media(max-width:1024px){.galleryGrid .galleryGrid_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.galleryGrid .galleryGrid_grid{grid-template-columns:1fr}}.guestHistorian{padding:100px 30px}.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);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_media{width:100%;height:432px;background-color:var(--primary-color);margin-bottom:74px}.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(--black);font-weight:var(--regular-weight);font-family:var(--third-font);margin-bottom:30px}.guestHistorian_author{font-size:.75em;color:var(--black);font-weight:var(--regular-weight);letter-spacing:.6px;font-family:var(--third-font)}.guestHistorian_extra,.guestHistorian_extra p{text-align:center}.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%}}.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: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:60px;width:100%}.hero.hotel-home-page .hero_year{font-size:8.125em;color:var(--white);font-style:italic;text-align:center;opacity:.5;transform:translateY(10px)}.hero.hotel-home-page .hero_title{font-size:2.5em;color:var(--white);line-height:48px;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}}.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:100%}.hours{padding-block:80px}.hours_holder{width:100%;max-width:915px;margin-inline:auto}.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_grid{flex-wrap:wrap}.hours_grid .eachHour{width:33.3333333333%;display:flex;padding:28px 33px}.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-family:var(--primary-font);font-style:italic;text-align:center;margin-bottom:20px}.hours_grid .eachHour_copy,.hours_grid .eachHour_copy p{font-size:1.25em;color:var(--txt-color);font-family:var(--primary-font);text-align:center}@media(max-width:600px){.hours{padding-bottom:50px}.hours .hours_holder{padding-inline:30px}.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)}}.introContent.hotel{padding-block:100px 20px}.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 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}.introContent.hotel .introContent_copy p{font-size:1.5625em;color:var(--txt-color);font-weight:var(--regular-weight);line-height:45px;font-family:var(--secondary-font);font-style:italic;text-align:center}@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);row-gap:3%}.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:100%}.offers{margin-block:80px 20px;padding-block:75px 155px;background-color:var(--primary-color);position:relative}.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%}.offers_slider .offer_copy p{color:var(--white)}.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,.offers_next{position:static}@media(max-width:600px){.offers .offers_holder{padding-inline:0px}.offers .offers_list{flex-direction:column;padding-inline:30px;row-gap:40px}.offers .offers_list .offer{width:100%}.offers .offers_list .offer_media{height:313px}.offers .mainOffer{flex-direction:column;row-gap:35px;padding-bottom:40px}.offers .mainOffer_media{width:100%;max-width:100%;height:311px}.offers .mainOffer_copy{width:100%;max-width:100%;padding:0 35px}}.propertyDescription{max-width:100vw;padding-block:80px 20px}.propertyDescription_holder{max-width:987px;margin-inline:auto;padding:40px 15px;position:relative}.propertyDescription_holder:before{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;width:671px;height:100%;border:1px solid var(--secondary-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(--secondary-color);border-bottom:3px solid var(--secondary-color);max-width:70%;pointer-events:none;transform:translateY(-50%)}.propertyDescription_media{width:428px;height:308px;max-width:44%}.propertyDescription_text{width:498px;min-height:358px;flex-direction:column;row-gap:24px}.propertyDescription_logo{display:block;margin:0 auto 24px;max-width:250px}.propertyDescription_label{gap:12px;font-size:1.25em}.propertyDescription_label svg{min-width:20px}@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}}.recipes{margin-block:60px 0px;padding:100px 30px 146px;background-color:var(--primary-color);position:relative}.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(--third-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 .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 .eachRecipe_media{height:225px}}.roomTypes{padding-block:50px 20px}.roomTypes_holder{position:relative}.roomTypes_holder:has(.swiper-arrow){padding-inline:50px}.roomTypes_title{font-size:2.5em;color:var(--primary-color);text-transform:uppercase;font-family:var(--primary-font);text-align:center;margin-bottom:30px}.roomTypes_flex{padding-inline:30px}.roomTypes_flex .eachRoomType_name{font-size:1.875em;color:var(--black);font-family:var(--primary-font);font-style:italic;text-align:center;display:block;margin-bottom:16px}.roomTypes_flex .eachRoomType_specs{gap:50px;margin-bottom:30px}.roomTypes_flex .eachRoomType_sleeps{padding-left:36px;position:relative;font-size:.625em;color:var(--black);font-family:var(--third-font)}.roomTypes_flex .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_flex .eachRoomType_area{padding-left:26px;position:relative;font-size:.625em;color:var(--black);font-family:var(--third-font)}.roomTypes_flex .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_prev{top:50%;left:0}.roomTypes_next{top:50%;right:0}@media(max-width:600px){.roomTypes .roomTypes_holder{padding-inline:15px;padding-bottom:50px}.roomTypes .roomTypes_prev{top:98%;left:36%}.roomTypes .roomTypes_next{top:98%;left:36%;right:unset;transform:translate(120%)}}.singleQuad.hotel{padding-block:80px 20px;position:relative}.singleQuad.hotel.bg-red{padding-block:100px;background-color:var(--primary-color)}.singleQuad.hotel.bg-red: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-red .singleQuad_title{color:var(--white)}.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 .btn{display:block;width:fit-content;margin-top:50px}.singleQuad.hotel .singleQuad_title{font-size:2.5em;color:var(--txt-color);font-weight:var(--light-weight);font-family:var(--primary-font);margin-bottom:50px}@media(max-width:600px){.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}}.slider.hotel{padding-block:80px 20px}.slider.hotel .slider_holder{max-width:1440px;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 var(--secondary-color);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 var(--secondary-color);border-bottom:3px solid var(--secondary-color);pointer-events:none}.slider.hotel .slider_textCarousel{width:480px;max-width:34%;margin-inline:0}.slider.hotel .slider_textCarousel .textSlide p{font-size:1.25em}.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{width:775px;height:518px;max-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(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%)}}.text{padding-block:50px 20px}.text_holder{width:100%;max-width:1170px;margin-inline:auto;padding-inline:30px}.text_preview{padding-bottom:50px}.text_expandable{max-height:0px;clip-path:inset(0 0 0 0)}.text_complete p{display:block;padding-bottom:50px}.text_bottom{width:570px;max-width:100%;margin-inline:auto;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}.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)}.text.hotel-intro .text_holder{max-width:1012px;padding:0 15px;margin:0 auto;text-align:center}@media(max-width:1024px){.text .text_bottom{flex-direction:row!important}}@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.hotel-intro .text_holder{padding-inline:30px}}.timeline{padding-block:100px 170px;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:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,#000,#0000);opacity:.7}.timeline_bg:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:65%;background:linear-gradient(0deg,#000,#0000);opacity:.8}.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;max-width:515px;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{width:305px;max-width:65%}.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:block;position:absolute;left:50%}.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:8.125em;opacity:.4;line-height:1}.timeline_years .swiper-slide-active .year.even .year_label{transform:translate(-50%) 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:before{height:30px}.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_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}
