@charset "UTF-8";
@font-face {
  font-family: "Inter";
  src: url("clientlib-intercontinental/resources/fonts/Inter/Inter-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("clientlib-intercontinental/resources/fonts/Inter/Inter-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("clientlib-intercontinental/resources/fonts/Inter/Inter-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: light;
}
@font-face {
  font-family: "Inter";
  src: url("clientlib-intercontinental/resources/fonts/Inter/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Inter";
  src: url("clientlib-intercontinental/resources/fonts/Inter/Inter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: bold;
}
@font-face {
  font-family: "Inter";
  src: url("clientlib-intercontinental/resources/fonts/Inter/Inter-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("clientlib-intercontinental/resources/fonts/Inter/Inter-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "ITC New Baskerville Std";
  src: url("clientlib-intercontinental/resources/fonts/NewBaskerville/newBaskervilleStd-Roman.otf") format("woff"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/newBaskervilleStd-Roman.otf") format("opentype"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/newBaskervilleStd-Roman.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ITC New Baskerville Std";
  src: url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Bold.woff2") format("woff2"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Bold.woff") format("woff"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Bold.eot") format("eot"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: bold;
}
@font-face {
  font-family: "ITC New Baskerville Std";
  src: url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Italic.woff2") format("woff2"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Italic.woff") format("woff"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Italic.eot") format("eot"), url("clientlib-intercontinental/resources/fonts/NewBaskerville/NewBaskerville-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Tajawal";
  src: url("clientlib-intercontinental/resources/fonts/Tajawal/Tajawal-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Tajawal";
  src: url("clientlib-intercontinental/resources/fonts/Tajawal/Tajawal-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Tajawal";
  src: url("clientlib-intercontinental/resources/fonts/Tajawal/Tajawal-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("clientlib-intercontinental/resources/fonts/NotoSansSC/NotoSansSC-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("clientlib-intercontinental/resources/fonts/HYDianYatij/HYDianYaTiJ-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("clientlib-intercontinental/resources/fonts/NotoSansSC/NotoSansSC-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSansThai";
  src: url("clientlib-intercontinental/resources/fonts/IBMPlexSans/IBMPlexSansThai-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSansThai";
  src: url("clientlib-intercontinental/resources/fonts/IBMPlexSans/IBMPlexSansThai-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSansThai";
  src: url("clientlib-intercontinental/resources/fonts/IBMPlexSans/IBMPlexSansThai-SemiBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
html {
  font-size: 10px;
}

body {
  background-color: #ffffff;
  color: #3D3935;
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 1.1;
}
html:lang(zh) body {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) body {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) body {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) body {
  font-family: Arial, sans-serif;
}
html:lang(ko) body {
  font-family: Arial, sans-serif;
}
html:lang(ru) body {
  font-family: Arial, sans-serif;
}
html:lang(he) body {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) body {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) body {
  font-family: Arial, sans-serif;
}

h1, .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h1 .cmp-list__title, h2, .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .embed .pixlee-header, .list.h2 .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-list__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, h3, .cmp-attraction-card__card h4, .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h3 .cmp-list__title, .offer-tiles .cmp-offer-tile__title, h4, .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h4 .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, h5, .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h5 .cmp-list__title, h6, .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h6 .cmp-list__title {
  margin: 0 0 2rem 0;
}
@media (min-width: 769px) {
  h1, .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h1 .cmp-list__title, h2, .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .embed .pixlee-header, .list.h2 .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-list__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, h3, .cmp-attraction-card__card h4, .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h3 .cmp-list__title, .offer-tiles .cmp-offer-tile__title, h4, .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h4 .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, h5, .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h5 .cmp-list__title, h6, .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h6 .cmp-list__title {
    margin: 0 0 3.1rem 0;
  }
}

strong, b {
  font-weight: 500;
}

p {
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.8rem;
  line-height: 27px;
  letter-spacing: 0.011em;
  font-weight: normal;
  color: #3D3935;
}
html:lang(zh) p {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) p {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) p {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) p {
  font-family: Arial, sans-serif;
}
html:lang(ko) p {
  font-family: Arial, sans-serif;
}
html:lang(ru) p {
  font-family: Arial, sans-serif;
}
html:lang(he) p {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) p {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) p {
  font-family: Arial, sans-serif;
}

h1, .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h1 .cmp-list__title {
  font-size: 4rem;
  line-height: 48px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h1, html:lang(zh) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h1 .cmp-list__title, .list.h1 html:lang(zh) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h1, html:lang(ar) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h1 .cmp-list__title, .list.h1 html:lang(ar) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) h1, html:lang(th) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h1 .cmp-list__title, .list.h1 html:lang(th) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h1, html:lang(ja) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h1 .cmp-list__title, .list.h1 html:lang(ja) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h1, html:lang(ko) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h1 .cmp-list__title, .list.h1 html:lang(ko) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h1, html:lang(ru) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h1 .cmp-list__title, .list.h1 html:lang(ru) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) h1, html:lang(he) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h1 .cmp-list__title, .list.h1 html:lang(he) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h1, html:lang(zh-TW) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h1 .cmp-list__title, .list.h1 html:lang(zh-TW) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) h1, html:lang(id) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h1 .cmp-list__title, .list.h1 html:lang(id) .cmp-list__title {
  font-family: "Times New Roman", serif;
}

h2, .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .embed .pixlee-header, .list.h2 .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-list__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title {
  font-size: 3rem;
  line-height: 36px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h2, html:lang(zh) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .embed .pixlee-header, .embed html:lang(zh) .pixlee-header, html:lang(zh) .list.h2 .cmp-list__title, html:lang(zh) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(zh) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h2, html:lang(ar) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .embed .pixlee-header, .embed html:lang(ar) .pixlee-header, html:lang(ar) .list.h2 .cmp-list__title, html:lang(ar) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ar) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ar) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) h2, html:lang(th) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .embed .pixlee-header, .embed html:lang(th) .pixlee-header, html:lang(th) .list.h2 .cmp-list__title, html:lang(th) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(th) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(th) .cmp-list__title, html:lang(th) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(th) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h2, html:lang(ja) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .embed .pixlee-header, .embed html:lang(ja) .pixlee-header, html:lang(ja) .list.h2 .cmp-list__title, html:lang(ja) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ja) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ja) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h2, html:lang(ko) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .embed .pixlee-header, .embed html:lang(ko) .pixlee-header, html:lang(ko) .list.h2 .cmp-list__title, html:lang(ko) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ko) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ko) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h2, html:lang(ru) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .embed .pixlee-header, .embed html:lang(ru) .pixlee-header, html:lang(ru) .list.h2 .cmp-list__title, html:lang(ru) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ru) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ru) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) h2, html:lang(he) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .embed .pixlee-header, .embed html:lang(he) .pixlee-header, html:lang(he) .list.h2 .cmp-list__title, html:lang(he) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(he) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(he) .cmp-list__title, html:lang(he) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(he) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h2, html:lang(zh-TW) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .embed .pixlee-header, .embed html:lang(zh-TW) .pixlee-header, html:lang(zh-TW) .list.h2 .cmp-list__title, html:lang(zh-TW) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(zh-TW) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh-TW) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) h2, html:lang(id) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .embed .pixlee-header, .embed html:lang(id) .pixlee-header, html:lang(id) .list.h2 .cmp-list__title, html:lang(id) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(id) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(id) .cmp-list__title, html:lang(id) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(id) .cmp-teaser__title {
  font-family: "Times New Roman", serif;
}

h3, .cmp-attraction-card__card h4, .cmp-attraction-card__card .list.h4 .cmp-list__title, .list.h4 .cmp-attraction-card__card .cmp-list__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h3 .cmp-list__title, .offer-tiles .cmp-offer-tile__title {
  font-size: 2.4rem;
  line-height: 28px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h3, html:lang(zh) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(zh) h4, html:lang(zh) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh) .cmp-list__title, html:lang(zh) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-teaser__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-teaser__title, html:lang(zh) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h3 .cmp-list__title, .list.h3 html:lang(zh) .cmp-list__title, html:lang(zh) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(zh) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h3, html:lang(ar) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ar) h4, html:lang(ar) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ar) .cmp-list__title, html:lang(ar) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-teaser__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-teaser__title, html:lang(ar) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h3 .cmp-list__title, .list.h3 html:lang(ar) .cmp-list__title, html:lang(ar) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ar) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) h3, html:lang(th) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(th) h4, html:lang(th) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(th) .cmp-list__title, html:lang(th) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(th) .cmp-list__title, html:lang(th) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-teaser__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-list__title, html:lang(th) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(th) .cmp-list__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-teaser__title, html:lang(th) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h3 .cmp-list__title, .list.h3 html:lang(th) .cmp-list__title, html:lang(th) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(th) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h3, html:lang(ja) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ja) h4, html:lang(ja) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ja) .cmp-list__title, html:lang(ja) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-teaser__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-teaser__title, html:lang(ja) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h3 .cmp-list__title, .list.h3 html:lang(ja) .cmp-list__title, html:lang(ja) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ja) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h3, html:lang(ko) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ko) h4, html:lang(ko) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ko) .cmp-list__title, html:lang(ko) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-teaser__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-teaser__title, html:lang(ko) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h3 .cmp-list__title, .list.h3 html:lang(ko) .cmp-list__title, html:lang(ko) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ko) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h3, html:lang(ru) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ru) h4, html:lang(ru) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ru) .cmp-list__title, html:lang(ru) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-teaser__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-teaser__title, html:lang(ru) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h3 .cmp-list__title, .list.h3 html:lang(ru) .cmp-list__title, html:lang(ru) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ru) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) h3, html:lang(he) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(he) h4, html:lang(he) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(he) .cmp-list__title, html:lang(he) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(he) .cmp-list__title, html:lang(he) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-teaser__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-list__title, html:lang(he) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(he) .cmp-list__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-teaser__title, html:lang(he) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h3 .cmp-list__title, .list.h3 html:lang(he) .cmp-list__title, html:lang(he) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(he) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h3, html:lang(zh-TW) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(zh-TW) h4, html:lang(zh-TW) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h3 .cmp-list__title, .list.h3 html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(zh-TW) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) h3, html:lang(id) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(id) h4, html:lang(id) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(id) .cmp-list__title, html:lang(id) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(id) .cmp-list__title, html:lang(id) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-teaser__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-list__title, html:lang(id) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(id) .cmp-list__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-teaser__title, html:lang(id) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h3 .cmp-list__title, .list.h3 html:lang(id) .cmp-list__title, html:lang(id) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(id) .cmp-offer-tile__title {
  font-family: "Times New Roman", serif;
}

h4, .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h4 .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title {
  font-size: 1.8rem;
  line-height: 21px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h4, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(zh) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h4 .cmp-list__title, html:lang(zh) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(zh) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(zh) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h4, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ar) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h4 .cmp-list__title, html:lang(ar) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ar) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ar) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) h4, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(th) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h4 .cmp-list__title, html:lang(th) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(th) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(th) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h4, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ja) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h4 .cmp-list__title, html:lang(ja) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ja) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ja) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h4, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ko) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h4 .cmp-list__title, html:lang(ko) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ko) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ko) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h4, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ru) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h4 .cmp-list__title, html:lang(ru) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ru) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ru) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) h4, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(he) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h4 .cmp-list__title, html:lang(he) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(he) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(he) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h4, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h4 .cmp-list__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(zh-TW) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) h4, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(id) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h4 .cmp-list__title, html:lang(id) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(id) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(id) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-list__title {
  font-family: "Times New Roman", serif;
}

h5, .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h5 .cmp-list__title {
  font-size: 1.6rem;
  line-height: 21px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h5, html:lang(zh) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h5 .cmp-list__title, .list.h5 html:lang(zh) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h5, html:lang(ar) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h5 .cmp-list__title, .list.h5 html:lang(ar) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) h5, html:lang(th) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h5 .cmp-list__title, .list.h5 html:lang(th) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h5, html:lang(ja) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h5 .cmp-list__title, .list.h5 html:lang(ja) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h5, html:lang(ko) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h5 .cmp-list__title, .list.h5 html:lang(ko) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h5, html:lang(ru) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h5 .cmp-list__title, .list.h5 html:lang(ru) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) h5, html:lang(he) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h5 .cmp-list__title, .list.h5 html:lang(he) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h5, html:lang(zh-TW) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h5 .cmp-list__title, .list.h5 html:lang(zh-TW) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) h5, html:lang(id) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h5 .cmp-list__title, .list.h5 html:lang(id) .cmp-list__title {
  font-family: "Times New Roman", serif;
}

h6, .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h6 .cmp-list__title {
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h6, html:lang(zh) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h6 .cmp-list__title, .list.h6 html:lang(zh) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h6, html:lang(ar) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h6 .cmp-list__title, .list.h6 html:lang(ar) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) h6, html:lang(th) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h6 .cmp-list__title, .list.h6 html:lang(th) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h6, html:lang(ja) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h6 .cmp-list__title, .list.h6 html:lang(ja) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h6, html:lang(ko) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h6 .cmp-list__title, .list.h6 html:lang(ko) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h6, html:lang(ru) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h6 .cmp-list__title, .list.h6 html:lang(ru) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) h6, html:lang(he) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h6 .cmp-list__title, .list.h6 html:lang(he) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h6, html:lang(zh-TW) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h6 .cmp-list__title, .list.h6 html:lang(zh-TW) .cmp-list__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) h6, html:lang(id) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h6 .cmp-list__title, .list.h6 html:lang(id) .cmp-list__title {
  font-family: "Times New Roman", serif;
}

@media (min-width: 769px) {
  h1, .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h1 .cmp-list__title {
    font-size: 6rem;
    line-height: 72px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h1, html:lang(zh) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h1 .cmp-list__title, .list.h1 html:lang(zh) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h1, html:lang(ar) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h1 .cmp-list__title, .list.h1 html:lang(ar) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h1, html:lang(th) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h1 .cmp-list__title, .list.h1 html:lang(th) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h1, html:lang(ja) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h1 .cmp-list__title, .list.h1 html:lang(ja) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h1, html:lang(ko) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h1 .cmp-list__title, .list.h1 html:lang(ko) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h1, html:lang(ru) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h1 .cmp-list__title, .list.h1 html:lang(ru) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h1, html:lang(he) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h1 .cmp-list__title, .list.h1 html:lang(he) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h1, html:lang(zh-TW) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h1 .cmp-list__title, .list.h1 html:lang(zh-TW) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h1, html:lang(id) .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h1 .cmp-list__title, .list.h1 html:lang(id) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  h2, .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .embed .pixlee-header, .list.h2 .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-list__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title {
    font-size: 4rem;
    line-height: 48px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h2, html:lang(zh) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .embed .pixlee-header, .embed html:lang(zh) .pixlee-header, html:lang(zh) .list.h2 .cmp-list__title, html:lang(zh) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(zh) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h2, html:lang(ar) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .embed .pixlee-header, .embed html:lang(ar) .pixlee-header, html:lang(ar) .list.h2 .cmp-list__title, html:lang(ar) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ar) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ar) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h2, html:lang(th) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .embed .pixlee-header, .embed html:lang(th) .pixlee-header, html:lang(th) .list.h2 .cmp-list__title, html:lang(th) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(th) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(th) .cmp-list__title, html:lang(th) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(th) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h2, html:lang(ja) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .embed .pixlee-header, .embed html:lang(ja) .pixlee-header, html:lang(ja) .list.h2 .cmp-list__title, html:lang(ja) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ja) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ja) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h2, html:lang(ko) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .embed .pixlee-header, .embed html:lang(ko) .pixlee-header, html:lang(ko) .list.h2 .cmp-list__title, html:lang(ko) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ko) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ko) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h2, html:lang(ru) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .embed .pixlee-header, .embed html:lang(ru) .pixlee-header, html:lang(ru) .list.h2 .cmp-list__title, html:lang(ru) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(ru) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ru) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h2, html:lang(he) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .embed .pixlee-header, .embed html:lang(he) .pixlee-header, html:lang(he) .list.h2 .cmp-list__title, html:lang(he) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(he) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(he) .cmp-list__title, html:lang(he) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(he) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h2, html:lang(zh-TW) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .embed .pixlee-header, .embed html:lang(zh-TW) .pixlee-header, html:lang(zh-TW) .list.h2 .cmp-list__title, html:lang(zh-TW) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(zh-TW) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh-TW) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h2, html:lang(id) .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .embed .pixlee-header, .embed html:lang(id) .pixlee-header, html:lang(id) .list.h2 .cmp-list__title, html:lang(id) .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 html:lang(id) .cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(id) .cmp-list__title, html:lang(id) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(id) .cmp-teaser__title {
    font-family: "Times New Roman", serif;
  }
  h3, .cmp-attraction-card__card h4, .cmp-attraction-card__card .list.h4 .cmp-list__title, .list.h4 .cmp-attraction-card__card .cmp-list__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h3 .cmp-list__title, .offer-tiles .cmp-offer-tile__title {
    font-size: 3rem;
    line-height: 36px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h3, html:lang(zh) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(zh) h4, html:lang(zh) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh) .cmp-list__title, html:lang(zh) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-teaser__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh) .cmp-list__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-teaser__title, html:lang(zh) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h3 .cmp-list__title, .list.h3 html:lang(zh) .cmp-list__title, html:lang(zh) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(zh) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h3, html:lang(ar) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ar) h4, html:lang(ar) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ar) .cmp-list__title, html:lang(ar) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-teaser__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ar) .cmp-list__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-teaser__title, html:lang(ar) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h3 .cmp-list__title, .list.h3 html:lang(ar) .cmp-list__title, html:lang(ar) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ar) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h3, html:lang(th) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(th) h4, html:lang(th) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(th) .cmp-list__title, html:lang(th) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(th) .cmp-list__title, html:lang(th) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-teaser__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-list__title, html:lang(th) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(th) .cmp-list__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-teaser__title, html:lang(th) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h3 .cmp-list__title, .list.h3 html:lang(th) .cmp-list__title, html:lang(th) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(th) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h3, html:lang(ja) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ja) h4, html:lang(ja) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ja) .cmp-list__title, html:lang(ja) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-teaser__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ja) .cmp-list__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-teaser__title, html:lang(ja) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h3 .cmp-list__title, .list.h3 html:lang(ja) .cmp-list__title, html:lang(ja) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ja) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h3, html:lang(ko) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ko) h4, html:lang(ko) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ko) .cmp-list__title, html:lang(ko) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-teaser__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ko) .cmp-list__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-teaser__title, html:lang(ko) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h3 .cmp-list__title, .list.h3 html:lang(ko) .cmp-list__title, html:lang(ko) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ko) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h3, html:lang(ru) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(ru) h4, html:lang(ru) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ru) .cmp-list__title, html:lang(ru) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-teaser__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ru) .cmp-list__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-teaser__title, html:lang(ru) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h3 .cmp-list__title, .list.h3 html:lang(ru) .cmp-list__title, html:lang(ru) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(ru) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h3, html:lang(he) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(he) h4, html:lang(he) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(he) .cmp-list__title, html:lang(he) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(he) .cmp-list__title, html:lang(he) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-teaser__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-list__title, html:lang(he) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(he) .cmp-list__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-teaser__title, html:lang(he) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h3 .cmp-list__title, .list.h3 html:lang(he) .cmp-list__title, html:lang(he) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(he) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h3, html:lang(zh-TW) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(zh-TW) h4, html:lang(zh-TW) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h3 .cmp-list__title, .list.h3 html:lang(zh-TW) .cmp-list__title, html:lang(zh-TW) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(zh-TW) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h3, html:lang(id) .cmp-attraction-card__card h4, .cmp-attraction-card__card html:lang(id) h4, html:lang(id) .cmp-attraction-card__card .list.h4 .cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(id) .cmp-list__title, html:lang(id) .list.h4 .cmp-attraction-card__card .cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(id) .cmp-list__title, html:lang(id) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-teaser__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-list__title, html:lang(id) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(id) .cmp-list__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-teaser__title, html:lang(id) .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h3 .cmp-list__title, .list.h3 html:lang(id) .cmp-list__title, html:lang(id) .offer-tiles .cmp-offer-tile__title, .offer-tiles html:lang(id) .cmp-offer-tile__title {
    font-family: "Times New Roman", serif;
  }
  h4, .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h4 .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title {
    font-size: 2.4rem;
    line-height: 28px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h4, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(zh) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h4 .cmp-list__title, html:lang(zh) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(zh) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(zh) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h4, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ar) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h4 .cmp-list__title, html:lang(ar) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ar) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ar) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h4, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(th) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h4 .cmp-list__title, html:lang(th) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(th) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(th) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h4, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ja) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h4 .cmp-list__title, html:lang(ja) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ja) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ja) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h4, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ko) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h4 .cmp-list__title, html:lang(ko) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ko) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ko) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h4, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(ru) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h4 .cmp-list__title, html:lang(ru) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(ru) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(ru) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h4, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(he) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h4 .cmp-list__title, html:lang(he) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(he) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(he) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h4, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h4 .cmp-list__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(zh-TW) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h4, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded html:lang(id) .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h4 .cmp-list__title, html:lang(id) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded html:lang(id) .list.cmp-accordion__header .cmp-list__title, .list.h4 html:lang(id) .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  h5, .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h5 .cmp-list__title {
    font-size: 2rem;
    line-height: 24px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h5, html:lang(zh) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h5 .cmp-list__title, .list.h5 html:lang(zh) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h5, html:lang(ar) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h5 .cmp-list__title, .list.h5 html:lang(ar) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h5, html:lang(th) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h5 .cmp-list__title, .list.h5 html:lang(th) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h5, html:lang(ja) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h5 .cmp-list__title, .list.h5 html:lang(ja) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h5, html:lang(ko) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h5 .cmp-list__title, .list.h5 html:lang(ko) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h5, html:lang(ru) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h5 .cmp-list__title, .list.h5 html:lang(ru) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h5, html:lang(he) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h5 .cmp-list__title, .list.h5 html:lang(he) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h5, html:lang(zh-TW) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h5 .cmp-list__title, .list.h5 html:lang(zh-TW) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h5, html:lang(id) .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h5 .cmp-list__title, .list.h5 html:lang(id) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  h6, .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list.h6 .cmp-list__title {
    font-size: 1.8rem;
    line-height: 21px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h6, html:lang(zh) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-teaser__title, html:lang(zh) .list.h6 .cmp-list__title, .list.h6 html:lang(zh) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h6, html:lang(ar) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-teaser__title, html:lang(ar) .list.h6 .cmp-list__title, .list.h6 html:lang(ar) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h6, html:lang(th) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-teaser__title, html:lang(th) .list.h6 .cmp-list__title, .list.h6 html:lang(th) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h6, html:lang(ja) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-teaser__title, html:lang(ja) .list.h6 .cmp-list__title, .list.h6 html:lang(ja) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h6, html:lang(ko) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-teaser__title, html:lang(ko) .list.h6 .cmp-list__title, .list.h6 html:lang(ko) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h6, html:lang(ru) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-teaser__title, html:lang(ru) .list.h6 .cmp-list__title, .list.h6 html:lang(ru) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h6, html:lang(he) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-teaser__title, html:lang(he) .list.h6 .cmp-list__title, .list.h6 html:lang(he) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h6, html:lang(zh-TW) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-teaser__title, html:lang(zh-TW) .list.h6 .cmp-list__title, .list.h6 html:lang(zh-TW) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h6, html:lang(id) .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-teaser__title, html:lang(id) .list.h6 .cmp-list__title, .list.h6 html:lang(id) .cmp-list__title {
    font-family: "Times New Roman", serif;
  }
}
.cmp-container-background-color-primary {
  background-color: #3D3935;
}
.cmp-container-background-color-primary.cmp-container--overlay > .cmp-container::after {
  background-color: #3D3935;
}

.cmp-separator--color-primary .cmp-separator__horizontal-rule {
  background-color: #3D3935;
}

.color-primary {
  color: #3D3935;
}

.color-primary a {
  color: #3D3935;
}

.color-primary .cmp-title__text {
  color: #3D3935;
}

.color-primary .cmp-title__pretitle {
  color: #3D3935;
}

.background-color-primary {
  background-color: #3D3935;
}

.btn-bg-color-primary .cmp-button, .btn-bg-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-primary .cmp-rooms-button-link {
  background-color: #3D3935;
}

.btn-border-color-primary .cmp-button, .btn-border-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-primary .cmp-rooms-button-link {
  border-color: #3D3935;
}

.btn-font-color-primary .cmp-button, .btn-font-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-primary .cmp-rooms-button-link {
  color: #3D3935;
}
.btn-font-color-primary .cmp-button .cmp-button__text, .btn-font-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-primary .cmp-rooms-button-link .cmp-button__text {
  color: #3D3935;
}

.btn-hover-bg-color-primary a.cmp-button:hover, .btn-hover-bg-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-primary a.cmp-rooms-button-link:hover {
  background-color: #3D3935;
}

.btn-hover-border-color-primary .cmp-button:hover, .btn-hover-border-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-primary .cmp-rooms-button-link:hover {
  border-color: #3D3935;
}

.btn-hover-font-color-primary a.cmp-button:hover, .btn-hover-font-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-primary a.cmp-rooms-button-link:hover {
  color: #3D3935;
}
.btn-hover-font-color-primary a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-primary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-primary a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #3D3935;
}

.cmp-container-background-color-secondary {
  background-color: #CEB4A9;
}
.cmp-container-background-color-secondary.cmp-container--overlay > .cmp-container::after {
  background-color: #CEB4A9;
}

.cmp-separator--color-secondary .cmp-separator__horizontal-rule {
  background-color: #CEB4A9;
}

.color-secondary {
  color: #CEB4A9;
}

.color-secondary a {
  color: #CEB4A9;
}

.color-secondary .cmp-title__text {
  color: #CEB4A9;
}

.color-secondary .cmp-title__pretitle {
  color: #CEB4A9;
}

.background-color-secondary {
  background-color: #CEB4A9;
}

.btn-bg-color-secondary .cmp-button, .btn-bg-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-secondary .cmp-rooms-button-link {
  background-color: #CEB4A9;
}

.btn-border-color-secondary .cmp-button, .btn-border-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-secondary .cmp-rooms-button-link {
  border-color: #CEB4A9;
}

.btn-font-color-secondary .cmp-button, .btn-font-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-secondary .cmp-rooms-button-link {
  color: #CEB4A9;
}
.btn-font-color-secondary .cmp-button .cmp-button__text, .btn-font-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-secondary .cmp-rooms-button-link .cmp-button__text {
  color: #CEB4A9;
}

.btn-hover-bg-color-secondary a.cmp-button:hover, .btn-hover-bg-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-secondary a.cmp-rooms-button-link:hover {
  background-color: #CEB4A9;
}

.btn-hover-border-color-secondary .cmp-button:hover, .btn-hover-border-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-secondary .cmp-rooms-button-link:hover {
  border-color: #CEB4A9;
}

.btn-hover-font-color-secondary a.cmp-button:hover, .btn-hover-font-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-secondary a.cmp-rooms-button-link:hover {
  color: #CEB4A9;
}
.btn-hover-font-color-secondary a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-secondary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-secondary a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #CEB4A9;
}

.cmp-container-background-color-tertiary {
  background-color: #DAD9D6;
}
.cmp-container-background-color-tertiary.cmp-container--overlay > .cmp-container::after {
  background-color: #DAD9D6;
}

.cmp-separator--color-tertiary .cmp-separator__horizontal-rule {
  background-color: #DAD9D6;
}

.color-tertiary {
  color: #DAD9D6;
}

.color-tertiary a {
  color: #DAD9D6;
}

.color-tertiary .cmp-title__text {
  color: #DAD9D6;
}

.color-tertiary .cmp-title__pretitle {
  color: #DAD9D6;
}

.background-color-tertiary {
  background-color: #DAD9D6;
}

.btn-bg-color-tertiary .cmp-button, .btn-bg-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-tertiary .cmp-rooms-button-link {
  background-color: #DAD9D6;
}

.btn-border-color-tertiary .cmp-button, .btn-border-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-tertiary .cmp-rooms-button-link {
  border-color: #DAD9D6;
}

.btn-font-color-tertiary .cmp-button, .btn-font-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-tertiary .cmp-rooms-button-link {
  color: #DAD9D6;
}
.btn-font-color-tertiary .cmp-button .cmp-button__text, .btn-font-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-tertiary .cmp-rooms-button-link .cmp-button__text {
  color: #DAD9D6;
}

.btn-hover-bg-color-tertiary a.cmp-button:hover, .btn-hover-bg-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-tertiary a.cmp-rooms-button-link:hover {
  background-color: #DAD9D6;
}

.btn-hover-border-color-tertiary .cmp-button:hover, .btn-hover-border-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-tertiary .cmp-rooms-button-link:hover {
  border-color: #DAD9D6;
}

.btn-hover-font-color-tertiary a.cmp-button:hover, .btn-hover-font-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-tertiary a.cmp-rooms-button-link:hover {
  color: #DAD9D6;
}
.btn-hover-font-color-tertiary a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-tertiary a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #DAD9D6;
}

.cmp-container-background-color-fourth {
  background-color: #F4F4F3;
}
.cmp-container-background-color-fourth.cmp-container--overlay > .cmp-container::after {
  background-color: #F4F4F3;
}

.cmp-separator--color-fourth .cmp-separator__horizontal-rule {
  background-color: #F4F4F3;
}

.color-fourth {
  color: #F4F4F3;
}

.color-fourth a {
  color: #F4F4F3;
}

.color-fourth .cmp-title__text {
  color: #F4F4F3;
}

.color-fourth .cmp-title__pretitle {
  color: #F4F4F3;
}

.background-color-fourth {
  background-color: #F4F4F3;
}

.btn-bg-color-fourth .cmp-button, .btn-bg-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-fourth .cmp-rooms-button-link {
  background-color: #F4F4F3;
}

.btn-border-color-fourth .cmp-button, .btn-border-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-fourth .cmp-rooms-button-link {
  border-color: #F4F4F3;
}

.btn-font-color-fourth .cmp-button, .btn-font-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-fourth .cmp-rooms-button-link {
  color: #F4F4F3;
}
.btn-font-color-fourth .cmp-button .cmp-button__text, .btn-font-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-fourth .cmp-rooms-button-link .cmp-button__text {
  color: #F4F4F3;
}

.btn-hover-bg-color-fourth a.cmp-button:hover, .btn-hover-bg-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-fourth a.cmp-rooms-button-link:hover {
  background-color: #F4F4F3;
}

.btn-hover-border-color-fourth .cmp-button:hover, .btn-hover-border-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-fourth .cmp-rooms-button-link:hover {
  border-color: #F4F4F3;
}

.btn-hover-font-color-fourth a.cmp-button:hover, .btn-hover-font-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-fourth a.cmp-rooms-button-link:hover {
  color: #F4F4F3;
}
.btn-hover-font-color-fourth a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-fourth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-fourth a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #F4F4F3;
}

.cmp-container-background-color-fifth {
  background-color: #686869;
}
.cmp-container-background-color-fifth.cmp-container--overlay > .cmp-container::after {
  background-color: #686869;
}

.cmp-separator--color-fifth .cmp-separator__horizontal-rule {
  background-color: #686869;
}

.color-fifth {
  color: #686869;
}

.color-fifth a {
  color: #686869;
}

.color-fifth .cmp-title__text {
  color: #686869;
}

.color-fifth .cmp-title__pretitle {
  color: #686869;
}

.background-color-fifth {
  background-color: #686869;
}

.btn-bg-color-fifth .cmp-button, .btn-bg-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-fifth .cmp-rooms-button-link {
  background-color: #686869;
}

.btn-border-color-fifth .cmp-button, .btn-border-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-fifth .cmp-rooms-button-link {
  border-color: #686869;
}

.btn-font-color-fifth .cmp-button, .btn-font-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-fifth .cmp-rooms-button-link {
  color: #686869;
}
.btn-font-color-fifth .cmp-button .cmp-button__text, .btn-font-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-fifth .cmp-rooms-button-link .cmp-button__text {
  color: #686869;
}

.btn-hover-bg-color-fifth a.cmp-button:hover, .btn-hover-bg-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-fifth a.cmp-rooms-button-link:hover {
  background-color: #686869;
}

.btn-hover-border-color-fifth .cmp-button:hover, .btn-hover-border-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-fifth .cmp-rooms-button-link:hover {
  border-color: #686869;
}

.btn-hover-font-color-fifth a.cmp-button:hover, .btn-hover-font-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-fifth a.cmp-rooms-button-link:hover {
  color: #686869;
}
.btn-hover-font-color-fifth a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-fifth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-fifth a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #686869;
}

.cmp-container-background-color-sixth {
  background-color: #B38B7A;
}
.cmp-container-background-color-sixth.cmp-container--overlay > .cmp-container::after {
  background-color: #B38B7A;
}

.cmp-separator--color-sixth .cmp-separator__horizontal-rule {
  background-color: #B38B7A;
}

.color-sixth {
  color: #B38B7A;
}

.color-sixth a {
  color: #B38B7A;
}

.color-sixth .cmp-title__text {
  color: #B38B7A;
}

.color-sixth .cmp-title__pretitle {
  color: #B38B7A;
}

.background-color-sixth {
  background-color: #B38B7A;
}

.btn-bg-color-sixth .cmp-button, .btn-bg-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-sixth .cmp-rooms-button-link {
  background-color: #B38B7A;
}

.btn-border-color-sixth .cmp-button, .btn-border-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-sixth .cmp-rooms-button-link {
  border-color: #B38B7A;
}

.btn-font-color-sixth .cmp-button, .btn-font-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-sixth .cmp-rooms-button-link {
  color: #B38B7A;
}
.btn-font-color-sixth .cmp-button .cmp-button__text, .btn-font-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-sixth .cmp-rooms-button-link .cmp-button__text {
  color: #B38B7A;
}

.btn-hover-bg-color-sixth a.cmp-button:hover, .btn-hover-bg-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-sixth a.cmp-rooms-button-link:hover {
  background-color: #B38B7A;
}

