.intro{position:relative;padding:65px 0 233px}@media screen and (min-width:768px){.intro{padding:80px 0 0 48px}}@media screen and (min-width:1280px){.intro{padding:0 0 0 90px}}@media screen and (min-width:1920px){.intro{padding:0 46px 0 216px}}.intro.with-image{position:relative}.intro.with-image .intro__leaf{position:absolute;display:none}@media screen and (min-width:768px){.intro.with-image .intro__leaf{display:none}}@media screen and (min-width:1280px){.intro.with-image .intro__leaf{display:block;top:-47px;left:0;max-width:319px}}@media screen and (min-width:1920px){.intro.with-image .intro__leaf{max-width:100%;top:-62px;left:0}}.intro.with-image .intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;gap:32px}@media screen and (min-width:768px){.intro.with-image .intro__inner{gap:97px}}@media screen and (min-width:1280px){.intro.with-image .intro__inner{gap:48px;margin-top:47px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1920px){.intro.with-image .intro__inner{gap:50px;margin-top:62px;max-width:1658px}}.intro.without-image{position:relative;padding:0}@media screen and (min-width:768px){.intro.without-image{padding:0 143px 0 92px}}@media screen and (min-width:1280px){.intro.without-image{padding:0 312px 0 367px}}@media screen and (min-width:1920px){.intro.without-image{padding:0 469px}}.intro.without-image .intro__leaf{position:absolute;display:none}@media screen and (min-width:768px){.intro.without-image .intro__leaf{display:none}}@media screen and (min-width:1280px){.intro.without-image .intro__leaf{display:block;top:-47px;left:0;max-width:319px}}@media screen and (min-width:1920px){.intro.without-image .intro__leaf{max-width:100%;top:0;left:0}}.intro.without-image .intro__leaf picture{-webkit-filter:invert(91%) sepia(10%) saturate(257%) hue-rotate(108deg) brightness(108%) contrast(88%);filter:invert(91%) sepia(10%) saturate(257%) hue-rotate(108deg) brightness(108%) contrast(88%);opacity:.5;position:absolute;display:none}@media screen and (min-width:1280px){.intro.without-image .intro__leaf picture{display:-webkit-box;display:-ms-flexbox;display:flex;width:352px;height:339px;-webkit-transform:rotate(-158.481deg);transform:rotate(-158.481deg);top:-60px;left:-85px}}@media screen and (min-width:1920px){.intro.without-image .intro__leaf picture{width:474.164px;height:456.946px;-webkit-transform:rotate(-158.481deg);transform:rotate(-158.481deg);top:-194px;left:-122px}}.intro.without-image .intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.intro.without-image .intro__title .shadow-title{top:-39px;left:4px}@media screen and (min-width:768px){.intro.without-image .intro__title .shadow-title{top:-18px;left:-68px}}@media screen and (min-width:1280px){.intro.without-image .intro__title .shadow-title{top:-23px;left:-55px}}@media screen and (min-width:1920px){.intro.without-image .intro__title .shadow-title{top:-52px;left:-132px}}.intro.without-image .intro__content{max-width:unset;padding-top:51px;padding-bottom:49px;padding-left:21px}@media screen and (min-width:768px){.intro.without-image .intro__content{padding-top:51px;padding-bottom:68px;padding-left:unset;padding-right:unset}}@media screen and (min-width:1280px){.intro.without-image .intro__content{padding-top:51px;padding-bottom:70px}}@media screen and (min-width:1920px){.intro.without-image .intro__content{padding-top:53px;padding-bottom:61px}}.intro.without-image .intro__description .wysiwyg__content{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.intro.without-image .intro__description .wysiwyg__content{margin-top:27px}}@media screen and (min-width:1280px){.intro.without-image .intro__description .wysiwyg__content{margin-top:25px}}@media screen and (min-width:1280px){.intro.without-image.sidebar-accommodation{padding:0 100px 0 225px}}@media screen and (min-width:1920px){.intro.without-image.sidebar-accommodation{padding:0 368px 0 469px}}.intro.without-image.sidebar-accommodation .intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:92.5px}@media screen and (min-width:1280px){.intro.without-image.sidebar-accommodation .intro__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1280px){.intro.without-image.sidebar-accommodation .intro__leaf{left:-85px}}@media screen and (min-width:1920px){.intro.without-image.sidebar-accommodation .intro__leaf{left:0}}.intro.without-image.sidebar-accommodation .intro__bw{min-width:305px;border:24px solid #f3fbf9;margin-top:-100px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;z-index:99}@media screen and (max-width:1279px){.intro.without-image.sidebar-accommodation .intro__bw{margin-left:21px;margin-right:27px}}.intro.without-image.sidebar-accommodation .intro__bw .bw-separator{width:100%;height:1px;-webkit-transform:rotate(0deg);transform:rotate(0deg);border:0 solid #a8c9c3;opacity:.7;background:#a8c9c3;margin:16px 0}.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__accommodation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1280px){.intro.without-image.sidebar-accommodation .intro__bw .booking-widget .easepick-container__inner{left:-62px}}@media screen and (min-width:1280px){.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__accom-room-drop-down{bottom:0;left:0}}@media screen and (min-width:1280px){.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__occupancy-drop-down{left:-115px;position:absolute;z-index:10}}.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__label-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1280px){.intro.without-image.sidebar-accommodation .intro__bw .booking-widget__label-wrapper{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}@media screen and (min-width:1280px){.intro.without-image.sidebar-restaurant{padding:0 100px 0 225px}}@media screen and (min-width:1920px){.intro.without-image.sidebar-restaurant{padding:0 368px 0 469px}}.intro.without-image.sidebar-restaurant .intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1280px){.intro.without-image.sidebar-restaurant .intro__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:92.5px}}@media screen and (min-width:1280px){.intro.without-image.sidebar-restaurant .intro__leaf{left:-85px}}@media screen and (min-width:1920px){.intro.without-image.sidebar-restaurant .intro__leaf{left:0}}.intro.without-image.sidebar-restaurant .intro__bw{min-width:365px;border:24px solid #f3fbf9;height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;z-index:20;padding:42px}@media screen and (max-width:767px){.intro.without-image.sidebar-restaurant .intro__bw{padding:20px;min-width:100%}}@media screen and (max-width:1279px){.intro.without-image.sidebar-restaurant .intro__bw{margin-left:21px;margin-right:27px}}.intro.without-image.sidebar-restaurant .intro__bw .bw__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.intro.without-image.sidebar-restaurant .intro__bw .bw__sidebar .description{text-align:center;font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:17px;line-height:28px}@media screen and (min-width:1280px){.intro.without-image.sidebar-rfp,.intro.without-image.sidebar-custom{padding:0 100px 0 225px}}@media screen and (min-width:1920px){.intro.without-image.sidebar-rfp,.intro.without-image.sidebar-custom{padding:0 368px 0 469px}}.intro.without-image.sidebar-rfp .intro__inner,.intro.without-image.sidebar-custom .intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1280px){.intro.without-image.sidebar-rfp .intro__inner,.intro.without-image.sidebar-custom .intro__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:92.5px}}@media screen and (min-width:1280px){.intro.without-image.sidebar-rfp .intro__leaf,.intro.without-image.sidebar-custom .intro__leaf{left:-85px}}@media screen and (min-width:1920px){.intro.without-image.sidebar-rfp .intro__leaf,.intro.without-image.sidebar-custom .intro__leaf{left:0}}.intro.without-image.sidebar-rfp .intro__bw,.intro.without-image.sidebar-custom .intro__bw{min-width:365px;border:24px solid #f3fbf9;height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#fff;z-index:20;padding:42px}@media screen and (max-width:767px){.intro.without-image.sidebar-rfp .intro__bw,.intro.without-image.sidebar-custom .intro__bw{padding:20px;min-width:100%}}@media screen and (max-width:1279px){.intro.without-image.sidebar-rfp .intro__bw,.intro.without-image.sidebar-custom .intro__bw{margin-left:21px;margin-right:27px}}.intro.without-image.sidebar-rfp .intro__bw .bw__sidebar,.intro.without-image.sidebar-custom .intro__bw .bw__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.intro.without-image.sidebar-rfp .intro__bw .bw__sidebar .title,.intro.without-image.sidebar-custom .intro__bw .bw__sidebar .title{text-align:center;font-family:"Brown Bold",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase}.intro.without-image.sidebar-rfp .intro__bw .bw__sidebar .description,.intro.without-image.sidebar-custom .intro__bw .bw__sidebar .description{text-align:center;font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:17px;line-height:28px}.intro.without-image.sidebar-rfp .intro__bw .bw__sidebar .virtual-tour-link a,.intro.without-image.sidebar-custom .intro__bw .bw__sidebar .virtual-tour-link a{padding:0}.intro.without-image.sidebar-custom .intro__content{padding-top:24px !important}.intro.without-image.sidebar-custom .intro__bw{margin-left:0}.intro.without-image.sidebar-custom .intro__bw .description p:first-child{margin-top:0}.intro.without-image.sidebar-custom .intro__bw .description .title{margin-top:14px;margin-bottom:0}.intro.without-image.sidebar-custom .intro__bw .description .subtitle{color:#264223;font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:13px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:14px}.intro.without-image.sidebar-custom .intro__bw .description strong{font-weight:700}.intro__title{position:relative}.intro__title .shadow-title{color:#dff0ed;opacity:.6;position:absolute;font-family:"Times Now",sans-serif;font-weight:300;font-style:normal;font-size:94px;line-height:79px;top:-39px;left:-2px}@media screen and (min-width:768px){.intro__title .shadow-title{font-family:"Times Now",sans-serif;font-weight:300;font-style:normal;font-size:94px;line-height:79px;top:-18px;left:-68px}}@media screen and (min-width:1280px){.intro__title .shadow-title{font-family:"Times Now",sans-serif;font-weight:300;font-style:normal;font-size:94px;line-height:79px;top:-25px;left:-55px}}@media screen and (min-width:1920px){.intro__title .shadow-title{font-family:"Times Now",sans-serif;font-weight:300;font-style:normal;font-size:110px;line-height:100px;letter-spacing:4.4px;top:-55px;left:-150px}}.intro__title .title{font-family:"Brown Bold",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase;color:#264223;position:relative}.intro__description .wysiwyg__content{margin-top:32px}@media screen and (min-width:768px){.intro__description .wysiwyg__content{margin-top:32px}}@media screen and (min-width:1280px){.intro__description .wysiwyg__content{margin-top:24px}}@media screen and (min-width:1920px){.intro__description .wysiwyg__content{margin-top:24px}}.intro__description .wysiwyg__content p{color:#4d4d4d}@media screen and (min-width:1920px){.intro__description .wysiwyg__content p{font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:17px;line-height:28px}}@media screen and (min-width:1920px){.intro__description .wysiwyg__content p{font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:17px;line-height:40px}}.intro__description .wysiwyg__content .title{font-family:"Brown Bold",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase;color:#264223;position:relative;margin-top:52px}.intro__description .wysiwyg__content li{font-family:"Brown Light",sans-serif;font-weight:300;font-style:normal;font-size:17px;line-height:28px}.intro__description .wysiwyg__content .subtitle{font-family:"Brown Bold",sans-serif;font-weight:700;font-style:normal;font-size:17px;line-height:28px}@media screen and (max-width:1279px){.intro__media{position:relative}}.intro__media .primary-media{padding-right:164px}@media screen and (min-width:768px){.intro__media .primary-media{padding-right:164px}}@media screen and (min-width:1280px){.intro__media .primary-media{padding-right:299px}}@media screen and (min-width:1920px){.intro__media .primary-media{padding-right:unset}}.intro__media .primary-media .intro-image{height:343px;min-width:327px}@media screen and (min-width:768px){.intro__media .primary-media .intro-image{height:583px;min-width:556px}}@media screen and (min-width:1280px){.intro__media .primary-media .intro-image{height:553px;min-width:484px}}@media screen and (min-width:1920px){.intro__media .primary-media .intro-image{height:546px;width:601px}}.intro__media .overlap-video{position:absolute;width:300px;height:278px;top:248px;right:0;border:12px solid #f3fbf9}.intro__media .overlap-video .basic-video__control{display:none}@media screen and (min-width:768px){.intro__media .overlap-video{width:420px;height:417px;top:68px;right:0;border:18px solid #f3fbf9}}@media screen and (min-width:1280px){.intro__media .overlap-video{width:420px;height:417px;top:68px;right:0;border:18px solid #f3fbf9}}@media screen and (min-width:1920px){.intro__media .overlap-video{width:645px;height:465px;top:41px;right:0;border:24px solid #f3fbf9}}.intro__media .overlap-video .intro-video{position:absolute;width:100%;min-height:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.intro__content{width:100%;padding-left:23px;padding-right:27px}@media screen and (min-width:768px){.intro__content{padding-left:44px;padding-right:91px}}@media screen and (min-width:1280px){.intro__content{padding-left:unset;padding-right:unset;max-width:457px;padding-top:248px}}@media screen and (min-width:1920px){.intro__content{padding-top:240px}}.intro.no-leaf .intro__content{padding-top:0;padding-bottom:0}