.tower-hotel .body {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

.tower-hotel .body {
  --scrollbar-width: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.tower-hotel .body {
  height: 100%;
}

.tower-hotel .body {
  overflow-x: auto;
  overflow-y: scroll;
}

.tower-hotel #SITE_CONTAINER {
  position: relative;
}

:root {
  --one-unit: 1vw;
  --section-max-width: 9999px;
  --spx-stopper-max: 9999px;
  --spx-stopper-min: 0px;
  --browser-zoom: 1;
}

.tower-hotel #comp-mfodcvlh-pinned-layer *,
.tower-hotel #comp-mfodcvog * {
	font-family: wf_407a6d3354994f4ea9f433015;
}

.tower-hotel a,
.tower-hotel button,
.tower-hotel div,
.tower-hotel footer,
.tower-hotel h2,
.tower-hotel h5,
.tower-hotel header,
.tower-hotel img,
.tower-hotel li,
.tower-hotel nav,
.tower-hotel p,
.tower-hotel section,
.tower-hotel span,
.tower-hotel title,
.tower-hotel ul {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

.tower-hotel ul {
  list-style: none;
}

.tower-hotel a {
  cursor: pointer;
  text-decoration: none;
}

.tower-hotel :focus {
  outline: none;
}

.tower-hotel #site-root {
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  top: var(--wix-ads-height);
}

.tower-hotel #SCROLL_TO_BOTTOM {
  height: 0;
}

:root {
  --wst-button-color-fill-primary: rgb(var(--color_48));
  --wst-button-color-border-primary: rgb(var(--color_49));
  --wst-button-color-text-primary: rgb(var(--color_50));
  --wst-button-color-fill-primary-hover: rgb(var(--color_51));
  --wst-button-color-border-primary-hover: rgb(var(--color_52));
  --wst-button-color-text-primary-hover: rgb(var(--color_53));
  --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
  --wst-button-color-border-primary-disabled: rgb(var(--color_55));
  --wst-button-color-text-primary-disabled: rgb(var(--color_56));
  --wst-button-color-fill-secondary: rgb(var(--color_57));
  --wst-button-color-border-secondary: rgb(var(--color_58));
  --wst-button-color-text-secondary: rgb(var(--color_59));
  --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
  --wst-button-color-border-secondary-hover: rgb(var(--color_61));
  --wst-button-color-text-secondary-hover: rgb(var(--color_62));
  --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
  --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
  --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
  --wst-color-fill-base-1: rgb(var(--color_36));
  --wst-color-fill-base-2: rgb(var(--color_37));
  --wst-color-fill-base-shade-1: rgb(var(--color_38));
  --wst-color-fill-base-shade-2: rgb(var(--color_39));
  --wst-color-fill-base-shade-3: rgb(var(--color_40));
  --wst-color-fill-accent-1: rgb(var(--color_41));
  --wst-color-fill-accent-2: rgb(var(--color_42));
  --wst-color-fill-accent-3: rgb(var(--color_43));
  --wst-color-fill-accent-4: rgb(var(--color_44));
  --wst-color-fill-background-primary: rgb(var(--color_11));
  --wst-color-fill-background-secondary: rgb(var(--color_12));
  --wst-color-text-primary: rgb(var(--color_15));
  --wst-color-text-secondary: rgb(var(--color_14));
  --wst-color-action: rgb(var(--color_18));
  --wst-color-disabled: rgb(var(--color_39));
  --wst-color-title: rgb(var(--color_45));
  --wst-color-subtitle: rgb(var(--color_46));
  --wst-color-line: rgb(var(--color_47));
  --wst-font-style-h2: var(--font_2);
  --wst-font-style-h3: var(--font_3);
  --wst-font-style-h4: var(--font_4);
  --wst-font-style-h5: var(--font_5);
  --wst-font-style-h6: var(--font_6);
  --wst-font-style-body-large: var(--font_7);
  --wst-font-style-body-medium: var(--font_8);
  --wst-font-style-body-small: var(--font_9);
  --wst-font-style-body-x-small: var(--font_10);
  --wst-color-custom-1: rgb(var(--color_13));
  --wst-color-custom-2: rgb(var(--color_16));
  --wst-color-custom-3: rgb(var(--color_17));
  --wst-color-custom-4: rgb(var(--color_19));
  --wst-color-custom-5: rgb(var(--color_20));
  --wst-color-custom-6: rgb(var(--color_21));
  --wst-color-custom-7: rgb(var(--color_22));
  --wst-color-custom-8: rgb(var(--color_23));
  --wst-color-custom-9: rgb(var(--color_24));
  --wst-color-custom-10: rgb(var(--color_25));
  --wst-color-custom-11: rgb(var(--color_26));
  --wst-color-custom-12: rgb(var(--color_27));
  --wst-color-custom-13: rgb(var(--color_28));
  --wst-color-custom-14: rgb(var(--color_29));
  --wst-color-custom-15: rgb(var(--color_30));
  --wst-color-custom-16: rgb(var(--color_31));
  --wst-color-custom-17: rgb(var(--color_32));
  --wst-color-custom-18: rgb(var(--color_33));
  --wst-color-custom-19: rgb(var(--color_34));
  --wst-color-custom-20: rgb(var(--color_35));
}

.tower-hotel .StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%;
}

.tower-hotel .StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition: all 0.2s ease, visibility 0s;
  width: 100%;
}

.tower-hotel .StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap;
}

.tower-hotel .StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit;
}

.tower-hotel .StylableButton2545352419__icon svg,
.tower-hotel .StylableButton2545352419__icon>span {
  display: flex;
  height: inherit;
  width: inherit;
}

.tower-hotel .aeyn4z {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .qQrFOK {
  cursor: pointer;
}

.tower-hotel .VDJedC {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  filter: var(--drop-shadow, none);
  opacity: var(--opacity);
  transform: var(--flip);
}

.tower-hotel .VDJedC,
.tower-hotel .VDJedC svg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .VDJedC svg {
  height: var(--svg-calculated-height, 100%);
  margin: auto;
  padding: var(--svg-calculated-padding, 0);
  width: var(--svg-calculated-width, 100%);
}

.tower-hotel .VDJedC svg:not([data-type="ugc"]) {
  overflow: visible;
}

.tower-hotel .l4CAhn * {
  vector-effect: non-scaling-stroke;
}

.tower-hotel .Z_l5lU {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.tower-hotel .ku3DBC {
  word-wrap: break-word;
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
  mix-blend-mode: var(--blendMode, normal);
  overflow-wrap: break-word;
  pointer-events: none;
  text-align: center;
  text-shadow: var(--textOutline, 0 0 transparent), var(--textShadow, 0 0 transparent);
  text-transform: var(--textTransform, "none");
}

.tower-hotel .ku3DBC>* {
  pointer-events: auto;
}

.tower-hotel .ku3DBC h2,
.tower-hotel .ku3DBC h5,
.tower-hotel .ku3DBC p {
  margin-block: 0;
  margin: 0;
}

.tower-hotel .ku3DBC a {
  color: inherit;
}

.tower-hotel .Vd6aQZ {
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  white-space: nowrap;
}

.tower-hotel .mHZSwn {
  display: none;
}

.tower-hotel .jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}

.tower-hotel .jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}

.tower-hotel .big2ZD {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: calc(100% - var(--wix-ads-height));
  left: 0;
  margin-top: var(--wix-ads-height);
  position: fixed;
  top: 0;
  width: 100%;
}

.tower-hotel .big2ZD {
  pointer-events: none;
  z-index: var(--pinned-layer-in-container, var(--above-all-in-container));
}

.tower-hotel .lyNaha {
  mix-blend-mode: var(--blendMode, normal);
  position: relative;
}

.tower-hotel .lyNaha img {
  display: block;
  height: 100%;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100% 100%);
  mask-size: var(--mask-size, 100% 100%);
  opacity: var(--mediaOpacity, 1);
  width: 100%;
}

.tower-hotel .lyNaha.JdNFxG img {
  -o-object-fit: var(--responsive-img-object-fit);
  object-fit: var(--responsive-img-object-fit);
}

.tower-hotel .lyNaha .h1DYhE {
  background-color: rgba(var(--backgroundColor, var(--color_8, color_8)), var(--alpha-backgroundColor, 1));
  border-color: rgba(var(--borderColor, var(--color_8, color_8)), var(--alpha-borderColor, 1));
  border-radius: var(--cornerRadius, 0);
  border-style: solid;
  border-width: var(--borderWidth, 0);
  bottom: 0;
  box-shadow: var(--boxShadow, none);
  box-sizing: border-box;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .lyNaha .h1DYhE .Ux33nC {
  box-sizing: content-box;
  height: 100%;
  inset: calc(-1 * var(--borderWidth, 0));
  padding: var(--borderWidth, 0);
  position: absolute;
  width: 100%;
}

.tower-hotel .cgGlGU {
  --display: grid;
  direction: var(--direction, ltr);
  display: var(--display);
  grid-template-columns: minmax(0, 1fr);
}

.tower-hotel .cgGlGU>ul {
  box-sizing: border-box;
  width: 100%;
}

.tower-hotel .cgGlGU>ul li {
  display: block;
}

.tower-hotel .cgGlGU>ul li>div:active,
.tower-hotel .cgGlGU>ul li>div:focus {
  background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1));
  transition: var(--itemBGColorNoTrans, background-color 50ms ease 0s);
}

.tower-hotel .cgGlGU .NIXfHQ {
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
  min-height: 1px;
  position: relative;
  -webkit-transform: translateZ(0);
}

.tower-hotel .u4cNtA {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  border-style: solid;
  border-width: var(--brw, 1px);
  box-sizing: border-box;
  display: flex;
  list-style: none;
  margin: 0;
  position: relative;
  text-align: var(--text-align, left);
  transition: var(--itemBGColorTrans, background-color 0.4s ease 0s);
}

.tower-hotel .u4cNtA .fEGEM_ {
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr;
  height: auto;
  position: relative;
}

.tower-hotel .u4cNtA .fEGEM_>.kGvnrc {
  display: grid;
  position: relative;
  text-overflow: ellipsis;
}

.tower-hotel .u4cNtA .fEGEM_>.kGvnrc>.xfxJ27 {
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline;
  font: var(--fnt, var(--font_1));
  overflow: hidden;
  padding-bottom: var(--verticalPadding, 0);
  padding-top: var(--verticalPadding, 0);
  position: relative;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.tower-hotel .u4cNtA .xfxJ27 {
  padding-inline-end: var(--padding-end, 0);
  padding-inline-start: var(--padding-start, 0);
}

.tower-hotel .OZVMSN .fEGEM_ {
  direction: var(--item-depth0-direction);
  text-align: var(--item-depth0-align, var(--text-align));
}

.tower-hotel .jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}

.tower-hotel .jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}

.tower-hotel .MW5IWV {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}

.tower-hotel .MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}

.tower-hotel .VgO9Yg {
  height: 100%;
}

.tower-hotel .LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}

.tower-hotel .mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}

.tower-hotel .aeyn4z {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .qQrFOK {
  cursor: pointer;
}

.tower-hotel .VDJedC {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  filter: var(--drop-shadow, none);
  opacity: var(--opacity);
  transform: var(--flip);
}

.tower-hotel .VDJedC,
.tower-hotel .VDJedC svg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .VDJedC svg {
  height: var(--svg-calculated-height, 100%);
  margin: auto;
  padding: var(--svg-calculated-padding, 0);
  width: var(--svg-calculated-width, 100%);
}

.tower-hotel .VDJedC svg:not([data-type="ugc"]) {
  overflow: visible;
}

.tower-hotel .l4CAhn * {
  vector-effect: non-scaling-stroke;
}

.tower-hotel .DPAltb {
  background: var(--background);
  border-bottom: var(--border-bottom);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  border-left: var(--border-left);
  border-right: var(--border-right);
  border-top: var(--border-top);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  direction: var(--btn-direction);
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: var(--btn-min-width);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  touch-action: manipulation;
  width: 100%;
}

.tower-hotel .DPAltb:hover {
  background: var(--hover-background, var(--background));
  border-bottom: var(--hover-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
  border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
  border-left: var(--hover-border-left, var(--border-left));
  border-right: var(--hover-border-right, var(--border-right));
  border-top: var(--hover-border-top, var(--border-top));
  border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
  border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
  box-shadow: var(--hover-box-shadow, var(--box-shadow));
  padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
  padding-left: var(--hover-padding-left, var(--padding-left));
  padding-right: var(--hover-padding-right, var(--padding-right));
  padding-top: var(--hover-padding-top, var(--padding-top));
}

.tower-hotel .DPAltb:disabled {
  background: var(--disabled-background, var(--background));
  border-bottom: var(--disabled-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
  border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
  border-left: var(--disabled-border-left, var(--border-left));
  border-right: var(--disabled-border-right, var(--border-right));
  border-top: var(--disabled-border-top, var(--border-top));
  border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
  border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
  box-shadow: var(--disabled-box-shadow, var(--box-shadow));
  cursor: default;
  padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
  padding-left: var(--disabled-padding-left, var(--padding-left));
  padding-right: var(--disabled-padding-right, var(--padding-right));
  padding-top: var(--disabled-padding-top, var(--padding-top));
}

.tower-hotel .gIbEBg {
  background-color: var(--text-highlight, transparent);
  color: var(--color);
  direction: var(--direction);
  display: var(--label-display);
  font: var(--font, var(--font_8));
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  max-width: 100%;
  min-width: 1.8em;
  overflow: var(--overflow, hidden);
  text-align: var(--text-align, revert);
  text-decoration-line: var(--text-decoration);
  text-overflow: var(--label-text-overflow);
  text-shadow: var(--text-outline), var(--text-shadow);
  text-transform: var(--text-transform);
  transition: inherit;
  white-space: var(--label-white-space);
}

.tower-hotel .DPAltb:hover .gIbEBg {
  background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
  color: var(--hover-color, var(--color));
  direction: var(--hover-direction, var(--direction));
  display: var(--hover-label-display, var(--label-display));
  font: var(--hover-font, var(--font));
  letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
  line-height: var(--hover-line-height, var(--line-height));
  text-align: var(--hover-text-align, var(--text-align, revert));
  text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
  text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
  text-transform: var(--hover-text-transform, var(--text-transform));
}

.tower-hotel .DPAltb:disabled .gIbEBg {
  background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
  color: var(--disabled-color, var(--color));
  direction: var(--disabled-direction, var(--direction));
  display: var(--disabled-label-display, var(--label-display));
  font: var(--disabled-font, var(--font));
  letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
  line-height: var(--disabled-line-height, var(--line-height));
  text-align: var(--disabled-text-align, var(--text-align, revert));
  text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
  text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
  text-transform: var(--disabled-text-transform, var(--text-transform));
}

.tower-hotel .OoFUKI {
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}

.tower-hotel .wpLgnL {
  align-items: var(--container-align-items);
  display: flex;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction);
  flex-grow: 1;
  gap: var(--content-gap, "0px");
  height: 100%;
  justify-content: var(--container-justify-content);
  overflow: hidden;
  transition: all 0.4s ease, visibility 0s;
  width: 100%;
}

.tower-hotel .HvvH6i {
  fill: var(--icon-color);
  display: var(--icon-display);
  flex-shrink: 0;
  height: var(--icon-size);
  min-width: 1px;
  order: var(--icon-order, 0);
  transform: rotate(var(--icon-rotation));
  transition: inherit;
  width: var(--icon-size);
}

.tower-hotel .DPAltb:hover .HvvH6i {
  fill: var(--hover-icon-color, var(--icon-color));
  display: var(--hover-icon-display, var(--icon-display));
  height: var(--hover-icon-size, var(--icon-size));
  transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
  width: var(--hover-icon-size, var(--icon-size));
}

.tower-hotel .DPAltb:disabled .HvvH6i {
  fill: var(--disabled-icon-color, var(--icon-color));
  display: var(--disabled-icon-display, var(--icon-display));
  height: var(--disabled-icon-size, var(--icon-size));
  transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
  width: var(--disabled-icon-size, var(--icon-size));
}

.tower-hotel .HvvH6i svg,
.tower-hotel .HvvH6i>span {
  display: flex;
  height: inherit;
  width: inherit;
}

.tower-hotel .StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%;
}

.tower-hotel .StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition: all 0.2s ease, visibility 0s;
  width: 100%;
}

