:root {
  --schwarz: black;
  --weiss: white;
  --grau-hell: #ededed;
  --sek-3: #ce5c36;
  --sek-9: #949a63;
  --sek-11: #297161;
  --sek-4: #b04247;
  --sek-12: #91a19b;
  --grau-dunkel: #7b7b7a;
  --edp-rot: #c9070a;
  --sek-6: #e0b757;
  --grau-mittel: #cfd0d0;
  --sek-2: #95442b;
  --sek-5: #cb7741;
  --sek-7: #5c6341;
  --sek-8: #918b2d;
  --sek-10: #567262;
}

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

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

@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: #000;
  height: 900px;
  font-family: Miriam Libre, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

h1 {
  color: var(--schwarz);
  margin-top: 1em;
  margin-bottom: .25em;
  font-size: 60px;
  font-weight: 400;
  line-height: 66px;
}

h2 {
  color: var(--schwarz);
  margin-top: 1em;
  margin-bottom: .25em;
  font-size: 40px;
  font-weight: 400;
  line-height: 44px;
  overflow: hidden;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

a {
  text-decoration: underline;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.body {
  text-align: center;
  height: 0;
}

.dropdown-list.w--open {
  background-color: #f7f7f7;
  margin-top: 6px;
  margin-left: -2000px;
  margin-right: -2000px;
  padding-left: 2000px;
  padding-right: 2000px;
  left: -552px;
  box-shadow: 0 2px 5px #0003;
}

.brand {
  margin-top: 10px;
  margin-right: 10px;
}

.dropdown-toggle {
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.dropdown-toggle:hover {
  text-decoration: underline;
}

.container {
  z-index: 100;
  aspect-ratio: auto;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  flex-wrap: nowrap;
  padding-top: 10px;
  display: flex;
  position: relative;
  overflow: visible;
}

.navbar {
  z-index: 10;
  background-color: #fff;
}

.nav-menu {
  margin-top: 12px;
}

.text-block-9 {
  float: right;
  text-align: left;
  width: 110px;
  margin-top: 24px;
  font-size: 13px;
  line-height: 15px;
}

.image-3 {
  margin-top: 10px;
}

.div-block-20 {
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.div-block-21 {
  flex: none;
  margin-left: 20px;
}

.div-block-22 {
  flex: none;
  justify-content: flex-end;
  display: flex;
}

.section-home {
  background-image: url('../images/edp_services_eule.jpg');
  background-position: 100% 20%;
  background-size: cover;
  height: 500px;
  margin-top: 106px;
}

.text-block-11 {
  font-size: 16px;
  line-height: 18px;
}

.text-block-12 {
  font-size: 12px;
  line-height: 14px;
}

.div-block-25 {
  padding-left: 10px;
  display: inline-block;
}

.link-block {
  pointer-events: auto;
  color: #000;
  cursor: pointer;
  margin-top: 8px;
  display: block;
}

.div-block-29 {
  flex-flow: wrap;
  width: 960px;
  display: flex;
}

.image-9 {
  float: left;
  vertical-align: middle;
  margin-top: 8px;
  margin-left: 10px;
  position: relative;
}

.link-block1 {
  color: #000;
  margin-bottom: 10px;
  display: block;
}

.nav-link {
  padding-left: 10px;
  padding-right: 10px;
}

.nav-link:hover {
  text-decoration: underline;
}

.nav-link.w--current, .nav-link.w--current:visited {
  color: var(--schwarz);
}

.text-block-13 {
  float: left;
  text-align: left;
  margin-top: 8px;
  font-size: 14px;
  line-height: 18px;
}

.image-10 {
  float: right;
}

.div-block-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.heading {
  color: var(--schwarz);
  margin-top: 2em;
  margin-bottom: 20px;
}

.heading.kunden {
  color: var(--schwarz);
  text-align: left;
  margin-top: 1em;
}

.section-5 {
  background-color: var(--grau-hell);
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-block-module {
  color: var(--schwarz);
  width: 20%;
  padding: 15px;
  text-decoration: none;
}

.link-block-module:hover {
  transform: scale(1.1);
}

.div-block-34 {
  background-color: var(--weiss);
}

.text-block-16 {
  white-space: pre-line;
  word-break: keep-all;
  overflow-wrap: break-word;
  padding: 10px;
  font-size: 15px;
  overflow: visible;
}

.text-block-17 {
  color: var(--weiss);
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 17px;
}

.text-block-18 {
  color: var(--weiss);
  text-align: center;
  padding-top: 20px;
  font-size: 30px;
  line-height: 32px;
}

.div-b-amasys {
  background-color: var(--sek-3);
  flex-direction: column;
  align-items: center;
  height: 300px;
  padding-top: 50px;
  display: flex;
}

.div-b-abo {
  background-color: var(--sek-9);
  flex-direction: column;
  align-items: center;
  height: 300px;
  padding-top: 50px;
  display: flex;
}

.div-b-venezia {
  background-color: var(--sek-11);
  flex-direction: column;
  align-items: center;
  height: 300px;
  padding-top: 50px;
  display: flex;
}

.div-b-spezial {
  background-color: var(--sek-4);
  flex-direction: column;
  align-items: center;
  height: 300px;
  padding-top: 50px;
  display: flex;
}

.div-b-service {
  background-color: var(--sek-12);
  flex-direction: column;
  align-items: center;
  height: 300px;
  padding-top: 50px;
  display: flex;
}

.div-block-text-news {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.navigation-section {
  background-color: var(--weiss);
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.begrenzer-unten-sek-12 {
  background-color: #91a19b;
  height: 5px;
}

.section-7 {
  height: 75px;
}

.text-block-19 {
  object-fit: contain;
  margin-top: 10px;
  padding-bottom: 10px;
  font-style: normal;
  text-decoration: none;
  overflow: auto;
}

.image-11 {
  align-self: center;
  width: 50%;
  transition: opacity .2s;
}

.div-block-39 {
  background-color: var(--weiss);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.begrenzer-oben-sek12 {
  background-color: #91a19b;
  height: 6px;
  margin-top: 0;
}

.image-12 {
  float: left;
  margin-right: 26px;
}

.link {
  color: var(--grau-dunkel);
  text-decoration: none;
}

.child-menue {
  flex: 0 auto;
  width: 25%;
  padding: 10px 5px;
  display: flex;
}

.child-menue:hover {
  background-color: #ededed;
}

.div-block-25-1 {
  height: 50px;
  padding-left: 10px;
  display: inline-block;
}

.div-block-29-1 {
  display: flex;
}

.dropdown-list-services.w--open {
  background-color: #f7f7f7;
  margin-left: -2000px;
  margin-right: -2000px;
  padding-left: 2000px;
  padding-right: 2000px;
  left: -65px;
}

.dropdown-list-edp {
  display: none;
}

.dropdown-list-edp.w--open {
  background-color: #f7f7f7;
  margin-left: -2000px;
  margin-right: -2000px;
  padding-left: 2000px;
  padding-right: 2000px;
  left: -71px;
}

.div-block-39-1 {
  background-color: var(--weiss);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
}

.begrenzer-unten-sek-3 {
  background-color: var(--sek-3);
  height: 5px;
}

.begrenzer-oben-sek-3 {
  background-color: var(--sek-3);
  height: 6px;
}

.container-4 {
  display: flex;
}

.div-bild-in-aufh-nger {
  background-color: var(--weiss);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 240px;
  display: flex;
}

.image-13 {
  width: 50%;
}

.div-block-bild-in-aufh-nger {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-4 {
  color: var(--weiss);
  margin-top: -7px;
}

.div-block-text-in-aufh-nger {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-top: 60px;
  display: block;
}

.text-block-21 {
  color: var(--weiss);
  margin-top: -10px;
  font-size: 26px;
  line-height: 35px;
}

.text-block-22 {
  color: var(--weiss);
  margin-top: 27px;
  font-weight: 400;
}

.langtext-edp {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  font-size: 20px;
  line-height: 24px;
  overflow: visible;
}

.section-8 {
  background-color: var(--weiss);
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 16px;
}

.heading-5 {
  text-align: center;
  margin-top: 10px;
}

.div-block-43 {
  display: flex;
}

.text-block-24 {
  width: auto;
  margin-top: 0;
  font-size: 19px;
}

.text-block-24.text-block-23 {
  width: auto;
  margin-bottom: 10px;
  padding-left: 0;
}

.div-block-44 {
  clear: left;
  flex-wrap: nowrap;
  width: 100%;
  margin-top: 20px;
  padding-right: 20px;
  display: flex;
}

.begrenzer-oben-sek-9 {
  background-color: var(--sek-9);
  height: 6px;
  margin-top: 0;
}

.begrenzer-unten-sek-9 {
  background-color: var(--sek-9);
  height: 5px;
}

.div-block-44 {
  margin-bottom: 20px;
}

.map {
  position: relative;
}

.text-field {
  border: 1px solid var(--sek-12);
  background-color: #0000;
}

.submit-button {
  float: right;
  background-color: var(--sek-12);
  text-align: left;
}

.field-label {
  font-style: normal;
  font-weight: 400;
}

.success-message {
  background-color: var(--sek-9);
}

.error-message {
  background-color: var(--edp-rot);
}

.text-block-25 {
  color: var(--weiss);
  text-align: center;
}

.textblock-team {
  width: 100%;
  margin-bottom: 20px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.div-block-46 {
  color: var(--schwarz);
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 33.3%;
  padding: 5px;
  text-decoration: none;
  display: block;
}

.text-block-27 {
  text-align: center;
}

.text-block-28 {
  text-align: center;
  font-size: 16px;
}

.heading-7 {
  text-decoration: none;
}

.div-submodul {
  background-color: var(--weiss);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-pb100 {
  margin-bottom: 100px;
  margin-top: 190px;
}

.div-block-47 {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.zz_container {
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 20px;
  overflow: visible;
}

.div-block {
  display: flex;
}

.weiterf-hrend {
  background-color: var(--grau-hell);
  height: 310px;
  padding-top: 40px;
}

.div-block-hnlich-weiterf-hrend {
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
}

.section-pt30-pb40 {
  float: none;
  clear: none;
  background-color: var(--grau-hell);
  margin-top: 30px;
  margin-bottom: 0;
  padding-bottom: 20px;
  position: static;
}

.text-block-31 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-54 {
  aspect-ratio: auto;
  flex-wrap: wrap;
  display: flex;
  overflow: visible;
}

.div-block-55 {
  width: 50%;
  overflow: visible;
}

.accordion-funktionen {
  width: 100%;
  position: static;
  overflow: hidden;
}

.accordion-punkt {
  text-align: left;
  align-items: stretch;
  height: 60px;
  display: flex;
  position: static;
}

.accordion-list {
  background-color: #0000;
  font-size: 16px;
  line-height: 22px;
  display: block;
  position: static;
}

.begrenzer-accordion-weiss {
  background-color: var(--weiss);
  height: 3px;
  margin-left: 15px;
  margin-right: 15px;
}

.section-white-setheight {
  height: 75px;
}

.section-web {
  color: #000;
  background-color: #47443e;
  margin-top: 106px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-abo {
  background-color: var(--sek-9);
  margin-top: 106px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-venezia {
  background-color: var(--sek-11);
  margin-top: 106px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-spezial {
  background-color: var(--sek-4);
  margin-top: 106px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-service {
  background-color: var(--sek-12);
  margin-top: 106px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-amasys-orange {
  background-color: var(--sek-3);
  margin-top: 106px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.begrenzer-oben-sek-11 {
  background-color: var(--sek-11);
  height: 6px;
  margin-top: 0;
}

.begrenzer-oben-sek-4 {
  background-color: var(--sek-4);
  height: 6px;
  margin-top: 0;
}

.begrenzer-unten-sek-11 {
  background-color: var(--sek-11);
  height: 5px;
}

.section-pb20 {
  margin-bottom: 20px;
  overflow: visible;
}

.liste {
  font-size: 16px;
}

.container-team {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 20px 10px 0 20px;
  font-size: 16px;
}

.list-7 {
  font-size: 18px;
}

.section-kunden {
  background-image: url('../images/edp_services_eichhoernchen.jpg');
  background-position: 100% 20%;
  background-size: cover;
  height: 700px;
  margin-top: 0;
}

.container-team-footer {
  height: 541px;
  position: relative;
}

.div-block-63 {
  float: right;
  justify-content: flex-start;
  width: 75%;
  margin-top: 60px;
}

.h1-team-footer {
  color: var(--weiss);
  text-align: right;
  overflow: visible;
}

.text-block-team-footer {
  color: var(--weiss);
  text-align: right;
  font-size: 30px;
  line-height: 40px;
}

.heading-15 {
  float: left;
  color: var(--weiss);
  text-align: left;
  width: 50%;
  margin-top: 2.9em;
  margin-left: 511px;
  display: block;
}

.text-block-64 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.begrenzer-unten-sek-4 {
  background-color: var(--sek-4);
  height: 5px;
}

.div-block-kunden {
  background-color: #fff;
  background-image: url('../images/Theiler-Druck-AG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 130px;
}

.div-block-kunden.kirchberg-anzeiger {
  border: 5px none var(--weiss);
  background-image: url('../images/Anzeiger-Kirchberg.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.hochparterre {
  background-image: url('../images/Hochparterre.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 127px 130px;
}

.div-block-kunden.freiburger-nachrichten {
  background-image: url('../images/Freiburger-Nachrichten.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-kunden.b-rli {
  background-image: url('../images/Bürli-AG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-kunden.gassmann {
  background-image: url('../images/Logo_GASSMANNmedia_rgb_300dpi.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.tachles {
  background-image: url('../images/Tachles.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-kunden.schweizer-bauer {
  background-image: url('../images/Schweizer-Bauer.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-kunden.dietschi {
  background-image: url('../images/Dietschi-Print-und-Design-AG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-kunden.appenzeller {
  background-image: url('../images/Appenzeller-Verlag.png');
  background-position: 50%;
  background-repeat: repeat-y;
  border: 3px solid #fff;
}

.div-block-kunden.surseer-woche {
  background-image: url('../images/Surseer-Woche.png');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.div-block-kunden.effingerhof {
  background-image: url('../images/effinger.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.vps-ag {
  background-image: url('../images/VPS-AG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-kunden.mobus {
  background-image: url('../images/mobus.svg');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.somedia {
  background-image: url('../images/somedia.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-kunden.medienfreiamt {
  background-image: url('../images/Medien-AG-Freiamt.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-kunden.hcg {
  background-image: url('../images/hcg.jpg');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.regiopress {
  background-image: url('../images/Regiopress-.png');
}

.div-block-kunden.meier-cie {
  background-image: url('../images/Meier--Cie-AG-.png');
}

.div-block-kunden.merum {
  background-image: url('../images/Merum.png');
}

.div-block-kunden.migros {
  background-image: url('../images/Migros-AG.png');
}

.div-block-kunden.schweizer-monat {
  background-image: url('../images/schweizer-Monat.png');
}

.div-block-kunden.einsiedler {
  background-image: url('../images/Einsiedler-Anzeiger.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.sigi-media {
  background-image: url('../images/sigwerb.png');
  background-position: 50%;
  background-size: auto;
}

.div-block-kunden.svlt {
  background-image: url('../images/svlt.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.sws {
  background-image: url('../images/SWS-Medien.png');
  background-position: 50% 7%;
  background-size: auto;
}

.div-block-kunden.thuner {
  background-color: #fff;
  background-image: url('../images/Thuner-Amtsanzeiger.png');
}

.div-block-kunden.z-rcher-oberland {
  background-image: url('../images/Zürcher-Oberland-Medien.png');
}

.div-block-kunden.st-mpfli {
  background-image: url('../images/stämpfli.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.sl-druck {
  background-image: url('../images/sl-medien.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.sdv {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/sdv.png');
  background-size: contain;
  background-clip: border-box;
  width: 100%;
  height: 130px;
}

.div-block-kunden.kb {
  background-image: url('../images/KB.png');
  background-position: 0 0;
  background-size: contain;
  width: 100%;
  height: 130px;
}

.div-block-kunden.merkur {
  background-image: url('../images/merkur_logo_pos_RGB.svg');
  background-position: 0 0;
  background-size: auto;
}

.div-block-kunden.schaub {
  background-image: url('../images/schaub.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.pcl {
  background-color: #fff;
  background-image: url('../images/pcl.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.drg {
  background-color: #fff;
  background-image: url('../images/drg.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.gammeter {
  background-color: #fff;
  background-image: url('../images/gammeter.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.fricktaler {
  background-color: #fff;
  background-image: url('../images/fricktaler.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.druckerei-landquart {
  background-color: #fff;
  background-image: url('../images/druckerei-landquart.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.pf {
  background-color: #fff;
  background-image: url('../images/PF.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.vsi {
  background-color: #fff;
  background-image: url('../images/vsi.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.adveritas {
  background-color: #fff;
  background-image: url('../images/adveritas.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.zt {
  background-image: url('../images/zt.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.tcs {
  background-image: url('../images/TCS_Logo.svg.png');
  background-position: 50%;
  background-size: contain;
}

.div-block-kunden.somedia-press {
  background-image: url('../images/somedia-press.png');
  background-position: 50%;
  background-size: contain;
}

.section-pt20 {
  margin-top: 20px;
}

.section-pt100 {
  margin-top: 100px;
}

.text-block-69 {
  flex: 1;
  position: static;
}

.text-block-70 {
  text-align: left;
  flex: 1;
}

.text-block-71 {
  flex: 1;
  margin-right: 0;
}

.text-block-72, .text-block-73 {
  flex: 1;
}

.text-block-74 {
  flex: 0 auto;
}

.text-block-75, .text-block-77, .text-block-78, .text-block-79, .text-block-80, .text-block-81, .text-block-82, .text-block-83, .text-block-84, .text-block-85, .text-block-86, .text-block-87, .text-block-88, .text-block-89, .text-block-90 {
  flex: 1;
}

.text-block-team-1 {
  background-color: #447e5900;
}

.container-mitarbeiter-einzel {
  margin-top: 180px;
  margin-bottom: 60px;
  padding-left: 10px;
  padding-right: 10px;
  position: static;
}

.paragraph_mitarbeiter_einzel {
  color: #fff;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 28px;
}

.div-block-weitere-mitarbeitende {
  margin-top: 30px;
  margin-bottom: 30px;
}

.text-block-93 {
  float: right;
  padding-top: 10px;
  padding-right: 10px;
}

.text-mitarbeiter-einzel-position {
  text-align: left;
  padding-bottom: 10px;
}

.list-item-team-einzel {
  text-align: left;
  padding-bottom: 10px;
  list-style-type: disc;
}

.list-team-einzel {
  text-align: left;
  margin-top: 10px;
  padding-left: 20px;
}

.section-sek12 {
  background-color: #91a19b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-13 {
  height: auto;
}

.div-block-team-1.link-ma-einzel {
  width: 33%;
  margin-bottom: 55px;
  padding-left: 10px;
}

.image-edi-team {
  height: 190px;
  margin-top: 11px;
}

.link-ma-einzel {
  color: var(--schwarz);
  text-decoration: none;
}

.h3-team-einzel {
  margin-top: 0;
}

.text-block-benefits {
  background-color: #447e5900;
  font-size: 20px;
  text-decoration: none;
}

.cell-benefits {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.container-kunden {
  text-align: left;
}

.edpabo, .edpwebabo, .edpvenezia {
  color: var(--schwarz);
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 33.3%;
  padding: 5px;
  text-decoration: none;
  display: block;
}

.list-in-text {
  margin-top: 20px;
  font-size: 20px;
}

.link-teamviewer {
  width: 30%;
  margin-top: 20px;
}

.link-block-ewl {
  color: #000;
  margin-top: 8px;
  display: block;
}

.img-produkt {
  box-shadow: 5px -4px 15px #0003;
}

.begrenzer-oben-web {
  background-color: #47443e;
  height: 6px;
  margin-top: 0;
}

.begrenzer-unten-web {
  background-color: #47443e;
  height: 5px;
}

.div-block-flex {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: static;
}

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

.quick-stack-kunden {
  height: auto;
  padding: 10px;
}

.cell-news {
  background-color: #ededed;
  display: inline-flex;
}

.link-block-news {
  pointer-events: auto;
  color: var(--schwarz);
  cursor: pointer;
  text-decoration: none;
}

.quick-stack-news {
  padding-left: 0;
  padding-right: 0;
}

.list-item-3 {
  font-size: 20px;
}

.quick-stack-edpweb {
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-3 {
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-blog-fuchs {
  background-image: url('../images/edp_services_fuchs.jpg');
  background-position: 50% 0;
  background-size: auto;
  height: 500px;
}

.img-blog-shadow {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 0 2px 5px #00000070;
}

.container-blog {
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border-bottom: 2px solid #91a19b;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  font-size: 20px;
  overflow: visible;
}

.container-blog.ohne-strich {
  border-bottom-style: none;
}

.img-blog {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.link-schwarz {
  pointer-events: auto;
  color: #000;
  text-align: left;
  cursor: pointer;
  margin-top: 8px;
  display: block;
}

.link-text-schwarz {
  color: #000;
  text-decoration: underline;
}

.div-block-webshop {
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
  overflow: visible;
}

.quick-stack {
  padding-left: 0;
  padding-right: 0;
}

.accordion-icon {
  position: static;
}

.div-block-64 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #f5f5f5;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.div-block-65 {
  flex-flow: wrap;
  display: flex;
}

.div-block-66 {
  background-color: #c74e4e;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-94 {
  margin-left: 636px;
  padding-top: 105px;
}

.container-14 {
  flex-flow: wrap;
  display: flex;
}

.section-9 {
  background-color: var(--sek-12);
  margin-top: 126px;
  padding-top: 44px;
  padding-bottom: 30px;
}

.div-block-67 {
  width: 25%;
}

.quick-stack-2 {
  grid-column-gap: 40px;
}

@media screen and (min-width: 1280px) {
  .section-home {
    height: 600px;
  }
}

@media screen and (min-width: 1920px) {
  .section-home {
    background-position: 100% 18%;
  }

  .heading {
    text-align: left;
  }

  .begrenzer-oben-sek-9, .begrenzer-unten-sek-9 {
    background-color: var(--sek-9);
  }

  .textblock-team {
    text-align: left;
  }

  .section-web, .section-abo, .section-venezia, .section-spezial, .section-service, .section-amasys-orange {
    background-position: 100% 18%;
  }

  .begrenzer-oben-sek-4 {
    background-color: var(--sek-6);
  }

  .container-team {
    text-align: left;
  }

  .section-kunden {
    background-position: 100% 18%;
  }

  .text-block-team-footer {
    line-height: 30px;
  }

  .text-block-team-1 {
    background-color: #447e5900;
    width: 100%;
    height: 100%;
    padding-top: 0;
    font-style: normal;
    text-decoration: underline;
  }

  .quick-stack-team {
    margin-bottom: 40px;
  }

  .paragraph_mitarbeiter_einzel {
    line-height: 28px;
  }

  .section-sek12 {
    background-color: #91a19b;
  }

  .h3-team {
    color: var(--schwarz);
    -webkit-text-stroke-color: var(--schwarz);
  }

  .image-edi-team {
    float: none;
    height: 190px;
    position: static;
  }

  .bold-text-2 {
    color: var(--schwarz);
  }

  .link-ma-einzel {
    text-align: left;
    font-style: normal;
    text-decoration: underline;
  }

  .h3-team-einzel, .h3-benefits {
    color: var(--schwarz);
    -webkit-text-stroke-color: var(--schwarz);
  }

  .text-block-benefits {
    background-color: #447e5900;
    width: 100%;
    height: 100%;
    padding-top: 0;
    font-style: normal;
    text-decoration: none;
  }
}

@media screen and (max-width: 991px) {
  .dropdown-list.w--open {
    background-color: #fcfafa;
    flex-wrap: wrap;
    margin-top: -15px;
    padding-bottom: 0;
    left: 0;
  }

  .dropdown-toggle {
    padding-bottom: 20px;
  }

  .menu-button-2.w--open {
    background-color: var(--weiss);
  }

  .nav-menu {
    background-color: #f7f7f7;
    margin-top: 0;
    padding-bottom: 10px;
  }

  .icon-3 {
    color: var(--schwarz);
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 200%;
    font-weight: 400;
    line-height: 100%;
  }

  .section-home {
    background-position: 100% 20%;
    background-attachment: scroll;
    height: 320px;
  }

  .div-block-29 {
    flex-wrap: wrap;
    width: 100%;
  }

  .nav-link {
    border-bottom: 1px solid var(--grau-hell);
  }

  .link-block-module {
    width: 50%;
  }

  .dropdown {
    border-bottom: 1px solid var(--grau-hell);
    padding-bottom: 5px;
  }

  .begrenzer-oben-sek12 {
    margin-top: 6px;
  }

  .child-menue {
    width: 50%;
  }

  .div-block-29-1 {
    flex-wrap: wrap;
    width: 100%;
  }

  .dropdown-list-services.w--open, .dropdown-list-edp.w--open {
    background-color: #fcfafa;
    flex-wrap: wrap;
    margin-top: -15px;
    padding-bottom: 0;
    left: 0;
  }

  .begrenzer-oben-sek-3 {
    margin-top: 6px;
  }

  .heading-4 {
    margin-left: -35px;
    padding-left: 0;
    font-size: 55px;
  }

  .div-block-text-in-aufh-nger {
    width: 50%;
  }

  .text-block-21 {
    margin-left: -35px;
    font-size: 25px;
  }

  .langtext-edp {
    margin-bottom: 20px;
  }

  .div-block-44 {
    flex-wrap: nowrap;
    display: block;
  }

  .begrenzer-oben-sek-9 {
    margin-top: -12px;
  }

  .div-block-44 {
    display: flex;
  }

  .weiterf-hrend {
    height: 302px;
  }

  .section-web, .section-abo, .section-venezia, .section-spezial, .section-service, .section-amasys-orange {
    background-image: none;
  }

  .begrenzer-oben-sek-4 {
    margin-top: -12px;
  }

  .section-kunden {
    background-position: 100% 20%;
    background-attachment: scroll;
    height: 320px;
  }

  .container-team-footer {
    height: 0;
  }

  .h1-team-footer {
    font-size: 40px;
  }

  .text-block-team-footer {
    font-size: 20px;
  }

  .heading-15 {
    margin-top: .4em;
    margin-left: 386px;
  }

  .div-block-kunden.sigi-media {
    background-size: contain;
  }

  .section-pt100 {
    margin-top: 100px;
  }

  .image-edi-team {
    height: 145px;
    padding-left: 30px;
  }

  .container-kunden {
    text-align: left;
    margin-top: 40px;
  }

  .begrenzer-oben-web {
    margin-top: -12px;
  }
}

@media screen and (max-width: 767px) {
  .brand.w--current {
    padding-left: 0;
  }

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

  .section-home {
    height: 230px;
  }

  .div-block-30 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading {
    margin-top: 2.5em;
    font-size: 50px;
    line-height: 50px;
  }

  .link-block-module {
    width: 50%;
  }

  .child-menue {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    width: 100%;
    display: flex;
  }

  .container-4 {
    flex-wrap: wrap;
  }

  .div-block-bild-in-aufh-nger {
    width: 100%;
  }

  .heading-4 {
    text-align: center;
    margin-top: -62px;
    margin-left: auto;
  }

  .div-block-text-in-aufh-nger {
    width: 100%;
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-21 {
    text-align: left;
    margin-left: auto;
  }

  .div-block-43 {
    flex-wrap: wrap;
  }

  .div-block-44 {
    width: 100%;
    display: block;
  }

  .div-block-46 {
    width: 100%;
  }

  .zz_container {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block {
    flex-wrap: wrap;
  }

  .div-block-55 {
    width: 100%;
  }

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

  .section-kunden {
    height: 250px;
  }

  .div-block-63 {
    margin-top: -3px;
  }

  .h1-team-footer {
    padding-right: 20px;
    font-size: 30px;
  }

  .text-block-team-footer {
    margin-top: -25px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 25px;
  }

  .div-block-kunden.tachles {
    background-size: contain;
  }

  .div-block-kunden.appenzeller {
    background-size: auto;
  }

  .div-block-kunden.meier-cie {
    background-size: contain;
  }

  .div-block-kunden.druckerei-landquart {
    height: 130px;
  }

  .div-block-weitere-mitarbeitende {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-13 {
    height: auto;
    margin-bottom: 100px;
  }

  .div-block-team-1.link-ma-einzel {
    border-bottom: 1px dotted #000;
    width: 50%;
    margin-bottom: 40px;
  }

  .image-edi-team {
    padding-left: 0;
  }

  .cell-benefits {
    border-bottom: 1px #000;
  }

  .container-kunden {
    margin-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .edpabo, .edpwebabo, .edpvenezia {
    width: 50%;
  }

  .container-blog {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 479px) {
  .text-block-9 {
    display: none;
  }

  .section-home {
    height: 150px;
  }

  .text-block-13 {
    font-size: 10px;
    line-height: 14px;
  }

  .heading {
    margin-top: 3.1em;
    font-size: 30px;
    line-height: 44px;
  }

  .link-block-module {
    width: 100%;
  }

  .image-12 {
    display: none;
  }

  .div-block-bild-in-aufh-nger {
    text-align: center;
    flex-direction: row;
  }

  .heading-4 {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 36px;
    line-height: 60px;
  }

  .div-block-text-in-aufh-nger {
    padding-left: 0;
  }

  .text-block-21 {
    width: 100%;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 19px;
  }

  .langtext-edp {
    object-fit: fill;
    margin-left: 0;
    padding-top: 0;
    line-height: 24px;
    display: block;
    position: static;
    overflow: visible;
  }

  .section-8 {
    height: auto;
  }

  .heading-5 {
    font-size: 22px;
  }

  .text-block-24 {
    margin-left: 10px;
  }

  .div-block-44 {
    margin-top: 0;
  }

  .textblock-team {
    width: 100%;
    font-size: 16px;
  }

  .div-block-46 {
    width: 100%;
  }

  .div-block {
    text-align: center;
    width: 103%;
  }

  .div-block-54 {
    object-fit: fill;
    overflow: visible;
  }

  .container-team {
    display: block;
  }

  .section {
    margin-top: 40px;
  }

  .section-kunden {
    height: 150px;
  }

  .container-team-footer {
    height: 0;
  }

  .div-block-63 {
    width: 100%;
  }

  .h1-team-footer {
    font-size: 20px;
  }

  .text-block-team-footer {
    font-size: 14px;
  }

  .heading-20 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    font-size: 30px;
  }

  .div-block-kunden.b-rli {
    display: block;
  }

  .div-block-kunden.appenzeller {
    background-size: auto;
  }

  .div-block-kunden.sigi-media {
    background-size: contain;
  }

  .div-block-kunden.svlt {
    background-size: auto;
  }

  .div-block-team-1.link-ma-einzel, .edpabo, .edpwebabo, .edpvenezia {
    width: 100%;
  }
}

#w-node-_0cdb0a44-1746-8d0e-83ca-e41730d73342-dbe107f5, #w-node-_8a45213b-d656-b463-f07d-35f1cc861765-dbe10811, #w-node-c8ea045d-84ae-91a4-b3b4-c543fdd0ffba-dbe1083b, #w-node-bfa1df47-3f47-a33a-e1bb-c00ee79ff465-dbe1083c, #w-node-_059fd0a2-c765-ab3c-cbdc-f5e66f28171e-dbe1083d, #w-node-_9773de5d-1fca-7a9b-e7e0-aaf156d22ab1-dbe10841, #w-node-e18e6845-68b4-b869-7184-6e70cb0a0e3b-dbe10842, #w-node-b467c30d-2d39-4116-27df-72daed385eed-dbe10843, #w-node-d5fbf8a5-5507-320d-0410-dc86a5c47446-dbe10846, #w-node-_482f8306-7459-e8e4-6b8c-1258dc9b3296-dbe10846, #w-node-_6d36a280-a001-02f2-a11b-08b832c13091-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c96f85f6-12ca-4d7a-ef26-de5320b4b1a7-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2a731b5f-281f-9a7c-71b1-c559324ec978-dbe10849, #w-node-afb7155d-233d-c625-e6eb-932b00f589ec-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8a15d879-483a-c44c-3da6-17967861da64-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ad862696-1451-1cfd-f562-52eb065c86a5-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-efd55810-ce82-c35e-ad56-af3e57416ed2-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_08529ab5-f8bb-2273-2b8e-acbd5afe7216-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_96f02080-484f-0a1c-6e17-96c8eaa833c3-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e6e725d-cd32-1f72-8c1c-28757a85639a-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6285c4f1-1e3f-aa0b-5b8d-dd169ff79de5-dbe10849, #w-node-a78ecd54-6546-e810-0386-1ade69a5965a-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_23146384-abc6-5bec-92ad-4b57d5664c7b-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4b37b87f-4e7a-9153-8508-8889a4a136e3-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b0c56378-3e5c-7ca1-92bc-cfe16bc70e5f-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fa2e0c60-8d6a-102f-3e61-93fe533d6313-dbe10849, #w-node-be62d9c6-e2e1-b6d2-0d13-58fd433e3a68-dbe10849 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_50c2c6b1-5197-6457-2418-e5e8f7aa66b9-dbe10849, #w-node-e2e23418-7565-0241-217f-2d1565a5c113-dbe1084b, #w-node-ceed1b47-b818-5b90-3f21-c47bf1072206-dbe1085e, #w-node-d9c32d5b-21d2-293b-5e87-0bc05723901e-dbe1085f, #w-node-_49cd2d48-9378-02ad-e1eb-6e6d920c1444-dbe10862, #w-node-_0f49377a-d43d-4f59-47bc-857af7d3c54c-dbe10862, #w-node-_27f98f6c-1436-9e31-4e90-3e99e9c7a061-dbe10866, #w-node-acff5220-8265-1729-e0e0-bd7eb3d28622-dbe10866, #w-node-be5a76e6-eda2-2205-8fa9-4acd61d26ff2-dbe10869, #w-node-ab01c1e1-9e87-9ff8-4d3d-fd7b36d1b066-dbe1086a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fe72ecb4-38f9-19ef-ecad-2190034f4d03-dbe1087c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_66da4082-ea9d-82de-157e-f3f86c4f86f8-dbe1087c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-af2c5be6-d914-db56-8927-c34d283de8d4-804715e1, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-ea798685, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-241b56fe, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-901880f1, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c10142c4, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-e1dbbb29, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-d16e69fe, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-16609f22, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-43015795, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-7e0cca87, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-d1247f8e, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c1c5138b, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-6c4f9411, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-6c500404, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-1661d583, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-a9d0b9a4, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c67bf151, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-e20b959f, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-1bcde1fe, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-4befe587, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c1204a3b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ef9af971-b4ee-0479-7e15-fc6326c97fee-4d75a127, #w-node-_8a45213b-d656-b463-f07d-35f1cc861765-21da816d, #w-node-d5fbf8a5-5507-320d-0410-dc86a5c47446-4c685fa6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-af2c5be6-d914-db56-8927-c34d283de8d4-2b5c7160 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-fe72ecb4-38f9-19ef-ecad-2190034f4d03-dbe1087c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8a45213b-d656-b463-f07d-35f1cc861765-dbe10811, #w-node-c8ea045d-84ae-91a4-b3b4-c543fdd0ffba-dbe1083b, #w-node-bfa1df47-3f47-a33a-e1bb-c00ee79ff465-dbe1083c, #w-node-_059fd0a2-c765-ab3c-cbdc-f5e66f28171e-dbe1083d, #w-node-_9773de5d-1fca-7a9b-e7e0-aaf156d22ab1-dbe10841, #w-node-e18e6845-68b4-b869-7184-6e70cb0a0e3b-dbe10842, #w-node-b467c30d-2d39-4116-27df-72daed385eed-dbe10843, #w-node-d5fbf8a5-5507-320d-0410-dc86a5c47446-dbe10846, #w-node-_482f8306-7459-e8e4-6b8c-1258dc9b3296-dbe10846, #w-node-e2e23418-7565-0241-217f-2d1565a5c113-dbe1084b, #w-node-ceed1b47-b818-5b90-3f21-c47bf1072206-dbe1085e, #w-node-d9c32d5b-21d2-293b-5e87-0bc05723901e-dbe1085f, #w-node-_49cd2d48-9378-02ad-e1eb-6e6d920c1444-dbe10862, #w-node-_0f49377a-d43d-4f59-47bc-857af7d3c54c-dbe10862, #w-node-_27f98f6c-1436-9e31-4e90-3e99e9c7a061-dbe10866, #w-node-acff5220-8265-1729-e0e0-bd7eb3d28622-dbe10866, #w-node-be5a76e6-eda2-2205-8fa9-4acd61d26ff2-dbe10869, #w-node-ab01c1e1-9e87-9ff8-4d3d-fd7b36d1b066-dbe1086a, #w-node-fe72ecb4-38f9-19ef-ecad-2190034f4d03-dbe1087c, #w-node-_66da4082-ea9d-82de-157e-f3f86c4f86f8-dbe1087c, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-804715e1, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-ea798685, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-241b56fe, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-901880f1, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c10142c4, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-e1dbbb29, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-d16e69fe, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-16609f22, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-43015795, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-7e0cca87, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-d1247f8e, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c1c5138b, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-6c4f9411, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-6c500404, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-1661d583, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-a9d0b9a4, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c67bf151, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-e20b959f, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-1bcde1fe, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-4befe587, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-c1204a3b, #w-node-ef9af971-b4ee-0479-7e15-fc6326c97fee-4d75a127, #w-node-_8a45213b-d656-b463-f07d-35f1cc861765-21da816d, #w-node-d5fbf8a5-5507-320d-0410-dc86a5c47446-4c685fa6, #w-node-af2c5be6-d914-db56-8927-c34d283de8d4-2b5c7160 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6d36a280-a001-02f2-a11b-08b832c13091-dbe10849, #w-node-c96f85f6-12ca-4d7a-ef26-de5320b4b1a7-dbe10849, #w-node-_2a731b5f-281f-9a7c-71b1-c559324ec978-dbe10849, #w-node-afb7155d-233d-c625-e6eb-932b00f589ec-dbe10849, #w-node-_8a15d879-483a-c44c-3da6-17967861da64-dbe10849, #w-node-ad862696-1451-1cfd-f562-52eb065c86a5-dbe10849, #w-node-efd55810-ce82-c35e-ad56-af3e57416ed2-dbe10849, #w-node-_08529ab5-f8bb-2273-2b8e-acbd5afe7216-dbe10849, #w-node-_96f02080-484f-0a1c-6e17-96c8eaa833c3-dbe10849, #w-node-_0e6e725d-cd32-1f72-8c1c-28757a85639a-dbe10849, #w-node-_6285c4f1-1e3f-aa0b-5b8d-dd169ff79de5-dbe10849, #w-node-a78ecd54-6546-e810-0386-1ade69a5965a-dbe10849, #w-node-_23146384-abc6-5bec-92ad-4b57d5664c7b-dbe10849, #w-node-_4b37b87f-4e7a-9153-8508-8889a4a136e3-dbe10849, #w-node-b0c56378-3e5c-7ca1-92bc-cfe16bc70e5f-dbe10849, #w-node-fa2e0c60-8d6a-102f-3e61-93fe533d6313-dbe10849, #w-node-be62d9c6-e2e1-b6d2-0d13-58fd433e3a68-dbe10849, #w-node-_50c2c6b1-5197-6457-2418-e5e8f7aa66b9-dbe10849 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