.btn-hover-border-color-sixth .cmp-button:hover, .btn-hover-border-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-sixth .cmp-rooms-button-link:hover {
  border-color: #B38B7A;
}

.btn-hover-font-color-sixth a.cmp-button:hover, .btn-hover-font-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-sixth a.cmp-rooms-button-link:hover {
  color: #B38B7A;
}
.btn-hover-font-color-sixth a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-sixth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-sixth a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #B38B7A;
}

.cmp-container-background-color-seventh {
  background-color: #8F6456;
}
.cmp-container-background-color-seventh.cmp-container--overlay > .cmp-container::after {
  background-color: #8F6456;
}

.cmp-separator--color-seventh .cmp-separator__horizontal-rule {
  background-color: #8F6456;
}

.color-seventh {
  color: #8F6456;
}

.color-seventh a {
  color: #8F6456;
}

.color-seventh .cmp-title__text {
  color: #8F6456;
}

.color-seventh .cmp-title__pretitle {
  color: #8F6456;
}

.background-color-seventh {
  background-color: #8F6456;
}

.btn-bg-color-seventh .cmp-button, .btn-bg-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-seventh .cmp-rooms-button-link {
  background-color: #8F6456;
}

.btn-border-color-seventh .cmp-button, .btn-border-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-seventh .cmp-rooms-button-link {
  border-color: #8F6456;
}

.btn-font-color-seventh .cmp-button, .btn-font-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-seventh .cmp-rooms-button-link {
  color: #8F6456;
}
.btn-font-color-seventh .cmp-button .cmp-button__text, .btn-font-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-seventh .cmp-rooms-button-link .cmp-button__text {
  color: #8F6456;
}

.btn-hover-bg-color-seventh a.cmp-button:hover, .btn-hover-bg-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-seventh a.cmp-rooms-button-link:hover {
  background-color: #8F6456;
}

.btn-hover-border-color-seventh .cmp-button:hover, .btn-hover-border-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-seventh .cmp-rooms-button-link:hover {
  border-color: #8F6456;
}

.btn-hover-font-color-seventh a.cmp-button:hover, .btn-hover-font-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-seventh a.cmp-rooms-button-link:hover {
  color: #8F6456;
}
.btn-hover-font-color-seventh a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-seventh .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-seventh a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #8F6456;
}

.cmp-container-background-color-ninth {
  background-color: #ffffff;
}
.cmp-container-background-color-ninth.cmp-container--overlay > .cmp-container::after {
  background-color: #ffffff;
}

.cmp-separator--color-ninth .cmp-separator__horizontal-rule {
  background-color: #ffffff;
}

.color-ninth {
  color: #ffffff;
}

.color-ninth a {
  color: #ffffff;
}

.color-ninth .cmp-title__text {
  color: #ffffff;
}

.color-ninth .cmp-title__pretitle {
  color: #ffffff;
}

.background-color-ninth {
  background-color: #ffffff;
}

.btn-bg-color-ninth .cmp-button, .btn-bg-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-ninth .cmp-rooms-button-link {
  background-color: #ffffff;
}

.btn-border-color-ninth .cmp-button, .btn-border-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-ninth .cmp-rooms-button-link {
  border-color: #ffffff;
}

.btn-font-color-ninth .cmp-button, .btn-font-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-ninth .cmp-rooms-button-link {
  color: #ffffff;
}
.btn-font-color-ninth .cmp-button .cmp-button__text, .btn-font-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-ninth .cmp-rooms-button-link .cmp-button__text {
  color: #ffffff;
}

.btn-hover-bg-color-ninth a.cmp-button:hover, .btn-hover-bg-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-ninth a.cmp-rooms-button-link:hover {
  background-color: #ffffff;
}

.btn-hover-border-color-ninth .cmp-button:hover, .btn-hover-border-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-ninth .cmp-rooms-button-link:hover {
  border-color: #ffffff;
}

.btn-hover-font-color-ninth a.cmp-button:hover, .btn-hover-font-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-ninth a.cmp-rooms-button-link:hover {
  color: #ffffff;
}
.btn-hover-font-color-ninth a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-ninth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-ninth a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #ffffff;
}

.cmp-container-background-color-tenth {
  background-color: #000000;
}
.cmp-container-background-color-tenth.cmp-container--overlay > .cmp-container::after {
  background-color: #000000;
}

.cmp-separator--color-tenth .cmp-separator__horizontal-rule {
  background-color: #000000;
}

.color-tenth {
  color: #000000;
}

.color-tenth a {
  color: #000000;
}

.color-tenth .cmp-title__text {
  color: #000000;
}

.color-tenth .cmp-title__pretitle {
  color: #000000;
}

.background-color-tenth {
  background-color: #000000;
}

.btn-bg-color-tenth .cmp-button, .btn-bg-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-tenth .cmp-rooms-button-link {
  background-color: #000000;
}

.btn-border-color-tenth .cmp-button, .btn-border-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-tenth .cmp-rooms-button-link {
  border-color: #000000;
}

.btn-font-color-tenth .cmp-button, .btn-font-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-tenth .cmp-rooms-button-link {
  color: #000000;
}
.btn-font-color-tenth .cmp-button .cmp-button__text, .btn-font-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-tenth .cmp-rooms-button-link .cmp-button__text {
  color: #000000;
}

.btn-hover-bg-color-tenth a.cmp-button:hover, .btn-hover-bg-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-tenth a.cmp-rooms-button-link:hover {
  background-color: #000000;
}

.btn-hover-border-color-tenth .cmp-button:hover, .btn-hover-border-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-tenth .cmp-rooms-button-link:hover {
  border-color: #000000;
}

.btn-hover-font-color-tenth a.cmp-button:hover, .btn-hover-font-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-tenth a.cmp-rooms-button-link:hover {
  color: #000000;
}
.btn-hover-font-color-tenth a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-tenth .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-tenth a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #000000;
}

.cmp-container-background-color-gray1 {
  background-color: #9D9D9D;
}
.cmp-container-background-color-gray1.cmp-container--overlay > .cmp-container::after {
  background-color: #9D9D9D;
}

.cmp-separator--color-gray1 .cmp-separator__horizontal-rule {
  background-color: #9D9D9D;
}

.color-gray1 {
  color: #9D9D9D;
}

.color-gray1 a {
  color: #9D9D9D;
}

.color-gray1 .cmp-title__text {
  color: #9D9D9D;
}

.color-gray1 .cmp-title__pretitle {
  color: #9D9D9D;
}

.background-color-gray1 {
  background-color: #9D9D9D;
}

.btn-bg-color-gray1 .cmp-button, .btn-bg-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-gray1 .cmp-rooms-button-link {
  background-color: #9D9D9D;
}

.btn-border-color-gray1 .cmp-button, .btn-border-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-gray1 .cmp-rooms-button-link {
  border-color: #9D9D9D;
}

.btn-font-color-gray1 .cmp-button, .btn-font-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-gray1 .cmp-rooms-button-link {
  color: #9D9D9D;
}
.btn-font-color-gray1 .cmp-button .cmp-button__text, .btn-font-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-gray1 .cmp-rooms-button-link .cmp-button__text {
  color: #9D9D9D;
}

.btn-hover-bg-color-gray1 a.cmp-button:hover, .btn-hover-bg-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-gray1 a.cmp-rooms-button-link:hover {
  background-color: #9D9D9D;
}

.btn-hover-border-color-gray1 .cmp-button:hover, .btn-hover-border-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-gray1 .cmp-rooms-button-link:hover {
  border-color: #9D9D9D;
}

.btn-hover-font-color-gray1 a.cmp-button:hover, .btn-hover-font-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-gray1 a.cmp-rooms-button-link:hover {
  color: #9D9D9D;
}
.btn-hover-font-color-gray1 a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-gray1 .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-gray1 a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #9D9D9D;
}

.cmp-container-background-color-gray2 {
  background-color: #C2C7CA;
}
.cmp-container-background-color-gray2.cmp-container--overlay > .cmp-container::after {
  background-color: #C2C7CA;
}

.cmp-separator--color-gray2 .cmp-separator__horizontal-rule {
  background-color: #C2C7CA;
}

.color-gray2 {
  color: #C2C7CA;
}

.color-gray2 a {
  color: #C2C7CA;
}

.color-gray2 .cmp-title__text {
  color: #C2C7CA;
}

.color-gray2 .cmp-title__pretitle {
  color: #C2C7CA;
}

.background-color-gray2 {
  background-color: #C2C7CA;
}

.btn-bg-color-gray2 .cmp-button, .btn-bg-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-bg-color-gray2 .cmp-rooms-button-link {
  background-color: #C2C7CA;
}

.btn-border-color-gray2 .cmp-button, .btn-border-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-border-color-gray2 .cmp-rooms-button-link {
  border-color: #C2C7CA;
}

.btn-font-color-gray2 .cmp-button, .btn-font-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-gray2 .cmp-rooms-button-link {
  color: #C2C7CA;
}
.btn-font-color-gray2 .cmp-button .cmp-button__text, .btn-font-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-font-color-gray2 .cmp-rooms-button-link .cmp-button__text {
  color: #C2C7CA;
}

.btn-hover-bg-color-gray2 a.cmp-button:hover, .btn-hover-bg-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-bg-color-gray2 a.cmp-rooms-button-link:hover {
  background-color: #C2C7CA;
}

.btn-hover-border-color-gray2 .cmp-button:hover, .btn-hover-border-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-border-color-gray2 .cmp-rooms-button-link:hover {
  border-color: #C2C7CA;
}

.btn-hover-font-color-gray2 a.cmp-button:hover, .btn-hover-font-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-gray2 a.cmp-rooms-button-link:hover {
  color: #C2C7CA;
}
.btn-hover-font-color-gray2 a.cmp-button .cmp-button__text:hover, .btn-hover-font-color-gray2 .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .btn-hover-font-color-gray2 a.cmp-rooms-button-link .cmp-button__text:hover {
  color: #C2C7CA;
}

.cmp-container .cmp-container__background {
  z-index: -1;
  height: 100%;
}
.cmp-container .cmp-container__background picture, .cmp-container .cmp-container__background figure, .cmp-container .cmp-container__background img {
  height: 100%;
}
.cmp-container--max-width-small {
  margin: 0 auto;
  max-width: 99rem;
  float: none !important;
}
.cmp-container--max-width-medium {
  margin: 0 auto;
  max-width: 126rem;
  float: none !important;
}
.cmp-container--max-width-large {
  margin: 0 auto;
  max-width: 144rem;
  float: none !important;
}
.cmp-container--column-padding > .cmp-container {
  overflow: hidden;
}
.cmp-container--column-padding > .cmp-container > .aem-Grid {
  margin: -0.3rem;
  width: auto;
}
.cmp-container--column-padding > .cmp-container > .aem-Grid > .aem-GridColumn {
  padding: 0.3rem;
}
.cmp-container--column-padding-l > .cmp-container {
  overflow: hidden;
}
.cmp-container--column-padding-l > .cmp-container > .aem-Grid {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  width: auto;
}
.cmp-container--column-padding-l > .cmp-container > .aem-Grid > .aem-GridColumn {
  padding: 1.5rem;
}
@media (max-width: 767px) {
  .cmp-container--column-mobile-padding > .cmp-container {
    overflow: hidden;
  }
  .cmp-container--column-mobile-padding > .cmp-container > .aem-Grid {
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  .cmp-container--column-mobile-padding > .cmp-container > .aem-Grid > .aem-GridColumn {
    padding: 0 1.5rem;
  }
}
.cmp-container--overlay {
  background-color: inherit;
}
.cmp-container--overlay > .cmp-container::after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 55px;
  width: 100%;
  z-index: -1;
}
@media (min-width: 769px) {
  .cmp-container--overlay > .cmp-container::after {
    top: 74px;
  }
}

.container.style-flexbox > .aem-Grid {
  display: flex;
  flex-direction: column;
}
@media (min-width: 769px) {
  .container.style-flexbox > .aem-Grid {
    flex-direction: row;
  }
}

.aem-Grid.aem-Grid--default--12 > .cmp-container--push-up.aem-GridColumn.aem-GridColumn--default--12 {
  margin-top: -12.8rem;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
  float: none;
  max-width: 126rem;
}
.aem-Grid.aem-Grid--default--12 > .cmp-container--max-width-full.aem-GridColumn.aem-GridColumn--default--12 {
  margin: 0 auto;
  max-width: 100%;
  float: none;
}
.aem-Grid.aem-Grid--default--12 > .cmp-container--max-width-large.aem-GridColumn.aem-GridColumn--default--12 {
  margin: 0 auto;
  max-width: 144rem;
  float: none;
}
.aem-Grid.aem-Grid--default--12 > .cmp-container--max-width-medium.aem-GridColumn.aem-GridColumn--default--12 {
  margin: 0 auto;
  max-width: 126rem;
  float: none;
}
.aem-Grid.aem-Grid--default--12 > .cmp-container--max-width-small.aem-GridColumn.aem-GridColumn--default--12 {
  margin: 0 auto;
  max-width: 99rem;
  float: none;
}
.aem-Grid.aem-Grid--default--12 > .cmp-container--column-padding-teaser > .cmp-container > .aem-Grid {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  width: auto;
}
.aem-Grid.aem-Grid--default--12 > .cmp-container--column-padding-teaser > .cmp-container > .aem-Grid .cmp-container .aem-GridColumn--default--4 {
  padding: 1.5rem;
}

.rte, .cmp-dynamic-room-class-tiles__content .attribute-content, .cmp-display-logic {
  font-size: 1.6rem;
  line-height: 2.7rem;
}
@media (min-width: 769px) {
  .rte, .cmp-dynamic-room-class-tiles__content .attribute-content, .cmp-display-logic {
    font-size: 1.8rem;
  }
}
.rte h1, .cmp-dynamic-room-class-tiles__content .attribute-content h1, .cmp-display-logic h1, .rte .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .h1 .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .rte .list.h1 .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .list.h1 .cmp-list__title, .cmp-display-logic .list.h1 .cmp-list__title, .list.h1 .rte .cmp-list__title, .list.h1 .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .list.h1 .attribute-content .cmp-list__title, .list.h1 .cmp-display-logic .cmp-list__title, .rte h2, .cmp-dynamic-room-class-tiles__content .attribute-content h2, .cmp-display-logic h2, .rte .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .rte .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .h2 .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .rte .embed .pixlee-header, .cmp-dynamic-room-class-tiles__content .attribute-content .embed .pixlee-header, .cmp-display-logic .embed .pixlee-header, .embed .rte .pixlee-header, .embed .cmp-dynamic-room-class-tiles__content .attribute-content .pixlee-header, .cmp-dynamic-room-class-tiles__content .embed .attribute-content .pixlee-header, .embed .cmp-display-logic .pixlee-header, .rte .list.h2 .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .list.h2 .cmp-list__title, .cmp-display-logic .list.h2 .cmp-list__title, .rte .list.cmp-hotel-detail-container__title .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .list.cmp-hotel-detail-container__title .cmp-list__title, .cmp-display-logic .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 .rte .cmp-list__title, .list.h2 .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .list.h2 .attribute-content .cmp-list__title, .list.h2 .cmp-display-logic .cmp-list__title, .list.cmp-hotel-detail-container__title .rte .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .list.cmp-hotel-detail-container__title .attribute-content .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-display-logic .cmp-list__title, .rte .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-display-logic .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .rte .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .cmp-rooms .cmp-carousel .teaser .cmp-teaser .attribute-content .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-display-logic .cmp-teaser__title, .rte h3, .cmp-dynamic-room-class-tiles__content .attribute-content h3, .cmp-display-logic h3, .rte .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .h3 .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .rte .list.h3 .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .list.h3 .cmp-list__title, .cmp-display-logic .list.h3 .cmp-list__title, .list.h3 .rte .cmp-list__title, .list.h3 .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .list.h3 .attribute-content .cmp-list__title, .list.h3 .cmp-display-logic .cmp-list__title, .rte .offer-tiles .cmp-offer-tile__title, .cmp-dynamic-room-class-tiles__content .attribute-content .offer-tiles .cmp-offer-tile__title, .cmp-display-logic .offer-tiles .cmp-offer-tile__title, .offer-tiles .rte .cmp-offer-tile__title, .offer-tiles .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-offer-tile__title, .cmp-dynamic-room-class-tiles__content .offer-tiles .attribute-content .cmp-offer-tile__title, .offer-tiles .cmp-display-logic .cmp-offer-tile__title, .rte h4, .cmp-dynamic-room-class-tiles__content .attribute-content h4, .cmp-display-logic h4, .rte .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .rte .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .rte .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .cmp-hotel-detail-container--expanded .attribute-content .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-display-logic .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .h4 .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .rte .list.h4 .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .list.h4 .cmp-list__title, .cmp-display-logic .list.h4 .cmp-list__title, .rte .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-display-logic .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .rte .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .cmp-dynamic-room-class-tiles__content .attribute-content .list.cmp-accordion__header .cmp-list__title, .cmp-dynamic-room-class-tiles__content .cmp-hotel-detail-container--expanded .attribute-content .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .cmp-display-logic .list.cmp-accordion__header .cmp-list__title, .list.h4 .rte .cmp-list__title, .list.h4 .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .list.h4 .attribute-content .cmp-list__title, .list.h4 .cmp-display-logic .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .rte .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .attribute-content .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-display-logic .cmp-list__title, .rte h5, .cmp-dynamic-room-class-tiles__content .attribute-content h5, .cmp-display-logic h5, .rte .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .h5 .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .rte .list.h5 .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .list.h5 .cmp-list__title, .cmp-display-logic .list.h5 .cmp-list__title, .list.h5 .rte .cmp-list__title, .list.h5 .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .list.h5 .attribute-content .cmp-list__title, .list.h5 .cmp-display-logic .cmp-list__title, .rte h6, .cmp-dynamic-room-class-tiles__content .attribute-content h6, .cmp-display-logic h6, .rte .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .attribute-content .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-display-logic .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default .rte .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-teaser__title, .cmp-dynamic-room-class-tiles__content .h6 .cmp-teaser.cmp-teaser--default .attribute-content .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default .cmp-display-logic .cmp-teaser__title, .rte .list.h6 .cmp-list__title, .cmp-dynamic-room-class-tiles__content .attribute-content .list.h6 .cmp-list__title, .cmp-display-logic .list.h6 .cmp-list__title, .list.h6 .rte .cmp-list__title, .list.h6 .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-list__title, .cmp-dynamic-room-class-tiles__content .list.h6 .attribute-content .cmp-list__title, .list.h6 .cmp-display-logic .cmp-list__title {
  color: #3D3935;
}
.rte a, .cmp-dynamic-room-class-tiles__content .attribute-content a, .cmp-display-logic a {
  color: #686869;
  font-weight: 500;
}
.rte a:hover, .cmp-dynamic-room-class-tiles__content .attribute-content a:hover, .cmp-display-logic a:hover {
  color: #3D3935;
}
.rte a .cmp-text__white-link, .cmp-dynamic-room-class-tiles__content .attribute-content a .cmp-text__white-link, .cmp-display-logic a .cmp-text__white-link {
  color: #ffffff;
}
.rte a .cmp-text__white-link:hover, .cmp-dynamic-room-class-tiles__content .attribute-content a .cmp-text__white-link:hover, .cmp-display-logic a .cmp-text__white-link:hover {
  color: #ffffff;
}
.rte a .cmp-text__pink-link, .cmp-dynamic-room-class-tiles__content .attribute-content a .cmp-text__pink-link, .cmp-display-logic a .cmp-text__pink-link {
  color: #8F6456;
}
.rte a .cmp-text__pink-link:hover, .cmp-dynamic-room-class-tiles__content .attribute-content a .cmp-text__pink-link:hover, .cmp-display-logic a .cmp-text__pink-link:hover {
  color: #8F6456;
}
.rte .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .rte .cmp-text__new-baskerville, html:lang(zh) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(zh) .attribute-content .cmp-text__new-baskerville, html:lang(zh) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .rte .cmp-text__new-baskerville, html:lang(ar) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(ar) .attribute-content .cmp-text__new-baskerville, html:lang(ar) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(th) .rte .cmp-text__new-baskerville, html:lang(th) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(th) .attribute-content .cmp-text__new-baskerville, html:lang(th) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .rte .cmp-text__new-baskerville, html:lang(ja) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(ja) .attribute-content .cmp-text__new-baskerville, html:lang(ja) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .rte .cmp-text__new-baskerville, html:lang(ko) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(ko) .attribute-content .cmp-text__new-baskerville, html:lang(ko) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .rte .cmp-text__new-baskerville, html:lang(ru) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(ru) .attribute-content .cmp-text__new-baskerville, html:lang(ru) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(he) .rte .cmp-text__new-baskerville, html:lang(he) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(he) .attribute-content .cmp-text__new-baskerville, html:lang(he) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .rte .cmp-text__new-baskerville, html:lang(zh-TW) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(zh-TW) .attribute-content .cmp-text__new-baskerville, html:lang(zh-TW) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
html:lang(id) .rte .cmp-text__new-baskerville, html:lang(id) .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__new-baskerville, .cmp-dynamic-room-class-tiles__content html:lang(id) .attribute-content .cmp-text__new-baskerville, html:lang(id) .cmp-display-logic .cmp-text__new-baskerville {
  font-family: "Times New Roman", serif;
}
.rte .cmp-text__disclaimer, .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__disclaimer, .cmp-display-logic .cmp-text__disclaimer {
  font-size: 1.4rem;
  line-height: 150%;
  font-weight: 300;
}
@media (min-width: 769px) {
  .rte .cmp-text__disclaimer, .cmp-dynamic-room-class-tiles__content .attribute-content .cmp-text__disclaimer, .cmp-display-logic .cmp-text__disclaimer {
    font-size: 1.6rem;
  }
}
.rte p, .cmp-dynamic-room-class-tiles__content .attribute-content p, .cmp-display-logic p {
  font-size: 1.6rem;
  line-height: 150%;
}
@media (min-width: 769px) {
  .rte p, .cmp-dynamic-room-class-tiles__content .attribute-content p, .cmp-display-logic p {
    font-size: 1.8rem;
  }
}
.rte p, .cmp-dynamic-room-class-tiles__content .attribute-content p, .cmp-display-logic p, .rte ol, .cmp-dynamic-room-class-tiles__content .attribute-content ol, .cmp-display-logic ol, .rte ul, .cmp-dynamic-room-class-tiles__content .attribute-content ul, .cmp-display-logic ul {
  font-weight: 300;
}

.cmp-breadcrumb__item-link, .cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleBasic--white .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link, .cmp-button--tertiary .cmp-button, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button, .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleSecondary--white .cmp-display-logic__action-link, .cmp-display-logic--buttonStylePrimary--white .cmp-display-logic__action-link, .cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link, .cmp-limited-time-features .offer-redirection-link a, .cmp-button--secondary .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-button--primary .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white .cmp-button, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button, .cmp-button--primary .cmp-button, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link {
  font-weight: 500;
  letter-spacing: 0.2rem;
  cursor: pointer;
}

.cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleSecondary--white .cmp-display-logic__action-link, .cmp-display-logic--buttonStylePrimary--white .cmp-display-logic__action-link, .cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link, .cmp-limited-time-features .offer-redirection-link a, .cmp-button--secondary .cmp-button, .cmp-gallery__action-container .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-button--primary .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white .cmp-button, .cmp-teaser__button-style-secondary--white .cmp-button, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-button--primary .cmp-button, .cmp-teaser__button-style-primary--white .cmp-button, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link {
  text-transform: uppercase;
  padding: 1.5rem 3.5rem;
  font-size: 1.4rem;
  line-height: 2.1rem;
  border: 0;
}

.cmp-breadcrumb__item-link, .cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleBasic--white .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link, .cmp-button--tertiary .cmp-button, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button, .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link {
  border-bottom: 0.1rem solid transparent;
}

.cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link {
  color: #686869;
  border-color: #686869;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.cmp-button:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover {
  color: #3D3935;
  border-color: #3D3935;
}
@media (min-width: 769px) {
  .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link {
    font-size: 1.8rem;
    line-height: 2.7rem;
  }
}
.cmp-button--primary .cmp-button, .cmp-teaser__button-style-primary--white .cmp-button, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, .cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--primary .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary--white .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link {
  color: #ffffff;
  background-color: #B38B7A;
  border: none;
}
.cmp-button--primary .cmp-button:hover, .cmp-teaser__button-style-primary--white .cmp-button:hover, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button:hover, .cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--primary .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary--white .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms-button-link:hover, .cmp-teaser__button-style-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button:hover, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link:hover {
  background-color: #8F6456;
}
.cmp-button--secondary .cmp-button, .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-button, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-button, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-button, .cmp-gallery__action-container .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-button--primary .cmp-button, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button-wrapper .cmp-button, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__action-container .cmp-button, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white .cmp-button, .cmp-teaser__button-style-secondary--white .cmp-button, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-meeting-room-card__actions .cmp-button--primary .cmp-button, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white .cmp-button, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-teaser__action-container .cmp-button, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-rooms-button-link {
  background-color: transparent;
  border: 0.2rem solid #3D3935;
  color: #3D3935;
  padding: 1.3rem 3.3rem;
}
.cmp-button--secondary .cmp-button:hover, .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-button:hover, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button:hover, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-button:hover, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button:hover, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button:hover, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button:hover, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button:hover, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-button:hover, .cmp-gallery__action-container .cmp-button:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-button--primary .cmp-button:hover, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button:hover, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button-wrapper .cmp-button:hover, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .cmp-button:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .cmp-button:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button:hover, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__action-container .cmp-button:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white .cmp-button:hover, .cmp-teaser__button-style-secondary--white .cmp-button:hover, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-meeting-room-card__actions .cmp-button--primary .cmp-button:hover, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white .cmp-button:hover, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button:hover, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-teaser__action-container .cmp-button:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-button:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-button:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-button:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-rooms-button-link:hover {
  color: #ffffff;
  background-color: #3D3935;
}
.cmp-button--tertiary .cmp-button, .cmp-teaser__button-style-tertiary--black .cmp-button, .cmp-teaser__button-style-tertiary--white .cmp-button, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button, .cmp-button--tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--tertiary .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__icon-list .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link {
  color: #8F6456;
  position: relative;
  font-size: 1.6rem;
  line-height: 1.9rem;
  padding-right: 1.5rem;
  letter-spacing: normal;
}
.cmp-button--tertiary .cmp-button:hover, .cmp-teaser__button-style-tertiary--black .cmp-button:hover, .cmp-teaser__button-style-tertiary--white .cmp-button:hover, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button:hover, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button:hover, .cmp-button--tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--tertiary .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms-button-link:hover, .cmp-teaser__button-style-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms-button-link:hover, .cmp-teaser__icon-list .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link:hover {
  border-color: #8F6456;
}
.cmp-button--tertiary .cmp-button:after, .cmp-teaser__button-style-tertiary--black .cmp-button:after, .cmp-teaser__button-style-tertiary--white .cmp-button:after, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button:after, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button:after, .cmp-button--tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--tertiary .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms-button-link:after, .cmp-teaser__button-style-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms-button-link:after, .cmp-teaser__icon-list .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 0.7rem;
  width: 0.7rem;
  transform: rotate(-45deg);
  top: 0.4rem;
  right: 0.3rem;
}
@media (min-width: 769px) {
  .cmp-button--tertiary .cmp-button, .cmp-teaser__button-style-tertiary--black .cmp-button, .cmp-teaser__button-style-tertiary--white .cmp-button, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button, .cmp-button--tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--tertiary .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__icon-list .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link {
    font-size: 1.8rem;
  }
}
.cmp-button--basic .cmp-button, .cmp-teaser__button-style-basic--white .cmp-button, .cmp-teaser__button-style-basic .cmp-teaser__action-container .cmp-button, .cmp-button--basic .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-basic--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-basic .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--basic .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-basic--white .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-basic .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-basic .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link {
  border: none;
  letter-spacing: normal;
}
.cmp-button--basic .cmp-button .cmp-button__text, .cmp-teaser__button-style-basic--white .cmp-button .cmp-button__text, .cmp-teaser__button-style-basic .cmp-teaser__action-container .cmp-button .cmp-button__text, .cmp-button--basic .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-teaser__button-style-basic--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-teaser__button-style-basic .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--basic .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-basic--white .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-basic .cmp-teaser__action-container .cmp-rooms-button-link .cmp-button__text, .cmp-teaser__button-style-basic .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__action-container .cmp-rooms-button-link .cmp-button__text {
  text-decoration: underline;
}
.cmp-button--white.cmp-button--primary .cmp-button, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-button, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-button, .cmp-button--white.cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-button--primary .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms-button-link, .cmp-button__primary--white .cmp-button, .cmp-button__primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button__primary--white .cmp-rooms-button-link {
  background-color: #ffffff;
}
.cmp-button--white.cmp-button--primary .cmp-button .cmp-button__text, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-button .cmp-button__text, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-button .cmp-button__text, .cmp-button--white.cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-button--primary .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link .cmp-button__text, .cmp-teaser__button-style-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link .cmp-button__text, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-button .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-button .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-button .cmp-button__text, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms-button-link .cmp-button__text, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms-button-link .cmp-button__text, .cmp-button__primary--white .cmp-button .cmp-button__text, .cmp-button__primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button__primary--white .cmp-rooms-button-link .cmp-button__text {
  color: #3D3935;
}
.cmp-button--white.cmp-button--primary .cmp-button:hover, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-button:hover, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-button:hover, .cmp-button--white.cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-button--primary .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link:hover, .cmp-teaser__button-style-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-button:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-button:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-button:hover, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms-button-link:hover, .cmp-button__primary--white .cmp-button:hover, .cmp-button__primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button__primary--white .cmp-rooms-button-link:hover {
  background-color: #3D3935;
}
.cmp-button--white.cmp-button--primary .cmp-button:hover .cmp-button__text, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-button:hover .cmp-button__text, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-button:hover .cmp-button__text, .cmp-button--white.cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-button--primary .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__button-style-primary--white .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link:hover .cmp-button__text, .cmp-teaser__button-style-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button--white.cmp-teaser__action-container .cmp-rooms-button-link:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-button:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-button:hover .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-button:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link .cmp-rooms-button-link:hover .cmp-button__text, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link .cmp-rooms-button-link:hover .cmp-button__text, .cmp-button__primary--white .cmp-button:hover .cmp-button__text, .cmp-button__primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-button__primary--white .cmp-rooms-button-link:hover .cmp-button__text {
  color: #ffffff;
}
.cmp-button--white.cmp-button--secondary a, .cmp-restaurant-cards--buttons .cmp-button--white.cmp-button--primary a, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper a, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button--white.cmp-button-wrapper a, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link a, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .cmp-button--white.offer-redirection-link a, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link a, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button--white.offer-redirection-link a, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container a, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-button--white.cmp-teaser__action-container a, .cmp-restaurant-cards--buttons .cmp-button--white.cmp-teaser__button-style-primary--white a, .cmp-button--white.cmp-gallery__action-container a, .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-button--primary a, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper a, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-button-wrapper a, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link a, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.offer-redirection-link a, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link a, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.offer-redirection-link a, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container a, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-teaser__action-container a, .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-teaser__button-style-primary--white a, .cmp-button--white.cmp-teaser__button-style-secondary--white a, .cmp-teaser__button-style-secondary .cmp-button--white.cmp-teaser__action-container a, .cmp-rooms .cmp-carousel .cmp-button--white.cmp-rooms-button a, .cmp-meeting-room-card__actions .cmp-button--white.cmp-button--primary a, .cmp-meeting-room-card__actions .cmp-button--white.cmp-teaser__button-style-primary--white a, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container a, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-button--white.cmp-teaser__action-container a, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper a, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link a, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link a, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button--white.cmp-button-wrapper a, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .cmp-button--white.offer-redirection-link a, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button--white.offer-redirection-link a, .cmp-button__secondary--white a {
  border-color: #ffffff;
  color: #ffffff;
}
.cmp-button--white.cmp-button--secondary a:hover, .cmp-restaurant-cards--buttons .cmp-button--white.cmp-button--primary a:hover, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper a:hover, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button--white.cmp-button-wrapper a:hover, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link a:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .cmp-button--white.offer-redirection-link a:hover, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link a:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button--white.offer-redirection-link a:hover, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-restaurant-cards--buttons .cmp-button--white.cmp-teaser__button-style-primary--white a:hover, .cmp-button--white.cmp-gallery__action-container a:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-button--primary a:hover, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper a:hover, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-button-wrapper a:hover, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link a:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.offer-redirection-link a:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link a:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.offer-redirection-link a:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-teaser__action-container a:hover, .limited-time-feature-detail .cmp-teaser__content .cmp-button--white.cmp-teaser__button-style-primary--white a:hover, .cmp-button--white.cmp-teaser__button-style-secondary--white a:hover, .cmp-teaser__button-style-secondary .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-rooms .cmp-carousel .cmp-button--white.cmp-rooms-button a:hover, .cmp-meeting-room-card__actions .cmp-button--white.cmp-button--primary a:hover, .cmp-meeting-room-card__actions .cmp-button--white.cmp-teaser__button-style-primary--white a:hover, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button--white.cmp-button-wrapper a:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-button--white.offer-redirection-link a:hover, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button--white.offer-redirection-link a:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button--white.cmp-button-wrapper a:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .cmp-button--white.offer-redirection-link a:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button--white.offer-redirection-link a:hover, .cmp-button__secondary--white a:hover {
  background-color: #ffffff;
  color: #3D3935;
}
.cmp-button--white.cmp-button--tertiary a, .cmp-button--white.cmp-teaser__button-style-tertiary--black a, .cmp-button--white.cmp-teaser__button-style-tertiary--white a, .cmp-teaser__button-style-tertiary .cmp-button--white.cmp-teaser__action-container a, .cmp-teaser__icon-list .cmp-button--white.cmp-teaser__action-container a, .cmp-button__tertiary--white a {
  color: #ffffff;
}
.cmp-button--white.cmp-button--tertiary a:after, .cmp-button--white.cmp-teaser__button-style-tertiary--black a:after, .cmp-button--white.cmp-teaser__button-style-tertiary--white a:after, .cmp-teaser__button-style-tertiary .cmp-button--white.cmp-teaser__action-container a:after, .cmp-teaser__icon-list .cmp-button--white.cmp-teaser__action-container a:after, .cmp-button__tertiary--white a:after {
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.cmp-button--white.cmp-button--tertiary a:hover, .cmp-button--white.cmp-teaser__button-style-tertiary--black a:hover, .cmp-button--white.cmp-teaser__button-style-tertiary--white a:hover, .cmp-teaser__button-style-tertiary .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-teaser__icon-list .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-button__tertiary--white a:hover {
  border-color: #ffffff;
}
.cmp-button--white.cmp-button--basic a, .cmp-button--white.cmp-teaser__button-style-basic--white a, .cmp-teaser__button-style-basic .cmp-button--white.cmp-teaser__action-container a, .cmp-button__basic--white a {
  color: #ffffff;
  border-color: #ffffff;
}
.cmp-button--white.cmp-button--basic a:hover, .cmp-button--white.cmp-teaser__button-style-basic--white a:hover, .cmp-teaser__button-style-basic .cmp-button--white.cmp-teaser__action-container a:hover, .cmp-button__basic--white a:hover {
  color: #DAD9D6;
  border-color: #DAD9D6;
}
.cmp-button--black.cmp-button--tertiary a, .cmp-button--black.cmp-teaser__button-style-tertiary--black a, .cmp-button--black.cmp-teaser__button-style-tertiary--white a, .cmp-teaser__button-style-tertiary .cmp-button--black.cmp-teaser__action-container a, .cmp-teaser__icon-list .cmp-button--black.cmp-teaser__action-container a, .cmp-button__tertiary--black a {
  color: #686869;
}
.cmp-button--black.cmp-button--tertiary a:after, .cmp-button--black.cmp-teaser__button-style-tertiary--black a:after, .cmp-button--black.cmp-teaser__button-style-tertiary--white a:after, .cmp-teaser__button-style-tertiary .cmp-button--black.cmp-teaser__action-container a:after, .cmp-teaser__icon-list .cmp-button--black.cmp-teaser__action-container a:after, .cmp-button__tertiary--black a:after {
  border-bottom: 1px solid #686869;
  border-right: 1px solid #686869;
}
.cmp-button--black.cmp-button--tertiary a:hover, .cmp-button--black.cmp-teaser__button-style-tertiary--black a:hover, .cmp-button--black.cmp-teaser__button-style-tertiary--white a:hover, .cmp-teaser__button-style-tertiary .cmp-button--black.cmp-teaser__action-container a:hover, .cmp-teaser__icon-list .cmp-button--black.cmp-teaser__action-container a:hover, .cmp-button__tertiary--black a:hover {
  border-color: #3D3935;
  color: #3D3935;
}
.cmp-button--black.cmp-button--tertiary a:hover:after, .cmp-button--black.cmp-teaser__button-style-tertiary--black a:hover:after, .cmp-button--black.cmp-teaser__button-style-tertiary--white a:hover:after, .cmp-teaser__button-style-tertiary .cmp-button--black.cmp-teaser__action-container a:hover:after, .cmp-teaser__icon-list .cmp-button--black.cmp-teaser__action-container a:hover:after, .cmp-button__tertiary--black a:hover:after {
  border-bottom: 1px solid #3D3935;
  border-right: 1px solid #3D3935;
}
.cmp-button--align-center .cmp-button-wrapper, .cmp-button--align-center .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-button--align-center .offer-redirection-link {
  width: 100%;
  justify-content: center;
}
.cmp-button--align-right .cmp-button-wrapper, .cmp-button--align-right .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-button--align-right .offer-redirection-link {
  width: 100%;
  justify-content: flex-end;
}

h1.cmp-title__text, .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h1 .cmp-title__text.cmp-list__title, .h1 .cmp-title__text {
  font-size: 4rem;
  line-height: 48px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h1.cmp-title__text, html:lang(zh) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h1.cmp-title__text, html:lang(ar) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(th) h1.cmp-title__text, html:lang(th) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h1.cmp-title__text, html:lang(ja) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h1.cmp-title__text, html:lang(ko) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h1.cmp-title__text, html:lang(ru) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(he) h1.cmp-title__text, html:lang(he) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h1.cmp-title__text, html:lang(zh-TW) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(id) h1.cmp-title__text, html:lang(id) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h1 .cmp-title__text {
  font-family: "Times New Roman", serif;
}

h2.cmp-title__text, .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .embed .cmp-title__text.pixlee-header, .list.h2 .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-title__text.cmp-list__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .h2 .cmp-title__text, .cmp-hotel-detail-container__title .cmp-title__text {
  font-size: 3rem;
  line-height: 36px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h2.cmp-title__text, html:lang(zh) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .embed .cmp-title__text.pixlee-header, .embed html:lang(zh) .cmp-title__text.pixlee-header, .list.h2 html:lang(zh) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .h2 .cmp-title__text, html:lang(zh) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h2.cmp-title__text, html:lang(ar) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .embed .cmp-title__text.pixlee-header, .embed html:lang(ar) .cmp-title__text.pixlee-header, .list.h2 html:lang(ar) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .h2 .cmp-title__text, html:lang(ar) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(th) h2.cmp-title__text, html:lang(th) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .embed .cmp-title__text.pixlee-header, .embed html:lang(th) .cmp-title__text.pixlee-header, .list.h2 html:lang(th) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .h2 .cmp-title__text, html:lang(th) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h2.cmp-title__text, html:lang(ja) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .embed .cmp-title__text.pixlee-header, .embed html:lang(ja) .cmp-title__text.pixlee-header, .list.h2 html:lang(ja) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .h2 .cmp-title__text, html:lang(ja) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h2.cmp-title__text, html:lang(ko) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .embed .cmp-title__text.pixlee-header, .embed html:lang(ko) .cmp-title__text.pixlee-header, .list.h2 html:lang(ko) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .h2 .cmp-title__text, html:lang(ko) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h2.cmp-title__text, html:lang(ru) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .embed .cmp-title__text.pixlee-header, .embed html:lang(ru) .cmp-title__text.pixlee-header, .list.h2 html:lang(ru) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .h2 .cmp-title__text, html:lang(ru) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(he) h2.cmp-title__text, html:lang(he) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .embed .cmp-title__text.pixlee-header, .embed html:lang(he) .cmp-title__text.pixlee-header, .list.h2 html:lang(he) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .h2 .cmp-title__text, html:lang(he) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h2.cmp-title__text, html:lang(zh-TW) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .embed .cmp-title__text.pixlee-header, .embed html:lang(zh-TW) .cmp-title__text.pixlee-header, .list.h2 html:lang(zh-TW) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .h2 .cmp-title__text, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(id) h2.cmp-title__text, html:lang(id) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .embed .cmp-title__text.pixlee-header, .embed html:lang(id) .cmp-title__text.pixlee-header, .list.h2 html:lang(id) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .h2 .cmp-title__text, html:lang(id) .cmp-hotel-detail-container__title .cmp-title__text {
  font-family: "Times New Roman", serif;
}

h3.cmp-title__text, .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h3 .cmp-title__text.cmp-list__title, .offer-tiles .cmp-title__text.cmp-offer-tile__title, .h3 .cmp-title__text {
  font-size: 2.4rem;
  line-height: 28px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h3.cmp-title__text, html:lang(zh) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(zh) h4.cmp-title__text, html:lang(zh) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(zh) .cmp-title__text.cmp-offer-tile__title, html:lang(zh) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h3.cmp-title__text, html:lang(ar) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ar) h4.cmp-title__text, html:lang(ar) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ar) .cmp-title__text.cmp-offer-tile__title, html:lang(ar) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(th) h3.cmp-title__text, html:lang(th) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(th) h4.cmp-title__text, html:lang(th) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(th) .cmp-title__text.cmp-offer-tile__title, html:lang(th) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h3.cmp-title__text, html:lang(ja) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ja) h4.cmp-title__text, html:lang(ja) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ja) .cmp-title__text.cmp-offer-tile__title, html:lang(ja) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h3.cmp-title__text, html:lang(ko) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ko) h4.cmp-title__text, html:lang(ko) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ko) .cmp-title__text.cmp-offer-tile__title, html:lang(ko) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h3.cmp-title__text, html:lang(ru) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ru) h4.cmp-title__text, html:lang(ru) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ru) .cmp-title__text.cmp-offer-tile__title, html:lang(ru) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(he) h3.cmp-title__text, html:lang(he) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(he) h4.cmp-title__text, html:lang(he) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(he) .cmp-title__text.cmp-offer-tile__title, html:lang(he) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h3.cmp-title__text, html:lang(zh-TW) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(zh-TW) h4.cmp-title__text, html:lang(zh-TW) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(zh-TW) .cmp-title__text.cmp-offer-tile__title, html:lang(zh-TW) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(id) h3.cmp-title__text, html:lang(id) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(id) h4.cmp-title__text, html:lang(id) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(id) .cmp-title__text.cmp-offer-tile__title, html:lang(id) .h3 .cmp-title__text {
  font-family: "Times New Roman", serif;
}