.tower-hotel .StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap;
}

.tower-hotel .StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit;
}

.tower-hotel .StylableButton2545352419__icon svg,
.tower-hotel .StylableButton2545352419__icon>span {
  display: flex;
  height: inherit;
  width: inherit;
}

.tower-hotel .DPAltb {
  background: var(--background);
  border-bottom: var(--border-bottom);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  border-left: var(--border-left);
  border-right: var(--border-right);
  border-top: var(--border-top);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  direction: var(--btn-direction);
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: var(--btn-min-width);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  touch-action: manipulation;
  width: 100%;
}

.tower-hotel .DPAltb:hover {
  background: var(--hover-background, var(--background));
  border-bottom: var(--hover-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
  border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
  border-left: var(--hover-border-left, var(--border-left));
  border-right: var(--hover-border-right, var(--border-right));
  border-top: var(--hover-border-top, var(--border-top));
  border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
  border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
  box-shadow: var(--hover-box-shadow, var(--box-shadow));
  padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
  padding-left: var(--hover-padding-left, var(--padding-left));
  padding-right: var(--hover-padding-right, var(--padding-right));
  padding-top: var(--hover-padding-top, var(--padding-top));
}

.tower-hotel .DPAltb:disabled {
  background: var(--disabled-background, var(--background));
  border-bottom: var(--disabled-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
  border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
  border-left: var(--disabled-border-left, var(--border-left));
  border-right: var(--disabled-border-right, var(--border-right));
  border-top: var(--disabled-border-top, var(--border-top));
  border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
  border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
  box-shadow: var(--disabled-box-shadow, var(--box-shadow));
  cursor: default;
  padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
  padding-left: var(--disabled-padding-left, var(--padding-left));
  padding-right: var(--disabled-padding-right, var(--padding-right));
  padding-top: var(--disabled-padding-top, var(--padding-top));
}

.tower-hotel .gIbEBg {
  background-color: var(--text-highlight, transparent);
  color: var(--color);
  direction: var(--direction);
  display: var(--label-display);
  font: var(--font, var(--font_8));
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  max-width: 100%;
  min-width: 1.8em;
  overflow: var(--overflow, hidden);
  text-align: var(--text-align, revert);
  text-decoration-line: var(--text-decoration);
  text-overflow: var(--label-text-overflow);
  text-shadow: var(--text-outline), var(--text-shadow);
  text-transform: var(--text-transform);
  transition: inherit;
  white-space: var(--label-white-space);
}

.tower-hotel .DPAltb:hover .gIbEBg {
  background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
  color: var(--hover-color, var(--color));
  direction: var(--hover-direction, var(--direction));
  display: var(--hover-label-display, var(--label-display));
  font: var(--hover-font, var(--font));
  letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
  line-height: var(--hover-line-height, var(--line-height));
  text-align: var(--hover-text-align, var(--text-align, revert));
  text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
  text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
  text-transform: var(--hover-text-transform, var(--text-transform));
}

.tower-hotel .DPAltb:disabled .gIbEBg {
  background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
  color: var(--disabled-color, var(--color));
  direction: var(--disabled-direction, var(--direction));
  display: var(--disabled-label-display, var(--label-display));
  font: var(--disabled-font, var(--font));
  letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
  line-height: var(--disabled-line-height, var(--line-height));
  text-align: var(--disabled-text-align, var(--text-align, revert));
  text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
  text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
  text-transform: var(--disabled-text-transform, var(--text-transform));
}

.tower-hotel .OoFUKI {
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}

.tower-hotel .wpLgnL {
  align-items: var(--container-align-items);
  display: flex;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction);
  flex-grow: 1;
  gap: var(--content-gap, "0px");
  height: 100%;
  justify-content: var(--container-justify-content);
  overflow: hidden;
  transition: all 0.4s ease, visibility 0s;
  width: 100%;
}

.tower-hotel .HvvH6i {
  fill: var(--icon-color);
  display: var(--icon-display);
  flex-shrink: 0;
  height: var(--icon-size);
  min-width: 1px;
  order: var(--icon-order, 0);
  transform: rotate(var(--icon-rotation));
  transition: inherit;
  width: var(--icon-size);
}

.tower-hotel .DPAltb:hover .HvvH6i {
  fill: var(--hover-icon-color, var(--icon-color));
  display: var(--hover-icon-display, var(--icon-display));
  height: var(--hover-icon-size, var(--icon-size));
  transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
  width: var(--hover-icon-size, var(--icon-size));
}

.tower-hotel .DPAltb:disabled .HvvH6i {
  fill: var(--disabled-icon-color, var(--icon-color));
  display: var(--disabled-icon-display, var(--icon-display));
  height: var(--disabled-icon-size, var(--icon-size));
  transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
  width: var(--disabled-icon-size, var(--icon-size));
}

.tower-hotel .HvvH6i svg,
.tower-hotel .HvvH6i>span {
  display: flex;
  height: inherit;
  width: inherit;
}

.tower-hotel .sR1W7T {
  opacity: var(--hamburger-menu-container-initial-opacity);
}

.tower-hotel .sR1W7T>* {
  transform: var(--hamburger-menu-container-initial-transform);
}

.tower-hotel .gNqkn3 {
  border-radius: var(--overflow-wrapper-border-radius);
}

.tower-hotel .HamburgerMenuContainer502174924__root {
  -archetype: paintBox;
  left: 0;
}

.tower-hotel .HamburgerMenuContainer502174924__root {
  box-sizing: border-box;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .YZgQBw {
  align-items: center;
  display: flex;
  flex-direction: var(--container-flex-direction);
  flex-wrap: nowrap;
  gap: var(--menu-items-main-axis-gap);
}

.tower-hotel .YZgQBw,
.tower-hotel .djGpM3 {
  flex-grow: var(--menu-items-flex-grow);
}

.tower-hotel .djGpM3 {
  display: var(--item-wrapper-display);
  height: var(--menu-item-wrapper-height);
  justify-content: var(--container-align);
  width: var(--item-wrapper-width);
}

.tower-hotel .oU_31J {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  position: relative;
  width: var(--item-width);
}

.tower-hotel .oU_31J a {
  color: inherit;
}

.tower-hotel .oU_31J.FIGev7 {
  border-left: var(--item-border-left);
  border-radius: var(--item-border-radius);
  border-right: var(--item-border-right);
  padding-left: var(--item-padding-left, var(--item-horizontal-padding));
  padding-right: var(--item-padding-right, var(--item-horizontal-padding));
}

.tower-hotel .oU_31J[data-interactive="true"]:hover {
  background: var(--item-hover-background, var(--item-background));
  border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
  border-top: var(--item-hover-border-top, var(--item-border-top));
  box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow));
}

.tower-hotel .oU_31J[data-interactive="true"]:hover.FIGev7 {
  border-left: var(--item-hover-border-left, var(--item-border-left));
  border-radius: var(--item-hover-border-radius, var(--item-border-radius));
  border-right: var(--item-hover-border-right, var(--item-border-right));
}

.tower-hotel .oU_31J[data-interactive="true"]:hover .xeYvd7 {
  background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
  color: var(--item-hover-color, var(--item-color));
  line-height: var(--item-line-height);
  text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
  text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow));
}

.tower-hotel .oU_31J[data-interactive="true"]:hover path {
  fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor));
}

.tower-hotel .oU_31J>a:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .xeYvd7 {
  background-color: var(--item-text-highlight);
  direction: var(--item-direction);
  white-space: nowrap;
}

.tower-hotel .TNsPxD {
  --computed-anchor: var(--anchor, var(--dropdown-anchor));
  --computed-align: var(--align, var(--dropdown-align));
  --computed-space-above: var(--space-above, var(--dropdown-space-above));
  --computed-horizontal-margin: var(--horizontal-margin, var(--dropdown-horizontal-margin));
  --before-el-top: calc(-1 * var(--computed-space-above));
  display: none !important;
  inset: auto !important;
  left: var(--dropdown-left) !important;
  margin-top: var(--computed-space-above) !important;
  position: absolute !important;
  visibility: hidden;
  z-index: var(--above-all-z-index);
}

.tower-hotel .TNsPxD:before {
  content: "";
  display: block;
  height: var(--computed-space-above);
  position: absolute;
  top: var(--before-el-top);
  width: 100%;
}

.tower-hotel .okY9U1 {
  cursor: pointer;
  display: var(--item-icon-display, flex);
}

.tower-hotel .okY9U1 svg {
  height: var(--item-icon-size);
  width: var(--item-icon-size);
}

.tower-hotel .okY9U1 path {
  fill: var(--item-icon-color, currentcolor);
}

.tower-hotel .okY9U1.DVFVut:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .okY9U1.VDxzQG {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  display: var(--sr-only-item-icon-display, flex);
  position: absolute;
}

.tower-hotel .okY9U1.VDxzQG:active,
.tower-hotel .okY9U1.VDxzQG:focus {
  clip-path: unset;
  position: static;
}

.tower-hotel .cf3HLb {
  display: var(--horizontal-menu-dropdown-display, block);
}

.tower-hotel .UUkylQ {
  display: var(--vertical-menu-dropdown-display);
  margin-top: calc(var(--menu-items-main-axis-gap, 0) * -1);
  width: 100%;
}

.tower-hotel .zIlxcF {
  --computed-space-above: var(--space-above, var(--dropdown-space-above));
  height: var(--vertical-dropdown-height);
  margin-top: var(--vertical-dropdown-height, var(--computed-space-above)) !important;
  visibility: var(--vertical-dropdown-visibility);
}

.tower-hotel .yRGvfY {
  align-self: stretch;
  border-left: var(--horizontal-menu-item-divider, none);
  border-top: var(--vertical-menu-item-divider, none);
  display: var(--divider-display, none);
}

.tower-hotel .YZgQBw:last-child .yRGvfY {
  display: none;
}

.tower-hotel .lgvt4I {
  background: var(--item-background);
  border-bottom: var(--item-border-bottom);
  border-top: var(--item-border-top);
  box-shadow: var(--item-box-shadow);
  gap: var(--spacing-between-label-and-dropdown-icon);
  justify-content: var(--item-text-align);
  padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding));
  padding-top: var(--item-padding-top, var(--item-vertical-padding));
}

.tower-hotel .JJdjxN {
  color: var(--item-color);
  font: var(--item-font, font_6);
  letter-spacing: var(--item-letter-spacing);
  line-height: var(--item-line-height);
  text-decoration-line: var(--item-text-decoration);
  text-shadow: var(--item-text-outline), var(--item-text-shadow);
  text-transform: var(--item-text-transform);
}

.tower-hotel .zi7u4T [data-part="menu-item"] {
  --underline-scale: scaleX(0);
  --wash-scale: scaleX(0);
  --circle-clip-path: circle(0%);
  --dropdown-icon-transform: rotate(0);
  --bullet-translate: translateX(-150%);
  --bullet-opacity: 0;
  --wave-tarnslate: scaleY(0);
}

.tower-hotel .zi7u4T [data-part="menu-item"] [data-part="dropdown-item-label"]:after,
.tower-hotel .zi7u4T [data-part="menu-item"] [data-part="label"]:after {
  background-color: currentColor;
  content: "";
  display: block;
  height: 1px;
  transform: scaleX(0);
  width: 100%;
}

.tower-hotel .zi7u4T [data-part="menu-item"] [data-part="label"]:before {
  content: "•" /"";
  display: var(--item-label-bullet-display, inline-block);
  opacity: 0;
  padding-inline-end: 3px;
}

.tower-hotel .zi7u4T [data-part="menu-item"] [data-selected] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(0);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1;
}

.tower-hotel .zi7u4T {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  overflow-x: var(--container-overflow-x, unset);
  scrollbar-width: none;
  width: 100%;
}

.tower-hotel .zi7u4T.Et46Sx {
  border-left: var(--container-border-left);
  border-radius: var(--container-border-radius);
  border-right: var(--container-border-right);
  padding-left: var(--container-padding-left, 0);
  padding-right: var(--container-padding-right, 0);
}

.tower-hotel .Trmtvb {
  direction: var(--direction);
}

.tower-hotel .qi0bcm {
  -moz-column-gap: var(--menu-items-column-gap);
  column-gap: var(--menu-items-column-gap);
  display: flex;
  flex-direction: var(--container-flex-direction);
  flex-grow: var(--menu-items-flex-grow);
  flex-wrap: var(--container-flex-wrap, unset);
  height: auto;
  justify-content: var(--container-align);
  min-width: -moz-fit-content;
  min-width: fit-content;
  overflow-x: visible;
  row-gap: var(--menu-items-row-gap);
  scrollbar-width: none;
  width: 100%;
}

.tower-hotel .BlM3nT {
  background: var(--container-background);
  border-bottom: var(--container-border-bottom);
  border-top: var(--container-border-top);
  box-shadow: var(--container-box-shadow);
  padding-bottom: var(--container-padding-bottom, 0);
  padding-top: var(--container-padding-top, 0);
}

.tower-hotel .n2xrZl {
  --icon-rotation: var(--scroll-button-icon-rotation-deg, calc(var(--scroll-button-icon-rotation) * 1deg));
  --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg, calc(var(--scroll-button-hover-icon-rotation) * 1deg));
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  overflow: hidden;
  pointer-events: auto;
  transform: var(--scroll-button-transform);
  visibility: hidden;
}

.tower-hotel .n2xrZl.LNYNgf {
  border-left: var(--scroll-button-border-left);
  border-radius: var(--scroll-button-border-radius);
  border-right: var(--scroll-button-border-right);
}

.tower-hotel .n2xrZl.LNYNgf .aTo_UF {
  padding-left: var(--scroll-button-padding-left, 0);
  padding-right: var(--scroll-button-padding-right, 0);
}

.tower-hotel .n2xrZl:hover {
  background: var(--scroll-button-hover-background, var(--scroll-button-background));
  border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom));
  border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
  box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow));
}

.tower-hotel .n2xrZl:hover.LNYNgf {
  border-left: var(--scroll-button-hover-border-left, var(--scroll-button-border-left));
  border-radius: var(--scroll-button-hover-border-radius, var(--scroll-button-border-radius));
  border-right: var(--scroll-button-hover-border-right, var(--scroll-button-border-right));
}

.tower-hotel .n2xrZl:hover .aTo_UF {
  fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
  height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
  padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0));
  padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0));
  transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
  width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
}

.tower-hotel .n2xrZl:hover {
  transition: all 0.08s linear;
}

.tower-hotel .JRUANI {
  pointer-events: none;
  visibility: hidden;
}

.tower-hotel .aTo_UF {
  fill: var(--scroll-button-icon-color);
  height: var(--scroll-button-icon-size);
  max-height: 100%;
  max-width: 100%;
  min-width: 1px;
  transform: rotate(var(--icon-rotation));
  width: var(--scroll-button-icon-size);
}

.tower-hotel .aTo_UF>svg {
  height: inherit;
  width: inherit;
}

.tower-hotel .MJm86e {
  background: var(--scroll-button-background);
  border-bottom: var(--scroll-button-border-bottom);
  border-top: var(--scroll-button-border-top);
  box-shadow: var(--scroll-button-box-shadow);
}

