:root {
  --sapt-blue: #00235a;
  --white: white;
  --sapt-sand: #ebe1dc;
  --dark-grey: #333;
  --temp: rgba(255, 0, 0, .2);
  --sapt-blue-50: #8091ac;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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;
  }
}

.body {
  color: var(--sapt-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-family: Noto Serif Display;
  font-size: 20px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.welcome-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.apartments-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.prices-container {
  flex-direction: column;
}

.footer-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.hero-section {
  width: 100%;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: block;
  position: relative;
}

.apartments-grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.apartment-container {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.h3 {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Barlow Condensed, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1em;
}

.text-s {
  color: var(--sapt-blue);
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  font-family: Playfair Display, sans-serif;
  font-size: 20px;
  line-height: 1.4em;
  text-decoration: none;
}

.text-s.footer-contact {
  margin-bottom: 20px;
}

.footer-section {
  width: 100%;
  text-align: left;
}

.book-highlight-section {
  width: 100%;
  height: 80vh;
  background-image: linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url('../images/230515_10_0745.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.book-highlight-link {
  border-bottom: 2px solid var(--white);
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-bottom: 10px;
  font-family: Barlow Condensed, Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.1em;
  text-decoration: none;
  display: block;
}

.apartment-lightbox-container {
  color: var(--sapt-blue);
  margin-bottom: 20px;
  text-decoration: none;
}

.welcome-image-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 60px;
}

.h2 {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Barlow Condensed, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1em;
}

.prices-section {
  width: 100%;
  margin-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-l {
  font-family: Playfair Display, sans-serif;
  font-size: 32px;
  line-height: 1.4em;
}

.text-xs {
  color: var(--sapt-blue);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Playfair Display, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  text-decoration: none;
}

.text-xs.location {
  width: 80%;
}

.menu-container {
  z-index: 999;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
}

.menu-language-link {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Barlow Condensed, Arial, sans-serif;
  font-size: 24px;
  text-decoration: none;
}

.menu-language-link.active {
  background-color: var(--white);
  color: var(--sapt-blue);
  border-radius: 10px;
  padding: 10px;
}

.welcome-section, .apartments-section {
  width: 100%;
  margin-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-m {
  font-family: Playfair Display, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
}

.location-section {
  margin-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.location-grid {
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 60px;
  display: grid;
}

.location-image-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.hero-slider {
  z-index: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-logo {
  z-index: 998;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .25);
  background-image: url('../images/SAPT-Logo-Weiß-Weiß-RGB.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 405px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.seasons-container {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.season-button {
  width: 100%;
  height: 100%;
  cursor: pointer;
  padding: 40px 20px;
  font-family: Barlow Condensed, Arial, sans-serif;
  font-size: 32px;
  line-height: 1.2em;
}

.season-container {
  background-color: var(--sapt-sand);
  border-radius: 10px;
}

.prices-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  display: grid;
}

.footer-logo-contact-container {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: grid;
}

.footer-logo-container {
  min-height: 135px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-meta-container {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: none;
}

.footer-contact-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footer-logo {
  height: 135px;
}

.text-xs-link {
  color: var(--sapt-blue);
  font-weight: 500;
  text-decoration: none;
}

.open-lightbox-button-container {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.open-lightbox-container {
  position: relative;
}

.open-lightbox-button {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.open-lightbox-icon {
  width: 20px;
  height: 20px;
}

.menu-button {
  background-color: var(--white);
  color: var(--sapt-blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 10px;
  padding: 20px 40px;
  font-family: Barlow Condensed, Arial, sans-serif;
  font-size: 24px;
  text-decoration: none;
}

.menu-language-container {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.hero-slide-1 {
  background-image: url('../images/230521_10_0657.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-slide-2 {
  background-image: url('../images/230517_10_0566.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-slide-3 {
  background-image: url('../images/230521_10_0306_Bearbeitet.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-slide-4 {
  background-image: url('../images/230515_10_0690.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-slide-5 {
  background-image: url('../images/230521_10_0485.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.book-link {
  border-bottom: 1px solid var(--sapt-blue);
  color: var(--sapt-blue);
  text-transform: uppercase;
  margin-top: 20px;
  padding-bottom: 10px;
  font-family: Barlow Condensed, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

@media screen and (max-width: 991px) {
  .hero-section {
    width: 100%;
  }

  .hero-logo {
    background-size: auto 270px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-image-grid {
    grid-template-columns: 1fr;
  }

  .location-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .location-image-grid {
    grid-template-columns: 1fr 1fr;
  }

  .hero-logo {
    background-size: auto 202.5px;
  }

  .footer-logo-contact-container {
    grid-template-columns: 1fr;
  }

  .footer-logo-container {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 479px) {
  .apartments-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .menu-container {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .hero-logo {
    background-size: auto 135px;
  }

  .menu-button {
    padding-left: 60px;
    padding-right: 60px;
  }
}

#w-node-_9d5dca67-be29-0f76-841b-2812e6fee2df-27e4f3bc {
  align-self: center;
  justify-self: center;
}

#w-node-c1da6012-b3e5-ea99-ac5f-7fc63a97a7ee-27e4f3bc, #w-node-da7e7b08-c45f-35db-246b-a3543d8021c3-27e4f3bc, #w-node-_145356ba-a10f-4d2b-1b53-08c14e36c122-27e4f3bc, #w-node-b5afff1d-655a-e1d4-17bb-21f5584c7489-27e4f3bc, #w-node-bba9aaa0-deb6-816f-f480-30761b321e2d-27e4f3bc, #w-node-ba0be98e-fa0a-45d9-edae-05acee36887f-27e4f3bc, #w-node-faaa3cb2-d742-fdd0-2c2f-66e869ede4bc-27e4f3bc, #w-node-_307329df-f2a1-a754-d208-e70a19edbd1f-27e4f3bc, #w-node-_269c1694-ab85-f9f7-1ccb-39472c5754c6-27e4f3bc, #w-node-_09fde2b6-81fc-f61c-2d00-e431274cd887-27e4f3bc, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583a-27e4f3bc, #w-node-d65e006e-495a-02ed-7632-6eceac8344ba-27e4f3bc, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583b-27e4f3bc, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583c-27e4f3bc, #w-node-_00625104-2c56-1b23-f627-1b804022a9cd-27e4f3bc, #w-node-_1cb8248f-8104-ea64-f826-7bfc1ed8d1bc-27e4f3bc, #w-node-d6f334b2-eb3b-0e06-0a49-e62cb622090b-27e4f3bc, #w-node-_58342656-fb5b-628e-90b5-bc725631cf50-27e4f3bc, #w-node-_2ebee101-1127-4b2e-27bf-3d40f080ef2e-27e4f3bc, #w-node-_4a2dfb0a-e98e-8ce7-3608-3829ce26253e-27e4f3bc, #w-node-_55d36bc3-6b18-1e61-e9a7-bb371cab2bbc-27e4f3bc, #w-node-e209e634-31ce-765c-9f45-2a84585d12db-27e4f3bc, #w-node-_15e1bb03-37c9-f34f-2800-ecd893e131af-27e4f3bc, #w-node-_53c0551e-b6f5-6b4e-0d1d-5fb5807fbf5a-27e4f3bc, #w-node-_3f5815a1-ae85-1b76-449e-106030a997b2-27e4f3bc, #w-node-_4da8b59d-0093-222d-018d-98c8c7aa4acb-27e4f3bc, #w-node-_31cb6409-77c2-30b7-4d81-28b0e29839e9-27e4f3bc, #w-node-_063cb4d5-0f69-0438-5962-eb853fcb87a6-27e4f3bc, #w-node-_5cc7ddac-3b6a-6a13-1635-ca6a999f74d1-27e4f3bc, #w-node-_162e266a-0aa0-a0f8-d9e6-9f9656de89a6-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e5-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e7-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e9-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2eb-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ed-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ef-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f1-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f3-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f5-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f7-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f9-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fb-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fd-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ff-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb301-27e4f3bc, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb303-27e4f3bc, #w-node-d76e15cf-bc36-4e75-4209-364c730194bf-27e4f3bc, #w-node-_09db16c1-9b2d-d230-8b34-04e6187187c8-27e4f3bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d5dca67-be29-0f76-841b-2812e6fee2df-94c781c8 {
  align-self: center;
  justify-self: center;
}

#w-node-c1da6012-b3e5-ea99-ac5f-7fc63a97a7ee-94c781c8, #w-node-da7e7b08-c45f-35db-246b-a3543d8021c3-94c781c8, #w-node-_145356ba-a10f-4d2b-1b53-08c14e36c122-94c781c8, #w-node-b5afff1d-655a-e1d4-17bb-21f5584c7489-94c781c8, #w-node-bba9aaa0-deb6-816f-f480-30761b321e2d-94c781c8, #w-node-ba0be98e-fa0a-45d9-edae-05acee36887f-94c781c8, #w-node-faaa3cb2-d742-fdd0-2c2f-66e869ede4bc-94c781c8, #w-node-_307329df-f2a1-a754-d208-e70a19edbd1f-94c781c8, #w-node-_269c1694-ab85-f9f7-1ccb-39472c5754c6-94c781c8, #w-node-_09fde2b6-81fc-f61c-2d00-e431274cd887-94c781c8, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583a-94c781c8, #w-node-d65e006e-495a-02ed-7632-6eceac8344ba-94c781c8, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583b-94c781c8, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583c-94c781c8, #w-node-_00625104-2c56-1b23-f627-1b804022a9cd-94c781c8, #w-node-_1cb8248f-8104-ea64-f826-7bfc1ed8d1bc-94c781c8, #w-node-d6f334b2-eb3b-0e06-0a49-e62cb622090b-94c781c8, #w-node-_58342656-fb5b-628e-90b5-bc725631cf50-94c781c8, #w-node-_2ebee101-1127-4b2e-27bf-3d40f080ef2e-94c781c8, #w-node-_4a2dfb0a-e98e-8ce7-3608-3829ce26253e-94c781c8, #w-node-_55d36bc3-6b18-1e61-e9a7-bb371cab2bbc-94c781c8, #w-node-e209e634-31ce-765c-9f45-2a84585d12db-94c781c8, #w-node-_15e1bb03-37c9-f34f-2800-ecd893e131af-94c781c8, #w-node-_53c0551e-b6f5-6b4e-0d1d-5fb5807fbf5a-94c781c8, #w-node-_3f5815a1-ae85-1b76-449e-106030a997b2-94c781c8, #w-node-_4da8b59d-0093-222d-018d-98c8c7aa4acb-94c781c8, #w-node-_31cb6409-77c2-30b7-4d81-28b0e29839e9-94c781c8, #w-node-_063cb4d5-0f69-0438-5962-eb853fcb87a6-94c781c8, #w-node-_5cc7ddac-3b6a-6a13-1635-ca6a999f74d1-94c781c8, #w-node-_162e266a-0aa0-a0f8-d9e6-9f9656de89a6-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e5-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e7-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e9-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2eb-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ed-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ef-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f1-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f3-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f5-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f7-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f9-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fb-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fd-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ff-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb301-94c781c8, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb303-94c781c8, #w-node-d76e15cf-bc36-4e75-4209-364c730194bf-94c781c8, #w-node-_09db16c1-9b2d-d230-8b34-04e6187187c8-94c781c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d5dca67-be29-0f76-841b-2812e6fee2df-d0b58f4c {
  align-self: center;
  justify-self: center;
}

#w-node-c1da6012-b3e5-ea99-ac5f-7fc63a97a7ee-d0b58f4c, #w-node-da7e7b08-c45f-35db-246b-a3543d8021c3-d0b58f4c, #w-node-_145356ba-a10f-4d2b-1b53-08c14e36c122-d0b58f4c, #w-node-b5afff1d-655a-e1d4-17bb-21f5584c7489-d0b58f4c, #w-node-bba9aaa0-deb6-816f-f480-30761b321e2d-d0b58f4c, #w-node-ba0be98e-fa0a-45d9-edae-05acee36887f-d0b58f4c, #w-node-faaa3cb2-d742-fdd0-2c2f-66e869ede4bc-d0b58f4c, #w-node-_307329df-f2a1-a754-d208-e70a19edbd1f-d0b58f4c, #w-node-_269c1694-ab85-f9f7-1ccb-39472c5754c6-d0b58f4c, #w-node-_09fde2b6-81fc-f61c-2d00-e431274cd887-d0b58f4c, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583a-d0b58f4c, #w-node-d65e006e-495a-02ed-7632-6eceac8344ba-d0b58f4c, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583b-d0b58f4c, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583c-d0b58f4c, #w-node-_00625104-2c56-1b23-f627-1b804022a9cd-d0b58f4c, #w-node-_1cb8248f-8104-ea64-f826-7bfc1ed8d1bc-d0b58f4c, #w-node-d6f334b2-eb3b-0e06-0a49-e62cb622090b-d0b58f4c, #w-node-_58342656-fb5b-628e-90b5-bc725631cf50-d0b58f4c, #w-node-_2ebee101-1127-4b2e-27bf-3d40f080ef2e-d0b58f4c, #w-node-_4a2dfb0a-e98e-8ce7-3608-3829ce26253e-d0b58f4c, #w-node-_55d36bc3-6b18-1e61-e9a7-bb371cab2bbc-d0b58f4c, #w-node-e209e634-31ce-765c-9f45-2a84585d12db-d0b58f4c, #w-node-_15e1bb03-37c9-f34f-2800-ecd893e131af-d0b58f4c, #w-node-_53c0551e-b6f5-6b4e-0d1d-5fb5807fbf5a-d0b58f4c, #w-node-_3f5815a1-ae85-1b76-449e-106030a997b2-d0b58f4c, #w-node-_4da8b59d-0093-222d-018d-98c8c7aa4acb-d0b58f4c, #w-node-_31cb6409-77c2-30b7-4d81-28b0e29839e9-d0b58f4c, #w-node-_063cb4d5-0f69-0438-5962-eb853fcb87a6-d0b58f4c, #w-node-_5cc7ddac-3b6a-6a13-1635-ca6a999f74d1-d0b58f4c, #w-node-_162e266a-0aa0-a0f8-d9e6-9f9656de89a6-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e5-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e7-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e9-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2eb-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ed-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ef-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f1-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f3-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f5-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f7-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f9-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fb-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fd-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ff-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb301-d0b58f4c, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb303-d0b58f4c, #w-node-d76e15cf-bc36-4e75-4209-364c730194bf-d0b58f4c, #w-node-_09db16c1-9b2d-d230-8b34-04e6187187c8-d0b58f4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d5dca67-be29-0f76-841b-2812e6fee2df-ca835425 {
  align-self: center;
  justify-self: center;
}

#w-node-c1da6012-b3e5-ea99-ac5f-7fc63a97a7ee-ca835425, #w-node-da7e7b08-c45f-35db-246b-a3543d8021c3-ca835425, #w-node-_145356ba-a10f-4d2b-1b53-08c14e36c122-ca835425, #w-node-b5afff1d-655a-e1d4-17bb-21f5584c7489-ca835425, #w-node-bba9aaa0-deb6-816f-f480-30761b321e2d-ca835425, #w-node-ba0be98e-fa0a-45d9-edae-05acee36887f-ca835425, #w-node-faaa3cb2-d742-fdd0-2c2f-66e869ede4bc-ca835425, #w-node-_307329df-f2a1-a754-d208-e70a19edbd1f-ca835425, #w-node-_269c1694-ab85-f9f7-1ccb-39472c5754c6-ca835425, #w-node-_09fde2b6-81fc-f61c-2d00-e431274cd887-ca835425, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583a-ca835425, #w-node-d65e006e-495a-02ed-7632-6eceac8344ba-ca835425, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583b-ca835425, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583c-ca835425, #w-node-_00625104-2c56-1b23-f627-1b804022a9cd-ca835425, #w-node-_1cb8248f-8104-ea64-f826-7bfc1ed8d1bc-ca835425, #w-node-d6f334b2-eb3b-0e06-0a49-e62cb622090b-ca835425, #w-node-_58342656-fb5b-628e-90b5-bc725631cf50-ca835425, #w-node-_2ebee101-1127-4b2e-27bf-3d40f080ef2e-ca835425, #w-node-_4a2dfb0a-e98e-8ce7-3608-3829ce26253e-ca835425, #w-node-_55d36bc3-6b18-1e61-e9a7-bb371cab2bbc-ca835425, #w-node-e209e634-31ce-765c-9f45-2a84585d12db-ca835425, #w-node-_15e1bb03-37c9-f34f-2800-ecd893e131af-ca835425, #w-node-_53c0551e-b6f5-6b4e-0d1d-5fb5807fbf5a-ca835425, #w-node-_3f5815a1-ae85-1b76-449e-106030a997b2-ca835425, #w-node-_4da8b59d-0093-222d-018d-98c8c7aa4acb-ca835425, #w-node-_31cb6409-77c2-30b7-4d81-28b0e29839e9-ca835425, #w-node-_063cb4d5-0f69-0438-5962-eb853fcb87a6-ca835425, #w-node-_5cc7ddac-3b6a-6a13-1635-ca6a999f74d1-ca835425, #w-node-_162e266a-0aa0-a0f8-d9e6-9f9656de89a6-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e5-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e7-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e9-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2eb-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ed-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ef-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f1-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f3-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f5-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f7-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f9-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fb-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fd-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ff-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb301-ca835425, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb303-ca835425, #w-node-d76e15cf-bc36-4e75-4209-364c730194bf-ca835425, #w-node-_09db16c1-9b2d-d230-8b34-04e6187187c8-ca835425 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d5dca67-be29-0f76-841b-2812e6fee2df-cdcd1736 {
  align-self: center;
  justify-self: center;
}

#w-node-c1da6012-b3e5-ea99-ac5f-7fc63a97a7ee-cdcd1736, #w-node-da7e7b08-c45f-35db-246b-a3543d8021c3-cdcd1736, #w-node-_145356ba-a10f-4d2b-1b53-08c14e36c122-cdcd1736, #w-node-b5afff1d-655a-e1d4-17bb-21f5584c7489-cdcd1736, #w-node-bba9aaa0-deb6-816f-f480-30761b321e2d-cdcd1736, #w-node-ba0be98e-fa0a-45d9-edae-05acee36887f-cdcd1736, #w-node-faaa3cb2-d742-fdd0-2c2f-66e869ede4bc-cdcd1736, #w-node-_307329df-f2a1-a754-d208-e70a19edbd1f-cdcd1736, #w-node-_269c1694-ab85-f9f7-1ccb-39472c5754c6-cdcd1736, #w-node-_09fde2b6-81fc-f61c-2d00-e431274cd887-cdcd1736, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583a-cdcd1736, #w-node-d65e006e-495a-02ed-7632-6eceac8344ba-cdcd1736, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583b-cdcd1736, #w-node-d1c37d3b-50bc-2c5d-0efd-44d04fac583c-cdcd1736, #w-node-_00625104-2c56-1b23-f627-1b804022a9cd-cdcd1736, #w-node-_1cb8248f-8104-ea64-f826-7bfc1ed8d1bc-cdcd1736, #w-node-d6f334b2-eb3b-0e06-0a49-e62cb622090b-cdcd1736, #w-node-_58342656-fb5b-628e-90b5-bc725631cf50-cdcd1736, #w-node-_2ebee101-1127-4b2e-27bf-3d40f080ef2e-cdcd1736, #w-node-_4a2dfb0a-e98e-8ce7-3608-3829ce26253e-cdcd1736, #w-node-_55d36bc3-6b18-1e61-e9a7-bb371cab2bbc-cdcd1736, #w-node-e209e634-31ce-765c-9f45-2a84585d12db-cdcd1736, #w-node-_15e1bb03-37c9-f34f-2800-ecd893e131af-cdcd1736, #w-node-_53c0551e-b6f5-6b4e-0d1d-5fb5807fbf5a-cdcd1736, #w-node-_3f5815a1-ae85-1b76-449e-106030a997b2-cdcd1736, #w-node-_4da8b59d-0093-222d-018d-98c8c7aa4acb-cdcd1736, #w-node-_31cb6409-77c2-30b7-4d81-28b0e29839e9-cdcd1736, #w-node-_063cb4d5-0f69-0438-5962-eb853fcb87a6-cdcd1736, #w-node-_5cc7ddac-3b6a-6a13-1635-ca6a999f74d1-cdcd1736, #w-node-_162e266a-0aa0-a0f8-d9e6-9f9656de89a6-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e5-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e7-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2e9-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2eb-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ed-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ef-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f1-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f3-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f5-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f7-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2f9-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fb-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2fd-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb2ff-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb301-cdcd1736, #w-node-_44749f07-422e-0a6a-d5c1-dd69575bb303-cdcd1736, #w-node-d76e15cf-bc36-4e75-4209-364c730194bf-cdcd1736, #w-node-_09db16c1-9b2d-d230-8b34-04e6187187c8-cdcd1736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Barlow Condensed';
  src: url('../fonts/BarlowCondensed-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}