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

body {
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #111;
  font-size: 10px;
  line-height: 10px;
  font-weight: 400;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 3.6em;
  line-height: 1.3em;
  font-weight: 400;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 3.6em;
  line-height: 1.3em;
  font-weight: 400;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 2em;
  line-height: 1.5em;
  font-weight: 400;
}

p {
  margin-bottom: 0px;
  font-size: 1.6em;
  line-height: 1.5em;
}

a {
  color: #111;
  font-size: 1.6em;
  line-height: 1.5em;
  text-decoration: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 20px;
}

li {
  margin-bottom: 15px;
  font-size: 1.6em;
  line-height: 1.5em;
}

img {
  display: inline-block;
}

.body {
  background-color: #f0f2f4;
}

.section-hero {
  position: relative;
  margin-bottom: 110px;
}

.section-hero.section-animation {
  width: 100%;
}

.section-home {
  margin-bottom: 110px;
}

.container-main {
  position: relative;
  display: block;
  height: 100%;
  max-width: 1320px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.container-main.navigation {
  width: 100%;
}

.grid-home {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.box-home-big {
  max-width: 510px;
}

.elmnt-more-link {
  width: 100%;
  padding-left: 60px;
  background-image: url('../images/elmnt-slider-right.svg');
  background-position: 0px 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  -webkit-transition: background-position 200ms ease-in-out;
  transition: background-position 200ms ease-in-out;
}

.elmnt-more-link:hover {
  background-position: -5px 50%;
  color: #f88d2b;
}

.body-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.typo-more-link {
  display: inline-block;
  border-bottom: 2px solid #111;
}

.section-news {
  margin-bottom: 110px;
  background-color: #f0f2f4;
}

.grid-news {
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.typo-subline {
  margin-bottom: 0px;
  font-family: ibm-plex-sans, sans-serif;
  font-size: 1.6em;
  font-weight: 800;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}

.typo-subline.referenzen {
  margin-right: 40px;
}

.elmnt-subline-border {
  border-bottom: 2px solid #111;
}

.section-referenzen {
  margin-bottom: 110px;
}

.grid-referenzen-desc {
  margin-bottom: 30px;
  grid-column-gap: 15px;
  grid-row-gap: 5px;
  -ms-grid-columns: 160px 1fr;
  grid-template-columns: 160px 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.visual-footer {
  border-top: 2px solid #111;
  text-align: right;
}

.elmnt-footer-link {
  display: inline-block;
  margin-left: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.elmnt-footer-link:hover {
  color: #f88d2b;
}

.typo-footer {
  display: inline-block;
}

.grid-referenzen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-referenzen-head {
  margin-bottom: 60px;
  grid-column-gap: 0px;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.typo-margin-high {
  margin-bottom: 60px;
}

.box-news {
  padding-top: 60px;
  padding-bottom: 60px;
}

.elmnt-slider {
  height: 600px;
  margin-bottom: 60px;
  background-color: #f0f2f4;
}

.elmnt-slider-image {
  display: block;
}

.elmnt-slide-hoch {
  overflow: hidden;
  width: 399px;
  height: 600px;
}

.elmnt-slide-quer {
  overflow: hidden;
  width: 901px;
  height: 600px;
}

.div-block {
  display: inline-block;
}

.mask {
  overflow: hidden;
}

.image {
  height: 640px;
}

.image-2 {
  width: 901px;
  height: 600px;
}

.visual-header {
  position: relative;
  height: 800px;
  background-image: url('../images/image-header-181210.jpg');
  background-position: 50% 0px;
  background-size: cover;
}

.visual-slider-left-arrow {
  position: relative;
  top: 50%;
  height: 60px;
  margin-top: -30px;
  background-color: hsla(0, 0%, 100%, .8);
  background-image: url('../images/elmnt-slider-left.svg');
  background-position: 50% 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  -webkit-transition: background-position 200ms ease;
  transition: background-position 200ms ease;
}

.visual-slider-left-arrow:hover {
  background-position: 30% 50%;
}

.visual-slider-right-arrow {
  position: relative;
  top: 50%;
  height: 60px;
  margin-top: -30px;
  background-color: hsla(0, 0%, 100%, .8);
  background-image: url('../images/elmnt-slider-right.svg');
  background-position: 50% 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  -webkit-transition: background-position 200ms ease;
  transition: background-position 200ms ease;
}

.visual-slider-right-arrow:hover {
  background-position: 70% 50%;
}

.section-navigation {
  width: 100%;
  background-color: #f0f2f4;
}

.visual-header-logo {
  position: relative;
  z-index: 10;
  background-image: url('../images/logo-desktop.svg');
  background-position: 0px 50%;
  background-size: 180px;
  background-repeat: no-repeat;
}

.grid-navigation {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 200px 1fr;
  grid-template-columns: 200px 1fr;
  -ms-grid-rows: 150px;
  grid-template-rows: 150px;
}

.elmnt-navigation-link {
  padding-right: 30px;
  padding-left: 30px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #1e2d50;
  font-size: 2em;
  line-height: 150px;
}

.elmnt-navigation-link:hover {
  color: #f88d2b;
}

.elmnt-navigation-link.w--current {
  color: #f88d2b;
}

.container-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.typo-margin-low {
  margin-bottom: 30px;
}

.typo-margin-low.kontakt {
  max-width: 540px;
  margin-top: 60px;
}

.typo-paragraph-link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 1em;
  font-weight: 700;
}

.typo-paragraph-link:hover {
  color: #f88d2b;
}

.typo-hero-large {
  padding-top: 110px;
  padding-bottom: 110px;
  color: #fff;
  font-size: 6.8em;
  line-height: 1.2em;
  font-weight: 700;
  text-shadow: none;
}

.typo-hero-small {
  color: #fff;
  font-size: 3.2em;
  line-height: 1.2em;
  font-weight: 700;
}

.elmnt-homelink {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
}

.section-intro {
  margin-top: 110px;
  margin-bottom: 110px;
}

.grid-kontakt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid-ueberuns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.visual-ueberuns-01 {
  height: 450px;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/ueber-uns-181210.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-team {
  margin-bottom: 110px;
}

.section-stellenangebote {
  margin-bottom: 110px;
}

.section-partner {
  display: none;
  margin-bottom: 110px;
}

.grid-partner {
  grid-column-gap: 40px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.box-partner {
  height: 180px;
  background-color: #f0f2f4;
}

.box-partner.kraft {
  background-image: url('../images/partner-kraft-baustoffe.png');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.box-partner.letsgetfit {
  background-image: url('../images/partner-letsgetfit.png');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.box-partner.lars {
  background-image: url('../images/partner-lars-hueneke.png');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.typo-margin-lower {
  margin-bottom: 15px;
}

.typo-margin-lower.kontakt {
  max-width: 540px;
  margin-top: 60px;
}

.section-leistung {
  margin-bottom: 110px;
}

.grid-leistung {
  width: 80%;
  margin-bottom: 60px;
  padding-bottom: 60px;
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  -ms-grid-columns: 0.4fr 1fr;
  grid-template-columns: 0.4fr 1fr;
  border-bottom: 2px solid #111;
}

.grid-leistung.last {
  margin-bottom: 0px;
  padding-bottom: 0px;
  grid-row-gap: 60px;
  border-bottom-style: none;
}

.typo-leistungen-headline {
  font-size: 1.6em;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
}

.elmnt-leistungen-icon {
  background-image: url('../images/icon-leistungen-01.svg');
  background-position: 50% 0px;
  background-size: 130px;
  background-repeat: no-repeat;
}

.elmnt-leistungen-icon._02 {
  background-image: url('../images/icon-leistungen-02.svg');
  background-size: 130px;
}

.elmnt-leistungen-icon._03 {
  background-image: url('../images/icon-leistungen-03.svg');
  background-size: 130px;
}

.elmnt-leistungen-icon._04 {
  background-image: url('../images/icon-leistungen-04.svg');
  background-size: 80px;
}

.elmnt-leistungen-icon._05 {
  background-image: url('../images/icon-leistungen-05.svg');
  background-size: 130px;
}

.elmnt-leistungen-icon._06 {
  background-image: url('../images/icon-leistungen-06.svg');
  background-size: 110px;
}

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

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.box-home-bigger {
  display: block;
  max-width: 960px;
}

.elmnt-transition {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 1000;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.box-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.elmnt-slider2 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 600px;
  margin-top: 61px;
  margin-bottom: 30px;
}

.elmnt-slide2 {
  position: relative;
  height: 600px;
}

.image-3 {
  background-color: #e0e0e0;
}

.elmnt-slider2-leftarrow {
  position: absolute;
  left: 0px;
  z-index: 200;
  width: 80px;
  height: 100%;
}

.elmnt-slider2-leftarrow-visual {
  position: relative;
  top: 50%;
  height: 60px;
  margin-top: -30px;
  background-color: hsla(0, 0%, 100%, .8);
  background-image: url('../images/elmnt-slider-left.svg');
  background-position: 50% 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  -webkit-transition: background-position 200ms ease;
  transition: background-position 200ms ease;
}

.elmnt-slider2-leftarrow-visual:hover {
  background-position: 30% 50%;
}

.elmnt-slider2-rightarrow {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 200;
  width: 80px;
  height: 100%;
}

.elmnt-slider2-rightarrow-visual {
  position: relative;
  top: 50%;
  height: 60px;
  margin-top: -30px;
  background-color: hsla(0, 0%, 100%, .8);
  background-image: url('../images/elmnt-slider-right.svg');
  background-position: 50% 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  -webkit-transition: background-position 200ms ease;
  transition: background-position 200ms ease;
}

.elmnt-slider2-rightarrow-visual:hover {
  background-position: 70% 50%;
}

.grid-referenzen2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-areas: ".";
  -ms-grid-columns: 1.5fr 20px 1fr 20px 0.5fr;
  grid-template-columns: 1.5fr 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.elmnt-referenzen-paragraph {
  padding-top: 10px;
}

@media (max-width: 991px) {
  .section-hero {
    margin-bottom: 60px;
  }
  .section-home {
    margin-bottom: 60px;
  }
  .container-main.navigation {
    padding-right: 0px;
    padding-left: 0px;
  }
  .grid-home {
    grid-column-gap: 40px;
    -ms-grid-columns: 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr;
  }
  .box-home-big {
    max-width: 100%;
  }
  .section-news {
    margin-bottom: 60px;
  }
  .grid-referenzen {
    -ms-grid-columns: 1.5fr 1fr;
    grid-template-columns: 1.5fr 1fr;
  }
  .grid-referenzen-head {
    margin-bottom: 40px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }
  .elmnt-slider {
    height: 500px;
    margin-right: -20px;
    margin-left: -20px;
  }
  .elmnt-slide-hoch {
    width: 333px;
    height: 500px;
  }
  .elmnt-slide-quer {
    width: 751px;
    height: 500px;
  }
  .visual-header {
    height: 500px;
  }
  .visual-header-logo {
    background-image: url('../images/logo-signet.svg'), url('../images/logo-mobile.svg');
    background-position: 25px 50%, 50% 50%;
    background-size: auto 45px, auto 45px;
    background-repeat: no-repeat, no-repeat;
  }
  .grid-navigation {
    -ms-grid-columns: auto 100px;
    grid-template-columns: auto 100px;
    -ms-grid-rows: 100px auto;
    grid-template-rows: 100px auto;
  }
  .elmnt-navigation-link {
    display: block;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    line-height: 80px;
    text-align: center;
  }
  .container-navigation {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 0vh;
    text-align: center;
  }
  .elmnt-burger-icon {
    position: relative;
    z-index: 50;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
  .linie1 {
    width: 100%;
    height: 4px;
    background-color: #1e2d50;
  }
  .visual-burger-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .linie2 {
    width: 100%;
    height: 4px;
    background-color: #1e2d50;
  }
  .linie3 {
    width: 100%;
    height: 4px;
    background-color: #1e2d50;
  }
  .typo-hero-large {
    padding-top: 80px;
    padding-bottom: 80px;
    font-size: 5.4em;
  }
  .typo-hero-small {
    font-size: 2.6em;
  }
  .bold-text {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 2.4em;
  }
  .elmnt-homelink {
    z-index: 30;
  }
  .section-intro {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .visual-ueberuns-01 {
    height: 300px;
    background-position: 50% 50%;
    background-size: 337px;
  }
  .section-team {
    margin-bottom: 60px;
  }
  .section-stellenangebote {
    margin-bottom: 60px;
  }
  .section-partner {
    margin-bottom: 60px;
  }
  .grid-partner {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .section-leistung {
    margin-bottom: 60px;
  }
  .grid-leistung {
    width: 100%;
  }
  .box-home-bigger {
    max-width: 100%;
  }
  .text-block {
    width: 100%;
  }
  .elmnt-slider2 {
    width: auto;
    height: 500px;
    margin-right: -20px;
    margin-left: -20px;
  }
  .elmnt-slide2 {
    height: 500px;
  }
  .grid-referenzen2 {
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 1fr 0.4fr;
    grid-template-columns: 1fr 1fr 0.4fr;
  }
}

@media (max-width: 767px) {
  .section-hero {
    margin-bottom: 40px;
  }
  .section-home {
    margin-bottom: 40px;
  }
  .grid-home {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 2fr 220px;
    grid-template-columns: 2fr 220px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .box-home-big {
    margin-bottom: 45px;
  }
  .box-home-big.referenzen {
    margin-bottom: 20px;
  }
  .section-news {
    margin-bottom: 40px;
  }
  .grid-news {
    display: block;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .typo-subline {
    margin-top: 15px;
    margin-bottom: 30px;
  }
  .typo-subline.nomargin {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .section-footer {
    padding-bottom: 15px;
  }
  .elmnt-footer-link {
    display: block;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
  }
  .typo-footer {
    display: block;
    margin-top: 20px;
    text-align: left;
  }
  .grid-referenzen {
    display: block;
  }
  .grid-referenzen-head {
    display: block;
    margin-bottom: 30px;
  }
  .typo-margin-high {
    margin-bottom: 30px;
  }
  .box-news {
    padding-bottom: 15px;
  }
  .elmnt-slider {
    height: 400px;
  }
  .elmnt-slide-hoch {
    width: 266px;
    height: 400px;
  }
  .elmnt-slide-quer {
    width: 601px;
    height: 400px;
  }
  .visual-header {
    height: 300px;
    background-position: 50% 50%;
  }
  .elmnt-slider-left-arrow {
    width: 60px;
  }
  .visual-slider-left-arrow {
    height: 40px;
    margin-top: -20px;
    background-size: 40px;
  }
  .elmnt-slider-right-arrow {
    width: 60px;
  }
  .visual-slider-right-arrow {
    height: 40px;
    margin-top: -20px;
    background-size: 40px;
  }
  .visual-header-logo {
    background-size: auto 30px, auto 30px;
  }
  .grid-navigation {
    -ms-grid-columns: auto 60px;
    grid-template-columns: auto 60px;
    -ms-grid-rows: 60px auto;
    grid-template-rows: 60px auto;
  }
  .elmnt-burger-icon {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }
  .typo-hero-large {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 3.6em;
  }
  .typo-hero-small {
    font-size: 2.2em;
  }
  .section-intro {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .grid-kontakt {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 2fr 220px;
    grid-template-columns: 2fr 220px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .visual-ueberuns-01 {
    height: 300px;
    margin-bottom: 30px;
    background-position: 50% 67%;
    background-size: cover;
  }
  .section-team {
    margin-bottom: 40px;
  }
  .section-stellenangebote {
    margin-bottom: 40px;
  }
  .section-partner {
    margin-bottom: 40px;
  }
  .grid-partner {
    display: block;
  }
  .box-partner.kraft {
    margin-bottom: 15px;
    background-size: 50%;
  }
  .box-partner.letsgetfit {
    margin-top: 30px;
    margin-bottom: 15px;
    background-size: 50%;
  }
  .box-partner.lars {
    margin-top: 30px;
    margin-bottom: 15px;
    background-size: 50%;
  }
  .section-leistung {
    margin-bottom: 40px;
  }
  .grid-leistung {
    margin-bottom: 30px;
    padding-bottom: 30px;
    grid-row-gap: 30px;
  }
  .elmnt-leistungen-icon {
    height: 80px;
    background-position: 50% 50%;
    background-size: auto 80%;
  }
  .elmnt-leistungen-icon._02 {
    background-size: auto 80%;
  }
  .elmnt-leistungen-icon._03 {
    background-size: auto 80%;
  }
  .elmnt-leistungen-icon._04 {
    background-size: 80px 80%;
  }
  .elmnt-leistungen-icon._05 {
    background-size: auto 80%;
  }
  .elmnt-leistungen-icon._06 {
    background-position: 50% 50%;
    background-size: auto 80%;
  }
  .box-home-bigger {
    margin-bottom: 45px;
  }
  .box-home-bigger.referenzen {
    margin-bottom: 20px;
  }
  .elmnt-slider2 {
    height: 400px;
  }
  .elmnt-slide2 {
    height: 400px;
  }
  .elmnt-slider2-leftarrow {
    width: 60px;
  }
  .elmnt-slider2-leftarrow-visual {
    height: 40px;
    margin-top: -20px;
    background-size: 40px;
  }
  .elmnt-slider2-rightarrow {
    width: 60px;
  }
  .elmnt-slider2-rightarrow-visual {
    height: 40px;
    margin-top: -20px;
    background-size: 40px;
  }
  .grid-referenzen2 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .elmnt-referenzen-paragraph {
    padding-top: 0px;
  }
}

@media (max-width: 479px) {
  .typo-margin-high {
    margin-bottom: 20px;
  }
  .elmnt-slider {
    height: 300px;
  }
  .elmnt-slide-hoch {
    width: 200px;
    height: 300px;
  }
  .elmnt-slide-quer {
    width: 451px;
    height: 300px;
  }
  .visual-header {
    height: 250px;
  }
  .visual-header-logo {
    background-size: auto 25px, auto 25px;
  }
  .typo-hero-large {
    font-size: 2.2em;
  }
  .typo-hero-small {
    font-size: 1.6em;
  }
  .visual-ueberuns-01 {
    height: 200px;
  }
  .box-partner {
    height: 140px;
  }
  .grid-leistung {
    grid-row-gap: 30px;
  }
  .bold-text-2 {
    letter-spacing: -200px;
  }
  .elmnt-slider2 {
    height: 300px;
  }
  .elmnt-slide2 {
    height: 300px;
  }
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-d0fdabebe058-abad0c76 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 2;
  grid-row-end: 2;
}

#w-node-deef8c819d83-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cbc0b124c559-abad0c76 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-82c3624820b1-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7236fd63a95d-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-00ca07afceb7-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-766ed42ba883-abad0c76 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-9d5679454fd0-abad0c76 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9d5679454fdb-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-821d86102d95-abad0c76 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-616cc01b9646-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d9803a519b0c-abad0c76 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-c10645ce632b-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d54fe82d05a9-abad0c76 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-a1ab74e47e8c-abad0c76 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-a1ab74e47e8c-abad0c76 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-15500b4d6623-016bcc2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-15500b4d6626-016bcc2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-15500b4d6628-016bcc2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-15500b4d662a-016bcc2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-77c9f5431cc9-016bcc2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-77c9f5431ccc-016bcc2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-77c9f5431cce-016bcc2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-77c9f5431cd0-016bcc2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d5b53846b6f4-016bcc2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d5b53846b6f7-016bcc2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d5b53846b6f9-016bcc2f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d5b53846b6fb-016bcc2f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-f66ba8fa8ced-20f75022 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f66ba8fa8cf1-20f75022 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f66ba8fa8cf7-20f75022 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-078c59b60e8a-20f75022 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-f6d44ad98005-0884d60f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba79dc8570b3-0884d60f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6d44ad98004-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-cb7fa5aba932-0884d60f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cb7fa5aba933-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b61c02efc066-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f7f09be431-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f7f09be432-0884d60f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-c51919f6adc4-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-c51919f6adc4-0884d60f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-33599cf0299f-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 991px) {
  #w-node-33599cf0299f-0884d60f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-967ad75bbdfb-0884d60f {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-967ad75bbdfb-0884d60f {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-cfb96975b497-0884d60f {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 991px) {
  #w-node-cfb96975b497-0884d60f {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-966bbfc895a0-0884d60f {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-966bbfc895a0-0884d60f {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-c0ae42041d97-0884d60f {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 991px) {
  #w-node-c0ae42041d97-0884d60f {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-310043cc8886-0884d60f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-310043cc8887-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b4170c409cb0-0884d60f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-41bb276ac2f7-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-7962f390ef02-25108b65 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-7962f390ef02-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-77927f799501-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-77927f799501-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-c52a3cbebfae-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c52a3cbebfb0-25108b65 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-c52a3cbebfb0-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-4f531cadb5d6-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-4f531cadb5d6-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-bea8e7971b17-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bea8e7971b19-25108b65 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-bea8e7971b19-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-10ac585ecef8-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-10ac585ecef8-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-cf8f2cab9826-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-cf8f2cab9828-25108b65 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-cf8f2cab9828-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-cf8f2cab9829-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-cf8f2cab9829-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-1efab8eb2f06-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-1efab8eb2f08-25108b65 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-1efab8eb2f08-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-1efab8eb2f09-25108b65 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 767px) {
  #w-node-1efab8eb2f09-25108b65 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-e895b4baf1c6-74574134 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e895b4baf1ce-74574134 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-8656daa6a46a-daa6a467 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-8656daa6a46a-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

#w-node-8656daa6a46c-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 0;
  grid-row-start: 0;
  -ms-grid-row-span: 1;
  grid-row-end: 1;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a46c-daa6a467 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-8656daa6a471-daa6a467 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-8656daa6a471-daa6a467 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

#w-node-47f6fffc22dd-4da42faf {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

@media screen and (max-width: 767px) {
  #w-node-47f6fffc22dd-4da42faf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-1860c6e02d09-4da42faf {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

@media screen and (max-width: 767px) {
  #w-node-1860c6e02d09-4da42faf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-a64f7016fd99-4da42faf {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-a64f7016fd99-4da42faf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-e045d8cb6053-4da42faf {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

@media screen and (max-width: 767px) {
  #w-node-e045d8cb6053-4da42faf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-e045d8cb6056-4da42faf {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

@media screen and (max-width: 767px) {
  #w-node-e045d8cb6056-4da42faf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

#w-node-e045d8cb6058-4da42faf {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {
  #w-node-e045d8cb6058-4da42faf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