.tower-hotel .BV22op {
  border: inherit;
  border-color: transparent;
  bottom: 0;
  display: var(--scroll-button-icon-display, flex);
  justify-content: space-between;
  left: 0;
  padding-bottom: inherit;
  padding-top: inherit;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .SKZitV {
  background: var(--container-background, var(--dropdown-menu-container-background));
  border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
  border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
  border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
  border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
  border-top: var(--container-border-top, var(--dropdown-menu-container-border-top));
  box-shadow: var(--container-box-shadow, var(--dropdown-menu-container-box-shadow));
  box-sizing: border-box;
  direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
  min-width: -moz-min-content !important;
  min-width: min-content !important;
  padding-bottom: var(--container-padding-bottom, var(--container-vertical-padding, var(--dropdown-menu-container-padding-bottom, var(--dropdown-menu-container-vertical-padding))));
  padding-top: var(--container-padding-top, var(--container-vertical-padding, var(--dropdown-menu-container-padding-top, var(--dropdown-menu-container-vertical-padding))));
  text-align: var(--align, var(--dropdown-menu-align));
}

.tower-hotel .SKZitV.OcDYXy {
  padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))));
  padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))));
}

.tower-hotel .CSIQNQ {
  --rows-number: calc((var(--items-number) / $columns-number) + 0.49);
  -moz-column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
  column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
  display: grid;
  grid-template-columns: repeat(var(--columns-number, var(--dropdown-menu-columns-number)), 1fr);
  grid-template-rows: repeat(var(--rows-number), auto);
  row-gap: var(--item-vertical-spacing, var(--dropdown-menu-item-vertical-spacing));
}

.tower-hotel .nIXiEg {
  direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  display: block;
  justify-self: var(--dropdown-menu-item-justify-self);
  padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
  padding-top: var(--item-padding-top, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
  text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))));
}

.tower-hotel .nIXiEg.OcDYXy {
  border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
  border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
  border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
  padding-left: var(--item-padding-left, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
  padding-right: var(--item-padding-right, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
}

.tower-hotel .nIXiEg.iAlHRu {
  background: var(--item-selected-background, var(--item-background, var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background))));
  border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom))));
  border-top: var(--item-selected-border-top, var(--item-border-top, var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top))));
  box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))));
  /* color: var(--item-selected-color, var(--item-color, var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color)))); */
  color: var(--item-color, var(--dropdown-menu-item-color));
  font: var(--item-selected-font, var(--item-font, var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))));
  letter-spacing: var(--item-selected-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
  line-height: var(--item-selected-line-height, var(--item-line-height, var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height))));
  text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration))));
  text-shadow: var(--item-selected-text-outline, var(--item-text-outline, var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-selected-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow))));
  text-transform: var(--item-selected-text-transform, var(--item-text-transform, var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform))));
}

.tower-hotel .nIXiEg.iAlHRu.OcDYXy {
  border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
  border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))));
  border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))));
}

.tower-hotel .nIXiEg.iAlHRu .GWMLbE {
  background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))));
}

.tower-hotel .nIXiEg:hover {
  background: var(--item-hover-background, var(--item-background, var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background))));
  border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom))));
  border-top: var(--item-hover-border-top, var(--item-border-top, var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top))));
  box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))));
  color: var(--item-hover-color, var(--item-color, var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))));
  font: var(--item-hover-font, var(--item-font, var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))));
  letter-spacing: var(--item-hover-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
  line-height: var(--item-hover-line-height, var(--item-line-height, var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height))));
  text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration))));
  text-shadow: var(--item-hover-text-outline, var(--item-text-outline, var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-hover-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow))));
  text-transform: var(--item-hover-text-transform, var(--item-text-transform, var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform))));
}

.tower-hotel .nIXiEg:hover.OcDYXy {
  border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
  border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))));
  border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))));
}

.tower-hotel .nIXiEg:hover .GWMLbE {
  background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))));
}

.tower-hotel .GWMLbE {
  background-color: var(--item-text-highlight, var(--dropdown-menu-item-text-highlight));
  display: inline-block;
  text-align: inherit;
  text-decoration-line: inherit;
  text-shadow: inherit;
  text-transform: inherit;
}

.tower-hotel .HDkLBy {
  background: var(--item-background, var(--dropdown-menu-item-background));
  border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
  border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
  box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow));
  color: var(--item-color, var(--dropdown-menu-item-color));
  font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
  letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
  text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
  text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform));
}

.tower-hotel .eH50g1 {
  background: var(--container-background, var(--dropdown-container-background));
  border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
  border-top: var(--container-border-top, var(--dropdown-container-border-top));
  box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow));
}

.tower-hotel .eH50g1.gGzGW3 {
  border-left: var(--container-border-left, var(--dropdown-container-border-left));
  border-radius: var(--container-border-radius, var(--dropdown-container-border-radius));
  border-right: var(--container-border-right, var(--dropdown-container-border-right));
}

.tower-hotel .fr3A7J {
  direction: ltr;
}

.tower-hotel .H2ENa1 {
  box-sizing: border-box;
}

.tower-hotel div.c_pphB {
  display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)));
}

.tower-hotel .HamburgerOpenButton3537389287__nav {
  display: inherit;
  height: inherit;
  width: auto;
}

.tower-hotel .HamburgerOverlay547129737__root {
  -archetype: paintBox;
  box-sizing: border-box;
  height: calc(100vh - var(--wix-ads-height)) !important;
  left: 0;
  position: fixed !important;
  top: var(--wix-ads-height) !important;
  visibility: hidden;
  width: 100vw !important;
  z-index: var(--above-all-z-index);
}

.tower-hotel .HamburgerOverlay547129737__overlay {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .scemAM[data-part="hamburger-overlay"] {
  opacity: var(--hamburger-overlay-initial-opacity);
}

.tower-hotel .kvKptz {
  display: var(--navbar-display, block);
  height: 100%;
}

.tower-hotel .P0dCOY .PJ4KCX {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .xpmKd_ {
  border-radius: var(--overflow-wrapper-border-radius);
}

.tower-hotel .S6Dcte {
  pointer-events: var(--ref-container-pointer-events) !important;
}

.tower-hotel .S6Dcte>* {
  pointer-events: auto;
}

.tower-hotel .MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}

.tower-hotel .MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}

.tower-hotel .VgO9Yg {
  height: 100%;
}

.tower-hotel .mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}

.tower-hotel .xuzjBY {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
}

.tower-hotel .xuzjBY>.MW5IWV .LWbAav {
  background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
}

.tower-hotel .V7OeEw {
  transition-delay: var(--transition-delay);
  transition-duration: var(--transition-duration);
  transition-property: var(--transition-property);
  transition-timing-function: var(--transition-timing-function);
}

.tower-hotel .V7OeEw.YzrQFb {
  transition-delay: 0s;
}

.tower-hotel .MW5IWV {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}

.tower-hotel .jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}

.tower-hotel .jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}

.tower-hotel .MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}

.tower-hotel .MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}

.tower-hotel .VgO9Yg {
  height: 100%;
}

.tower-hotel .mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}

.tower-hotel .xuzjBY {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
}

.tower-hotel .xuzjBY>.MW5IWV .LWbAav {
  background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
}

.tower-hotel .V7OeEw {
  transition-delay: var(--transition-delay);
  transition-duration: var(--transition-duration);
  transition-property: var(--transition-property);
  transition-timing-function: var(--transition-timing-function);
}

.tower-hotel .V7OeEw.YzrQFb {
  transition-delay: 0s;
}

.tower-hotel .MW5IWV {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}

.tower-hotel .jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}

.tower-hotel .jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}

.tower-hotel .MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}

.tower-hotel .MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}

.tower-hotel .VgO9Yg {
  height: 100%;
}

.tower-hotel .mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}

.tower-hotel .xuzjBY {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
}

.tower-hotel .xuzjBY>.MW5IWV .LWbAav {
  background-color: var(--section-corvid-background-color, var(--bg-overlay-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
}

.tower-hotel .V7OeEw {
  transition-delay: var(--transition-delay);
  transition-duration: var(--transition-duration);
  transition-property: var(--transition-property);
  transition-timing-function: var(--transition-timing-function);
}

.tower-hotel .V7OeEw.YzrQFb {
  transition-delay: 0s;
}

.tower-hotel .MW5IWV {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}

.tower-hotel .LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}

.tower-hotel .jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}

.tower-hotel .jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}

.tower-hotel .z_w3mq {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden;
}

.tower-hotel .gWQdkh {
  background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
  display: initial;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.tower-hotel .MES4Yq {
  background-color: rgba(var(--containerBackground, var(--color_11, color_11)), var(--alpha-containerBackground, 1));
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .SPKdgB,
.tower-hotel ._YXqpG {
  height: 100%;
}

.tower-hotel .xpmKd_ {
  border-radius: var(--overflow-wrapper-border-radius);
}

.tower-hotel .PiVxGu {
  --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  --container-corvid-border-size: var(--brw, 1px);
  --container-corvid-background-color: var(--background, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
  --overflow-wrapper-border-radius: var(--rd);
  --backdrop-filter: $backdrop-filter;
}

.tower-hotel .MDrwHQ {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}

.tower-hotel .YqUfCX {
  -webkit-backdrop-filter: var(--backdrop-filter, none);
  backdrop-filter: var(--backdrop-filter, none);
  background-color: var(--container-corvid-background-color, var(--background, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
  background-image: var(--bg-gradient, none);
  border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  border-radius: var(--rd, 5px);
  bottom: 0;
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tower-hotel .yPXgy9 {
  bottom: 0 !important;
  height: unset !important;
  left: 0 !important;
  margin: 0 !important;
  max-height: unset !important;
  max-width: unset !important;
  min-height: unset !important;
  min-width: unset !important;
  padding: 0 !important;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
  width: unset !important;
  z-index: unset !important;
}

.tower-hotel .c1rIl3 {
  display: contents;
}

.tower-hotel .has-inner-focus-ring {
  --focus-ring-box-shadow: 0 0 0 2px #116dff !important;
}

:root,
.tower-hotel .max-width-container {
  --color_0: 255, 255, 255;
  --color_1: 255, 255, 255;
  --color_2: 0, 0, 0;
  --color_3: 237, 28, 36;
  --color_4: 0, 136, 203;
  --color_5: 255, 203, 5;
  --color_6: 114, 114, 114;
  --color_7: 176, 176, 176;
  --color_8: 255, 255, 255;
  --color_9: 114, 114, 114;
  --color_10: 176, 176, 176;
  --color_11: 255, 255, 255;
  --color_12: 243, 236, 220;
  --color_13: 220, 205, 191;
  --color_14: 200, 96, 26;
  --color_15: 0, 0, 0;
  --color_16: 73, 27, 6;
  --color_17: 21, 34, 30;
  --color_18: 195, 174, 151;
  --color_19: 174, 138, 22;
  --color_20: 195, 174, 151;
  --color_21: 243, 248, 240;
  --color_22: 210, 228, 199;
  --color_23: 146, 176, 121;
  --color_24: 16, 15, 9;
  --color_25: 57, 100, 29;
  --color_26: 242, 234, 231;
  --color_27: 173, 82, 23;
  --color_28: 169, 128, 111;
  --color_29: 139, 97, 79;
  --color_30: 99, 60, 43;
  --color_31: 255, 233, 223;
  --color_32: 255, 191, 161;
  --color_33: 2, 85, 107;
  --color_34: 234, 96, 32;
  --color_35: 201, 64, 1;
  --color_36: 255, 255, 255;
  --color_37: 0, 0, 0;
  --color_38: 243, 236, 220;
  --color_39: 220, 205, 191;
  --color_40: 200, 96, 26;
  --color_41: 195, 174, 151;
  --color_42: 195, 174, 151;
  --color_43: 195, 174, 151;
  --color_44: 195, 174, 151;
  --color_45: 0, 0, 0;
  --color_46: 200, 96, 26;
  --color_47: 0, 0, 0;
  --color_48: 195, 174, 151;
  --color_49: 195, 174, 151;
  --color_50: 255, 255, 255;
  --color_51: 195, 174, 151;
  --color_52: 195, 174, 151;
  --color_53: 255, 255, 255;
  --color_54: 220, 205, 191;
  --color_55: 220, 205, 191;
  --color_56: 255, 255, 255;
  --color_57: 255, 255, 255;
  --color_58: 195, 174, 151;
  --color_59: 195, 174, 151;
  --color_60: 255, 255, 255;
  --color_61: 195, 174, 151;
  --color_62: 195, 174, 151;
  --color_63: 255, 255, 255;
  --color_64: 220, 205, 191;
  --color_65: 220, 205, 191;
  --font_0: normal normal 400 calc(22 * var(--theme-spx-ratio)) / 1.2em wfont_aeb80d_a2eb7d98dba2423a96253ad4c4549daa, wf_a2eb7d98dba2423a96253ad4c, orig_troyline_sans_regular;
  --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
  --font_2: normal normal normal calc(23 * var(--theme-spx-ratio)) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --font_3: normal normal 400 calc(38 * var(--theme-spx-ratio)) / 1.3em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  --font_4: normal normal 400 calc(34 * var(--theme-spx-ratio)) / 1.3em wfont_daeb29_299fdfa6454b48cfa9d9e230b42c6d7e, wf_299fdfa6454b48cfa9d9e230b, orig_strong;
  --font_5: normal normal normal calc(16 * var(--theme-spx-ratio)) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --font_6: normal normal 400 calc(22 * var(--theme-spx-ratio)) / 1.4em wfont_aeb80d_4e72bab688f3425e93601118a26bed3b, wf_4e72bab688f3425e93601118a, orig_cherry_bounce;
  --font_7: normal normal normal calc(16 * var(--theme-spx-ratio)) / 1.3em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  --font_8: normal normal normal calc(16 * var(--theme-spx-ratio)) / 1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  --font_9: normal normal normal calc(14 * var(--theme-spx-ratio)) / 1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 30px;
  --wix-ads-top-height: 30px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: var(--scaling-factor) / 1280;
  --full-viewport: 100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}

.tower-hotel .font_2 {
  font: var(--font_2);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
  font-size: max(18px, calc(23 * var(--theme-spx-ratio)));
}

.tower-hotel .font_5 {
  font: var(--font_5);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
  font-size: max(16px, calc(16 * var(--theme-spx-ratio)));
}

.tower-hotel .font_7 {
  font: var(--font_7);
  color: rgb(var(--color_11));
  letter-spacing: 0em;
  font-size: max(14px, calc(16 * var(--theme-spx-ratio)));
}

.tower-hotel #masterPage {
  --variables-m28o2bcx: 1600px;
}

.tower-hotel #SITE_PAGES {
  --transition-duration: 0ms;
}

.tower-hotel #pyrrq {
  height: auto;
  --comp-display: unset;
  position: relative;
}

.tower-hotel #pyrrq .pyrrq-overflow-wrapper {
  position: relative;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: clip;
  overflow-y: clip;
}

.tower-hotel #pyrrq .pyrrq-container {
  box-sizing: border-box;
  position: relative;
  /* pointer-events: none; */
  display: var(--l_display, var(--container-display));
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel #pyrrq:not(.pyrrq-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

.tower-hotel #pyrrq {
  --bg: var(--color_11);
  --alpha-bg: 1;
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel #comp-mfodcvlh-pinned-layer {
   /*z-index: 52;*/
  z-index: 1;
  --above-all-in-container: 10000;
}

.tower-hotel #PAGE_SECTIONSpyrrq {
  --above-all-in-container: 49;
}

.tower-hotel #comp-mfodcvog {
  --above-all-in-container: 49;
}

