:root {
  --property-bg-color: #f9fcff;
  --property-header-color: #3d658f;
  --property-text-color: #000000;
  --property-highlight-titles-color: #000000;
  --property-button-bg-color: #666666;
  --property-button-text-color: #000000;
  --property-button-highlight-bg-color: #e7e7e7;
  --property-button-highlight-text-color: #000000;

  --acc-bg-color: #e9f4ff;
  --acc-header-color: #3d658f;
  --acc-rt-bg-color: #f9fcff;
  --acc-rt-header-color: #000000;
  --acc-rt-text-color: #000000;

  --hs1-bg-color1: #202026;
  --hs1-bg-color2: #6575ac;
  --hs1-bg-color3: #00d4ff;
  --hs1-header-color: #ffffff;
  --hs1-text-color: #e8e8e8;

  --hs2-bg-color1: #202026;
  --hs2-bg-color2: #6575ac;
  --hs2-bg-color3: #00d4ff;
  --hs2-header-color: #ffffff;
  --hs2-text-color: #e8e8e8;

  --hs3-bg-color1: #202026;
  --hs3-bg-color2: #6575ac;
  --hs3-bg-color3: #00d4ff;
  --hs3-header-color: #ffffff;
  --hs3-text-color: #e8e8e8;

  --destination-bg-color: #f9fcff;
  --destination-button-bg-color: #666666;
  --destination-button-highlight-bg-color: #e7e7e7;
  --destination-button-highlight-text-color: #000000;
  --destination-button-text-color: #000000;
  --destination-header-color: #3d658f;
  --destination-text-color: #000000;

  --cs1-bg-color: #e9f4ff;
  --cs1-header-color: #3d658f;
  --cs1-text-color: #000000;
  --cs1-button-bg-color: #505050;
  --cs1-button-text-color: #ffffff;

  --cs2-bg-color: #e9f4ff;
  --cs2-header-color: #3d658f;
  --cs2-text-color: #000000;
  --cs2-button-bg-color: #505050;
  --cs2-button-text-color: #ffffff;

  --loc-bg-color: #f9fcff;
  --loc-big-header-color: #3d658f;
  --loc-small-header-color: #000000;
  --loc-text-color: #000000;

  --awrd-bg-color: #e9f4ff;
  --awrd-header-color: #3d658f;

  --reviews-bg-color: #e9f4ff;
  --reviews-header-color: #3d658f;

  --bd-bg-color1: var(--property-bg-color, #f9fcff);
  --bd-bg-color2: var(--property-bg-color, #f9fcff);
  --bd-bg-color3: var(--property-bg-color, #f9fcff);
  --bd-header-color: var(--property-header-color, #3d658f);
  --bd-eyebrow-color: var(--property-header-color, #3d658f);
  --bd-text-color: var(--property-text-color, #000000);
  --bd-card-bg-color: var(--acc-rt-bg-color, #f9fcff);
  --bd-card-highlight-bg-color: var(--acc-bg-color, #e9f4ff);
  --bd-card-border-color: var(--property-header-color, #3d658f);
  --bd-card-highlight-border-color: var(--property-header-color, #3d658f);
  --bd-card-title-color: var(--property-highlight-titles-color, #000000);
  --bd-card-text-color: var(--property-text-color, #000000);
  --bd-icon-color: var(--bd-header-color, --property-header-color, #3d658f);
  --bd-icon-bg-color: var(--acc-bg-color, #e9f4ff);
  --bd-icon-border-color: var(--bd-header-color, --property-header-color, #3d658f);
  --bd-shadow-color: rgba(5, 23, 39, 0.16);
}

#property-banner-img {
  margin-top: -3px;
  background-color: #212121;
}

#property-banner-glider {
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
}

#property-banner-glider .glide__slide {
  overflow: hidden;
}

#property-banner-glider img {
  display: block;
  min-height: 350px;
  max-height: 90vh;
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  transform: scale(1);
  animation: none;
  will-change: transform;
}

#property-banner-glider .glide__slide--active img {
  animation: slow-zoom 6s ease-out forwards;
}

#property-video {
  display: none;
  min-height: 350px;
  max-height: 90vh;
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

#glider-overlay {
  position: absolute;
  top: 45%;
  left: 15%;
  transform: translateX(-15%);
  z-index: 2;
  padding: 5px;
  background-color: rgba(36, 4, 4, 0.2);
  animation: fade-in 1s;
  width: 35%;
}

#glider-overlay label {
  color: white;
  font-weight: bold;
  filter: drop-shadow(0px 0px 12px black)
}

#glider-overlay-m1 {
  font-size: 3.5rem;
}

#glider-overlay-m2 {
  font-size: 1.5rem;
}

.text-separator {
  border-top: 1px solid lightgray;
  line-height: 28px;
}

@keyframes fade-in {
  0% { opacity: 0 }
  12.5% {opacity: 0.125}
  25% { opacity: 0.25 }
  37.5% { opacity: 0.375}
  50% { opacity: 0.5 }
  62.5% {opacity: 0.625}
  75% { opacity: 0.75 }
  100% { opacity: 0.9 }
}

@keyframes slow-zoom {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(1.1);
  }
}

.flex-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
}

.flex-text {
  width: 25%;
  padding: 12px;
}

.flex-text-ar {
  text-align: right;
}


.details-button {
  display: inline-flex;
  min-width: 150px;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 13px 24px;
  border-radius: 16px;
  box-shadow: 0 10px 25px var(--bd-shadow-color);
  font-weight: 600;
  text-decoration: none;
  transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
}

.button-arrow {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  flex: 0 0 auto;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.8;
  transition: transform 180ms ease;
}

.details-button:hover {
  background-color: var(--booknow-color, #7da6ba);
  color: var(--booknow-text-color, #ffffff);
  transform: translateY(-2px);
}

.details-button:hover .button-arrow {
  transform: translateX(4px);
}

.details-button:focus-visible {
  outline: 3px solid var(--booknow-color, #7da6ba);
  outline-offset: 4px;
}

.details-button-label {
  pointer-events: none;
}


#property-desc {
  background-color: var(--property-bg-color);

  .header-big, .header-medium {
    color: var(--property-header-color);
  }

  .feature-text, .highlight-text {
    color: var(--property-text-color);
  }

  .highlight-title {
    font-size: 1.35rem;
    font-weight: bold;
    color: var(--property-highlight-titles-color);
  }

  .details-button {
    background-color: var(--property-button-bg-color);
    color: var(--property-button-text-color);
  }

  /*
  .details-button:hover {
    background-color: var(--property-button-highlight-bg-color);
    color: var(--property-button-highlight-text-color);
  }
  */
}

#property-rooms {
  background-color: var(--acc-bg-color);

  .header-big {
    color: var(--acc-header-color);
  }

  .room-label {
    color: var(--acc-rt-header-color);
  }
}

.room-footer {
  display: flex;
  min-height: 128px;
  align-items: flex-start;
  padding: 24px 28px 25px;
  background-color: var(--acc-rt-bg-color);
  flex-direction: column;
  gap: 15px;
  text-align: left;
}

.room-label {
  display: block;
  max-width: 100%;
  color: var(--acc-rt-header-color);
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(1.5rem, 2.1vw, 1.75rem);
  font-weight: bold;
  line-height: 1.05;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}


.room-footer-right {
  display: flex;
  min-width: 0;
  align-items: center;
  padding: 0;
  color: var(--acc-rt-text-color);
  font-size: clamp(0.87rem, 1.15vw, 1rem);
  line-height: 1.3;
  white-space: nowrap;
}

.room-detail {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.room-detail-divider {
  width: 1px;
  height: 24px;
  margin: 0 18px;
  background: currentColor;
  opacity: 0.22;
}

#rooms-flex, #location-flex, #property-amenitities-highlight {
  flex-flow: wrap;
  justify-content: space-evenly;
  column-gap: 10px;
  row-gap: 15px;
}

#property-amenitities-highlight {
  column-gap: 25px;
  align-items: normal;
}

#rooms-flex {
  justify-content: space-around;
}

.room-item {
  display: inline-block;
  width: calc(100% - 8px);
  max-width: 425px;
  margin: 4px 4px 20px;
  overflow: hidden;
  border-radius: 10px;
  background-color: var(--acc-rt-bg-color);
  box-shadow: 0 7px 22px rgba(0, 0, 0, 0.16);
  text-decoration: none;
  transition: box-shadow 220ms ease, transform 220ms ease;
}

.room-item:hover {
  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.23);
  transform: translateY(-4px);
}

.room-item label {
  color: var(--acc-rt-text-color);
}

.amen-highlight-item {
  padding-top: 25px;
  flex: 1 1 0%;
  min-width: 128px;
}

.amen-highlight-icon {
  width: 64px;
}

.room-img {
  display: block;
  width: 100%;
  height: 33vh;
  min-height: 300px;
  max-width: 425px;
  object-fit: cover;
}

.room-icon {
  width: 25px;
  height: 25px;
  flex: 0 0 auto;
  color: var(--acc-rt-text-color);
}

.subscript {
  font-size: 0.7em;
}

.spacer {
  display: inline-block;
  min-width: 25px;
}

.img-cont {
  text-align: center;
}

#property-destination {
  background-color: var(--destination-bg-color);
  padding-top: 5vh;

  .header-big, .header-medium {
    color: var(--destination-header-color);
  }

  .feature-text {
    color: var(--destination-text-color);
  }

  .details-button {
    background-color: var(--destination-button-bg-color);
    color: var(--destination-button-text-color);
  }

  /*
  .details-button:hover {
    background-color: var(--destination-button-highlight-bg-color);
    color: var(--destination-button-highlight-text-color);
  }
  */
}

#custom1 {
  background-color: var(--cs1-bg-color);
  padding-top: 5vh;

  .header-big, .header-medium {
    color: var(--cs1-header-color);
  }

  .feature-text {
    color: var(--cs1-text-color);
  }

  .details-button {
    background-color: var(--cs1-button-bg-color);
    color: var(--cs1-button-text-color);
  }
}

