.loading-spinner{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.1,.7,1,.1);animation-timing-function:cubic-bezier(.1,.7,1,.1);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--spinner-color);border-style:solid;border-width:var(--spinner-thickness);border-radius:calc(var(--spinner-size)/2);height:var(--spinner-size);width:var(--spinner-size)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}}@keyframes fadein{from{opacity:0}}.amenities{font-size:16px;line-height:1.7;padding-inline:var(--inline-spacing)}@media screen and (min-width:576px){.amenities{font-size:calc(16px + 2 * ((100vw - 576px) / 448));line-height:calc(1.7 + 0 * ((100vw - 576px) / 448))}}@media screen and (min-width: 1024px){.amenities{font-size:calc(18px + 3 * ((100vw - 1024px) / 416));line-height:calc(1.7 + 0 * ((100vw - 1024px) / 416))}}@media screen and (min-width: 1440px){.amenities{font-size:21px;line-height:1.7}}@media(min-width:768px){.amenities{--inline-spacing:64px}}.amenities__container{margin:auto;max-width:956px;position:relative}@media(min-width:1280px){.amenities__container{max-width:1120px}}.amenities__content{margin-bottom:56px;margin-inline:auto;max-width:724px}@media(min-width:1280px){.amenities__list{grid-column-gap:36px;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1280px){.amenities__list>*{padding-block:22px}}@media(min-width:1440px){.amenities__list>*{padding-block:24px}}