h4.cmp-title__text, .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h4 .cmp-title__text.cmp-list__title, .h4 .cmp-title__text, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text {
  font-size: 1.8rem;
  line-height: 21px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h4.cmp-title__text, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(zh) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h4 .cmp-title__text, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(zh) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h4.cmp-title__text, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ar) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h4 .cmp-title__text, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ar) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(th) h4.cmp-title__text, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(th) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h4 .cmp-title__text, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(th) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h4.cmp-title__text, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ja) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h4 .cmp-title__text, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ja) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h4.cmp-title__text, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ko) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h4 .cmp-title__text, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ko) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h4.cmp-title__text, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ru) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h4 .cmp-title__text, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ru) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(he) h4.cmp-title__text, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(he) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h4 .cmp-title__text, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(he) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h4.cmp-title__text, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(zh-TW) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h4 .cmp-title__text, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(id) h4.cmp-title__text, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(id) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h4 .cmp-title__text, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(id) .cmp-accordion__header .cmp-title__text {
  font-family: "Times New Roman", serif;
}

h5.cmp-title__text, .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h5 .cmp-title__text.cmp-list__title, .h5 .cmp-title__text {
  font-size: 1.6rem;
  line-height: 21px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h5.cmp-title__text, html:lang(zh) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h5.cmp-title__text, html:lang(ar) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(th) h5.cmp-title__text, html:lang(th) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h5.cmp-title__text, html:lang(ja) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h5.cmp-title__text, html:lang(ko) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h5.cmp-title__text, html:lang(ru) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(he) h5.cmp-title__text, html:lang(he) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h5.cmp-title__text, html:lang(zh-TW) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(id) h5.cmp-title__text, html:lang(id) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h5 .cmp-title__text {
  font-family: "Times New Roman", serif;
}

h6.cmp-title__text, .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h6 .cmp-title__text.cmp-list__title, .h6 .cmp-title__text {
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
  color: #3D3935;
}
html:lang(zh) h6.cmp-title__text, html:lang(zh) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ar) h6.cmp-title__text, html:lang(ar) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(th) h6.cmp-title__text, html:lang(th) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ja) h6.cmp-title__text, html:lang(ja) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ko) h6.cmp-title__text, html:lang(ko) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(ru) h6.cmp-title__text, html:lang(ru) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(he) h6.cmp-title__text, html:lang(he) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) h6.cmp-title__text, html:lang(zh-TW) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}
html:lang(id) h6.cmp-title__text, html:lang(id) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h6 .cmp-title__text {
  font-family: "Times New Roman", serif;
}

@media (min-width: 769px) {
  h1.cmp-title__text, .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h1 .cmp-title__text.cmp-list__title, .h1 .cmp-title__text {
    font-size: 6rem;
    line-height: 72px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h1.cmp-title__text, html:lang(zh) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h1.cmp-title__text, html:lang(ar) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h1.cmp-title__text, html:lang(th) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h1.cmp-title__text, html:lang(ja) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h1.cmp-title__text, html:lang(ko) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h1.cmp-title__text, html:lang(ru) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h1.cmp-title__text, html:lang(he) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h1.cmp-title__text, html:lang(zh-TW) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h1.cmp-title__text, html:lang(id) .h1 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h1 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h1 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  h2.cmp-title__text, .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .embed .cmp-title__text.pixlee-header, .list.h2 .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-title__text.cmp-list__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .h2 .cmp-title__text, .cmp-hotel-detail-container__title .cmp-title__text {
    font-size: 4rem;
    line-height: 48px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h2.cmp-title__text, html:lang(zh) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .embed .cmp-title__text.pixlee-header, .embed html:lang(zh) .cmp-title__text.pixlee-header, .list.h2 html:lang(zh) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .h2 .cmp-title__text, html:lang(zh) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h2.cmp-title__text, html:lang(ar) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .embed .cmp-title__text.pixlee-header, .embed html:lang(ar) .cmp-title__text.pixlee-header, .list.h2 html:lang(ar) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .h2 .cmp-title__text, html:lang(ar) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h2.cmp-title__text, html:lang(th) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .embed .cmp-title__text.pixlee-header, .embed html:lang(th) .cmp-title__text.pixlee-header, .list.h2 html:lang(th) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .h2 .cmp-title__text, html:lang(th) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h2.cmp-title__text, html:lang(ja) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .embed .cmp-title__text.pixlee-header, .embed html:lang(ja) .cmp-title__text.pixlee-header, .list.h2 html:lang(ja) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .h2 .cmp-title__text, html:lang(ja) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h2.cmp-title__text, html:lang(ko) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .embed .cmp-title__text.pixlee-header, .embed html:lang(ko) .cmp-title__text.pixlee-header, .list.h2 html:lang(ko) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .h2 .cmp-title__text, html:lang(ko) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h2.cmp-title__text, html:lang(ru) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .embed .cmp-title__text.pixlee-header, .embed html:lang(ru) .cmp-title__text.pixlee-header, .list.h2 html:lang(ru) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .h2 .cmp-title__text, html:lang(ru) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h2.cmp-title__text, html:lang(he) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .embed .cmp-title__text.pixlee-header, .embed html:lang(he) .cmp-title__text.pixlee-header, .list.h2 html:lang(he) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .h2 .cmp-title__text, html:lang(he) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h2.cmp-title__text, html:lang(zh-TW) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .embed .cmp-title__text.pixlee-header, .embed html:lang(zh-TW) .cmp-title__text.pixlee-header, .list.h2 html:lang(zh-TW) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .h2 .cmp-title__text, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h2.cmp-title__text, html:lang(id) .h2 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .embed .cmp-title__text.pixlee-header, .embed html:lang(id) .cmp-title__text.pixlee-header, .list.h2 html:lang(id) .cmp-title__text.cmp-list__title, .list.cmp-hotel-detail-container__title html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-title__text.cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .h2 .cmp-title__text, html:lang(id) .cmp-hotel-detail-container__title .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  h3.cmp-title__text, .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h3 .cmp-title__text.cmp-list__title, .offer-tiles .cmp-title__text.cmp-offer-tile__title, .h3 .cmp-title__text {
    font-size: 3rem;
    line-height: 36px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h3.cmp-title__text, html:lang(zh) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(zh) h4.cmp-title__text, html:lang(zh) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh) .cmp-title__text.cmp-teaser__title, html:lang(zh) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(zh) .cmp-title__text.cmp-offer-tile__title, html:lang(zh) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h3.cmp-title__text, html:lang(ar) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ar) h4.cmp-title__text, html:lang(ar) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ar) .cmp-title__text.cmp-teaser__title, html:lang(ar) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ar) .cmp-title__text.cmp-offer-tile__title, html:lang(ar) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h3.cmp-title__text, html:lang(th) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(th) h4.cmp-title__text, html:lang(th) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(th) .cmp-title__text.cmp-teaser__title, html:lang(th) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(th) .cmp-title__text.cmp-offer-tile__title, html:lang(th) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h3.cmp-title__text, html:lang(ja) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ja) h4.cmp-title__text, html:lang(ja) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ja) .cmp-title__text.cmp-teaser__title, html:lang(ja) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ja) .cmp-title__text.cmp-offer-tile__title, html:lang(ja) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h3.cmp-title__text, html:lang(ko) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ko) h4.cmp-title__text, html:lang(ko) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ko) .cmp-title__text.cmp-teaser__title, html:lang(ko) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ko) .cmp-title__text.cmp-offer-tile__title, html:lang(ko) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h3.cmp-title__text, html:lang(ru) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(ru) h4.cmp-title__text, html:lang(ru) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(ru) .cmp-title__text.cmp-teaser__title, html:lang(ru) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(ru) .cmp-title__text.cmp-offer-tile__title, html:lang(ru) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h3.cmp-title__text, html:lang(he) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(he) h4.cmp-title__text, html:lang(he) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(he) .cmp-title__text.cmp-teaser__title, html:lang(he) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(he) .cmp-title__text.cmp-offer-tile__title, html:lang(he) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h3.cmp-title__text, html:lang(zh-TW) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(zh-TW) h4.cmp-title__text, html:lang(zh-TW) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, html:lang(zh-TW) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(zh-TW) .cmp-title__text.cmp-offer-tile__title, html:lang(zh-TW) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h3.cmp-title__text, html:lang(id) .cmp-attraction-card__card h4.cmp-title__text, .cmp-attraction-card__card html:lang(id) h4.cmp-title__text, html:lang(id) .cmp-attraction-card__card .list.h4 .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .list.h4 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .list.h4 .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .list.h4 .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-title__text.cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card html:lang(id) .cmp-title__text.cmp-teaser__title, html:lang(id) .h3 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h3 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .offer-tiles .cmp-title__text.cmp-offer-tile__title, .offer-tiles html:lang(id) .cmp-title__text.cmp-offer-tile__title, html:lang(id) .h3 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  h4.cmp-title__text, .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h4 .cmp-title__text.cmp-list__title, .h4 .cmp-title__text, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text {
    font-size: 2.4rem;
    line-height: 28px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h4.cmp-title__text, html:lang(zh) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(zh) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h4 .cmp-title__text, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(zh) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h4.cmp-title__text, html:lang(ar) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ar) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h4 .cmp-title__text, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ar) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h4.cmp-title__text, html:lang(th) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(th) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h4 .cmp-title__text, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(th) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h4.cmp-title__text, html:lang(ja) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ja) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h4 .cmp-title__text, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ja) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h4.cmp-title__text, html:lang(ko) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ko) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h4 .cmp-title__text, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ko) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h4.cmp-title__text, html:lang(ru) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(ru) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h4 .cmp-title__text, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(ru) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h4.cmp-title__text, html:lang(he) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(he) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h4 .cmp-title__text, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(he) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h4.cmp-title__text, html:lang(zh-TW) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(zh-TW) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h4 .cmp-title__text, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h4.cmp-title__text, html:lang(id) .h4 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h4 html:lang(id) .cmp-title__text.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h4 .cmp-title__text, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-title__text, .cmp-hotel-detail-container--expanded html:lang(id) .cmp-accordion__header .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  h5.cmp-title__text, .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h5 .cmp-title__text.cmp-list__title, .h5 .cmp-title__text {
    font-size: 2rem;
    line-height: 24px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h5.cmp-title__text, html:lang(zh) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h5.cmp-title__text, html:lang(ar) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h5.cmp-title__text, html:lang(th) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h5.cmp-title__text, html:lang(ja) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h5.cmp-title__text, html:lang(ko) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h5.cmp-title__text, html:lang(ru) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h5.cmp-title__text, html:lang(he) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h5.cmp-title__text, html:lang(zh-TW) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h5.cmp-title__text, html:lang(id) .h5 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h5 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h5 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  h6.cmp-title__text, .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .list.h6 .cmp-title__text.cmp-list__title, .h6 .cmp-title__text {
    font-size: 1.8rem;
    line-height: 21px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
    color: #3D3935;
  }
  html:lang(zh) h6.cmp-title__text, html:lang(zh) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(zh) .cmp-title__text.cmp-list__title, html:lang(zh) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) h6.cmp-title__text, html:lang(ar) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ar) .cmp-title__text.cmp-list__title, html:lang(ar) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) h6.cmp-title__text, html:lang(th) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(th) .cmp-title__text.cmp-list__title, html:lang(th) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) h6.cmp-title__text, html:lang(ja) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ja) .cmp-title__text.cmp-list__title, html:lang(ja) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) h6.cmp-title__text, html:lang(ko) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ko) .cmp-title__text.cmp-list__title, html:lang(ko) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) h6.cmp-title__text, html:lang(ru) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(ru) .cmp-title__text.cmp-list__title, html:lang(ru) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) h6.cmp-title__text, html:lang(he) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(he) .cmp-title__text.cmp-list__title, html:lang(he) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) h6.cmp-title__text, html:lang(zh-TW) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(zh-TW) .cmp-title__text.cmp-list__title, html:lang(zh-TW) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) h6.cmp-title__text, html:lang(id) .h6 .cmp-teaser.cmp-teaser--default .cmp-title__text.cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-title__text.cmp-teaser__title, .list.h6 html:lang(id) .cmp-title__text.cmp-list__title, html:lang(id) .h6 .cmp-title__text {
    font-family: "Times New Roman", serif;
  }
}
@media (max-width: 768px) {
  .title {
    color: #000000;
  }
}
.title .cmp-title__text {
  margin: 0 0 2rem 0;
}
@media (min-width: 769px) {
  .title .cmp-title__text {
    margin: 0 0 3.1rem 0;
  }
}
.title a {
  color: #686869;
}
.title a:hover {
  color: #3D3935;
}
.title a:active, .title a:visited {
  color: #686869;
}
.title .cmp-title__pretitle {
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 21px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
html:lang(zh) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(th) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(he) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(id) .title .cmp-title__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(zh) .title .cmp-title__pretitle {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .title .cmp-title__pretitle {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .title .cmp-title__pretitle {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .title .cmp-title__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(ko) .title .cmp-title__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(ru) .title .cmp-title__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(he) .title .cmp-title__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .title .cmp-title__pretitle {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .title .cmp-title__pretitle {
  font-family: Arial, sans-serif;
}
@media (min-width: 769px) {
  .title .cmp-title__pretitle {
    font-size: 1.8rem;
    margin-bottom: 2rem;
  }
}
.title.cmp-title--pretitle .cmp-title__text,
.title.cmp-title--pretitle .cmp-title__link {
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 21px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
html:lang(zh) .title.cmp-title--pretitle .cmp-title__text,
html:lang(zh) .title.cmp-title--pretitle .cmp-title__link {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .title.cmp-title--pretitle .cmp-title__text,
html:lang(ar) .title.cmp-title--pretitle .cmp-title__link {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .title.cmp-title--pretitle .cmp-title__text,
html:lang(th) .title.cmp-title--pretitle .cmp-title__link {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .title.cmp-title--pretitle .cmp-title__text,
html:lang(ja) .title.cmp-title--pretitle .cmp-title__link {
  font-family: Arial, sans-serif;
}
html:lang(ko) .title.cmp-title--pretitle .cmp-title__text,
html:lang(ko) .title.cmp-title--pretitle .cmp-title__link {
  font-family: Arial, sans-serif;
}
html:lang(ru) .title.cmp-title--pretitle .cmp-title__text,
html:lang(ru) .title.cmp-title--pretitle .cmp-title__link {
  font-family: Arial, sans-serif;
}
html:lang(he) .title.cmp-title--pretitle .cmp-title__text,
html:lang(he) .title.cmp-title--pretitle .cmp-title__link {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .title.cmp-title--pretitle .cmp-title__text,
html:lang(zh-TW) .title.cmp-title--pretitle .cmp-title__link {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .title.cmp-title--pretitle .cmp-title__text,
html:lang(id) .title.cmp-title--pretitle .cmp-title__link {
  font-family: Arial, sans-serif;
}
@media (min-width: 769px) {
  .title.cmp-title--pretitle .cmp-title__text,
  .title.cmp-title--pretitle .cmp-title__link {
    font-size: 1.8rem;
    margin-bottom: 2rem;
  }
}

.brandLogoNavWrapper#primary-nav {
  display: none !important;
}

@media (max-width: 767px) {
  html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction {
    display: flex !important;
    align-items: center;
    background-color: #B38B7A;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    bottom: 0;
    box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.2);
    color: #ffffff;
    cursor: pointer;
    flex-flow: column nowrap;
    font-weight: 500;
    justify-content: center;
    left: 0;
    right: 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    padding-top: 0px;
  }
  html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction .nav-booknowbutton {
    display: inline-flex !important;
    width: unset !important;
  }
  html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction .cmp-button, html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction .cmp-rooms-button-link {
    background-color: #B38B7A;
    margin: 1px 0;
    color: #ffffff;
  }
  html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction .cmp-button .cmp-button__text, html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button html[lang=ja-JP] #intercontinental-header .hotelcountrycode-japan .navigation ~ .calltoaction .cmp-rooms-button-link .cmp-button__text {
    color: #ffffff;
    font-size: 21px;
  }
}
#intercontinental-header {
  background: #ffffff;
  height: 6.5rem;
  padding: 0;
}
@media (min-width: 769px) {
  #intercontinental-header {
    padding: 0 1.5rem;
    height: auto;
  }
}
#intercontinental-header .cmp-container {
  display: flex;
}
#intercontinental-header .cmp-container > .aem-Grid {
  align-items: center;
  margin: auto;
}
@media (min-width: 769px) {
  #intercontinental-header .cmp-container > .aem-Grid {
    display: flex;
  }
}
@media (min-width: 769px) {
  #intercontinental-header.UHF-sticky .responsivegrid {
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    left: 0;
    background: #ffffff;
    padding: 0 1.5rem;
  }
}
@media (min-width: 769px) {
  #intercontinental-header.UHF-sticky #xf-primary-nav .responsivegrid {
    position: unset;
    z-index: unset;
    top: unset;
    right: unset;
    left: unset;
    background: unset;
  }
}
#intercontinental-header .image,
#intercontinental-header .calltoaction {
  min-width: 100%;
  z-index: 9999;
}
@media (min-width: 769px) {
  #intercontinental-header .image,
  #intercontinental-header .calltoaction {
    min-width: unset;
    height: 100%;
  }
}
#intercontinental-header .image {
  display: flex;
  margin: 0;
  width: unset;
  height: 100%;
}
@media (max-width: 768px) {
  #intercontinental-header .image {
    display: none;
    background-color: #ffffff;
    flex-basis: 23.5rem;
    height: 7.2rem;
    width: 100%;
  }
}
#intercontinental-header .image .cmp-image {
  margin: 0;
  display: flex;
  align-items: center;
}
#intercontinental-header .image .cmp-image__link {
  display: block;
}
#intercontinental-header .image .cmp-image__image {
  display: block;
  height: 3rem;
}
@media (min-width: 769px) {
  #intercontinental-header .image .cmp-image__image {
    display: flex;
    align-items: center;
    height: 10rem;
  }
}
#intercontinental-header .image .cmp-image__image img {
  max-height: 100%;
  max-width: none;
}
@media (min-width: 769px) {
  #intercontinental-header .image .cmp-image__image img {
    height: 6rem;
  }
}
#intercontinental-header .navigation {
  background: #ffffff;
  min-height: 6.5rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow-x: scroll;
  top: 7.2rem;
  white-space: nowrap;
  width: 100%;
}
@media (min-width: 769px) {
  #intercontinental-header .navigation {
    margin-top: 1rem;
    min-height: 10rem;
    white-space: unset;
  }
}
#intercontinental-header .navigation nav {
  display: flex;
  width: 100%;
}
@media (min-width: 769px) {
  #intercontinental-header .navigation nav {
    justify-content: flex-end;
  }
}
#intercontinental-header .navigation nav ul {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin: 0;
  padding: 0;
}
#intercontinental-header .navigation nav ul li {
  list-style-type: none;
  margin: 0 1.5rem;
}
@media (min-width: 769px) {
  #intercontinental-header .navigation nav ul li {
    margin: 0 2rem;
  }
}
#intercontinental-header .navigation nav ul li a {
  text-decoration: none;
  color: #3D3935;
  font-size: 1.6rem;
  padding: 0.3rem 0;
}
#intercontinental-header .navigation nav ul li:hover {
  color: #DAD9D6;
}
#intercontinental-header .navigation .cmp-navigation {
  height: 100%;
}
@media (min-width: 769px) {
  #intercontinental-header .navigation .cmp-navigation > .cmp-navigation__group {
    flex-wrap: wrap;
  }
}
#intercontinental-header .navigation .cmp-navigation__item-link {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Inter", Arial, sans-serif;
  line-height: 1.9rem;
  letter-spacing: 0.25rem;
  font-style: normal;
  font-size: 1.4rem;
  font-weight: normal;
  color: #3D3935;
  border: 0;
}
html:lang(zh) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: Arial, sans-serif;
}
html:lang(ko) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: Arial, sans-serif;
}
html:lang(ru) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: Arial, sans-serif;
}
html:lang(he) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) #intercontinental-header .navigation .cmp-navigation__item-link {
  font-family: Arial, sans-serif;
}
#intercontinental-header .navigation .cmp-navigation__item {
  position: relative;
}
#intercontinental-header .navigation .cmp-navigation__item:hover .cmp-navigation__item-link:after {
  display: block;
  content: "";
  height: 0.15rem;
  opacity: 1;
  transform: translateY(0);
  background-color: #8F6456;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.2rem;
}
#intercontinental-header .navigation .cmp-navigation__item--active {
  padding-bottom: 0;
}
#intercontinental-header .navigation .cmp-navigation__item--active a {
  font-weight: 500;
}
#intercontinental-header .navigation .cmp-navigation__item--active a:after {
  content: "";
  display: block;
  height: 0.15rem;
  opacity: 1;
  transform: translateY(0);
  background-color: #8F6456;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.2rem;
}
@media (min-width: 769px) {
  #intercontinental-header .navigation {
    margin: 0 3rem;
    flex: 1;
    top: 0;
    overflow: visible;
  }
  #intercontinental-header .navigation nav ul {
    justify-content: flex-end;
  }
}
#intercontinental-header .calltoaction {
  display: none;
}
@media (min-width: 769px) {
  #intercontinental-header .calltoaction {
    margin: 0;
    display: flex;
    align-self: center;
  }
}
#intercontinental-header .calltoaction .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link {
  width: 100%;
}
@media (min-width: 769px) {
  #intercontinental-header .calltoaction .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link {
    position: relative;
    height: 100%;
  }
}
#intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button:hover, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link:hover {
  background-color: #B38B7A;
}
@media (min-width: 769px) {
  #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button:hover, #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link:hover {
    background-color: #8F6456;
  }
}
#intercontinental-header .calltoaction .cmp-button-wrapper.nav-booknowbutton, #intercontinental-header .calltoaction .cmp-limited-time-features .nav-booknowbutton.offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .nav-booknowbutton.offer-redirection-link {
  display: none;
}
@media (min-width: 769px) {
  #intercontinental-header .image,
  #intercontinental-header .navigation {
    position: relative;
  }
}

#xf-primary-nav {
  overflow: visible;
  max-width: 1440px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .cmp-tabs.cmp-tabs--accordion-on-mobile {
    margin-top: 4rem;
  }
}
.cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel {
  position: relative;
  border-top: solid #3D3935 0.1rem;
}
.cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel:last-child {
  border-bottom: solid #3D3935 0.1rem;
}
.cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel:before {
  font-size: 1.4rem;
  line-height: 136%;
  letter-spacing: 0.25rem;
  padding: 1.8rem 3.8rem 1.8rem 0;
  text-transform: uppercase;
}
.cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel:after {
  content: "";
  position: absolute;
  top: 1.5rem;
  right: 12px;
  width: 1.3rem;
  height: 1.3rem;
  border: solid #3D3935 0.1rem;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
}
.cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel--active:after {
  transform: rotate(-135deg);
  margin-top: 0.7rem;
}
.cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel--active:before {
  font-size: 1.6rem;
  line-height: 119%;
}
@media (min-width: 769px) {
  .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tablist {
    display: flex;
    width: 100%;
    padding: 8rem 0 4rem;
    grid-gap: 40px;
    list-style: none;
    margin: 0;
    justify-content: center;
  }
  .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tab {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.6rem;
    line-height: 19px;
    letter-spacing: 0.25rem;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    border-bottom: 0.2rem solid #DAD9D6;
    padding: 0 1.5rem 1.5rem;
    margin: 0;
    vertical-align: middle;
  }
  .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tab--active {
    border-color: #CEB4A9;
    font-weight: 500;
  }
  .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel {
    display: none;
    border: none;
  }
  .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel:last-child {
    border-bottom: none;
  }
  .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel:before, .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel:after {
    display: none;
  }
  .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel--active {
    display: block;
  }
}

