.btn-xl{--bs-btn-border-radius:0px;--bs-btn-padding-y:18px;--bs-btn-font-size:1rem;--bs-btn-padding-x:44px}.btn-tab{--bs-btn-border-radius:2px;--bs-btn-padding-y:4px;--bs-btn-font-size:1.125rem;--bs-btn-padding-x:38px}.amenities{position:relative}.amenities__inner{padding:64px 32px 54px;margin:0 auto}@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{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%);width:32px}.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__heading{margin-bottom:32px;text-transform:uppercase;text-align:left}@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-right:auto;margin-bottom:52px;max-width:1280px;margin-left:auto}}.amenities__list{list-style:none;grid-template-columns:1fr;padding:0;gap:0 40px;margin:0 -5px -10px;display:grid}@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:1px solid #e8dbd4}.amenities__list .last-item-3-col{border-bottom:none}}@media(min-width:1440px){.amenities__list{margin-right:auto;max-width:1280px;gap:0 120px;margin-left:auto}}.amenities__item{-ms-flex:0 100%;flex:0 100%;padding:10px 6px 15px;-webkit-box-flex:0;margin-bottom:5px;-webkit-box-align:center;border-bottom:1px solid #e8dbd4;align-items:center;align-content:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex}@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{padding:10px 6px 21px;margin-bottom:15px}.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__label{color:#314422;letter-spacing:2.08px;line-height:14px}@media(min-width:1280px){.amenities__label{letter-spacing:.13px;line-height:22px}}.amenities--color-white .amenities__label{color:#fff}@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:1px solid #e8dbd4}.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}.amenities.amenities--3-column .amenities__heading{margin-left:-6px}}@media(min-width:1440px){.amenities.amenities--3-column .amenities__heading{margin-left:auto}}