#custom2 {
  background-color: var(--cs2-bg-color);
  padding-top: 5vh;

  .header-big, .header-medium {
    color: var(--cs2-header-color);
  }

  .feature-text {
    color: var(--cs2-text-color);
  }

  .details-button {
    background-color: var(--cs2-button-bg-color);
    color: var(--cs2-button-text-color);
  }
}

#property-location {
  --location-heading-color: var(--loc-big-header-color, #392b1e);
  --location-accent-color: var(--loc-small-header-color, #77784a);
  --location-copy-color: var(--loc-text-color, #625d55);
  background-color: var(--loc-bg-color);
  padding: 38px 5% 76px;

  .header-big {
    color: var(--location-heading-color);
  }
}

.location-shell {
  width: min(1560px, 100%);
  margin: 0 auto;
}

.location-heading {
  margin: 0 auto 23px;
  text-align: center;
}

.location-heading p {
  margin: 0;
  color: var(--location-copy-color);
  font-size: clamp(0.95rem, 1.25vw, 1.1rem);
  line-height: 1.6;
}

#location-flex {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(355px, 1fr);
  gap: 22px;
  align-items: stretch;
}

#infm-map {
  min-width: 0;
  min-height: 470px;
  overflow: hidden;
  border: 2px solid rgba(255, 255, 255, 0.8);
  border-radius: 14px;
  background: color-mix(in srgb, var(--loc-bg-color) 80%, #d9eef0);
  box-shadow: 0 12px 26px rgba(61, 47, 32, 0.14);
}

#infm-map .map-cont,
#infm-map .gmaps-iframe {
  width: 100%;
  height: 100%;
  min-height: 470px;
}