.cmp-meeting-room-card__list {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  row-gap: 2rem;
}
@media (min-width: 769px) {
  .cmp-meeting-room-card__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 14rem;
         column-gap: 14rem;
    row-gap: 6.5rem;
  }
}
.cmp-meeting-room-card__card {
  color: #3D3935;
}
.cmp-meeting-room-card__card h4, .cmp-meeting-room-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-meeting-room-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-meeting-room-card__card .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-meeting-room-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-meeting-room-card__card .cmp-teaser__title, .cmp-meeting-room-card__card .list.h4 .cmp-list__title, .cmp-meeting-room-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .cmp-meeting-room-card__card .list.cmp-accordion__header .cmp-list__title, .list.h4 .cmp-meeting-room-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-meeting-room-card__card .cmp-list__title {
  font-size: 2.4rem;
  line-height: 1.2;
  margin-bottom: 1.5rem;
}
@media (min-width: 769px) {
  .cmp-meeting-room-card__card h4, .cmp-meeting-room-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-meeting-room-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-meeting-room-card__card .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-meeting-room-card__card .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-meeting-room-card__card .cmp-teaser__title, .cmp-meeting-room-card__card .list.h4 .cmp-list__title, .cmp-meeting-room-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .cmp-meeting-room-card__card .list.cmp-accordion__header .cmp-list__title, .list.h4 .cmp-meeting-room-card__card .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-meeting-room-card__card .cmp-list__title {
    font-size: 3rem;
  }
}
.cmp-meeting-room-card__card dl {
  margin: 0;
}
.cmp-meeting-room-card__card dd {
  margin: 0;
  font-size: 1.8rem;
  line-height: 120%;
  text-transform: uppercase;
}
.cmp-meeting-room-card__card p {
  font-weight: 300;
  margin: 3rem 0 0;
}
@media (max-width: 767px) {
  .cmp-meeting-room-card__card p {
    line-height: 1.5;
    font-size: 1.6rem;
  }
}
.cmp-meeting-room-card__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 3.5rem;
}
@media (min-width: 769px) {
  .cmp-meeting-room-card__actions {
    margin-top: 65x;
  }
}
.cmp-meeting-room-card__actions > div + div {
  margin-top: 4rem;
}
.cmp-meeting-room-card__actions .cmp-button--primary .cmp-button, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white .cmp-button, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-teaser__action-container .cmp-button, .cmp-meeting-room-card__actions .cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions .cmp-button--primary .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-rooms-button-link {
  background-color: transparent;
  border: 0.2rem solid #3D3935;
  color: #3D3935;
  padding: 1.3rem 3.3rem;
}
.cmp-meeting-room-card__actions .cmp-button--primary .cmp-button__text, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white .cmp-button__text, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button__text, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-teaser__action-container .cmp-button__text, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button__text, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button__text, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link .cmp-button__text, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper .cmp-button__text, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link .cmp-button__text {
  color: #3D3935;
}
.cmp-meeting-room-card__actions .cmp-button--primary:hover, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white:hover, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container:hover, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-teaser__action-container:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper:hover, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link:hover, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper:hover, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link:hover, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link:hover {
  color: #ffffff;
  background-color: #3D3935;
}
.cmp-meeting-room-card__actions .cmp-button--primary:hover .cmp-button__text, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary--white:hover .cmp-button__text, .cmp-meeting-room-card__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container:hover .cmp-button__text, .cmp-teaser__button-style-primary .cmp-meeting-room-card__actions .cmp-teaser__action-container:hover .cmp-button__text, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-button-wrapper:hover .cmp-button__text, .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link:hover .cmp-button__text, .cmp-limited-time-features .cmp-meeting-room-card__actions #intercontinental-header .calltoaction .offer-redirection-link:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-button-wrapper:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .cmp-limited-time-features .offer-redirection-link:hover .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-meeting-room-card__actions .offer-redirection-link:hover .cmp-button__text {
  color: #ffffff;
}
.cmp-meeting-room-card__actions .cmp-button, .cmp-meeting-room-card__actions .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-meeting-room-card__actions .cmp-rooms-button-link {
  display: block;
}

.image.cmp-image--full-width img, .image.cmp-image--full-width picture {
  width: 100%;
}
.image .cmp-image img {
  width: 100%;
}
.image .cmp-image__caption {
  font-size: 1.8rem;
  line-height: 150%;
  font-weight: 300;
  color: #3D3935;
}
.image.cmp-image--gradient-dark .cmp-image {
  position: relative;
}
.image.cmp-image--gradient-dark .cmp-image__image {
  position: relative;
  display: inline-block;
}
.image.cmp-image--gradient-dark .cmp-image__image:after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48.96%, rgba(0, 0, 0, 0.6) 100%);
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.image.cmp-image--gradient-dark .cmp-image__caption {
  position: absolute;
  bottom: 24px;
  right: 50%;
  transform: translate(50%, -50%);
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  width: 100%;
  padding: 0 5rem;
}
.image.cmp-image--light .cmp-image__caption {
  color: #ffffff;
}
.image.cmp-image--caption-bottom .cmp-image__caption {
  display: flex;
  margin-top: 1.7rem;
  justify-content: center;
  text-align: center;
}

.mac.safari #intercontinental-header .image .cmp-image__image img {
  width: auto !important;
}

.cmp-accordion__item {
  border-top: solid #686869 0.1rem;
}
.cmp-accordion__item:last-child {
  border-bottom: solid #686869 0.1rem;
}
.cmp-accordion__header {
  margin: 1.5rem 0.7rem 1.5rem 0;
}
@media (min-width: 769px) {
  .cmp-accordion__header {
    margin: 1.8rem 0.7rem 1.8rem 0;
  }
}
.cmp-accordion__button {
  color: #3D3935;
  padding: 0;
  border: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  outline: none;
  background: none;
  line-height: 7rem;
}
.cmp-accordion__button--expanded .cmp-accordion__icon {
  transform: rotate(-135deg);
  margin-top: 1rem;
}
.cmp-accordion__title {
  font-size: 1.8rem;
  line-height: 120%;
  text-decoration: none;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  align-items: flex-start;
  width: 100%;
}
@media (min-width: 769px) {
  .cmp-accordion__title {
    font-size: 2.4rem;
  }
}
[dir=ltr] .cmp-accordion__title {
  padding-right: 3.5rem;
}
[dir=rtl] .cmp-accordion__title {
  padding-left: 3.5rem;
}
.cmp-accordion__icon {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border: solid #3D3935 0.1rem;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
  margin: -1rem 0.4rem 0.4rem 0;
}
.cmp-accordion__icon:hover {
  border-color: #000000;
}
.cmp-accordion__panel {
  overflow: hidden;
  transition: all 0.2s ease-out;
}
.cmp-accordion__panel--expanded {
  padding-top: 0;
}
.cmp-accordion__panel--expanded h4 ~ .cmp-list, .cmp-accordion__panel--expanded .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title ~ .cmp-list, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title ~ .cmp-list, .h4 .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-teaser__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-teaser__title ~ .cmp-list, .cmp-accordion__panel--expanded .list.h4 .cmp-list__title ~ .cmp-list, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .list.cmp-accordion__header .cmp-list__title ~ .cmp-list, .list.h4 .cmp-accordion__panel--expanded .cmp-list__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-accordion__panel--expanded .cmp-list__title ~ .cmp-list {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cmp-accordion__panel--expanded h4 ~ .cmp-list, .cmp-accordion__panel--expanded .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title ~ .cmp-list, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title ~ .cmp-list, .h4 .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-teaser__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-teaser__title ~ .cmp-list, .cmp-accordion__panel--expanded .list.h4 .cmp-list__title ~ .cmp-list, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .list.cmp-accordion__header .cmp-list__title ~ .cmp-list, .list.h4 .cmp-accordion__panel--expanded .cmp-list__title ~ .cmp-list, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-accordion__panel--expanded .cmp-list__title ~ .cmp-list {
    margin-bottom: 1.5rem;
  }
}
.cmp-accordion__panel--expanded h4.cmp-list__title, .cmp-accordion__panel--expanded .h4 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-list__title.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-list__title.cmp-teaser__title, .cmp-accordion__panel--expanded .list.h4 .cmp-list__title, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .list.cmp-accordion__header .cmp-list__title, .list.h4 .cmp-accordion__panel--expanded .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-accordion__panel--expanded .cmp-list__title {
  margin-bottom: 2rem !important;
}
@media (max-width: 767px) {
  .cmp-accordion__panel--expanded h4.cmp-list__title, .cmp-accordion__panel--expanded .h4 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-list__title.cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-accordion__panel--expanded .cmp-list__title.cmp-teaser__title, .cmp-accordion__panel--expanded .list.h4 .cmp-list__title, .cmp-accordion__panel--expanded .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .cmp-accordion__panel--expanded .list.cmp-accordion__header .cmp-list__title, .list.h4 .cmp-accordion__panel--expanded .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-accordion__panel--expanded .cmp-list__title {
    margin-bottom: 1.5rem !important;
  }
}
.cmp-accordion__panel--expanded .cmp-list .cmp-list__item .cmp-list__item-title {
  margin-left: 0;
}
.cmp-accordion__panel--hidden {
  height: 0;
  line-height: 0;
  opacity: 0;
}
.cmp-accordion--paddingVerticalNone {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: -1px;
}

.cmp-video-player .video-js .vjs-big-play-button {
  background-image: url("https://digital.ihg.com/is/image/ihg/Play_Outline?fmt=png-alpha");
  background-repeat: no-repeat;
  background-size: contain;
  height: 7rem;
  width: 7rem;
  border: none;
  background-color: transparent;
}
@media (min-width: 769px) {
  .cmp-video-player .video-js .vjs-big-play-button {
    height: 9rem;
    width: 9rem;
  }
}
.cmp-video-player .video-js .vjs-big-play-button > * {
  display: none;
}
.cmp-video-player .video-js .vjs-big-play-button:hover {
  background-image: url("https://digital.ihg.com/is/image/ihg/Play_Solid?fmt=png-alpha");
}

.cmp-separator--normal .cmp-separator__horizontal-rule {
  height: 0.1rem;
}
.cmp-separator--thick .cmp-separator__horizontal-rule {
  height: 0.2rem;
}

