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

a {
  color: #000;
  text-decoration: none;
}

.section {
  padding: 10vw;
  position: relative;
}

.section.grau {
  z-index: 0;
  background-color: #ccc;
  padding-top: 20vw;
  padding-bottom: 10vw;
}

.section.details {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section.montagebild {
  min-height: 100vh;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.section.dunkelgrau {
  background-color: #909090;
}

.section.dunkelgrau.footer {
  padding: 0;
}

.section.technik {
  padding-bottom: 5vw;
}

.header {
  z-index: 1;
  height: 100vh;
  background-color: #ccc;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.header-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  padding-top: 60%;
  position: absolute;
  overflow: hidden;
}

.header-bg-image {
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.header-bg-overlay {
  z-index: 1;
  opacity: .3;
  background-color: #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.header-bg-overlay.montage {
  margin: 15px 30px;
}

.header-bg-container {
  width: 50vw;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.headline {
  z-index: 1;
  width: 90vw;
  color: #fff;
  text-align: center;
  letter-spacing: 8vw;
  text-transform: uppercase;
  justify-content: center;
  padding-left: 3vw;
  font-family: Ubuntu, sans-serif;
  font-size: 5vw;
  font-weight: 700;
  line-height: 100%;
  position: absolute;
}

.headline.content {
  width: auto;
  color: #000;
  letter-spacing: .05em;
  padding-left: 0;
  position: static;
}

.headline.content.weiss {
  color: #fff;
}

.logo-berg {
  z-index: 2;
  width: 25vw;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 65%;
  left: 0%;
  right: 0%;
}

.logo-berg.montage {
  top: auto;
  bottom: 14%;
  left: 0%;
  right: 0%;
}

.logo-berg.menu {
  margin-bottom: 3vw;
  position: static;
}

.link-block {
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-link-container {
  z-index: 101;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  align-items: center;
  margin-top: 25px;
  margin-left: 25px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.header-link-container.rechts {
  margin-left: 0;
  margin-right: 30px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.header-link-container.menu-open {
  cursor: pointer;
}

.header-link-container.footer {
  margin-top: 0;
  margin-bottom: 60px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.header-link-container.footer.rechts {
  margin-right: 25px;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.mtext {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 130%;
}

.mtext.scrollen {
  text-align: center;
  margin-top: 20px;
}

.mtext.scrollen.footer {
  margin-top: 0;
  margin-bottom: 20px;
}

.mtext.beispielfoto {
  color: #000;
  margin-top: 5px;
  margin-bottom: 20px;
}

.hamburger-div {
  width: 18px;
  height: 12px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.hamburger-linie {
  width: 100%;
  height: 2px;
  background-color: #fff;
  border-radius: 2px;
}

.image {
  height: 18px;
}

.rahmen {
  z-index: 10;
  width: 100vw;
  height: 15px;
  background-color: #fff;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.rahmen.unten {
  height: 50px;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rahmen.links {
  width: 15px;
  height: 100vh;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.rahmen.rechts {
  width: 15px;
  height: 100vh;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.rahmen.oben.einsatz {
  position: absolute;
}

.subhead-div.inhalt {
  width: auto;
}

.subhead-div.inhalt.menu {
  cursor: pointer;
}

.subhead-container {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.subhead-container.content {
  width: auto;
}

.subhead-container.content.varianten {
  justify-content: space-between;
}

.subhead-container.content.varianten.einsatz {
  justify-content: flex-start;
}

.subhead-container.footer {
  z-index: 0;
  height: 150px;
  justify-content: flex-start;
}

.subhead {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cabin, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.subhead.mobile {
  display: none;
}

.subhead.content {
  color: #000;
}

.subhead.content.weiss {
  color: #fff;
}

.linie {
  height: 1.5px;
  background-color: #fff;
  border-radius: 1px;
  margin-top: 3px;
}

.linie.vertikal {
  width: 1.5px;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.linie.vertikal.content {
  height: 15vw;
}

.linie.vertikal.content.varianten {
  height: 30px;
  margin-bottom: 10px;
}

.linie.vertikal.content.varianten.weiss {
  background-color: #fff;
}

.linie.vertikal.content.menu {
  width: 1.5px;
  height: 20px;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
}

.linie.vertikal.footer {
  justify-content: flex-start;
}

.linie.content {
  background-color: #000;
}

.linie.content.montage {
  width: 1.5px;
  height: 100%;
  background-color: #fff;
  margin-top: 0;
}

.linie.content.montage._2 {
  width: 100%;
  height: 1.5px;
  margin-top: 0;
  position: relative;
}

.linie.content.weiss {
  background-color: #fff;
}

.linie.menu {
  width: 100%;
  margin-top: 3vw;
  margin-bottom: 0;
}

.image-3 {
  width: 20px;
  max-width: none;
}

.image-3.montage {
  width: 10px;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-3.footer {
  transform: rotate(180deg);
}

.header-subhead-div {
  height: 50%;
  flex-direction: row;
  justify-content: center;
  padding-top: 7vw;
  padding-bottom: 70px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.header-subhead-div.content {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.header-subhead-div.content.varianten {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subhead-img {
  width: auto;
  height: 10vw;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 4.5vw;
}

.subhead-img.content {
  height: auto;
  max-height: 400px;
  max-width: 75%;
  margin-top: -10vw;
  position: static;
}

.inhalt {
  width: 50vw;
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
}

.inhalt._100 {
  width: auto;
}

.inhalt._100.fotos {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-columns: 1fr 1fr 1fr;
}

.ptext-big {
  color: #000;
  text-align: center;
  letter-spacing: .01em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Cabin, sans-serif;
  font-size: 2vw;
  font-weight: 600;
  line-height: 130%;
}

.ptext-big.weiss {
  width: 75%;
  color: #fff;
  text-align: right;
}

.ptext-big.details {
  margin-top: 5vw;
  line-height: 100%;
}

.ptext {
  color: #000;
  text-align: justify;
  letter-spacing: .025em;
  margin-bottom: 0;
  font-family: Cabin, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.ptext.weiss {
  color: #fff;
}

.ptext.weiss.center {
  text-align: center;
}

.ptext.weiss.detail {
  text-transform: uppercase;
  font-weight: 600;
}

.varianten-icon-div {
  width: 100%;
}

.varianten-icon-img-div {
  justify-content: center;
  align-items: flex-end;
  padding: 20px;
  display: flex;
}

.varianten-icon-img-div.einsatz {
  position: relative;
}

.varianten-icon {
  height: 70px;
}

.varianten-icon.einsatz {
  height: 120px;
}

.montage-div {
  z-index: 2;
  width: 60%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: stretch;
  display: flex;
  position: relative;
}

.montage-pfeil-div {
  width: 25%;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.menubar {
  z-index: 100;
  background-color: #fff;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.menu-container {
  z-index: 102;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(0, 0, 0, .75);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.menu-buttons-grid {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.menu-buttons-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.details-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  background-color: #000;
  align-items: center;
  padding: 10px;
  display: flex;
}

.image-4 {
  width: 20px;
}

.dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  border: 1.5px solid #000;
  padding: 0;
  position: static;
}

.dropdown-list.w--open {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 50px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  padding: 0;
  display: block;
  position: static;
  top: 40px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-toggle {
  padding: 0;
}

.dropdown-toggle.w--open {
  margin-left: auto;
  padding: 0;
}

.dropdown {
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.details-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  align-items: start;
  padding: 5vw;
}

.details-grid-div {
  background-color: #000;
  border: 1.5px solid #000;
  padding: 10px;
}

.details-grid-div._2 {
  background-color: rgba(0, 0, 0, 0);
  border: 1.5px solid #000;
}

.link-im-text {
  text-decoration: underline;
}

.fotos-div {
  width: 100%;
  height: 0;
  cursor: pointer;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.lightbox-link {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fotos-overlay {
  z-index: 2;
  width: 100%;
  height: 100%;
  border: 1.5px solid #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fotos-overlay-plus-div {
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.fotos-overlay-plus-linie {
  width: 1.5px;
  height: 100%;
  background-color: #fff;
  position: absolute;
}

.fotos-overlay-plus-linie._2 {
  width: 100%;
  height: 1.5px;
}

.lightbox-img {
  width: 100%;
  height: 100%;
  opacity: .5;
  filter: grayscale();
  object-fit: cover;
}

.link-epic {
  color: #fff;
}

.nach-oben {
  height: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.montage-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.montage-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 70% 50%;
}

.div-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.varianten-lightbox {
  width: 50px;
  height: 50px;
}

.text-footer {
  z-index: 5;
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 11px;
  line-height: 100%;
  position: absolute;
  bottom: 60px;
  left: 25px;
}

.text-footer._2 {
  z-index: 5;
  left: auto;
  right: 25px;
}

@media screen and (min-width: 1440px) {
  .section.grau {
    z-index: 0;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .section.montagebild {
    background-image: none;
  }

  .header {
    z-index: 1;
  }

  .header-bg-overlay.montage {
    margin: 20px 42px;
  }

  .headline.content {
    letter-spacing: .03em;
    font-size: 80px;
  }

  .logo-berg.menu {
    margin-bottom: 3vw;
  }

  .rahmen.links, .rahmen.rechts {
    width: 20px;
  }

  .rahmen.oben {
    height: 20px;
  }

  .subhead {
    letter-spacing: 6px;
    font-size: 24px;
  }

  .linie {
    height: 2px;
  }

  .linie.vertikal.content {
    height: 8vw;
  }

  .subhead-img {
    max-height: 160px;
  }

  .subhead-img.content {
    max-width: 400px;
    margin-top: -5vw;
  }

  .inhalt {
    max-width: 800px;
  }

  .inhalt._100 {
    max-width: none;
  }

  .inhalt._100.fotos {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .varianten-icon-div {
    padding-bottom: 0%;
  }

  .varianten-icon.einsatz {
    max-height: 150px;
  }

  .montage-bg {
    z-index: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }
}

@media screen and (max-width: 991px) {
  .section {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section.technik {
    padding-bottom: 70px;
  }

  .header {
    height: 86vh;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    justify-items: center;
    padding-top: 70px;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .header-bg {
    padding-top: 0;
  }

  .header-bg-container {
    width: 100%;
    height: 50%;
  }

  .headline {
    padding-left: .5vw;
    font-size: 6vw;
  }

  .logo-berg {
    width: 35vw;
  }

  .header-link-container.footer {
    margin-bottom: 25px;
  }

  .rahmen.unten {
    height: 20px;
  }

  .subhead-container.footer {
    height: 120px;
  }

  .header-subhead-div {
    height: 60%;
    padding-top: 0;
    padding-bottom: 30px;
  }

  .header-subhead-div.content.varianten {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .subhead-img {
    height: 15vh;
    max-width: 40%;
    object-position: 50% 0%;
    top: 50px;
  }

  .subhead-img.content {
    height: auto;
  }

  .inhalt {
    width: auto;
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .ptext-big {
    font-size: 21px;
  }

  .ptext-big.weiss {
    width: 90%;
  }

  .ptext-big.details {
    margin-top: 70px;
    margin-bottom: 20px;
  }

  .varianten-icon-div {
    height: auto;
  }

  .varianten-icon-img-div {
    padding-bottom: 20px;
  }

  .montage-pfeil-div {
    width: 10%;
  }

  .dropdown-list.w--open, .details-grid {
    padding: 20px;
  }

  .text-footer {
    bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding: 140px 30px;
  }

  .section.grau {
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .section.montagebild {
    padding-left: 45px;
    padding-right: 45px;
  }

  .section.dunkelgrau.fotos {
    padding-top: 80px;
  }

  .header {
    padding-top: 70px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .headline {
    letter-spacing: 5.5vw;
    padding-left: 5vw;
    font-size: 7vw;
  }

  .logo-berg {
    width: 50vw;
  }

  .subhead-container.content {
    flex-direction: column;
  }

  .subhead {
    font-size: 16px;
  }

  .subhead.content {
    font-size: 18px;
  }

  .subhead-img {
    height: 50%;
  }

  .subhead-img.content {
    height: auto;
  }

  .ptext-big {
    max-width: 390px;
  }

  .details-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .details-grid-div._2 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 479px) {
  .section.grau {
    padding-top: 39vw;
    padding-bottom: 39vw;
  }

  .section.dunkelgrau.footer {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .header {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header-bg-container {
    width: 100%;
  }

  .headline {
    letter-spacing: 5.5vw;
    padding-left: 5vw;
    font-size: 7vw;
  }

  .headline.content {
    font-size: 9vw;
  }

  .logo-berg {
    width: 50vw;
    top: auto;
    bottom: 60%;
  }

  .logo-berg.menu {
    margin-bottom: 10vw;
  }

  .header-link-container.footer {
    text-align: center;
    margin-bottom: 0;
    margin-left: 0;
    position: static;
  }

  .header-link-container.footer.rechts {
    margin-right: 0;
  }

  .subhead-container.footer {
    margin-top: 40px;
  }

  .subhead {
    display: none;
  }

  .subhead.mobile {
    color: #fff;
    display: block;
  }

  .subhead.mobile.content {
    color: #000;
    display: block;
  }

  .subhead.mobile.content.weiss {
    color: #fff;
  }

  .linie.menu {
    margin-top: 10vw;
  }

  .header-subhead-div {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .header-subhead-div.content.varianten {
    padding-left: 0;
    padding-right: 0;
  }

  .subhead-img {
    max-width: 70%;
    top: 20%;
  }

  .subhead-img.content {
    max-width: 100%;
  }

  .inhalt._100.fotos {
    grid-template-columns: 1fr 1fr;
  }

  .ptext-big {
    font-size: 21px;
  }

  .ptext-big.weiss {
    width: 100%;
    text-align: center;
  }

  .varianten-icon-img-div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .montage-div {
    width: 100%;
  }

  .montage-pfeil-div {
    display: none;
  }

  .fotos-div {
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .text-footer {
    position: static;
  }
}

#w-node-_1b945325-e519-b15c-2f54-9b584067bae1-e897f640, #w-node-a9df4069-3d50-842d-dd8f-dae87a47d57d-e897f640, #w-node-_3ac5ee95-ca5b-225a-c28c-c1a389c9b4d4-e897f640, #w-node-_3ac5ee95-ca5b-225a-c28c-c1a389c9b4d5-e897f640, #w-node-d8360531-358c-dad7-5318-bd96d5cd6374-e897f640, #w-node-d8360531-358c-dad7-5318-bd96d5cd6375-e897f640, #w-node-a65432be-77bd-9a3c-2f10-f6d4c835b0fa-e897f640, #w-node-a65432be-77bd-9a3c-2f10-f6d4c835b0fb-e897f640, #w-node-_17906901-9b62-df8b-401b-b7b9698444c0-e897f640, #w-node-c72636c6-152d-9407-8aa2-7bdb64b8253b-e897f640, #w-node-_02b3f858-fa6e-dde6-d4a0-fa7b54ac3850-e897f640, #w-node-_08524fbc-8a27-2d20-3c74-f03f8aa31141-e897f640, #w-node-adfbb7cb-70b5-209c-78e7-78e3ee5bce64-e897f640, #w-node-_4edb9056-76a9-bc01-7abe-8565f87ead0f-e897f640, #w-node-c1cc5929-4dcf-d130-9b1d-591551f8c41a-e897f640, #w-node-_2ea8edf3-a80c-86bc-d537-adceb829e781-e897f640, #w-node-_1f25a522-72fc-de4e-f388-8fd4b63e0d7d-e897f640, #w-node-b47cf930-74b6-5463-e49f-560502659ff2-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7d0-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7d3-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7d9-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7df-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7e5-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7eb-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7f1-e897f640, #w-node-_54355a22-94f0-00cf-a5b3-6e469fe0a7f7-e897f640, #w-node-_2319512f-f9b2-0c69-bcdf-19c4e07def06-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80fcb-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80fce-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80fd4-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80fda-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80fe0-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80fe6-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80fec-e897f640, #w-node-cd62b38f-2991-2adc-25b6-ca3ca2d80ff2-e897f640, #w-node-_964df4a7-2c4d-41f6-d2f4-aad30d6a242f-e897f640, #w-node-_256f7a8a-8aa5-3c04-b50f-e75ea7ab0c6d-e897f640, #w-node-_8ec5cde4-bea7-382c-4abf-e7f2d41bca2b-e897f640, #w-node-_8ec5cde4-bea7-382c-4abf-e7f2d41bca38-e897f640, #w-node-e1b6f2d0-b210-b1f1-c580-55c68f3a64cf-e897f640, #w-node-e1b6f2d0-b210-b1f1-c580-55c68f3a64dc-e897f640, #w-node-c7e79c58-b602-e9c8-1d12-a167ceef573f-e897f640, #w-node-c7e79c58-b602-e9c8-1d12-a167ceef574a-e897f640, #w-node-c7e79c58-b602-e9c8-1d12-a167ceef574d-e897f640, #w-node-c7e79c58-b602-e9c8-1d12-a167ceef5758-e897f640, #w-node-c7e79c58-b602-e9c8-1d12-a167ceef575b-e897f640, #w-node-c7e79c58-b602-e9c8-1d12-a167ceef5766-e897f640, #w-node-_76c30095-3da0-612f-7212-25a74860b31e-e897f640, #w-node-_96694bf7-8454-9ebf-dca1-d36fc33942e8-e897f640, #w-node-_9c61f6ac-e417-bb6e-62c5-17c515d69f06-e897f640, #w-node-d998d78b-165c-8411-4c5b-0af078ac57b4-e897f640, #w-node-b6a664a6-41b7-4ded-6aba-b565ebcc3bbe-e897f640, #w-node-_25ba508c-12a7-00d2-4ddf-f2e4d92948de-e897f640, #w-node-c6356145-cc14-9248-0361-62a871403f76-e897f640, #w-node-f4339e8a-5211-cbb9-e60b-87a10fab6b2d-e897f640, #w-node-c90fcda4-e32e-5deb-407e-583c24d5b8bd-e897f640, #w-node-_29dfa0b3-fe69-e274-93ee-f32ed8ad5cc0-e897f640, #w-node-cb2fe212-9321-f62f-49c7-54faf5ccc5f1-e897f640, #w-node-_4731f89b-fd20-4d4c-bb70-c6e4d4ed2130-e897f640, #w-node-_00bffb01-2cac-43b2-76e7-f7c6c165997e-e897f640, #w-node-bf245c0f-b860-b264-c950-c42781de4042-e897f640, #w-node-f978a25d-7407-9625-de50-ddeb1dbb7efa-e897f640, #w-node-ae5c1fdd-38cc-f3a4-1a94-ba02fc3810b2-e897f640, #w-node-_1798aceb-1325-4aab-7a22-ca7570807db5-e897f640, #w-node-_0d583422-8168-d69a-8f55-49da5add94df-e897f640, #w-node-_05acadce-de8f-8ebb-92a5-52658fb6f98a-e897f640, #w-node-ededac3d-04d9-638d-9a2e-9632c37236a2-e897f640, #w-node-_9da5f131-f866-9447-e82d-35885c3e1dc6-e897f640, #w-node-fc366ce0-01a5-7921-3c01-aaf7ebbe388b-e897f640, #w-node-_229dc968-a64d-21df-2bfb-7766a3687551-e897f640, #w-node-e0e88a4c-40a9-aac5-7dcb-1d9536d6f286-e897f640, #w-node-fecd612c-d5f2-e312-abaa-9147ceddf1f0-e897f640, #w-node-e8b45df4-c63c-0e44-e559-8301554bbc07-e897f640, #w-node-_286fe1b8-b3fb-101f-92de-9da4a766bce4-e897f640, #w-node-f9edb391-9130-9951-0468-a6c9907cbde7-e897f640, #w-node-ceffe3ef-2e70-9e58-a281-9c2bd76e52da-e897f640, #w-node-_134ff05a-693d-2e11-9932-9350f62c2745-e897f640, #w-node-ac481c2f-b569-2f7e-c256-d448b0d2ce79-e897f640, #w-node-c515c16b-56ce-e18a-03b8-9e5080e284c6-e897f640, #w-node-_22da8be1-26ac-5943-2e89-2906fe3442ac-e897f640, #w-node-a60f6291-5c41-7c37-7469-e58438325410-e897f640, #w-node-_88eb7717-2b95-75ea-60f3-8d255e973639-e897f640, #w-node-cfbc5e22-5611-77eb-2ebe-fe96e098dc06-e897f640, #w-node-_8b5119b1-a703-d86d-0bc4-0cd337c396a3-e897f640, #w-node-_5b0b4af6-5fb2-95f5-540c-11a98a710802-e897f640, #w-node-_193dc5f6-e784-9d09-241a-5118bff8c4f8-e897f640, #w-node-e6f35e57-521d-b424-9403-5b7ba5ace347-e897f640, #w-node-ca44a2ab-6a4f-037a-d46b-a32a6fa79f05-e897f640, #w-node-_9a45fd1b-df2f-8bb4-41a9-7b27a85f2ca2-e897f640, #w-node-_2d175aa7-3563-0379-a244-752774cd179b-e897f640, #w-node-_88521589-fac4-9156-d5fb-48b6032385e8-e897f640, #w-node-_1e080321-c214-f47d-7004-a02ff1d9485c-e897f640, #w-node-_6ee03c26-c4a7-4e72-f84d-427e1e6dabf3-e897f640, #w-node-d814e6db-dd2e-1280-af4a-eb05d990f7f8-e897f640, #w-node-ab46dc65-1e0f-19d8-4b38-fb7fd3852c05-e897f640, #w-node-_993160b5-8cff-5f61-387b-0bb2f94b32fd-e897f640, #w-node-_5d1c7ffe-3b20-6ef0-4e62-a9eb84aa030c-e897f640, #w-node-_94f62c65-112b-22f8-ba5c-e56fd6c34cff-e897f640, #w-node-_5a7d0194-fb92-e138-b08a-ad8979198d40-e897f640, #w-node-f8ac6cb7-d4aa-8661-9b75-eaf1cee72a44-e897f640, #w-node-_6786afe7-32ff-9a55-d7da-e545a7eee2ec-e897f640, #w-node-_36e90c3f-9b8c-e10b-2aa1-f3006117f280-e897f640, #w-node-b36d19ae-52d6-06df-af88-18496f7434c8-e897f640, #w-node-ed806cc7-ca54-8f30-5c8f-4ab04c8ad8d0-e897f640, #w-node-b7ceac11-301a-70b2-5a54-1a6ba4c1efb6-e897f640, #w-node-fc8af4fe-2e48-47c7-b92e-643ff3518800-e897f640, #w-node-a58f3457-0cd0-2b2a-b95e-168bb7d99c43-e897f640, #w-node-_3a762300-53df-047b-c21d-1bedc360a04b-e897f640, #w-node-_85b3a41c-8192-a1eb-f32f-88297fa4eaf6-e897f640, #w-node-_80ed70d0-f208-f6d5-4ee0-0d442269b733-e897f640, #w-node-_322907ba-5637-797d-9cc8-52495f76f500-e897f640, #w-node-_2765b6e6-9b5d-7d4b-d9cd-df7e94f5fe97-e897f640, #w-node-f292a4bb-7b64-33f4-45f4-1cc1347aa9c4-e897f640, #w-node-feddacc2-3144-250e-026d-3a4e4b30e640-e897f640, #w-node-_58f757eb-13f8-1827-48dc-5f3f27fb8bcf-e897f640, #w-node-abc17032-8852-5909-1836-355b16f4a70c-e897f640, #w-node-_8e9d3e59-3da2-758c-4c2a-e35b5f66b194-e897f640, #w-node-_14d351ee-1f78-605c-318a-a4d6da6b800d-e897f640, #w-node-cbe3a56a-e18b-cb3e-a6a8-2bad1115cea7-e897f640, #w-node-_48850330-5302-7202-3c47-c650f5304366-e897f640, #w-node-_43be025b-5f7b-5f0a-3460-11a0e29ca32d-e897f640, #w-node-_2eb31507-099b-31c7-8355-47f9ee4e48bc-e897f640, #w-node-d390c7ee-b26f-1fe7-649b-d7e531bb68e2-e897f640, #w-node-b548a0d4-cc4b-6861-a2df-34dc7ad54046-e897f640, #w-node-_703c017c-b10f-2e57-025b-2a84c20bfecc-e897f640, #w-node-_26e544b8-5047-dfec-569b-447d6771045e-e897f640, #w-node-f803e531-6c47-c67e-7da8-6f7a68bf0c86-e897f640, #w-node-_583e0df9-5011-a72f-b0e2-29d921bf2f62-e897f640, #w-node-_29236169-e32a-0388-ae02-de9c7c66748f-e897f640, #w-node-df68980b-c0eb-29b4-5b26-1cdd3a15bb8f-e897f640, #w-node-_16837d7a-2aef-25bb-e152-062773323da3-e897f640 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Cabin';
  src: url('../fonts/Cabin-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('../fonts/Cabin-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