#infm-map .gmaps-iframe {
  display: block;
  border: 0;
  filter: saturate(0.62) sepia(0.08) brightness(1.08);
}

#location-info-header {
  margin: 15px 0 13px;
  color: var(--location-heading-color);
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(1.9rem, 2.25vw, 2.1rem);
  font-weight: 600;
  line-height: 1.1;
}

#location-info {
  display: flex;
  min-width: 0;
  padding: clamp(32px, 3vw, 42px) clamp(28px, 3.2vw, 45px) 26px;
  border: 1px solid color-mix(in srgb, var(--location-accent-color) 20%, transparent);
  border-radius: 14px;
  background: #fffdf9;
  box-shadow: 0 12px 26px rgba(61, 47, 32, 0.14);
  flex-direction: column;
}

#location-area {
  margin: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid color-mix(in srgb, var(--location-accent-color) 18%, transparent);
  color: var(--location-accent-color);
  font-size: 0.76rem;
  font-weight: 600;
  letter-spacing: 0.16em;
  line-height: 1.4;
  text-transform: uppercase;
}

#location-info-label {
  color: var(--location-copy-color);
}

.location-distance-row {
  display: grid;
  min-height: 47px;
  grid-template-columns: 30px minmax(0, 1fr);
  align-items: center;
  gap: 18px;
  border-bottom: 1px solid color-mix(in srgb, var(--location-accent-color) 14%, transparent);
}