.cmp-rooms .cmp-carousel .cmp-carousel__content .slick-dots {
  display: none !important;
}
@media (min-width: 769px) {
  .cmp-rooms .cmp-carousel .teaser .cmp-teaser__image {
    width: 70% !important;
  }
}
@media (min-width: 769px) {
  .cmp-rooms .cmp-carousel .teaser .cmp-teaser__image ~ .cmp-teaser__content {
    width: 40% !important;
  }
}
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__description {
  padding-top: 0;
  padding-bottom: 1rem;
}
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__description p {
  font-size: 1.6rem;
}
@media (min-width: 769px) {
  .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__description {
    padding-top: 0;
    padding-bottom: 2rem;
  }
}
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 21px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-size: 1.4rem;
  padding: 0;
  margin: 0;
  line-height: 120%;
}
html:lang(zh) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(ko) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(ru) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(he) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
@media (min-width: 769px) {
  .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
    font-size: 1.8rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 769px) {
  .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
    font-size: 1.6rem;
  }
}
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title {
  margin: 0;
  padding: 1rem 0 0;
}
@media (min-width: 769px) {
  .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title {
    padding: 0;
    margin: 0;
  }
}
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__content__container {
  margin: 0 !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
@media (min-width: 769px) {
  .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__content__container {
    padding: 2rem 3rem 0.7rem 9rem !important;
  }
}
.cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link {
  display: flex;
  justify-content: center;
  font-size: 1.4rem;
  line-height: 150%;
}

.offer-tiles {
  margin: 40px 0;
}
.offer-tiles .cmp-offer-tiles {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  list-style: none;
  padding: 0 2rem;
  margin: 0 auto;
}
@media (min-width: 993px) {
  .offer-tiles .cmp-offer-tiles {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .offer-tiles .cmp-offer-tiles {
    margin: 2rem;
  }
}
@media (max-width: 767px) {
  .offer-tiles .cmp-offer-tiles {
    margin: 2rem;
  }
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tiles {
    flex-direction: row;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    row-gap: 6rem;
    flex-wrap: wrap;
    padding: 0;
  }
}
.offer-tiles .cmp-offer-tiles .cmp-offer-tiles__item {
  margin: 0;
}
.offer-tiles .cmp-offer-tiles .cmp-offer-tiles__item a {
  text-decoration: none;
  color: unset;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tiles .cmp-offer-tiles__item {
    width: calc(33.333333% - 20px);
  }
}
.offer-tiles .cmp-offer-tile {
  width: 100%;
  line-height: 120%;
  letter-spacing: 0.011em;
  height: 100%;
}
.offer-tiles .cmp-offer-tile__image img {
  min-width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  /*  @media(min-width: 500px) {
        height: rem(250px);
    }

    @include media(">svp") {
        height: rem(345px);
    } */
}
.offer-tiles .cmp-offer-tile .cmp-image__image {
  display: flex;
}
.offer-tiles .cmp-offer-tile__content-wrapper {
  width: 100%;
  padding: 3rem 1.5rem 2rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__content-wrapper {
    padding: 3rem 2rem 2.5rem 0;
  }
}
.offer-tiles .cmp-offer-tile__pretitle {
  font-size: 1.6rem;
  line-height: 120%;
  letter-spacing: 0.011em;
  text-transform: uppercase;
  padding-bottom: 1.5rem;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__pretitle {
    font-size: 1.8rem;
  }
}
.offer-tiles .cmp-offer-tile__title {
  margin-bottom: 1.5rem;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__title {
    margin-bottom: 2rem;
  }
}
.offer-tiles .cmp-offer-tile__description {
  padding: 0 0 1.5rem;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__description {
    padding: 0 0 2rem;
  }
}
.offer-tiles .cmp-offer-tile__description p {
  font-size: 1.6rem;
  line-height: 150%;
  font-weight: 300;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__description p {
    font-size: 1.8rem;
  }
}
.offer-tiles .cmp-offer-tile__stay-dates {
  font-size: 1.6rem;
  line-height: 150%;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__stay-dates {
    font-size: 1.8rem;
    padding-bottom: 0.5rem;
  }
}
.offer-tiles .cmp-offer-tile__stay-dates-label {
  font-weight: 500;
  display: block;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__stay-dates-label {
    display: inline-block;
  }
}
.offer-tiles .cmp-offer-tile__stay-date-start, .offer-tiles .cmp-offer-tile__stay-date-ndash, .offer-tiles .cmp-offer-tile__stay-date-end {
  font-weight: 300;
}
.offer-tiles .cmp-offer-tile__deadline-date-wrapper {
  font-size: 1.6rem;
  padding-top: 1.5rem;
  line-height: 150%;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__deadline-date-wrapper {
    font-size: 1.8rem;
    padding-top: 0.5rem;
  }
}
.offer-tiles .cmp-offer-tile__deadline-date-wrapper span {
  display: block;
}
@media (min-width: 769px) {
  .offer-tiles .cmp-offer-tile__deadline-date-wrapper span {
    display: inline-block;
  }
}
.offer-tiles .cmp-offer-tile__deadline-date-label {
  font-weight: 500;
}
.offer-tiles .cmp-offer-tile__deadline-date {
  font-weight: 300;
}
.offer-tiles .cmp-offer-tile__cta {
  color: #8F6456;
  text-decoration: none;
  font-weight: 500;
  font-size: 1.8rem;
  position: relative;
  display: inline-block;
  line-height: 106%;
  border-bottom: 0.1rem solid transparent;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 13px;
}
.offer-tiles .cmp-offer-tile__cta:hover {
  border-color: #8F6456;
}
.offer-tiles .cmp-offer-tile__cta:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
  top: 0.5rem;
  right: 0;
}

.list .cmp-list {
  font-weight: 500;
  line-height: 1.5;
  font-style: normal;
  padding: 0;
  float: none;
}
[dir=rtl] .list .cmp-list {
  float: none;
}
.list .cmp-list--bulleted-list {
  padding-left: 1.8rem;
}
@media (max-width: 767px) {
  .list .cmp-list {
    font-size: 1.4rem;
  }
}
.list .cmp-list .cmp-list__item {
  margin-bottom: 0.7rem;
  float: none;
}
@media (min-width: 769px) {
  .list .cmp-list .cmp-list__item {
    margin-bottom: 1rem;
  }
}
.list .cmp-list .cmp-list__item-description {
  font-weight: normal;
}
.list .cmp-list .cmp-list__item a.cmp-list__item-link > * {
  float: none;
}
.list .cmp-list .cmp-list__item .cmp-list__item-title,
.list .cmp-list .cmp-list__item .cmp-list__item-date,
.list .cmp-list .cmp-list__item .cmp-list__item-description {
  float: none;
}
.list .cmp-list__item-link {
  color: #686869;
  text-decoration: underline;
}
.list .cmp-list__item-link:hover {
  color: #3D3935;
}
.list h1, .list .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h1 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title, .list.h1 .cmp-list__title,
.list h2,
.list .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title,
.list .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title,
.h2 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title,
.cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title,
.list .embed .pixlee-header,
.embed .list .pixlee-header,
.list.h2 .cmp-list__title,
.list.cmp-hotel-detail-container__title .cmp-list__title,
.list .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title,
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .list .cmp-teaser__title,
.list h3,
.list .cmp-attraction-card__card h4,
.cmp-attraction-card__card .list h4,
.cmp-attraction-card__card .list.h4 .cmp-list__title,
.list.h4 .cmp-attraction-card__card .cmp-list__title,
.list .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title,
.cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title,
.list .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title,
.h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-teaser__title,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title,
.cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title,
.list .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title,
.list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title,
.cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-teaser__title,
.list .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title,
.h3 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title,
.list.h3 .cmp-list__title,
.list .offer-tiles .cmp-offer-tile__title,
.offer-tiles .list .cmp-offer-tile__title, .list.pretitle ~ .cmp-list {
  margin-bottom: 1rem;
}
.list h4, .list .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .list .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title, .list.h4 .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title,
.list h5,
.list .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title,
.h5 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title,
.list.h5 .cmp-list__title,
.list h6 ~ .cmp-list,
.list .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title ~ .cmp-list,
.h6 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title ~ .cmp-list,
.list.h6 .cmp-list__title ~ .cmp-list {
  margin-bottom: 1.3rem;
}
.list.h1 .cmp-list__title, .list.h1.cmp-list__title,
.list.h1 .cmp-list, .list.h2 .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2.cmp-list__title, .list.cmp-list__title.cmp-hotel-detail-container__title,
.list.h2 .cmp-list,
.list.cmp-hotel-detail-container__title .cmp-list, .list.h3 .cmp-list__title, .list.h3.cmp-list__title,
.list.h3 .cmp-list, .list.pretitle .cmp-list__title, .list.pretitle.cmp-list__title,
.list.pretitle .cmp-list,
.list h1 .cmp-list__title,
.list .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.h1 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list h1.cmp-list__title,
.list .h1 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.h1 .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list h1 .cmp-list,
.list .h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.h1 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.list h2 .cmp-list__title,
.list .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.list .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.h2 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list .embed .pixlee-header .cmp-list__title,
.embed .list .pixlee-header .cmp-list__title,
.list .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title .cmp-list__title,
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .list .cmp-teaser__title .cmp-list__title,
.list h2.cmp-list__title,
.list .h2 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.list .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.h2 .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list .embed .cmp-list__title.pixlee-header,
.embed .list .cmp-list__title.pixlee-header,
.list .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-list__title.cmp-teaser__title,
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .list .cmp-list__title.cmp-teaser__title,
.list h2 .cmp-list,
.list .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.list .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.h2 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.list .embed .pixlee-header .cmp-list,
.embed .list .pixlee-header .cmp-list,
.list .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title .cmp-list,
.cmp-rooms .cmp-carousel .teaser .cmp-teaser .list .cmp-teaser__title .cmp-list,
.list h3 .cmp-list__title,
.list .cmp-attraction-card__card h4 .cmp-list__title,
.cmp-attraction-card__card .list h4 .cmp-list__title,
.cmp-attraction-card__card .list.h4 .cmp-list__title .cmp-list__title,
.list.h4 .cmp-attraction-card__card .cmp-list__title .cmp-list__title,
.list .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title .cmp-list__title,
.h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-teaser__title .cmp-list__title,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title .cmp-list__title,
.cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title .cmp-list__title,
.list .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title .cmp-list__title,
.cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-teaser__title .cmp-list__title,
.list .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.h3 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list .offer-tiles .cmp-offer-tile__title .cmp-list__title,
.offer-tiles .list .cmp-offer-tile__title .cmp-list__title,
.list h3.cmp-list__title,
.list .cmp-attraction-card__card h4.cmp-list__title,
.cmp-attraction-card__card .list h4.cmp-list__title,
.cmp-attraction-card__card .list.h4 .cmp-list__title,
.list.h4 .cmp-attraction-card__card .cmp-list__title,
.list .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-list__title.cmp-teaser__title,
.h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-list__title.cmp-teaser__title,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title,
.cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title,
.list .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-list__title.cmp-teaser__title,
.cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-list__title.cmp-teaser__title,
.list .h3 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.h3 .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list .offer-tiles .cmp-list__title.cmp-offer-tile__title,
.offer-tiles .list .cmp-list__title.cmp-offer-tile__title,
.list h3 .cmp-list,
.list .cmp-attraction-card__card h4 .cmp-list,
.cmp-attraction-card__card .list h4 .cmp-list,
.cmp-attraction-card__card .list.h4 .cmp-list__title .cmp-list,
.list.h4 .cmp-attraction-card__card .cmp-list__title .cmp-list,
.list .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.list .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title .cmp-list,
.h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-teaser__title .cmp-list,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title .cmp-list,
.cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title .cmp-list,
.list .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title .cmp-list,
.cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .list .cmp-teaser__title .cmp-list,
.list .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.h3 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.list .offer-tiles .cmp-offer-tile__title .cmp-list,
.offer-tiles .list .cmp-offer-tile__title .cmp-list {
  margin-bottom: 1rem;
}
.list.h4 .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .list.h4.cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-list__title.cmp-accordion__header,
.list.h4 .cmp-list,
.cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list, .list.h5 .cmp-list__title, .list.h5.cmp-list__title,
.list.h5 .cmp-list, .list.h6 .cmp-list__title, .list.h6.cmp-list__title,
.list.h6 .cmp-list,
.list h4 .cmp-list__title,
.list .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.cmp-hotel-detail-container--expanded .list .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.h4 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list h4.cmp-list__title,
.list .h4 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.cmp-hotel-detail-container--expanded .list .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.h4 .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list h4 .cmp-list,
.list .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.list .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.cmp-hotel-detail-container--expanded .list .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.h4 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.list h5 .cmp-list__title,
.list .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.h5 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list h5.cmp-list__title,
.list .h5 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.h5 .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list h5 .cmp-list,
.list .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.h5 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list,
.list h6 .cmp-list__title,
.list .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list__title,
.h6 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list__title,
.list h6.cmp-list__title,
.list .h6 .cmp-teaser.cmp-teaser--default .cmp-list__title.cmp-teaser__title,
.h6 .cmp-teaser.cmp-teaser--default .list .cmp-list__title.cmp-teaser__title,
.list h6 .cmp-list,
.list .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title .cmp-list,
.h6 .cmp-teaser.cmp-teaser--default .list .cmp-teaser__title .cmp-list {
  margin-bottom: 1.3rem;
}
.list.pretitle .cmp-list__title {
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 21px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  margin-bottom: 1rem;
}
html:lang(zh) .list.pretitle .cmp-list__title {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .list.pretitle .cmp-list__title {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .list.pretitle .cmp-list__title {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .list.pretitle .cmp-list__title {
  font-family: Arial, sans-serif;
}
html:lang(ko) .list.pretitle .cmp-list__title {
  font-family: Arial, sans-serif;
}
html:lang(ru) .list.pretitle .cmp-list__title {
  font-family: Arial, sans-serif;
}
html:lang(he) .list.pretitle .cmp-list__title {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .list.pretitle .cmp-list__title {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .list.pretitle .cmp-list__title {
  font-family: Arial, sans-serif;
}
@media (min-width: 769px) {
  .list.pretitle .cmp-list__title {
    font-size: 1.8rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 769px) {
  .list.pretitle .cmp-list__title {
    margin-bottom: 1rem;
  }
}

.cmp-social-media a:hover .fa, .cmp-social-media a:hover .fab {
  color: #3D3935;
}
.cmp-social-media .fa,
.cmp-social-media .fab {
  color: #686869;
  font-size: 3rem;
  padding: 0.8rem;
}

.embed .pixlee-header {
  text-align: center;
  margin-bottom: 0;
}

/* CSS Document */
.suitev3-tabbar > div {
  overflow: hidden;
}

.suitev3-tabbar > div > div.canvas {
  position: relative;
}

/* tabs */
.suitev3-tabbar .tabbar {
  position: relative;
  z-index: 3;
}

.suitev3-tabbar .tabs > ul {
  display: table;
  list-style: none;
  margin: 0px -30px;
  padding: 0px;
  white-space: nowrap;
}

.suitev3-tabbar .tabs > ul > li {
  display: table-cell;
  text-align: center;
  padding: 0px 30px;
  margin: 0px;
  height: 2em;
}

.suitev3-tabbar .tabs > ul > li > a {
  margin: 0px;
  padding: 0px 0px 1em 0px;
  line-height: 1em;
}

/* controls */
.suitev3-tabbar > div > div.canvas div.controls {
  height: 0;
  width: 100%;
  position: absolute;
  z-index: 2;
}

.suitev3-tabbar div.canvas div.controls a {
  height: 50px;
  width: 50px;
  top: 0;
  display: block;
  position: absolute;
  background: transparent;
}

.suitev3-tabbar div.canvas div.controls a:hover {
  text-decoration: none;
}

.suitev3-tabbar div.canvas div.controls a.control-prev {
  left: 0;
}

.suitev3-tabbar div.canvas div.controls a.control-prev:after {
  content: "‹";
}

.suitev3-tabbar div.canvas div.controls a.control-next {
  right: 0;
}

.suitev3-tabbar div.canvas div.controls a.control-next:after {
  content: "›";
}

/* carousel */
.suitev3-tabbar .content {
  position: relative;
  z-index: 1;
}

.suitev3-tabbar div.carousel {
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  min-height: 100px;
  overflow: hidden;
}

.suitev3-tabbar div.carousel div.stage {
  width: 100%;
  height: auto;
  min-height: 100px;
  position: relative;
  z-index: 1;
  overflow: visible;
  background-color: #ffffff;
  margin: 0;
}

.suitev3-tabbar div.carousel div.stage > ul {
  position: relative;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: auto;
  white-space: nowrap;
  overflow: visible;
  font-size: 0; /* prevent chars between slides from affecting layout */
  transition: transform 1s;
}

.suitev3-tabbar div.carousel div.stage > ul > li {
  display: inline-block;
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  background-color: #ffffff;
  white-space: normal;
}

/* Slide Animation */
.suitev3-tabbar div.carousel div.stage > ul.position0 {
  transform: translateX(0);
}
.suitev3-tabbar div.carousel div.stage > ul.position1 {
  transform: translateX(-100%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position1 {
  transform: translateX(100%);
}
.suitev3-tabbar div.carousel div.stage > ul.position2 {
  transform: translateX(-200%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position2 {
  transform: translateX(200%);
}
.suitev3-tabbar div.carousel div.stage > ul.position3 {
  transform: translateX(-300%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position3 {
  transform: translateX(300%);
}
.suitev3-tabbar div.carousel div.stage > ul.position4 {
  transform: translateX(-400%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position4 {
  transform: translateX(400%);
}
.suitev3-tabbar div.carousel div.stage > ul.position5 {
  transform: translateX(-500%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position5 {
  transform: translateX(500%);
}
.suitev3-tabbar div.carousel div.stage > ul.position6 {
  transform: translateX(-600%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position6 {
  transform: translateX(600%);
}
.suitev3-tabbar div.carousel div.stage > ul.position7 {
  transform: translateX(-700%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position7 {
  transform: translateX(700%);
}
.suitev3-tabbar div.carousel div.stage > ul.position8 {
  transform: translateX(-800%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position8 {
  transform: translateX(800%);
}
.suitev3-tabbar div.carousel div.stage > ul.position9 {
  transform: translateX(-900%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position9 {
  transform: translateX(900%);
}
.suitev3-tabbar div.carousel div.stage > ul.position10 {
  transform: translateX(-1000%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position10 {
  transform: translateX(1000%);
}
.suitev3-tabbar div.carousel div.stage > ul.position11 {
  transform: translateX(-1100%);
}
[dir=rtl] .suitev3-tabbar div.carousel div.stage > ul.position11 {
  transform: translateX(1100%);
}

/* Swap Animation * /

.suitev3-tabbar .pattern-swap div.carousel div.stage > ul { 
  transform: translateX(0) !important;
}

.suitev3-tabbar .pattern-swap div.carousel div.stage > ul > li { 
  -webkit-transition: opacity 1s;
  transition:         opacity 1s;
  opacity:0; 
  display: block;
  position:absolute;
  left:0;
  top:0;  
    z-index:1;
}


.suitev3-tabbar .pattern-swap div.carousel div.stage > ul li:nth-child(1) { position:relative; opacity:1; z-index:0; }


.suitev3-tabbar div.carousel div.stage > ul.position0 li:nth-child(1) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position1 li:nth-child(2) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position2 li:nth-child(3) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position3 li:nth-child(4) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position4 li:nth-child(5) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position5 li:nth-child(6) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position6 li:nth-child(7) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position7 li:nth-child(8) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position8 li:nth-child(9) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position9 li:nth-child(10) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position10 li:nth-child(11) { opacity:1;  }
.suitev3-tabbar div.carousel div.stage > ul.position11 li:nth-child(12) { opacity:1;  }
/**/
.tabbed-carousel {
  overflow: hidden;
}

.cmp-tabbed-carousel {
  margin: auto;
}
.cmp-tabbed-carousel .canvas {
  display: flex;
  flex-direction: column;
}
.cmp-tabbed-carousel .tabs > ul {
  display: flex;
  flex-wrap: wrap;
  margin: 2rem 0 3.4rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 2rem;
  justify-content: center;
}
@media (min-width: 769px) {
  .cmp-tabbed-carousel .tabs > ul {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
}
.cmp-tabbed-carousel .tabs > ul > li {
  height: unset;
  width: 15rem;
  text-align: center;
  margin: 0 10px;
  padding: 0;
  border-bottom: 0.2rem solid #DAD9D6;
}
@media (min-width: 769px) {
  .cmp-tabbed-carousel .tabs > ul > li {
    width: 24.5rem;
  }
}
.cmp-tabbed-carousel .tabs > ul > li.active {
  border-color: #CEB4A9;
}
.cmp-tabbed-carousel .tabs > ul > li.active > a {
  font-weight: 500;
}
.cmp-tabbed-carousel .tabs > ul > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  text-decoration: none;
  text-transform: uppercase;
  color: #3D3935;
  padding: 0 0 0.5rem;
  white-space: normal;
  font-weight: normal;
  line-height: 1.9rem;
  font-size: 1.4rem;
  letter-spacing: 0.2rem;
}
@media (min-width: 769px) {
  .cmp-tabbed-carousel .tabs > ul > li > a {
    letter-spacing: 0.25rem;
    font-size: 1.6rem;
    padding-bottom: 1rem;
  }
}
.cmp-tabbed-carousel .cmp-carousel__item {
  background-color: transparent !important;
  vertical-align: top;
}
@media (min-width: 769px) {
  .cmp-tabbed-carousel .cmp-teaser__hero .cmp-teaser, .cmp-tabbed-carousel .cmp-teaser__hero-box--content-left .cmp-teaser, .cmp-tabbed-carousel .cmp-teaser__hero-box--content-right .cmp-teaser {
    height: 71.6rem;
  }
}
@media (min-width: 769px) {
  .cmp-tabbed-carousel .cmp-teaser__hero .cmp-teaser .cmp-teaser__content, .cmp-tabbed-carousel .cmp-teaser__hero-box--content-left .cmp-teaser .cmp-teaser__content, .cmp-tabbed-carousel .cmp-teaser__hero-box--content-right .cmp-teaser .cmp-teaser__content {
    margin: auto 9rem;
  }
}

.suitev3-tabbar > div {
  overflow: unset;
}
.suitev3-tabbar .cmp-tabbed-carousel .carousel {
  overflow: visible;
}
.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: visible;
}
.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage > ul {
  z-index: 1;
}
.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage > ul > li {
  display: inline-grid;
}
@media (min-width: 769px) {
  .suitev3-tabbar .cmp-tabbed-carousel .carousel .stage > ul > li {
    display: inline-block;
  }
}

.cmp-limited-time-features {
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.cmp-limited-time-features .limited_offers_headerline {
  text-align: center;
}
.cmp-limited-time-features .limited_offers_headerline h2, .cmp-limited-time-features .limited_offers_headerline .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-limited-time-features .limited_offers_headerline .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default .cmp-limited-time-features .limited_offers_headerline .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-limited-time-features .limited_offers_headerline .cmp-teaser__title, .cmp-limited-time-features .limited_offers_headerline .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-limited-time-features .limited_offers_headerline .cmp-teaser__title, .cmp-limited-time-features .limited_offers_headerline .list.h2 .cmp-list__title, .cmp-limited-time-features .limited_offers_headerline .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 .cmp-limited-time-features .limited_offers_headerline .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-limited-time-features .limited_offers_headerline .cmp-list__title, .cmp-limited-time-features .limited_offers_headerline .embed .pixlee-header, .embed .cmp-limited-time-features .limited_offers_headerline .pixlee-header {
  line-height: 120%;
  text-align: center;
}
@media (min-width: 769px) {
  .cmp-limited-time-features .limited_offers_headerline h2, .cmp-limited-time-features .limited_offers_headerline .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-limited-time-features .limited_offers_headerline .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default .cmp-limited-time-features .limited_offers_headerline .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-limited-time-features .limited_offers_headerline .cmp-teaser__title, .cmp-limited-time-features .limited_offers_headerline .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-limited-time-features .limited_offers_headerline .cmp-teaser__title, .cmp-limited-time-features .limited_offers_headerline .list.h2 .cmp-list__title, .cmp-limited-time-features .limited_offers_headerline .list.cmp-hotel-detail-container__title .cmp-list__title, .list.h2 .cmp-limited-time-features .limited_offers_headerline .cmp-list__title, .list.cmp-hotel-detail-container__title .cmp-limited-time-features .limited_offers_headerline .cmp-list__title, .cmp-limited-time-features .limited_offers_headerline .embed .pixlee-header, .embed .cmp-limited-time-features .limited_offers_headerline .pixlee-header {
    margin-bottom: 4rem;
  }
}
.cmp-limited-time-features .limited_offers_gallery {
  grid-gap: 3rem;
}
@media (max-width: 767px) {
  .cmp-limited-time-features .limited_offers_gallery {
    padding: 0 2rem 2rem;
  }
}
.cmp-limited-time-features .limited_offers_gallery .offer_eligibility {
  margin-top: 0px;
  margin-bottom: 2rem;
}
.cmp-limited-time-features .offer-redirection-link {
  position: absolute;
  bottom: -9.5rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .cmp-limited-time-features .offer-redirection-link {
    bottom: -8.5rem;
    padding: 0 2rem;
  }
}
.cmp-limited-time-features .offer-redirection-link a {
  text-decoration: none;
  background-color: transparent;
  border: 0.2rem solid #3D3935;
  color: #3D3935;
  padding: 1.3rem 3.3rem;
  border-radius: 0.3rem;
}
@media (max-width: 767px) {
  .cmp-limited-time-features .offer-redirection-link a {
    width: 100%;
    text-align: center;
  }
}
.cmp-limited-time-features .offer-redirection-link a:hover {
  color: #ffffff;
  background-color: #3D3935;
}
.cmp-limited-time-features .offer-redirection-link-spacer {
  margin-bottom: 140px;
}
@media (max-width: 767px) {
  .cmp-limited-time-features .offer-redirection-link-spacer {
    margin-bottom: 130px;
  }
}
.cmp-limited-time-features .offer-image img {
  height: 16.75rem;
  min-width: 100%;
  display: block;
  -o-object-fit: fill;
     object-fit: fill;
}
@media (min-width: 500px) {
  .cmp-limited-time-features .offer-image img {
    height: 25rem;
  }
}
@media (min-width: 769px) {
  .cmp-limited-time-features .offer-image img {
    height: 34.5rem;
  }
}
.cmp-limited-time-features .offer-information {
  padding: 2rem 1.5rem 0.6rem;
}
@media (min-width: 769px) {
  .cmp-limited-time-features .offer-information {
    padding: 2rem 0 0;
  }
}
.cmp-limited-time-features .offer-information > a {
  text-decoration: none;
  color: unset;
}
.cmp-limited-time-features .offer-information .link a,
.cmp-limited-time-features .offer-information .booknow_cta a {
  color: #8F6456;
  text-decoration: none;
  position: relative;
  display: inline-block;
  border-bottom: 0.1rem solid transparent;
  padding-right: 13px;
  font-size: 1.8rem;
  font-weight: 500;
}
.cmp-limited-time-features .offer-information .link a:after,
.cmp-limited-time-features .offer-information .booknow_cta a:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
  top: calc(50% - 5px);
  right: 0;
}
.cmp-limited-time-features .offer-information .link a:hover,
.cmp-limited-time-features .offer-information .booknow_cta a:hover {
  border-bottom: 0.1rem solid #8F6456;
}
.cmp-limited-time-features .offer_title {
  margin-bottom: 1rem;
  line-height: 120%;
}
.cmp-limited-time-features .offer_subtitle {
  display: none;
}
.cmp-limited-time-features .offer_paragraph {
  font-size: 1.6rem;
  margin: 0 0 2rem 0;
  font-weight: 300;
  line-height: 150%;
}
@media (min-width: 769px) {
  .cmp-limited-time-features .offer_paragraph {
    font-size: 1.8rem;
  }
}
.cmp-limited-time-features.gallery--cols-1 .limited_offers_gallery {
  justify-items: center;
}
.cmp-limited-time-features.gallery--cols-1 .lo_element {
  overflow: hidden;
  max-width: 46rem;
  height: 100%;
  width: 100%;
}
.cmp-limited-time-features.gallery--cols-1 .lo_element .offer-image {
  max-width: 46rem;
}

@media (min-width: 769px) {
  .cmp-limited-time-features.gallery--cols-2 .limited_offers_gallery > div {
    max-width: 46rem;
  }
  .cmp-limited-time-features.gallery--cols-2 .limited_offers_gallery > div:first-child {
    justify-self: end;
  }
  .cmp-limited-time-features.gallery--cols-2 .limited_offers_gallery > div:nth-child(2) {
    justify-self: start;
  }
}

.cmp-carousel .cmp-carousel__content .slick-dots {
  bottom: -3.5rem;
}
.cmp-carousel .cmp-teaser .cmp-teaser__content .cmp-teaser__content__container {
  padding-bottom: 0 !important;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .cmp-carousel .cmp-teaser .cmp-teaser__content .cmp-teaser__content__container {
    margin-bottom: 0.7rem !important;
  }
}
.cmp-carousel .pagingInfo {
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-carousel .pagingInfo {
  font-family: "Times New Roman", serif;
}
.cmp-carousel .cmp-image__caption, .cmp-carousel .cmp-teaser__caption {
  display: block;
  padding-top: 2rem;
  font-size: 1.8rem;
  line-height: 150%;
  font-weight: 300;
  color: #3D3935;
}
@media (min-width: 769px) {
  .cmp-carousel .cmp-image__caption, .cmp-carousel .cmp-teaser__caption {
    font-size: 0.16rem;
  }
}
.cmp-carousel .slick-list .cmp-image__caption, .cmp-carousel .slick-list .cmp-teaser__caption {
  font-size: 1.6rem;
  line-height: 2.4rem;
  display: none;
}
@media (max-width: 991px) {
  .cmp-carousel .slick-list .cmp-image__caption, .cmp-carousel .slick-list .cmp-teaser__caption {
    max-width: 65%;
    margin: auto;
  }
}
@media (min-width: 769px) {
  .cmp-carousel .slick-list .cmp-image__caption, .cmp-carousel .slick-list .cmp-teaser__caption {
    font-size: 1.8rem;
  }
}
.cmp-carousel .slick-list .cmp-teaser__content {
  display: none;
}
.cmp-carousel .slick-list .slick-current .cmp-image__caption, .cmp-carousel .slick-list .slick-current .cmp-teaser__caption {
  display: block;
  padding-top: 2rem;
  text-align: center;
  font-size: 1.6rem;
}
@media (min-width: 769px) {
  .cmp-carousel .slick-list .slick-current .cmp-image__caption, .cmp-carousel .slick-list .slick-current .cmp-teaser__caption {
    padding-top: 4rem;
    font-size: 1.8rem;
  }
}
.cmp-carousel .slick-list .slick-current .cmp-teaser__content {
  display: flex;
}
@media (min-width: 769px) {
  .cmp-carousel .cmp-teaser__image-top .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-carousel .cmp-teaser__image-top .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-carousel .cmp-teaser__image-bottom .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-carousel .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-carousel .cmp-teaser__image-left .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-carousel .cmp-teaser__image-left .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-carousel .cmp-teaser__image-right .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-carousel .cmp-teaser__image-right .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__image .cmp-image__image img {
    height: 71.2rem;
  }
}

.cmp-carousel--center--extended--mode {
  overflow: hidden;
}
.cmp-carousel--center--extended--mode .slick-prev,
.cmp-carousel--center--extended--mode .slick-next {
  position: absolute;
  z-index: 9;
}
.cmp-carousel--center--extended--mode .slick-prev {
  left: 0;
}
.cmp-carousel--center--extended--mode .slick-next {
  right: 0;
}
@media (min-width: 992px) {
  .cmp-carousel--center--extended--mode .slick-slider {
    width: 77rem !important;
    margin: auto;
  }
}
.cmp-carousel--center--extended--mode .slick-slider button {
  cursor: pointer;
}
.cmp-carousel--center--extended--mode .slick-slider .slick-arrow {
  bottom: 0;
  top: initial;
  z-index: 1;
  transform: unset;
  width: 8rem;
  height: 8.5rem;
  text-indent: -20px;
  border: none;
}
.cmp-carousel--center--extended--mode .slick-slider .slick-list {
  overflow: visible;
}
.cmp-carousel--center--extended--mode .slick-slider .slick-list .image {
  cursor: default;
  text-align: center;
}
@media (max-width: 767px) {
  .cmp-carousel--center--extended--mode .slick-slider .slick-list .image .cmp-image {
    width: -moz-min-content;
    width: min-content;
  }
}
.cmp-carousel--center--extended--mode .slick-slider .slick-list .image img {
  padding: 0 1.5rem;
}
@media (max-width: 767px) {
  .cmp-carousel--center--extended--mode .slick-slider .slick-list .image img {
    height: 25.5rem;
    width: auto;
    padding: 0 1rem;
  }
}
@media (min-width: 768px) {
  .cmp-carousel--center--extended--mode .slick-slider .slick-list .image img {
    height: 45rem;
    width: auto;
  }
}
@media (min-width: 992px) {
  .cmp-carousel--center--extended--mode .slick-slider .slick-list .image img {
    height: 71.2rem;
    width: auto;
  }
}
@media (max-width: 767px) {
  .cmp-carousel--center--extended--mode .slick-slider .slick-list .image img.cmp-image__image-desktop {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .cmp-carousel--center--extended--mode .slick-slider .slick-list .image img.cmp-image__image-mobile {
    display: block !important;
  }
}
.cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) button.slick-arrow:after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 20px;
  height: 20px;
  border-top: 2px solid;
  bottom: -9px;
}
@media (min-width: 993px) {
  .cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-prev {
    right: 0;
    left: auto;
  }
}
@media (max-width: 991px) {
  .cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-prev {
    right: 5.5rem;
    left: auto;
  }
}
.cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-prev:after {
  border-left: 2px solid;
  transform: rotate(-45deg);
  left: 1px;
}
.cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-prev:hover {
  margin-left: 15px;
  width: 58px;
}
@media (min-width: 993px) {
  .cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-next {
    right: -7rem;
  }
}
@media (max-width: 991px) {
  .cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-next {
    right: -2.5rem;
  }
}
.cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-next:after {
  border-right: 2px solid;
  transform: rotate(45deg);
  right: 1px;
}
.cmp-carousel--center--extended--mode:not(.cmp-carousel--show-slide-counter) .slick-next:hover {
  margin-right: 15px;
  width: 58px;
}

@media (max-width: 767px) {
  .cmp-carousel--center-mode .slick-slide {
    margin: 0 1rem;
  }
}

.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots).cmp-carousel--single-mode .slick-prev, .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots).cmp-carousel--single-mode .slick-next {
  bottom: 0;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow {
  position: relative;
  width: 48px;
  background-color: transparent;
  height: 100%;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:before, .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:after {
  color: #3D3935;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:before {
  left: 0;
  background-color: #3D3935;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:after {
  bottom: 4px;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-prev {
  left: 0;
  margin-left: 25px;
}
[dir=rtl] .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-prev {
  right: 120px;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-prev:after {
  left: 1px;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-prev:hover {
  margin-left: 15px;
  width: 58px;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-next {
  right: 0;
  margin-right: 25px;
}
[dir=rtl] .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-next {
  right: -120px;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-next:after {
  right: 1px;
}
.cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-next:hover {
  margin-right: 15px;
  width: 58px;
}

@media (min-width: 769px) {
  .teaser .cmp-teaser--align-right .cmp-teaser__content__container, .teaser .cmp-teaser--align-center .cmp-teaser__content__container {
    text-align: left;
  }
}
@media (min-width: 769px) {
  .teaser .cmp-teaser--align-right .cmp-teaser__pretitle, .teaser .cmp-teaser--align-right .cmp-teaser__title, .teaser .cmp-teaser--align-right .cmp-teaser__action-container, .teaser .cmp-teaser--align-center .cmp-teaser__pretitle, .teaser .cmp-teaser--align-center .cmp-teaser__title, .teaser .cmp-teaser--align-center .cmp-teaser__action-container {
    text-align: left;
  }
}
.teaser.cmp-teaser__title-align--center .cmp-teaser__pretitle, .teaser.cmp-teaser__title-align--center .cmp-teaser__title {
  text-align: center;
}
.teaser.cmp-teaser__title-align--right .cmp-teaser__pretitle, .teaser.cmp-teaser__title-align--right .cmp-teaser__title {
  text-align: right;
}
.teaser.cmp-teaser__cta-align--center .cmp-teaser__action-container {
  text-align: center;
}
.teaser.cmp-teaser__cta-align--right .cmp-teaser__action-container {
  text-align: right;
}

.cmp-teaser {
  letter-spacing: 0.011em;
  display: flex;
  flex-direction: column;
  text-align: left;
  margin: 0 auto;
  background-color: #ffffff;
}
.cmp-teaser .cmp-image {
  height: 100%;
}
.cmp-teaser .cmp-teaser__title-link {
  cursor: default;
}
.cmp-teaser .cmp-teaser__content__container {
  padding: 15px;
  margin-bottom: 4rem;
}
.cmp-teaser .cmp-teaser__content-section {
  display: block;
  padding: 0;
}
.cmp-teaser .cmp-teaser__image ~ .cmp-teaser__content {
  position: relative;
}
@media (max-width: 768px) {
  .cmp-teaser .cmp-teaser__image ~ .cmp-teaser__content {
    padding-top: 10px;
  }
}
.cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image, .cmp-teaser .cmp-teaser__image .cmp-image__image {
  display: flex;
  height: 100%;
}
.cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser .cmp-teaser__image .cmp-image__image img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 35.2rem;
}
@media (min-width: 769px) {
  .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser .cmp-teaser__image .cmp-image__image img {
    max-height: none;
    min-height: 100%;
    height: 71.5rem;
  }
}
.cmp-teaser .cmp-teaser__pretitle {
  padding: 0;
  font-size: 1.6rem;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-teaser .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
.cmp-teaser__scheme--lighter-grey .cmp-teaser {
  background-color: #F4F4F3;
}
.cmp-teaser__scheme--lighter-grey.cmp-teaser__hero-box .cmp-teaser {
  background-color: inherit;
}
.cmp-teaser__scheme--lighter-grey.cmp-teaser__hero-box .cmp-teaser__content {
  background-color: #F4F4F3;
}
.cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero-box .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero-box .cmp-teaser__image .cmp-image__image img {
  min-height: 37.5rem;
}
@media (min-width: 769px) {
  .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero-box .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero-box .cmp-teaser__image .cmp-image__image img {
    height: 71.5rem;
  }
}
.cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content {
  position: absolute;
  color: #ffffff;
  background-color: transparent;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 51.56%);
  display: flex;
  justify-content: center;
}
@media (min-width: 769px) {
  .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content {
    padding: 0 9rem;
  }
}
.cmp-teaser__hero .cmp-teaser__content__container {
  text-align: center;
  margin-bottom: 0.4rem;
}
@media (min-width: 769px) {
  .cmp-teaser__hero .cmp-teaser__content__container {
    margin-bottom: 2.9rem;
  }
}
.cmp-teaser__hero .cmp-teaser__content__container .cmp-teaser__pretitle {
  padding-top: 1rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 769px) {
  .cmp-teaser__hero .cmp-teaser__content__container .cmp-teaser__pretitle {
    padding-top: 2rem;
    margin-bottom: 2rem;
  }
}
.cmp-teaser__hero .cmp-teaser.cmp-teaser--default .cmp-teaser__title {
  color: #ffffff;
}
.cmp-teaser__hero .cmp-teaser__description {
  padding-top: 1rem;
  color: #ffffff;
}
@media (min-width: 769px) {
  .cmp-teaser__hero .cmp-teaser__description {
    padding-top: 2rem;
    color: #ffffff;
  }
}
.cmp-teaser__hero .cmp-teaser__action-container {
  padding-top: 2rem;
}
.cmp-teaser__hero .cmp-teaser--align-top .cmp-teaser__content__container {
  margin-top: 3.5rem;
}
@media (min-width: 769px) {
  .cmp-teaser__hero .cmp-teaser--align-top .cmp-teaser__content__container {
    margin-top: 9rem;
  }
}
.cmp-teaser__hero .cmp-teaser--align-right .cmp-teaser__image ~ .cmp-teaser__content {
  justify-content: flex-end;
}
.cmp-teaser__hero .cmp-teaser--align-left .cmp-teaser__image ~ .cmp-teaser__content {
  justify-content: flex-start;
}
@media (min-width: 769px) {
  .cmp-teaser__hero.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero .cmp-teaser__image .cmp-image__image img {
    height: 71.5rem;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__hero-box--content-left .cmp-teaser .cmp-teaser__image, .cmp-teaser__hero-box--content-right .cmp-teaser .cmp-teaser__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.cmp-teaser__hero-box--content-left .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero-box--content-right .cmp-teaser .cmp-teaser__image .cmp-image__image img {
  height: 28.1rem;
}
@media (min-width: 769px) {
  .cmp-teaser__hero-box--content-left .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero-box--content-right .cmp-teaser .cmp-teaser__image .cmp-image__image img {
    max-height: 71.5rem;
  }
}
.cmp-teaser__hero-box--content-left .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero-box--content-right .cmp-teaser__image ~ .cmp-teaser__content {
  height: 100%;
  width: 100%;
  color: #3D3935;
}
@media (min-width: 769px) {
  .cmp-teaser__hero-box--content-left .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero-box--content-right .cmp-teaser__image ~ .cmp-teaser__content {
    height: 715px;
    width: 66rem;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__hero-box--content-left .cmp-teaser__content__container, .cmp-teaser__hero-box--content-right .cmp-teaser__content__container {
    background-color: #ffffff;
    border: 5rem solid #ffffff;
    margin: 0;
    width: 48rem;
  }
}
.cmp-teaser__hero-box--content-left .cmp-teaser__content, .cmp-teaser__hero-box--content-right .cmp-teaser__content {
  margin: 0;
}
@media (min-width: 769px) {
  .cmp-teaser__hero-box--content-left .cmp-teaser__content, .cmp-teaser__hero-box--content-right .cmp-teaser__content {
    padding: 3.5rem;
  }
}
@media (min-width: 1200px) {
  .cmp-teaser__hero-box--content-left .cmp-teaser__content, .cmp-teaser__hero-box--content-right .cmp-teaser__content {
    padding: 5rem;
  }
}
.cmp-teaser__hero-box--content-left .cmp-teaser__description, .cmp-teaser__hero-box--content-right .cmp-teaser__description {
  color: #000000;
  padding-top: 1rem;
}
@media (min-width: 769px) {
  .cmp-teaser__hero-box--content-left .cmp-teaser__description, .cmp-teaser__hero-box--content-right .cmp-teaser__description {
    color: #3D3935;
    padding-top: 1.5rem;
  }
}
.cmp-teaser__hero-box--content-left .cmp-teaser__action-container, .cmp-teaser__hero-box--content-right .cmp-teaser__action-container {
  padding-top: 2rem;
}
.cmp-teaser__hero-box--content-left .cmp-teaser__content-section, .cmp-teaser__hero-box--content-right .cmp-teaser__content-section {
  padding: 0;
}
@media (min-width: 769px) {
  .cmp-teaser__hero-box--content-right .cmp-teaser {
    flex-direction: row;
    justify-content: flex-end;
  }
}
.cmp-teaser__image-top .cmp-teaser .cmp-teaser__content, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__content, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__content, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__content, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__content {
  display: flex;
}
@media (min-width: 769px) {
  .cmp-teaser__image-top .cmp-teaser .cmp-teaser__content, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__content, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__content, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__content, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__content {
    padding: 0;
  }
}
.cmp-teaser__image-top .cmp-teaser .cmp-teaser__pretitle, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__pretitle, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__pretitle, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__pretitle, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
  margin-bottom: 1.5rem;
}
@media (min-width: 769px) {
  .cmp-teaser__image-top .cmp-teaser .cmp-teaser__pretitle, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__pretitle, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__pretitle, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__pretitle, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
    padding-top: 2rem;
    margin-bottom: 2rem;
  }
}
.cmp-teaser__image-top .cmp-teaser .cmp-teaser__title, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__title, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__title, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title {
  margin-top: 0.5rem;
}
@media (min-width: 769px) {
  .cmp-teaser__image-top .cmp-teaser .cmp-teaser__title, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__title, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__title, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__title, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__title {
    margin-top: 2rem;
  }
}
.cmp-teaser__image-top .cmp-teaser .cmp-teaser__description, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__description, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__description, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__description, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__description {
  padding-top: 1rem;
}
@media (min-width: 769px) {
  .cmp-teaser__image-top .cmp-teaser .cmp-teaser__description, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__description, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__description, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__description, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__description {
    padding-top: 1.5rem;
  }
}
.cmp-teaser__image-top .cmp-teaser .cmp-teaser__action-container, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__action-container, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__action-container, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__action-container, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__action-container {
  padding-top: 2rem;
  margin-left: inherit;
}
.cmp-teaser__image-top .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-left .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-left .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-right .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__image .cmp-image__image img {
  height: auto;
}
.cmp-teaser__image-top .cmp-teaser .cmp-teaser__content {
  display: flex;
}
@media (min-width: 769px) {
  .cmp-teaser__image-top .cmp-teaser .cmp-teaser__pretitle {
    padding-top: 2rem;
  }
}
.cmp-teaser__image-bottom .cmp-teaser__image {
  order: 1;
}
@media (min-width: 769px) {
  .cmp-teaser__image-top .cmp-teaser__description, .cmp-teaser__image-bottom .cmp-teaser__description {
    padding-top: 1rem;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-top.cmp-teaser__image-width--25 .cmp-teaser__image, .cmp-teaser__image-top.cmp-teaser__image-width--33 .cmp-teaser__image, .cmp-teaser__image-top.cmp-teaser__image-width--40 .cmp-teaser__image, .cmp-teaser__image-top.cmp-teaser__image-width--50 .cmp-teaser__image, .cmp-teaser__image-top.cmp-teaser__image-width--60 .cmp-teaser__image, .cmp-teaser__image-top.cmp-teaser__image-width--67 .cmp-teaser__image, .cmp-teaser__image-top.cmp-teaser__image-width--75 .cmp-teaser__image, .cmp-teaser__image-bottom.cmp-teaser__image-width--25 .cmp-teaser__image, .cmp-teaser__image-bottom.cmp-teaser__image-width--33 .cmp-teaser__image, .cmp-teaser__image-bottom.cmp-teaser__image-width--40 .cmp-teaser__image, .cmp-teaser__image-bottom.cmp-teaser__image-width--50 .cmp-teaser__image, .cmp-teaser__image-bottom.cmp-teaser__image-width--60 .cmp-teaser__image, .cmp-teaser__image-bottom.cmp-teaser__image-width--67 .cmp-teaser__image, .cmp-teaser__image-bottom.cmp-teaser__image-width--75 .cmp-teaser__image {
    width: 100%;
  }
  .cmp-teaser__image-top.cmp-teaser__image-width--25 .cmp-teaser__content, .cmp-teaser__image-top.cmp-teaser__image-width--33 .cmp-teaser__content, .cmp-teaser__image-top.cmp-teaser__image-width--40 .cmp-teaser__content, .cmp-teaser__image-top.cmp-teaser__image-width--50 .cmp-teaser__content, .cmp-teaser__image-top.cmp-teaser__image-width--60 .cmp-teaser__content, .cmp-teaser__image-top.cmp-teaser__image-width--67 .cmp-teaser__content, .cmp-teaser__image-top.cmp-teaser__image-width--75 .cmp-teaser__content, .cmp-teaser__image-bottom.cmp-teaser__image-width--25 .cmp-teaser__content, .cmp-teaser__image-bottom.cmp-teaser__image-width--33 .cmp-teaser__content, .cmp-teaser__image-bottom.cmp-teaser__image-width--40 .cmp-teaser__content, .cmp-teaser__image-bottom.cmp-teaser__image-width--50 .cmp-teaser__content, .cmp-teaser__image-bottom.cmp-teaser__image-width--60 .cmp-teaser__content, .cmp-teaser__image-bottom.cmp-teaser__image-width--67 .cmp-teaser__content, .cmp-teaser__image-bottom.cmp-teaser__image-width--75 .cmp-teaser__content {
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-left .cmp-teaser, .cmp-teaser__image-right .cmp-teaser, .cmp-rooms .cmp-carousel .teaser .cmp-teaser {
    flex-direction: row;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-left .cmp-teaser .cmp-teaser__image .cmp-image__image, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__image .cmp-image__image, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__image .cmp-image__image {
    height: auto !important;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-left .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__image .cmp-image__image img, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__image .cmp-image__image img {
    height: auto !important;
    width: 100%;
    -o-object-fit: unset;
       object-fit: unset;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-left .cmp-teaser .cmp-teaser__pretitle, .cmp-teaser__image-right .cmp-teaser .cmp-teaser__pretitle, .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__pretitle {
    padding-top: 0;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .cmp-teaser__image-left .cmp-teaser .cmp-teaser__content__container:not([data-paddingforallviewports]), .cmp-teaser__image-right .cmp-teaser .cmp-teaser__content__container:not([data-paddingforallviewports]), .cmp-rooms .cmp-carousel .teaser .cmp-teaser .cmp-teaser__content__container:not([data-paddingforallviewports]) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.cmp-teaser__image-left .cmp-teaser__image, .cmp-teaser__image-right .cmp-teaser__image, .cmp-rooms .cmp-carousel .teaser .cmp-teaser__image {
  order: 0;
}
@media (min-width: 769px) {
  .cmp-teaser__image-left .cmp-teaser__image, .cmp-teaser__image-right .cmp-teaser__image, .cmp-rooms .cmp-carousel .teaser .cmp-teaser__image {
    width: 50%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-left .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__image-right .cmp-teaser__image ~ .cmp-teaser__content, .cmp-rooms .cmp-carousel .teaser .cmp-teaser__image ~ .cmp-teaser__content {
    width: 50%;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    min-width: 45rem;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-left .cmp-teaser__content__container, .cmp-teaser__image-right .cmp-teaser__content__container, .cmp-rooms .cmp-carousel .teaser .cmp-teaser__content__container {
    margin: 0;
  }
}
@media (min-width: 993px) {
  .cmp-teaser__image-left .cmp-teaser__content__container, .cmp-teaser__image-right .cmp-teaser__content__container, .cmp-rooms .cmp-carousel .teaser .cmp-teaser__content__container {
    padding: 0 3.05rem;
    margin: 0;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-right .cmp-teaser__image, .cmp-rooms .cmp-carousel .teaser .cmp-teaser__image {
    order: 1;
  }
}
.cmp-teaser__feature {
  width: 100% !important;
}
@media (min-width: 769px) {
  .cmp-teaser__feature .cmp-teaser {
    padding: 1.5rem;
    width: 35rem;
  }
}
.cmp-teaser__feature .cmp-teaser .cmp-teaser__image ~ .cmp-teaser__content {
  position: relative;
}
.cmp-teaser__feature .cmp-teaser__description {
  text-align: center;
  padding-top: 2rem;
}
.cmp-teaser__feature .cmp-teaser__description.rte, .cmp-teaser__feature .cmp-dynamic-room-class-tiles__content .cmp-teaser__description.attribute-content, .cmp-dynamic-room-class-tiles__content .cmp-teaser__feature .cmp-teaser__description.attribute-content, .cmp-teaser__feature .cmp-teaser__description.cmp-display-logic {
  color: #3D3935;
}
.cmp-teaser__feature .cmp-teaser__action-container {
  padding-top: 2rem;
}
.cmp-teaser__feature .cmp-teaser__image .cmp-image {
  display: flex;
  justify-content: center;
}
.cmp-teaser__feature .cmp-teaser__image .cmp-image .cmp-image__image img {
  height: auto;
  width: auto;
  max-height: none;
  max-width: none;
}
.cmp-teaser__feature .cmp-teaser__title {
  text-transform: capitalize;
}
.cmp-teaser__feature.cmp-teaser__button-style-tertiary .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-tertiary .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--white .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--black .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-basic .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-basic .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-basic .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-basic--white .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-basic--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-basic--white .cmp-rooms-button-link {
  border-color: transparent;
}
.cmp-teaser__feature.cmp-teaser__button-style-tertiary .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-tertiary .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--white .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--black .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-basic .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-basic .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-basic .cmp-rooms-button-link, .cmp-teaser__feature.cmp-teaser__button-style-basic--white .cmp-button, .cmp-teaser__feature.cmp-teaser__button-style-basic--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__feature.cmp-teaser__button-style-basic--white .cmp-rooms-button-link {
  font-size: 1.8rem;
}
.cmp-teaser__icon-list {
  width: 100% !important;
  background: #F4F4F3;
}
@media (max-width: 767px) {
  .cmp-teaser__icon-list {
    padding: 0 2rem;
  }
}
.cmp-teaser__icon-list .cmp-teaser {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  /* min-height: rem(60px); */
  padding: 1.6rem 0;
  /*  @include media('<svp') {
     min-height: rem(30px);
     padding-top: rem(20px);
   } */
}
.cmp-teaser__icon-list .cmp-teaser .cmp-teaser__image .cmp-image__image {
  align-items: center;
  justify-content: center;
  max-height: 3rem;
  width: 3rem;
  overflow: hidden;
}
.cmp-teaser__icon-list .cmp-teaser .cmp-teaser__image .cmp-image__image img {
  height: auto;
  width: auto;
  min-height: 0;
  min-width: 0;
}
.cmp-teaser__icon-list .cmp-teaser .cmp-teaser__content {
  align-self: flex-start;
}
.cmp-teaser__icon-list .cmp-teaser .cmp-teaser__content__container {
  margin-bottom: 0;
  padding: 2.5rem !important;
}
@media (max-width: 767px) {
  .cmp-teaser__icon-list .cmp-teaser .cmp-teaser__content__container {
    padding: 0 0 0 2.5rem !important;
  }
  [dir=rtl] .cmp-teaser__icon-list .cmp-teaser .cmp-teaser__content__container {
    padding: 0 2.5rem 0 0 !important;
  }
}
.cmp-teaser__icon-list .cmp-teaser .cmp-teaser__content__container .cmp-teaser__content-section .cmp-teaser__description p {
  letter-spacing: 0.011em;
  color: #3D3935;
  font-weight: normal;
}
.cmp-teaser__icon-list .cmp-button-wrapper, .cmp-teaser__icon-list .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-teaser__icon-list .offer-redirection-link {
  justify-content: flex-start;
}
.cmp-teaser__icon-list.cmp-button--align-center .cmp-button-wrapper, .cmp-teaser__icon-list.cmp-button--align-center .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-teaser__icon-list.cmp-button--align-center .offer-redirection-link, .cmp-teaser__icon-list.cmp-button--align-right .cmp-button-wrapper, .cmp-teaser__icon-list.cmp-button--align-right .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-teaser__icon-list.cmp-button--align-right .offer-redirection-link {
  justify-content: flex-start;
}
.cmp-teaser__icon-list.cmp-teaser__image-left .cmp-teaser__image, .cmp-teaser__icon-list.cmp-teaser__image-right .cmp-teaser__image, .cmp-rooms .cmp-carousel .cmp-teaser__icon-list.teaser .cmp-teaser__image {
  width: 100%;
}
.cmp-teaser__icon-list .cmp-teaser--align-middle .cmp-teaser__content {
  align-self: center;
}
.cmp-teaser__icon-list .cmp-teaser--align-bottom .cmp-teaser__content {
  align-self: flex-end;
}
.cmp-teaser__icon-list .cmp-teaser--align-center.cmp-teaser {
  justify-content: center;
}
.cmp-teaser__icon-list .cmp-teaser--align-right.cmp-teaser {
  justify-content: flex-end;
}
.cmp-teaser__icon-list .cmp-teaser .cmp-teaser__image ~ .cmp-teaser__content {
  padding: 0;
}
.cmp-teaser__icon-list .cmp-teaser__content-section {
  padding: 0;
}
.cmp-teaser__icon-list .cmp-teaser__action-container {
  padding: 0 0 0 2rem;
}
.cmp-teaser__icon-list .cmp-teaser__action-container a.cmp-button, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-teaser__action-container a.cmp-rooms-button-link {
  color: #000000;
  border: none;
  font-size: 2.2rem;
}
.cmp-teaser__icon-list .cmp-teaser__action-container a.cmp-button:after, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-teaser__action-container a.cmp-rooms-button-link:after {
  position: relative;
  border-bottom: 0.2rem solid #000000;
  border-right: 0.2rem solid #000000;
  height: 1rem;
  width: 1rem;
  top: calc(50% - 8px);
  right: 0.3rem;
}
.cmp-teaser__icon-list .cmp-teaser__action-container a.cmp-button .cmp-button__text, .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button a.cmp-rooms-button-link .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-teaser__action-container a.cmp-rooms-button-link .cmp-button__text {
  line-height: 1;
}
.cmp-teaser__title-align--center .cmp-teaser__pretitle, .cmp-teaser__title-align--center .cmp-teaser__title {
  text-align: center;
}
.cmp-teaser__title-align--right .cmp-teaser__pretitle, .cmp-teaser__title-align--right .cmp-teaser__title {
  text-align: right;
}
.cmp-teaser__cta-align--center .cmp-teaser__action-container {
  text-align: center;
}
.cmp-teaser__cta-align--right .cmp-teaser__action-container {
  text-align: right;
}
@media (min-width: 769px) {
  .cmp-teaser__image-width--25 .cmp-teaser__image {
    width: 25%;
  }
  .cmp-teaser__image-width--25 .cmp-teaser__content {
    width: 75%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-width--33 .cmp-teaser__image {
    width: 33%;
  }
  .cmp-teaser__image-width--33 .cmp-teaser__content {
    width: 67%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-width--40 .cmp-teaser__image {
    width: 40%;
  }
  .cmp-teaser__image-width--40 .cmp-teaser__content {
    width: 60%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-width--50 .cmp-teaser__image {
    width: 50%;
  }
  .cmp-teaser__image-width--50 .cmp-teaser__content {
    width: 50%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-width--60 .cmp-teaser__image {
    width: 60%;
  }
  .cmp-teaser__image-width--60 .cmp-teaser__content {
    width: 40%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-width--67 .cmp-teaser__image {
    width: 67%;
  }
  .cmp-teaser__image-width--67 .cmp-teaser__content {
    width: 33%;
  }
}
@media (min-width: 769px) {
  .cmp-teaser__image-width--75 .cmp-teaser__image {
    width: 75%;
  }
  .cmp-teaser__image-width--75 .cmp-teaser__content {
    width: 25%;
  }
}
.cmp-teaser .cmp-button, .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser .cmp-rooms-button-link {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(zh) .cmp-teaser .cmp-button, html:lang(zh) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(zh) .cmp-teaser .cmp-rooms-button-link {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .cmp-teaser .cmp-button, html:lang(ar) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(ar) .cmp-teaser .cmp-rooms-button-link {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .cmp-teaser .cmp-button, html:lang(th) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(th) .cmp-teaser .cmp-rooms-button-link {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .cmp-teaser .cmp-button, html:lang(ja) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(ja) .cmp-teaser .cmp-rooms-button-link {
  font-family: Arial, sans-serif;
}
html:lang(ko) .cmp-teaser .cmp-button, html:lang(ko) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(ko) .cmp-teaser .cmp-rooms-button-link {
  font-family: Arial, sans-serif;
}
html:lang(ru) .cmp-teaser .cmp-button, html:lang(ru) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(ru) .cmp-teaser .cmp-rooms-button-link {
  font-family: Arial, sans-serif;
}
html:lang(he) .cmp-teaser .cmp-button, html:lang(he) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(he) .cmp-teaser .cmp-rooms-button-link {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .cmp-teaser .cmp-button, html:lang(zh-TW) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(zh-TW) .cmp-teaser .cmp-rooms-button-link {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .cmp-teaser .cmp-button, html:lang(id) .cmp-teaser .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button html:lang(id) .cmp-teaser .cmp-rooms-button-link {
  font-family: Arial, sans-serif;
}
@media (max-width: 768px) {
  .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button-wrapper, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-teaser__button-style-primary .cmp-teaser__action-container .offer-redirection-link {
    width: 100%;
  }
  .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button-wrapper .cmp-button, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features .cmp-teaser__button-style-primary .cmp-teaser__action-container .offer-redirection-link .cmp-button, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-teaser__button-style-primary .cmp-teaser__action-container .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-limited-time-features .cmp-teaser__button-style-primary .cmp-teaser__action-container .offer-redirection-link .cmp-rooms-button-link {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button-wrapper, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-teaser__button-style-secondary .cmp-teaser__action-container .offer-redirection-link {
    width: 100%;
  }
  .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button-wrapper .cmp-button, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features .cmp-teaser__button-style-secondary .cmp-teaser__action-container .offer-redirection-link .cmp-button, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms-button-link, .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-secondary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-teaser__button-style-secondary .cmp-teaser__action-container .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-limited-time-features .cmp-teaser__button-style-secondary .cmp-teaser__action-container .offer-redirection-link .cmp-rooms-button-link {
    width: 100%;
    text-align: center;
  }
}
.cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-button-wrapper .cmp-button, .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-button, .cmp-limited-time-features .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .offer-redirection-link .cmp-button, .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms-button-link, .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-limited-time-features .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .offer-redirection-link .cmp-rooms-button-link {
  background-color: #ffffff;
  color: #3D3935;
}
.cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-button-wrapper .cmp-button:hover, .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-button:hover, .cmp-limited-time-features .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .offer-redirection-link .cmp-button:hover, .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-button-wrapper .cmp-rooms-button-link:hover, .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link:hover, .cmp-limited-time-features .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-limited-time-features .cmp-teaser__button-style-primary--white .cmp-teaser__action-container .offer-redirection-link .cmp-rooms-button-link:hover {
  background-color: #3D3935;
  color: #ffffff;
}
.cmp-teaser__button-style-secondary--white .cmp-teaser__action-container a {
  border-color: #ffffff;
  color: #ffffff;
}
.cmp-teaser__button-style-secondary--white .cmp-teaser__action-container a:hover {
  background-color: #ffffff;
  color: #3D3935;
}
.cmp-teaser__button-style-tertiary--white .cmp-teaser__action-container a {
  color: #ffffff;
  border-color: transparent;
}
.cmp-teaser__button-style-tertiary--white .cmp-teaser__action-container a:after {
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.cmp-teaser__button-style-tertiary--white .cmp-teaser__action-container a:hover {
  border-color: #ffffff;
}
.cmp-teaser__button-style-basic--white .cmp-teaser__action-container a {
  color: #ffffff;
  border-color: #ffffff;
}
.cmp-teaser__button-style-basic--white .cmp-teaser__action-container a:hover {
  color: #DAD9D6;
  border-color: #DAD9D6;
}
.cmp-teaser__button-style-tertiary--black .cmp-teaser__action-container a {
  color: #686869;
}
.cmp-teaser__button-style-tertiary--black .cmp-teaser__action-container a:after {
  border-bottom: 1px solid #686869;
  border-right: 1px solid #686869;
}
.cmp-teaser__button-style-tertiary--black .cmp-teaser__action-container a:hover {
  border-color: #3D3935;
  color: #3D3935;
}
.cmp-teaser__button-style-tertiary--black .cmp-teaser__action-container a:hover:after {
  border-bottom: 1px solid #3D3935;
  border-right: 1px solid #3D3935;
}
.cmp-teaser__margin-bottom_20 .cmp-teaser .cmp-teaser__content__container {
  margin-bottom: 2rem;
}

.h1 .cmp-teaser__pretitle, .h2 .cmp-teaser__pretitle, .cmp-hotel-detail-container__title .cmp-teaser__pretitle, .h3 .cmp-teaser__pretitle, .h4 .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .h5 .cmp-teaser__pretitle, .h6 .cmp-teaser__pretitle {
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 21px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
html:lang(zh) .h1 .cmp-teaser__pretitle, html:lang(zh) .h2 .cmp-teaser__pretitle, html:lang(zh) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(zh) .h3 .cmp-teaser__pretitle, html:lang(zh) .h4 .cmp-teaser__pretitle, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(zh) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(zh) .h5 .cmp-teaser__pretitle, html:lang(zh) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .h1 .cmp-teaser__pretitle, html:lang(ar) .h2 .cmp-teaser__pretitle, html:lang(ar) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ar) .h3 .cmp-teaser__pretitle, html:lang(ar) .h4 .cmp-teaser__pretitle, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ar) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ar) .h5 .cmp-teaser__pretitle, html:lang(ar) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(th) .h1 .cmp-teaser__pretitle, html:lang(th) .h2 .cmp-teaser__pretitle, html:lang(th) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(th) .h3 .cmp-teaser__pretitle, html:lang(th) .h4 .cmp-teaser__pretitle, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(th) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(th) .h5 .cmp-teaser__pretitle, html:lang(th) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .h1 .cmp-teaser__pretitle, html:lang(ja) .h2 .cmp-teaser__pretitle, html:lang(ja) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ja) .h3 .cmp-teaser__pretitle, html:lang(ja) .h4 .cmp-teaser__pretitle, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ja) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ja) .h5 .cmp-teaser__pretitle, html:lang(ja) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .h1 .cmp-teaser__pretitle, html:lang(ko) .h2 .cmp-teaser__pretitle, html:lang(ko) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ko) .h3 .cmp-teaser__pretitle, html:lang(ko) .h4 .cmp-teaser__pretitle, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ko) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ko) .h5 .cmp-teaser__pretitle, html:lang(ko) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .h1 .cmp-teaser__pretitle, html:lang(ru) .h2 .cmp-teaser__pretitle, html:lang(ru) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ru) .h3 .cmp-teaser__pretitle, html:lang(ru) .h4 .cmp-teaser__pretitle, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ru) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ru) .h5 .cmp-teaser__pretitle, html:lang(ru) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(he) .h1 .cmp-teaser__pretitle, html:lang(he) .h2 .cmp-teaser__pretitle, html:lang(he) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(he) .h3 .cmp-teaser__pretitle, html:lang(he) .h4 .cmp-teaser__pretitle, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(he) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(he) .h5 .cmp-teaser__pretitle, html:lang(he) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .h1 .cmp-teaser__pretitle, html:lang(zh-TW) .h2 .cmp-teaser__pretitle, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(zh-TW) .h3 .cmp-teaser__pretitle, html:lang(zh-TW) .h4 .cmp-teaser__pretitle, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(zh-TW) .h5 .cmp-teaser__pretitle, html:lang(zh-TW) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(id) .h1 .cmp-teaser__pretitle, html:lang(id) .h2 .cmp-teaser__pretitle, html:lang(id) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(id) .h3 .cmp-teaser__pretitle, html:lang(id) .h4 .cmp-teaser__pretitle, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(id) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(id) .h5 .cmp-teaser__pretitle, html:lang(id) .h6 .cmp-teaser__pretitle {
  font-family: "Times New Roman", serif;
}
html:lang(zh) .h1 .cmp-teaser__pretitle, html:lang(zh) .h2 .cmp-teaser__pretitle, html:lang(zh) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(zh) .h3 .cmp-teaser__pretitle, html:lang(zh) .h4 .cmp-teaser__pretitle, html:lang(zh) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(zh) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(zh) .h5 .cmp-teaser__pretitle, html:lang(zh) .h6 .cmp-teaser__pretitle {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .h1 .cmp-teaser__pretitle, html:lang(ar) .h2 .cmp-teaser__pretitle, html:lang(ar) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ar) .h3 .cmp-teaser__pretitle, html:lang(ar) .h4 .cmp-teaser__pretitle, html:lang(ar) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ar) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ar) .h5 .cmp-teaser__pretitle, html:lang(ar) .h6 .cmp-teaser__pretitle {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .h1 .cmp-teaser__pretitle, html:lang(th) .h2 .cmp-teaser__pretitle, html:lang(th) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(th) .h3 .cmp-teaser__pretitle, html:lang(th) .h4 .cmp-teaser__pretitle, html:lang(th) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(th) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(th) .h5 .cmp-teaser__pretitle, html:lang(th) .h6 .cmp-teaser__pretitle {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .h1 .cmp-teaser__pretitle, html:lang(ja) .h2 .cmp-teaser__pretitle, html:lang(ja) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ja) .h3 .cmp-teaser__pretitle, html:lang(ja) .h4 .cmp-teaser__pretitle, html:lang(ja) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ja) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ja) .h5 .cmp-teaser__pretitle, html:lang(ja) .h6 .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(ko) .h1 .cmp-teaser__pretitle, html:lang(ko) .h2 .cmp-teaser__pretitle, html:lang(ko) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ko) .h3 .cmp-teaser__pretitle, html:lang(ko) .h4 .cmp-teaser__pretitle, html:lang(ko) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ko) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ko) .h5 .cmp-teaser__pretitle, html:lang(ko) .h6 .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(ru) .h1 .cmp-teaser__pretitle, html:lang(ru) .h2 .cmp-teaser__pretitle, html:lang(ru) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(ru) .h3 .cmp-teaser__pretitle, html:lang(ru) .h4 .cmp-teaser__pretitle, html:lang(ru) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(ru) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(ru) .h5 .cmp-teaser__pretitle, html:lang(ru) .h6 .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(he) .h1 .cmp-teaser__pretitle, html:lang(he) .h2 .cmp-teaser__pretitle, html:lang(he) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(he) .h3 .cmp-teaser__pretitle, html:lang(he) .h4 .cmp-teaser__pretitle, html:lang(he) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(he) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(he) .h5 .cmp-teaser__pretitle, html:lang(he) .h6 .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .h1 .cmp-teaser__pretitle, html:lang(zh-TW) .h2 .cmp-teaser__pretitle, html:lang(zh-TW) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(zh-TW) .h3 .cmp-teaser__pretitle, html:lang(zh-TW) .h4 .cmp-teaser__pretitle, html:lang(zh-TW) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(zh-TW) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(zh-TW) .h5 .cmp-teaser__pretitle, html:lang(zh-TW) .h6 .cmp-teaser__pretitle {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .h1 .cmp-teaser__pretitle, html:lang(id) .h2 .cmp-teaser__pretitle, html:lang(id) .cmp-hotel-detail-container__title .cmp-teaser__pretitle, html:lang(id) .h3 .cmp-teaser__pretitle, html:lang(id) .h4 .cmp-teaser__pretitle, html:lang(id) .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded html:lang(id) .cmp-accordion__header .cmp-teaser__pretitle, html:lang(id) .h5 .cmp-teaser__pretitle, html:lang(id) .h6 .cmp-teaser__pretitle {
  font-family: Arial, sans-serif;
}
@media (min-width: 769px) {
  .h1 .cmp-teaser__pretitle, .h2 .cmp-teaser__pretitle, .cmp-hotel-detail-container__title .cmp-teaser__pretitle, .h3 .cmp-teaser__pretitle, .h4 .cmp-teaser__pretitle, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser__pretitle, .h5 .cmp-teaser__pretitle, .h6 .cmp-teaser__pretitle {
    font-size: 1.8rem;
    margin-bottom: 2rem;
  }
}
.h1 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h2 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container__title .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h3 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h5 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title {
  margin-bottom: 0;
}

@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid--tablet--3 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--4 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--5 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--6 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--7 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--8 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--9 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 37.5rem;
  }
  .aem-Grid--tablet--3 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--tablet--4 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--tablet--5 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--tablet--6 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--tablet--7 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--tablet--8 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--tablet--9 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content {
    padding: 0;
  }
  .aem-Grid--tablet--3 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--tablet--4 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--tablet--5 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--tablet--6 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--tablet--7 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--tablet--8 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--tablet--9 .cmp-teaser__hero .cmp-teaser__content__container {
    padding: 2.9rem 2.6rem !important;
    margin-bottom: 0;
  }
  .aem-Grid--tablet--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .aem-Grid--tablet--3 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--4 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--5 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--6 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--7 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--8 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--9 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    min-height: 0;
    height: auto;
    width: 100%;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid--tablet--3 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--3 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--4 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--4 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--5 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--5 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--6 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--6 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--7 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--7 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--8 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--8 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--9 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--9 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 34.5rem;
  }
  .aem-Grid--tablet--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--tablet--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--tablet--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--tablet--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .aem-Grid--tablet--3 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--3 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--4 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--4 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--5 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--5 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--6 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--6 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--7 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--7 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--8 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--8 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--9 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--tablet--9 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: auto;
    width: 100%;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 37.5rem;
  }
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content {
    padding: 0;
  }
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container {
    padding: 2.9rem 2.6rem !important;
    margin-bottom: 0;
  }
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    min-height: 0;
    height: auto;
    width: 100%;
  }
}
@media (min-width: 1201px) {
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 37.5rem;
  }
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__image ~ .cmp-teaser__content {
    padding: 0;
  }
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container {
    padding: 2.9rem 2.6rem !important;
    margin-bottom: 0;
  }
  .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--3 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--4 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--5 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--6 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--7 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--8 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-button, .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--9 .cmp-teaser__hero .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 34.5rem;
  }
  .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: auto;
    width: 100%;
  }
}
@media (min-width: 1201px) {
  .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 34.5rem;
  }
  .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--3 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--3 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--4 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--4 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--5 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--5 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--6 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--6 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--7 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--7 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--8 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--8 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-button, .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--9 .cmp-teaser__image-top .cmp-teaser__content__container .cmp-rooms-button-link, .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-button, .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .aem-Grid--default--9 .cmp-teaser__image-bottom .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .cmp-teaser__hero.aem-GridColumn--tablet--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 37.5rem;
  }
  .cmp-teaser__hero.aem-GridColumn--tablet--3 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--tablet--4 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--tablet--5 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--tablet--6 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--tablet--7 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--tablet--8 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--tablet--9 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__image ~ .cmp-teaser__content {
    padding: 0;
  }
  .cmp-teaser__hero.aem-GridColumn--tablet--3 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--tablet--4 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--tablet--5 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--tablet--6 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--tablet--7 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--tablet--8 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--tablet--9 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container {
    padding: 2.9rem 2.6rem !important;
    margin-bottom: 0;
  }
  .cmp-teaser__hero.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .cmp-teaser__hero.aem-GridColumn--tablet--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--tablet--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    min-height: 0;
    height: auto;
    width: 100%;
  }
}

.cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
  height: 33.5rem;
}
@media (min-width: 769px) {
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 37.5rem;
  }
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__image ~ .cmp-teaser__content {
    padding: 0;
  }
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container {
    padding: 2.9rem 2.6rem !important;
    margin-bottom: 0;
  }
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    min-height: 0;
    height: auto;
    width: 100%;
  }
}
@media (min-width: 1201px) {
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 37.5rem;
  }
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__image ~ .cmp-teaser__content, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__image ~ .cmp-teaser__content {
    padding: 0;
  }
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container {
    padding: 2.9rem 2.6rem !important;
    margin-bottom: 0;
  }
  .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__hero.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .cmp-teaser__image-top.aem-GridColumn--tablet--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 34.5rem;
  }
  .cmp-teaser__image-top.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--tablet--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--tablet--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--tablet--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--tablet--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--tablet--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--tablet--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--tablet--9 .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .cmp-teaser__image-top.aem-GridColumn--tablet--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--tablet--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--tablet--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: auto;
    width: 100%;
  }
}

@media (min-width: 769px) {
  .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 34.5rem;
  }
  .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
  .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: auto;
    width: 100%;
  }
}
@media (min-width: 1201px) {
  .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img, .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 34.5rem;
  }
  .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-top.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--3 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--4 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--5 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--6 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--7 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--8 .cmp-teaser__content__container .cmp-rooms-button-link, .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-button, .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__image-bottom.aem-GridColumn--default--9 .cmp-teaser__content__container .cmp-rooms-button-link {
    font-size: 1.6rem;
  }
}

#intercontinental-teaser-brand .cmp-teaser .cmp-teaser__content__container {
  margin-bottom: 2rem;
}

.cmp-hotel-detail-container {
  padding: 3rem;
}
.cmp-hotel-detail-container__title {
  margin-bottom: 2rem;
}
.cmp-hotel-detail-container__title:empty {
  display: none;
}
.cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title {
  margin-bottom: 2rem;
}
.cmp-hotel-detail-container--expanded .cmp-accordion__item {
  border-top: none;
}
.cmp-hotel-detail-container--expanded .cmp-accordion__item:last-child {
  border-bottom: none;
}
.cmp-hotel-detail-container--expanded .cmp-accordion__header {
  padding: 0;
  margin-bottom: 2rem;
}
.cmp-hotel-detail-container--expanded .cmp-accordion__panel {
  padding: 0 0 2rem;
  height: unset;
}
.cmp-hotel-detail-container--expanded .cmp-accordion__panel--hidden {
  padding: 0;
}
.cmp-hotel-detail-container--bgColorPrimary {
  background-color: #3D3935;
}
.cmp-hotel-detail-container--bgColorPrimary .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorSecondary {
  background-color: #CEB4A9;
}
.cmp-hotel-detail-container--bgColorSecondary .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorTertiary {
  background-color: #DAD9D6;
}
.cmp-hotel-detail-container--bgColorTertiary .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorFourth {
  background-color: #F4F4F3;
}
.cmp-hotel-detail-container--bgColorFourth .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorFifth {
  background-color: #686869;
}
.cmp-hotel-detail-container--bgColorFifth .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorSixth {
  background-color: #B38B7A;
}
.cmp-hotel-detail-container--bgColorSixth .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorSeventh {
  background-color: #8F6456;
}
.cmp-hotel-detail-container--bgColorSeventh .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorNinth {
  background-color: #ffffff;
}
.cmp-hotel-detail-container--bgColorNinth .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorTenth {
  background-color: #000000;
}
.cmp-hotel-detail-container--bgColorTenth .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorGray1 {
  background-color: #9D9D9D;
}
.cmp-hotel-detail-container--bgColorGray1 .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--bgColorGray2 {
  background-color: #C2C7CA;
}
.cmp-hotel-detail-container--bgColorGray2 .cmp-accordion__title:before {
  color: inherit;
}
.cmp-hotel-detail-container--titleAlignCenter .cmp-hotel-detail-container__title {
  text-align: center;
}
.cmp-hotel-detail-container--titleAlignRight .cmp-hotel-detail-container__title {
  text-align: right;
}
.cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-size: 4rem;
  line-height: 48px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
}
html:lang(zh) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
.cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-size: 3rem;
  line-height: 36px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
}
html:lang(zh) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
.cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-size: 2.4rem;
  line-height: 28px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
}
html:lang(zh) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
.cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-size: 1.8rem;
  line-height: 21px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
}
html:lang(zh) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
.cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-size: 1.6rem;
  line-height: 21px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
}
html:lang(zh) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
.cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  letter-spacing: 0.011em;
  text-transform: none;
}
html:lang(zh) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
  font-family: "Times New Roman", serif;
}
@media (min-width: 769px) {
  .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-size: 6rem;
    line-height: 72px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
  }
  html:lang(zh) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-size: 4rem;
    line-height: 48px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
  }
  html:lang(zh) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-size: 3rem;
    line-height: 36px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
  }
  html:lang(zh) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-size: 2.4rem;
    line-height: 28px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
  }
  html:lang(zh) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-size: 2rem;
    line-height: 24px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
  }
  html:lang(zh) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-size: 1.8rem;
    line-height: 21px;
    font-weight: normal;
    font-family: "ITC New Baskerville Std", "Times New Roman", serif;
    letter-spacing: 0.011em;
    text-transform: none;
  }
  html:lang(zh) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ar) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(th) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ja) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ko) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(ru) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(he) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(zh-TW) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
  html:lang(id) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title {
    font-family: "Times New Roman", serif;
  }
}
@media (min-width: 993px) {
  .cmp-hotel-detail-container--colsNum2 .cmp-hotel-detail-container--expanded {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    row-gap: 0;
  }
  .cmp-hotel-detail-container--colsNum2 .cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title {
    grid-column: 1/3;
  }
}
@media (min-width: 993px) {
  .cmp-hotel-detail-container--colsNum3 .cmp-hotel-detail-container--expanded {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    row-gap: 0;
  }
  .cmp-hotel-detail-container--colsNum3 .cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title {
    grid-column: 1/4;
  }
}
@media (min-width: 993px) {
  .cmp-hotel-detail-container--colsNum4 .cmp-hotel-detail-container--expanded {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    row-gap: 0;
  }
  .cmp-hotel-detail-container--colsNum4 .cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title {
    grid-column: 1/5;
  }
}
.cmp-hotel-detail-container--colsAlignCenter .cmp-accordion__item {
  text-align: center;
}
.cmp-hotel-detail-container--colsAlignRight .cmp-accordion__item {
  text-align: right;
}
.cmp-hotel-detail-container--paddingVerticalNone > .cmp-hotel-detail-container {
  padding-top: 0;
  padding-bottom: 0;
}
.cmp-hotel-detail-container--paddingVerticalNone > .cmp-hotel-detail-container--expanded .cmp-accordion__panel {
  padding: 0;
}
.cmp-hotel-detail-container--paddingVerticalSmall > .cmp-hotel-detail-container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.cmp-hotel-detail-container--paddingHorizontalNone > .cmp-hotel-detail-container {
  padding-left: 0;
  padding-right: 0;
}
.cmp-hotel-detail-container--paddingHorizontalSmall > .cmp-hotel-detail-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container {
  padding: 0;
  display: flex;
  flex-direction: column;
  max-width: unset;
}
@media (min-width: 993px) {
  .cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > * {
    width: 50%;
  }
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-hotel-detail-container__title {
  display: none;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .cmp-accordion__header:empty {
  display: none;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .cmp-accordion__panel {
  width: 100%;
}
@media (min-width: 993px) {
  .cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .cmp-accordion__panel {
    padding: 0;
  }
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .cmp-gallery__title:empty {
  display: none;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .image {
  max-width: 100%;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .image .cmp-image {
  margin: 0;
  width: 100%;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .image .cmp-image__image {
  width: 100%;
}
.cmp-hotel-detail-container--layout50-50 > .cmp-hotel-detail-container > .cmp-accordion__item .image .cmp-image__image img {
  width: 100%;
}

.hotel-detail-container ~ .hotel-detail-container.cmp-hotel-detail-container--paddingVerticalNone {
  margin-top: -1px;
}

.limited-time-feature-detail .offer__title,
.limited-time-feature-detail .offer__subtitle,
.limited-time-feature-detail .offer__pretitle {
  text-align: center;
}
.limited-time-feature-detail .offer__title {
  font-size: 4rem;
  line-height: 120%;
  text-transform: capitalize;
  margin-top: 2rem;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .offer__title {
    font-size: 6rem;
    margin-top: 3rem;
  }
}
.limited-time-feature-detail .offer__subtitle {
  font-size: 1.8rem;
  line-height: 120%;
  margin-bottom: 0;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .offer__subtitle {
    font-size: 2.4rem;
  }
}
@media (max-width: 767px) {
  .limited-time-feature-detail .booknow_cta {
    width: 100%;
  }
}
.limited-time-feature-detail .cmp-image {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .cmp-image {
    margin: 0 auto;
  }
}
.limited-time-feature-detail .cmp-image .offer-image {
  margin: 0;
}
.limited-time-feature-detail .cmp-image .offer-image img {
  width: 100%;
  padding-top: 4rem;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .cmp-teaser__content {
    max-width: 66.6667%;
    margin: auto;
  }
}
.limited-time-feature-detail .cmp-teaser__content__container {
  margin: 0 0.5rem;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .cmp-teaser__content__container {
    padding: 4rem;
    margin: 0;
  }
}
.limited-time-feature-detail .cmp-teaser__content .cmp-teaser__description {
  margin-top: 0;
  text-align: left;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__description {
    margin-top: 4rem;
  }
}
.limited-time-feature-detail .cmp-teaser__content .cmp-teaser__description.offer__termsconditions p {
  font-size: 1.4rem;
  line-height: 150%;
  margin-top: 2rem;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__description.offer__termsconditions p {
    font-size: 1.6rem;
  }
}
.limited-time-feature-detail .cmp-teaser__content .offer__rules, .limited-time-feature-detail .cmp-teaser__content .offer__download-document, .limited-time-feature-detail .cmp-teaser__content .offer__book-now {
  margin-top: 2rem;
  width: 100%;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .cmp-teaser__content .offer__rules, .limited-time-feature-detail .cmp-teaser__content .offer__download-document, .limited-time-feature-detail .cmp-teaser__content .offer__book-now {
    margin-top: 4rem;
  }
}
.limited-time-feature-detail .cmp-teaser__content .offer__startend p {
  font-weight: 500;
  line-height: 150%;
  font-size: 1.6rem;
}
@media (min-width: 769px) {
  .limited-time-feature-detail .cmp-teaser__content .offer__startend p {
    font-size: 1.8rem;
  }
}
.limited-time-feature-detail .cmp-teaser__content .offer__rules p {
  font-weight: 500;
}
.limited-time-feature-detail .cmp-teaser__content .offer__btn-download-document {
  color: #8F6456;
  text-decoration: none;
  position: relative;
  display: inline-block;
  border-bottom: 0.1rem solid transparent;
  padding-right: 13px;
  font-weight: 500;
  font-size: 1.8rem;
  letter-spacing: normal;
}
.limited-time-feature-detail .cmp-teaser__content .offer__btn-download-document:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
  top: calc(50% - 3px);
  right: 0;
}
.limited-time-feature-detail .cmp-teaser__content .offer__btn-download-document:hover {
  border-bottom: 0.1rem solid #8F6456;
}
.limited-time-feature-detail .cmp-teaser__content .cmp-button--primary, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button-wrapper, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button-wrapper, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-teaser__action-container, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__action-container, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white {
  margin-top: 4rem;
}
.limited-time-feature-detail .cmp-teaser__content .cmp-button--primary .offer__btn-book, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button-wrapper .offer__btn-book, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button-wrapper .offer__btn-book, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .offer__btn-book, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .offer__btn-book, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .offer__btn-book, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .offer__btn-book, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-teaser__action-container .offer__btn-book, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__action-container .offer__btn-book, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white .offer__btn-book {
  margin: 0;
}
.limited-time-feature-detail .cmp-teaser__content .cmp-button--primary .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button__text, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button-wrapper .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button__text, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__action-container .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white .cmp-button__text {
  color: #3D3935;
}
@media (max-width: 767px) {
  .limited-time-feature-detail .cmp-teaser__content .cmp-button--primary .booknow_offer_cta-btn, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button-wrapper .booknow_offer_cta-btn, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button-wrapper .booknow_offer_cta-btn, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .booknow_offer_cta-btn, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .booknow_offer_cta-btn, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .booknow_offer_cta-btn, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link .booknow_offer_cta-btn, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-teaser__action-container .booknow_offer_cta-btn, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__action-container .booknow_offer_cta-btn, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white .booknow_offer_cta-btn {
    text-align: center;
  }
}
.limited-time-feature-detail .cmp-teaser__content .cmp-button--primary:hover .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-button-wrapper:hover .cmp-button__text, #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .cmp-button-wrapper:hover .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link:hover .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link:hover .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .limited-time-feature-detail .cmp-teaser__content .offer-redirection-link:hover .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary .cmp-teaser__action-container:hover .cmp-button__text, .cmp-teaser__button-style-primary .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__action-container:hover .cmp-button__text, .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white:hover .cmp-button__text {
  color: #ffffff;
}

.map-hotel-info {
  background-color: #F4F4F3;
}
@media (min-width: 769px) {
  .map-hotel-info.cmp-map-hotel-info__height-short .cmp-map-hotel-info .map-wrapper, .map-hotel-info.cmp-map-hotel-info__height-short .cmp-map-hotel-info .google-map {
    height: 204px;
    min-height: 204px;
  }
}
.map-hotel-info.cmp-map-hotel-info__height-short .col-sm-4 {
  padding: 0;
}
.map-hotel-info.cmp-map-hotel-info__height-short .col-sm-8 .col-sm-6 .hotel-details-title,
.map-hotel-info.cmp-map-hotel-info__height-short .col-sm-8 .col-sm-6 address {
  margin: 0;
}
@media (min-width: 769px) {
  .map-hotel-info.cmp-map-hotel-info__layout-horizontal .cmp-map-hotel-info .row {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    padding: 0;
  }
  .map-hotel-info.cmp-map-hotel-info__layout-horizontal .cmp-map-hotel-info .row .col-sm-4 .google-map {
    position: initial;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
  }
}
@media (min-width: 769px) and (min-width: 769px) {
  .map-hotel-info.cmp-map-hotel-info__layout-horizontal .cmp-map-hotel-info .row .col-sm-8 {
    padding: 3rem 2rem 3rem 4rem;
  }
}
@media (min-width: 769px) {
  .map-hotel-info.cmp-map-hotel-info__layout-horizontal .cmp-map-hotel-info .row .col-sm-8 .right-section {
    width: 70%;
  }
}
.map-hotel-info.cmp-map-hotel-info__layout-vertical .cmp-map-hotel-info .row {
  width: 100%;
}
@media (min-width: 769px) {
  .map-hotel-info.cmp-map-hotel-info__layout-vertical .cmp-map-hotel-info .row {
    margin: 0 auto;
  }
}
.map-hotel-info.cmp-map-hotel-info__layout-vertical .cmp-map-hotel-info .col-sm-8 {
  padding-top: 2rem;
}
.map-hotel-info .row {
  display: grid;
  grid-template-columns: 1fr;
}
.map-hotel-info .map-wrapper {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  overflow: hidden;
  position: relative;
  height: 100%;
  min-height: 375px;
}
@media (min-width: 769px) {
  .map-hotel-info .map-wrapper {
    min-height: 375px;
  }
}
.map-hotel-info .google-map {
  width: 100%;
  max-height: 100%;
  min-height: 375px;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 769px) {
  .map-hotel-info .google-map {
    height: 100%;
    min-height: 375px;
  }
}
.map-hotel-info .col-sm-8 {
  padding: 2rem;
}
.map-hotel-info .col-sm-8 .hotelEmail a {
  text-decoration: underline;
}
.map-hotel-info .col-sm-8 .cmp-title {
  font-size: 1.8rem;
  line-height: 120%;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
@media (min-width: 769px) {
  .map-hotel-info .col-sm-8 .cmp-title {
    display: block;
    font-size: 2.4rem;
  }
}
.map-hotel-info .col-sm-8 a {
  text-decoration: none;
  color: inherit;
}
.map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  margin: 0 0 25px 0;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title {
  font-family: "Times New Roman", serif;
}
.map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title strong {
  font-size: 1.8rem;
  line-height: 120%;
  font-weight: normal;
}
@media (min-width: 769px) {
  .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-title strong {
    display: block;
    font-size: 2.4rem;
  }
}
.map-hotel-info .col-sm-8 .col-sm-6 address {
  margin-top: 0.7rem;
  line-height: 24px;
}
@media (min-width: 769px) {
  .map-hotel-info .col-sm-8 .col-sm-6 address {
    line-height: 27px;
  }
}
.map-hotel-info .col-sm-8 .col-sm-6 address span,
.map-hotel-info .col-sm-8 .col-sm-6 address a[href^=tel] {
  font-weight: 300;
  font-style: normal;
  font-size: 1.6rem;
  line-height: 24px;
}
@media (min-width: 769px) {
  .map-hotel-info .col-sm-8 .col-sm-6 address span,
  .map-hotel-info .col-sm-8 .col-sm-6 address a[href^=tel] {
    font-size: 18px;
    line-height: 27px;
  }
}
.map-hotel-info .col-sm-8 .col-sm-6 address .hotelAddressLine2 {
  font-size: 1.4rem;
  line-height: 21px;
}
.map-hotel-info .col-sm-8 .col-sm-6 address .hotelAddressLine3 {
  display: none;
}
.map-hotel-info .col-sm-8 .col-sm-6 .left-description, .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-left-label {
  font-weight: 300;
  font-size: 1.6rem;
  line-height: 150%;
}
@media (min-width: 769px) {
  .map-hotel-info .col-sm-8 .col-sm-6 .left-description, .map-hotel-info .col-sm-8 .col-sm-6 .hotel-details-left-label {
    font-size: 1.8rem;
  }
}
.map-hotel-info .col-sm-8 .col-sm-6 strong {
  font-weight: 300;
}
.map-hotel-info .col-sm-8 .col-sm-6 .right-section {
  order: 1;
  font-size: 1.8rem;
  font-weight: 300;
  margin-bottom: 3rem;
}
.map-hotel-info .col-sm-8 .col-sm-6 .right-section strong {
  font-weight: 300;
  font-size: 1.8rem;
}
.map-hotel-info .col-sm-8 .col-sm-6 .right-section .right-description {
  display: block;
  margin-top: 10px;
}
.map-hotel-info .col-sm-8 .col-sm-6 .transportation-button {
  order: 2;
}
.map-hotel-info .col-sm-8 .col-sm-6 .transportation-button a {
  line-height: 1.9rem;
  font-weight: 500;
  position: relative;
  color: #8F6456;
  border-bottom: 0.1rem solid transparent;
  padding-right: 1.5rem;
}
@media (min-width: 769px) {
  .map-hotel-info .col-sm-8 .col-sm-6 .transportation-button a {
    font-size: 1.8rem;
  }
}
.map-hotel-info .col-sm-8 .col-sm-6 .transportation-button a:hover {
  border-color: #8F6456;
}
.map-hotel-info .col-sm-8 .col-sm-6 .transportation-button a:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
  top: calc(50% - 4px);
  right: -11px;
}
.map-hotel-info .col-sm-8 .col-sm-6.button-right-order {
  display: flex;
  flex-direction: column;
}

.cmp-gallery {
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 2rem 0;
  color: #000000;
}
@media (min-width: 769px) {
  .cmp-gallery {
    padding: 3rem 0 0;
  }
}
.cmp-gallery__title {
  font-size: 3rem;
  line-height: 1.2;
  letter-spacing: 0.011em;
  text-transform: capitalize;
  margin: 2rem 0;
}
@media (min-width: 769px) {
  .cmp-gallery__title {
    font-size: 4rem;
  }
}
.cmp-gallery__preTitle {
  font-size: 1.6rem;
  line-height: 1.2;
  letter-spacing: 0.011em;
  text-transform: uppercase;
  margin-top: 2rem;
}
@media (min-width: 769px) {
  .cmp-gallery__preTitle {
    font-size: 1.8rem;
    margin-top: 0;
  }
}
.cmp-gallery__description {
  margin: 0 0 2rem;
}
@media (min-width: 769px) {
  .cmp-gallery__description {
    margin-bottom: 2rem;
  }
}
.cmp-gallery__description p {
  font-size: 1.8rem;
  font-weight: 300;
}
.cmp-gallery__description p:first-child {
  margin-top: 0;
}
.cmp-gallery__action-container {
  margin: 0 0 2rem;
}
@media (min-width: 769px) {
  .cmp-gallery__action-container {
    margin-bottom: 3rem;
  }
}
.cmp-gallery__action-link {
  display: inline-block;
}
.cmp-gallery__grid {
  order: -3;
}
@media (min-width: 769px) {
  .cmp-gallery__grid {
    order: unset;
    display: grid;
    grid-template-columns: repeat(24, minmax(0, 1fr));
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    row-gap: 3rem;
    grid-auto-rows: 3.3rem;
  }
}
@media (min-width: 769px) {
  .cmp-gallery__grid-item:nth-child(1) {
    grid-column: 1/span 16;
    grid-row: 1/span 7;
  }
}
@media (min-width: 769px) {
  .cmp-gallery__grid-item:nth-child(2) {
    grid-column: 1/span 8;
    grid-row: 8/span 7;
  }
}
@media (min-width: 769px) {
  .cmp-gallery__grid-item:nth-child(3) {
    grid-column: 17/span 8;
    grid-row: 1/span 7;
  }
}
@media (min-width: 769px) {
  .cmp-gallery__grid-item:nth-child(4) {
    grid-column: 9/span 16;
    grid-row: 8/span 7;
  }
}
.cmp-gallery__grid-item:nth-child(n+2) {
  display: none;
}
@media (min-width: 769px) {
  .cmp-gallery__grid-item:nth-child(n+2) {
    display: block;
  }
}
@media (min-width: 769px) {
  .cmp-gallery__grid-item:nth-child(n+5) {
    display: none;
  }
}
.cmp-gallery__grid-item .image,
.cmp-gallery__grid-item .cmp-image {
  height: 100%;
}
.cmp-gallery__grid-item .cmp-image__image {
  display: initial;
  height: 33.5rem;
}
@media (min-width: 769px) {
  .cmp-gallery__grid-item .cmp-image__image {
    height: 100%;
  }
}
.cmp-gallery__grid-item .cmp-image__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .cmp-gallery .cmp-carousel--center--extended--mode .slick-slider .slick-list .image img {
    padding: 0 1.5rem;
    height: 59.7rem;
    width: auto;
  }
}
@media (max-width: 767px) {
  .cmp-gallery .cmp-carousel--center--extended--mode .slick-slider .slick-list .cmp-image__caption {
    max-width: 90%;
  }
}
.cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .paging-container-wrapper {
  bottom: 0;
}
.cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  line-height: 150%;
  margin-top: 1rem;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  font-size: 1.6rem;
}
html:lang(zh) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  font-family: "Times New Roman", serif;
}
.cmp-gallery .cmp-carousel .slick-slider .slick-list .cmp-image__caption {
  font-weight: 300;
  font-size: 1.6rem;
  text-align: center;
  color: #3D3935;
  line-height: 150%;
}
@media (min-width: 769px) {
  .cmp-gallery .cmp-carousel .slick-slider .slick-list .cmp-image__caption {
    font-size: 1.8rem;
  }
}

#intercontinental-rooms {
  overflow: visible;
}
#intercontinental-rooms .cmp-container {
  overflow: visible;
}
#intercontinental-rooms .aem-Grid--default--12 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  #intercontinental-rooms .aem-Grid--default--12 {
    display: block;
  }
}
[dir=ltr] #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 {
  padding-left: 9rem;
}
[dir=rtl] #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 {
  padding-right: 9rem;
}
@media (max-width: 992px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 {
    padding: 0 2rem 6rem 2rem !important;
  }
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .cmp-title__pretitle {
  color: #3D3935;
}
@media (max-width: 767px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .cmp-title__pretitle {
    margin-bottom: 1rem;
    font-size: 1.4rem;
  }
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .cmp-title__text {
  margin-bottom: 2rem;
  color: #3D3935;
}
@media (max-width: 767px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .cmp-title__text {
    margin-bottom: 1rem;
  }
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .rte p, #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .cmp-dynamic-room-class-tiles__content .attribute-content p, .cmp-dynamic-room-class-tiles__content #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .attribute-content p, #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--4 .cmp-display-logic p {
  font-size: 1.6rem;
  color: #000000;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 {
  overflow: hidden;
  padding-left: 5rem;
}
[dir=rtl] #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 {
  padding-right: 5rem;
  padding-left: 0;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-gallery {
  padding: 0;
}
@media (max-width: 992px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 {
    padding-left: 7rem;
  }
  [dir=rtl] #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 {
    padding-right: 7rem;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 {
    padding-left: 0;
  }
  [dir=rtl] #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 {
    padding-right: 0;
  }
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:before {
  border-top: 0.5px solid transparent;
  border-bottom: 0.5px solid transparent;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode {
  overflow: hidden;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode .slick-arrow {
  bottom: 0;
  top: initial;
  z-index: 1;
  height: 8.5rem;
  text-indent: -20px;
  border: none;
}
[dir=ltr] #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode .slick-arrow {
  transform: unset;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode .slick-list {
  overflow: visible;
  transform: unset;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) button.slick-prev.slick-arrow {
  font-size: 0;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) button.slick-prev.slick-arrow:before {
  content: "";
  display: block;
  position: absolute;
  top: auto;
  background-color: #000;
  box-sizing: border-box;
  border-top: 0.5px solid transparent;
  border-bottom: 0.5px solid transparent;
  box-shadow: inset 0 0 0 1px;
  width: 100%;
  height: 0;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) button.slick-prev.slick-arrow:after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 20px;
  height: 20px;
  border-top: 2px solid;
  bottom: 35px;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) button.slick-next.slick-arrow {
  font-size: 0;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) button.slick-next.slick-arrow:before {
  content: "";
  display: block;
  position: absolute;
  top: auto;
  background-color: #000;
  box-sizing: border-box;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 0 0 1px;
  width: 100%;
  height: 0;
  top: 46%;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) button.slick-next.slick-arrow:after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 20px;
  height: 20px;
  border-top: 2px solid;
  bottom: 35px;
}
@media (min-width: 993px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-prev {
    right: 50%;
    left: auto;
  }
}
@media (max-width: 991px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-prev {
    right: 5.5rem;
    left: auto;
  }
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-prev:after {
  border-left: 2px solid;
  transform: rotate(-45deg);
  left: 1px;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-prev:hover {
  margin-left: 15px;
  width: 60px;
}
@media (min-width: 993px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-next {
    right: -7rem;
  }
}
@media (max-width: 991px) {
  #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-next {
    right: -2.5rem;
  }
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-next:after {
  border-right: 2px solid;
  transform: rotate(45deg);
  right: 1px;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--single-mode:not(.cmp-carousel--show-slide-counter) .slick-next:hover {
  margin-right: 15px;
  width: 60px;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .paging-container-wrapper {
  bottom: 3rem;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots).cmp-carousel--single-mode .slick-prev, #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots).cmp-carousel--single-mode .slick-next {
  bottom: 0;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  margin: 10px 15px;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:before, #intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:after {
  color: #3D3935;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:after {
  bottom: 32px;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-prev:hover {
  margin-left: 15px;
  width: 58px;
}
#intercontinental-rooms .aem-Grid--default--12 .aem-GridColumn--default--8 .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .cmp-carousel__content .slick-arrow.slick-next:hover {
  margin-right: 15px;
  width: 58px;
}

.mac #intercontinental-rooms .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) button.slick-arrow:before {
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid transparent !important;
}

.hotel-highlights .tile-header {
  display: none;
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-tabs {
    display: flex;
  }
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tablist {
    grid-template-columns: 1fr;
    display: flex;
    flex-direction: column;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    padding: 0;
    align-self: center;
    min-width: 25%;
    grid-gap: 30px;
  }
}
@media (min-width: 1200px) {
  .hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tablist {
    min-width: max(30%, 300px);
    grid-gap: 40px;
  }
}
.hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel:before {
  line-height: 19px;
  font-weight: normal;
}
.hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel--active {
  font-weight: 500;
}
.hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel--active:before {
  line-height: 19px;
  font-size: 1.4rem;
  font-weight: 500;
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tabpanel--active {
    border: none;
  }
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tab {
    padding: 0 0 0.5rem 0;
    border: none;
    margin: 0 2.5rem;
    font-weight: normal;
    width: -moz-fit-content;
    width: fit-content;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tab {
    margin: 0 9rem;
  }
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-tabs.cmp-tabs--accordion-on-mobile .cmp-tabs__tab--active {
    border-bottom: 0.15rem solid #8F6456;
    font-weight: 500;
  }
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-tabs__tablist {
    grid-template-columns: 1fr;
    display: flex;
    flex-direction: column;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}
.hotel-highlights .cmp-teaser {
  margin-top: 0;
}
.hotel-highlights .cmp-teaser .cmp-teaser__title {
  display: none;
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-teaser .cmp-teaser__title {
    font-size: 3rem;
    line-height: 120%;
    padding-bottom: 25px;
    display: block;
  }
}
.hotel-highlights .cmp-teaser .cmp-teaser__content__container {
  padding: 1.5rem 0 !important;
}
.hotel-highlights .cmp-teaser .highlight-link a {
  color: #8F6456;
  position: relative;
  font-weight: 500;
}
.hotel-highlights .cmp-teaser .highlight-link a:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 0.13rem solid #8F6456;
  border-right: 0.13rem solid #8F6456;
  height: 0.7rem;
  width: 0.7rem;
  transform: rotate(-45deg);
  top: 0.6rem;
  right: -1.2rem;
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-teaser .highlight-link a:after {
    top: 0.4rem;
  }
}
.hotel-highlights .cmp-teaser .highlight-link .phoneNumber-desktop {
  display: none;
}
@media (min-width: 769px) {
  .hotel-highlights .cmp-teaser .highlight-link .phoneNumber-desktop {
    display: block;
  }
}
@media (min-width: 769px) {
  .hotel-highlights .cmp-teaser .highlight-link .phoneNumber-mobile {
    display: none;
  }
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-teaser .cmp-teaser__image ~ .cmp-teaser__content {
    position: absolute;
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-teaser .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__content-section {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-teaser.cmp-teaser--align-left .cmp-teaser__content__container {
    padding: 3rem 3rem 3rem 3rem !important;
    width: 60%;
    max-width: 55.6rem;
    background-color: #ffffff;
  }
}
@media (min-width: 1200px) {
  .hotel-highlights .cmp-teaser.cmp-teaser--align-left .cmp-teaser__content__container {
    padding: 5rem 9rem 5rem 5rem !important;
    width: 48%;
  }
}
.hotel-highlights .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
  max-height: none;
  height: 25.1rem;
}
@media (min-width: 768px) {
  .hotel-highlights .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 50rem;
  }
}
@media (min-width: 1200px) {
  .hotel-highlights .cmp-teaser.cmp-teaser--default .cmp-teaser__image .cmp-image__image img {
    height: 71.5rem;
  }
}
.hotel-highlights .services-base {
  text-align: center;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .hotel-highlights .services-base {
    margin-bottom: 1rem;
  }
}
.hotel-highlights .services-base .sub-header {
  font-size: 3rem;
  line-height: 3.6rem;
  font-weight: normal;
  color: #3D3935;
  word-break: break-word;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(th) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(he) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
html:lang(id) .hotel-highlights .services-base .sub-header {
  font-family: "Times New Roman", serif;
}
@media (min-width: 768px) {
  .hotel-highlights .services-base .sub-header {
    font-size: 4rem;
    line-height: 4.8rem;
    font-weight: normal;
    letter-spacing: 0.011em;
    margin-bottom: 3rem;
  }
}

.cmp-attraction-card .cmp-display-logic__text {
  padding: 0 2rem;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  row-gap: 4rem;
  color: #3D3935;
}
@media (min-width: 769px) {
  .cmp-attraction-card .cmp-display-logic__text {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 6rem;
         column-gap: 6rem;
    row-gap: 3.5rem;
  }
}
.cmp-attraction-card__card h4, .cmp-attraction-card__card .list.h4 .cmp-list__title, .list.h4 .cmp-attraction-card__card .cmp-list__title, .cmp-attraction-card__card .h4 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h4 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-list__title, .cmp-hotel-detail-container--expanded .list.cmp-accordion__header .cmp-attraction-card__card .cmp-list__title, .cmp-attraction-card__card .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .cmp-hotel-detail-container--expanded .cmp-accordion__header .cmp-teaser.cmp-teaser--default .cmp-attraction-card__card .cmp-teaser__title {
  margin-bottom: 1rem;
  line-height: 120%;
}
.cmp-attraction-card__address h6, .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 .cmp-attraction-card__address .cmp-list__title, .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__address .cmp-teaser__title {
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 150%;
  margin-bottom: 1rem;
  font-weight: 500;
}
html:lang(zh) .cmp-attraction-card__address h6, html:lang(zh) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(zh) .cmp-attraction-card__address .cmp-list__title, html:lang(zh) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .cmp-attraction-card__address h6, html:lang(ar) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(ar) .cmp-attraction-card__address .cmp-list__title, html:lang(ar) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ar) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .cmp-attraction-card__address h6, html:lang(th) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(th) .cmp-attraction-card__address .cmp-list__title, html:lang(th) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(th) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .cmp-attraction-card__address h6, html:lang(ja) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(ja) .cmp-attraction-card__address .cmp-list__title, html:lang(ja) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ja) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: Arial, sans-serif;
}
html:lang(ko) .cmp-attraction-card__address h6, html:lang(ko) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(ko) .cmp-attraction-card__address .cmp-list__title, html:lang(ko) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ko) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: Arial, sans-serif;
}
html:lang(ru) .cmp-attraction-card__address h6, html:lang(ru) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(ru) .cmp-attraction-card__address .cmp-list__title, html:lang(ru) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(ru) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: Arial, sans-serif;
}
html:lang(he) .cmp-attraction-card__address h6, html:lang(he) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(he) .cmp-attraction-card__address .cmp-list__title, html:lang(he) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(he) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .cmp-attraction-card__address h6, html:lang(zh-TW) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(zh-TW) .cmp-attraction-card__address .cmp-list__title, html:lang(zh-TW) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(zh-TW) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .cmp-attraction-card__address h6, html:lang(id) .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 html:lang(id) .cmp-attraction-card__address .cmp-list__title, html:lang(id) .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default html:lang(id) .cmp-attraction-card__address .cmp-teaser__title {
  font-family: Arial, sans-serif;
}
@media (min-width: 769px) {
  .cmp-attraction-card__address h6, .cmp-attraction-card__address .list.h6 .cmp-list__title, .list.h6 .cmp-attraction-card__address .cmp-list__title, .cmp-attraction-card__address .h6 .cmp-teaser.cmp-teaser--default .cmp-teaser__title, .h6 .cmp-teaser.cmp-teaser--default .cmp-attraction-card__address .cmp-teaser__title {
    font-size: 1.8rem;
    font-weight: normal;
  }
}
.cmp-attraction-card__description-text p {
  margin: 1rem 0;
}

