:root {
  --white: white;
  --black: black;
}

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

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

@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;
  padding-top: 20px;
}

.paragraph {
  color: #777373;
  text-align: center;
  font-size: 20px;
}

.heading-2 {
  text-align: center;
  margin-top: 20px;
}

.link {
  color: #1a1717;
  text-decoration: none;
}

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

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.heading-3, .heading-4, .heading-5, .heading-6 {
  text-align: center;
}

.paragraph_grey {
  text-align: left;
  font-size: 20px;
}

.container {
  background-color: #f4f1f1;
}

.container-2 {
  color: #463f3f;
  background-color: #6b6666;
}

.navbar {
  color: #0c0b0b;
}

.paragraph-2 {
  color: #817e7e;
  text-align: center;
  font-size: 20px;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 25px;
}

.heading_3 {
  text-align: center;
}

.section-3 {
  color: #ddd;
  margin-top: 29px;
}

.section_grey, .container-3 {
  background-color: #ddd;
}

.image {
  margin-bottom: 32px;
  margin-right: 0;
  padding-right: 5px;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading_grey {
  color: #817e7e;
  margin-bottom: 22px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph_left {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  font-size: 18px;
}

.bold-text-3 {
  font-weight: 400;
}

.heading-7 {
  margin-bottom: 23px;
}

.heading-8 {
  margin-bottom: 30px;
}

.slider {
  width: 100%;
  min-width: 100px;
  height: 100%;
  min-height: 100px;
}

.section-4 {
  margin-bottom: 30px;
}

.image-2 {
  width: auto;
  min-width: 100px;
}

.slide, .slider-2 {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.image-3 {
  margin-bottom: 20px;
}

.grid-5 {
  grid-template-rows: auto;
  margin-bottom: 25px;
}

.nav-link {
  mix-blend-mode: difference;
}

.nav-link.w--current, .nav-link-2 {
  mix-blend-mode: normal;
}

.nav-link-3 {
  mix-blend-mode: color-burn;
}

.nav-link-3.w--current {
  color: #300231;
  mix-blend-mode: normal;
}

.nav-link-4, .nav-link-5, .nav-link-6 {
  mix-blend-mode: normal;
}

.image-4 {
  margin-bottom: 26px;
}

.image-5 {
  padding-top: 14px;
}

.image-6 {
  margin-left: 5px;
  margin-right: 0;
}

@media screen and (max-width: 991px) {
  .section {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .section.section_tablett {
    padding-left: 0;
  }

  .link {
    text-align: left;
  }

  .bold-text-2 {
    position: static;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-9 {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .bold-text-2 {
    margin-left: 0;
  }

  .section-2 {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-4 {
    padding-left: 10px;
    padding-right: 9px;
  }

  .container-5, .container-6 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-7 {
    padding-left: 10px;
    padding-right: 37px;
  }

  .container-8, .container-9, .container-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-11 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 479px) {
  .container-4 {
    padding-left: 10px;
    padding-right: 8px;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }
}

#w-node-_87c5466e-2d53-f5f3-56ff-a93ca2104c91-53aebf2b, #w-node-_26434bdc-bd4f-5c97-2eba-d5e2aafb6cd9-53aebf2b, #w-node-_3b54d7db-4d0a-5ff5-6237-4f4a95ab014c-53aebf2b, #w-node-_39f737bc-3f7f-878e-81d1-1b948d39421a-53aebf2b, #w-node-_26691c3f-abfe-b8ec-1dad-99105fbd0284-53aebf2b, #w-node-a86f62ee-b7d9-66c3-0dfa-ce4e930c6e90-930c6e8b, #w-node-ed091bff-aa40-e8b6-498c-317d98b2495c-930c6e8b, #w-node-a86f62ee-b7d9-66c3-0dfa-ce4e930c6e94-930c6e8b, #w-node-a86f62ee-b7d9-66c3-0dfa-ce4e930c6e92-930c6e8b, #w-node-_0a0a8200-623a-ab30-5304-c0dca7f55fdf-8aac83ea, #w-node-_38d64a55-df27-3333-16cf-53c286d4d1ff-8aac83ea, #w-node-_53909506-8e0c-0c06-266c-b82eec685c0a-8aac83ea, #w-node-_633e188a-aef6-070d-a79e-f3a6300c4d70-8aac83ea, #w-node-_66f4c0d1-27b3-8f37-d29c-125f6e2608fa-1d3da11e, #w-node-_38d33bbb-7ed9-a02f-9918-170024c835c1-1d3da11e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