.location-distance-icon {
  width: 26px;
  height: 26px;
  color: var(--location-accent-color);
}

.location-distance-copy {
  min-width: 0;
  color: var(--location-copy-color);
  font-size: clamp(0.9rem, 1.1vw, 1rem);
  line-height: 1.35;
}

.location-distance-copy p,
.location-distance-copy div {
  margin: 0;
}

.location-distance-value,
.location-distance-copy strong,
.location-distance-copy b {
  color: var(--location-heading-color);
  font-weight: 600;
}

.location-distance-separator {
  padding: 0 10px;
  color: color-mix(in srgb, var(--location-copy-color) 55%, transparent);
}

#location-directions {
  display: inline-flex;
  min-width: 190px;
  min-height: 47px;
  align-items: center;
  align-self: center;
  justify-content: center;
  gap: 17px;
  margin-top: 22px;
  padding: 0 25px;
  border-radius: 12px;
  background: var(--location-accent-color);
  box-shadow: 0 7px 16px color-mix(in srgb, var(--location-accent-color) 22%, transparent);
  color: #fff;
  font-size: 0.96rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform 180ms ease, box-shadow 180ms ease;
}

#location-directions:hover {
  box-shadow: 0 10px 21px color-mix(in srgb, var(--location-accent-color) 30%, transparent);
  transform: translateY(-2px);
}

#location-directions:hover .button-arrow {
  transform: translateX(4px);
}

#location-directions:focus-visible {
  outline: 3px solid var(--location-accent-color);
  outline-offset: 4px;
}

#property-location.location-no-map #location-flex {
  grid-template-columns: minmax(320px, 480px);
  justify-content: center;
}

#hsection1 {
  background: linear-gradient(159deg, var(--hs1-bg-color1) 0%, var(--hs1-bg-color2) 65%, var(--hs1-bg-color3) 93%);

  .header-highlight {
    color: var(--hs1-header-color);
  }

  .feature-text-highlight {
    color: var(--hs1-text-color);
  }
}

#hsection2 {
  background: linear-gradient(159deg, var(--hs2-bg-color1) 0%, var(--hs2-bg-color2) 65%, var(--hs2-bg-color3) 93%);

  .header-highlight {
    color: var(--hs2-header-color);
  }

  .feature-text-highlight {
    color: var(--hs2-text-color);
  }
}

#hsection3 {
  background: linear-gradient(159deg, var(--hs3-bg-color1) 0%, var(--hs3-bg-color2) 65%, var(--hs3-bg-color3) 93%);

  .header-highlight {
    color: var(--hs3-header-color);
  }

  .feature-text-highlight {
    color: var(--hs3-text-color);
  }
}

#property-awards {
  background-color: var(--awrd-bg-color);

  .header-big {
    color: var(--awrd-header-color);
  }
}