.cmp-display-logic__text {
  letter-spacing: 0.011em;
  font-weight: 300;
  line-height: 150%;
}
@media (max-width: 767px) {
  .cmp-display-logic__text > p {
    font-size: 1.8rem;
  }
}
.cmp-display-logic__text ul {
  margin: 0;
}
.cmp-display-logic__text li {
  margin: 0 0 0.5em 0;
}
.cmp-display-logic .cmp-display-logic__action-container {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  flex: 1 1 100%;
}
.cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link {
  text-decoration: none;
  color: #ffffff;
  background-color: #B38B7A;
}
.cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link:hover {
  background-color: #8F6456;
}
.cmp-display-logic--buttonStylePrimary--white .cmp-display-logic__action-link {
  text-decoration: none;
  background-color: #ffffff;
  color: #3D3935;
}
.cmp-display-logic--buttonStylePrimary--white .cmp-display-logic__action-link:hover {
  background-color: #3D3935;
  color: #ffffff;
}
.cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleSecondary--white .cmp-display-logic__action-link {
  text-decoration: none;
  background-color: transparent;
  border: 0.2rem solid #3D3935;
  color: #3D3935;
  padding: 1.3rem 3.3rem;
}
.cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link:hover, .cmp-display-logic--buttonStyleSecondary--white .cmp-display-logic__action-link:hover {
  color: #ffffff;
  background-color: #3D3935;
}
.cmp-display-logic--buttonStyleSecondary--white .cmp-display-logic__action-link {
  border-color: #ffffff;
  color: #ffffff;
}
.cmp-display-logic--buttonStyleSecondary--white .cmp-display-logic__action-link:hover {
  background-color: #ffffff;
  color: #3D3935;
}
.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link {
  color: #8F6456;
  position: relative;
  font-size: 1.6rem;
  line-height: 1.9rem;
  padding-right: 1.5rem;
  letter-spacing: normal;
  border-bottom: 0.1rem solid transparent;
  text-decoration: none;
}
.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link:hover, .cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link:hover, .cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link:hover {
  border-color: #8F6456;
}
.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link:after, .cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link:after, .cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 0.7rem;
  width: 0.7rem;
  transform: rotate(-45deg);
  top: 0.6rem;
  right: 0.3rem;
}
@media (min-width: 769px) {
  .cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link {
    font-size: 1.8rem;
  }
}
.cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link {
  color: #ffffff;
}
.cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link:after {
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.cmp-display-logic--buttonStyleTertiary--white .cmp-display-logic__action-link:hover {
  border-color: #ffffff;
}
.cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link {
  color: #686869;
}
.cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link:after {
  border-bottom: 1px solid #686869;
  border-right: 1px solid #686869;
}
.cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link:hover {
  border-color: #3D3935;
  color: #3D3935;
}
.cmp-display-logic--buttonStyleTertiary--black .cmp-display-logic__action-link:hover:after {
  border-bottom: 1px solid #3D3935;
  border-right: 1px solid #3D3935;
}
.cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleBasic--white .cmp-display-logic__action-link {
  color: #686869;
  border: none;
  font-size: 1.6rem;
  text-decoration: underline;
  letter-spacing: normal;
}
.cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link:hover, .cmp-display-logic--buttonStyleBasic--white .cmp-display-logic__action-link:hover {
  color: #3D3935;
}
@media (min-width: 769px) {
  .cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link, .cmp-display-logic--buttonStyleBasic--white .cmp-display-logic__action-link {
    font-size: 1.8rem;
  }
}
.cmp-display-logic--buttonStyleBasic--white .cmp-display-logic__action-link {
  color: #ffffff;
  border-color: #ffffff;
}
.cmp-display-logic--buttonStyleBasic--white .cmp-display-logic__action-link:hover {
  color: #DAD9D6;
  border-color: #DAD9D6;
}

.cmp-restaurant-cards img {
  height: 28.1rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards img {
    height: 53.4rem;
  }
}
.cmp-restaurant-cards .cmp-restaurant-card__list {
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  .cmp-restaurant-cards .cmp-restaurant-card__list {
    margin-bottom: 5rem;
  }
}
.cmp-restaurant-cards--container {
  display: flex;
  flex-direction: column;
  padding: 0 2.25rem;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards--container {
    flex-direction: row;
    gap: 7rem;
    padding: 0;
  }
}
.cmp-restaurant-cards--first--half p:not(.cmp-restaurant-cards--type):not(.cmp-restaurant-cards--location):not(.cmp-restaurant-cards--phone) {
  font-size: 1.6rem;
  line-height: 150%;
  font-weight: 300;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards--first--half p:not(.cmp-restaurant-cards--type):not(.cmp-restaurant-cards--location):not(.cmp-restaurant-cards--phone) {
    font-size: 1.8rem;
  }
}
.cmp-restaurant-cards--first--half .cmp-restaurant-cards--location, .cmp-restaurant-cards--first--half .cmp-restaurant-cards--phone {
  display: inline-block;
  margin: 0.5rem 0 0 0;
  font-size: 1.6rem;
  line-height: 150%;
  font-weight: 300;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards--first--half .cmp-restaurant-cards--location, .cmp-restaurant-cards--first--half .cmp-restaurant-cards--phone {
    font-size: 1.8rem;
  }
}
.cmp-restaurant-cards--first--half .cmp-restaurant-cards--location:after {
  content: "";
  border-right: 0.2rem solid #3D3935;
  margin: 0 1.4rem;
}
.cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  margin-top: 0.5rem;
  line-height: 120%;
  text-transform: capitalize;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
  font-family: "Times New Roman", serif;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards--first--half .cmp-restaurant-cards--type {
    font-size: 2.4rem;
    line-height: 120%;
  }
}
.cmp-restaurant-cards--second--half:first-child {
  margin-top: 0.5rem;
}
.cmp-restaurant-cards--second--half .cmp-restaurant-cards--hours {
  font-weight: 600;
}
.cmp-restaurant-cards--second--half p:not(.cmp-restaurant-cards--hours) {
  font-weight: 300;
  margin: 0 0 2.2rem 0;
}
.cmp-restaurant-cards--second--half p {
  line-height: 24px;
  font-size: 1.6rem;
}
.cmp-restaurant-cards--half {
  flex-basis: 100%;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards--half {
    flex-basis: 50%;
  }
}
.cmp-restaurant-cards--label {
  font-size: 1.6rem;
  font-weight: 500;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards--label {
    font-size: 1.8rem;
  }
}
.cmp-restaurant-cards--title {
  font-size: 3rem;
  text-transform: capitalize;
  padding: 0 2.25rem;
  line-height: 120%;
  padding-top: 1rem;
}
@media (min-width: 769px) {
  .cmp-restaurant-cards--title {
    padding: 0;
    margin: 0;
    font-size: 4rem;
    padding-top: 1rem;
  }
}
.cmp-restaurant-cards--hours {
  font-weight: bold;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .cmp-restaurant-cards--hours {
    margin: 0;
  }
}
.cmp-restaurant-cards--type:first-letter, .cmp-restaurant-cards--hours:first-letter {
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .cmp-restaurant-cards--buttons {
    padding-bottom: 4.4rem;
  }
}
.cmp-restaurant-cards--buttons .cmp-button--tertiary, .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container, .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container, .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black {
  padding-top: 0.6rem;
}
@media (max-width: 768px) {
  .cmp-restaurant-cards--buttons .cmp-button--tertiary, .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container, .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container, .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black {
    padding-top: 2.8rem;
  }
}
.cmp-restaurant-cards--buttons .cmp-button--tertiary .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button, .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button, .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black .cmp-button, .cmp-restaurant-cards--buttons .cmp-button--tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-button--tertiary .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link {
  color: #686869;
}
.cmp-restaurant-cards--buttons .cmp-button--tertiary .cmp-button:after, .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-button:after, .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button:after, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-button:after, .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button:after, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white .cmp-button:after, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black .cmp-button:after, .cmp-restaurant-cards--buttons .cmp-button--tertiary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-button--tertiary .cmp-rooms-button-link:after, .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__icon-list .cmp-teaser__action-container .cmp-rooms-button-link:after, .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__icon-list .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms-button-link:after, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary .cmp-teaser__action-container .cmp-rooms-button-link:after, .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-tertiary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms-button-link:after, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--white .cmp-rooms-button-link:after, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:after, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-tertiary--black .cmp-rooms-button-link:after {
  border-color: #686869;
}
.cmp-restaurant-cards--buttons .cmp-button--secondary, .cmp-restaurant-cards--buttons .cmp-button--primary, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white, .cmp-restaurant-cards--buttons .cmp-rooms .cmp-carousel .cmp-rooms-button, .cmp-rooms .cmp-carousel .cmp-restaurant-cards--buttons .cmp-rooms-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-secondary .cmp-teaser__action-container, .cmp-teaser__button-style-secondary .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-secondary--white, .cmp-restaurant-cards--buttons .limited-time-feature-detail .cmp-teaser__content .cmp-button--primary, .limited-time-feature-detail .cmp-teaser__content .cmp-restaurant-cards--buttons .cmp-button--primary, .cmp-restaurant-cards--buttons .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white, .limited-time-feature-detail .cmp-teaser__content .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white, .cmp-restaurant-cards--buttons .cmp-gallery__action-container {
  padding-top: 2.4rem;
}
@media (max-width: 768px) {
  .cmp-restaurant-cards--buttons .cmp-button--secondary, .cmp-restaurant-cards--buttons .cmp-button--primary, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white, .cmp-restaurant-cards--buttons .cmp-rooms .cmp-carousel .cmp-rooms-button, .cmp-rooms .cmp-carousel .cmp-restaurant-cards--buttons .cmp-rooms-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-secondary .cmp-teaser__action-container, .cmp-teaser__button-style-secondary .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-secondary--white, .cmp-restaurant-cards--buttons .limited-time-feature-detail .cmp-teaser__content .cmp-button--primary, .limited-time-feature-detail .cmp-teaser__content .cmp-restaurant-cards--buttons .cmp-button--primary, .cmp-restaurant-cards--buttons .limited-time-feature-detail .cmp-teaser__content .cmp-teaser__button-style-primary--white, .limited-time-feature-detail .cmp-teaser__content .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white, .cmp-restaurant-cards--buttons .cmp-gallery__action-container {
    padding-top: 3rem;
  }
}
@media (max-width: 767px) {
  .cmp-restaurant-cards--buttons .cmp-button--primary, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white {
    width: 100%;
  }
  .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-button, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-button, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-button, .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-rooms-button-link, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-rooms-button-link, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-rooms-button-link, .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-button-wrapper, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-button-wrapper, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button-wrapper, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button-wrapper, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button-wrapper, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button-wrapper, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button-wrapper, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-button-wrapper, .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-restaurant-cards--buttons .cmp-button--primary .offer-redirection-link, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .offer-redirection-link, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .offer-redirection-link, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .offer-redirection-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .offer-redirection-link, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .offer-redirection-link, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .offer-redirection-link {
    text-align: center;
    width: 100%;
  }
}
.cmp-restaurant-cards--buttons .cmp-button--primary .cmp-button__text, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button__text, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-button__text, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button__text, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-button__text {
  color: #3D3935;
}
.cmp-restaurant-cards--buttons .cmp-button--primary .cmp-button:hover .cmp-button__text, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-button:hover .cmp-button__text, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button:hover .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button:hover .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-button:hover .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button:hover .cmp-button__text, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-button:hover .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-button:hover .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-button--primary .cmp-rooms-button-link:hover .cmp-button__text, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .cmp-button-wrapper .cmp-rooms-button-link:hover .cmp-button__text, .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link:hover .cmp-button__text, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms-button-link:hover .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link:hover .cmp-button__text, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-restaurant-cards--buttons .offer-redirection-link .cmp-rooms-button-link:hover .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms-button-link:hover .cmp-button__text, .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-restaurant-cards--buttons .cmp-teaser__action-container .cmp-rooms-button-link:hover .cmp-button__text, .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-restaurant-cards--buttons .cmp-teaser__button-style-primary--white .cmp-rooms-button-link:hover .cmp-button__text {
  color: #ffffff;
}
.cmp-restaurant-cards .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) {
  padding-bottom: 1rem;
  margin-bottom: -1rem;
}
.cmp-restaurant-cards .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .paging-container-wrapper {
  bottom: 4rem;
}
.cmp-restaurant-cards .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  line-height: 150%;
}

