.btn-xl{--bs-btn-padding-y:18px;--bs-btn-padding-x:44px;--bs-btn-font-size:1rem;--bs-btn-border-radius:0px}.btn-tab{--bs-btn-padding-y:4px;--bs-btn-padding-x:38px;--bs-btn-font-size:1.125rem;--bs-btn-border-radius:2px}.amenities{position:relative;position:relative}.amenities .video-background{position:absolute;top:0;left:0;width:100%;height:100%}.amenities .video-background--fade-top .basic-video:before{background:-webkit-gradient(linear,left top,left bottom,from(#f8f4f2),to(rgba(248,244,242,0)));background:linear-gradient(to bottom,#f8f4f2,rgba(248,244,242,0));content:"";display:block;height:20%;pointer-events:none;position:absolute;left:0;right:0;top:-1px}.amenities .video-background--fade-bottom .basic-video:after{background:-webkit-gradient(linear,left top,left bottom,from(#f8f4f2),to(rgba(248,244,242,0)));background:linear-gradient(to bottom,#f8f4f2,rgba(248,244,242,0));content:"";display:block;height:20%;pointer-events:none;position:absolute;left:0;right:0;bottom:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.amenities .video-background--fade-both .basic-video:before{background:-webkit-gradient(linear,left top,left bottom,from(#f8f4f2),to(rgba(248,244,242,0)));background:linear-gradient(to bottom,#f8f4f2,rgba(248,244,242,0));content:"";display:block;height:20%;pointer-events:none;position:absolute;left:0;right:0;top:-1px}.amenities .video-background--fade-both .basic-video:after{background:-webkit-gradient(linear,left top,left bottom,from(#f8f4f2),to(rgba(248,244,242,0)));background:linear-gradient(to bottom,#f8f4f2,rgba(248,244,242,0));content:"";display:block;height:20%;pointer-events:none;position:absolute;left:0;right:0;bottom:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.amenities .video-background .basic-video__control{-webkit-filter:none;filter:none;border-color:#314422;background-color:#314422}.amenities .basic-video__poster{z-index:-1}.amenities .basic-video video{position:relative;z-index:-1}.amenities__inner{position:relative;margin:0 auto;padding:64px 32px 54px}@media(min-width:768px){.amenities__inner{padding:64px 64px 54px}}@media(min-width:1024px){.amenities__inner{padding:65px 129px 54px}}@media(min-width:1280px){.amenities__inner{padding:104px 104px 102px}}@media(min-width:1440px){.amenities__inner{padding:156px 0 132px}}.amenities__inner--none{padding-top:0 !important;padding-bottom:0 !important}.amenities__icon{margin-right:8px}.amenities__icon .v-icon__svg{width:32px;height:32px;-webkit-filter:invert(24%) sepia(43%) saturate(476%) hue-rotate(50deg) brightness(85%) contrast(93%);filter:invert(24%) sepia(43%) saturate(476%) hue-rotate(50deg) brightness(85%) contrast(93%)}.amenities--color-white .amenities__icon .v-icon__svg{-webkit-filter:invert(100%) sepia(4%) saturate(7470%) hue-rotate(322deg) brightness(108%) contrast(120%);filter:invert(100%) sepia(4%) saturate(7470%) hue-rotate(322deg) brightness(108%) contrast(120%)}.amenities--minimal .amenities__icon{margin-right:24px}.amenities--minimal .amenities__icon .v-icon__svg{width:24px;height:24px}.amenities__heading{text-align:left;margin-bottom:32px;text-transform:uppercase}@media(min-width:768px){.amenities__heading{margin-bottom:30px}}@media(min-width:1280px){.amenities__heading{margin-bottom:57px}}@media(min-width:1440px){.amenities__heading{margin-bottom:52px;max-width:1280px;margin-left:auto;margin-right:auto}}.amenities--minimal .amenities__heading{font-family:"Folio Lt BT",sans-serif;font-weight:400;font-style:normal;letter-spacing:calc(24px*.05);text-align:center}@media(min-width:1024px){.amenities--minimal .amenities__heading{font-size:26px}}@media(min-width:1280px){.amenities--minimal .amenities__heading{font-size:calc(26px + (100vw - 1280px)/((1920 - 1280)/(30 - 26)));letter-spacing:calc(calc(26px + (100vw - 1280px)/((1920 - 1280)/(30 - 26)))*.2)}}@media(min-width:1920px){.amenities--minimal .amenities__heading{font-size:30px;letter-spacing:calc(30px*.2)}}.amenities__list{display:grid;grid-template-columns:1fr;margin:0 -5px -10px;padding:0;list-style:none;gap:0 40px}@media(min-width:768px){.amenities__list{grid-template-columns:repeat(2,1fr);grid-auto-flow:column}.amenities__list .last-item-2-col{border-bottom:none}}@media(min-width:1280px){.amenities__list{grid-template-columns:repeat(3,1fr);gap:0 80px}.amenities__list .last-item-2-col{border-bottom:solid 1px #e8dbd4}.amenities__list .last-item-3-col{border-bottom:none}}@media(min-width:1440px){.amenities__list{gap:0 120px;max-width:1280px;margin-left:auto;margin-right:auto}}.amenities--minimal .amenities__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:32px}@media(min-width:768px){.amenities--minimal .amenities__list{-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}}@media(min-width:1280px){.amenities--minimal .amenities__list{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.amenities__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;-ms-flex-line-pack:center;align-content:center;margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 6px 15px;border-bottom:solid 1px #e8dbd4}@media(min-width:768px){.amenities__item--2-col-1{grid-column:1}.amenities__item--2-col-2{grid-column:2}.amenities__item--2-col-2 .amenities__icon{margin-left:-6px}}@media(min-width:1280px){.amenities__item{margin-bottom:15px;padding:10px 6px 21px}.amenities__item--3-col-1{grid-column:1}.amenities__item--3-col-2{grid-column:2}.amenities__item--3-col-3{grid-column:3}.amenities__item--2-col-2 .amenities__icon{margin-left:0}}.amenities__item:last-child{border-bottom:none}.amenities--minimal .amenities__item{border-bottom:none;margin-bottom:0}.amenities__label{line-height:14px;letter-spacing:2.08px;color:#314422}@media(min-width:1280px){.amenities__label{line-height:22px;letter-spacing:.13px}}.amenities--color-white .amenities__label{color:#fff}.amenities--minimal .amenities__label{font-family:"Folio Md BT",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.16em}@media(min-width:768px){.amenities.amenities--2-column .amenities__list{grid-template-columns:repeat(2,1fr);grid-auto-flow:column}.amenities.amenities--2-column .amenities__list .last-item-2-col{border-bottom:none}.amenities.amenities--2-column .amenities__list .last-item-3-col{border-bottom:solid 1px #e8dbd4}}@media(min-width:768px){.amenities.amenities--2-column .amenities__item--2-col-1{grid-column:1}.amenities.amenities--2-column .amenities__item--2-col-2{grid-column:2}}@media(min-width:1280px){.amenities.amenities--2-column .amenities__item--2-col-2 .amenities__icon{margin-left:-6px}}@media(min-width:1440px){.amenities.amenities--2-column .amenities__item{padding:10px 2px 21px}.amenities.amenities--2-column .amenities__item--2-col-2 .amenities__icon{margin-left:0}}@media(min-width:1280px){.amenities.amenities--3-column .amenities__inner{padding:104px 110px 77px}}@media(min-width:1440px){.amenities.amenities--3-column .amenities__inner{padding:156px 0 132px}}@media(min-width:1280px){.amenities.amenities--3-column .amenities__item{padding:10px 0 21px}}@media(min-width:1280px){.amenities.amenities--3-column .amenities__heading{margin-left:-6px}}@media(min-width:1440px){.amenities.amenities--3-column .amenities__heading{margin-left:auto}}@media(min-width:768px){.amenities.amenities--minimal.amenities--2-column .amenities__list{grid-template-columns:repeat(2,auto)}}@media(min-width:768px){.amenities.amenities--minimal.amenities--3-column .amenities__list{grid-template-columns:repeat(2,auto)}}@media(min-width:1280px){.amenities.amenities--minimal.amenities--3-column .amenities__list{grid-template-columns:repeat(3,auto)}}.amenities.amenities--minimal .amenities__list .last-item-2-col,.amenities.amenities--minimal .amenities__list .last-item-3-col{border-bottom:none}.amenities.amenities--minimal .amenities__item{padding:0}.amenities.amenities--minimal .amenities__inner{padding-top:48px;padding-bottom:48px}@media(min-width:768px){.amenities.amenities--minimal .amenities__inner{padding-top:80px;padding-bottom:80px}}@media(min-width:1024px){.amenities.amenities--minimal .amenities__inner{padding-top:100px;padding-bottom:100px}}.amenities__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;margin-inline:auto;max-width:1280px}@media(min-width:1024px){.amenities__links{margin-top:40px}}@media(min-width:1440px){.amenities__links{margin-top:60px}}