:root {
  --dark-sea-green: #a0af99;
  --midnight-blue: #030458;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.heading {
  text-align: center;
  margin-bottom: 22px;
  margin-right: 3px;
  font-family: Kurale, sans-serif;
  font-size: 61px;
  font-weight: 400;
  line-height: .8;
}

.text-block {
  margin-bottom: 11px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-menu {
  min-width: 100%;
  display: flex;
}

.navbar {
  background-color: var(--dark-sea-green);
}

.section {
  height: 69vh;
}

.paragraph {
  border-top: 1px solid var(--dark-sea-green);
  border-bottom: 1px solid var(--dark-sea-green);
  text-align: center;
  margin-top: 51px;
  margin-bottom: 77px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Merriweather, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.4;
}

.nav-link {
  color: #fff;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
}

.nav-link.w--current {
  color: var(--midnight-blue);
}

.text-span {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-span-2 {
  color: var(--midnight-blue);
}

.slide {
  background-image: url('../images/20210618_135021.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-2 {
  background-image: url('../images/Screenshot_20171031-132242.png');
  background-position: 50% 100%;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/20230802_115232.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.slider {
  height: 87vh;
}

.heading-2 {
  border-bottom: 1px solid var(--dark-sea-green);
  color: var(--midnight-blue);
  text-align: center;
  padding-bottom: 20px;
  font-family: Kurale, sans-serif;
  font-weight: 400;
}

.heading-2.about-h2 {
  color: #f9f9fd;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, .2);
  margin-top: 1px;
}

.heading-2.history {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.rt {
  margin-top: 64px;
  margin-bottom: 31px;
}

.heading-2.contact-2 {
  margin-top: 58px;
}

.cell {
  align-items: center;
  display: flex;
}

.cell-2, .cell-3 {
  align-items: center;
}

.cell-4 {
  align-items: stretch;
}

.link-block {
  background-image: url('../images/d87d9a_0ef94fbb0efb46f89e05915fee8d965d~mv2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 184px;
  margin-top: 18px;
  margin-bottom: 18px;
  box-shadow: 1px 0 8px 1px rgba(100, 96, 96, .78);
}

.cell-5 {
  align-items: stretch;
}

.link-block-2 {
  background-image: url('../images/20220425_143613.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 184px;
  margin-top: 18px;
  margin-bottom: 18px;
  box-shadow: 1px 0 7px 1px #000;
}

.cell-6 {
  align-items: stretch;
}

.link-block-3 {
  background-image: url('../images/View-roses-from-pigeonnier-.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 184px;
  margin-top: 18px;
  margin-bottom: 18px;
  box-shadow: 1px 0 7px 1px rgba(0, 0, 0, .8);
}

.cell-7 {
  align-items: stretch;
}

.paragraph-2 {
  text-align: center;
  min-height: 111px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  text-decoration: none;
}

.link-block-4 {
  color: #0c0000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  text-decoration: none;
}

.button {
  background-color: var(--dark-sea-green);
  text-transform: uppercase;
  border-radius: 14px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-family: Kurale, sans-serif;
  font-size: 18px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}

.button:hover {
  background-color: #c9cbc9;
}

.cell-8 {
  align-items: center;
}

.about-div {
  background-color: var(--dark-sea-green);
  border-radius: 7px;
  margin-top: 88px;
  margin-bottom: 88px;
}

.about-h1 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 23px;
  padding-top: 36px;
  padding-bottom: 28px;
}

.about-text {
  color: #000;
  padding-bottom: 39px;
  padding-left: 39px;
  padding-right: 39px;
  font-size: 16px;
  line-height: 22px;
}

.link-text {
  text-decoration: none;
}

.paragraph-3 {
  color: #fcf8f8;
  text-align: center;
  text-shadow: 0 2px 2px rgba(0, 0, 0, .2);
  margin: 41px 25px 21px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.about {
  background-image: url('../images/View-roses-from-pigeonnier-.webp');
  background-position: 50%;
  background-size: cover;
}

.div-block {
  background-color: #d4d9d1;
  height: 1px;
  margin-bottom: 32px;
  margin-left: 166px;
  margin-right: 166px;
}

.div-block-2 {
  background-image: url('../images/IMG-20230722-WA0008.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 180px;
  margin-bottom: 29px;
}

.div-block-3 {
  background-image: url('../images/d87d9a_a861449af1684cb386277dfb294fe3cd~mv2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.div-block-4 {
  background-image: url('../images/Cistern.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.text-block-2 {
  color: #fdfcfc;
  text-align: right;
  margin-bottom: 21px;
  padding-right: 26px;
  font-family: Kurale, sans-serif;
  font-size: 16px;
  font-style: italic;
}

.paragraph-4 {
  color: #f8f4f4;
  text-align: center;
  border-top: 1px solid #e8e6e6;
  border-bottom: 1px solid #dbd6d6;
  margin-bottom: 23px;
  margin-left: 61px;
  margin-right: 61px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.div-block-5 {
  height: 30px;
}

.button-2 {
  color: #030000;
  text-align: center;
  text-transform: uppercase;
  background-color: #ccd2c9;
  border: 1px solid #f9f8f8;
  border-radius: 14px;
  margin: 33px 123px 50px;
  font-family: Kurale, sans-serif;
  font-size: 21px;
  display: block;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

.button-2:hover {
  background-color: #99af8f;
}

.button-2.rooms {
  margin-top: 326px;
}

.button-2.rooms.rh {
  width: 40%;
  margin: 411px auto 74px;
  padding-left: 16px;
  padding-right: 16px;
}

.button-2.rooms.rh.stay {
  margin-top: 0;
}

.button-2.rooms.r2 {
  margin: auto auto 74px;
  display: block;
}

.dropdown-link {
  background-color: var(--dark-sea-green);
  color: #fcf9f9;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.dropdown-link:hover {
  color: var(--midnight-blue);
}

.paragraph-5 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.heading-3 {
  border-bottom: 1px solid var(--dark-sea-green);
  color: var(--dark-sea-green);
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  font-family: Kurale, sans-serif;
  font-size: 34px;
  font-weight: 400;
  display: block;
}

.heading-3.room3 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-6 {
  background-image: url('../images/wide-rear-view-house-and-garden.jpg');
  background-position: 58%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.image {
  margin-top: 69px;
}

.image-2 {
  margin-top: 42px;
}

.quick-stack {
  margin-top: 64px;
}

.div-block-7 {
  background-image: url('../images/20210618_135021_resized.jpg');
  background-position: 86%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-8 {
  background-image: url('../images/20210716_074500_resized.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.paragraph-6 {
  color: #333;
  margin-top: 25px;
  margin-bottom: 25px;
  margin-right: 52px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 1.5;
}

.paragraph-6.foot {
  color: #f7f8f6;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  margin-top: 19px;
  margin-bottom: 8px;
  font-style: normal;
}

.paragraph-6.ftr {
  color: #eff0ef;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  margin-bottom: 70px;
  font-style: normal;
}

.quick-stack-2 {
  margin-top: -7px;
  margin-bottom: 45px;
}

.div-block-9 {
  background-image: url('../images/20210126_150932.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.footer {
  background-color: var(--dark-sea-green);
  height: auto;
}

.hero {
  background-image: url('../images/20220425_143613.jpg');
  background-position: 50%;
  background-size: cover;
  height: 450px;
}

.container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.staying {
  background-image: url('../images/20210618_135021.jpg');
  background-position: 50%;
  background-size: cover;
}

.heading-4 {
  color: #030458;
  text-align: center;
  border-bottom: 1px solid #a0af99;
  padding-bottom: 20px;
  font-family: Kurale, sans-serif;
  font-weight: 400;
}

.heading-4.about-h2 {
  color: #f9f9fd;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, .2);
  margin-top: 1px;
}

.heading-4.rt {
  text-transform: uppercase;
  margin-top: 64px;
  margin-bottom: 31px;
}

.heading-4.galleryhead {
  border-bottom-style: none;
  margin-top: 67px;
  padding-bottom: 0;
}

.div-block-10 {
  background-color: #d4d9d1;
  height: 1px;
  margin-bottom: 32px;
  margin-left: 166px;
  margin-right: 166px;
}

.paragraph-7 {
  color: #f8f4f4;
  text-align: center;
  border-top: 1px solid #e8e6e6;
  border-bottom: 1px solid #dbd6d6;
  margin-bottom: 23px;
  margin-left: 61px;
  margin-right: 61px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.div-block-11 {
  background-image: url('../images/d87d9a_a861449af1684cb386277dfb294fe3cd~mv2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.about-div-2 {
  background-color: #a0af99;
  margin-top: 88px;
  margin-bottom: 88px;
}

.div-block-12 {
  background-image: url('../images/20230703_130116.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 180px;
  margin-bottom: 29px;
}

.paragraph-8 {
  color: #fcf8f8;
  text-align: center;
  text-shadow: 0 2px 2px rgba(0, 0, 0, .2);
  margin: 41px 25px 21px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.button-3 {
  color: #030000;
  text-align: center;
  text-transform: uppercase;
  background-color: #ccd2c9;
  border: 1px solid #f9f8f8;
  border-radius: 14px;
  margin: 45px 123px 50px;
  font-family: Kurale, sans-serif;
  font-size: 21px;
  display: block;
}

.button-3:hover {
  background-color: #99af8f;
}

.button-3.book-button {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.button-3.book-button.rooms {
  width: 50%;
  margin-top: 13px;
}

.text-block-3 {
  color: #fdfcfc;
  text-align: right;
  margin-bottom: 21px;
  padding-right: 26px;
  font-family: Kurale, sans-serif;
  font-size: 16px;
  font-style: italic;
}

.div-block-13 {
  background-image: url('../images/Cistern.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.heading-5 {
  font-weight: 400;
}

.div-block-14 {
  background-image: url('../images/20230802_104843-002.jpg');
  background-position: 30%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.room-h3 {
  border-bottom: 1px solid var(--dark-sea-green);
  color: var(--dark-sea-green);
  margin-bottom: 25px;
  padding-bottom: 11px;
  font-family: Kurale, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.paragraph-9 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.paragraph-9.french {
  margin-top: 60px;
}

.div-block-15 {
  background-image: url('../images/20210727_211446-002.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-16 {
  background-image: url('../images/library-landscape_edited.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.form-block {
  width: 100%;
}

.paragraph-10 {
  color: #faf9f9;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

.paragraph-10.contact {
  color: #848282;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-17 {
  background-image: url('../images/d87d9a_acab91edbdcd4aa180ec118e5df04245~mv2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.cell-9 {
  background-color: var(--dark-sea-green);
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-3 {
  border: 1px solid var(--dark-sea-green);
  background-color: rgba(0, 0, 0, 0);
  margin: 26px 13px 45px;
}

.paragraph-11 {
  text-align: center;
  white-space: normal;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.section-3 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
}

.section-4 {
  background-color: var(--dark-sea-green);
  height: 150px;
}

.quick-stack-4 {
  margin-bottom: 44px;
}

.quick-stack-5 {
  grid-column-gap: 22px;
  grid-row-gap: 20px;
}

.div-block-18 {
  background-image: url('../images/20220425_143613.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-19 {
  background-image: url('../images/20210728_182409.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 339px;
}

.div-block-20 {
  background-image: url('../images/Picture9.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-21 {
  background-image: url('../images/Picture2.jpg');
  background-position: 100%;
  background-size: cover;
  width: 100%;
  height: 319px;
}

.div-block-22 {
  background-image: url('../images/Picture3.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-23 {
  background-image: url('../images/Family-room-20240220_105858.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 253px;
}

.div-block-24 {
  background-image: url('../images/Picture4.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-25 {
  background-image: url('../images/Picture5.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 250px;
}

.div-block-26 {
  background-image: url('../images/Swedish-room_edited.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-27 {
  background-image: url('../images/Swedish-3.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 250px;
}

.div-block-28 {
  background-image: url('../images/20200714_152256-002.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-29 {
  background-image: url('../images/20200714_152446-002.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 250px;
}

.div-block-30 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-31 {
  background-image: url('../images/20210729_140411-002.jpg');
  background-position: 46%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-32 {
  background-image: url('../images/20210817_123554-002.jpg');
  background-position: 0%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-33 {
  background-image: url('../images/20210726_190305-002.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.section-5 {
  background-image: url('../images/IMG-20230719-WA0000.jpg');
  background-position: 50%;
  background-size: cover;
}

.container-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.room-h3-2 {
  color: #a0af99;
  border-bottom: 1px solid #a0af99;
  margin-bottom: 25px;
  padding-bottom: 11px;
  font-family: Kurale, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-12 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.div-block-34 {
  background-image: url('../images/verteillac-brocante.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-35 {
  background-image: url('../images/d87d9a_a9966d84dfdc4393a0dac0eab34e9ed1~mv2.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-36 {
  background-image: url('../images/lac-jemaye-beech-it-has.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.container-3 {
  align-items: center;
  display: flex;
}

.image-3 {
  margin-left: 8px;
}

.image-4 {
  margin-left: 11px;
  margin-right: 16px;
}

.link-block-5 {
  margin-right: 0;
}

.section-6 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.aas {
  background-color: #011718;
}

.text-block-6 {
  color: #e7e6e2;
  text-align: center;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
}

.link-3 {
  color: #d19514;
  text-decoration: none;
}

.heading-6 {
  color: #fdfdfc;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  font-family: Kurale, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.div-block-37 {
  background-color: #e0e3de;
  width: 75%;
  height: 1px;
}

.link-4 {
  color: #f0f3ef;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  margin-top: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.link-4:hover {
  color: var(--midnight-blue);
}

.link-4.email {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  margin-top: -1px;
}

.quick-stack-6 {
  margin-bottom: auto;
}

.map {
  margin-top: 34px;
}

.quick-stack-7 {
  margin-top: 41px;
  margin-bottom: 41px;
}

.field-label {
  color: var(--dark-sea-green);
  font-family: Kurale, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.submit-button {
  background-color: var(--dark-sea-green);
  border-radius: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
}

.link-5 {
  color: var(--midnight-blue);
}

.link-5:hover {
  color: var(--dark-sea-green);
}

.slider-2, .slider-3, .slider-4, .slider-5, .slider-6, .slider-7, .slider-8, .slider-9, .slider-10, .slider-11, .slider-12 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.slide-4 {
  background-image: url('../images/20220425_143613.jpg');
  background-position: 50%;
  background-size: cover;
}

.link-6 {
  color: #131212;
  border: 1px #000;
  text-decoration: none;
}

.link-7 {
  color: #313131;
  text-decoration: none;
}

.link-8 {
  color: #363636;
  text-decoration: none;
}

.lightbox-link {
  background-image: url('../images/balcony.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link:hover {
  opacity: 1;
}

.lightbox-link-2 {
  background-image: url('../images/d87d9a_0ef94fbb0efb46f89e05915fee8d965d~mv2_1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-3 {
  background-image: url('../images/d87d9a_5686a0a66ec7418d8c7859eb85a79cad~mv2.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-4 {
  background-image: url('../images/IMG-20230719-WA0000_1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link-5 {
  background-image: url('../images/IMG-20230809-WA0050.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-6 {
  background-image: url('../images/IMG-20230809-WA0057.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-7 {
  background-image: url('../images/IMG-20230809-WA0003.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link-8 {
  background-image: url('../images/IMG-20230804-WA0000.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-9 {
  background-image: url('../images/IMG-20230809-WA0004.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-10 {
  background-image: url('../images/IMG-20230809-WA0010.jpg');
  background-position: 50% 64%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link-11 {
  background-image: url('../images/IMG-20230809-WA0023.jpg');
  background-position: 18%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-12 {
  background-image: url('../images/IMG-20230809-WA0038.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-13 {
  background-image: url('../images/IMG-20230809-WA0058.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link-14 {
  background-image: url('../images/d87d9a_a861449af1684cb386277dfb294fe3cd~mv2_1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-15 {
  background-image: url('../images/IMG-20230809-WA0037.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-16 {
  background-image: url('../images/IMG-20230809-WA00761.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link-17 {
  background-image: url('../images/IMG-20230809-WA0075.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-18 {
  background-image: url('../images/IMG-20230809-WA0074.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-19 {
  background-image: url('../images/IMG-20230809-WA0036.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link-20 {
  background-image: url('../images/IMG-20230809-WA0035.jpg');
  background-position: 50% 60%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-21 {
  background-image: url('../images/IMG-20230809-WA0031.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.quick-stack-8 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
}

.lightbox-link-22 {
  background-image: url('../images/IMG-20230809-WA0063.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 270px;
}

.lightbox-link-23 {
  background-image: url('../images/IMG-20230809-WA0073.jpg');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.lightbox-link-24 {
  background-image: url('../images/IMG-20230809-WA0059.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.paragraph-13 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 1.4;
}

.italic-text {
  -webkit-text-stroke-color: #f3eded;
}

.nav-menu-2 {
  min-width: 100%;
  display: flex;
}

.navbar-2, .section-7 {
  background-color: #a0af99;
}

@media screen and (max-width: 991px) {
  .heading-2 {
    font-size: 24px;
  }

  .paragraph-2 {
    min-height: 167px;
  }

  .button-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-6 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .room-h3 {
    line-height: 1.4;
  }

  .div-block-18, .div-block-20 {
    height: 300px;
  }

  .div-block-22 {
    height: 564px;
  }

  .div-block-23 {
    height: 357px;
  }

  .div-block-24 {
    height: 417px;
  }

  .div-block-26 {
    height: 300px;
  }

  .cell-10 {
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .heading-2 {
    font-size: 32px;
  }

  .cell-5 {
    display: flex;
  }

  .link-block-2, .link-block-3 {
    height: 200px;
  }

  .paragraph-2 {
    min-height: 81px;
  }

  .button {
    margin-bottom: 5px;
  }

  .div-block-6, .div-block-7, .div-block-8 {
    height: 300px;
  }

  .paragraph-6.ftr {
    margin-bottom: 22px;
  }

  .div-block-9 {
    height: 357px;
  }

  .button-3.book-button {
    margin-bottom: 14px;
  }

  .div-block-14 {
    height: 300px;
  }

  .paragraph-9.french {
    margin-top: -1px;
  }

  .div-block-15, .div-block-16, .div-block-17 {
    height: 300px;
  }

  .div-block-28 {
    height: 506px;
  }

  .div-block-31 {
    height: 300px;
  }

  .paragraph-12 {
    margin-left: 12px;
  }

  .div-block-34 {
    height: 300px;
  }

  .div-block-36 {
    height: 333px;
  }

  .link-4.email {
    margin-left: auto;
    margin-right: auto;
  }

  .lightbox-link-5, .lightbox-link-11, .lightbox-link-17, .lightbox-link-24 {
    height: 264px;
  }

  .quick-stack-9 {
    height: 250px;
  }

  .cell-12 {
    text-align: center;
  }

  .quick-stack-10 {
    height: 300px;
  }
}

@media screen and (max-width: 479px) {
  .div-block-31 {
    height: 250px;
  }

  .lightbox-link-2, .lightbox-link-3, .lightbox-link-5, .lightbox-link-6, .lightbox-link-8, .lightbox-link-9, .lightbox-link-11, .lightbox-link-12, .lightbox-link-14, .lightbox-link-15, .lightbox-link-17, .lightbox-link-18, .lightbox-link-20, .lightbox-link-21, .lightbox-link-23, .lightbox-link-24 {
    height: 264px;
  }

  .cell-11, .image-5 {
    display: block;
  }
}

#w-node-_2f97eda7-c2f1-d1ea-3fab-ce51dc5c0e73-9ec9dfb4, #w-node-_0f4805e0-6bdf-2fe9-ad63-f9430e0101d2-9ec9dfb4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_271aea0a-d7af-3b5a-c294-4435abb3ae1a-9ec9dfb4, #w-node-_8b8aec5b-2699-0a8b-18ac-4ecaee70fc45-9ec9dfb4, #w-node-d56cefac-0820-d279-50fa-c6ff3b385d9e-9ec9dfb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#History.w-node-_98c14c24-46a8-ac62-e0d6-b5d13c133287-9ec9dfb4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3e47f957-5576-3285-9393-0fc0f8fa4a36-9ec9dfb4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3ec4b772-d525-ef26-f76e-e0cb9e7d3793-9ec9dfb4, #w-node-_3c86910a-063c-c2ba-6d27-94d6f8250bc9-9ec9dfb4, #w-node-_5c09ecd3-c193-b48e-9e21-79413bf5c92e-9ec9dfb4, #w-node-_4c83e202-1475-44f4-7b67-b932250f531d-9ec9dfb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76cb1312-610b-a8b6-65d8-1957189ac901-9ec9dfb4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_76cb1312-610b-a8b6-65d8-1957189ac902-9ec9dfb4, #w-node-_76cb1312-610b-a8b6-65d8-1957189ac903-9ec9dfb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69a7d828-1fe9-e338-d3e1-28ca52658095-52658094 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_69a7d828-1fe9-e338-d3e1-28ca52658096-52658094, #w-node-_69a7d828-1fe9-e338-d3e1-28ca5265809d-52658094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a73df68e-51b9-db41-6fc7-5937a015716b-e173f5a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a73df68e-51b9-db41-6fc7-5937a015716c-e173f5a9, #w-node-a73df68e-51b9-db41-6fc7-5937a015716e-e173f5a9, #w-node-a73df68e-51b9-db41-6fc7-5937a0157170-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baa25f42-a24c-f556-9303-dddf6d8a6a30-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fe7bcf48-249b-5a6d-3977-07ca19df98d9-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_600bb3a6-b70b-ce44-d61f-9d2dd57ae9f2-e173f5a9, #w-node-_1a99084b-6d02-07ae-9237-cbd90a88e496-e173f5a9, #w-node-_51a85966-ee76-a0b8-f315-73a17c1199f5-e173f5a9, #w-node-_83c7e96a-f991-b01b-ac6b-01fd41ce0016-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d8aad05-d62f-00e3-1d79-959e82e6f9ab-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1ae1cc28-ab1a-5491-2a47-5250e228d66a-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64acd6c9-5581-5ac8-78c9-9686420b6b79-e173f5a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_64acd6c9-5581-5ac8-78c9-9686420b6b7a-e173f5a9, #w-node-_64acd6c9-5581-5ac8-78c9-9686420b6b7b-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11041700-e8a2-1aca-7fb8-3d5d773e95ee-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_64ba7ee4-deef-e839-c609-3595fc2d6dce-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec9de248-4c9d-5a43-7fc3-d6ff84321e4c-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf6284f4-6670-a937-24e3-0db8c0199719-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a1f8f5bc-7631-bab2-4fcd-1bb57ae41c85-e173f5a9, #w-node-d7bb27f3-b616-cb5b-4973-6975088073d8-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d49072f-a106-c301-cc35-bae46ddf6084-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f2e5bc0f-0812-064d-c709-512a22211ffc-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc164f3-a7a0-9664-7340-4ffb4594b10f-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_92e47152-f356-37ec-8363-09733eae048f-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42a9c1d1-a296-b048-3ca6-b3a2519845ed-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a423aacd-96ba-c9d8-d671-e65784b9f437-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0194cf05-d590-f74e-f00d-3799fb12f2e4-e173f5a9, #w-node-b15dc4a6-fed9-881c-3e46-cbf2c1160230-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81e375a6-e2ec-3006-8cd9-21b7b8db3ef3-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9b01ec42-50a3-2fda-b9b0-bd5c24b3124c-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2752bf10-4def-5c74-104a-dc529da24a32-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3e01eb43-946e-efc5-749c-7cb65a1587f1-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f145d85a-c4a0-b27c-a46e-9fa067379d78-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
}

#w-node-_567c14bf-92de-49de-ec7f-79d613ab9ae9-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_62dcb20c-8a15-271a-129a-3152aa4d3adc-e173f5a9, #w-node-_2c07aa02-2e6b-2be3-082e-664fcba88b1d-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659ac02f-19d4-8986-a9ac-06f6c73a8ce1-e173f5a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_80d92216-56f1-9b07-25af-58ee109b0607-e173f5a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f6089f64-21dd-a26a-40c6-bd08361b947b-e173f5a9, #w-node-e22d1d6a-0425-5ef0-ffe4-8e604e1a87ed-e173f5a9, #w-node-bef722e5-a82c-5cdf-7221-9b2d452ba079-e173f5a9, #w-node-_3a9a5267-1b58-f036-ac43-2d673b9f8c0e-e173f5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80b31b83-0871-474b-3c16-dce8e394cee4-3164c4b3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f1f16520-7efb-46ae-f249-03cd6ea6ebad-3164c4b3, #w-node-_4d474efb-99c7-48c2-56a3-467e64933cb6-3164c4b3, #w-node-b55833fc-6827-2ebf-2415-460d9d1144d6-3164c4b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db81-9f7e3cd5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db82-9f7e3cd5, #w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db83-9f7e3cd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5b-9f7e3cd5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5c-9f7e3cd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af51cba-0206-9c9a-731a-ea0846fafea2-9f7e3cd5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3af51cba-0206-9c9a-731a-ea0846fafea3-9f7e3cd5, #w-node-_3af51cba-0206-9c9a-731a-ea0846fafea4-9f7e3cd5, #w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5d-9f7e3cd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075e0f18-24bc-912c-a35c-068be6ca2c36-9f7e3cd5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_075e0f18-24bc-912c-a35c-068be6ca2c37-9f7e3cd5, #w-node-_075e0f18-24bc-912c-a35c-068be6ca2c38-9f7e3cd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3ffac1d-da95-1880-5503-6ef6068847c7-3d0e73b0 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5914db41-645d-f7a9-8111-218f73c1e0cf-3d0e73b0, #w-node-_616b20d7-5f52-bbbc-3cc6-a067637b55c4-3d0e73b0, #w-node-a42a7507-e8d1-9b18-8daa-e415c8910630-3d0e73b0, #w-node-_626d71ae-f511-5274-99c5-651cba72afe4-3d0e73b0, #w-node-_0945f478-90ee-702e-42cb-e111a682a296-3d0e73b0, #w-node-_38d0e8c1-9911-7804-bda6-3a7054abe762-3d0e73b0, #w-node-f7c1c4b6-62f6-7d85-50b5-9efd29c3f8e2-3d0e73b0, #w-node-b6a1c524-b94d-9c0e-8210-443d060f74b1-3d0e73b0, #w-node-da28b3a2-dcaa-1f99-d394-486cd3647c1d-3d0e73b0, #w-node-bde0f298-59a8-8724-e2a0-839fd709739e-3d0e73b0, #w-node-ef7d31be-1886-6a58-4333-2c5aabdd4887-3d0e73b0, #w-node-_399492d0-9e92-744f-079f-d4bc95b097cd-3d0e73b0, #w-node-_0af1b03b-9600-bdbb-c4c9-67a1615a7f54-3d0e73b0, #w-node-e407fa5a-2ded-a2eb-e5b5-20c39780ea83-3d0e73b0, #w-node-_96a5afcc-8031-14a5-7728-bc49f5b16920-3d0e73b0, #w-node-e6cff081-12fb-aff4-d358-6f61d1404f6e-3d0e73b0, #w-node-_5e60e8a3-50dc-aa77-03c1-ba2587c4d4ec-3d0e73b0, #w-node-_5f2aeccd-423e-4395-189e-9db6eec2ddbe-3d0e73b0, #w-node-_3a375352-9214-e157-7494-c91d38466235-3d0e73b0, #w-node-_75cb4fd7-121d-7988-690e-6c07b7b1789c-3d0e73b0, #w-node-_0fa1fe7d-9cf0-359f-0efc-ddf618aa41d9-3d0e73b0, #w-node-e221c7ad-544b-f9cd-213e-22f73814cfda-3d0e73b0, #w-node-_5dcfd517-79c4-1900-7dd6-8c34270e9815-3d0e73b0, #w-node-_4729c3e0-40f6-13a4-15f8-fe49077bc2b9-3d0e73b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3ffac1d-da95-1880-5503-6ef6068847c7-4df631a5 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5914db41-645d-f7a9-8111-218f73c1e0cf-4df631a5, #w-node-_616b20d7-5f52-bbbc-3cc6-a067637b55c4-4df631a5, #w-node-a42a7507-e8d1-9b18-8daa-e415c8910630-4df631a5, #w-node-_626d71ae-f511-5274-99c5-651cba72afe4-4df631a5, #w-node-_0945f478-90ee-702e-42cb-e111a682a296-4df631a5, #w-node-_38d0e8c1-9911-7804-bda6-3a7054abe762-4df631a5, #w-node-f7c1c4b6-62f6-7d85-50b5-9efd29c3f8e2-4df631a5, #w-node-b6a1c524-b94d-9c0e-8210-443d060f74b1-4df631a5, #w-node-da28b3a2-dcaa-1f99-d394-486cd3647c1d-4df631a5, #w-node-bde0f298-59a8-8724-e2a0-839fd709739e-4df631a5, #w-node-ef7d31be-1886-6a58-4333-2c5aabdd4887-4df631a5, #w-node-_399492d0-9e92-744f-079f-d4bc95b097cd-4df631a5, #w-node-_0af1b03b-9600-bdbb-c4c9-67a1615a7f54-4df631a5, #w-node-e407fa5a-2ded-a2eb-e5b5-20c39780ea83-4df631a5, #w-node-_96a5afcc-8031-14a5-7728-bc49f5b16920-4df631a5, #w-node-e6cff081-12fb-aff4-d358-6f61d1404f6e-4df631a5, #w-node-_5e60e8a3-50dc-aa77-03c1-ba2587c4d4ec-4df631a5, #w-node-_5f2aeccd-423e-4395-189e-9db6eec2ddbe-4df631a5, #w-node-_3a375352-9214-e157-7494-c91d38466235-4df631a5, #w-node-_75cb4fd7-121d-7988-690e-6c07b7b1789c-4df631a5, #w-node-_0fa1fe7d-9cf0-359f-0efc-ddf618aa41d9-4df631a5, #w-node-e221c7ad-544b-f9cd-213e-22f73814cfda-4df631a5, #w-node-_5dcfd517-79c4-1900-7dd6-8c34270e9815-4df631a5, #w-node-_4729c3e0-40f6-13a4-15f8-fe49077bc2b9-4df631a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58d2848-d94e-b0c2-8232-2d354cc3a96a-4cc3a969 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a58d2848-d94e-b0c2-8232-2d354cc3a96b-4cc3a969, #w-node-a58d2848-d94e-b0c2-8232-2d354cc3a975-4cc3a969 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db81-7cf2b722 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db82-7cf2b722, #w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db83-7cf2b722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5b-7cf2b722 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5c-7cf2b722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af51cba-0206-9c9a-731a-ea0846fafea2-7cf2b722 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3af51cba-0206-9c9a-731a-ea0846fafea3-7cf2b722, #w-node-_3af51cba-0206-9c9a-731a-ea0846fafea4-7cf2b722, #w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5d-7cf2b722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075e0f18-24bc-912c-a35c-068be6ca2c36-7cf2b722 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_075e0f18-24bc-912c-a35c-068be6ca2c37-7cf2b722, #w-node-_075e0f18-24bc-912c-a35c-068be6ca2c38-7cf2b722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80b31b83-0871-474b-3c16-dce8e394cee4-910d0ff9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f1f16520-7efb-46ae-f249-03cd6ea6ebad-910d0ff9, #w-node-_4d474efb-99c7-48c2-56a3-467e64933cb6-910d0ff9, #w-node-b55833fc-6827-2ebf-2415-460d9d1144d6-910d0ff9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a73df68e-51b9-db41-6fc7-5937a015716b-3ebfd16f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a73df68e-51b9-db41-6fc7-5937a015716c-3ebfd16f, #w-node-a73df68e-51b9-db41-6fc7-5937a015716e-3ebfd16f, #w-node-a73df68e-51b9-db41-6fc7-5937a0157170-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baa25f42-a24c-f556-9303-dddf6d8a6a30-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fe7bcf48-249b-5a6d-3977-07ca19df98d9-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_600bb3a6-b70b-ce44-d61f-9d2dd57ae9f2-3ebfd16f, #w-node-_1a99084b-6d02-07ae-9237-cbd90a88e496-3ebfd16f, #w-node-_51a85966-ee76-a0b8-f315-73a17c1199f5-3ebfd16f, #w-node-_83c7e96a-f991-b01b-ac6b-01fd41ce0016-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d8aad05-d62f-00e3-1d79-959e82e6f9ab-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1ae1cc28-ab1a-5491-2a47-5250e228d66a-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64acd6c9-5581-5ac8-78c9-9686420b6b79-3ebfd16f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_64acd6c9-5581-5ac8-78c9-9686420b6b7a-3ebfd16f, #w-node-_64acd6c9-5581-5ac8-78c9-9686420b6b7b-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11041700-e8a2-1aca-7fb8-3d5d773e95ee-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_64ba7ee4-deef-e839-c609-3595fc2d6dce-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec9de248-4c9d-5a43-7fc3-d6ff84321e4c-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf6284f4-6670-a937-24e3-0db8c0199719-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a1f8f5bc-7631-bab2-4fcd-1bb57ae41c85-3ebfd16f, #w-node-d7bb27f3-b616-cb5b-4973-6975088073d8-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d49072f-a106-c301-cc35-bae46ddf6084-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f2e5bc0f-0812-064d-c709-512a22211ffc-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc164f3-a7a0-9664-7340-4ffb4594b10f-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_92e47152-f356-37ec-8363-09733eae048f-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42a9c1d1-a296-b048-3ca6-b3a2519845ed-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a423aacd-96ba-c9d8-d671-e65784b9f437-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0194cf05-d590-f74e-f00d-3799fb12f2e4-3ebfd16f, #w-node-b15dc4a6-fed9-881c-3e46-cbf2c1160230-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81e375a6-e2ec-3006-8cd9-21b7b8db3ef3-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9b01ec42-50a3-2fda-b9b0-bd5c24b3124c-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2752bf10-4def-5c74-104a-dc529da24a32-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3e01eb43-946e-efc5-749c-7cb65a1587f1-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f145d85a-c4a0-b27c-a46e-9fa067379d78-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
}

#w-node-_567c14bf-92de-49de-ec7f-79d613ab9ae9-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_62dcb20c-8a15-271a-129a-3152aa4d3adc-3ebfd16f, #w-node-_2c07aa02-2e6b-2be3-082e-664fcba88b1d-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659ac02f-19d4-8986-a9ac-06f6c73a8ce1-3ebfd16f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_80d92216-56f1-9b07-25af-58ee109b0607-3ebfd16f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f6089f64-21dd-a26a-40c6-bd08361b947b-3ebfd16f, #w-node-e22d1d6a-0425-5ef0-ffe4-8e604e1a87ed-3ebfd16f, #w-node-bef722e5-a82c-5cdf-7221-9b2d452ba079-3ebfd16f, #w-node-_3a9a5267-1b58-f036-ac43-2d673b9f8c0e-3ebfd16f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f97eda7-c2f1-d1ea-3fab-ce51dc5c0e73-b2ab4a65, #w-node-_0f4805e0-6bdf-2fe9-ad63-f9430e0101d2-b2ab4a65 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_271aea0a-d7af-3b5a-c294-4435abb3ae1a-b2ab4a65, #w-node-_8b8aec5b-2699-0a8b-18ac-4ecaee70fc45-b2ab4a65, #w-node-d56cefac-0820-d279-50fa-c6ff3b385d9e-b2ab4a65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#History.w-node-_98c14c24-46a8-ac62-e0d6-b5d13c133287-b2ab4a65 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3e47f957-5576-3285-9393-0fc0f8fa4a36-b2ab4a65 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3ec4b772-d525-ef26-f76e-e0cb9e7d3793-b2ab4a65, #w-node-_3c86910a-063c-c2ba-6d27-94d6f8250bc9-b2ab4a65, #w-node-_5c09ecd3-c193-b48e-9e21-79413bf5c92e-b2ab4a65, #w-node-_4c83e202-1475-44f4-7b67-b932250f531d-b2ab4a65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76cb1312-610b-a8b6-65d8-1957189ac901-b2ab4a65 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_76cb1312-610b-a8b6-65d8-1957189ac902-b2ab4a65, #w-node-_76cb1312-610b-a8b6-65d8-1957189ac903-b2ab4a65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #History.w-node-_98c14c24-46a8-ac62-e0d6-b5d13c133287-9ec9dfb4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3e47f957-5576-3285-9393-0fc0f8fa4a36-9ec9dfb4 {
    grid-row: span 2 / span 2;
  }

  #w-node-_76cb1312-610b-a8b6-65d8-1957189ac901-9ec9dfb4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-baa25f42-a24c-f556-9303-dddf6d8a6a30-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fe7bcf48-249b-5a6d-3977-07ca19df98d9-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-_9d8aad05-d62f-00e3-1d79-959e82e6f9ab-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11041700-e8a2-1aca-7fb8-3d5d773e95ee-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-ec9de248-4c9d-5a43-7fc3-d6ff84321e4c-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf6284f4-6670-a937-24e3-0db8c0199719-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-_5d49072f-a106-c301-cc35-bae46ddf6084-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9dc164f3-a7a0-9664-7340-4ffb4594b10f-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-_42a9c1d1-a296-b048-3ca6-b3a2519845ed-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a423aacd-96ba-c9d8-d671-e65784b9f437-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-_81e375a6-e2ec-3006-8cd9-21b7b8db3ef3-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2752bf10-4def-5c74-104a-dc529da24a32-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-_659ac02f-19d4-8986-a9ac-06f6c73a8ce1-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_80d92216-56f1-9b07-25af-58ee109b0607-e173f5a9 {
    grid-row: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2f97eda7-c2f1-d1ea-3fab-ce51dc5c0e73-9ec9dfb4 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #History.w-node-_98c14c24-46a8-ac62-e0d6-b5d13c133287-9ec9dfb4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3e47f957-5576-3285-9393-0fc0f8fa4a36-9ec9dfb4 {
    grid-row: span 2 / span 2;
  }

  #w-node-baa25f42-a24c-f556-9303-dddf6d8a6a30-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fe7bcf48-249b-5a6d-3977-07ca19df98d9-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-_80b31b83-0871-474b-3c16-dce8e394cee4-3164c4b3, #w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db81-9f7e3cd5, #w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5b-9f7e3cd5, #w-node-_075e0f18-24bc-912c-a35c-068be6ca2c36-9f7e3cd5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d3ffac1d-da95-1880-5503-6ef6068847c7-3d0e73b0, #w-node-d3ffac1d-da95-1880-5503-6ef6068847c7-4df631a5 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a58d2848-d94e-b0c2-8232-2d354cc3a96a-4cc3a969, #w-node-a04f6ce4-21db-9abc-1962-24c0bfa1db81-7cf2b722, #w-node-_362f88fd-d3bd-d440-ecd0-8492ddf4fb5b-7cf2b722, #w-node-_075e0f18-24bc-912c-a35c-068be6ca2c36-7cf2b722, #w-node-_80b31b83-0871-474b-3c16-dce8e394cee4-910d0ff9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-baa25f42-a24c-f556-9303-dddf6d8a6a30-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fe7bcf48-249b-5a6d-3977-07ca19df98d9-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-_9d8aad05-d62f-00e3-1d79-959e82e6f9ab-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11041700-e8a2-1aca-7fb8-3d5d773e95ee-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-ec9de248-4c9d-5a43-7fc3-d6ff84321e4c-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf6284f4-6670-a937-24e3-0db8c0199719-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-_5d49072f-a106-c301-cc35-bae46ddf6084-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9dc164f3-a7a0-9664-7340-4ffb4594b10f-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-_42a9c1d1-a296-b048-3ca6-b3a2519845ed-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a423aacd-96ba-c9d8-d671-e65784b9f437-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-_81e375a6-e2ec-3006-8cd9-21b7b8db3ef3-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2752bf10-4def-5c74-104a-dc529da24a32-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-f145d85a-c4a0-b27c-a46e-9fa067379d78-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_567c14bf-92de-49de-ec7f-79d613ab9ae9-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-_659ac02f-19d4-8986-a9ac-06f6c73a8ce1-3ebfd16f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_80d92216-56f1-9b07-25af-58ee109b0607-3ebfd16f {
    grid-row: span 2 / span 2;
  }

  #w-node-_2f97eda7-c2f1-d1ea-3fab-ce51dc5c0e73-b2ab4a65 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #History.w-node-_98c14c24-46a8-ac62-e0d6-b5d13c133287-b2ab4a65 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3e47f957-5576-3285-9393-0fc0f8fa4a36-b2ab4a65 {
    grid-row: span 2 / span 2;
  }

  #w-node-_76cb1312-610b-a8b6-65d8-1957189ac901-b2ab4a65 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_69a7d828-1fe9-e338-d3e1-28ca52658095-52658094 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_659ac02f-19d4-8986-a9ac-06f6c73a8ce1-e173f5a9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_80d92216-56f1-9b07-25af-58ee109b0607-e173f5a9 {
    grid-row: span 2 / span 2;
  }

  #w-node-d3ffac1d-da95-1880-5503-6ef6068847c7-3d0e73b0, #w-node-d3ffac1d-da95-1880-5503-6ef6068847c7-4df631a5 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_64acd6c9-5581-5ac8-78c9-9686420b6b79-3ebfd16f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