.cmp-breadcrumb {
  padding: 1.7rem;
  border-top: solid #3D3935 0.1rem;
  border-bottom: solid #3D3935 0.1rem;
}
.cmp-breadcrumb__list {
  position: relative;
  display: flex;
  padding: 0;
  max-width: 117rem;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.cmp-breadcrumb__item {
  font-size: 1.6rem;
  line-height: 1.136;
  letter-spacing: 0.014em;
  color: #3D3935;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.5rem 0;
}
.cmp-breadcrumb__item:before {
  content: "";
  display: block;
  padding: 0.5rem;
  border-right: solid #3D3935 0.1rem;
  border-bottom: solid #3D3935 0.1rem;
  transform: rotate(-45deg);
}
.cmp-breadcrumb__item-link {
  color: #686869;
  font-weight: 300;
  border-width: 0.1rem;
  padding-top: 0.5rem;
}
.cmp-breadcrumb__item-link:hover {
  color: #3D3935;
}
.cmp-breadcrumb__item--active {
  color: #8F6456;
  font-weight: 500;
  line-height: 1.1875;
}
.cmp-breadcrumb__item--active > span {
  border-bottom: 0.1rem solid #8F6456;
  padding: 0;
  margin-left: 1.2rem;
}
.cmp-breadcrumb__item:not(:first-child) {
  position: relative;
  left: 6rem;
  letter-spacing: 0.18px;
  padding-bottom: 5px;
  margin-top: 4px;
}
.cmp-breadcrumb__item:not(:first-child):before {
  padding-right: 5px;
}
.cmp-breadcrumb__item:not(:first-child) .cmp-breadcrumb__item-link {
  padding-right: 0.5rem;
}
.cmp-breadcrumb__item:not(:first-child) span {
  margin-left: 1.2rem;
  letter-spacing: 0.014em;
  margin-top: 0.4rem;
}
.cmp-breadcrumb__item:nth-child(2):before {
  padding: 0;
  display: none;
}
.cmp-breadcrumb__item:nth-child(2) span, .cmp-breadcrumb__item:nth-child(2) a {
  margin: 0;
}
.cmp-breadcrumb__item:first-child {
  border-right: 1px solid #3D3935;
  height: 100%;
  left: 0;
  position: absolute;
  width: 40px;
  margin: auto;
}
.cmp-breadcrumb__item:first-child:after, .cmp-breadcrumb__item:first-child:before {
  display: none;
}
.cmp-breadcrumb__item:first-child a {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'><g><path d='M16.7456 8.68843L8.49975 0.490234L0.253906 8.68843' stroke='rgb(61, 57, 53)'/><path d='M13.6961 5.61914V13.6492H3.41699V5.61914' stroke='rgb(61, 57, 53)'/></g><defs><clipPath id='clip0'><rect width='17' height='14' fill='white'/></clipPath></defs></svg>");
  display: flex;
  width: 1.7rem;
  height: 1.4rem;
  border: none;
  padding: 0;
}
.cmp-breadcrumb__item:first-child a:hover {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'><g><path d='M16.7456 8.68843L8.49975 0.490234L0.253906 8.68843' stroke='rgb(95, 40, 54)'/><path d='M13.6961 5.61914V13.6492H3.41699V5.61914' stroke='rgb(95, 40, 54)'/></g><defs><clipPath id='clip0'><rect width='17' height='14' fill='white'/></clipPath></defs></svg>");
}
.cmp-breadcrumb__item:last-child:after {
  display: none;
}

.cmp-specialannouncements {
  background: #ffffff;
  border-left: 2px solid #D71920;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
  padding: 20px 30px;
  position: relative;
  margin: 15px auto;
}
[dir=ltr] .cmp-specialannouncements {
  padding: 2.7rem 3rem;
}
.cmp-specialannouncements__title {
  font-size: 1.8rem;
  font-weight: 500;
  letter-spacing: 0.011em;
  line-height: 125%;
  color: #3D3935;
}
@media (min-width: 769px) {
  .cmp-specialannouncements__title {
    font-size: 2rem;
  }
}
.cmp-specialannouncements__action {
  color: #686869;
  display: inline-block;
  font-style: normal;
  font-weight: 500;
  margin-top: 15px;
  text-decoration: underline;
  line-height: 150%;
  font-size: 1.6rem;
}
@media (min-width: 768px) {
  .cmp-specialannouncements__action {
    bottom: 21px;
    margin: 0;
    position: absolute;
    right: 60px;
  }
  .cmp-specialannouncements__action.cmp-specialannouncements__action--open {
    bottom: 15px;
  }
}
.cmp-specialannouncements .announcement-list {
  margin: 0;
  padding: 0;
}
.cmp-specialannouncements .announcement-list:first-child {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .cmp-specialannouncements .announcement-list:first-child {
    margin-top: 40px;
  }
}
.cmp-specialannouncements .announcement-list:last-child :last-child {
  margin-bottom: 0;
}
.cmp-specialannouncements .announcement-list__item {
  font-size: 1.8rem;
  line-height: 2.4rem;
  list-style: none;
  padding: 0;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .cmp-specialannouncements .announcement-list__item {
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  .faq .cmp-accordion {
    padding: 0;
  }
}
.faq .cmp-accordion__item {
  border-bottom: solid #686869 0.1rem;
  border-top: none;
}
.faq .cmp-accordion__header {
  margin: 1.5rem 0.7rem 1.5rem 0;
}
@media (min-width: 769px) {
  .faq .cmp-accordion__header {
    margin: 1.8rem 0.7rem 1.8rem 0;
  }
}
.faq .cmp-accordion__button {
  color: #3D3935;
  padding: 0;
  border: 0;
  width: 100%;
  outline: none;
  background: none;
  line-height: 7rem;
  position: relative;
}
.faq .cmp-accordion__button--expanded .cmp-accordion__title:before {
  transform: rotate(-135deg);
  top: 21px;
}
.faq .cmp-accordion__title {
  font-size: 1.8rem;
  line-height: 120%;
  text-decoration: none;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  align-items: flex-start;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(th) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(he) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
html:lang(id) .faq .cmp-accordion__title {
  font-family: "Times New Roman", serif;
}
@media (min-width: 769px) {
  .faq .cmp-accordion__title {
    font-size: 2.4rem;
  }
}
[dir=ltr] .faq .cmp-accordion__title {
  padding-right: 3.5rem;
}
[dir=rtl] .faq .cmp-accordion__title {
  padding-left: 3.5rem;
}
.faq .cmp-accordion__title:before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border: solid #3D3935 0.1rem;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
  margin: -1rem 0.4rem 0.4rem 0;
  position: absolute;
  top: 9px;
  right: 0;
}
.faq .cmp-accordion__panel {
  overflow: hidden;
  transition: all 0.2s ease-out;
  text-indent: unset;
  padding-bottom: 2rem;
  line-height: 150%;
  font-size: 1.6rem;
  font-weight: 300;
}
@media (min-width: 769px) {
  .faq .cmp-accordion__panel {
    font-size: 1.8rem;
  }
}
[dir=ltr] .faq .cmp-accordion__panel {
  padding-right: 3.5rem;
}
[dir=rtl] .faq .cmp-accordion__panel {
  padding-left: 3.5rem;
}
.faq .cmp-accordion__panel a {
  color: #8F6456;
  text-decoration: none;
  position: relative;
  display: inline-block;
  border-bottom: 0.1rem solid transparent;
  padding-right: 13px;
  font-weight: 500;
}
.faq .cmp-accordion__panel a:after {
  content: " ";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
  top: calc(50% - 5px);
  right: 0;
}
.faq .cmp-accordion__panel a:hover {
  border-bottom: 0.1rem solid #8F6456;
}
.faq .cmp-accordion__panel--expanded {
  padding-top: 0;
}
.faq .cmp-accordion__panel--hidden {
  height: 0;
  line-height: 0;
  opacity: 0;
}
.faq .cmp-accordion-section__title {
  border-bottom: solid #686869 0.1rem;
  text-transform: capitalize;
  font-size: 2.4rem;
  line-height: 120%;
  padding-bottom: 1.5rem;
}
@media (min-width: 769px) {
  .faq .cmp-accordion-section__title {
    font-size: 3rem;
    padding-bottom: 2.7rem;
  }
}
.faq .cmp-accordion .cmp-faq__action {
  font-weight: 500;
  line-height: 19px;
  justify-content: left;
  color: #8F6456;
  text-decoration: none;
}
.faq .cmp-accordion .cmp-faq__action:after {
  content: " ";
  display: inline-block;
  border-bottom: 1px solid #8F6456;
  border-right: 1px solid #8F6456;
  height: 7px;
  width: 7px;
  transform: rotate(45deg);
  top: 2px;
  right: 3px;
}
.faq .cmp-accordion .cmp-faq__action__expanded:after {
  transform: rotate(-135deg);
  top: 6px;
}

/* Mac Creative Qa Issues Fixes  Starts Here*/
.mac .explore-map-wrap.explore-content .markerlabel.regionLabel .label-text,
.mac .explore-map-wrap.explore-content .markerlabel.regionLabel .reg-text,
.mac .explore-map-wrap.explore-content .regionLabel.regionLabel .label-text,
.mac .explore-map-wrap.explore-content .regionLabel.regionLabel .reg-text,
.touch .explore-map-wrap.explore-content .markerlabel.regionLabel .label-text,
.touch .explore-map-wrap.explore-content .markerlabel.regionLabel .reg-text,
.touch .explore-map-wrap.explore-content .regionLabel.regionLabel .label-text,
.touch .explore-map-wrap.explore-content .regionLabel.regionLabel .reg-text {
  position: relative;
  top: 0;
}
.mac .explore-map-wrap.explore-content .cluster div,
.touch .explore-map-wrap.explore-content .cluster div {
  line-height: 19px !important;
}

.explore-map-wrap.explore-content .cluster div {
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 1.6rem !important;
  line-height: 1.9rem !important;
}
.explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(zh) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: Arial, sans-serif;
}
html:lang(ko) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: Arial, sans-serif;
}
html:lang(ru) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: Arial, sans-serif;
}
html:lang(he) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .explore-map-wrap.explore-content .explore-map .toolTip label {
  font-family: Arial, sans-serif;
}
.explore-map-wrap.explore-content .explore-map .markerlabel.hotelMarker {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 16px;
  letter-spacing: 2px;
  padding: 0.5rem 1rem 0.5rem 0.8rem;
}
.explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 1.9rem;
  top: 42%;
  font-weight: 500;
}
html:lang(zh) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: Arial, sans-serif;
}
html:lang(ko) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: Arial, sans-serif;
}
html:lang(ru) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: Arial, sans-serif;
}
html:lang(he) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
  font-family: Arial, sans-serif;
}
@media (min-width: 769px) {
  .explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:first-child span {
    line-height: 18px;
    font-size: 1.5rem;
  }
}
.explore-map-wrap.explore-content .explore-map .regionLabel.markerlabel div:last-child {
  background-color: #3D3935;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.explore-map-wrap.explore-content .explore-map .markerlabel.hotelMarker {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.explore-map-wrap.explore-content .explore-map .markerlabel,
.explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: "Inter", Arial, sans-serif;
  background-color: #3D3935;
}
html:lang(zh) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(zh) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(ar) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(th) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(ja) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: Arial, sans-serif;
}
html:lang(ko) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(ko) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: Arial, sans-serif;
}
html:lang(ru) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(ru) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: Arial, sans-serif;
}
html:lang(he) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(he) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .explore-map-wrap.explore-content .explore-map .markerlabel,
html:lang(id) .explore-map-wrap.explore-content .explore-map .regionLabel {
  font-family: Arial, sans-serif;
}
.explore-map-wrap.explore-content .explore-map .markerlabel:before,
.explore-map-wrap.explore-content .explore-map .regionLabel:before {
  border-right-color: #3D3935;
}
.explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
.explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(zh) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(zh) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(ar) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(th) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(ja) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: Arial, sans-serif;
}
html:lang(ko) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(ko) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: Arial, sans-serif;
}
html:lang(ru) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(ru) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: Arial, sans-serif;
}
html:lang(he) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(he) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .count-label,
html:lang(id) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .count-label {
  font-family: Arial, sans-serif;
}
.explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
.explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.3rem;
  line-height: 1.5rem;
  letter-spacing: 2px;
}
html:lang(zh) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(zh) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(ar) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(th) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(ja) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: Arial, sans-serif;
}
html:lang(ko) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(ko) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: Arial, sans-serif;
}
html:lang(ru) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(ru) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: Arial, sans-serif;
}
html:lang(he) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(he) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(zh-TW) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .explore-map-wrap.explore-content .explore-map .markerlabel.regionLabel .reg-text,
html:lang(id) .explore-map-wrap.explore-content .explore-map .regionLabel.regionLabel .reg-text {
  font-family: Arial, sans-serif;
}