#reviews-section {
  display: none;
  padding-bottom: 45px;

  background-color: var(--reviews-bg-color);

  .header-big {
    color: var(--reviews-header-color);
  }
}

.feature-img {
  width: 95%;
  max-width: 750px;
  max-height: 60vh;
}

.award-img {
  height: 150px;
}

#book-direct {
  display: none;
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(46px, 5vw, 72px) 5%;
  color: var(--bd-text-color);
  background: linear-gradient(159deg, var(--bd-bg-color1) 0%, var(--bd-bg-color2) 55%, var(--bd-bg-color3) 100%);
}

.book-direct-shell {
  display: grid;
  grid-template-columns: minmax(260px, 0.65fr) minmax(0, 1.5fr);
  grid-template-rows: auto auto;
  column-gap: clamp(50px, 6vw, 90px);
  width: min(1200px, 100%);
  margin: 0 auto;
}

.book-direct-intro {
  grid-row: 1 / 3;
  max-width: 370px;
  margin: 0;
  align-self: center;
  text-align: left;
}

.book-direct-eyebrow {
  display: inline-block;
  margin-bottom: 14px;
  color: var(--bd-eyebrow-color);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.book-direct-intro h2 {
  margin: 0 0 18px;
  color: var(--bd-header-color);
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(2.5rem, 4vw, 3.75rem);
  font-weight: 600;
  line-height: 1;
}

.book-direct-intro p {
  margin: 0;
  color: var(--bd-text-color);
  font-size: clamp(1rem, 1.5vw, 1.1rem);
  line-height: 1.65;
}

.book-direct-highlights {
  display: grid;
  grid-column: 2;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.book-direct-card {
  position: relative;
  display: none;
  grid-template-columns: 48px minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  min-height: 0;
  padding: 22px 20px;
  overflow: hidden;
  border: 1px solid var(--bd-card-border-color);
  border-radius: 4px;
  background: var(--bd-card-bg-color);
  box-shadow: 0 20px 45px var(--bd-shadow-color);
  column-gap: 17px;
  row-gap: 7px;
  text-align: left;
  transition: transform 220ms ease, background-color 220ms ease, border-color 220ms ease;
  backdrop-filter: blur(6px);
}

.book-direct-card:hover {
  border-color: var(--bd-card-highlight-border-color);
  background: var(--bd-card-highlight-bg-color);
  transform: translateY(-6px);
}

.book-direct-icon {
  display: grid;
  grid-row: 1 / 3;
  width: 48px;
  height: 48px;
  margin: 0;
  border: 1px solid var(--bd-icon-border-color);
  border-radius: 50%;
  background: var(--bd-icon-bg-color);
  place-items: center;
}

.book-direct-icon svg {
  width: 26px;
  height: 26px;
  fill: none;
  stroke: var(--bd-icon-color);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.8;
}

.book-direct-card h3 {
  margin: 0;
  color: var(--bd-card-title-color);
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.15;
}

.book-direct-card p {
  margin: 0;
  color: var(--bd-card-text-color);
  font-size: 0.88rem;
  line-height: 1.5;
}

.book-direct-cta {
  margin-top: 50px;
  text-align: center;
}

.book-direct-button {
  display: inline-flex;
  min-width: 150px;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 13px 24px;
  border-radius: 16px;
  background-color: var(--booknow-color, #7da6ba);
  box-shadow: 0 10px 25px var(--bd-shadow-color);
  color: var(--booknow-text-color, #ffffff);
  font-weight: 600;
  text-decoration: none;
  transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
}

.book-direct-button:hover {
  background-color: var(--booknow-color, #7da6ba);
  color: var(--booknow-text-color, #ffffff);
  transform: translateY(-2px);
}

.book-direct-button:hover .button-arrow {
  transform: translateX(4px);
}

.book-direct-button:focus-visible {
  outline: 3px solid var(--booknow-color, #7da6ba);
  outline-offset: 4px;
}

.eapps-widget-toolbar {
  display: none !important;
}

@media (prefers-reduced-motion: reduce) {
  .book-direct-card,
  .book-direct-button,
  .button-arrow {
    transition: none;
  }
}

/*
@media (max-width: 2200px) {
  .room-img {
    height: 22vh;
  }
}

@media (max-width: 1920px) {
  .room-img {
    height: 20vh;
  }
}
*/

@media (max-width: 1550px) {
  #glider-overlay {
    top: 25%;
  }
}

@media (max-width: 1450px) {
  #rooms-flex {
    overflow-y: hidden;
    overflow-x: auto;
  }
}

@media (max-width: 1225px) {
  #glider-overlay-m1 {
    font-size: 2.25rem;
  }

  #glider-overlay-m2 {
    font-size: 1.25rem;
  }
}

@media (max-width: 1050px) {
  #book-direct {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .book-direct-shell {
    display: block;
  }

  .book-direct-intro {
    max-width: 720px;
    margin: 0 auto 40px;
    text-align: center;
  }

  .book-direct-cta {
    margin-top: 28px;
    text-align: center;
  }
}

@media (max-width: 900px) {
  #property-location {
    padding-right: 24px;
    padding-left: 24px;
  }

  #location-flex {
    grid-template-columns: 1fr;
  }

  #infm-map,
  #infm-map .map-cont,
  #infm-map .gmaps-iframe {
    min-height: 390px;
  }

  #location-info {
    width: auto;
  }
}

