#spa-s-1 .rr-reveal.active{font-weight: 400 !important;font-family: "Lato",sans-serif !important;color:#868686 !important}.locationsl-details-wrapper{font-weight: 400 !important;font-family: "Lato",sans-serif !important;color:#868686 !important}#loaction-s-2 .rr-reveal.active{font-weight: 400 !important;font-family: "Lato",sans-serif !important;color:#868686 !important}#loaction-s-n9 img{width: 100%;height: 100%}#rr-home-intro-v2{--rr-gold: #d89c29;--rr-dark: #424242;--rr-gray: #868686;--rr-white: #ffffff;position: relative;width: 100%;overflow: hidden;background: var(--rr-white)}.rr-intro-heading{position: relative;z-index: 3;display: flex;flex-direction: column;padding: 55px 22px 35px;background: linear-gradient( 120deg,rgba(216,156,41,0.18) 0%,rgba(255,255,255,0.25) 65%,rgba(255,255,255,0) 100% )}.rr-intro-title{order: 1;margin: 0;color: var(--rr-dark);font-family: "Playfair Display",Georgia,serif;font-weight: 500;text-transform: uppercase}.rr-intro-title span{display: block;margin-bottom: 6px;font-size: 21px;line-height: 1.2}.rr-intro-title strong{display: block;font-size: 40px;line-height: 0.95;font-weight: 500}.rr-intro-kicker{order: 2;display: flex;align-items: center;gap: 15px;margin-top: 27px}.rr-intro-kicker p{margin: 0;color: var(--rr-dark);font-family: "Playfair Display",Georgia,serif;font-size: 15px;font-weight: 500;line-height: 1.3;text-transform: uppercase;white-space: nowrap}.rr-intro-kicker-divider{width: 130px;max-width: 150px;line-height: 0}.rr-intro-kicker-divider img,.rr-intro-kicker-divider svg{display: block;width: 100%;height: auto}.rr-intro-horizontal-line{display: none}.rr-intro-left-image{position: relative;width: 100%;aspect-ratio: 737 / 638;overflow: hidden}.rr-intro-left-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-intro-content{position: relative;z-index: 2;padding: 30px 24px 35px;background: #fff}.rr-intro-content p{margin: 0 0 22px;color: var(--rr-gray);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.7;text-align: left}.rr-intro-content p:last-of-type{margin-bottom: 30px}.rr-intro-content a:not(.rr-intro-btn){color: var(--rr-gold);font-weight: 700;text-decoration: none;transition: opacity 0.25s ease;font-size: 16px}.rr-intro-content a:not(.rr-intro-btn):hover{opacity: 0.75}.rr-intro-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 51px;padding: 0 27px;background: var(--rr-gold);color: #fff !important;font-family: "Montserrat",Arial,sans-serif;font-size: 11px;font-weight: 700;line-height: 1;letter-spacing: 1.5px;text-decoration: none !important;text-transform: uppercase;transition: background-color 0.25s ease,color 0.25s ease}.rr-intro-btn:hover{background: var(--rr-dark);color: #fff !important}.rr-intro-right-image{width: 100%;height: 520px;overflow: hidden}.rr-intro-right-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}@media (max-width: 420px){.rr-intro-heading{padding-left: 18px;padding-right: 18px}.rr-intro-title span{font-size: 19px}.rr-intro-title strong{font-size: 40px}.rr-intro-kicker{gap: 10px}.rr-intro-kicker p{font-size: 12px}.rr-intro-kicker-divider{width: 150px;max-width:150px}.rr-intro-content{padding-left: 20px;padding-right: 20px}.rr-intro-right-image{height: 430px}}@media (min-width: 768px){#rr-home-intro-v2{display: grid;grid-template-columns: 52% 48%;grid-template-areas: "heading heading" "left content" "right right"}.rr-intro-heading{grid-area: heading;padding: 75px 55px 60px}.rr-intro-title span{font-size: 28px}.rr-intro-title strong{font-size: 68px}.rr-intro-kicker p{font-size: 18px}.rr-intro-kicker-divider{width: 120px;max-width: 120px}.rr-intro-left-image{grid-area: left;height: 100%;min-height: 560px;aspect-ratio: auto}.rr-intro-content{grid-area: content;display: flex;flex-direction: column;justify-content: center;padding: 30px 45px}.rr-intro-content p{font-size: 14px;line-height: 1.65}.rr-intro-right-image{grid-area: right;height: 500px}}@media (min-width: 992px) and (max-width: 1199px){.rr-check-availability{margin: 0 3.53125vw;bottom: 2.53125vw;width: min(100%,calc(100% - 7.03125vw))}.rr-intro-heading{padding-left: 75px;padding-right: 75px}.rr-intro-title strong{font-size: 78px}.rr-intro-content{padding-left: 55px;padding-right: 55px}.rr-intro-right-image{height: 570px}}@media (min-width: 1200px){#rr-home-intro-v2{display: block;height: clamp(900px,49.01vw,941px);min-height: 900px;background: #fff}#rr-home-intro-v2::before{content: "";position: absolute;z-index: 0;top: 0;left: 0;width: 31.15%;height: 97.9%;background: linear-gradient( 90deg,rgba(216,156,41,0.30) 0%,rgba(255,255,255,0.30) 100% );pointer-events: none}.rr-intro-heading{position: absolute;z-index: 4;top: 17.5%;left: -3%;width: 64.7%;display: grid;grid-template-columns: 46% 54%;grid-template-areas: "kicker title";align-items: end;gap: 5%;padding: 0 0 0 6.1%;background: transparent}.rr-intro-kicker{grid-area: kicker;order: initial;display: flex;align-items: flex-end;justify-content: flex-end;flex-direction: column-reverse;gap: clamp(15px,1.25vw,24px);margin: 0 0 7px 0}.rr-intro-kicker p{font-size: clamp(16px,1.30vw,25px);line-height: 30px}.rr-intro-kicker-divider{width: clamp(95px,8.95vw,172px);max-width: 172px}.rr-intro-title{grid-area: title;order: initial;margin: 0;position: relative;bottom: 0.68125vw}.rr-intro-title span{margin: 0 0 2px;font-size: clamp(25px,2.08vw,40px);line-height: 1}.rr-intro-title strong{font-size: clamp(56px,4.69vw,90px);line-height: 0.78;white-space: nowrap}.rr-intro-left-image{position: absolute;z-index: 1;left: 0;bottom: 0;width: 38.39%;height: 67.8%;min-height: 0;overflow: hidden}.rr-intro-left-image img{width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-intro-content{position: absolute;z-index: 5;top: 37.4%;left: 41.51%;width: 24.59%;display: block;padding: 0;background: transparent}.rr-intro-content p{margin: 0 0 clamp(16px,1.15vw,22px);font-size: clamp(13px,0.833vw,16px);line-height: 1.5;text-align: justify}.rr-intro-content p:last-of-type{margin-bottom: clamp(22px,2vw,38px)}.rr-intro-btn{min-height: 51px;padding-left: 30px;padding-right: 30px;font-size: 12px}.rr-intro-right-image{position: absolute;z-index: 1;top: 0;right: 0;width: 30.78%;height: 100%}.rr-intro-right-image img{width: 100%;height: 100%;object-fit: cover;object-position: center}}@media (min-width: 1600px){.rr-intro-content p{font-size: 16px;line-height: 24px}.rr-intro-btn{padding-left: 30px;padding-right: 30px}}@media (min-width: 1800px){.rr-intro-horizontal-line{display: none;position: absolute;z-index: 2;top: 13.75vw;left: 0;width: 64.7%;height: 1px;background: linear-gradient( 90deg,rgba(216,156,41,0.15) 0%,rgba(216,156,41,0.85) 45%,rgba(216,156,41,0.15) 100% )}}#rr-day-outing-intro{--rr-day-bg: #1d1d1d;--rr-day-text: #868686;--rr-day-gold: #c99b4a;width: 100%;overflow: hidden}.rr-day-outing-inner{width: 100%;display: flex;flex-direction: column-reverse;padding: 30px 20px 35px}.rr-day-outing-image{position: relative;width: 100%;height: 330px;overflow: hidden}.rr-day-outing-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-day-outing-content{padding: 38px 0 42px}.rr-day-outing-content p{margin: 0 0 22px;color: var(--rr-day-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}.rr-day-outing-content p:last-child{margin-bottom: 0}.rr-day-outing-content a{color: var(--rr-day-gold);font-weight: 700}.rr-day-outing-content a:hover{color: var(--rr-day-gold)}@media (max-width: 400px){.rr-day-outing-image{height: 285px}.rr-day-outing-content{padding: 0 0 30px}.rr-day-outing-content p{font-size: 16px;line-height: 1.65}}@media (min-width: 768px){.rr-day-outing-inner{display: grid;grid-template-columns: 46% 54%;align-items: stretch;padding: 35px 0 35px 40px}.rr-day-outing-image{height: auto;min-height: 480px}.rr-day-outing-content{display: flex;flex-direction: column;justify-content: center;padding: 55px 45px}.rr-day-outing-content p{font-size: 16px;line-height: 1.65;text-align: justify}}@media (min-width: 992px){.rr-day-outing-inner{grid-template-columns: 44% 56%}.rr-day-outing-image{min-height: 500px}.rr-day-outing-content{padding: 60px}.rr-day-outing-content p{font-size: 16px;line-height: 1.6}}@media (min-width: 1200px){#rr-day-outing-intro{min-height: 515px}.rr-day-outing-inner{display: grid;grid-template-columns: 585px 675px;column-gap: 60px;width: 1320px;max-width: calc(100% - 60px);min-height: 515px;margin: 0 auto;padding: 100px 0 80px}.rr-day-outing-image{width: 585px;height: 515px;min-height: 515px}.rr-day-outing-image img{position: absolute;top: 0;left: -2.36%;width: 132.05%;max-width: none;height: 100%;object-fit: cover}.rr-day-outing-content{display: flex;flex-direction: column;justify-content: center;width: 675px;padding: 0}.rr-day-outing-content p{margin: 0 0 24px;font-size: 16px;line-height: 24px;text-align: justify}.rr-day-outing-content p:last-child{margin-bottom: 0}}@media (min-width: 1200px) and (max-width: 1399px){.rr-day-outing-inner{grid-template-columns: minmax(0,44%) minmax(0,56%);column-gap: 45px;width: calc(100% - 80px)}.rr-day-outing-image,.rr-day-outing-content{width: 100%}.rr-day-outing-content{padding-right: 10px}.rr-day-outing-content p{font-size: 14px;line-height: 22px}}.rr-venue-section{--rr-gold: #d89c29;--rr-text: #868686;--rr-dark: #424242;--rr-heading-dark: #212529;--rr-bg: #f5f5f5;position: relative;width: 100%;margin: 0;padding: 0;overflow: hidden}.rr-venue-shell{width: 100%;margin: 0 auto;background: var(--rr-bg)}.rr-venue-main{display: flex;flex-direction: column;width: 100%}.rr-venue-media{position: relative;width: 100%;aspect-ratio: 885 / 604;overflow: hidden}.rr-venue-media img{display: block;width: 100%;height: 100%;object-fit: cover}.rr-venue-content{padding: 38px 22px 34px}.rr-venue-logo{margin-bottom: 28px}.rr-venue-logo img{display: block;max-width: 100%;height: auto}.rr-venue-logo--skytrack{width: 155px}.rr-venue-logo--ktv{width: 110px}.rr-venue-eyebrow{display: flex;align-items: center;gap: 16px;margin-bottom: 5px;color: var(--rr-gold);font-family: "Lato",Arial,sans-serif;font-size: 13px;font-weight: 900;line-height: 24px;letter-spacing: 2px;text-transform: uppercase}.rr-venue-eyebrow span + span{display: flex;align-items: center;gap: 16px}.rr-venue-eyebrow span + span::before{content: "";display: block;width: 1px;height: 14px;background: var(--rr-gold)}.rr-venue-title{margin: 0 0 22px;color: var(--rr-dark);font-family: "Playfair Display",Georgia,serif;font-size: 31px;font-weight: 500;line-height: 1.2}.rr-venue-description{max-width: 675px;margin: 0;color: var(--rr-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.6;text-align: left}.rr-venue-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px}.rr-venue-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 23px;font-family: "Montserrat",Arial,sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 1.5px;text-decoration: none !important;text-transform: uppercase;transition: background-color .25s ease,color .25s ease,border-color .25s ease}.rr-venue-btn--primary{border: 1px solid var(--rr-gold);background: var(--rr-gold);color: #fff !important}.rr-venue-btn--primary:hover{border-color: var(--rr-dark);background: var(--rr-dark);color: #fff !important}.rr-venue-btn--outline{border: 1px solid var(--rr-gold);background: transparent;color: var(--rr-gold) !important}.rr-venue-btn--outline:hover{background: var(--rr-gold);color: #fff !important}.rr-venue-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px;width: 100%}.rr-venue-fact{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 185px;padding: 25px 12px 20px;border-bottom: 4px solid var(--rr-gold);background: rgba(0,0,0,.05);text-align: center}.rr-venue-fact-icon{display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;margin-bottom: 19px}.rr-venue-fact-icon img{display: block;width: 100%;height: 100%;object-fit: contain}.rr-venue-fact h3{margin: 0 0 7px;color: var(--rr-heading-dark);font-family: Arial,sans-serif;font-size: 17px;font-weight: 400;line-height: 1.2}.rr-venue-fact p{margin: 0;color: var(--rr-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.5}.rr-venue-fact a{color: var(--rr-text);text-decoration: none}.rr-venue-fact a:hover{color: var(--rr-gold)}@media (max-width: 479px){.rr-venue-facts{grid-template-columns: 1fr}.rr-venue-fact{min-height: 160px}.rr-venue-content{padding-left: 18px;padding-right: 18px}.rr-venue-title{font-size: 29px}}@media (min-width: 768px){.rr-venue-content{padding: 50px}.rr-venue-title{font-size: 38px}.rr-venue-description{font-size: 16px;line-height: 1.6;text-align: justify}.rr-venue-facts{grid-template-columns: repeat(3,1fr)}.rr-venue-fact{min-height: 205px}.rr-venue-fact-icon{width: 55px;height: 55px}.rr-venue-fact h3{font-size: 20px}}@media (min-width: 992px){.rr-venue-main{display: grid;grid-template-columns: 50% 50%;align-items: stretch}.rr-venue-section--bar .rr-venue-media{grid-column: 1;grid-row: 1}.rr-venue-section--bar .rr-venue-content{grid-column: 2;grid-row: 1}.rr-venue-section--ktv .rr-venue-content{grid-column: 1;grid-row: 1}.rr-venue-section--ktv .rr-venue-media{grid-column: 2;grid-row: 1}.rr-venue-media{height: 100%;aspect-ratio: auto}.rr-venue-content{display: flex;flex-direction: column;justify-content: center;min-height: 560px;padding: 65px}.rr-venue-facts{grid-template-columns: repeat(5,1fr);gap: 5px}}@media (min-width: 1200px){.rr-venue-shell{width: calc(100% - 100px);max-width: 1600px}.rr-venue-main{min-height: 684px}.rr-venue-content{min-height: 684px;padding: 80px 60px}.rr-venue-logo--skytrack{width: 179px}.rr-venue-logo--ktv{width: 145px}.rr-venue-eyebrow{font-size: 16px;line-height: 24px}.rr-venue-title{margin-bottom: 38px;font-size: 45px;line-height: 54px}.rr-venue-description{font-size: 16px;line-height: 24px}.rr-venue-actions{margin-top: 36px}.rr-venue-btn{min-height: 51px;padding-left: 30px;padding-right: 30px;font-size: 12px}.rr-venue-fact{min-height: 227px}.rr-venue-fact-icon{width: 60px;height: 60px;margin-bottom: 29px}.rr-venue-fact h3{margin-bottom: 9px;font-size: 24px;line-height: 28.8px}.rr-venue-fact p{font-size: 16px;line-height: 21px}}@media (min-width: 1800px){.rr-venue-shell{position: relative;width: 1600px;max-width: none;height: 911px}.rr-venue-section--bar .rr-venue-shell{transform: translateX(45px)}.rr-venue-section--ktv .rr-venue-shell{transform: translateX(-45px)}.rr-venue-main{position: relative;display: block;width: 100%;height: 684px;min-height: 684px}.rr-venue-media{position: absolute;top: 80px;width: 885px;height: 604px;overflow: hidden}.rr-venue-media img{width: 100%;height: 100%;object-fit: cover}.rr-venue-section--bar .rr-venue-media{left: -205px}.rr-venue-section--ktv .rr-venue-media{right: -50%;left: auto}.rr-venue-content{position: absolute;top: 140px;display: block;width: 675px;min-height: 0;padding: 0}.rr-venue-section--bar .rr-venue-content{right: 185px;left: auto}.rr-venue-section--ktv .rr-venue-content{left: 60px;right: auto}.rr-venue-section--bar .rr-venue-logo{margin-bottom: 46px}.rr-venue-section--bar .rr-venue-eyebrow{margin-bottom: 0}.rr-venue-section--bar .rr-venue-title{margin: 0 0 43px}.rr-venue-section--bar .rr-venue-actions{margin-top: 35px}.rr-venue-section--ktv .rr-venue-logo{margin-bottom: 35px}.rr-venue-section--ktv .rr-venue-eyebrow{margin-bottom: 0}.rr-venue-section--ktv .rr-venue-title{margin: 0 0 43px}.rr-venue-section--ktv .rr-venue-actions{margin-top: 34px}.rr-venue-facts{position: absolute;left: 0;bottom: 0;display: grid;grid-template-columns: repeat(5,316px);gap: 5px;width: 1600px;height: 227px}.rr-venue-fact{width: 316px;height: 227px;min-height: 227px;padding: 0}}#loaction-s-4{--around-bg: #1e1e1e;--around-gold: #d89c29;--around-link-gold: #c99b4a;--around-heading: #424242;--around-text: #868686;position: relative;width: 100%;margin: 0;padding: 30px 20px 35px;overflow: hidden}.rr-around-seo-title{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.rr-around-image{position: relative;width: 100%;height: 480px;overflow: hidden}.rr-around-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-around-content{padding: 35px 0 0}.airport-hotel-content-section{margin-top: 0px}.rr-around-heading{margin-bottom: 30px}.rr-around-heading h2{margin: 0 0 10px;color: var(--around-heading);font-family: "Playfair Display",Georgia,serif;font-size: 34px;font-weight: 500;line-height: 1.2}.rr-around-divider{width: 120px;line-height: 0}.rr-around-divider img,.rr-around-divider svg{display: block;width: 100%;height: auto}.rr-around-description{max-width: 912px}.rr-around-description p{margin: 0 0 18px;color: var(--around-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}.rr-around-description p:last-child{margin-bottom: 0}.rr-around-description a{color: var(--around-link-gold) !important;font-weight: 700}.rr-around-grid{display: grid;grid-template-columns: 1fr;gap: 28px;margin-top: 45px}.rr-around-item{display: flex;align-items: center;gap: 18px}.rr-around-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 70px;width: 70px;height: 70px;border-radius: 50%;background: var(--around-gold)}.rr-around-icon-inner{display: flex;align-items: center;justify-content: center;width: 42px;height: 42px}.rr-around-icon-inner img,.rr-around-icon-inner svg{display: block;width: 100%;height: 100%;object-fit: contain}.rr-around-item-text h3{margin: 0;color: var(--around-heading);font-family: "Lato",Arial,sans-serif;font-size: 17px;font-weight: 900;line-height: 1.15}@media (max-width: 420px){.rr-around-image{height: 420px}.rr-around-content{padding-left: 0;padding-right: 0}.rr-around-heading h2{font-size: 30px}}@media (min-width: 768px){#loaction-s-4{padding: 40px 40px 0}.rr-around-image{height: 600px}.rr-around-content{padding: 35px 0 50px}.rr-around-heading h2{font-size: 40px}.rr-around-description p{font-size: 16px;line-height: 1.6;text-align: justify}.rr-around-grid{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 45px;row-gap: 38px;margin-top: 50px}.rr-around-icon{flex-basis: 75px;width: 75px;height: 75px}.rr-around-icon-inner{width: 46px;height: 46px}.rr-around-item-text h3{font-size: 18px}}@media (min-width: 992px){#loaction-s-4{display: grid;grid-template-columns: 37% 63%;align-items: stretch}.rr-around-image{height: auto;min-height: 780px}.rr-around-content{display: flex;flex-direction: column;justify-content: center;padding: 70px 55px}.rr-around-grid{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 30px;row-gap: 45px}}#rr-history{--rr-history-bg: #1e1e1e;--rr-history-title: #424242;--rr-history-text: #868686;--rr-history-gold: #c99b4a;position: relative;width: 100%;margin: 0;padding: 0;overflow: hidden}.rr-history-inner{position: relative;width: 100%;padding: 30px 20px 0}.rr-history-main-image{position: relative;width: 100%;height: 520px;overflow: hidden}.rr-history-main-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-history-content{position: relative;padding: 45px 22px;background: linear-gradient( to top,rgba(255,255,255,0.12),rgba(216,156,41,0.15) )}.rr-history-title{margin: 0 0 28px;color: var(--rr-history-title);font-family: "Playfair Display",Georgia,serif;font-size: 36px;font-weight: 500;line-height: 1.2}.rr-history-description{max-width: 658px}.rr-history-description p{margin: 0 0 24px;color: var(--rr-history-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}.rr-history-description p:last-child{margin-bottom: 0}.rr-history-description a{color: var(--rr-history-gold) !important;font-weight: 700}.rr-history-image{position: relative;width: 100%;overflow: hidden}.rr-history-image img{display: block;width: 100%;height: 100%;object-fit: cover}.rr-history-image--pool{height: 390px}.rr-history-image--lifestyle{height: 390px}.rr-history-closing{padding: 38px 22px 50px}.rr-history-closing p{margin: 0;color: var(--rr-history-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}@media (max-width: 420px){.rr-history-main-image{height: 450px}.rr-history-content{padding: 38px 18px 42px}.rr-history-title{font-size: 32px}.rr-history-image--pool,.rr-history-image--lifestyle{height: 320px}.rr-history-closing{padding: 32px 18px 42px}}@media (min-width: 768px){.rr-history-inner{padding: 40px 40px 0}.rr-history-main-image{height: 650px}.rr-history-content{padding: 65px 50px}.rr-history-title{font-size: 41px}.rr-history-description p{font-size: 16px;line-height: 1.6;text-align: justify}.rr-history-image--pool,.rr-history-image--lifestyle{display: inline-block;width: 50%;height: 420px;margin-right: -4px;vertical-align: top}.rr-history-closing{padding: 50px}.rr-history-closing p{max-width: 600px;font-size: 16px;line-height: 1.6;text-align: justify}}@media (min-width: 992px){.rr-history-inner{display: grid;grid-template-columns: 44% 56%;grid-template-areas: "main content" "closing gallery";padding: 40px 40px 50px}.rr-history-image--lifestyle{display:none}.rr-history-main-image{grid-area: main;height: 720px}.rr-history-content{grid-area: content;display: flex;flex-direction: column;justify-content: center;min-height: 720px;padding: 70px 60px}.rr-history-closing{grid-area: closing;display: flex;align-items: center;min-height: 300px;padding: 50px}.rr-history-image--pool,.rr-history-image--lifestyle{display: block;width: 100%;height: 400px;margin: 0;float: left}}#contact-intro{--rr-contact-bg: #1e1e1e;--rr-contact-text: #868686;--rr-contact-gold: #c99b4a;width: 100%;margin: 0;padding: 0;overflow: hidden}.rr-contact-seo-title{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.rr-contact-intro-inner{width: 100%;display: flex;flex-direction: column-reverse;padding: 30px 20px 0}.rr-contact-intro-image{position: relative;width: 100%;height: 380px;overflow: hidden}.rr-contact-intro-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-contact-intro-content{padding: 35px 22px 40px}.rr-contact-intro-content p{margin: 0 0 22px;color: var(--rr-contact-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}.rr-contact-intro-content p:last-child{margin-bottom: 0}.rr-contact-intro-content a{display: inline;color: var(--rr-contact-gold);font-weight: 700;text-decoration: none}.rr-contact-intro-content a:hover{color: var(--rr-contact-gold);text-decoration: underline}@media (max-width: 420px){.rr-contact-intro-image{height: 330px}.rr-contact-intro-content{padding: 0 0 30px}.rr-contact-intro-content p{font-size: 16px;line-height: 1.65}}@media (min-width: 768px){#contact-map .container-fluid .row .col-lg-7.col-md-12{padding-left: 40px;padding-right: 40px}#contact-map .container-fluid .row .col-lg-5.col-md-12{padding-left: 40px;padding-right: 40px}.rr-contact-intro-inner{display: grid;grid-template-columns: 45% 55%;align-items: stretch;padding: 30px 40px 25px}.rr-contact-intro-image{height: auto;min-height: 500px}.rr-contact-intro-content{display: flex;flex-direction: column;justify-content: center;min-height: 500px;padding: 30px 0 30px 30px}.rr-contact-intro-content p{font-size: 16px;line-height: 1.65;text-align: justify}}@media (min-width: 992px){#contact-map .container-fluid .row .col-lg-7.col-md-12{padding-left: 15px;padding-right: 15px}#contact-map .container-fluid .row .col-lg-5.col-md-12{padding-left: 15px;padding-right: 15px}.rr-contact-intro-inner{grid-template-columns: 44% 56%}.rr-contact-intro-content{padding: 55px 55px}.rr-contact-intro-content p{font-size: 16px;line-height: 23px}}@media (min-width: 1200px){#contact-intro{min-height: 515px;margin-top: 100px}.rr-contact-intro-inner{display: grid;grid-template-columns: minmax(0,585px) minmax(0,675px);column-gap: 60px;width: 1200px;max-width: calc(100% - 170px);min-height: 515px;margin: 0 auto;padding: 0}.rr-contact-intro-image{width: 100%;height: 515px;min-height: 515px}.rr-contact-intro-image img{width: 100%;height: 100%;object-fit: cover}.rr-contact-intro-content{display: flex;flex-direction: column;justify-content: center;width: 100%;min-height: 515px;padding: 0}.rr-contact-intro-content p{margin: 0 0 24px;font-size: 16px;line-height: 24px;text-align: justify}}@media (min-width: 1800px){.rr-contact-intro-inner{width: 1320px;max-width: none;grid-template-columns: 585px 675px;column-gap: 60px}.rr-contact-intro-image img{position: absolute;top: -8.95%;left: -1.2%;width: 101.2%;max-width: none;height: 114.95%;object-fit: cover}.rr-contact-intro-content{width: 675px}.rr-contact-intro-content p{font-size: 16px;line-height: 24px}}.rr-rooms-intro{--rr-room-text: #868686;--rr-room-gold: #d89c29;--rr-room-dark: #212529;--rr-room-filter-bg: #f7f7f7;--rr-room-filter-border: #dddddd;--rr-room-divider: #4b4b4d;width: 100%;margin: 0 auto}.rr-rooms-seo-title{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.rr-rooms-intro-main{display: flex;flex-direction: column-reverse;padding: 30px 20px;width: 100%}.rr-rooms-intro-image{position: relative;width: 100%;height: 420px;overflow: hidden}.rr-rooms-intro-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-rooms-intro-content{padding: 38px 22px 42px}.rr-rooms-intro-content p{margin: 0 0 22px;color: var(--rr-room-text) !important;font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}.rr-rooms-intro-content p:last-child{margin-bottom: 0}.rr-rooms-intro-content a{display: inline;color: var(--rr-room-gold);font-weight: 700;text-decoration: none}.rr-rooms-intro-content a:hover{color: var(--rr-room-gold);text-decoration: underline}.rr-rooms-filter{width: calc(100% - 40px);margin: 0 auto 0;padding: 14px 0 15px;border-top: 1px solid var(--rr-room-divider);border-bottom: 1px solid var(--rr-room-divider)}.rr-rooms-filter .wl-ordering-jq{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 !important;padding: 0;list-style: none}.rr-rooms-filter .wl-ordering-jq li{display: flex;align-items: center;justify-content: center;height: 32px;padding: 0 18px;margin: 0;border: 1px solid var(--rr-room-filter-border);background: var(--rr-room-filter-bg);color: var(--rr-room-dark);font-family: Arial,sans-serif;font-size: 14px;font-weight: 400;line-height: 1;cursor: pointer;transition: background-color .2s ease,color .2s ease,border-color .2s ease}.rr-rooms-filter .wl-ordering-jq li:hover{border-color: var(--rr-room-gold);background: var(--rr-room-gold);color: #fff}.rr-rooms-filter .wl-ordering-jq li.active,.rr-rooms-filter .wl-ordering-jq li.current{border-color: var(--rr-room-gold);background: var(--rr-room-gold);color: #fff}@media (max-width: 420px){.rr-rooms-intro-image{height: 360px}.rr-rooms-intro-content{padding: 0 0 30px}.rr-rooms-intro-content p{font-size: 16px;line-height: 1.65}.rr-rooms-filter{width: calc(100% - 36px)}.rr-rooms-filter .wl-ordering-jq li{height: 30px;padding: 0 15px;font-size: 13px}}@media (min-width: 768px){.rr-rooms-intro-main{display: grid;grid-template-columns: 42% 58%;align-items: stretch;padding: 40px 40px 0}.rr-rooms-intro-image{height: auto;min-height: 530px}.rr-rooms-intro-content{display: flex;flex-direction: column;justify-content: center;padding: 30px 0 30px 30px}.rr-rooms-intro-content p{font-size: 16px;line-height: 1.65;text-align: justify}.rr-rooms-filter{width: calc(100% - 80px);margin-top: 50px}}@media (min-width: 992px){.rr-rooms-intro-main{grid-template-columns: 42% 58%}.rr-rooms-intro-content{padding: 45px 50px}.rr-rooms-intro-content p{font-size: 16px;line-height: 23px}.rr-rooms-filter .wl-ordering-jq li{height: 26px;padding: 0 20px;font-size: 16px;line-height: 24px}}@media (min-width: 1200px){.rr-rooms-intro{width: 100%}.rr-rooms-intro-main{display: grid;grid-template-columns: minmax(0,585px) minmax(0,775px);column-gap: 60px;width: 1200px;max-width: calc(100% - 148px);margin: 100px auto 0;padding: 0}.rr-rooms-intro-image{width: 100%;height: 515px;min-height: 515px}.rr-rooms-intro-content{display: flex;flex-direction: column;justify-content: center;width: 100%;height: 515px;padding: 0}.rr-rooms-intro-content p{margin: 0 0 24px;font-size: 16px;line-height: 24px;text-align: justify}.rr-rooms-filter{width: 1110px;max-width: calc(100% - 80px);height: 58px;margin: 80px auto 90px;padding: 14px 0 15px}.rr-rooms-filter .wl-ordering-jq{gap: 8px}.rr-rooms-filter .wl-ordering-jq li{height: 26px;padding: 0 20px;font-size: 16px;line-height: 24px}}@media (min-width: 1800px){.rr-rooms-intro{position: relative;min-height: 753px}.rr-rooms-intro-main{grid-template-columns: 585px 775px;column-gap: 60px;width: 1420px;max-width: none;margin-top: 100px}.rr-rooms-intro-image img{position: absolute;top: 0;left: -14.59%;width: 131.54%;max-width: none;height: 100%;object-fit: cover}.rr-rooms-intro-content{width: 775px;height: 515px;padding: 0}.rr-rooms-intro-content p{font-size: 16px;line-height: 24px}.rr-rooms-filter{width: 1110px;max-width: none;height: 58px;margin-top: 80px}}#rr-location-story{--rr-location-dark: #1e1e1e;--rr-location-heading: #424242;--rr-location-text: #868686;--rr-location-gold: #d89c29;--rr-location-light: #f1f1ee;position: relative;width: 100%;margin: 0;padding: 0;overflow: hidden}.rr-location-story-inner{position: relative;padding: 30px 20px;width: 100%}.rr-location-main-image{position: relative;width: 100%;height: 420px;overflow: hidden}.rr-location-main-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-location-intro{padding: 35px 22px;background: linear-gradient( 135deg,#ffffff 0%,#f1f1ee 100% )}.rr-location-main-title{margin: 0 0 32px;color: var(--rr-location-heading);font-family: "Playfair Display",Georgia,serif;font-size: 36px;font-weight: 500;line-height: 1.1;text-transform: uppercase}.rr-location-intro-copy p,.rr-location-secondary-copy p,.rr-location-bottom-content p{margin: 0 0 22px;color: var(--rr-location-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65}.rr-location-intro-copy p:last-child,.rr-location-secondary-copy p:last-child,.rr-location-bottom-content p:last-child{margin-bottom: 0}.rr-location-intro-copy a,.rr-location-secondary-copy a{display: inline;color: var(--rr-location-gold);font-weight: 700;text-decoration: none}.rr-location-intro-copy a:hover,.rr-location-secondary-copy a:hover{color: var(--rr-location-gold);text-decoration: underline}.rr-location-secondary-image{position: relative;width: 100%;height: 440px;overflow: hidden}.rr-location-secondary-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-location-secondary-copy{padding: 35px 22px 50px;background: linear-gradient( 135deg,#ffffff 0%,#f1f1ee 100% )}.rr-location-bottom{position: relative}.rr-location-bottom-item{position: relative;padding: 50px 22px 50px 55px;border-bottom: 1px solid rgba(255,255,255,.12)}.rr-location-bottom-content h3{margin: 0 0 28px;color: var(--rr-location-heading);font-family: "Playfair Display",Georgia,serif;font-size: 27px;font-weight: 500;line-height: 1.2;text-transform: uppercase}.rr-location-decoration{position: absolute;top: 0;left: 20px;width: 24px;height: 100%}.rr-location-decoration-line{position: absolute;top: 0;bottom: 0;left: 12px;width: 1px;background: rgba(91,66,20,0.15)}.rr-location-decoration-star{position: absolute;top: 48px;left: 0;width: 24px;height: 24px;object-fit: contain}@media (max-width: 420px){.rr-location-main-image{height: 360px}.rr-location-secondary-image{height: 380px}.rr-location-intro,.rr-location-secondary-copy{padding-left: 18px;padding-right: 18px}.rr-location-main-title{font-size: 31px}.rr-location-bottom-item{padding-right: 18px}}@media (min-width: 768px){.rr-location-main-image{height: 530px}.rr-location-intro{padding: 65px 50px}.rr-location-main-title{font-size: 40px;line-height: 1.15}.rr-location-intro-copy p,.rr-location-secondary-copy p,.rr-location-bottom-content p{font-size: 15px;line-height: 1.6;text-align: justify}.rr-location-secondary-image{height: 500px}.rr-location-secondary-copy{padding: 60px 50px}.rr-location-bottom{display: grid;grid-template-columns: 1fr 1fr}.rr-location-bottom-item{min-height: 300px;padding: 55px 40px 50px 65px}.rr-location-bottom-item + .rr-location-bottom-item{border-left: 1px solid rgba(255,255,255,.12)}.rr-location-bottom-content h3{font-size: 30px;line-height: 36px}.rr-location-story-inner{padding: 40px 40px 20px}}@media (min-width: 992px){.rr-location-story-inner{display: grid;grid-template-columns: 42% 58%;grid-template-areas: "main intro" "secondary secondarycopy" "bottom bottom"}.rr-location-main-image{grid-area: main;height: 600px}.rr-location-intro{grid-area: intro;display: flex;flex-direction: column;justify-content: center;min-height: 600px;padding: 65px}.rr-location-secondary-image{grid-area: secondary;width: 100%;height: 520px;margin-left: auto}.rr-location-secondary-copy{grid-area: secondarycopy;display: flex;flex-direction: column;justify-content: center;padding: 60px 65px}.rr-location-bottom{grid-area: bottom}}#spa-content-section{--rr-spa-bg: #1e1e1e;--rr-spa-text: #868686;--rr-spa-gold: #c99b4a;width: 100%;margin: 0;padding: 30px 20px 10px;overflow: hidden}.rr-spa-seo-title{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.rr-spa-intro-inner{width: 100%;padding: 0}.rr-spa-intro-image{position: relative;width: 100%;height: 400px;overflow: hidden}.rr-spa-intro-image img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-spa-intro-content{padding: 38px 22px 44px}.rr-spa-intro-content p{margin: 0 0 22px;color: var(--rr-spa-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}.rr-spa-intro-content p:last-child{margin-bottom: 0}.rr-spa-intro-content a{display: inline;color: var(--rr-spa-gold);font-weight: 700;text-decoration: none}.rr-spa-intro-content a:hover{color: var(--rr-spa-gold);text-decoration: underline}@media (max-width: 420px){.rr-spa-intro-image{height: 340px}.rr-spa-intro-content{padding: 30px 0 0}.rr-spa-intro-content p{font-size: 16px;line-height: 1.65}}@media (min-width: 768px){#spa-content-section{padding: 35px 40px 10px}#spa-s-1{margin-top: 40px;display: flex;justify-content: center}#spa-s-1 .container{margin: 0 0;padding: 0 40px;max-width: 100%}#spa-s-1 .container .row{margin-left: 0;margin-right: 0}#spa-s-1 .container .row .col-md-6{padding-left: 0;padding-right: 0}#spa-s-1 .container .row .col-md-6:first-child{padding-right: 30px}.rr-spa-intro-inner{display: grid;grid-template-columns: 45% 55%;align-items: stretch;padding: 0}.rr-spa-intro-image{height: auto;min-height: 500px}.rr-spa-intro-content{display: flex;flex-direction: column;justify-content: center;min-height: 500px;padding: 50px 0 50px 45px}.rr-spa-intro-content p{font-size: 16px;line-height: 1.65;text-align: justify}}@media (min-width: 992px){.rr-spa-intro-inner{grid-template-columns: 44% 56%}.rr-spa-intro-content{padding: 55px}.rr-spa-intro-content p{font-size: 16px;line-height: 23px}}@media (min-width: 1023px){#spa-s-1{margin-top: 80px}#spa-s-1 .container{max-width: 1140px}}@media (min-width: 1200px){#spa-content-section{min-height: 515px;margin-top: 100px;padding:0}.rr-spa-intro-inner{display: grid;grid-template-columns: minmax(0,585px) minmax(0,675px);column-gap: 60px;width: 1200px;max-width: calc(100% - 170px);min-height: 515px;margin: 0 auto;padding: 0}.rr-spa-intro-image{width: 100%;height: 515px;min-height: 515px}.rr-spa-intro-image img{width: 100%;height: 100%;object-fit: cover;object-position: center}.rr-spa-intro-content{display: flex;flex-direction: column;justify-content: center;width: 100%;min-height: 515px;padding: 0}.rr-spa-intro-content p{margin: 0 0 24px;font-size: 16px;line-height: 24px;text-align: justify}}@media (min-width: 1800px){.rr-spa-intro-inner{width: 1320px;max-width: none;grid-template-columns: 585px 675px;column-gap: 60px}.rr-spa-intro-image{width: 585px;height: 515px}.rr-spa-intro-content{width: 675px;height: 515px}.rr-spa-intro-content p{font-size: 16px;line-height: 24px}}#rr-celestia{--celestia-gold: #d89c29;--celestia-text: #868686;--celestia-heading: #424242;--celestia-dark: #212529;--celestia-white: #ffffff;position: relative;width: 100%;margin: 0;padding: 0;overflow: hidden;background: #fff}.rr-celestia-main{display: flex;flex-direction: column;width: 100%}.rr-celestia-primary{padding: 35px 22px}.rr-celestia-logo{width: 160px;margin-bottom: 28px}.rr-celestia-logo img{display: block;width: 100%;height: auto}.rr-celestia-tags{display: flex;flex-wrap: wrap;align-items: center;gap: 13px;margin-bottom: 10px;color: var(--celestia-gold);font-family: "Lato",Arial,sans-serif;font-size: 13px;font-weight: 900;line-height: 24px;letter-spacing: 2px;text-transform: uppercase}.rr-celestia-tags span + span{display: flex;align-items: center;gap: 13px}.rr-celestia-tags span + span::before{content: "";display: block;width: 1px;height: 14px;background: var(--celestia-gold)}.rr-celestia-title{margin: 0 0 28px;color: var(--celestia-heading);font-family: "Playfair Display",Georgia,serif;font-size: 34px;font-weight: 500;line-height: 1.2}.rr-celestia-primary-copy,.rr-celestia-secondary p{margin: 0;color: var(--celestia-text);font-family: "Lato",Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 1.65;text-align: left}.rr-celestia-secondary a:not(.rr-celestia-gallery-btn){display: inline;color: #c99b4a;font-weight: 700;text-decoration: none}.rr-celestia-secondary a:not(.rr-celestia-gallery-btn):hover{text-decoration: underline}.rr-celestia-hero-image,.rr-celestia-food-image,.rr-celestia-interior-image{position: relative;width: 100%;overflow: hidden}.rr-celestia-hero-image{height: 440px;padding: 0 20px}.rr-celestia-food-image{height: 350px;padding: 0 20px}.rr-celestia-interior-image{height: 420px;padding: 0 20px}.rr-celestia-hero-image img,.rr-celestia-food-image img,.rr-celestia-interior-image img{display: block;width: 100%;height: 100%;object-fit: cover}.rr-celestia-secondary{padding: 35px 22px 35px}.rr-celestia-gallery-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 51px;margin-top: 30px;padding: 0 30px;background: var(--celestia-gold);color: #fff !important;font-family: "Montserrat",Arial,sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 1.5px;text-decoration: none !important;text-transform: uppercase;transition: background-color .25s ease,color .25s ease}.rr-celestia-gallery-btn:hover{background: var(--celestia-heading);color: #fff !important}.rr-celestia-details{display: grid;grid-template-columns: 1fr;gap: 35px;width: 100%;padding: 20px 22px 35px;background: #fff}.rr-celestia-detail{text-align: left}.rr-celestia-detail-icon{display: flex;align-items: center;justify-content: flex-start;width: 50px;height: 50px;margin-bottom: 15px}.rr-celestia-detail-icon img{display: block;width: 100%;height: 100%;object-fit: contain}.rr-celestia-detail-icon--muted{opacity: .7}.rr-celestia-detail h3{margin: 0 0 10px;color: var(--celestia-dark);font-family: Arial,sans-serif;font-size: 20px;font-weight: 400;line-height: 1.2}.rr-celestia-detail p.meal{margin: 14px 0 4px;color: var(--celestia-dark);font-family: Arial,sans-serif;font-size: 15px;font-weight: 400;line-height: 1.2}.rr-celestia-detail p{margin: 0;color: var(--celestia-text);font-family: "Lato",Arial,sans-serif;font-size: 14px;font-weight: 400;line-height: 1.5}.rr-celestia-detail a{color: var(--celestia-text);text-decoration: none}.rr-celestia-detail a:hover{color: var(--celestia-gold)}@media (min-width: 768px){.rr-events-section{padding: 40px 0 0}.rr-celestia-main{flex-direction: unset;flex-wrap: wrap}.rr-celestia-primary,.rr-celestia-secondary{padding-left: 40px;padding-right: 40px;padding-bottom: 40px}.rr-celestia-hero-image{padding: 0 40px}.rr-celestia-title{font-size: 40px}.rr-celestia-primary-copy,.rr-celestia-secondary p{font-size: 16px;line-height: 1.6;text-align: justify}.rr-celestia-food-image,.rr-celestia-interior-image{display: inline-block;width: 50%;margin-right: 0;vertical-align: top}.rr-celestia-interior-image{height: 420px;padding: 0 40px 0 0}.rr-celestia-food-image{padding: 0 0 0 40px;height: 420px}.rr-celestia-details{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 50px;row-gap: 45px;padding: 0 40px 40px}}@media (min-width: 992px){.rr-celestia-main{display: grid;grid-template-columns: 56% 44%;grid-template-areas: "primary hero" "gallery secondary";margin: 0 0 50px}.rr-celestia-primary{grid-area: primary;display: flex;flex-direction: column;justify-content: center;min-height: 500px;padding: 60px 65px}.rr-celestia-hero-image{grid-area: hero;height: 500px}.rr-celestia-secondary{grid-area: secondary;display: flex;flex-direction: column;justify-content: center;padding: 55px}.rr-celestia-food-image,.rr-celestia-interior-image{height: 400px;width:100%}.rr-celestia-details{grid-template-columns: 1.5fr 1fr 1.5fr 1fr 1fr;gap: 25px}}@media(min-width:992px) and (max-width:1799px){.rr-celestia-food-image{display:none}}#rr-offers-section{width:100%;padding: 35px 0 0;background:#ffffff}.rr-offers-wrapper{width:100%;display:flex;flex-direction:column;gap:30px;padding:0 20px}.rr-offers-image{width:100%}.rr-offers-image img{width:100%;height:auto;display:block;object-fit:cover}.rr-offers-content{width:100%}.rr-offers-content h2{margin:0;color:#424242;font-family: "Playfair Display",serif;font-size:34px;font-weight:500;line-height:42px}.rr-offers-divider{width:150px;margin:15px 0 35px}.rr-offers-divider img{width:100%;height:auto}.rr-offers-text{color:#868686;font-family: "Lato",Arial,sans-serif}.rr-offers-text p{margin:0 0 22px;font-size:16px;line-height:24px;text-align:justify}.rr-offers-text p:last-child{margin-bottom:0}.rr-offers-text a{color:#c99b4a;font-weight:700;text-decoration:none}.rr-offers-text a:hover{color:#c99b4a !important}@media(min-width:768px){#rr-offers-section{padding: 40px 0 15px}.rr-offers-wrapper{padding:0 50px}.rr-offers-content h2{font-size:40px;line-height:50px}.rr-offers-text p{font-size:16px}}@media(min-width:1200px){#rr-offers-section{padding:100px 0 50px}.rr-offers-wrapper{width:1200px;margin:auto;display:flex;flex-direction:row;align-items:flex-start;gap:60px;padding:0}.rr-offers-image{width:585px;flex-shrink:0}.rr-offers-image img{width:585px;height:700px;object-fit:cover}.rr-offers-content{width:775px;padding-top:25px}.rr-offers-content h2{font-size:45px;line-height:54px}.rr-offers-divider{width:216px;margin-top:15px;margin-bottom:35px}.rr-offers-text p{font-size:16px;line-height:24px;margin-bottom:20px}}@media(min-width:1800px){.rr-offers-wrapper{width:1440px}}.rr-events-section{padding:80px 0 0}.rr-events-container{width:100%;max-width:1500px;margin:auto;padding:0 20px}.rr-events-container a.btn-primary{background: #d89c29;color: #fff !important;border: none;border-radius: 0}.rr-events-container a.btn-primary:hover{background: #000}.rr-events-grid{display:grid;grid-template-columns:repeat(3,486px);gap:30px;justify-content:center}.rr-event-card{background:#fff;height:fit-content;box-shadow: 0px 0px 20px rgba(0,0,0,.10);overflow:hidden;display:flex;flex-direction:column}.rr-event-image{height:420px;overflow:hidden}.rr-event-image img{width:100%;height:100%;object-fit:cover}.rr-event-meta{height:91px;background:rgba(0,0,0,.05);border-bottom:3px solid #d89c29;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#868686;font-family:Lato,sans-serif}.rr-event-date{font-size:18px;line-height:24px}.rr-event-venue{font-size:18px;line-height:24px;font-weight:600;color:#5e5e5e}.rr-event-body{padding:45px 40px 30px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;min-height: 490px}.rr-event-body h2{font-family:Arial,sans-serif;font-size:22px;line-height:28.8px;font-weight:400;color:#212529;max-width:326px;margin:0 auto 25px}.rr-event-description{font-family:Lato,sans-serif;font-size:16px;line-height:24px;color:#868686;max-width:406px;margin-bottom:20px}.rr-event-description p{margin:0}.rr-event-note{font-family:Lato,sans-serif;font-weight:700;font-size:14px;line-height:21px;color:#000;margin-top:auto;margin-bottom:20px}.rr-event-more{width:406px;height:51px;border:1px solid #000;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#000;text-transform:uppercase;text-decoration:none}.rr-event-more:hover{background:#000;color:#fff}.rr-event-more:focus-visible{outline-color:transparent}.rr-event-pagination{margin-top:60px;text-align:center}.rr-event-pagination a,.rr-event-pagination span{margin:0 5px;color:#000}.rr-events-gallery{padding:0 0 80px;text-align:center}@media(min-width:1199px) and (max-width:1600px){.rr-events-grid{grid-template-columns: repeat(3,360px)}}@media(max-width:1200px){.rr-events-grid{grid-template-columns:repeat(2,minmax(300px,486px))}.rr-event-card{height:auto}.rr-event-more{width:100%}}@media(max-width:767px){.rr-events-section{padding: 35px 0 0}.rr-events-grid{grid-template-columns:1fr;gap:30px}.rr-event-card{width:100%}.rr-event-image{height:390px}.rr-event-body{padding:35px 25px}.rr-event-body h2{font-size:20px}.rr-event-description{font-size:16px;line-height:23px}.rr-event-more{width:100%}}.rr-reveal{opacity: 0;transform: translateY(50px);transition: opacity 0.9s cubic-bezier(0.22,1,0.36,1),transform 0.9s cubic-bezier(0.22,1,0.36,1)}.rr-reveal.active{opacity: 1;transform: translateY(0)}.membership-des h3{font-size: 1.25rem}.rr-reveal-delay-1{transition-delay: 0.15s}.rr-reveal-delay-2{transition-delay: 0.30s}.rr-reveal-delay-3{transition-delay: 0.45s}.rr-reveal-delay-4{transition-delay: 0.60s}@media(max-width:767px){.rr-reveal{transform: translateY(30px);transition-duration:0.7s}}.rr-check-availability{position: absolute;z-index: 20;left: 0%;bottom: 3.16667vw;margin: 0 3.53125vw;transform: translateX(-50%);width: min(100%,calc(100% - 7.03125vw));min-height: 4.2083vw;display: grid;grid-template-columns: repeat(6,1fr) 1.57fr;background: rgba(0,0,0,0.51);border: 1px solid rgba(216,156,41,0.5);box-shadow: 5px 5px 16.1px rgba(0,0,0,0.25);backdrop-filter: blur(4.5px);-webkit-backdrop-filter: blur(4.5px);color: #fff}.rr-check-field{position: relative;min-width: 0;padding: 25px 16px 25px;border-right: 1px solid rgba(255,255,255,0.2)}.rr-check-field label{display: block;margin: 0 0 13px;color: rgba(255,255,255,0.7);font-family: "Lato",Arial,sans-serif;font-size: 12px;line-height: normal;font-weight: 700;letter-spacing: 3.36px;text-transform: uppercase}.rr-check-field input,.rr-check-field select{display: block;width: 100%;height: 1.0417vw;padding: 0;margin: 0;border: 0;outline: 0;background: transparent;color: #fff;font-family: "Lato",Arial,sans-serif;font-size: 0.8333vw;line-height: 1.0417vw;font-weight: 500;appearance: none;-webkit-appearance: none}.rr-check-field input::placeholder{color: rgba(255,255,255,0.45);opacity: 1}.rr-check-field select{color: rgba(255,255,255,0.45);cursor: pointer;padding-right: 25px}.rr-check-field select.has-value{color: #fff}.rr-check-field select option{color: #000;background: #fff}.rr-check-calendar{position: absolute;right: 24px;bottom: 27px;width: 12px;height: 12px;border: 1.5px solid rgba(255,255,255,0.85);border-radius: 1.5px;pointer-events: none}.rr-check-calendar::before{content: "";position: absolute;left: -1.5px;top: 0.5px;width: 12px;height: 2px;background: rgba(255,255,255,0.85)}.rr-check-chevron{position: absolute;right: 24px;bottom: 34px;width: 10px;height: 10px;border-right: 1.5px solid rgba(255,255,255,0.85);border-bottom: 1.5px solid rgba(255,255,255,0.85);transform: rotate(45deg);pointer-events: none}.rr-check-cta{position: relative;min-width: 0}.rr-check-cta button{width: 100%;height: 100%;min-height: 4.2083vw;padding: 0 25px;border: 0;border-radius: 0;background: #d89c29;color: #000;font-family: "Lato",Arial,sans-serif;font-size: 15px;line-height: normal;font-weight: 700;letter-spacing: 4.95px;text-transform: uppercase;cursor: pointer;transition: background-color 0.25s ease,transform 0.25s ease}.rr-check-cta button:hover{background: #e4aa3a}.rr-check-cta button:focus-visible{outline: 2px solid #fff;outline-offset: -4px}@media (min-width: 1200px) and (max-width: 1599px){.rr-intro-content{top: 33.4% !important}.rr-history-description{width: 34.2708vw !important;max-width: 34.2708vw}.rr-check-availability{min-height: 6.1458vw;bottom:4.16667vw}.rr-check-field{padding: 25px 16px 20px}.rr-check-field label{font-size: 11px;letter-spacing: 1.36px}.rr-check-calendar{bottom: 20px}.rr-check-chevron{bottom: 25px}.rr-check-cta button{min-height: 6.1458vw;font-size: 12px;letter-spacing: 2.95px}}@media (max-width: 1199px){.rr-check-availability{width: calc(100% - 40px);bottom: 40px;grid-template-columns: repeat(3,1fr)}.rr-check-field:nth-child(3){border-right: 0}.rr-check-field:nth-child(-n+3){border-bottom: 1px solid rgba(255,255,255,0.2)}.rr-check-cta{grid-column: 1 / -1}.rr-check-cta button{min-height: 75px}}@media (max-width: 767px){.rr-check-availability{bottom: 20px;width: calc(100% - 24px);display: grid;grid-template-columns: 1fr 1fr;min-height: 0}.rr-check-field{min-height: 84px;padding: 22px 16px 20px}.rr-check-field:nth-child(odd){border-right: 1px solid rgba(255,255,255,0.2)}.rr-check-field:nth-child(even){border-right: 0}.rr-check-field:nth-child(-n+4){border-bottom: 1px solid rgba(255,255,255,0.2)}.rr-check-field label{margin-bottom: 10px;font-size: 10px;letter-spacing: 2px}.rr-check-field input,.rr-check-field select{font-size: 14px;line-height: 18px;height:18px}.rr-check-calendar{right: 16px;bottom: 27px}.rr-check-chevron{right: 17px;bottom: 29px}.rr-check-cta{grid-column: 1 / -1}.rr-check-cta button{min-height: 70px;font-size: 13px;letter-spacing: 3.5px}}@media (max-width: 420px){.rr-check-availability{bottom: 12px;width: calc(100% - 16px)}.rr-check-field{min-height: 78px;padding: 19px 12px 17px}.rr-check-field label{font-size: 9px;letter-spacing: 1.5px}.rr-check-field input,.rr-check-field select{font-size: 13px}.rr-check-calendar{right: 12px;bottom: 25px}.rr-check-chevron{right: 13px;bottom: 27px}.rr-check-cta button{min-height: 64px;font-size: 11px;letter-spacing: 2.5px}}.rr-mobile-booking{display: none}@media (max-width: 1023px){body.home .rr-mobile-booking{display: block}body.home .rr-check-availability{display: none}body.home .rr-mobile-booking{position: relative;z-index: 99999}body.home .rr-mobile-booking-trigger{position: fixed;right: 22px;bottom: 118px;z-index: 100001;display: flex;align-items: center;justify-content: center;gap: 10px;height: 58px;padding: 0 20px;border: 1px solid rgba(255,255,255,0.45);border-radius: 30px;background: #d89c29;color: #000;box-shadow: 0 8px 25px rgba(0,0,0,0.28);font-family: "Lato",Arial,sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;cursor: pointer;transition: transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease;-webkit-tap-highlight-color: transparent}body.home .rr-mobile-booking-trigger:hover{background: #e4aa3a;transform: translateY(-3px);box-shadow: 0 12px 30px rgba(0,0,0,0.32)}body.home .rr-mobile-booking-trigger:focus-visible{outline: 2px solid #fff;outline-offset: 3px}body.home .rr-mobile-booking-icon{display: flex;align-items: center;justify-content: center;width: 25px;height: 25px;flex-shrink: 0}body.home .rr-mobile-booking-icon svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}body.home .rr-mobile-booking-backdrop{position: fixed;inset: 0;z-index: 99998;background: rgba(0,0,0,0.55);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s ease,visibility 0.3s ease}body.home.rr-booking-open .rr-mobile-booking-backdrop{opacity: 1;visibility: visible;pointer-events: auto}body.home.rr-booking-open .rr-mobile-booking-trigger{transform: translateY(-2px)}body.home.rr-booking-open .rr-check-availability{display: grid;position: fixed;left: 50%;bottom: 0;z-index: 100000;transform: translateX(-50%);width: min(680px,100%);max-height: calc(100vh - 40px);overflow-y: auto;margin: 0;border: 1px solid rgba(216,156,41,0.6);border-bottom: 0;border-radius: 18px 18px 0 0;background: rgba(20,20,20,0.98);box-shadow: 0 -10px 40px rgba(0,0,0,0.35);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);animation: rrBookingSlideUp 0.35s ease both}@keyframes rrBookingSlideUp{from{opacity: 0;transform: translate(-50%,100%)}to{opacity: 1;transform: translate(-50%,0)}}body.home.rr-booking-open .rr-check-field{min-height: 92px;padding: 24px 16px 20px;border-right: 1px solid rgba(255,255,255,0.15);border-bottom: 1px solid rgba(255,255,255,0.15)}body.home.rr-booking-open .rr-check-field label{margin-bottom: 10px;font-size: 10px;letter-spacing: 2px}body.home.rr-booking-open .rr-check-field input,body.home.rr-booking-open .rr-check-field select{font-size: 15px;height: 22px}body.home.rr-booking-open .rr-check-cta{grid-column: 1 / -1}body.home.rr-booking-open .rr-check-cta button{min-height: 72px;font-size: 12px;letter-spacing: 3px}@media (min-width: 768px) and (max-width: 1023px){body.home.rr-booking-open .rr-check-availability{grid-template-columns: repeat(3,1fr);padding-top: 0}body.home.rr-booking-open .rr-check-field:nth-child(3){border-right: 0}body.home.rr-booking-open .rr-check-field:nth-child(6){border-right: 0}}@media (max-width: 767px){body.home .rr-mobile-booking-trigger{right: 16px;bottom: 16px;width: 58px;height: 58px;padding: 0;border-radius: 50%;gap: 0}body.home .rr-mobile-booking-label{display: none}body.home .rr-mobile-booking-icon{width: 27px;height: 27px}body.home .rr-mobile-booking-icon svg{width: 26px;height: 26px}body.home.rr-booking-open .rr-check-availability{width: calc(100% - 20px);max-height: calc(100vh - 30px);border-radius: 18px 18px 0 0}body.home.rr-booking-open .rr-check-field{min-height: 86px;padding: 20px 14px 17px}body.home.rr-booking-open .rr-check-field:nth-child(odd){border-right: 1px solid rgba(255,255,255,0.15)}body.home.rr-booking-open .rr-check-field:nth-child(even){border-right: 0}body.home.rr-booking-open .rr-check-field label{font-size: 9px;letter-spacing: 1.5px}body.home.rr-booking-open .rr-check-field input,body.home.rr-booking-open .rr-check-field select{font-size: 13px}body.home.rr-booking-open .rr-check-calendar{right: 14px;bottom: 25px}body.home.rr-booking-open .rr-check-chevron{right: 15px;bottom: 27px}body.home.rr-booking-open .rr-check-cta button{min-height: 68px;font-size: 11px;letter-spacing: 2.5px}}@media (max-width: 420px){body.home .rr-mobile-booking-trigger{right: 14px;bottom: 118px;width: 54px;height: 54px}body.home.rr-booking-open .rr-check-availability{width: calc(100% - 12px)}body.home.rr-booking-open .rr-check-field{min-height: 78px;padding: 18px 11px 15px}body.home.rr-booking-open .rr-check-field label{font-size: 8px;letter-spacing: 1.2px}body.home.rr-booking-open .rr-check-field input,body.home.rr-booking-open .rr-check-field select{font-size: 12px}body.home.rr-booking-open .rr-check-cta button{min-height: 62px;font-size: 10px;letter-spacing: 2px}}@media (prefers-reduced-motion: reduce){body.home .rr-mobile-booking-trigger,body.home .rr-mobile-booking-backdrop{transition: none}body.home.rr-booking-open .rr-check-availability{animation: none}}}.rr-check-field select{width: 100%;max-width: 420px;height: 1.0417vw;padding: 0 45px 0 18px;border-radius: 0;font-size: 0.8333vw;line-height: 1.0417vw;font-family: inherit;outline: none;cursor: pointer;appearance: none;-webkit-appearance: none;-moz-appearance: none}.rr-check-field select:valid{color: #FFF}.rr-check-field select option:first-child{color: #999}.rr-check-field select option{padding: 12px 16px;color: #333;background: #fff;font-size: 15px}.rr-check-field select:focus{border-color: #c99b4a}@media (min-width: 768px) and (max-width: 1199px){.rr-check-field select{width: 100%;max-width: 420px;height: 50px;padding: 0 42px 0 16px;font-size: 15px;line-height: 50px}.rr-check-field select option{padding: 11px 15px;font-size: 15px}}@media (max-width: 767px){.rr-check-field select{width: 100%;max-width: 100%;height: 18px;padding: 0 40px 0 14px;font-size: 14px;line-height: 18px}.rr-check-field select option{padding: 10px 14px;font-size: 14px}}@media (min-width: 1200px){.rr-event-image{height: 560px}.rr-event-more{width: 100%;font-size: 0.6250vw !important;line-height: 2.6563vw !important;padding: 0 1.5625vw;height: 2.6563vw}#rr-history{position: relative;width: 100%;overflow: hidden;margin:0 0 80px}.rr-history-inner{position: relative;width: 100%;min-height: 57.8646vw;padding:0}.rr-history-inner::before{content: "";position: absolute;top: 0;left: 32.7292vw;width: 54.05vw;height: 44.3229vw;background: linear-gradient( 0deg,rgba(255,255,255,0.2) 0%,rgba(216,156,41,0.2) 100% );pointer-events: none;z-index: 0}.rr-history-main-image{position: absolute;left: 15.6250vw;top: 5.2083vw;width: 30.8333vw;height: 39.1146vw;overflow: hidden;z-index: 1}.rr-history-main-image img{width: 100%;height: 100%;display: block;object-fit: cover}.rr-history-content{position: absolute;left: 5vw;top: -9.2083vw;width: 34.2708vw;z-index: 2;background: none}.rr-history-title{margin: 0 0 1.5625vw;color: #424242;font-family: "Playfair Display",serif;font-size: 2.3438vw;font-weight: 500;line-height: 2.8125vw;white-space: nowrap}.rr-history-description{width: 30.2708vw;color: #868686;font-family: "Lato",sans-serif;font-size: 0.8333vw;font-weight: 400;line-height: 1.2500vw;text-align: justify}.rr-history-description p{margin: 0 0 1.2500vw;font-size: 0.8333vw;line-height: 1.2500vw}.rr-history-description p:last-child{margin-bottom: 0}.rr-history-description a{color: #c99b4a;font-family: "Lato",sans-serif;font-size: inherit;font-weight: 700;line-height: inherit;text-decoration: none}.rr-history-image--pool{position: absolute;left: 39.2708vw;top: 37.2396vw;width: 20.8333vw;height: 20.6250vw;overflow: hidden;z-index: 3}.rr-history-image--pool img{width: 100%;height: 100%;display: block;object-fit: cover;object-position: center center}.rr-history-image--lifestyle{position: absolute;left: 60.6250vw;top: 37.2396vw;display: block;width: 26.3542vw;height: 20.6250vw;overflow: hidden;z-index: 3}.rr-history-image--lifestyle img{width: 100%;height: 100%;display: block;object-fit: cover;object-position: center 45%}.rr-history-closing{position: absolute;left: 15.625vw;top: 10.8958vw;width: 23.5208vw;z-index: 4}.rr-history-closing p{margin: 0;color: #868686;font-family: "Lato",sans-serif;font-size: 0.8333vw;font-weight: 400;line-height: 1.2500vw;text-align: justify}.rr-history-image{margin: 0}.rr-history-image img{display: block;max-width: none}}@media (min-width: 1400px){.rr-history-content{top: -4.2083vw;left: 2vw}.rr-history-closing{top: 12.8958vw}}@media (min-width: 1800px){.rr-history-content{top: -0.2083vw}}@media (min-width: 2800px){.rr-history-closing{top: 16.8958vw}}@media (min-width: 1200px){#rr-location-story{position: relative !important;width: 100% !important;max-width: none !important;margin: 0 0 130px !important;padding: 0 !important;overflow: hidden !important}#rr-location-story .rr-location-story-inner{position: relative !important;width: 100% !important;max-width: none !important;display:block;height: 66.5104vw !important;margin: 0 !important;padding: 0 !important;overflow: visible !important}#rr-location-story .rr-location-story-inner::before{content: "";position: absolute;top: 0;right: 0;width: 60.9375vw;height: 50.8854vw;background: linear-gradient( 0deg,#f1f1ee 0%,#ffffff 100% ),linear-gradient( 270deg,#f1f1ee 0%,#ffffff 100% );z-index: 0;pointer-events: none}#rr-location-story .rr-location-story-inner::after{content: "";position: absolute;left: 0;top: 35.7813vw;width: 9.8958vw;height: 30.7292vw;background: linear-gradient( 0deg,#ffffff 0%,#f1f1ee 100% );z-index: 0;pointer-events: none;border-right: 1px solid rgba(91,66,20,0.15)}#rr-location-story .rr-location-intro{display: contents !important;position: static !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;transform: none !important}#rr-location-story .rr-location-main-image{position: absolute !important;left: 0 !important;right: auto !important;top: 9.6875vw !important;bottom: auto !important;width: 39.0625vw !important;height: 26.0938vw !important;max-width: none !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;transform: none !important;z-index: 2}#rr-location-story .rr-location-main-image img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;object-fit: cover !important;object-position: center center !important}#rr-location-story .rr-location-main-image figure,#rr-location-story .rr-location-main-image picture,#rr-location-story .rr-location-main-image > div{width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important}#rr-location-story .rr-location-main-title{position: absolute !important;left: 42.1875vw !important;right: auto !important;top: 4.6354vw !important;bottom: auto !important;width: 25.9896vw !important;max-width: none !important;margin: 0 !important;padding: 0 !important;color: #424242 !important;font-family: "Playfair Display",serif !important;font-size: 2.3438vw !important;font-weight: 500 !important;line-height: 2.8125vw !important;text-transform: uppercase !important;transform: none !important;z-index: 4}#rr-location-story .rr-location-intro-copy{position: absolute !important;left: 42.1875vw !important;right: auto !important;top: 12.5000vw !important;bottom: auto !important;width: 44.7917vw !important;max-width: none !important;margin: 0 !important;padding: 0 !important;color: #868686 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;text-align: justify !important;transform: none !important;z-index: 4}#rr-location-story .rr-location-intro-copy p{margin: 0 0 1.2500vw 0 !important;padding: 0 !important;font-size: 0.8333vw !important;line-height: 1.2500vw !important}#rr-location-story .rr-location-intro-copy p:last-child{margin-bottom: 0 !important}#rr-location-story .rr-location-intro-copy a{color: #d89c29 !important;font-weight: 700 !important;text-decoration: none !important}#rr-location-story .rr-location-secondary-image{position: absolute !important;left: 31.1458vw !important;right: auto !important;top: 26.5625vw !important;bottom: auto !important;width: 23.9063vw !important;height: 24.3229vw !important;max-width: none !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;transform: none !important;z-index: 5}#rr-location-story .rr-location-secondary-image img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;object-fit: cover !important;transform: scaleX(1.1098) !important;transform-origin: center center !important}#rr-location-story .rr-location-secondary-image figure,#rr-location-story .rr-location-secondary-image picture,#rr-location-story .rr-location-secondary-image > div{width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important}#rr-location-story .rr-location-secondary-copy{position: absolute !important;left: 58.1771vw !important;right: auto !important;top: 27.625vw !important;bottom: auto !important;width: 28.8021vw !important;max-width: none !important;margin: 0 !important;padding: 0 !important;color: #868686 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;text-align: justify !important;transform: none !important;background:none;z-index: 5}#rr-location-story .rr-location-secondary-copy p{margin: 0 0 1.2500vw 0 !important;padding: 0 !important;font-size: 0.8333vw !important;line-height: 1.2500vw !important}#rr-location-story .rr-location-secondary-copy p:last-child{margin-bottom: 0 !important}#rr-location-story .rr-location-secondary-copy a{color: #d89c29 !important;font-weight: 700 !important;text-decoration: none !important}#rr-location-story .rr-location-bottom{position: absolute !important;left: 9.8958vw !important;right: auto !important;top: 50.8854vw !important;bottom: auto !important;width: 90.1042vw !important;height: 15.6250vw !important;max-width: none !important;margin: 0 !important;padding: 0 !important;display: block !important;transform: none !important;z-index: 6}#rr-location-story .rr-location-bottom::after{content: "";position: absolute;left: 0;bottom: 0;width: 90.1042vw;height: 0.0521vw;background: rgba(91,66,20,0.15)}#rr-location-story .rr-location-bottom-item{position: absolute !important;top: 0 !important;height: 15.6250vw !important;margin: 0 !important;padding: 0 !important;display: block !important;transform: none !important}#rr-location-story .rr-location-explore{left: 0 !important;width: 45.1563vw !important}#rr-location-story .rr-location-rooftop{left: 45.1563vw !important;width: 44.9479vw !important}#rr-location-story .rr-location-explore .rr-location-decoration .rr-location-decoration-line{display:none !important}#rr-location-story .rr-location-decoration{position: absolute !important;left: 0 !important;top: 0 !important;width: 1.2500vw !important;height: 15.6250vw !important;margin: 0 !important;padding: 0 !important}#rr-location-story .rr-location-decoration-line{position: absolute !important;left: 0 !important;top: 0 !important;display: block !important;width: 0.0521vw !important;height: 15.6250vw !important}#rr-location-story .rr-location-decoration-star{position: absolute !important;left: -0.6250vw !important;top: 4.0104vw !important;width: 1.2500vw !important;height: 1.2500vw !important;max-width: none !important;margin: 0 !important;object-fit: contain !important}#rr-location-story .rr-location-explore .rr-location-bottom-content{position: absolute !important;left: 3.1250vw !important;top: 3.7760vw !important;width: 28.8021vw !important;margin: 0 !important;padding: 0 !important;transform: none !important}#rr-location-story .rr-location-rooftop .rr-location-bottom-content{position: absolute !important;left: 3.1250vw !important;top: 3.7760vw !important;width: 28.8021vw !important;margin: 0 !important;padding: 0 !important;transform: none !important}#rr-location-story .rr-location-bottom-content h3{margin: 0 !important;padding: 0 !important;color: #424242 !important;font-family: "Playfair Display",serif !important;font-size: 1.5625vw !important;font-weight: 500 !important;line-height: 1.8750vw !important;text-transform: uppercase !important}#rr-location-story .rr-location-bottom-content p{position: absolute !important;left: 0 !important;top: 5.1042vw !important;width: 28.8021vw !important;margin: 0 !important;padding: 0 !important;color: #868686 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;text-align: justify !important}#rr-location-story img{max-width: none}#rr-location-story h2,#rr-location-story h3,#rr-location-story p{box-sizing: border-box}}@media (min-width: 1200px){#loaction-s-4{position: relative !important;width: 100vw !important;height: 45.0521vw !important;max-width: none !important;margin: 0 0 3.125vw !important;padding: 0 !important;overflow: hidden !important}#loaction-s-4 .rr-around-seo-title{position: absolute !important;width: 0.0521vw !important;height: 0.0521vw !important;margin: -0.0521vw !important;padding: 0 !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;clip-path: inset(50%) !important;white-space: nowrap !important}#loaction-s-4 .rr-around-image{position: absolute !important;left: 0 !important;top: 0 !important;width: 36.8750vw !important;height: 45.0521vw !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;z-index: 1}#loaction-s-4 .rr-around-image img{position: absolute !important;left: -0.5313vw !important;top: 0 !important;width: 37.9323vw !important;height: 45.0521vw !important;max-width: none !important;object-fit: cover !important;display: block !important}#loaction-s-4 .rr-around-content{display: contents !important;position: static !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;transform: none !important}#loaction-s-4 .rr-around-heading{display: contents !important;position: static !important;margin: 0 !important;padding: 0 !important}#loaction-s-4 .rr-around-heading h2{position: absolute !important;left: 42.0833vw !important;top: 4.6354vw !important;width: 26.5417vw !important;margin: 0 !important;padding: 0 !important;color: #424242 !important;font-family: "Playfair Display",serif !important;font-size: 2.3438vw !important;font-weight: 500 !important;line-height: 2.8125vw !important;text-align: center !important;white-space: nowrap !important;z-index: 3}#loaction-s-4 .rr-around-divider{position: absolute !important;left: 42.0833vw !important;top: 7.9167vw !important;width: 11.2500vw !important;height: 2.0313vw !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;z-index: 3}#loaction-s-4 .rr-around-divider img{position: absolute !important;left: -7.4583vw !important;top: 0 !important;width: 18.6979vw !important;height: 2.0313vw !important;max-width: none !important;display: block !important}#loaction-s-4 .rr-around-divider > div,#loaction-s-4 .rr-around-divider picture,#loaction-s-4 .rr-around-divider figure{width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important}#loaction-s-4 .rr-around-description{position: absolute !important;left: 42.0833vw !important;top: 10.8333vw !important;width: 47.5000vw !important;margin: 0 !important;padding: 0 !important;color: #868686 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;text-align: justify !important;z-index: 3}#loaction-s-4 .rr-around-description p{margin: 0 0 1.2500vw 0 !important;padding: 0 !important;font-size: 0.8333vw !important;line-height: 1.2500vw !important}#loaction-s-4 .rr-around-description p:last-child{margin-bottom: 0 !important}#loaction-s-4 .rr-around-description a{color: #c99b4a !important;font-weight: 700 !important;font-size: 0.8333vw !important;text-decoration: none !important;line-height: 1.2500vw !important}#loaction-s-4 .rr-around-grid{position: absolute !important;left: 42.0833vw !important;top: 27.8646vw !important;width: 45.6771vw !important;height: 10.9375vw !important;margin: 0 !important;padding: 0 !important;display: block !important;z-index: 4}#loaction-s-4 .rr-around-item{position: absolute !important;width: 12.5000vw !important;height: 4.1667vw !important;margin: 0 !important;padding: 0 !important;display: block !important}#loaction-s-4 .rr-around-item:nth-child(1){left: 0 !important;top: 0 !important}#loaction-s-4 .rr-around-item:nth-child(2){left: 16.4583vw !important;top: 0 !important}#loaction-s-4 .rr-around-item:nth-child(3){left: 33.4896vw !important;top: 0 !important}#loaction-s-4 .rr-around-item:nth-child(4){left: 0 !important;top: 6.7708vw !important}#loaction-s-4 .rr-around-item:nth-child(5){left: 16.4583vw !important;top: 6.7708vw !important}#loaction-s-4 .rr-around-item:nth-child(6){left: 33.4896vw !important;top: 6.7708vw !important}#loaction-s-4 .rr-around-icon{position: absolute !important;left: 0 !important;top: 0 !important;width: 4.1667vw !important;height: 4.1667vw !important;margin: 0 !important;padding: 0 !important;border: 0.0521vw solid #c99b4a !important;border-radius: 50% !important;box-sizing: border-box !important}#loaction-s-4 .rr-around-icon-inner{position: absolute !important;left: 0.7813vw !important;top: 0.7813vw !important;width: 2.6042vw !important;height: 2.6042vw !important;margin: 0 !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important}#loaction-s-4 .rr-around-icon-inner img,#loaction-s-4 .rr-around-icon-inner svg{width: 2.6042vw !important;height: 2.6042vw !important;max-width: none !important;display: block !important}#loaction-s-4 .rr-around-icon-inner > div,#loaction-s-4 .rr-around-icon-inner picture,#loaction-s-4 .rr-around-icon-inner figure{width: 2.6042vw !important;height: 2.6042vw !important;margin: 0 !important;padding: 0 !important}#loaction-s-4 .rr-around-item-text{position: absolute !important;left: 4.9479vw !important;top: 1.0938vw !important;width: 9.8958vw !important;margin: 0 !important;padding: 0 !important}#loaction-s-4 .rr-around-item-text h3{margin: 0 !important;padding: 0 !important;color: #424242 !important;font-family: "Lato",sans-serif !important;font-size: 1.0417vw !important;font-weight: 900 !important;line-height: 1.1458vw !important;white-space: nowrap !important;text-transform: none !important}#loaction-s-4 figure,#loaction-s-4 picture{margin: 0 !important;padding: 0 !important}#loaction-s-4 img{max-width: none}.airport-hotel-content-section p{font-weight: 400 !important;font-size: 0.8333vw !important;text-decoration: none !important;line-height: 1.2500vw !important;color: #868686 !important;font-family: "Lato",sans-serif !important}.airport-hotel-content-section .container{max-width: 55.2708vw}.airport-hotel-content-section a{font-weight: 700 !important;font-size: 0.8333vw !important;text-decoration: none !important;line-height: 1.2500vw !important;font-family: "Lato",sans-serif !important}}@media (min-width: 2800px){#loaction-s-4 .rr-around-grid{top: 31.8646vw !important}#loaction-s-4 .rr-around-description{max-width: 78.125vw}.airport-hotel-content-section .container{max-width: 61.125vw}}@media (min-width: 1200px){#rr-celestia{position: relative !important;width: 100% !important;max-width: none !important;min-height: 73.1438vw !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}#rr-celestia .rr-celestia-main{position: relative !important;width: 100% !important;height: 53.1771vw !important;max-width: none !important;margin: 0 !important;padding: 0 !important}#rr-celestia .rr-celestia-primary,#rr-celestia .rr-celestia-secondary{display: contents !important;position: static !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;transform: none !important}#rr-celestia .rr-celestia-logo{position: absolute !important;left: 16.2500vw !important;top: 8.3333vw !important;width: 9.3339vw !important;height: 3.6646vw !important;margin: 0 !important;padding: 0 !important;z-index: 4}#rr-celestia .rr-celestia-logo img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: contain !important}#rr-celestia .rr-celestia-logo > div,#rr-celestia .rr-celestia-logo picture,#rr-celestia .rr-celestia-logo figure{width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important}#rr-celestia .rr-celestia-tags{position: absolute !important;left: 16.2500vw !important;top: 14.0625vw !important;width: auto !important;margin: 0 !important;padding: 0 !important;display: flex !important;align-items: center !important;gap: 0 !important;z-index: 4}#rr-celestia .rr-celestia-tags span{position: relative !important;display: block !important;margin: 0 !important;padding: 0 !important;color: #d89c28 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 900 !important;line-height: 1.2500vw !important;letter-spacing: 0.1042vw !important;text-transform: uppercase !important;white-space: nowrap !important}#rr-celestia .rr-celestia-tags span:nth-child(1){padding-right: 1.7188vw !important}#rr-celestia .rr-celestia-tags span:nth-child(1)::after{content: "";position: absolute;right: 0.8594vw;top: 0.2604vw;width: 0.0521vw;height: 0.7292vw;background: #d89c28}#rr-celestia .rr-celestia-tags span:nth-child(2){padding-right: 1.7188vw !important}#rr-celestia .rr-celestia-tags span:nth-child(2)::after{content: "";position: absolute;right: 0.8594vw;top: 0.2604vw;width: 0.0521vw;height: 0.7292vw;background: #d89c28}#rr-celestia .rr-celestia-title{position: absolute !important;left: 16.2500vw !important;top: 15.2604vw !important;width: 29.0625vw !important;margin: 0 !important;padding: 0 !important;color: #424242 !important;font-family: "Playfair Display",serif !important;font-size: 2.3438vw !important;font-weight: 500 !important;line-height: 2.8125vw !important;white-space: nowrap !important;z-index: 4}#rr-celestia .rr-celestia-primary-copy{position: absolute !important;left: 16.2500vw !important;top: 20.8333vw !important;width: 36.7188vw !important;margin: 0 !important;padding: 0 !important;color: #868686 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;text-align: justify !important;z-index: 4}#rr-celestia .rr-celestia-hero-image{position: absolute !important;right: 0 !important;left: auto !important;top: 5.2083vw !important;width: 43.8021vw !important;height: 30.3125vw !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;z-index: 2}#rr-celestia .rr-celestia-hero-image img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover !important;object-position: center center !important}#rr-celestia .rr-celestia-food-image{position: absolute !important;left: 0 !important;top: 29.3229vw !important;width: 15.7292vw !important;height: 23.8542vw !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;z-index: 3}#rr-celestia .rr-celestia-food-image img{position: absolute !important;left: -3.0989vw !important;top: 0 !important;width: 19.1198vw !important;height: 23.8542vw !important;max-width: none !important;display: block !important;object-fit: cover !important}#rr-celestia .rr-celestia-interior-image{position: absolute !important;left: 16.2500vw !important;top: 29.3229vw !important;width: 39.4271vw !important;height: 23.8542vw !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;z-index: 3}#rr-celestia .rr-celestia-interior-image img{position: absolute !important;left: -0.3125vw !important;top: 0 !important;width: 42.3854vw !important;height: 23.8542vw !important;max-width: none !important;display: block !important;object-fit: cover !important}#rr-celestia .rr-celestia-secondary > p,#rr-celestia .rr-celestia-secondary p{position: absolute !important;left: 59.3229vw !important;top: 36.9792vw !important;width: 30.6563vw !important;margin: 0 !important;padding: 0 !important;color: #868686 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;text-align: justify !important;z-index: 4}#rr-celestia .rr-celestia-secondary p a{color: #c99b4a !important;font-weight: 700 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw;text-decoration: none !important;line-height: 1.2500vw !important}#rr-celestia .rr-celestia-gallery-btn{position: absolute !important;left: 59.3229vw !important;top: 49.3958vw !important;height: 2.6563vw !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 1.5625vw !important;margin: 0 !important;background: #d89c29 !important;color: #ffffff !important;font-family: "Montserrat",sans-serif !important;font-size: 0.6250vw !important;font-weight: 700 !important;line-height: 2.6563vw !important;letter-spacing: 0.0781vw !important;text-transform: uppercase !important;text-decoration: none !important;white-space: nowrap !important;box-sizing: border-box !important;z-index: 5}#rr-celestia .rr-celestia-details{position: relative !important;left: 20.3125vw !important;width: 59.3750vw !important;height: 15.8000vw !important;margin: 4.1667vw 0 0 0 !important;padding: 0 !important;display: block !important;z-index: 4}#rr-celestia .rr-celestia-detail{position: absolute !important;top: 0 !important;margin: 0 !important;padding: 0 !important;width: auto !important}#rr-celestia .rr-celestia-detail:nth-child(1){left: 0.7813vw !important}#rr-celestia .rr-celestia-detail:nth-child(2){left: 15.6250vw !important}#rr-celestia .rr-celestia-detail:nth-child(3){left: 25.5208vw !important}#rr-celestia .rr-celestia-detail:nth-child(4){left: 40.3646vw !important}#rr-celestia .rr-celestia-detail:nth-child(5){left: 50.2604vw !important}#rr-celestia .rr-celestia-detail-icon{position: relative !important;width: 2.6042vw !important;height: 2.6042vw !important;margin: 0 0 0.7813vw 0 !important;padding: 0 !important}#rr-celestia .rr-celestia-detail-icon img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: contain !important}#rr-celestia .rr-celestia-detail-icon > div,#rr-celestia .rr-celestia-detail-icon picture,#rr-celestia .rr-celestia-detail-icon figure{width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important}#rr-celestia .rr-celestia-detail-icon--muted{opacity: 0.7 !important}#rr-celestia .rr-celestia-detail h3{margin: 0 0 0.4688vw 0 !important;padding: 0 !important;color: #212529 !important;font-family: Arial,sans-serif !important;font-size: 1.2500vw !important;font-weight: 400 !important;line-height: 1.5000vw !important}#rr-celestia .rr-celestia-detail p.meal{margin: 0.7292vw 0 0.2083vw 0 !important;padding: 0 !important;color: #212529 !important;font-family: Arial,sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.0000vw !important}#rr-celestia .rr-celestia-detail p{margin: 0 !important;padding: 0 !important;color: #868686 !important;font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;white-space: nowrap !important}#rr-celestia .rr-celestia-detail p a{color: #868686 !important;text-decoration: none !important}#rr-celestia figure,#rr-celestia picture{margin: 0 !important;padding: 0 !important}#rr-celestia img{max-width: none}.rr-celestia-tags span + span::before{content:unset}.rr-celestia-food-image{display:block !important}body{font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important}}@media (min-width: 1200px) and (max-width: 1599px){body{font-family: "Lato",sans-serif !important;font-size: 1.08333vw !important;line-height: 1.5500vw !important}.rr-intro-content p{font-size: 1.08333vw !important}.rr-intro-content a{font-size: 1.08333vw !important}.rr-heading-element-para{font-size: 1.08333vw !important}a,p{font-size: 1.08333vw !important;line-height: 1.5500vw !important}#rr-location-story .rr-location-intro-copy p{font-size: 1.08333vw !important}#rr-location-story .rr-location-bottom-content p{font-size: 1.08333vw !important}#rr-location-story .rr-location-secondary-copy p{font-size: 1.08333vw !important}.rr-rooms-intro-content p{font-size: 1.08333vw !important}.airport-hotel-content-section a{font-size: 1.08333vw !important}#rr-celestia .rr-celestia-primary-copy{font-size: 1.08333vw !important;line-height: 1.5500vw !important;top: 17.8333vw !important}#rr-celestia .rr-celestia-secondary > p,#rr-celestia .rr-celestia-secondary p{font-size: 1.08333vw !important;line-height: 1.5500vw !important;width: 33.6563vw !important}#rr-celestia .rr-celestia-secondary > a,#rr-celestia .rr-celestia-secondary a{font-size: 1.08333vw !important;line-height: 1.5500vw !important}#rr-celestia .rr-celestia-detail p{font-size: 1.08333vw !important}.rr-day-outing-content p{font-size: 1.08333vw !important}.rr-events-grid{grid-template-columns: repeat(3,27.2292vw)}.rr-event-description{font-size: 1.08333vw !important;line-height: 1.5500vw !important}#loaction-s-4 .rr-around-description p{font-size: 1.08333vw !important}.locationsl-details-wrapper{font-family: "Lato",sans-serif !important;font-size: 1.08333vw !important;font-weight: 400 !important;line-height: 1.5500vw !important;color: #868686 !important}.rr-reveal.active{font-size: 1.08333vw !important;font-weight: 400 !important;line-height: 1.5500vw !important;font-family: "Lato",sans-serif !important}.airport-hotel-content-section p{font-size: 1.08333vw !important;line-height: 1.5500vw !important}#loaction-s-4 .rr-around-description a{font-size: 1.08333vw !important;line-height: 1.5500vw !important}#rr-celestia .rr-celestia-logo{top: 6.3333vw !important}#rr-celestia .rr-celestia-tags{top: 12.0625vw !important}#rr-celestia .rr-celestia-gallery-btn{top: 50.3958vw !important}#rr-celestia .rr-celestia-interior-image{top: 30.3229vw !important}#rr-celestia .rr-celestia-food-image{top: 30.3229vw !important}#rr-celestia .rr-celestia-title{top: 13.2604vw !important}}@media (min-width: 1600px){body{font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important}.rr-intro-content p{font-size: 0.8333vw !important}.rr-intro-content a{font-size: 0.8333vw !important}.rr-heading-element-para{font-size: 0.8333vw !important}a,p{font-size: 0.8333vw !important;line-height: 1.2500vw !important}#rr-location-story .rr-location-intro-copy p{font-size: 0.8333vw !important}#rr-location-story .rr-location-bottom-content p{font-size: 0.8333vw !important}.rr-rooms-intro-content p{font-size: 0.8333vw !important}#rr-celestia .rr-celestia-primary-copy{font-size: 0.8333vw !important}#rr-celestia .rr-celestia-secondary > p,#rr-celestia .rr-celestia-secondary p{font-size: 0.8333vw !important}#rr-celestia .rr-celestia-detail p{font-size: 0.8333vw !important}.rr-day-outing-content p{font-size: 0.8333vw !important}.rr-event-description{font-size: 0.8333vw !important;line-height: 1.2500vw !important}#loaction-s-4 .rr-around-description p{font-size: 0.8333vw !important}locationsl-details-wrapper{font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;color: #868686 !important}.rr-reveal.active{font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important;font-family: "Lato",sans-serif !important}.airport-hotel-content-section p{font-size: 0.8333vw !important;line-height: 1.2500vw !important}#loaction-s-4 .rr-around-description a{font-size: 0.8333vw !important;line-height: 1.2500vw !important}}.rr-blog-landing,.rr-blog-landing *,.rr-blog-landing *::before,.rr-blog-landing *::after{box-sizing: border-box}.rr-blog-landing{width: 100%;margin: 0;padding: 40px 20px 0;background: #ffffff}.rr-blog-grid{display: grid;grid-template-columns: 1fr;gap: 32px;width: 100%;margin: 0;padding: 0}.rr-blog-card{display: flex;flex-direction: column;width: 100%;min-width: 0;margin: 0;padding: 0;background: #ffffff;box-shadow: 0 0 14px rgba(0,0,0,0.10);overflow: hidden}.rr-blog-card__media{position: relative;display: block;width: 100%;aspect-ratio: 480 / 330;margin: 0;padding: 0;overflow: hidden;text-decoration: none}.rr-blog-card__media img{display: block;width: 100%;height: 100%;max-width: none;margin: 0;object-fit: cover;object-position: center}.rr-blog-card__content{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;width: 100%;padding: 24px;background: #ffffff}.rr-blog-card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;width: 100%;margin: 0;padding: 0;color: #666666;font-family: "Lato",sans-serif;font-size: 14px;font-weight: 400;line-height: 22px}.rr-blog-card__meta-item{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 0;white-space: nowrap}.rr-blog-card__meta-item img{display: block;flex: 0 0 16px;width: 16px;height: 16px;max-width: none;margin: 0;object-fit: contain}.rr-blog-card__meta-item time{color: inherit;font: inherit;line-height: inherit}.rr-blog-card__text{display: flex;flex-direction: column;gap: 10px;width: 100%;margin: 0;padding: 0}.rr-blog-card__title{margin: 0;padding: 0;color: #2a2a2a;font-family: "Playfair Display",serif;font-size: 26px;font-weight: 500;line-height: 1.2}.rr-blog-card__title a{color: inherit;font: inherit;line-height: inherit;text-decoration: none}.rr-blog-card__excerpt{margin: 0;padding: 0;color: #666666;font-family: "Lato",sans-serif;font-size: 17px;font-weight: 400;line-height: 1.55}.rr-blog-card__btn{display: inline-flex;align-items: center;justify-content: center;width: 100%;min-height: 50px;margin: 0;padding: 0 24px;border: 1px solid #000000;background: #ffffff;color: #000000;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 1.5px;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;transition: background-color 0.25s ease,color 0.25s ease}.rr-blog-card__btn:hover,.rr-blog-card__btn:focus-visible{background: #000000;color: #ffffff}.rr-blog-more{display: flex;align-items: center;justify-content: center;width: 100%;margin: 40px 0 0;padding: 0}.rr-blog-more__btn{display: inline-flex;align-items: center;justify-content: center;min-width: 210px;min-height: 50px;margin: 0;padding: 0 24px;border: 0;background: #d89c29;color: #ffffff;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 1.5px;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;transition: opacity 0.25s ease,background-color 0.25s ease}.rr-blog-more__btn:hover,.rr-blog-more__btn:focus-visible{background: #c58d22}.rr-blog-more__btn.is-loading{opacity: 0.65;pointer-events: none}.rr-blog-empty{width: 100%;margin: 0;padding: 32px 0;color: #666666;font-family: "Lato",sans-serif;font-size: 17px;font-weight: 400;line-height: 1.55;text-align: center}.rr-blog-landing h3,.rr-blog-landing p,.rr-blog-landing a,.rr-blog-landing time{box-sizing: border-box}.rr-blog-landing figure,.rr-blog-landing picture{margin: 0;padding: 0}@media (max-width: 420px){.rr-blog-landing{padding: 32px 16px 0}.rr-blog-grid{gap: 28px}.rr-blog-card__content{gap: 20px;padding: 20px}.rr-blog-card__meta{gap: 8px 16px;font-size: 13px;line-height: 20px}.rr-blog-card__meta-item{gap: 7px}.rr-blog-card__meta-item img{flex-basis: 15px;width: 15px;height: 15px}.rr-blog-card__title{font-size: 24px;line-height: 1.2}.rr-blog-card__excerpt{font-size: 16px;line-height: 1.55}.rr-blog-card__btn,.rr-blog-more__btn{min-height: 48px}.rr-blog-more{margin-top: 32px}}@media (min-width: 768px) and (max-width: 1199px){.rr-blog-landing{padding: 64px 40px 0}.rr-blog-grid{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 28px;row-gap: 40px}.rr-blog-card__content{gap: 24px;padding: 28px}.rr-blog-card__meta{gap: 10px 24px;font-size: 14px;line-height: 22px}.rr-blog-card__meta-item img{width: 17px;height: 17px;flex-basis: 17px}.rr-blog-card__title{font-size: 27px;line-height: 1.25}.rr-blog-card__excerpt{font-size: 18px;line-height: 1.55}.rr-blog-card__btn{width: 100%;min-height: 50px}.rr-blog-more{margin-top: 48px}}@media (min-width: 1200px){.rr-blog-landing{width: 100%;margin: 0;padding: 5.2083vw 10.4167vw 0;background: #ffffff}.rr-blog-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 2.0833vw;row-gap: 3.1250vw;width: 100%;margin: 0;padding: 0}.rr-blog-card{display: flex;flex-direction: column;width: 100%;height: 36.0938vw;min-width: 0;margin: 0;padding: 0;background: #ffffff;box-shadow: 0 0 1.0417vw rgba(0,0,0,0.10);overflow: hidden}.rr-blog-card__media{position: relative;display: block;flex: 0 0 17.1875vw;width: 100%;height: 17.1875vw;aspect-ratio: auto;margin: 0;padding: 0;overflow: hidden;text-decoration: none}.rr-blog-card__media img{display: block;width: 100%;height: 100%;max-width: none;margin: 0;object-fit: cover;object-position: center}.rr-blog-card__content{display: flex;flex: 0 0 18.9063vw;flex-direction: column;align-items: flex-start;gap: 1.5625vw;width: 100%;height: 18.9063vw;min-height: 0;padding: 2.0833vw;background: #ffffff;overflow: hidden}.rr-blog-card__meta{display: flex;align-items: center;flex: 0 0 1.2500vw;flex-wrap: nowrap;gap: 1.8750vw;width: auto;height: 1.2500vw;margin: 0;padding: 0;color: #666666;font-family: "Lato",sans-serif;font-size: 0.8333vw;font-weight: 400;line-height: 1.2500vw;white-space: nowrap}.rr-blog-card__meta-item{display: inline-flex;align-items: center;gap: 0.5208vw;height: 1.2500vw;margin: 0;padding: 0;white-space: nowrap}.rr-blog-card__meta-item img{display: block;flex: 0 0 0.9375vw;width: 0.9375vw;height: 0.9375vw;max-width: none;margin: 0;object-fit: contain}.rr-blog-card__text{display: flex;flex: 0 0 7.7083vw;flex-direction: column;gap: 0.6250vw;width: 100%;height: 7.7083vw;min-height: 0;margin: 0;padding: 0.2083vw 0 0;overflow: hidden}.rr-blog-card__title{display: -webkit-box;flex: 0 0 3.7500vw;width: 100%;height: 3.7500vw;max-height: 3.7500vw;margin: 0;padding: 0;overflow: hidden;color: #2a2a2a;font-family: "Playfair Display",serif;font-size: 1.5625vw;font-weight: 500;line-height: 1.8750vw;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.rr-blog-card__title a{color: inherit;font: inherit;line-height: inherit;text-decoration: none}.rr-blog-card__excerpt{display: -webkit-box;flex: 0 0 3.1250vw;width: 100%;height: 3.1250vw;max-height: 3.1250vw;margin: 0;padding: 0;overflow: hidden;color: #666666;font-family: "Lato",sans-serif;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 1.08333vw;font-weight: 400;line-height: 1.5500vw}.rr-blog-card__btn{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 2.6563vw;width: 21.1458vw;height: 2.6563vw;min-height: 0;margin: 0;padding: 0 1.5625vw;border: 0.0521vw solid #000000;background: #ffffff;color: #000000;font-family: "Montserrat",sans-serif;font-size: 0.6250vw;font-weight: 700;line-height: 2.6563vw;letter-spacing: 0.0781vw;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap}.rr-blog-more{display: flex;align-items: center;justify-content: center;width: 100%;height: 2.6563vw;margin: 3.3333vw 0 0;padding: 0}.rr-blog-more__btn{display: inline-flex;align-items: center;justify-content: center;width: 11.3542vw;min-width: 0;height: 2.6563vw;min-height: 0;margin: 0;padding: 0 1.5625vw;border: 0;background: #d89c29;color: #ffffff;font-family: "Montserrat",sans-serif;font-size: 0.6250vw;font-weight: 700;line-height: 2.6563vw;letter-spacing: 0.0781vw;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap}.rr-blog-empty{grid-column: 1 / -1;width: 100%;margin: 0;padding: 2.0833vw 0;color: #666666;font-family: "Lato",sans-serif;font-size: 1.0417vw;font-weight: 400;line-height: 1.5625vw;text-align: center}}@media (min-width: 1200px){.rr-reveal.active.membership-title{font-size: 2rem !important;font-family: "Playfair Display",serif !important}.rr-blog-landing .rr-blog-card__title a{font-size: inherit !important;line-height: inherit !important}.rr-blog-landing .rr-blog-card__btn,.rr-blog-landing .rr-blog-more__btn{font-size: 0.6250vw !important;line-height: 2.6563vw !important}}@media (min-width: 1200px) and (max-width: 1599px){.rr-blog-card__excerpt{font-size: 1.08333vw !important;font-weight: 400 !important;line-height: 1.5500vw !important}}@media (min-width: 1600px){.rr-blog-card__excerpt{font-size: 0.8333vw !important;line-height: 1.2500vw !important}.rr-blog-card__content{gap: 0.75vw}}.rr-blog-related,.rr-blog-related *,.rr-blog-related *::before,.rr-blog-related *::after{box-sizing: border-box}.rr-blog-related{width: 100%;margin: 0;padding: 48px 20px 56px;background: linear-gradient( 180deg,#f7f7f7 0%,rgba(247,247,247,0) 100% )}.rr-blog-related__head{display: flex;flex-direction: column;align-items: flex-start;gap: 28px;width: 100%;margin: 0 0 40px}.rr-blog-related__heading{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;width: 100%}.rr-blog-related__title{margin: 0;color: #424242;font-family: "Playfair Display",serif;font-size: 36px;font-weight: 500;line-height: 1.2}.rr-blog-related__divider{width: 168px;height: 30px;margin: 0;overflow: hidden}.rr-blog-related__divider img{display: block;width: 280px;height: 30px;max-width: none;margin-left: -111px;object-fit: fill}.rr-blog-related__btn{display: inline-flex;align-items: center;justify-content: center;min-width: 210px;min-height: 50px;margin: 0;padding: 0 24px;border: 0;background: #d89c29;color: #ffffff;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 1.5px;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;transition: background-color 0.25s ease,opacity 0.25s ease}.rr-blog-related__btn:hover,.rr-blog-related__btn:focus-visible{background: #c58d22;color: #ffffff}.rr-blog-related__grid{display: grid;grid-template-columns: 1fr;gap: 32px;width: 100%;margin: 0;padding: 0}.rr-blog-related .rr-blog-card{display: flex;flex-direction: column;width: 100%;min-width: 0;margin: 0;padding: 0;background: #ffffff;box-shadow: 0 0 14px rgba(0,0,0,0.10);overflow: hidden}.rr-blog-related .rr-blog-card__media{position: relative;display: block;width: 100%;aspect-ratio: 480 / 330;margin: 0;padding: 0;overflow: hidden}.rr-blog-related .rr-blog-card__media img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center}.rr-blog-related .rr-blog-card__content{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;width: 100%;padding: 24px;background: #ffffff}.rr-blog-related .rr-blog-card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;width: 100%;margin: 0;padding: 0;color: #666666;font-family: "Lato",sans-serif;font-size: 14px;font-weight: 400;line-height: 22px}.rr-blog-related .rr-blog-card__meta-item{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap}.rr-blog-related .rr-blog-card__meta-item img{flex: 0 0 16px;width: 16px;height: 16px;max-width: none;object-fit: contain}.rr-blog-related .rr-blog-card__text{display: flex;flex-direction: column;gap: 10px;width: 100%;margin: 0;padding: 0}.rr-blog-related .rr-blog-card__title{margin: 0;color: #2a2a2a;font-family: "Playfair Display",serif;font-size: 26px;font-weight: 500;line-height: 1.2}.rr-blog-related .rr-blog-card__title a{color: inherit;font: inherit;line-height: inherit;text-decoration: none}.rr-blog-related .rr-blog-card__excerpt{margin: 0;color: #666666;font-family: "Lato",sans-serif;font-size: 17px;font-weight: 400;line-height: 1.55}.rr-blog-related .rr-blog-card__btn{display: inline-flex;align-items: center;justify-content: center;width: 100%;min-height: 50px;margin: 0;padding: 0 24px;border: 1px solid #000000;background: #ffffff;color: #000000;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 1.5px;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap}.rr-blog-related .rr-blog-card__btn:hover,.rr-blog-related .rr-blog-card__btn:focus-visible{background: #000000;color: #ffffff}@media (max-width: 420px){.rr-blog-related{padding: 40px 16px 48px}.rr-blog-related__head{gap: 24px;margin-bottom: 32px}.rr-blog-related__heading{gap: 12px}.rr-blog-related__title{font-size: 32px}.rr-blog-related__divider{width: 150px;height: 27px}.rr-blog-related__divider img{width: 249px;height: 27px;margin-left: -99px}.rr-blog-related__grid{gap: 28px}.rr-blog-related .rr-blog-card__content{gap: 20px;padding: 20px}.rr-blog-related .rr-blog-card__meta{gap: 8px 16px;font-size: 13px;line-height: 20px}.rr-blog-related .rr-blog-card__title{font-size: 24px}.rr-blog-related .rr-blog-card__excerpt{font-size: 16px}}@media (min-width: 768px) and (max-width: 1199px){.rr-blog-related{padding: 72px 40px 64px}.rr-blog-related__head{flex-direction: row;align-items: flex-end;justify-content: space-between;gap: 32px;margin-bottom: 48px}.rr-blog-related__heading{gap: 16px;width: auto}.rr-blog-related__title{font-size: 42px;line-height: 1.2}.rr-blog-related__divider{width: 190px;height: 34px}.rr-blog-related__divider img{width: 316px;height: 34px;margin-left: -126px}.rr-blog-related__btn{min-width: 210px;min-height: 50px}.rr-blog-related__grid{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 28px;row-gap: 40px}.rr-blog-related .rr-blog-card__content{gap: 24px;padding: 28px}.rr-blog-related .rr-blog-card__title{font-size: 27px;line-height: 1.25}.rr-blog-related .rr-blog-card__excerpt{font-size: 18px;line-height: 1.55}}@media (min-width: 1200px){.rr-blog-related{display: flex;flex-direction: column;gap: 3.3333vw;width: 100%;margin: 0;padding: 5.2083vw 10.4167vw 0;background: linear-gradient( 180deg,#f7f7f7 0%,rgba(247,247,247,0) 100% )}.rr-blog-related__head{display: flex;flex-direction: row;align-items: flex-end;justify-content: space-between;gap: 3.3333vw;width: 79.1667vw;margin: 0}.rr-blog-related__heading{display: flex;flex-direction: column;align-items: flex-start;gap: 1.0417vw;width: 26.5399vw}.rr-blog-related__title{margin: 0;color: #424242;font-family: "Playfair Display",serif;font-size: clamp(40px,2.3438vw,45px);font-weight: 500;line-height: 2.8125vw}.rr-blog-related__divider{width: 11.2500vw;height: 2.0313vw;margin: 0;overflow: hidden}.rr-blog-related__divider img{display: block;width: 18.6979vw;height: 2.0313vw;max-width: none;margin-left: -7.4583vw}.rr-blog-related__btn{display: inline-flex;align-items: center;justify-content: center;width: 14.3542vw;min-width: 0;height: 2.6563vw;min-height: 0;margin: 0;padding: 0 1.5625vw;background: #d89c29;color: #ffffff;font-family: "Montserrat",sans-serif;font-size: 0.6250vw;font-weight: 700;line-height: 2.6563vw;letter-spacing: 0.0781vw;text-transform: uppercase}.rr-blog-related__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 2.0833vw;row-gap: 3.1250vw;width: 79.1667vw;margin: 0;padding: 0}.rr-blog-related .rr-blog-card{width: 25.0000vw;height: 36.0938vw;box-shadow: 0 0 1.0417vw rgba(0,0,0,0.10)}.rr-blog-related .rr-blog-card__media{flex: 0 0 17.1875vw;width: 25.0000vw;height: 17.1875vw;aspect-ratio: auto}.rr-blog-related .rr-blog-card__content{flex: 0 0 18.9063vw;gap: 1.5625vw;width: 25.0000vw;height: 18.9063vw;padding: 2.0833vw;overflow: hidden}.rr-blog-related .rr-blog-card__meta{flex-wrap: nowrap;gap: 1.8750vw;height: 1.2500vw;font-size: 0.8333vw;line-height: 1.2500vw}.rr-blog-related .rr-blog-card__meta-item{gap: 0.5208vw}.rr-blog-related .rr-blog-card__meta-item img{flex: 0 0 0.9375vw;width: 0.9375vw;height: 0.9375vw}.rr-blog-related .rr-blog-card__text{gap: 0.6250vw;padding-top: 0.2083vw;overflow: hidden}.rr-blog-related .rr-blog-card__title{display: -webkit-box;width: 100%;margin: 0;overflow: hidden;color: #2a2a2a;font-family: "Playfair Display",serif;font-size: clamp(28px,1.5625vw,30px);font-weight: 500;line-height: 1.8750vw;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.rr-blog-related .rr-blog-card__excerpt{display: -webkit-box;width: 100%;margin: 0;overflow: hidden;color: #666666;font-family: "Lato",sans-serif;font-size: clamp(18px,1.0417vw,20px);font-weight: 400;line-height: 1.5625vw;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.rr-blog-related .rr-blog-card__btn{display: inline-flex;align-items: center;justify-content: center;width: 21.1458vw;height: 2.6563vw;min-height: 0;padding: 0 1.5625vw;border: 0.0521vw solid #000000;font-size: 0.6250vw;line-height: 2.6563vw;letter-spacing: 0.0781vw}}@media (min-width: 1200px) and (max-width: 1599px){.rr-blog-related .rr-blog-card__meta,.rr-blog-related .rr-blog-card__meta-item,.rr-blog-related .rr-blog-card__meta-item time,.rr-blog-related .rr-blog-card__excerpt{font-family: "Lato",sans-serif !important;font-size: 1.08333vw !important;font-weight: 400 !important;line-height: 1.5500vw !important}}@media (min-width: 1600px){.rr-blog-related .rr-blog-card__meta,.rr-blog-related .rr-blog-card__meta-item,.rr-blog-related .rr-blog-card__meta-item time,.rr-blog-related .rr-blog-card__excerpt{font-family: "Lato",sans-serif !important;font-size: 0.8333vw !important;font-weight: 400 !important;line-height: 1.2500vw !important}}.rr-venue-gallery{position: relative;overflow: hidden}.rr-venue-gallery__viewport{position: relative;width: 100%;height: 100%;overflow: hidden}.rr-venue-gallery__track{display: flex;width: 100%;height: 100%;transform: translate3d(0,0,0);transition: transform 0.65s cubic-bezier(0.65,0,0.35,1);will-change: transform}.rr-venue-gallery__slide{position: relative;flex: 0 0 100%;width: 100%;height: 100%;overflow: hidden}.rr-venue-gallery__slide > div,.rr-venue-gallery__slide figure,.rr-venue-gallery__slide picture{width: 100%;height: 100%;margin: 0;padding: 0}.rr-venue-gallery__slide img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center;transition: transform 1.2s ease}.rr-venue-gallery__slide.is-active img{transform: scale(1.025)}.rr-venue-gallery__arrow{position: absolute;top: 50%;z-index: 10;display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;padding: 0;border: 1px solid rgba(255,255,255,0.8);background: rgba(0,0,0,0.32);color: #ffffff;cursor: pointer;transform: translateY(-50%);transition: background-color 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.rr-venue-gallery__arrow svg{width: 24px;height: 24px}.rr-venue-gallery__arrow--prev{left: 24px}.rr-venue-gallery__arrow--next{right: 24px}.rr-venue-gallery__arrow:hover{background: #d89c29;border-color: #d89c29}.rr-venue-gallery__arrow--prev:hover{transform: translateY(-50%) translateX(-3px)}.rr-venue-gallery__arrow--next:hover{transform: translateY(-50%) translateX(3px)}@media (max-width: 767px){.rr-venue-gallery__arrow{width: 42px;height: 42px}.rr-venue-gallery__arrow svg{width: 20px;height: 20px}.rr-venue-gallery__arrow--prev{left: 12px}.rr-venue-gallery__arrow--next{right: 12px}}@media (min-width: 768px) and (max-width: 1199px){.rr-venue-gallery__arrow{width: 46px;height: 46px}.rr-venue-gallery__arrow--prev{left: 18px}.rr-venue-gallery__arrow--next{right: 18px}}@media (min-width: 1200px){.rr-venue-gallery__arrow{width: 2.6042vw;height: 2.6042vw;border-width: 0.0521vw}.rr-venue-gallery__arrow svg{width: 1.2500vw;height: 1.2500vw}.rr-venue-gallery__arrow--prev{left: 1.2500vw}.rr-venue-gallery__arrow--next{right: 1.2500vw}}@media (min-width: 1921px){#bar-detail.rr-venue-section{position: relative;width: 100%;height: 51.6146vw;margin: 0;padding: 0;overflow: hidden}#bar-detail .rr-venue-shell{position: relative;width: 100%;height: 51.6146vw;margin: 0;padding: 0}#bar-detail .rr-venue-shell::before{content: "";position: absolute;top: 0;right: 5.9896vw;width: 83.3333vw;height: 47.4479vw;background: #f5f5f5;pointer-events: none;z-index: 0}#bar-detail .rr-venue-main{position: relative;width: 100%;height: 35.6250vw;margin: 0;padding: 0;z-index: 1}#bar-detail .rr-venue-media,#bar-detail .rr-venue-gallery{position: absolute;left: 0;top: 4.1667vw;width: 46.0938vw;height: 31.4583vw;margin: 0;padding: 0;overflow: hidden;z-index: 2}#bar-detail .rr-venue-gallery__viewport{position: relative;width: 100%;height: 100%;overflow: hidden}#bar-detail .rr-venue-gallery__track{display: flex;width: 100%;height: 100%;transform: translate3d(0,0,0);transition: transform 0.65s cubic-bezier(0.65,0,0.35,1);will-change: transform}#bar-detail .rr-venue-gallery__slide{position: relative;flex: 0 0 100%;width: 100%;height: 100%;overflow: hidden}#bar-detail .rr-venue-gallery__slide > div,#bar-detail .rr-venue-gallery__slide figure,#bar-detail .rr-venue-gallery__slide picture{width: 100%;height: 100%;margin: 0;padding: 0}#bar-detail .rr-venue-gallery__slide img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center;transition: transform 1.2s ease}#bar-detail .rr-venue-gallery__slide.is-active img{transform: scale(1.025)}#bar-detail .rr-venue-gallery__arrow{position: absolute;top: 50%;z-index: 10;display: flex;align-items: center;justify-content: center;width: 2.6042vw;height: 2.6042vw;padding: 0;border: 0.0521vw solid rgba(255,255,255,0.85);background: rgba(0,0,0,0.30);color: #ffffff;cursor: pointer;transform: translateY(-50%);transition: background-color 0.3s ease,border-color 0.3s ease}#bar-detail .rr-venue-gallery__arrow svg{width: 1.2500vw;height: 1.2500vw}#bar-detail .rr-venue-gallery__arrow--prev{left: 1.2500vw}#bar-detail .rr-venue-gallery__arrow--next{right: 1.2500vw}#bar-detail .rr-venue-gallery__arrow:hover{background: #d89c29;border-color: #d89c29}#bar-detail .rr-venue-content{position: absolute;left: 49.2188vw;top: 7.2917vw;width: 35.1563vw;margin: 0;padding: 0;z-index: 3}#bar-detail .rr-venue-logo--skytrack{position: absolute;left: 0;top: 0;width: 10.6771vw;height: 4.1667vw;margin: 0;padding: 0}#bar-detail .rr-venue-logo--skytrack > div,#bar-detail .rr-venue-logo--skytrack figure,#bar-detail .rr-venue-logo--skytrack picture{width: 100%;height: 100%;margin: 0;padding: 0}#bar-detail .rr-venue-logo--skytrack img{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain;object-position: left center}#bar-detail .rr-venue-eyebrow{position: absolute;left: 0;top: 6.2500vw;display: flex;align-items: center;gap: 2.0833vw;margin: 0;padding: 0;color: #d89c28;text-transform: uppercase}#bar-detail .rr-venue-eyebrow span{position: relative;margin: 0;padding: 0}#bar-detail .rr-venue-eyebrow span + span::before{content: "";position: absolute;left: -1.0417vw;top: 50%;width: 0.0521vw;height: 0.7292vw;background: #d89c28;transform: translateY(-50%)}#bar-detail .rr-venue-title{position: absolute;left: 0;top: 7.4479vw;width: 31.2500vw;margin: 0;padding: 0;color: #424242;white-space: nowrap}#bar-detail .rr-venue-description{position: absolute;max-width: 35.1563vw;left: 0;top: 12.5000vw;width: 35.1563vw;margin: 0;padding: 0;color: #868686;text-align: justify}#bar-detail .rr-venue-actions{position: absolute;left: 0;top: 21.5104vw;display: flex;align-items: center;gap: 0.5208vw;margin: 0;padding: 0}#bar-detail .rr-venue-btn{display: inline-flex;align-items: center;justify-content: center;height: 2.6563vw;margin: 0;padding-right: 1.5625vw;padding-left: 1.5625vw;text-decoration: none;text-transform: uppercase;white-space: nowrap}#bar-detail .rr-venue-btn--primary{width: 9.0104vw;background: #d89c29;color: #ffffff;border: 0.0521vw solid #d89c29}#bar-detail .rr-venue-btn--outline{width: 10.1042vw;background: #f5f5f5;color: #d89c29;border: 0.0521vw solid #d89c29}#bar-detail .rr-venue-facts{position: absolute;left: 10.6771vw;top: 35.6250vw;display: flex;align-items: stretch;gap: 0.2604vw;width: 83.3333vw;height: 11.8229vw;margin: 0;padding: 0;z-index: 4}#bar-detail .rr-venue-fact{position: relative;flex: 0 0 16.4583vw;width: 16.4583vw;height: 11.8229vw;margin: 0;padding: 0;background: rgba(0,0,0,0.05);border-bottom: 0.2083vw solid #d89c29;text-align: center}#bar-detail .rr-venue-fact-icon{position: absolute;left: 50%;top: 2.3438vw;width: 3.1250vw;height: 3.1250vw;margin: 0;padding: 0;transform: translateX(-50%)}#bar-detail .rr-venue-fact-icon > div,#bar-detail .rr-venue-fact-icon figure,#bar-detail .rr-venue-fact-icon picture{width: 100%;height: 100%;margin: 0;padding: 0}#bar-detail .rr-venue-fact-icon img{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain}#bar-detail .rr-venue-fact h3{position: absolute;left: 0;top: 7.0313vw;width: 100%;margin: 0;padding: 0;color: #212529;text-align: center}#bar-detail .rr-venue-fact p{position: absolute;left: 0;top: 8.9583vw;width: 100%;margin: 0;padding: 0;color: #868686;text-align: center;white-space: nowrap}#bar-detail .rr-venue-fact p a{color: inherit;text-decoration: none}#bar-detail figure,#bar-detail picture{margin: 0;padding: 0}#bar-detail img{max-width: none}}@media (min-width: 1921px){#restaurant-detail-ktv1.rr-venue-section{position: relative;width: 100%;height: 47.4479vw;margin: 0;padding: 0;overflow: hidden}#restaurant-detail-ktv1 .rr-venue-shell{position: relative;width: 100%;height: 47.4479vw;margin: 0;padding: 0}#restaurant-detail-ktv1 .rr-venue-shell::before{content: "";position: absolute;left: 5.9896vw;top: 0;width: 83.3333vw;height: 47.4479vw;background: #f5f5f5;pointer-events: none;z-index: 0}#restaurant-detail-ktv1 .rr-venue-main{position: relative;width: 100%;height: 35.6250vw;margin: 0;padding: 0;z-index: 1}#restaurant-detail-ktv1 .rr-venue-content{position: absolute;left: 9.1146vw;top: 7.2917vw;width: 35.1563vw;margin: 0;padding: 0;z-index: 3}#restaurant-detail-ktv1 .rr-venue-logo--ktv{position: absolute;left: 0;top: 0;width: 7.5521vw;height: 6.6667vw;margin: 0;padding: 0}#restaurant-detail-ktv1 .rr-venue-logo--ktv > div,#restaurant-detail-ktv1 .rr-venue-logo--ktv figure,#restaurant-detail-ktv1 .rr-venue-logo--ktv picture{width: 100%;height: 100%;margin: 0;padding: 0}#restaurant-detail-ktv1 .rr-venue-logo--ktv img{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain;object-position: left center}#restaurant-detail-ktv1 .rr-venue-eyebrow{position: absolute;left: 0;top: 8.7500vw;display: flex;align-items: center;gap: 2.0833vw;margin: 0;padding: 0;color: #d89c28;text-transform: uppercase}#restaurant-detail-ktv1 .rr-venue-eyebrow span{position: relative;margin: 0;padding: 0}#restaurant-detail-ktv1 .rr-venue-eyebrow span + span::before{content: "";position: absolute;left: -1.0417vw;top: 50%;width: 0.0521vw;height: 0.7292vw;background: #d89c28;transform: translateY(-50%)}#restaurant-detail-ktv1 .rr-venue-title{position: absolute;left: 0;top: 10.8854vw;width: 31.2500vw;margin: 0;padding: 0;color: #424242;white-space: nowrap}#restaurant-detail-ktv1 .rr-venue-description{position: absolute;max-width: 35.1563vw;left: 0;top: 15.6250vw;width: 35.1563vw;margin: 0;padding: 0;color: #868686;text-align: justify}#restaurant-detail-ktv1 .rr-venue-actions{position: absolute;left: 0;top: 21.5104vw;display: flex;align-items: center;margin: 0;padding: 0}#restaurant-detail-ktv1 .rr-venue-btn{display: inline-flex;align-items: center;justify-content: center;height: 2.6563vw;margin: 0;padding-right: 1.5625vw;padding-left: 1.5625vw;text-decoration: none;text-transform: uppercase;white-space: nowrap}#restaurant-detail-ktv1 .rr-venue-btn--primary{width: 9.0104vw;background: #d89c29;color: #ffffff;border: 0.0521vw solid #d89c29}#restaurant-detail-ktv1 .rr-venue-media,#restaurant-detail-ktv1 .rr-venue-gallery{position: absolute;right: 0;top: 4.1667vw;width: 46.0938vw;height: 31.4583vw;margin: 0;padding: 0;overflow: hidden;z-index: 2}#restaurant-detail-ktv1 .rr-venue-gallery__viewport{position: relative;width: 100%;height: 100%;overflow: hidden}#restaurant-detail-ktv1 .rr-venue-gallery__track{display: flex;width: 100%;height: 100%;transform: translate3d(0,0,0);transition: transform 0.65s cubic-bezier(0.65,0,0.35,1);will-change: transform}#restaurant-detail-ktv1 .rr-venue-gallery__slide{position: relative;flex: 0 0 100%;width: 100%;height: 100%;overflow: hidden}#restaurant-detail-ktv1 .rr-venue-gallery__slide > div,#restaurant-detail-ktv1 .rr-venue-gallery__slide figure,#restaurant-detail-ktv1 .rr-venue-gallery__slide picture{width: 100%;height: 100%;margin: 0;padding: 0}#restaurant-detail-ktv1 .rr-venue-gallery__slide img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center;transition: transform 1.2s ease}#restaurant-detail-ktv1 .rr-venue-gallery__slide.is-active img{transform: scale(1.025)}#restaurant-detail-ktv1 .rr-venue-gallery__arrow{position: absolute;top: 50%;z-index: 10;display: flex;align-items: center;justify-content: center;width: 2.6042vw;height: 2.6042vw;padding: 0;border: 0.0521vw solid rgba(255,255,255,0.85);background: rgba(0,0,0,0.30);color: #ffffff;cursor: pointer;transform: translateY(-50%);transition: background-color 0.3s ease,border-color 0.3s ease}#restaurant-detail-ktv1 .rr-venue-gallery__arrow svg{width: 1.2500vw;height: 1.2500vw}#restaurant-detail-ktv1 .rr-venue-gallery__arrow--prev{left: 1.2500vw}#restaurant-detail-ktv1 .rr-venue-gallery__arrow--next{right: 1.2500vw}#restaurant-detail-ktv1 .rr-venue-gallery__arrow:hover{background: #d89c29;border-color: #d89c29}#restaurant-detail-ktv1 .rr-venue-facts{position: absolute;left: 5.9896vw;top: 35.6250vw;display: flex;align-items: stretch;gap: 0.2604vw;width: 83.3333vw;height: 11.8229vw;margin: 0;padding: 0;z-index: 4}#restaurant-detail-ktv1 .rr-venue-fact{position: relative;flex: 0 0 16.4583vw;width: 16.4583vw;height: 11.8229vw;margin: 0;padding: 0;background: rgba(0,0,0,0.05);border-bottom: 0.2083vw solid #d89c29;text-align: center}#restaurant-detail-ktv1 .rr-venue-fact-icon{position: absolute;left: 50%;top: 2.3438vw;width: 3.1250vw;height: 3.1250vw;margin: 0;padding: 0;transform: translateX(-50%)}#restaurant-detail-ktv1 .rr-venue-fact-icon > div,#restaurant-detail-ktv1 .rr-venue-fact-icon figure,#restaurant-detail-ktv1 .rr-venue-fact-icon picture{width: 100%;height: 100%;margin: 0;padding: 0}#restaurant-detail-ktv1 .rr-venue-fact-icon img{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain}#restaurant-detail-ktv1 .rr-venue-fact h3{position: absolute;left: 0;top: 7.0313vw;width: 100%;margin: 0;padding: 0;color: #212529;text-align: center}#restaurant-detail-ktv1 .rr-venue-fact p{position: absolute;left: 0;top: 8.9583vw;width: 100%;margin: 0;padding: 0;color: #868686;text-align: center;white-space: nowrap}#restaurant-detail-ktv1 .rr-venue-fact p a{color: inherit;text-decoration: none}#restaurant-detail-ktv1 figure,#restaurant-detail-ktv1 picture{margin: 0;padding: 0}#restaurant-detail-ktv1 img{max-width: none}}@media (min-width: 1921px){#rr-home-intro-v2{min-height: 1500px}.rr-rooms-intro-content{width: 920px;height: 1130px}.rr-spa-intro-content{width: 772px;height: 988px}.rr-event-card{height: fit-content}.rr-history-description{max-width: 860px}}@media (min-width: 2800px){.rr-events-grid{grid-template-columns: repeat(3,660px)}.menu-wrapper{width: 600px}}.rr-intro-read-more{display: none}@media only screen and (max-width: 767px){.rr-intro-content #rr-intro-extra{display: none}.rr-intro-content.rr-intro-expanded #rr-intro-extra{display: block}.rr-intro-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;text-decoration: underline;cursor: pointer}.rr-intro-content{display: flex;flex-direction: column;align-items: flex-start}}.rr-location-read-more{display: none}@media only screen and (max-width: 767px){.rr-location-intro-copy:not(.rr-expanded) p:not(:first-child),.rr-location-secondary-copy:not(.rr-expanded) p:not(:first-child){display: none}.rr-location-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}.rr-rooms-read-more{display: none}@media only screen and (max-width: 767px){.rr-rooms-intro-content:not(.rr-expanded) > p:not(:first-child){display: none}.rr-rooms-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}.rr-day-outing-read-more{display: none}@media only screen and (max-width: 767px){.rr-day-outing-content:not(.rr-expanded) > p:not(:first-child){display: none}.rr-day-outing-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}.rr-spa-read-more{display: none}@media only screen and (max-width: 767px){.rr-spa-intro-content:not(.rr-expanded) > p:not(:first-child){display: none}.rr-spa-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}.rr-offers-read-more{display: none}@media only screen and (max-width: 767px){.rr-offers-text:not(.rr-expanded) > p:not(:first-child){display: none}.rr-offers-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}.rr-common-read-more{display: none}.airport-hotel-content{display: flex;flex-direction: column;align-items: center}@media only screen and (max-width: 767px){.rr-around-description:not(.rr-expanded) > p:not(:first-child),.airport-hotel-content:not(.rr-expanded) > p:not(:first-child),.rr-treasure-content:not(.rr-expanded) > p:not(:first-of-type){display: none}.rr-common-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}.rr-contact-read-more{display: none}@media only screen and (max-width: 767px){.rr-contact-intro-content:not(.rr-expanded) > p:not(:first-child){display: none}.rr-contact-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}.rr-history-read-more{display: none}@media only screen and (max-width: 767px){.rr-history-description:not(.rr-expanded) > p:not(:first-child){display: none}.rr-history-read-more{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: none;padding: 0;margin: 15px 0 20px;color: #868686;font-size: 14px;font-weight: 600;line-height: 1.5;text-decoration: underline;cursor: pointer}}