/* Popup Styles Start Here */
.hotelPopup .inner-wrapper .fas,
.hotelPopup .inner-wrapper .far,
.hotelPopup .inner-wrapper .fa-star,
.hotelPopup .inner-wrapper .fa-star-half-o {
  color: #3D3935;
  padding-top: 0.4rem;
}
.hotelPopup .inner-wrapper .book-link {
  background-color: #B38B7A;
  border-radius: unset;
  padding: 1.5rem 2rem;
  border: none;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-family: "Inter", Arial, sans-serif;
  letter-spacing: 0.2rem;
}
html:lang(zh) .hotelPopup .inner-wrapper .book-link {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .hotelPopup .inner-wrapper .book-link {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .hotelPopup .inner-wrapper .book-link {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .hotelPopup .inner-wrapper .book-link {
  font-family: Arial, sans-serif;
}
html:lang(ko) .hotelPopup .inner-wrapper .book-link {
  font-family: Arial, sans-serif;
}
html:lang(ru) .hotelPopup .inner-wrapper .book-link {
  font-family: Arial, sans-serif;
}
html:lang(he) .hotelPopup .inner-wrapper .book-link {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .hotelPopup .inner-wrapper .book-link {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .hotelPopup .inner-wrapper .book-link {
  font-family: Arial, sans-serif;
}
.hotelPopup .inner-wrapper .book-link:hover {
  background-color: #8F6456;
}
.hotelPopup .inner-wrapper .more-link,
.hotelPopup .inner-wrapper .hotel-tax,
.hotelPopup .inner-wrapper .per-night-label {
  color: #3D3935;
}
.hotelPopup .inner-wrapper .hotel-price {
  color: #B38B7A;
}
.hotelPopup .inner-wrapper .hotel-currency {
  color: #B38B7A;
}

.cmp-offer-details {
  margin-bottom: 2.3rem;
  color: #3D3935;
}
.cmp-offer-details__pretitle {
  text-transform: uppercase;
  line-height: 120%;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
}
.cmp-offer-details__title {
  margin: 1.5rem 0 2rem;
  font-size: 4rem;
  line-height: 120%;
  text-transform: capitalize;
  letter-spacing: 0.011em;
}
@media (min-width: 769px) {
  .cmp-offer-details__title {
    font-size: 6rem;
    margin: 2rem 0 2rem;
  }
}
.cmp-offer-details__description.rte p, .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-offer-details__description.cmp-display-logic p {
  font-size: 1.8rem;
  line-height: 120%;
  color: #3D3935;
  font-weight: normal;
  letter-spacing: 0.011em;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .cmp-offer-details__description.rte p, html:lang(zh) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(zh) .cmp-offer-details__description.attribute-content p, html:lang(zh) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-offer-details__description.rte p, html:lang(ar) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(ar) .cmp-offer-details__description.attribute-content p, html:lang(ar) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-offer-details__description.rte p, html:lang(th) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(th) .cmp-offer-details__description.attribute-content p, html:lang(th) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-offer-details__description.rte p, html:lang(ja) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(ja) .cmp-offer-details__description.attribute-content p, html:lang(ja) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-offer-details__description.rte p, html:lang(ko) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(ko) .cmp-offer-details__description.attribute-content p, html:lang(ko) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-offer-details__description.rte p, html:lang(ru) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(ru) .cmp-offer-details__description.attribute-content p, html:lang(ru) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-offer-details__description.rte p, html:lang(he) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(he) .cmp-offer-details__description.attribute-content p, html:lang(he) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-offer-details__description.rte p, html:lang(zh-TW) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(zh-TW) .cmp-offer-details__description.attribute-content p, html:lang(zh-TW) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-offer-details__description.rte p, html:lang(id) .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-dynamic-room-class-tiles__content html:lang(id) .cmp-offer-details__description.attribute-content p, html:lang(id) .cmp-offer-details__description.cmp-display-logic p {
  font-family: "Times New Roman", serif;
}
@media (min-width: 769px) {
  .cmp-offer-details__description.rte p, .cmp-dynamic-room-class-tiles__content .cmp-offer-details__description.attribute-content p, .cmp-offer-details__description.cmp-display-logic p {
    font-size: 2.4rem;
  }
}
.cmp-offer-details__stay-dates-container {
  margin-top: 4.3rem;
  letter-spacing: 0.011em;
}
.cmp-offer-details__offer-deadline-container {
  margin-top: 1rem;
  letter-spacing: 0.011em;
}
.cmp-offer-details__date {
  font-weight: 300;
}
.cmp-offer-details__label {
  font-weight: 500;
}
.cmp-offer-details__label, .cmp-offer-details__date {
  line-height: 150%;
}
@media (min-width: 769px) {
  .cmp-offer-details__label, .cmp-offer-details__date {
    font-size: 1.8rem;
  }
}

.guest-reviews {
  display: flex;
  justify-content: center;
}
.guest-reviews .IWSfrContainer > .IWSfrContentContainer {
  display: flex;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
  line-height: 2.1rem;
}
.guest-reviews .IWSfrContainer > .IWSfrContentContainer .star-rating .fas.fa-star-half-alt:before {
  content: "\f089";
}
.guest-reviews .star-rating {
  line-height: 2.1rem;
  display: flex;
}
.guest-reviews .star-rating i {
  font-size: 1.2rem;
  padding: 0 0.2rem;
}
.guest-reviews .IWSfrOutOf {
  line-height: 2.1rem;
  font-size: 1.4rem;
  font-weight: 300;
  position: relative;
}
.guest-reviews .IWSfrOutOf:after {
  content: "stars";
  padding-left: 0.5rem;
}
.guest-reviews .IWSfrOutOf span {
  padding-right: 0.5rem;
}
.guest-reviews .IWSfrLink {
  line-height: 2.1rem;
}
.guest-reviews .IWSfrLink a {
  font-size: 1.4rem;
  color: #686869;
  font-weight: 500;
  line-height: 2.1rem;
  position: relative;
}

#uhf_footerWrapper .brand-color-bkg {
  background-color: #3D3935;
}

.cmp-dynamic-room-class-tiles {
  margin: 0 auto;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles {
    padding: 0 2rem;
  }
}
@media (min-width: 1300px) {
  .cmp-dynamic-room-class-tiles {
    padding: unset;
  }
}
.cmp-dynamic-room-class-tiles__title, .cmp-dynamic-room-class-tiles__preTitle {
  text-align: center;
}
.cmp-dynamic-room-class-tiles__title {
  margin: 0;
  text-transform: capitalize;
}
.cmp-dynamic-room-class-tiles__list {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 7rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
}
@media (min-width: 993px) {
  .cmp-dynamic-room-class-tiles__list {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }
}
.cmp-dynamic-room-class-tiles__list .cmp-gallery {
  padding: 3rem 0 1.5rem 0;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles__list .cmp-gallery {
    padding: 0 0 2rem 0;
  }
}
.cmp-dynamic-room-class-tiles__list .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .paging-container-wrapper {
  margin-bottom: -3rem;
}
@media (max-width: 768px) {
  .cmp-dynamic-room-class-tiles__list .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .paging-container-wrapper {
    bottom: 4rem;
    margin-bottom: 0;
  }
}
.cmp-dynamic-room-class-tiles__list .cmp-gallery .cmp-carousel--show-slide-counter:not(.cmp-carousel--show-dots) .pagingInfo {
  margin-top: unset;
  letter-spacing: 0.011em;
  color: #3D3935;
}
.cmp-dynamic-room-class-tiles__list .cmp-carousel--single-mode .slick-slider .slick-list {
  margin-bottom: -44px;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles__list .cmp-carousel--single-mode .slick-slider .slick-list {
    margin-bottom: unset;
  }
}
.cmp-dynamic-room-class-tiles__list .cmp-carousel--single-mode .slick-slider .slick-list .image img.cmp-image__image-desktop {
  display: block !important;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles__list .cmp-carousel--single-mode .slick-slider .slick-list .image img {
    height: 45.6rem;
  }
}
.cmp-dynamic-room-class-tiles__content {
  display: flex;
  padding: 1.1rem 2rem 2rem;
  flex-direction: column;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles__content {
    flex-direction: row;
    -moz-column-gap: 3.3rem;
         column-gap: 3.3rem;
    padding: 2rem;
  }
}
.cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__first-half {
  flex-basis: 56%;
}
@media (max-width: 767px) {
  .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__first-half {
    margin-bottom: 2rem;
  }
}
.cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__first-half p {
  font-weight: 300;
  margin: 0;
}
@media (max-width: 767px) {
  .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__first-half p {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
}
.cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__first-half .cmp-dynamic-room-class-tiles__label {
  font-weight: 600;
}
[dir=rtl] .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__first-half .cmp-dynamic-room-class-tiles__label {
  float: right;
  padding-left: 0.5rem;
}
.cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half {
  flex: 1;
}
.cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half div:first-child:nth-last-child(1) {
  margin-top: unset;
}
.cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-size: 2.4rem;
  letter-spacing: 0.011em;
  line-height: 2.9rem;
  font-weight: normal;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
  font-family: "Times New Roman", serif;
}
@media (max-width: 767px) {
  .cmp-dynamic-room-class-tiles__content .cmp-dynamic-room-class-tiles__second-half .price-content .noPriceMessage {
    font-size: 1.8rem;
  }
}
.cmp-dynamic-room-class-tiles__content .attribute-content {
  padding: 2rem 0 0;
  letter-spacing: 0.011em;
  font-weight: 300;
}
@media (max-width: 767px) {
  .cmp-dynamic-room-class-tiles__content .attribute-content {
    line-height: 2.4rem;
  }
}
.cmp-dynamic-room-class-tiles__content .attribute-content ul {
  margin: 0;
}
@media (max-width: 767px) {
  .cmp-dynamic-room-class-tiles__content .attribute-content ul {
    padding-bottom: 2rem;
  }
}
.cmp-dynamic-room-class-tiles__name {
  padding: 0 2rem 0;
  margin: 0;
}
.cmp-dynamic-room-class-tiles__actions {
  display: flex;
  margin-top: 2rem;
}
.cmp-dynamic-room-class-tiles__actions .cmp-button--primary, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .cmp-button-wrapper, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .offer-redirection-link, .cmp-dynamic-room-class-tiles__actions .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .offer-redirection-link, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container, .cmp-teaser__button-style-primary .cmp-dynamic-room-class-tiles__actions .cmp-teaser__action-container, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary--white {
  width: 100%;
}
.cmp-dynamic-room-class-tiles__actions .cmp-button--primary .cmp-button, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button, #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .cmp-button-wrapper .cmp-button, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-button, .cmp-dynamic-room-class-tiles__actions .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-button, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button, .cmp-teaser__button-style-primary .cmp-dynamic-room-class-tiles__actions .cmp-teaser__action-container .cmp-button, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary--white .cmp-button, .cmp-dynamic-room-class-tiles__actions .cmp-button--primary .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-dynamic-room-class-tiles__actions .cmp-button--primary .cmp-rooms-button-link, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .cmp-button-wrapper .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .cmp-button-wrapper .cmp-rooms-button-link, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-rooms-button-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-rooms-button-link, .cmp-dynamic-room-class-tiles__actions .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-dynamic-room-class-tiles__actions .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-rooms-button-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-rooms-button-link, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-teaser__button-style-primary .cmp-dynamic-room-class-tiles__actions .cmp-teaser__action-container .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-teaser__button-style-primary .cmp-dynamic-room-class-tiles__actions .cmp-teaser__action-container .cmp-rooms-button-link, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary--white .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-rooms-button-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary--white .cmp-rooms-button-link, .cmp-dynamic-room-class-tiles__actions .cmp-button--primary .cmp-button-wrapper, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .cmp-button-wrapper .cmp-button-wrapper, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .cmp-button-wrapper, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-button-wrapper, .cmp-dynamic-room-class-tiles__actions .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .cmp-button-wrapper, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .cmp-button-wrapper, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-button-wrapper, .cmp-teaser__button-style-primary .cmp-dynamic-room-class-tiles__actions .cmp-teaser__action-container .cmp-button-wrapper, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary--white .cmp-button-wrapper, .cmp-dynamic-room-class-tiles__actions .cmp-button--primary .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .cmp-button--primary .offer-redirection-link, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-button-wrapper .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-button-wrapper .offer-redirection-link, #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .cmp-button-wrapper .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .cmp-button-wrapper .offer-redirection-link, .cmp-dynamic-room-class-tiles__actions #intercontinental-header .calltoaction .cmp-limited-time-features .offer-redirection-link .offer-redirection-link, #intercontinental-header .calltoaction .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .offer-redirection-link, .cmp-dynamic-room-class-tiles__actions .cmp-limited-time-features #intercontinental-header .calltoaction .offer-redirection-link .offer-redirection-link, .cmp-limited-time-features #intercontinental-header .calltoaction .cmp-dynamic-room-class-tiles__actions .offer-redirection-link .offer-redirection-link, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary .cmp-teaser__action-container .offer-redirection-link, .cmp-teaser__button-style-primary .cmp-dynamic-room-class-tiles__actions .cmp-teaser__action-container .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-teaser__button-style-primary .cmp-dynamic-room-class-tiles__actions .cmp-teaser__action-container .offer-redirection-link, .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary--white .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-dynamic-room-class-tiles__actions .cmp-teaser__button-style-primary--white .offer-redirection-link {
  text-align: center;
  width: 100%;
}
.cmp-dynamic-room-class-tiles .pricing-label {
  font-size: 1.4rem;
  line-height: 120%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding-bottom: 1rem;
}
.cmp-dynamic-room-class-tiles .hotel-currency,
.cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 120%;
  letter-spacing: 0.011em;
}
html:lang(zh) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(zh) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(ar) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(th) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(ja) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(ko) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(ru) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(he) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(zh-TW) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-dynamic-room-class-tiles .hotel-currency,
html:lang(id) .cmp-dynamic-room-class-tiles .hotel-price {
  font-family: "Times New Roman", serif;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles .hotel-currency,
  .cmp-dynamic-room-class-tiles .hotel-price {
    font-size: 3rem;
  }
}
.cmp-dynamic-room-class-tiles .per-night-label {
  display: inline-block;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 2.8rem;
  line-height: 120%;
  letter-spacing: 0.011em;
}
html:lang(zh) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(th) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(he) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
html:lang(id) .cmp-dynamic-room-class-tiles .per-night-label {
  font-family: "Times New Roman", serif;
}
@media (min-width: 769px) {
  .cmp-dynamic-room-class-tiles .per-night-label {
    font-size: 3rem;
  }
}
.cmp-dynamic-room-class-tiles .hotel-taxes {
  font-style: italic;
  font-weight: 300;
  font-size: 1.4rem;
  line-height: 150%;
  letter-spacing: 0.011em;
  color: #686869;
}
.cmp-dynamic-room-class-tiles .cmp-carousel--center--extended--mode .slick-slider .slick-list .image img.cmp-image__image-desktop {
  display: block !important;
}

#dialog {
  padding-top: 4rem;
}
@media (max-width: 768px) {
  #dialog {
    padding-top: 1rem;
  }
}
#dialog #messageText {
  line-height: 3.2rem;
  top: -0.7rem !important;
  white-space: break-spaces;
}
@media (max-width: 768px) {
  #dialog #messageText {
    top: 1rem !important;
  }
}
#dialog .ui-datepicker .ui-datepicker-title {
  line-height: 150%;
  letter-spacing: 0.011em;
}
#dialog .ui-datepicker th {
  line-height: 1.9rem;
  letter-spacing: 0.1em;
}
#dialog .ui-datepicker .ui-state-default {
  line-height: 2.2rem;
  color: #3D3935;
}
#dialog .ui-datepicker .ui-state-disabled .ui-state-default {
  color: #9D9D9D;
}
#dialog .ui-datepicker .dp-highlight .ui-state-default {
  color: #ffffff;
}
#dialog .ui-datepicker .ui-datepicker-week-end .ui-state-default {
  padding: 1.5rem 2.5rem !important;
}
@media (max-width: 767px) {
  #dialog .ui-datepicker .ui-datepicker-week-end .ui-state-default {
    padding: 1rem !important;
  }
}
#dialog .ui-datepicker .ui-datepicker-prev {
  left: 5px;
}
@media (max-width: 767px) {
  #dialog .ui-datepicker .ui-datepicker-prev {
    padding-top: 1rem;
  }
}
[dir=rtl] #dialog .ui-datepicker .ui-datepicker-prev {
  right: 0;
  left: unset;
}
#dialog .ui-datepicker .ui-datepicker-next {
  right: 5px;
}
@media (max-width: 767px) {
  #dialog .ui-datepicker .ui-datepicker-next {
    padding-top: 1rem;
  }
}
[dir=rtl] #dialog .ui-datepicker .ui-datepicker-next {
  right: unset;
  left: 0;
}
[dir=rtl] #dialog .ui-datepicker .ui-datepicker-group-first {
  padding-left: 6rem;
  padding-right: unset;
}
#dialog .ui-datepicker .ui-datepicker-prev-hover,
#dialog .ui-datepicker .ui-datepicker-next-hover {
  top: 2px;
}
#dialog .ui-datepicker-prev:before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 20px;
  height: 20px;
  border-top: 2px solid;
  border-color: #3D3935;
  border-right: 2px solid;
  transform: rotate(225deg);
}
[dir=rtl] #dialog .ui-datepicker-prev:before {
  transform: rotate(45deg);
}
@media (max-width: 767px) {
  #dialog .ui-datepicker-prev:before {
    width: 1rem;
    height: 1rem;
  }
}
#dialog .ui-datepicker-next:before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 20px;
  height: 20px;
  border-top: 2px solid;
  border-color: #3D3935;
  border-right: 2px solid;
  transform: rotate(45deg);
}
[dir=rtl] #dialog .ui-datepicker-next:before {
  transform: rotate(225deg);
}
@media (max-width: 767px) {
  #dialog .ui-datepicker-next:before {
    width: 1rem;
    height: 1rem;
  }
}
#dialog .ui-state-disabled:before, #dialog .ui-datepicker-prev:before, #dialog .ui-datepicker-next:before {
  color: #3D3935;
}
#dialog .dp-highlight .ui-state-default {
  background-color: #B38B7A;
}
#dialog .dp-highlight-checkin a.ui-state-default {
  border-radius: 2.5rem 0rem 0rem 2.5rem;
}
[dir=rtl] #dialog .dp-highlight-checkin a.ui-state-default {
  border-radius: 0rem 2.5rem 2.5rem 0rem;
}
#dialog .dp-highlight-checkout a.ui-state-default {
  border-radius: 0rem 2.5rem 2.5rem 0rem;
}
[dir=rtl] #dialog .dp-highlight-checkout a.ui-state-default {
  border-radius: 2.5rem 0rem 0rem 2.5rem;
}
#dialog .datepicker-continue-separator {
  margin-top: 3.2rem;
  margin-bottom: 3rem;
  background: #C2C7CA !important;
}
#dialog .datepicker-continue #continueButton {
  background-color: #B38B7A;
}
#dialog .datepicker-continue #continueButton:hover {
  background-color: #8F6456;
}
@media (max-width: 1024px) {
  #dialog .datepicker-continue #continueButton {
    width: 100%;
    order: 2;
  }
}
#dialog .datepicker-continue.disabled #continueButton {
  background-color: #C2C7CA;
}
#dialog .datepicker {
  padding-top: 2rem;
}
#dialog .datepicker-continue {
  /* @include media("<svp"){
      display: block !important;
  } */
}
@media (max-width: 1024px) {
  #dialog .datepicker-continue {
    display: grid;
    grid-template-columns: 1fr;
  }
}
#dialog .datepicker-continue .book-further {
  color: #3D3935;
  font-family: "Inter", Arial, sans-serif;
  font-weight: 300;
  font-size: 2rem;
  line-height: 150%;
  letter-spacing: 0.011em;
  order: 1;
}
html:lang(zh) #dialog .datepicker-continue .book-further {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) #dialog .datepicker-continue .book-further {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) #dialog .datepicker-continue .book-further {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) #dialog .datepicker-continue .book-further {
  font-family: Arial, sans-serif;
}
html:lang(ko) #dialog .datepicker-continue .book-further {
  font-family: Arial, sans-serif;
}
html:lang(ru) #dialog .datepicker-continue .book-further {
  font-family: Arial, sans-serif;
}
html:lang(he) #dialog .datepicker-continue .book-further {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) #dialog .datepicker-continue .book-further {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) #dialog .datepicker-continue .book-further {
  font-family: Arial, sans-serif;
}
#dialog .datepicker-continue .book-further:before {
  font-family: "FontAwesome";
  content: "\f071";
  font-weight: normal;
  padding-right: 1rem;
}
@media (max-width: 1024px) {
  #dialog .datepicker-continue .book-further {
    padding: unset;
    position: unset;
    font-size: 1.8rem;
    text-align: left;
  }
}

.ndor-popup-content-close {
  top: -0.7rem !important;
  right: 0.8rem !important;
}
[dir=rtl] .ndor-popup-content-close {
  left: 0.8rem !important;
  right: unset !important;
}
@media (max-width: 768px) {
  .ndor-popup-content-close {
    top: 1.5rem !important;
  }
}

.mac.safari .cmp-dynamic-room-class-tiles__list .cmp-gallery img {
  width: 100% !important;
}

.hotel-amenities .vx-highlight-wrapper {
  margin-bottom: 4rem;
}
@media (max-width: 1260px) {
  .hotel-amenities .vx-highlight-wrapper {
    margin: 0 3rem 4rem;
  }
}
@media (max-width: 767px) {
  .hotel-amenities .vx-highlight-wrapper {
    margin: 2rem 2rem 4rem;
  }
}
.hotel-amenities .vx-highlight-body {
  max-width: 126rem;
  margin: auto;
}
.hotel-amenities .vx-highlight-items {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 3rem;
}
@media (max-width: 767px) {
  .hotel-amenities .vx-highlight-items {
    display: flex;
    flex-direction: column;
    margin-top: unset;
    grid-gap: unset;
  }
}
.hotel-amenities .vx-highlight-item {
  display: flex;
  gap: 2rem;
}
@media (max-width: 767px) {
  .hotel-amenities .vx-highlight-item {
    flex-direction: row;
    align-items: center;
    text-align: unset;
    margin: 1.6rem 0;
  }
}
@media (max-width: 767px) {
  .hotel-amenities .vx-highlight-item:first-child {
    margin-top: unset;
  }
}
.hotel-amenities .vx-highlight-item img {
  width: 3rem;
  height: 3rem;
}
.hotel-amenities .vx-highlight-item .amenity-title {
  display: inline;
  font-family: "Inter", Arial, sans-serif;
  font-size: 1.8rem;
  line-height: 150%;
  font-weight: normal;
  color: #3D3935;
  position: relative;
  bottom: -0.3rem;
}
html:lang(zh) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: "Inter", Arial, sans-serif;
}
html:lang(ar) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: "Tajawal", sans-serif;
}
html:lang(th) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: "IBMPlexSansThai", sans-serif;
}
html:lang(ja) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: Arial, sans-serif;
}
html:lang(ko) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: Arial, sans-serif;
}
html:lang(ru) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: Arial, sans-serif;
}
html:lang(he) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: Arial, sans-serif;
}
html:lang(zh-TW) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: "NotoSansSC", Arial, sans-serif;
}
html:lang(id) .hotel-amenities .vx-highlight-item .amenity-title {
  font-family: Arial, sans-serif;
}
@media (max-width: 767px) {
  .hotel-amenities .vx-highlight-item .amenity-title {
    bottom: unset;
    font-size: 1.6rem;
  }
}

.hotel-defined-packages .hotel-defined-packages_headerline span {
  font-weight: normal;
  text-transform: capitalize;
  font-family: "ITC New Baskerville Std", "Times New Roman", serif;
}
html:lang(zh) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(ar) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(th) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(ja) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(ko) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(ru) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(he) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(zh-TW) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
html:lang(id) .hotel-defined-packages .hotel-defined-packages_headerline span {
  font-family: "Times New Roman", serif;
}
.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .top .hdp_title {
  font-weight: normal;
}
.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .top .hdp_paragraph {
  font-size: 1.8rem;
  line-height: 150%;
  font-weight: 300;
}

.cmp-button.secondary .cmp-button-wrapper, .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .cmp-button-wrapper, .cmp-button.secondary .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-button.secondary .offer-redirection-link, .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .cmp-limited-time-features .offer-redirection-link, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .offer-redirection-link {
  border: 2px solid #3D3935;
  background-color: transparent;
}
.cmp-button.secondary .cmp-button-wrapper:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .cmp-button-wrapper:hover, .cmp-button.secondary .cmp-limited-time-features .offer-redirection-link:hover, .cmp-limited-time-features .cmp-button.secondary .offer-redirection-link:hover, .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .cmp-limited-time-features .offer-redirection-link:hover, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .offer-redirection-link:hover {
  background-color: #3D3935;
}
.cmp-button.secondary .cmp-button-wrapper:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .cmp-button-wrapper:hover .cmp-button__text, .cmp-button.secondary .cmp-limited-time-features .offer-redirection-link:hover .cmp-button__text, .cmp-limited-time-features .cmp-button.secondary .offer-redirection-link:hover .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .cmp-limited-time-features .offer-redirection-link:hover .cmp-button__text, .cmp-limited-time-features .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .offer-redirection-link:hover .cmp-button__text {
  color: #ffffff;
}
.cmp-button.secondary .cmp-button__text, .cmp-rooms .cmp-carousel .cmp-rooms-button .secondary.cmp-rooms-button-link .cmp-button__text {
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 150%;
  color: #3D3935;
}

.merch.cmp-teaser--icon-text-banner .cmp-teaser .cmp-teaser__image .cmp-image__image img {
  width: 6rem;
}
@media (max-width: 768px) {
  .merch.cmp-teaser--icon-text-banner .cmp-teaser .cmp-teaser__image .cmp-image__image img {
    width: 10rem;
  }
}