.tower-hotel #comp-mfodcvqy-pinned-layer {
  z-index: 55;
  --above-all-in-container: 10000;
}

.tower-hotel #comp-mfodcvlh {
  width: auto;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: calc(0px);
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvlh-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel #comp-mfodcvlh-pinned-layer {
  position: absolute;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: auto;
  margin-top: var(--wix-ads-height);
}

.tower-hotel #masterPage:not(.landingPage) {
  --top-offset: var(--header-height);
}

.tower-hotel #comp-mfodcvlh {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvlh_r_comp-kbgajy18 {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: calc(0px);
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel #comp-mfodcvlh_r_comp-kbgajy18 .comp-mfodcvlh_r_comp-kbgajy18-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: 0px;
  column-gap: 0px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0625 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel #comp-mfodcvlh_r_comp-kbgajy18:not(.comp-mfodcvlh_r_comp-kbgajy18-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-kbgajy18 .comp-mfodcvlh_r_comp-kbgajy18-container {
    grid-template-rows: minmax(max(0.5px, 0.1041667 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvlh_r_comp-kbgajy18 .comp-mfodcvlh_r_comp-kbgajy18-container {
    grid-template-rows: minmax(max(0.5px, 0.2051282 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

.tower-hotel #comp-mfodcvlh_r_comp-kbgajy18 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel #comp-mfodcvlh_r_comp-mb5540mw {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 3.125%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  pointer-events: auto;
  margin-left: max(0.5px, 0.0435547 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: max(0.5px, 0.0214844 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvlh_r_comp-mb5540mw-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(min-content, 1fr);
  grid-template-columns: minmax(0px, 480.999975fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mb5540mw {
    height: 50px;
    width: 50px;
    align-self: center;
    margin-left: max(0.5px, 0.0390625 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
  }

  .tower-hotel .comp-mfodcvlh_r_comp-mb5540mw-container {
    grid-template-rows: minmax(min-content, 50fr);
    grid-template-columns: minmax(0px, 50fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mb5540mw {
    align-self: center;
    margin-left: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
  }
}

.tower-hotel #comp-mfodcvlh_r_comp-mb5540mw {
  --container-background: rgba(255, 255, 255, 0);
  --container-border-left: 0px solid rgba(203, 220, 233, 1);
  --container-border-right: 0px solid rgba(203, 220, 233, 1);
  --container-border-top: 0px solid rgba(203, 220, 233, 1);
  --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --container-border-radius: 0px 0px 0px 0px;
  --container-padding-top: 0px;
  --container-padding-right: 0px;
  --container-padding-bottom: 0px;
  --container-padding-left: 0px;
  --item-background: rgba(255, 255, 255, 0);
  --item-font: normal normal normal 16px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --item-color: rgba(var(--color_15), 1);
  --item-text-decoration: none;
  --item-text-transform: none;
  --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --item-text-highlight: none;
  --item-letter-spacing: 0em;
  --item-line-height: unset;
  --item-text-shadow: 0px 0px 0px transparent;
  --item-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-border-right: 0px solid rgba(203, 220, 233, 1);
  --item-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-border-radius: 0px 0px 0px 0px;
  --horizontal-item-icon-display: unset;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --item-divider: 1px solid rgba(203, 220, 233, 1);
  --item-text-align: justify;
  --item-direction: revert;
  --item-vertical-padding: 10px;
  --item-horizontal-padding: 10px;
  --item-padding-top: initial;
  --item-padding-right: initial;
  --item-padding-bottom: initial;
  --item-padding-left: initial;
  --scroll-button-background: rgba(255, 255, 255, 1);
  --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-radius: 0 0 0 0;
  --scroll-button-box-shadow: none;
  --scroll-button-icon-display: unset;
  --scroll-button-icon-size: 10px;
  --scroll-button-icon-color: rgba(0, 0, 0, 1);
  --scroll-button-icon-rotation: 0;
  --scroll-button-padding-right: 10px;
  --scroll-button-padding-left: 10px;
  --dropdown-container-background: rgba(255, 255, 255, 1);
  --dropdown-container-border-left: medium none currentcolor;
  --dropdown-container-border-right: medium none currentcolor;
  --dropdown-container-border-top: medium none currentcolor;
  --dropdown-container-border-bottom: medium none currentcolor;
  --dropdown-container-border-radius: 0px 0px 0px 0px;
  --dropdown-anchor: menuStretched;
  --dropdown-align: start;
  --dropdown-horizontal-margin: 0px;
  --dropdown-space-above: 14px;
  --dropdown-menu-container-background: rgba(255, 255, 255, 0);
  --dropdown-menu-container-box-shadow: none;
  --dropdown-menu-container-border-left: medium none currentcolor;
  --dropdown-menu-container-border-right: medium none currentcolor;
  --dropdown-menu-container-border-top: medium none currentcolor;
  --dropdown-menu-container-border-bottom: medium none currentcolor;
  --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-transform: revert;
  --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-text-highlight: none;
  --dropdown-menu-item-letter-spacing: revert;
  --dropdown-menu-item-line-height: 1.4em;
  --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-font: normal normal normal 14px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-text-transform: revert;
  --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-text-highlight: none;
  --dropdown-menu-sub-item-letter-spacing: revert;
  --dropdown-menu-sub-item-line-height: revert;
  --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-sub-item-border-left: medium none currentcolor;
  --dropdown-menu-sub-item-border-right: medium none currentcolor;
  --dropdown-menu-sub-item-border-top: medium none currentcolor;
  --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
  --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-sub-item-box-shadow: none;
  --dropdown-menu-item-vertical-padding: 4px;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-padding-top: initial;
  --dropdown-menu-item-padding-right: initial;
  --dropdown-menu-item-padding-bottom: initial;
  --dropdown-menu-item-padding-left: initial;
  --dropdown-menu-container-vertical-padding: 10px;
  --dropdown-menu-container-horizontal-padding: 10px;
  --dropdown-menu-container-padding-top: initial;
  --dropdown-menu-container-padding-right: initial;
  --dropdown-menu-container-padding-bottom: initial;
  --dropdown-menu-container-padding-left: initial;
  --dropdown-menu-item-vertical-spacing: 0px;
  --dropdown-menu-item-horizontal-spacing: 10px;
  --dropdown-menu-sub-items-vertical-spacing-before: 2px;
  --dropdown-menu-sub-items-vertical-spacing-between: 0px;
  --dropdown-menu-sub-item-vertical-padding: 2px;
  --dropdown-menu-sub-item-horizontal-padding: 0px;
  --dropdown-menu-sub-item-padding-top: initial;
  --dropdown-menu-sub-item-padding-right: initial;
  --dropdown-menu-sub-item-padding-bottom: initial;
  --dropdown-menu-sub-item-padding-left: initial;
  --dropdown-menu-columns-number: 2;
  --dropdown-menu-align: start;
  --dropdown-menu-item-align: inherit;
  --dropdown-menu-sub-item-align: inherit;
  --display-mode: hamburger;
  --spacing-between-label-and-dropdown-icon: 6px;
  --menu-items-main-axis-gap: 8px;
  --menu-items-cross-axis-gap: 10px;
  --orientation: vertical;
  --overflow: scroll;
  --divider-display: none;
  --container-align: end;
  --menu-items-justification: none;
  --animation-name: none;
  --vertical-dropdown-display: expandCollapse;
  --item-hover-color: rgba(var(--color_15), 1);
  --dropdown-menu-sub-item-hover-box-shadow: initial;
  --item-selected-color: rgba(var(--color_15), 1);
  --dropdown-menu-sub-item-selected-border-bottom: initial;
  --scroll-button-hover-border-radius: initial;
  --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-hover-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-left: initial;
  --dropdown-menu-item-hover-letter-spacing: initial;
  --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-color: rgba(26, 106, 255, 1);
  --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-item-selected-border-bottom: initial;
  --dropdown-menu-sub-item-hover-text-highlight: initial;
  --dropdown-menu-item-selected-border-right: initial;
  --dropdown-menu-sub-item-hover-text-outline: initial;
  --item-selected-text-decoration: underline;
  --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-selected-text-transform: initial;
  --dropdown-menu-sub-item-hover-line-height: initial;
  --scroll-button-hover-icon-display: unset;
  --item-selected-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-box-shadow: initial;
  --item-hover-text-highlight: initial;
  --dropdown-menu-sub-item-selected-background: initial;
  --scroll-button-hover-padding-right: 10px;
  --dropdown-menu-sub-item-hover-text-transform: initial;
  --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-selected-text-shadow: initial;
  --item-hover-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-border-top: initial;
  --dropdown-menu-item-selected-border-radius: initial;
  --dropdown-container-hover-background: rgba(255, 255, 255, 1);
  --dropdown-menu-sub-item-selected-box-shadow: initial;
  --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
  --item-hover-box-shadow: initial;
  --item-hover-background: rgba(255, 255, 255, 0);
  --item-hover-text-decoration: underline;
  --scroll-button-hover-icon-size: 14px;
  --dropdown-menu-sub-item-selected-text-outline: initial;
  --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-item-hover-text-highlight: initial;
  --dropdown-menu-item-hover-border-right: initial;
  --item-selected-text-highlight: initial;
  --dropdown-menu-sub-item-hover-letter-spacing: initial;
  --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-hover-border-top: initial;
  --dropdown-menu-sub-item-selected-line-height: initial;
  --dropdown-menu-sub-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-selected-text-transform: initial;
  --scroll-button-hover-icon-rotation: 0;
  --item-selected-box-shadow: initial;
  --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-selected-border-top: initial;
  --dropdown-menu-sub-item-selected-text-shadow: initial;
  --dropdown-menu-sub-item-selected-letter-spacing: initial;
  --dropdown-menu-sub-item-hover-border-top: initial;
  --item-hover-text-shadow: initial;
  --dropdown-menu-item-selected-border-left: initial;
  --dropdown-menu-item-hover-border-left: initial;
  --dropdown-menu-item-selected-text-outline: initial;
  --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-hover-background: initial;
  --dropdown-menu-sub-item-hover-border-bottom: initial;
  --dropdown-menu-sub-item-selected-text-highlight: initial;
  --dropdown-menu-item-hover-text-transform: initial;
  --dropdown-menu-item-hover-text-outline: initial;
  --dropdown-menu-sub-item-hover-border-right: initial;
  --dropdown-menu-item-selected-letter-spacing: initial;
  --dropdown-container-selected-background: rgba(255, 255, 255, 1);
  --dropdown-menu-item-selected-box-shadow: initial;
  --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-shadow: initial;
  --scroll-button-hover-box-shadow: initial;
  --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
  --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-right: initial;
  --dropdown-menu-item-hover-text-shadow: initial;
  --dropdown-menu-item-hover-border-bottom: initial;
  --dropdown-menu-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-selected-font: initial;
  --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-hover-text-shadow: initial;
  --scroll-button-hover-background: rgba(220, 232, 255, 1);
  --scroll-button-hover-padding-left: 10px;
  --dropdown-menu-sub-item-selected-border-radius: initial;
  --item-selected-border-radius: initial;
  --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-hover-border-radius: initial;
  --dropdown-menu-item-hover-line-height: initial;
  --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-hover-border-left: initial;
  --dropdown-menu-item-selected-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-hover-font: initial;
  --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-line-height: initial;
  --dropdown-menu-item-selected-text-highlight: initial;
  --dropdown-menu-item-selected-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mb5540mw {
    --item-font: normal normal normal 18px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-vertical-padding: 8px;
    --item-horizontal-padding: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 0px;
    --dropdown-menu-item-vertical-spacing: 12px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-columns-number: 1;
    --menu-items-main-axis-gap: 20px;
    --menu-items-cross-axis-gap: 0px;
    --container-align: center;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mb5540mw {
    --item-font: normal normal normal 18px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-vertical-padding: 8px;
    --item-horizontal-padding: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 0px;
    --dropdown-menu-item-vertical-spacing: 12px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-columns-number: 1;
    --menu-items-main-axis-gap: 20px;
    --menu-items-cross-axis-gap: 0px;
    --container-align: center;
  }
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm7s6g {
  width: max-content;
  height: auto;
  min-height: 0px;
  --comp-display: unset;
  align-self: center;
  justify-self: start;
  pointer-events: auto;
  margin-top: max(0.5px, 0.0001831 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: max(0.5px, 0.0273438 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvlh_r_comp-mfpm7s6g-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm7s6g {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm61nt {
  min-height: 50.984375px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 50.984375px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.00625 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 1;
  position: relative;
}

.tower-hotel .comp-mfodcvlh_r_comp-mfpm61nt-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(50.984375px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfpm61nt {
    min-height: 0px;
    width: max(0.5px, 0.0664063 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: max(0.5px, 0.0065104 * (var(--scaling-factor) - var(--scrollbar-width)));
    order: 1;
  }

  .tower-hotel .comp-mfodcvlh_r_comp-mfpm61nt-container {
    grid-template-rows: minmax(max(0.5px, 0.0664063 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 51.000025fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfpm61nt {
    min-height: 0px;
    width: max(0.5px, 0.1307692 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    order: 3;
  }

  .tower-hotel .comp-mfodcvlh_r_comp-mfpm61nt-container {
    grid-template-rows: minmax(max(0.5px, 0.1307692 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 50.98435fr);
  }
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm61nt {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: var(--color_15);
  --rd: 8px 8px 8px 8px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0.15;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfpm61nt {
    --rd: max(0.5px, 0.0104164 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0104164 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0104164 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0104164 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm5tjm {
  width: 60.80387020439272%;
  height: auto;
  --aspect-ratio: 1.1935295832118915;
  --l_display: unset;
  aspect-ratio: 1 / var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfpm5tjm {
    width: 60.82415460713826%;
    --aspect-ratio: 1.192766592095451;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfpm5tjm {
    width: 57.552094315994786%;
    --aspect-ratio: 1.192622950819672;
  }
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm5tjm {
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpmsdh8 {
  min-height: 40px;
  --l_display: none;
  height: 40px;
  width: 120px;
  --comp-display: unset;
  align-self: center;
  justify-self: end;
  pointer-events: auto;
  margin-left: 0%;
  margin-top: 0px;
  margin-right: 70px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpmsdh8:not(.comp-mfodcvlh_r_comp-mfpmsdh8-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpmsdh8 {
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfp597r3 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 188.421875px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: end;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0262207 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvlh_r_comp-mfp597r3-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(min-content, 1fr);
  grid-template-columns: minmax(0px, 159.99975fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfp597r3 {
    width: 26.57470703125%;
    margin-right: max(0.5px, 0.0262044 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .tower-hotel .comp-mfodcvlh_r_comp-mfp597r3-container {
    grid-template-columns: minmax(0px, 153.57774999999998fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfp597r3 {
    width: 40%;
    margin-right: max(0.5px, 0.0774439 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .tower-hotel .comp-mfodcvlh_r_comp-mfp597r3-container {
    grid-template-columns: minmax(0px, 156fr);
  }
}

.tower-hotel #comp-mfodcvlh_r_comp-mfp597r3 {
  --container-background: rgba(var(--color_33), 1);
  --container-box-shadow: none;
  --container-border-left: 0px solid rgba(203, 220, 233, 1);
  --container-border-right: 0px solid rgba(203, 220, 233, 1);
  --container-border-top: 0px solid rgba(203, 220, 233, 1);
  --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --container-border-radius: 8px 8px 8px 8px;
  --container-padding-top: 6px;
  --container-padding-right: 6px;
  --container-padding-bottom: 6px;
  --container-padding-left: 6px;
  --item-background: rgba(var(--color_33), 1);
  --item-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --item-color: rgba(var(--color_11), 1);
  --item-text-decoration: none;
  --item-text-transform: none;
  --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --item-text-highlight: none;
  --item-letter-spacing: 0em;
  --item-line-height: 1.4em;
  --item-text-shadow: 0px 0px 0px transparent;
  --item-border-left: 1px solid rgba(var(--color_33), 1);
  --item-border-right: 1px solid rgba(var(--color_33), 1);
  --item-border-top: 1px solid rgba(var(--color_33), 1);
  --item-border-bottom: 1px solid rgba(var(--color_33), 1);
  --item-border-radius: 4px 4px 4px 4px;
  --horizontal-item-icon-display: unset;
  --item-icon-size: 10px;
  --item-icon-color: rgba(var(--color_33), 1);
  --item-divider: 1px solid rgba(190, 207, 219, 1);
  --item-text-align: justify;
  --item-direction: revert;
  --item-vertical-padding: 2px;
  --item-horizontal-padding: 8px;
  --item-padding-top: initial;
  --item-padding-right: initial;
  --item-padding-bottom: initial;
  --item-padding-left: initial;
  --scroll-button-background: rgba(255, 255, 255, 1);
  --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-radius: 0 0 0 0;
  --scroll-button-box-shadow: none;
  --scroll-button-icon-display: unset;
  --scroll-button-icon-size: 10px;
  --scroll-button-icon-color: rgba(0, 0, 0, 1);
  --scroll-button-icon-rotation: 0;
  --scroll-button-padding-right: 6px;
  --scroll-button-padding-left: 6px;
  --dropdown-container-background: rgba(var(--color_33), 1);
  --dropdown-container-border-left: medium none currentcolor;
  --dropdown-container-border-right: medium none currentcolor;
  --dropdown-container-border-top: medium none currentcolor;
  --dropdown-container-border-bottom: medium none currentcolor;
  --dropdown-container-border-radius: 8px 8px 8px 8px;
  --dropdown-anchor: menuStretched;
  --dropdown-align: start;
  --dropdown-horizontal-margin: 0px;
  --dropdown-space-above: 0px;
  --dropdown-menu-container-background: rgba(var(--color_18), 0);
  --dropdown-menu-container-box-shadow: none;
  --dropdown-menu-container-border-left: medium none currentcolor;
  --dropdown-menu-container-border-right: medium none currentcolor;
  --dropdown-menu-container-border-top: medium none currentcolor;
  --dropdown-menu-container-border-bottom: medium none currentcolor;
  --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-background: rgba(var(--color_33), 1);
  --dropdown-menu-item-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --dropdown-menu-item-color: rgba(var(--color_11), 1);
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-transform: revert;
  --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-text-highlight: none;
  --dropdown-menu-item-letter-spacing: revert;
  --dropdown-menu-item-line-height: 1.4em;
  --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-radius: 4px 4px 4px 4px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-font: normal normal normal 14px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-text-decoration: none;
  --dropdown-menu-sub-item-text-transform: revert;
  --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-text-highlight: none;
  --dropdown-menu-sub-item-letter-spacing: revert;
  --dropdown-menu-sub-item-line-height: revert;
  --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-sub-item-border-left: medium none currentcolor;
  --dropdown-menu-sub-item-border-right: medium none currentcolor;
  --dropdown-menu-sub-item-border-top: medium none currentcolor;
  --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
  --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-sub-item-box-shadow: none;
  --dropdown-menu-item-vertical-padding: 0px;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-padding-top: initial;
  --dropdown-menu-item-padding-right: initial;
  --dropdown-menu-item-padding-bottom: initial;
  --dropdown-menu-item-padding-left: initial;
  --dropdown-menu-container-vertical-padding: 10px;
  --dropdown-menu-container-horizontal-padding: 10px;
  --dropdown-menu-container-padding-top: initial;
  --dropdown-menu-container-padding-right: initial;
  --dropdown-menu-container-padding-bottom: initial;
  --dropdown-menu-container-padding-left: initial;
  --dropdown-menu-item-vertical-spacing: 8px;
  --dropdown-menu-item-horizontal-spacing: 10px;
  --dropdown-menu-sub-items-vertical-spacing-before: 4px;
  --dropdown-menu-sub-items-vertical-spacing-between: 2px;
  --dropdown-menu-sub-item-vertical-padding: 0px;
  --dropdown-menu-sub-item-horizontal-padding: 0px;
  --dropdown-menu-sub-item-padding-top: initial;
  --dropdown-menu-sub-item-padding-right: initial;
  --dropdown-menu-sub-item-padding-bottom: initial;
  --dropdown-menu-sub-item-padding-left: initial;
  --dropdown-menu-columns-number: 1;
  --dropdown-menu-align: center;
  --dropdown-menu-item-align: inherit;
  --dropdown-menu-sub-item-align: inherit;
  --display-mode: navbar;
  --spacing-between-label-and-dropdown-icon: 6px;
  --menu-items-main-axis-gap: 12px;
  --menu-items-cross-axis-gap: 10px;
  --orientation: vertical;
  --overflow: wrap;
  --divider-display: none;
  --container-align: center;
  --menu-items-justification: none;
  --animation-name: none;
  --vertical-dropdown-display: expandCollapse;
  --item-hover-color: rgba(var(--color_11), 1);
  --dropdown-menu-sub-item-hover-box-shadow: initial;
  --item-selected-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-border-bottom: initial;
  --scroll-button-hover-border-radius: initial;
  --container-selected-background: rgba(234, 241, 251, 1);
  --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-hover-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-left: initial;
  --dropdown-menu-item-hover-letter-spacing: initial;
  --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-color: rgba(4, 35, 31, 1);
  --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --dropdown-menu-item-selected-border-bottom: initial;
  --dropdown-menu-sub-item-hover-text-highlight: initial;
  --dropdown-menu-item-selected-border-right: initial;
  --dropdown-menu-sub-item-hover-text-outline: initial;
  --item-selected-text-decoration: initial;
  --dropdown-menu-item-hover-background: initial;
  --dropdown-menu-item-selected-text-transform: initial;
  --dropdown-menu-sub-item-hover-line-height: initial;
  --scroll-button-hover-icon-display: unset;
  --item-selected-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-box-shadow: initial;
  --item-hover-text-highlight: initial;
  --dropdown-menu-sub-item-selected-background: initial;
  --scroll-button-hover-padding-right: initial;
  --dropdown-menu-sub-item-hover-text-transform: initial;
  --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-selected-text-shadow: initial;
  --item-hover-icon-color: rgba(var(--color_11), 1);
  --dropdown-menu-item-selected-border-top: initial;
  --dropdown-menu-item-selected-border-radius: initial;
  --dropdown-container-hover-background: rgba(255, 255, 255, 1);
  --dropdown-menu-sub-item-selected-box-shadow: initial;
  --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
  --item-hover-box-shadow: initial;
  --item-hover-background: rgba(var(--color_33), 1);
  --item-hover-text-decoration: initial;
  --scroll-button-hover-icon-size: 14px;
  --dropdown-menu-sub-item-selected-text-outline: initial;
  --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-item-hover-text-highlight: initial;
  --dropdown-menu-item-hover-border-right: initial;
  --item-selected-text-highlight: initial;
  --dropdown-menu-sub-item-hover-letter-spacing: initial;
  --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-hover-border-top: initial;
  --dropdown-menu-sub-item-selected-line-height: initial;
  --dropdown-menu-sub-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-text-transform: initial;
  --scroll-button-hover-icon-rotation: 0;
  --item-selected-box-shadow: initial;
  --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-selected-border-top: initial;
  --dropdown-menu-sub-item-selected-text-shadow: initial;
  --dropdown-menu-sub-item-selected-letter-spacing: initial;
  --dropdown-menu-sub-item-hover-border-top: initial;
  --item-hover-text-shadow: initial;
  --dropdown-menu-item-selected-border-left: initial;
  --dropdown-menu-item-hover-border-left: initial;
  --dropdown-menu-item-selected-text-outline: initial;
  --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-hover-background: initial;
  --dropdown-menu-sub-item-hover-border-bottom: initial;
  --dropdown-menu-sub-item-selected-text-highlight: initial;
  --dropdown-menu-item-hover-text-transform: initial;
  --dropdown-menu-item-hover-text-outline: initial;
  --dropdown-menu-sub-item-hover-border-right: initial;
  --dropdown-menu-item-selected-letter-spacing: initial;
  --dropdown-menu-item-selected-box-shadow: initial;
  --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-shadow: initial;
  --scroll-button-hover-box-shadow: initial;
  --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
  --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-right: initial;
  --dropdown-menu-item-hover-text-shadow: initial;
  --dropdown-menu-item-hover-border-bottom: initial;
  --dropdown-menu-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-selected-font: initial;
  --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-hover-text-shadow: initial;
  --scroll-button-hover-background: rgba(220, 232, 255, 1);
  --scroll-button-hover-padding-left: initial;
  --dropdown-menu-sub-item-selected-border-radius: initial;
  --item-selected-border-radius: initial;
  --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-hover-border-radius: initial;
  --dropdown-menu-item-hover-line-height: initial;
  --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-background: rgba(255, 255, 255, 1);
  --dropdown-menu-sub-item-hover-border-left: initial;
  --dropdown-menu-item-selected-color: rgba(4, 35, 31, 1);
  --dropdown-menu-sub-item-hover-font: initial;
  --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-line-height: initial;
  --dropdown-menu-item-selected-text-highlight: initial;
  --dropdown-menu-item-selected-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel #portal-comp-mfodcvlh_r_comp-mfp597r3 {
  --container-background: rgba(var(--color_33), 1);
  --container-box-shadow: none;
  --container-border-left: 0px solid rgba(203, 220, 233, 1);
  --container-border-right: 0px solid rgba(203, 220, 233, 1);
  --container-border-top: 0px solid rgba(203, 220, 233, 1);
  --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --container-border-radius: 8px 8px 8px 8px;
  --container-padding-top: 6px;
  --container-padding-right: 6px;
  --container-padding-bottom: 6px;
  --container-padding-left: 6px;
  --item-background: rgba(var(--color_33), 1);
  --item-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --item-color: rgba(var(--color_11), 1);
  --item-text-decoration: none;
  --item-text-transform: none;
  --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --item-text-highlight: none;
  --item-letter-spacing: 0em;
  --item-line-height: 1.4em;
  --item-text-shadow: 0px 0px 0px transparent;
  --item-border-left: 1px solid rgba(var(--color_33), 1);
  --item-border-right: 1px solid rgba(var(--color_33), 1);
  --item-border-top: 1px solid rgba(var(--color_33), 1);
  --item-border-bottom: 1px solid rgba(var(--color_33), 1);
  --item-border-radius: 4px 4px 4px 4px;
  --horizontal-item-icon-display: unset;
  --item-icon-size: 10px;
  --item-icon-color: rgba(var(--color_33), 1);
  --item-divider: 1px solid rgba(190, 207, 219, 1);
  --item-text-align: justify;
  --item-direction: revert;
  --item-vertical-padding: 2px;
  --item-horizontal-padding: 8px;
  --item-padding-top: initial;
  --item-padding-right: initial;
  --item-padding-bottom: initial;
  --item-padding-left: initial;
  --scroll-button-background: rgba(255, 255, 255, 1);
  --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-radius: 0 0 0 0;
  --scroll-button-box-shadow: none;
  --scroll-button-icon-display: unset;
  --scroll-button-icon-size: 10px;
  --scroll-button-icon-color: rgba(0, 0, 0, 1);
  --scroll-button-icon-rotation: 0;
  --scroll-button-padding-right: 6px;
  --scroll-button-padding-left: 6px;
  --dropdown-container-background: rgba(var(--color_33), 1);
  --dropdown-container-border-left: medium none currentcolor;
  --dropdown-container-border-right: medium none currentcolor;
  --dropdown-container-border-top: medium none currentcolor;
  --dropdown-container-border-bottom: medium none currentcolor;
  --dropdown-container-border-radius: 8px 8px 8px 8px;
  --dropdown-anchor: menuStretched;
  --dropdown-align: start;
  --dropdown-horizontal-margin: 0px;
  --dropdown-space-above: 0px;
  --dropdown-menu-container-background: rgba(var(--color_18), 0);
  --dropdown-menu-container-box-shadow: none;
  --dropdown-menu-container-border-left: medium none currentcolor;
  --dropdown-menu-container-border-right: medium none currentcolor;
  --dropdown-menu-container-border-top: medium none currentcolor;
  --dropdown-menu-container-border-bottom: medium none currentcolor;
  --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-background: rgba(var(--color_33), 1);
  --dropdown-menu-item-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --dropdown-menu-item-color: rgba(var(--color_11), 1);
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-transform: revert;
  --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-text-highlight: none;
  --dropdown-menu-item-letter-spacing: revert;
  --dropdown-menu-item-line-height: 1.4em;
  --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-radius: 4px 4px 4px 4px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-font: normal normal normal 14px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-text-decoration: none;
  --dropdown-menu-sub-item-text-transform: revert;
  --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-text-highlight: none;
  --dropdown-menu-sub-item-letter-spacing: revert;
  --dropdown-menu-sub-item-line-height: revert;
  --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-sub-item-border-left: medium none currentcolor;
  --dropdown-menu-sub-item-border-right: medium none currentcolor;
  --dropdown-menu-sub-item-border-top: medium none currentcolor;
  --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
  --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-sub-item-box-shadow: none;
  --dropdown-menu-item-vertical-padding: 0px;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-padding-top: initial;
  --dropdown-menu-item-padding-right: initial;
  --dropdown-menu-item-padding-bottom: initial;
  --dropdown-menu-item-padding-left: initial;
  --dropdown-menu-container-vertical-padding: 10px;
  --dropdown-menu-container-horizontal-padding: 10px;
  --dropdown-menu-container-padding-top: initial;
  --dropdown-menu-container-padding-right: initial;
  --dropdown-menu-container-padding-bottom: initial;
  --dropdown-menu-container-padding-left: initial;
  --dropdown-menu-item-vertical-spacing: 8px;
  --dropdown-menu-item-horizontal-spacing: 10px;
  --dropdown-menu-sub-items-vertical-spacing-before: 4px;
  --dropdown-menu-sub-items-vertical-spacing-between: 2px;
  --dropdown-menu-sub-item-vertical-padding: 0px;
  --dropdown-menu-sub-item-horizontal-padding: 0px;
  --dropdown-menu-sub-item-padding-top: initial;
  --dropdown-menu-sub-item-padding-right: initial;
  --dropdown-menu-sub-item-padding-bottom: initial;
  --dropdown-menu-sub-item-padding-left: initial;
  --dropdown-menu-columns-number: 1;
  --dropdown-menu-align: center;
  --dropdown-menu-item-align: inherit;
  --dropdown-menu-sub-item-align: inherit;
  --display-mode: navbar;
  --spacing-between-label-and-dropdown-icon: 6px;
  --menu-items-main-axis-gap: 12px;
  --menu-items-cross-axis-gap: 10px;
  --orientation: vertical;
  --overflow: wrap;
  --divider-display: none;
  --container-align: center;
  --menu-items-justification: none;
  --animation-name: none;
  --vertical-dropdown-display: expandCollapse;
  --item-hover-color: rgba(var(--color_11), 1);
  --dropdown-menu-sub-item-hover-box-shadow: initial;
  --item-selected-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-border-bottom: initial;
  --scroll-button-hover-border-radius: initial;
  --container-selected-background: rgba(234, 241, 251, 1);
  --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-hover-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-left: initial;
  --dropdown-menu-item-hover-letter-spacing: initial;
  --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-color: rgba(4, 35, 31, 1);
  --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --dropdown-menu-item-selected-border-bottom: initial;
  --dropdown-menu-sub-item-hover-text-highlight: initial;
  --dropdown-menu-item-selected-border-right: initial;
  --dropdown-menu-sub-item-hover-text-outline: initial;
  --item-selected-text-decoration: initial;
  --dropdown-menu-item-hover-background: initial;
  --dropdown-menu-item-selected-text-transform: initial;
  --dropdown-menu-sub-item-hover-line-height: initial;
  --scroll-button-hover-icon-display: unset;
  --item-selected-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-box-shadow: initial;
  --item-hover-text-highlight: initial;
  --dropdown-menu-sub-item-selected-background: initial;
  --scroll-button-hover-padding-right: initial;
  --dropdown-menu-sub-item-hover-text-transform: initial;
  --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-selected-text-shadow: initial;
  --item-hover-icon-color: rgba(var(--color_11), 1);
  --dropdown-menu-item-selected-border-top: initial;
  --dropdown-menu-item-selected-border-radius: initial;
  --dropdown-container-hover-background: rgba(255, 255, 255, 1);
  --dropdown-menu-sub-item-selected-box-shadow: initial;
  --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
  --item-hover-box-shadow: initial;
  --item-hover-background: rgba(var(--color_33), 1);
  --item-hover-text-decoration: initial;
  --scroll-button-hover-icon-size: 14px;
  --dropdown-menu-sub-item-selected-text-outline: initial;
  --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-item-hover-text-highlight: initial;
  --dropdown-menu-item-hover-border-right: initial;
  --item-selected-text-highlight: initial;
  --dropdown-menu-sub-item-hover-letter-spacing: initial;
  --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-hover-border-top: initial;
  --dropdown-menu-sub-item-selected-line-height: initial;
  --dropdown-menu-sub-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-hover-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-text-transform: initial;
  --scroll-button-hover-icon-rotation: 0;
  --item-selected-box-shadow: initial;
  --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-selected-border-top: initial;
  --dropdown-menu-sub-item-selected-text-shadow: initial;
  --dropdown-menu-sub-item-selected-letter-spacing: initial;
  --dropdown-menu-sub-item-hover-border-top: initial;
  --item-hover-text-shadow: initial;
  --dropdown-menu-item-selected-border-left: initial;
  --dropdown-menu-item-hover-border-left: initial;
  --dropdown-menu-item-selected-text-outline: initial;
  --dropdown-menu-sub-item-selected-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-hover-background: initial;
  --dropdown-menu-sub-item-hover-border-bottom: initial;
  --dropdown-menu-sub-item-selected-text-highlight: initial;
  --dropdown-menu-item-hover-text-transform: initial;
  --dropdown-menu-item-hover-text-outline: initial;
  --dropdown-menu-sub-item-hover-border-right: initial;
  --dropdown-menu-item-selected-letter-spacing: initial;
  --dropdown-menu-item-selected-box-shadow: initial;
  --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-shadow: initial;
  --scroll-button-hover-box-shadow: initial;
  --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
  --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-right: initial;
  --dropdown-menu-item-hover-text-shadow: initial;
  --dropdown-menu-item-hover-border-bottom: initial;
  --dropdown-menu-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-selected-font: initial;
  --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-hover-text-shadow: initial;
  --scroll-button-hover-background: rgba(220, 232, 255, 1);
  --scroll-button-hover-padding-left: initial;
  --dropdown-menu-sub-item-selected-border-radius: initial;
  --item-selected-border-radius: initial;
  --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-hover-border-radius: initial;
  --dropdown-menu-item-hover-line-height: initial;
  --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-background: rgba(255, 255, 255, 1);
  --dropdown-menu-sub-item-hover-border-left: initial;
  --dropdown-menu-item-selected-color: rgba(4, 35, 31, 1);
  --dropdown-menu-sub-item-hover-font: initial;
  --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-line-height: initial;
  --dropdown-menu-item-selected-text-highlight: initial;
  --dropdown-menu-item-selected-font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfp597r3 {
    --item-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-hover-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-selected-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }

  .tower-hotel #portal-comp-mfodcvlh_r_comp-mfp597r3 {
    --item-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-hover-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-selected-font: normal normal normal max(0.5px, 0.0208333 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvlh_r_comp-mfp597r3 {
    --item-font: normal normal normal max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-font: normal normal normal max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-hover-font: normal normal normal max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-selected-font: normal normal normal max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }

  .tower-hotel #portal-comp-mfodcvlh_r_comp-mfp597r3 {
    --item-font: normal normal normal max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-font: normal normal normal max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-hover-font: normal normal normal max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
    --dropdown-menu-item-selected-font: normal normal normal max(0.5px, 0.0410256 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rn1, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rn1__"]) {
  min-height: 0px;
  --l_display: unset;
  height: 100%;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvlh_r_comp-mfp597rn1-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rn1, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rn1__"]) {
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rv, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rv__"]) {
  min-height: 300px;
  --l_display: unset;
  height: 300px;
  min-width: 0px;
  width: 980px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rv, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rv__"]) .comp-mfodcvlh_r_comp-mfp597rv-overflow-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: scroll;
  overflow-y: scroll;
  --sticky-offset: 0px;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rv, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rv__"]) .comp-mfodcvlh_r_comp-mfp597rv-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rv, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rv__"]):not(.comp-mfodcvlh_r_comp-mfp597rv-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rv, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rv__"]) .comp-mfodcvlh_r_comp-mfp597rv-overflow-wrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rx, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rx__"]) {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 35%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: end;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rx, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rx__"]) .comp-mfodcvlh_r_comp-mfp597rx-overflow-wrapper {
  position: relative;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: hidden;
  overflow-y: scroll;
  --sticky-offset: 0px;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rx, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rx__"]) .comp-mfodcvlh_r_comp-mfp597rx-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 40px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(779.375px, auto);
  grid-template-columns: minmax(0px, 448fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rx, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rx__"]):not(.comp-mfodcvlh_r_comp-mfp597rx-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) {
  min-height: 0px;
  --l_display: unset;
  height: 40px;
  min-width: 0px;
  width: 40px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: end;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp5f975, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp5f975__"]) {
  min-height: 300px;
  --l_display: unset;
  height: auto;
  width: 100%;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  pointer-events: auto;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvlh_r_comp-mfp5f975-container {
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp5f975, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp5f975__"]):not(.comp-mfodcvlh_r_comp-mfp5f975-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp5f975, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp5f975__"]) {
  --container-background: initial;
  --container-box-shadow: initial;
  --container-border-left: initial;
  --container-border-right: initial;
  --container-border-top: initial;
  --container-border-bottom: initial;
  --container-border-radius: initial;
  --anchor: initial;
  --align: initial;
  --horizontal-margin: initial;
  --space-above: initial;
  --isDetached: false;
  --static-spx: 1px;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp5h8ep, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp5h8ep__"]) {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 30px;
  margin-right: 0px;
  margin-top: 30px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp5h8ep, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp5h8ep__"]) {
  --container-background: initial;
  --container-box-shadow: initial;
  --container-border-left: initial;
  --container-border-right: initial;
  --container-border-top: initial;
  --container-border-bottom: initial;
  --container-border-radius: initial;
  --item-background: initial;
  --item-font: initial;
  --item-color: initial;
  --item-text-decoration: initial;
  --item-text-transform: initial;
  --item-text-outline: initial;
  --item-text-highlight: initial;
  --item-letter-spacing: initial;
  --item-line-height: initial;
  --item-text-shadow: initial;
  --item-border-left: initial;
  --item-border-right: initial;
  --item-border-top: initial;
  --item-border-bottom: initial;
  --item-border-radius: initial;
  --item-box-shadow: initial;
  --sub-item-background: initial;
  --sub-item-font: initial;
  --sub-item-color: initial;
  --sub-item-text-decoration: initial;
  --sub-item-text-transform: initial;
  --sub-item-text-outline: initial;
  --sub-item-text-highlight: initial;
  --sub-item-letter-spacing: initial;
  --sub-item-line-height: initial;
  --sub-item-text-shadow: initial;
  --sub-item-border-left: initial;
  --sub-item-border-right: initial;
  --sub-item-border-top: initial;
  --sub-item-border-bottom: initial;
  --sub-item-border-radius: initial;
  --sub-item-box-shadow: initial;
  --item-vertical-padding: initial;
  --item-horizontal-padding: initial;
  --item-padding-top: initial;
  --item-padding-right: initial;
  --item-padding-bottom: initial;
  --item-padding-left: initial;
  --container-vertical-padding: initial;
  --container-horizontal-padding: initial;
  --container-padding-top: initial;
  --container-padding-right: initial;
  --container-padding-bottom: initial;
  --container-padding-left: initial;
  --item-vertical-spacing: initial;
  --item-horizontal-spacing: initial;
  --sub-items-vertical-spacing-before: initial;
  --sub-items-vertical-spacing-between: initial;
  --sub-item-vertical-padding: initial;
  --sub-item-horizontal-padding: initial;
  --sub-item-padding-top: initial;
  --sub-item-padding-right: initial;
  --sub-item-padding-bottom: initial;
  --sub-item-padding-left: initial;
  --columns-number: initial;
  --align: initial;
  --item-align: initial;
  --sub-item-align: initial;
  --sub-item-selected-border-radius: initial;
  --item-hover-color: initial;
  --item-selected-color: initial;
  --sub-item-hover-text-outline: initial;
  --sub-item-selected-border-bottom: initial;
  --item-hover-text-outline: initial;
  --sub-item-hover-color: initial;
  --sub-item-selected-border-left: initial;
  --sub-item-hover-border-top: initial;
  --item-selected-text-decoration: initial;
  --item-selected-text-transform: initial;
  --sub-item-hover-border-radius: initial;
  --item-hover-text-highlight: initial;
  --sub-item-hover-text-highlight: initial;
  --item-selected-letter-spacing: initial;
  --sub-item-hover-background: initial;
  --item-hover-border-left: initial;
  --item-selected-text-outline: initial;
  --item-hover-letter-spacing: initial;
  --sub-item-hover-border-left: initial;
  --item-hover-box-shadow: initial;
  --item-hover-font: initial;
  --item-hover-background: initial;
  --item-hover-text-decoration: initial;
  --item-hover-border-right: initial;
  --item-selected-text-highlight: initial;
  --sub-item-hover-line-height: initial;
  --item-hover-text-transform: initial;
  --sub-item-selected-text-transform: initial;
  --sub-item-selected-text-outline: initial;
  --isDetached: false;
  --sub-item-selected-border-top: initial;
  --sub-item-hover-border-right: initial;
  --sub-item-selected-font: initial;
  --sub-item-selected-letter-spacing: initial;
  --item-selected-box-shadow: initial;
  --sub-item-hover-font: initial;
  --item-selected-border-bottom: initial;
  --item-hover-text-shadow: initial;
  --sub-item-selected-text-decoration: initial;
  --sub-item-selected-line-height: initial;
  --sub-item-hover-letter-spacing: initial;
  --item-selected-font: initial;
  --sub-item-selected-text-shadow: initial;
  --item-selected-border-top: initial;
  --item-selected-text-shadow: initial;
  --item-hover-border-top: initial;
  --sub-item-selected-border-right: initial;
  --sub-item-selected-box-shadow: initial;
  --item-selected-border-right: initial;
  --sub-item-hover-border-bottom: initial;
  --sub-item-hover-text-decoration: initial;
  --sub-item-hover-text-shadow: initial;
  --sub-item-selected-text-highlight: initial;
  --item-selected-line-height: initial;
  --item-selected-border-radius: initial;
  --item-hover-border-bottom: initial;
  --item-hover-border-radius: initial;
  --sub-item-hover-text-transform: initial;
  --item-hover-line-height: initial;
  --item-selected-border-left: initial;
  --item-selected-background: initial;
  --sub-item-hover-box-shadow: initial;
  --sub-item-selected-background: initial;
  --sub-item-selected-color: initial;
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvlh_r_CONTROLLER_COMP_CUSTOM_ID {
  height: 60px;
  width: 60px;
  --l_display: unset;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: end;
  pointer-events: auto;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel #comp-mfodcvlh_r_CONTROLLER_COMP_CUSTOM_ID {
  --alpha-txth: 1;
  --bgh: 43, 104, 156;
  --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
  --rd: 20px;
  --alpha-brdh: 1;
  --txth: 255, 255, 255;
  --alpha-brd: 1;
  --alpha-bg: 1;
  --bg: 61, 155, 233;
  --txt: 255, 255, 255;
  --alpha-bgh: 1;
  --brw: 0px;
  --fnt: normal normal normal 14px/1.4em raleway;
  --brd: 43, 104, 156;
  --boxShadowToggleOn-shd: none;
  --alpha-txt: 1;
  --brdh: 61, 155, 233;
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvh52 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel #comp-mfodcvh52 .comp-mfodcvh52-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: 0px;
  column-gap: 0px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.5929688 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvh52 .comp-mfodcvh52-container {
    grid-template-rows: minmax(max(0.5px, 0.8367795 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

.tower-hotel #comp-mfodcvh52 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel #comp-mfpmomuo {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.5646815204189317;
  min-width: 0px;
  width: 67.36512892234529%;
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1 / var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfpmomuo {
    width: 67.3651289223453%;
  }
}

.tower-hotel #comp-mfpmomuo {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --alpha-borderColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfpmomuo {
    --mediaOpacity: 0.53;
  }
}

.tower-hotel #comp-mfpmomuo wow-image {
  overflow: clip;
}

.tower-hotel #comp-mfpmomuo wow-image img {
  height: 100%;
}

.tower-hotel #comp-mfpmpqf3 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 18.125%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: max(0.5px, 0.335193 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfpmpqf3 {
    width: 29.9072265625%;
    align-self: start;
    margin-top: max(0.5px, 0.3351849 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfpmpqf3 {
    width: 29.9072265625%;
    align-self: center;
    margin-top: 0px;
  }
}

.tower-hotel #comp-mfpmpqf3 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --minFontSize: 18px;
  --textDecoration: none;
  --textAlign: center;
  --fontSize: 18spx;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfpmpqf3 {
    --minFontSize: 16px;
    --fontSize: 10.8spx;
  }
}

.tower-hotel #comp-mfodcvog {
  height: auto;
  width: auto;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 2/1/3/2;
  position: relative;
}

.tower-hotel .comp-mfodcvog-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel #comp-mfodcvog {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvog_r_comp-kbgakgyt {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 5/1/6/2;
  position: relative;
}

.tower-hotel #comp-mfodcvog_r_comp-kbgakgyt .comp-mfodcvog_r_comp-kbgakgyt-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0429688 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0429688 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0429688 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0429688 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(373px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel #comp-mfodcvog_r_comp-kbgakgyt:not(.comp-mfodcvog_r_comp-kbgakgyt-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-kbgakgyt .comp-mfodcvog_r_comp-kbgakgyt-container {
    padding-top: max(0.5px, 0.1410256 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0846154 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0846154 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.1410256 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(500px, auto);
  }
}

.tower-hotel #comp-mfodcvog_r_comp-kbgakgyt {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel #comp-mfodcvog_r_comp-kbgakgyt {
  cursor: url(https://static.wixstatic.com/media/aeb80d_efa950b974f644ff888da006dd366c2f~mv2.png/v1/fill/w_16,h_16/aeb80d_efa950b974f644ff888da006dd366c2f~mv2.png) 8 8, auto;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwbbgjl {
  width: 99.87179487179488%;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  pointer-events: auto;
  margin-top: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvog_r_comp-mfwbbgjl-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwbbgjl {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

.tower-hotel #comp-mfodcvog_r_comp-mfmoumkk {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0257812 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 1;
  position: relative;
}

.tower-hotel .comp-mfodcvog_r_comp-mfmoumkk-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel .comp-mfodcvog_r_comp-mfmoumkk-container {
    row-gap: 22px;
    grid-template-rows: max-content max-content max-content;
    grid-template-columns: minmax(0px, 1fr);
  }

  .tower-hotel #comp-mfodcvog_r_comp-mfmoumkk {
    margin-bottom: max(0.5px, 0.0846154 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfmoumkk {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: var(--color_12);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwad0b3 {
  min-height: 42px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 294.703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: center;
  order: 2;
  position: relative;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwad0b3:not(.comp-mfodcvog_r_comp-mfwad0b3-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwad0b3 {
    min-height: 40px;
    width: 200px;
    margin-bottom: max(0.5px, 0.017151 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-center;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwad0b3 {
    margin-bottom: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwad0b3 {
  --font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --color: rgba(255, 255, 255, 1);
  --label-display: initial;
  --letter-spacing: 0.1em;
  --line-height: unset;
  --text-decoration: none;
  --direction: rtl;
  --text-align: center;
  --text-highlight: none;
  --text-transform: none;
  --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --text-shadow: 0px 0px 0px transparent;
  --background: rgba(var(--color_33), 1);
  --border-left: 1px solid rgba(var(--color_33), 1);
  --border-right: 1px solid rgba(var(--color_33), 1);
  --border-top: 1px solid rgba(var(--color_33), 1);
  --border-bottom: 1px solid rgba(var(--color_33), 1);
  --padding-bottom: 8px;
  --padding-top: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
  --border-top-left-radius: 8px;
  --border-top-right-radius: 8px;
  --border-bottom-left-radius: 8px;
  --border-bottom-right-radius: 8px;
  --icon-display: none;
  --icon-size: 16px;
  --icon-color: rgba(255, 255, 255, 1);
  --icon-rotation: 0;
  --container-flex-direction: row-reverse;
  --container-justify-content: center;
  --container-align-items: center;
  --content-horizontal-alignment: center;
  --content-gap: 6px;
  --label-overflow: wrap;
  --hover-icon-display: initial;
  --disabled-icon-rotation: 0;
  --hover-border-right: 1px solid rgba(var(--color_33), 1);
  --disabled-border-bottom: 1px solid rgba(199, 199, 199, 1);
  --disabled-border-top: 1px solid rgba(199, 199, 199, 1);
  --hover-icon-rotation: 0;
  --hover-icon-color: rgba(0, 0, 0, 1);
  --disabled-icon-color: rgba(0, 0, 0, 1);
  --hover-border-left: 1px solid rgba(var(--color_33), 1);
  --hover-background: rgba(255, 255, 255, 1);
  --disabled-background: rgba(199, 199, 199, 1);
  --disabled-border-right: 1px solid rgba(199, 199, 199, 1);
  --disabled-color: rgba(var(--color_17), 1);
  --hover-border-top: 1px solid rgba(var(--color_33), 1);
  --hover-border-bottom: 1px solid rgba(var(--color_33), 1);
  --hover-icon-size: 16px;
  --disabled-border-left: 1px solid rgba(199, 199, 199, 1);
  --hover-color: rgba(var(--color_33), 1);
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwad0b3 {
    --font: normal normal normal max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwad0b3 {
    --font: normal normal normal max(0.5px, 0.0403646 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwadtkd {
  min-height: 42px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 294.703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: center;
  order: 3;
  position: relative;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwadtkd:not(.comp-mfodcvog_r_comp-mfwadtkd-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwadtkd {
    min-height: 40px;
    width: 200px;
    margin-bottom: max(0.5px, 0.017151 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwadtkd {
    margin-bottom: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwadtkd {
  --font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --color: rgba(255, 255, 255, 1);
  --label-display: initial;
  --letter-spacing: 0.1em;
  --line-height: unset;
  --text-decoration: none;
  --direction: rtl;
  --text-align: center;
  --text-highlight: none;
  --text-transform: none;
  --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --text-shadow: 0px 0px 0px transparent;
  --background: rgba(var(--color_33), 1);
  --border-left: 1px solid rgba(var(--color_33), 1);
  --border-right: 1px solid rgba(var(--color_33), 1);
  --border-top: 1px solid rgba(var(--color_33), 1);
  --border-bottom: 1px solid rgba(var(--color_33), 1);
  --padding-bottom: 8px;
  --padding-top: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
  --border-top-left-radius: 8px;
  --border-top-right-radius: 8px;
  --border-bottom-left-radius: 8px;
  --border-bottom-right-radius: 8px;
  --icon-display: none;
  --icon-size: 16px;
  --icon-color: rgba(255, 255, 255, 1);
  --icon-rotation: 0;
  --container-flex-direction: row-reverse;
  --container-justify-content: center;
  --container-align-items: center;
  --content-horizontal-alignment: center;
  --content-gap: 6px;
  --label-overflow: wrap;
  --hover-icon-display: initial;
  --disabled-icon-rotation: 0;
  --hover-border-right: 1px solid rgba(var(--color_33), 1);
  --disabled-border-bottom: 1px solid rgba(199, 199, 199, 1);
  --disabled-border-top: 1px solid rgba(199, 199, 199, 1);
  --hover-icon-rotation: 0;
  --hover-icon-color: rgba(0, 0, 0, 1);
  --disabled-icon-color: rgba(0, 0, 0, 1);
  --hover-border-left: 1px solid rgba(var(--color_33), 1);
  --hover-background: rgba(255, 255, 255, 1);
  --disabled-background: rgba(199, 199, 199, 1);
  --disabled-border-right: 1px solid rgba(199, 199, 199, 1);
  --disabled-color: rgba(var(--color_17), 1);
  --hover-border-top: 1px solid rgba(var(--color_33), 1);
  --hover-border-bottom: 1px solid rgba(var(--color_33), 1);
  --hover-icon-size: 16px;
  --disabled-border-left: 1px solid rgba(199, 199, 199, 1);
  --hover-color: rgba(var(--color_33), 1);
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwadtkd {
    --font: normal normal normal max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwadtkd {
    --font: normal normal normal max(0.5px, 0.0403646 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwaef2t {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 70.57420073166853%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0171875 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: center;
  text-align: center;
  order: 4;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwaef2t {
    margin-bottom: max(0.5px, 0.0564103 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwaef2t {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_11);
  --alpha-color: 1;
  --letterSpacing: 0.08em;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwaef2t {
    --minFontSize: 14px;
    --fontSize: 14spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwaef2t {
    --minFontSize: 14px;
    --textAlign: center;
    --lineHeight: 1.5em;
    --fontSize: 14spx;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwag1ha {
  min-height: 42px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 294.703125px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 5;
  position: relative;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwag1ha:not(.comp-mfodcvog_r_comp-mfwag1ha-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwag1ha {
    min-height: 40px;
    width: 200px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwag1ha {
    align-self: center;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwag1ha {
  --font: normal normal normal max(0.5px, 0.0125 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  --color: rgba(255, 255, 255, 1);
  --label-display: initial;
  --letter-spacing: 0.1em;
  --line-height: unset;
  --text-decoration: none;
  --direction: rtl;
  --text-align: center;
  --text-highlight: none;
  --text-transform: none;
  --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --text-shadow: 0px 0px 0px transparent;
  --background: rgba(var(--color_33), 1);
  --border-left: 1px solid rgba(var(--color_33), 1);
  --border-right: 1px solid rgba(var(--color_33), 1);
  --border-top: 1px solid rgba(var(--color_33), 1);
  --border-bottom: 1px solid rgba(var(--color_33), 1);
  --padding-bottom: 8px;
  --padding-top: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
  --border-top-left-radius: 8px;
  --border-top-right-radius: 8px;
  --border-bottom-left-radius: 8px;
  --border-bottom-right-radius: 8px;
  --icon-display: none;
  --icon-size: 16px;
  --icon-color: rgba(255, 255, 255, 1);
  --icon-rotation: 0;
  --container-flex-direction: row-reverse;
  --container-justify-content: center;
  --container-align-items: center;
  --content-horizontal-alignment: center;
  --content-gap: 6px;
  --label-overflow: wrap;
  --hover-icon-display: initial;
  --disabled-icon-rotation: 0;
  --hover-border-right: 1px solid rgba(var(--color_33), 1);
  --disabled-border-bottom: 1px solid rgba(199, 199, 199, 1);
  --disabled-border-top: 1px solid rgba(199, 199, 199, 1);
  --hover-icon-rotation: 0;
  --hover-icon-color: rgba(0, 0, 0, 1);
  --disabled-icon-color: rgba(0, 0, 0, 1);
  --hover-border-left: 1px solid rgba(var(--color_33), 1);
  --hover-background: rgba(255, 255, 255, 1);
  --disabled-background: rgba(199, 199, 199, 1);
  --disabled-border-right: 1px solid rgba(199, 199, 199, 1);
  --disabled-color: rgba(var(--color_17), 1);
  --hover-border-top: 1px solid rgba(var(--color_33), 1);
  --hover-border-bottom: 1px solid rgba(var(--color_33), 1);
  --hover-icon-size: 16px;
  --disabled-border-left: 1px solid rgba(199, 199, 199, 1);
  --hover-color: rgba(var(--color_33), 1);
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwag1ha {
    --font: normal normal normal max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwag1ha {
    --font: normal normal normal max(0.5px, 0.0403646 * (var(--scaling-factor) - var(--scrollbar-width))) / 1.3em wfont_f2c758_b733dedcadee49fc8cc1b2786af44dbe, wf_b733dedcadee49fc8cc1b2786, orig_fresh_roast_italic;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwawxlf {
  width: 99.80744544287548%;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  pointer-events: auto;
  margin-top: max(0.5px, 0.0000122 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/2/2/3;
  position: relative;
}

.tower-hotel .comp-mfodcvog_r_comp-mfwawxlf-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwawxlf {
    width: 99.91806052626698%;
    align-self: center;
    justify-self: center;
    margin-top: 0px;
    grid-area: 1/1/2/2;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwawxlf {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

.tower-hotel #comp-mfodcvog_r_comp-mfmovnn7 {
  width: 52.40215314301387%;
  height: auto;
  --aspect-ratio: 0.46629546262291033;
  --l_display: unset;
  aspect-ratio: 1 / var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.025769 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfmovnn7 {
    width: 67.85411365564038%;
    --aspect-ratio: 0.4773171685569026;
    margin-left: max(0.5px, 0.0000407 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0257365 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfmovnn7 {
    width: 55.92101078344767%;
    --aspect-ratio: 0.41482388532737874;
    margin-left: max(0.5px, 0.0012821 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0307692 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfmovnn7 {
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwb5lbt {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.91442019683355%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: max(0.5px, 0.0003906 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

.tower-hotel .comp-mfodcvog_r_comp-mfwb5lbt-container {
  box-sizing: border-box;
  display: block;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel .comp-mfodcvog_r_comp-mfwb5lbt-container {
    row-gap: 33px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
  }

  .tower-hotel #comp-mfodcvog_r_comp-mfwb5lbt {
    margin-left: 0px;
    align-self: center;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwb5lbt {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: var(--color_12);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: end;
  justify-self: start;
  pointer-events: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 {
    align-self: center;
    justify-self: center;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 {
    --lineHeight: 1.4em;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 {
    --lineHeight: 1.4em;
    --textAlign: center;
  }
}

.tower-hotel #comp-mfodcvqy {
  height: auto;
  width: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  pointer-events: auto;
  margin-top: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel .comp-mfodcvqy-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel #comp-mfodcvqy-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: auto;
  margin-top: var(--wix-ads-height);
}

.tower-hotel #comp-mfodcvqy {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr {
  min-height: 100vh;
  height: 100vh;
  min-width: 0px;
  width: 300px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 1/1/2/2;
  position: relative;
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr .comp-mfodcvqy_r_comp-kd5px9hr-overflow-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: hidden;
  overflow-y: scroll;
  --sticky-offset: 0px;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr .comp-mfodcvqy_r_comp-kd5px9hr-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(0px, 1fr);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr:not(.comp-mfodcvqy_r_comp-kd5px9hr-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr .comp-mfodcvqy_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr {
    width: 100vw;
    max-width: 99999px;
  }

  .tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr .comp-mfodcvqy_r_comp-kd5px9hr-container {
    grid-template-columns: minmax(0px, 390fr);
  }
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr {
  --containerBackground: var(--color_11);
  --alpha-containerBackground: 1;
  --bg: var(--color_15);
  --alpha-bg: 0.8;
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9kk {
  height: auto;
  width: 60%;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 100px;
  margin-bottom: 200px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvqy_r_comp-kd5px9kk {
    width: 46.15384615384615%;
  }
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9kk {
  --bgs: var(--color_11);
  --itemBGColorNoTrans: background-color 50ms ease 0s;
  --shd: none;
  --bg: var(--color_11);
  --brw: 0px 0px 0px 0px;
  --brd: var(--color_15);
  --itemBGColorTrans: background-color 0.4s ease 0s;
  --verticalPadding: 10px;
  --fnt: normal normal normal 18px/1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  --txt: var(--color_15);
  --alpha-txt: 1;
  --arrowColor: var(--color_15);
  --alpha-arrowColor: 1;
  --subMenuOpacityTrans: opacity 0.4s ease 0s;
  --bgsSub: var(--color_11);
  --txtsSub: var(--color_18);
  --alpha-txtsSub: 1;
  --txts: var(--color_18);
  --alpha-txts: 1;
  --bgexpanded: var(--color_11);
  --fntSubMenu: normal normal normal 15px/1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  --txtexpanded: var(--color_15);
  --alpha-txtexpanded: 1;
  --subMenuSpacing: 25px;
  --menuSpacing: 10px;
  --bgh: 230, 234, 245;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvqy_r_comp-kd5px9kk {
    --fnt: normal normal normal 18px/1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
    --txt: var(--color_18);
    --txtsSub: var(--color_15);
    --txts: var(--color_15);
    --fntSubMenu: normal normal normal 15px/1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
    --txtexpanded: var(--color_18);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvqy_r_comp-kd5px9kk {
    --fnt: normal normal normal 16px/1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
    --txt: var(--color_18);
    --txtsSub: var(--color_15);
    --txts: var(--color_15);
    --fntSubMenu: normal normal normal 14px/1.6em wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
    --txtexpanded: var(--color_18);
  }
}

.tower-hotel #comp-mfodcvqy_r_comp-kkmqi5tc {
  height: 20px;
  width: 20px;
  --l_display: unset;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: end;
  position: sticky;
  --force-auto: initial;
  top: var(--force-auto, calc(0px + var(--sticky-offset, 0px)));
  bottom: var(--force-auto);
  left: var(--force-auto);
  right: var(--force-auto);
  pointer-events: auto;
  margin-left: 0%;
  margin-right: 40px;
  margin-top: 40px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
}

.tower-hotel #comp-mfodcvqy_r_comp-kkmqi5tc {
  --static-spx: 0.1 * var(--one-unit);
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root {
  -st-extends: StylableButton;
  transition: all 0.2s ease, visibility 0s;
  padding: 0px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0);
  border: 0px solid #000000;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root:hover {
  border-radius: 8px;
  border: 0px solid #000000;
  background: rgb(255, 255, 255);
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root:hover .StylableButton2545352419__icon {
  transform: rotate(0deg);
  width: 40px;
  height: 40px;
  fill: #1a6aff;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root:hover .StylableButton2545352419__label {
  color: #1a6aff;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root:disabled {
  border: 0px solid #000000;
  background: #f0f0f0;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root:disabled .StylableButton2545352419__label {
  color: #6e6e6e;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root:disabled .StylableButton2545352419__icon {
  fill: #8f8f8f;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root .StylableButton2545352419__container {
  transition: inherit;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root .StylableButton2545352419__label {
  transition: inherit;
  letter-spacing: 0em;
  margin: 0px 0px 0px 4px;
  font-family: wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  font-size: calc(16 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  font-family: madefor-text;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  line-height: 1.6em;
  font-family: madefor-text;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.6em;
  color: #000000;
  display: none;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) .comp-mfodcvlh_r_comp-mfp597rp4-styleId__root .StylableButton2545352419__icon {
  transition: inherit;
  margin: 0px 4px 0px 0px;
  width: 40px;
  height: 40px;
  display: initial;
  fill: #000000;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 2px;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rv, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rv__"]) .comp-mfodcvlh_r_comp-mfp597rv-styleId__root {
  -st-extends: HamburgerOverlay;
  background-color: rgba(0, 0, 0, 0.6);
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rx, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rx__"]) .comp-mfodcvlh_r_comp-mfp597rx-styleId__root {
  -st-extends: HamburgerMenuContainer;
  background: #ffffff;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root {
  -st-extends: StylableButton;
  transition: all 0.2s ease, visibility 0s;
  padding-right: 0px;
  border-radius: 300px;
  background: rgba(255, 255, 255, 0);
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root:hover {
  background: rgba(255, 255, 255, 0);
  border: 0px solid #000000;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root:hover .StylableButton2545352419__icon {
  transform: rotate(90deg);
  fill: #1a6aff;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root:hover .StylableButton2545352419__label {
  color: #000000;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root:disabled {
  background: #f0f0f0;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root:disabled .StylableButton2545352419__label {
  color: #6e6e6e;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root:disabled .StylableButton2545352419__icon {
  fill: #8f8f8f;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root .StylableButton2545352419__container {
  transition: inherit;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root .StylableButton2545352419__label {
  transition: inherit;
  letter-spacing: 0em;
  margin: 0px 0px 0px 4px;
  font-family: wfont_834419_407a6d3354994f4ea9f433015a430133, wf_407a6d3354994f4ea9f433015, orig_royale_couture_serif;
  font-size: calc(16 * var(--theme-spx-ratio));
  font-weight: normal;
  font-style: normal;
  font-family: madefor-text;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  line-height: 1.6em;
  font-family: madefor-text;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.6em;
  color: #000000;
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597s0, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597s0__"]) .comp-mfodcvlh_r_comp-mfp597s0-styleId__root .StylableButton2545352419__icon {
  transition: inherit;
  margin: 0px 4px 0px 0px;
  transform: rotate(0deg);
  width: 20px;
  height: 20px;
  display: initial;
  fill: #000000;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.tower-hotel #pyrrq {
  --shc-mutated-brightness: 128, 128, 128;
  justify-self: unset;
}

.tower-hotel #comp-mfodcvlh_r_comp-kbgajy18 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --transition-delay: 0s;
  --transition-duration: 0.3s;
  --transition-timing-function: linear;
  --scrolled-transform: translateY(-100%);
  --transition-property: transform;
  --inherit-transition: var(--transition, none);
}

.tower-hotel #comp-mfodcvlh_r_comp-mb5540mw {
  --direction: var(--wix-opt-in-direction, ltr);
  --item-direction: inherit;
  --dropdown-menu-direction: inherit;
  --dropdown-menu-item-direction: inherit;
  --dropdown-menu-sub-item-direction: inherit;
  --sr-only-horizontal-item-icon-display: none;
  --scroll-button-transform: scaleX(1);
  --navbar-display: none;
  --hamburger-menu-root-display: var(--container-display);
  --container-flex-direction: column;
  --item-wrapper-width: 100%;
  --menu-items-row-gap: var(--menu-items-main-axis-gap);
  --menu-items-column-gap: var(--menu-items-cross-axis-gap);
  --horizontal-menu-item-divider: none;
  --vertical-menu-item-divider: var(--item-divider);
  --container-pointer-events: none;
  --item-wrapper-display: var(--item-wrapper-display-alignment);
  --horizontal-menu-dropdown-display: none;
  --vertical-menu-dropdown-display: initial;
  --empty-dropdown-item-icon-display: none;
  --menu-item-wrapper-height: unset;
  --item-width: fit-content;
  --menu-items-flex-grow: 0;
  --item-wrapper-display-alignment: flex;
  --item-text-align: space-between;
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-overlay-initial-opacity: unset;
  --hamburger-menu-container-initial-opacity: unset;
  --hamburger-menu-container-initial-transform: unset;
  --scroll-button-icon-display: none;
  min-width: min-content;
  --item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none;
  --sr-only-item-icon-display: none;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm7s6g {
  --shc-mutated-brightness: 128, 128, 128;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm61nt {
  --shc-mutated-brightness: 0, 0, 0;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfpm5tjm {
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #5e97ff;
  --stroke-opacity: 1;
  --fill: #ffffff;
}

.tower-hotel #comp-mfodcvlh_r_comp-mfp597r3 {
  --direction: var(--wix-opt-in-direction, ltr);
  --item-direction: inherit;
  --dropdown-menu-direction: inherit;
  --dropdown-menu-item-direction: inherit;
  --dropdown-menu-sub-item-direction: inherit;
  --sr-only-horizontal-item-icon-display: none;
  --scroll-button-transform: scaleX(1);
  --navbar-display: unset;
  --hamburger-menu-root-display: none;
  --container-flex-direction: column;
  --item-wrapper-width: 100%;
  --menu-items-row-gap: var(--menu-items-main-axis-gap);
  --menu-items-column-gap: var(--menu-items-cross-axis-gap);
  --horizontal-menu-item-divider: none;
  --vertical-menu-item-divider: var(--item-divider);
  --container-pointer-events: none;
  --item-wrapper-display: var(--item-wrapper-display-alignment);
  --horizontal-menu-dropdown-display: none;
  --vertical-menu-dropdown-display: initial;
  --empty-dropdown-item-icon-display: none;
  --menu-item-wrapper-height: unset;
  --item-width: fit-content;
  --menu-items-flex-grow: 0;
  --item-wrapper-display-alignment: flex;
  --item-text-align: space-between;
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-overlay-initial-opacity: unset;
  --hamburger-menu-container-initial-opacity: unset;
  --hamburger-menu-container-initial-transform: unset;
  --scroll-button-icon-display: none;
  min-width: min-content;
  --item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none;
  --sr-only-item-icon-display: none;
}

.tower-hotel #portal-comp-mfodcvlh_r_comp-mfp597r3 {
  --direction: var(--wix-opt-in-direction, ltr);
  --item-direction: inherit;
  --dropdown-menu-direction: inherit;
  --dropdown-menu-item-direction: inherit;
  --dropdown-menu-sub-item-direction: inherit;
  --sr-only-horizontal-item-icon-display: none;
  --scroll-button-transform: scaleX(1);
  --navbar-display: unset;
  --hamburger-menu-root-display: none;
  --container-flex-direction: column;
  --item-wrapper-width: 100%;
  --menu-items-row-gap: var(--menu-items-main-axis-gap);
  --menu-items-column-gap: var(--menu-items-cross-axis-gap);
  --horizontal-menu-item-divider: none;
  --vertical-menu-item-divider: var(--item-divider);
  --container-pointer-events: none;
  --item-wrapper-display: var(--item-wrapper-display-alignment);
  --horizontal-menu-dropdown-display: none;
  --vertical-menu-dropdown-display: initial;
  --empty-dropdown-item-icon-display: none;
  --menu-item-wrapper-height: unset;
  --item-width: fit-content;
  --menu-items-flex-grow: 0;
  --item-wrapper-display-alignment: flex;
  --item-text-align: space-between;
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-overlay-initial-opacity: unset;
  --hamburger-menu-container-initial-opacity: unset;
  --hamburger-menu-container-initial-transform: unset;
  --scroll-button-icon-display: none;
  min-width: min-content;
  --item-icon-display: unset;
  --vertical-dropdown-visibility: hidden;
  --vertical-dropdown-height: 0;
  --vertical-expand-collapse-display: none;
  --sr-only-item-icon-display: none;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp597rp4, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp597rp4__"]) {
  height: inherit;
  width: auto;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp5f975, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp5f975__"]) {
  --rd: 0;
  --brw: 0;
  --shd: none;
  --bg: transparent;
}

.tower-hotel :is(#comp-mfodcvlh_r_comp-mfp5h8ep, .tower-hotel [id^="comp-mfodcvlh_r_comp-mfp5h8ep__"]) {
  height: auto;
  --submenu-direction: initial;
  --submenu-item-direction: initial;
  --submenu-sub-item-direction: initial;
}

.tower-hotel #comp-mfodcvh52 {
  --fill-layer-image-opacity: 1;
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  --inherit-transition: var(--transition, none);
}

.tower-hotel #comp-mfpmpqf3 {
  --text-direction: var(--wix-opt-in-direction);
}

.tower-hotel #comp-mfpmpqf3 :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
  background-color: transparent;
  font-size: max(18px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width))));
  text-decoration: none;
  text-align: center;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfpmpqf3 :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
    font-size: max(16px, max(0.5px, 0.0140625 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-kbgakgyt {
  --bg-overlay-color: rgb(36, 13, 2);
  --bg-gradient: none;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwbbgjl {
  --shc-mutated-brightness: 128, 128, 128;
}

.tower-hotel #comp-mfodcvog_r_comp-mfmoumkk {
  --shc-mutated-brightness: 122, 118, 110;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwad0b3 {
  --btn-direction: var(--wix-opt-in-direction, ltr);
  --direction: inherit;
  --overflow: visible;
  --label-text-overflow: initial;
  --label-white-space: pre-line;
  --btn-min-width: min-content;
  --container-justify-content: center;
  --container-align-items: center;
  --icon-rotation: 0deg;
  --disabled-icon-rotation: 0deg;
  --hover-icon-rotation: 0deg;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwadtkd {
  --btn-direction: var(--wix-opt-in-direction, ltr);
  --direction: inherit;
  --overflow: visible;
  --label-text-overflow: initial;
  --label-white-space: pre-line;
  --btn-min-width: min-content;
  --container-justify-content: center;
  --container-align-items: center;
  --icon-rotation: 0deg;
  --disabled-icon-rotation: 0deg;
  --hover-icon-rotation: 0deg;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwaef2t {
  --text-direction: var(--wix-opt-in-direction);
}

.tower-hotel #comp-mfodcvog_r_comp-mfwaef2t :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
  color: #ffffff;
  background-color: transparent;
  letter-spacing: 0.08em;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwaef2t [class$="rich-text__text"]:is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
  color: var(--corvid-color, #ffffff);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwaef2t :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
    font-size: max(14px, max(0.5px, 0.0182292 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
  }

  .tower-hotel #comp-mfodcvog_r_comp-mfwaef2t [class$="rich-text__text"]:is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
    color: var(--corvid-color, #ffffff) !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwaef2t :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
    font-size: max(14px, max(0.5px, 0.0358974 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    text-align: center;
    line-height: 1.5 !important;
  }

  .tower-hotel #comp-mfodcvog_r_comp-mfwaef2t [class$="rich-text__text"]:is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
    color: var(--corvid-color, #ffffff) !important;
  }
}

.tower-hotel #comp-mfodcvog_r_comp-mfwag1ha {
  --btn-direction: var(--wix-opt-in-direction, ltr);
  --direction: inherit;
  --overflow: visible;
  --label-text-overflow: initial;
  --label-white-space: pre-line;
  --btn-min-width: min-content;
  --container-justify-content: center;
  --container-align-items: center;
  --icon-rotation: 0deg;
  --disabled-icon-rotation: 0deg;
  --hover-icon-rotation: 0deg;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwawxlf {
  --shc-mutated-brightness: 128, 128, 128;
}

.tower-hotel #comp-mfodcvog_r_comp-mfmovnn7 {
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #5e97ff;
  --stroke-opacity: 1;
  --fill: #02556b;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwb5lbt {
  --shc-mutated-brightness: 122, 118, 110;
}

.tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 {
  --text-direction: var(--wix-opt-in-direction);
}

.tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
  background-color: transparent;
  line-height: normal;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
    line-height: 1.4 !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .tower-hotel #comp-mfodcvog_r_comp-mfwb6e48 :is(p, .tower-hotel h1, .tower-hotel h2, .tower-hotel h3, .tower-hotel h4, .tower-hotel h5, .tower-hotel h6, .tower-hotel ul, .tower-hotel ol, .tower-hotel span[data-attr-richtext-marker], .tower-hotel blockquote, .tower-hotel div) {
    text-align: center;
    line-height: 1.4 !important;
  }
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9hr {
  --screen-width: 100vw;
}

.tower-hotel #comp-mfodcvqy_r_comp-kd5px9kk {
  height: auto;
  --direction: rtl;
  --item-height: 56px;
  --text-align: center;
  --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
  --template-areas: ". label arrow";
  --padding-start: 0px;
  --sub-padding-start: 0px;
  --padding-end: 0px;
  --sub-padding-end: 0px;
  --item-depth0-direction: inherit;
  --item-depth1-direction: inherit;
  --item-depth2-direction: inherit;
  --item-depth0-align: inherit;
  --item-depth1-align: inherit;
  --item-depth2-align: inherit;
}

.tower-hotel #comp-mfodcvqy_r_comp-kkmqi5tc {
  --undefined: [object Object];
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #ed1566;
  --stroke-opacity: 1;
  --fill: #000000;
}

.tower-hotel .mafHsF .zIlxcF {
    height: unset;
    margin-top: var(--computed-space-above) !important;
    visibility: unset;
}

.tower-hotel .EX5Ksz[data-open] {
    transform: rotate(-180deg);
}

@font-face {
  font-display: swap;
  font-family: wf_407a6d3354994f4ea9f433015;
  src: url("https://static.wixstatic.com/ufonts/834419_407a6d3354994f4ea9f433015a430133/woff2/file.woff2") format("woff2"),
  url("https://static.wixstatic.com/ufonts/834419_407a6d3354994f4ea9f433015a430133/woff/file.woff") format("woff"), 
  url("https://static.wixstatic.com/ufonts/834419_407a6d3354994f4ea9f433015a430133/ttf/file.ttf") format("ttf"),
  url("https://onlinebookings.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/wf_407a6d3354994f4ea9f433015.woff2") format("woff2"),
  url("https://onlinestaging.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/wf_407a6d3354994f4ea9f433015.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: wf_b733dedcadee49fc8cc1b2786;
  src: url("https://static.wixstatic.com/ufonts/f2c758_b733dedcadee49fc8cc1b2786af44dbe/woff2/file.woff2") format("woff2"),
  url("https://static.wixstatic.com/ufonts/f2c758_b733dedcadee49fc8cc1b2786af44dbe/woff/file.woff") format("woff"),
  url("https://static.wixstatic.com/ufonts/f2c758_b733dedcadee49fc8cc1b2786af44dbe/ttf/file.ttf") format("ttf"),
  url("https://onlinebookings.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/wf_b733dedcadee49fc8cc1b2786.woff2") format("woff2"),
  url("https://onlinestaging.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/wf_b733dedcadee49fc8cc1b2786.woff2") format("woff2");
}

@font-face {
  font-family: "madefor-text";
  font-style: normal;
  font-weight: 400;
  src: url("https://static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/madefor-text.var.original.woff2") format("woff2-variations"), 
  url("https://static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/v1/madefor-text.woff2") format("woff2"),
  url("https://onlinebookings.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/madefor-text.var.original.woff2") format("woff2"),
  url("https://onlinestaging.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/madefor-text.var.original.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}

@font-face {
  font-family: "madefor-text";
  font-style: italic;
  font-weight: 400;
  src: url("https://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2") format("woff2-variations"), 
  url("https://static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/v1/madefor-text.woff2") format("woff2"),
  url("https://onlinebookings.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/madefor-text.var.original_italic.woff2") format("woff2"),
  url("https://onlinestaging.alacer.co.uk/TowerHotel/OnlineBookings/Content/CSS/fonts/madefor-text.var.original_italic.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}