@media (max-width: 1025px) {
  .flex-wrapper {
    flex-flow: column;
    gap: 25px;
  }

  #hsection1 {
    flex-flow: wrap-reverse;
  }
  
  #hsection3 {
    flex-flow: wrap-reverse;
  }

  .flex-text {
    width: 75%;
    text-align: center;
  }
}

@media (max-width: 895px) {
  #glider-overlay {
    top: 7%;
    left: 25%;
    width: 75%;
    text-align: center;
  }

  #glider-overlay-m1 {
    font-size: 1.75rem;
  }

  #glider-overlay-m2 {
    font-size: 1rem;
  }

  #property-banner-glider img {
    max-height: 300px;
  }

  #rooms-flex {
    flex-wrap: wrap;
  }
}

@media (max-width: 750px) {
  .flex-text {
    width: 100%;
  }
}

@media (max-width: 650px) {
  .room-footer {
    min-height: 116px;
    padding: 21px 22px 23px;
    gap: 13px;
  }

  .room-label {
    font-size: 1.65rem;
  }

  .room-footer-right {
    font-size: 0.88rem;
  }

  .room-detail-divider {
    margin-right: 12px;
    margin-left: 12px;
  }

  .book-direct-highlights {
    grid-template-columns: 1fr;
  }

  #property-location {
    padding: 46px 14px 54px;
  }

  .location-heading {
    margin-bottom: 26px;
  }

  .location-heading p {
    max-width: 34ch;
    margin-right: auto;
    margin-left: auto;
  }

  #infm-map,
  #infm-map .map-cont,
  #infm-map .gmaps-iframe {
    min-height: 310px;
  }

  #location-info {
    padding: 28px 22px 24px;
  }

  .location-distance-row {
    gap: 13px;
  }

  .location-distance-separator {
    padding: 0 6px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .room-item {
    transition: none;
  }

  #location-directions,
  .button-arrow {
    transition: none;
  }
}

@media (max-height: 1000px) {
  #glider-overlay {
    top: 10%;
  }
}

@media (max-height: 725px) {
  #glider-overlay {
    top: 12%;
  }
}

@media (max-height: 500px) {
  #glider-overlay {
    top: 15%;
  }
}

@media (max-height: 400px) {
  #glider-overlay {
    top: 20%;
  }
}

/*
@media screen and (max-width: 825px), screen and (max-height: 825px) {
  .glide__arrow, .glide__slide {
    transform: scale(1.15);
  }

  #accommodation-glider .glide__slide {
    transform: none;
  }
}

@media (max-width: 700px) {
  .room-item {
    flex-grow: 0.5;
  }
}
*/
