#Main_section-module-3 {
  position: relative;
  display: block;
  --padding-top: var(--spacer-s);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-s);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #Main_section-module-3 {
    display: block;
    --padding-top: var(--spacer-s);
    --padding-bottom: var(--spacer-s);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #Main_section-module-3 {
    display: block;
    --padding-top: var(--spacer-xl);
    --padding-bottom: var(--spacer-m);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#white-text {
  position: relative;
  display: block;
  --padding-top: var(--spacer-0);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-0);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-s);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #white-text {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-m);
  }
}
@media screen and (min-width: 992px) {
  #white-text {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-xs);
    --margin-bottom: var(--spacer-xl);
  }
}
#Main_section-module-6 {
  position: relative;
  display: block;
  --padding-top: var(--spacer-m);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-0);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #Main_section-module-6 {
    display: block;
    --padding-top: var(--spacer-m);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #Main_section-module-6 {
    display: block;
    --padding-top: var(--spacer-l);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#multi-column-text {
  position: relative;
  display: block;
  --padding-top: var(--spacer-0);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-s);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #multi-column-text {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-m);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #multi-column-text {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-m);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#Main_section-module-9 {
  position: relative;
  display: block;
  --padding-top: var(--spacer-0);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-0);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
  --background-color: var(--theme-primary-bg);
  --color: var(--theme-primary-color);
  background-color: var(--background-color);
  color: var(--color);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #Main_section-module-9 {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #Main_section-module-9 {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
.Main_section-row-4-background-layers {
  background-image: url('https://www.syntegon.com/hubfs/05_website/Content/0-Home/Rebrand/roundend-background.svg') !important;
  background-position: center bottom !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
#text-media-quote {
  position: relative;
  display: block;
  --padding-top: var(--spacer-m);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-s);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #text-media-quote {
    display: block;
    --padding-top: var(--spacer-m);
    --padding-bottom: var(--spacer-s);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #text-media-quote {
    display: block;
    --padding-top: var(--spacer-l);
    --padding-bottom: var(--spacer-l);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#text-media-locations {
  position: relative;
  display: block;
  --padding-top: var(--spacer-s);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-m);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #text-media-locations {
    display: block;
    --padding-top: var(--spacer-s);
    --padding-bottom: var(--spacer-m);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #text-media-locations {
    display: block;
    --padding-top: var(--spacer-l);
    --padding-bottom: var(--spacer-l);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#Main_section-module-14 {
  position: relative;
  display: block;
  --padding-top: var(--spacer-s);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-s);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-s);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-s);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #Main_section-module-14 {
    display: block;
    --padding-top: var(--spacer-m);
    --padding-bottom: var(--spacer-s);
    --margin-top: var(--spacer-s);
    --margin-bottom: var(--spacer-s);
  }
}
@media screen and (min-width: 992px) {
  #Main_section-module-14 {
    display: block;
    --padding-top: var(--spacer-m);
    --padding-bottom: var(--spacer-s);
    --margin-top: var(--spacer-s);
    --margin-bottom: var(--spacer-s);
  }
}
#Main_section-module-14 .tns-controls > button {
  --slider-navigation-color: rgba(0, 240, 164, 1.0);
  color: var(--slider-navigation-color);
}
#Main_section-module-14 .slider-nav button {
  --slider-pagination-bullet-inactive-color: rgba(40, 50, 60, 1.0);
  background-color: var(--slider-pagination-bullet-inactive-color);
  --slider-pagination-bullet-border-color: rgba(40, 50, 60, 1.0);
  border-color: var(--slider-pagination-bullet-border-color);
}
#Main_section-module-14 .slider-nav button.tns-nav-active {
  --slider-pagination-color: rgba(0, 240, 164, 1.0);
  background-color: var(--slider-pagination-color);
  border-color: var(--slider-pagination-color);
}
#sustainability {
  position: relative;
  display: block;
  --padding-top: var(--spacer-0);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-0);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-m);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #sustainability {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-m);
  }
}
@media screen and (min-width: 992px) {
  #sustainability {
    display: block;
    --padding-top: var(--spacer-0);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-l);
  }
}
#Main_section-module-16 {
  position: relative;
  display: block;
  --padding-top: var(--spacer-m);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-0);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #Main_section-module-16 {
    display: block;
    --padding-top: var(--spacer-m);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #Main_section-module-16 {
    display: block;
    --padding-top: var(--spacer-l);
    --padding-bottom: var(--spacer-0);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#text-media-management {
  position: relative;
  display: block;
  --padding-top: var(--spacer-s);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-m);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #text-media-management {
    display: block;
    --padding-top: var(--spacer-s);
    --padding-bottom: var(--spacer-m);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #text-media-management {
    display: block;
    --padding-top: var(--spacer-l);
    --padding-bottom: var(--spacer-l);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#success {
  position: relative;
  display: block;
  --padding-top: var(--spacer-m);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-m);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #success {
    display: block;
    --padding-top: var(--spacer-m);
    --padding-bottom: var(--spacer-m);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #success {
    display: block;
    --padding-top: var(--spacer-l);
    --padding-bottom: var(--spacer-l);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
#module_17598490117055 {
  position: relative;
  display: block;
  --padding-top: var(--spacer-m);
  padding-top: var(--padding-top);
  --padding-bottom: var(--spacer-s);
  padding-bottom: var(--padding-bottom);
  --margin-top: var(--spacer-0);
  margin-top: var(--margin-top);
  --margin-bottom: var(--spacer-0);
  margin-bottom: var(--margin-bottom);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #module_17598490117055 {
    display: block;
    --padding-top: var(--spacer-m);
    --padding-bottom: var(--spacer-s);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
@media screen and (min-width: 992px) {
  #module_17598490117055 {
    display: block;
    --padding-top: var(--spacer-l);
    --padding-bottom: var(--spacer-l);
    --margin-top: var(--spacer-0);
    --margin-bottom: var(--spacer-0);
  }
}
