/* Bygone */
@font-face {
  font-family: "Bygone";
  font-style: normal;
  font-weight: 300;
  src: local("Bygone"), local("Bygone"), url("../fonts/Bygone.otf"); }

/* Gotham Regular */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 300;
  src: local("Gotham"), local("Gotham"), url("../fonts/Gotham-Book_Web.woff2") format("woff2"), url("../fonts/Gotham-Book_Web.woff") format("woff"); }

/* Gotham Bold */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  src: local("Gotham-Bold"), local("Gotham-Bold"), url("../fonts/Gotham-Bold_Web.woff2") format("woff2"), url("../fonts/Gotham-Bold_Web.woff") format("woff"); }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  box-sizing: inherit; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #004C28 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: black !important; }

.text-secondary {
  color: #578144 !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #354f2a !important; }

.text-success {
  color: #578144 !important; }

a.text-success:hover, a.text-success:focus {
  color: #354f2a !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #FAD276 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #f7ba2c !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f0f0f0 !important; }

a.text-light:hover, a.text-light:focus {
  color: #cacaca !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

/*
$brand-tertiary: #fff !default;

$white:    #fff !default;
$gray-050: #DEDEDE !default; //Teaser-Border
$gray-100: #F4F4F4 !default;
$gray-200: #ECECEC !default; //Border-color
$gray-300: #909090 !default;
$gray-400: #4f4f4f !default; 
// Forms & Selectors
$gray-500: #F9F9F9 !default; //Background
$gray-600: #E1E1E1 !default; //Border
$gray-700: #4F4F4F !default;
*/
/*
$gray-800: #333333 !default; //Typo-color
$gray-900: #212529 !default;
$black:    #000 !default;

$primary:       $brand-primary !default;
$secondary:     $brand-secondary !default;
$alert-danger:  #ff0000 !default;
$alert-warning: #856404 !default;
$alert-important: #721C24 !default;
$alert-success: #155724 !default;
//$success:       $green !default;
$info:          $primary !default;
//$warning:       $yellow !default;
//$danger:        $red !default;
//$light:         $gray-100 !default;
//$dark:          $gray-800 !default;
$border-color:  #000000 !default;
*/
body,
html {
  color: #4f4f4f;
  font-family: "Gotham", Arial, sans-serif;
  margin: 0; }

h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4, .h5 {
  font-weight: bold;
  line-height: 31px;
  text-transform: uppercase; }

.l-sustainability h1, .l-sustainability h2, .l-sustainability h3,
.l-sustainability .h1, .l-sustainability .h2, .l-sustainability .h3 {
  font-family: "Bygone", Arial, sans-serif;
  font-weight: 300 !important; }

.l-sustainability h2, .l-sustainability .h2 {
  line-height: 3rem; }

h1,
.h1 {
  font-size: 11.25rem;
  line-height: 0.85;
  color: #004C28; }
  @media (max-width: 768px) {
    h1,
    .h1 {
      font-size: 6rem;
      line-height: 1; } }

h2,
.h2 {
  font-size: 3rem;
  line-height: 52px; }
  @media (max-width: 767px) {
    h2,
    .h2 {
      font-size: 1.75rem;
      line-height: 45px; } }

.l-sustainability h2, .l-sustainability .h2 {
  font-size: 3rem; }

.l-sustainability h3, .l-sustainability .h3 {
  font-size: 2.4rem; }

.l-sustainability h5, .l-sustainability .h5 {
  font-size: 1.75rem;
  line-height: 1.25; }

h3,
.h3 {
  font-size: 1.25rem;
  line-height: 40px; }

h4,
.h4 {
  font-size: 1.5rem; }
  @media (max-width: 767px) {
    h4,
    .h4 {
      font-size: 1.3rem; } }

h5,
.h5 {
  font-size: 1.25rem;
  margin: 1rem 0 1.5rem 0;
  /*@include media("<tablet") {
		font-size: $h5-font-size-m;
	}*/ }

h6,
.h6 {
  font-size: 1rem; }

ol,
ul,
dl {
  font-size: 1.125rem;
  padding: 0.5rem 1.25rem; }

li:before {
  content: none !important; }

p {
  font-size: 1rem;
  line-height: 31px; }

small,
.small {
  font-size: 0.86625rem;
  font-weight: 300; }

/*ol,
ul,
dl {
	&:only-child,
	&:last-child {
		margin-bottom: 0;
	}
}

blockquote {
	&:not(:only-child):not(:last-child) {
		@include vertical-rythm();
	}

	&:only-child,
	&:last-child {
		margin-bottom: 0;
	}

	text-align: center;

	p {
		@include font-size($h2-font-size);
		font-style: italic;
		text-align: center;
	}
}*/
/*
ol {
	&:not([class]) {
		padding: 0 0 0 1.25rem;
	}
}*/
b, strong {
  font-weight: bold; }

a, button {
  color: inherit; }

a:hover {
  color: inherit; }

p a {
  color: #004C28;
  text-decoration: underline; }

.h-wrapper {
  max-width: 900px;
  margin: 0 auto; }

.come-in {
  transform: translateY(180px);
  opacity: 0;
  animation: come-in 0.5s ease-out forwards; }

.come-in:nth-child(odd) {
  animation-duration: 0.6s; }

.already-visible {
  transform: translateY(0);
  animation: none;
  opacity: 1; }

@keyframes come-in {
  0% {
    transform: translateY(180px);
    opacity: 0; }
  100% {
    transform: translateY(0);
    opacity: 1; } }

.l-header {
  box-shadow: 0px 4px 4px rgba(203, 203, 203, 0.25);
  padding: 0 1rem;
  position: sticky;
  top: 0;
  z-index: 1001;
  background: #fff; }
  @media (max-width: 1024px) {
    .l-header {
      position: unset;
      top: -79px; } }
  .l-header.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    transition: .2s ease; }
  .l-header-wrapper {
    display: flex;
    justify-content: space-between;
    max-width: 1920px;
    margin: 0 auto; }
  .l-header #meta-navigation {
    transition: 0.2s; }
  .l-header #logo-icon {
    transition: 0.2s; }
  .l-header .m-logo a {
    display: block; }
  .l-header .m-logo-icon {
    fill: #004C28;
    width: 130px;
    height: auto;
    padding: 2rem 0 1rem 0;
    margin: 0 0 0 1rem; }
    @media (max-width: 1024px) {
      .l-header .m-logo-icon {
        padding: 1rem 0;
        width: 80px;
        height: 74.77px;
        margin: unset; } }
  .l-header .m-language-link--de:hover {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23578144' xml:space='preserve'%3E%3Cpath d='M162.14,201.79h-27.19v96.42h27.19c28.79,0,48.2-19.42,48.2-47.75v-0.45 C210.34,221.68,190.93,201.79,162.14,201.79z'/%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91S388.05,0.09,250.03,0.09z M247.13,250.01c0,45-34.72,79.95-84.99,79.95H99.77V170.04h62.38 c50.27,0,84.99,34.51,84.99,79.51V250.01z M400.3,329.97H278.52V170.04h120.63v31.31h-85.68v32.44h75.4v31.29h-75.4v33.58h86.82 V329.97z'/%3E%3C/svg%3E%0A"); }
  .l-header .m-language-link--en:hover {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23578144' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M224.38,329.45H103.39v-158.9h119.86v31.1h-85.13v32.23h74.91v31.1h-74.91v33.37h86.26V329.45z M396.67,329.45h-29.74l-76.96-101.02v101.02h-34.5v-158.9h32.23l74.46,97.84v-97.84h34.5V329.45z'/%3E%3C/svg%3E%0A"); }
  .l-header .m-navigation-meta {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    margin: 2rem 0 0 0;
    padding-right: 1rem; }
    @media (max-width: 1024px) {
      .l-header .m-navigation-meta {
        margin: 1.5rem 0 0 0;
        padding-right: 0; }
        .l-header .m-navigation-meta .m-language {
          display: none; } }
    .l-header .m-navigation-meta-contact {
      text-transform: uppercase;
      padding: 0.2rem 1rem;
      border: 1px solid #578144;
      margin: 0 2rem 0 1rem;
      border-radius: 40px;
      color: #578144;
      height: 28px; }
      .l-header .m-navigation-meta-contact:hover {
        color: #fff;
        background: #578144; }
      @media (max-width: 1024px) {
        .l-header .m-navigation-meta-contact {
          display: none; } }
      .l-header .m-navigation-meta-contact a {
        text-decoration: none;
        font-size: 0.875rem; }
    .l-header .m-navigation-meta-search-button {
      display: flex;
      align-items: center;
      text-transform: uppercase;
      padding: 0.2rem 1rem;
      border: 1px solid #578144;
      margin: 0;
      border-radius: 40px;
      color: #578144;
      height: 28px;
      -webkit-appearance: none;
      /* WebKit */
      -moz-appearance: none;
      /* Mozilla */
      appearance: none;
      /* CSS3 */
      background-color: unset; }
      .l-header .m-navigation-meta-search-button span {
        font-size: 0.875rem;
        display: inline-block;
        margin-left: 0.5rem; }
      .l-header .m-navigation-meta-search-button svg {
        width: 15px;
        height: 15px;
        margin: auto 0;
        fill: #578144; }
      .l-header .m-navigation-meta-search-button:hover {
        background: #578144;
        cursor: pointer; }
        .l-header .m-navigation-meta-search-button:hover svg {
          fill: #fff; }
        .l-header .m-navigation-meta-search-button:hover span {
          color: #fff; }
    .l-header .m-navigation-meta-search-form {
      margin-right: -0.75rem;
      position: relative; }
    .l-header .m-navigation-meta .active {
      border-left: 0 !important;
      border-top-left-radius: 0px !important;
      border-bottom-left-radius: 0px !important; }
  @media (max-width: 1024px) {
    .l-header .m-navigation-main {
      position: absolute;
      right: 0;
      width: 100%;
      margin-top: 1.5rem !important;
      background: #578144;
      height: 100%;
      display: none;
      z-index: 1000; } }
  .l-header .m-navigation-main-menu {
    display: flex;
    list-style: none;
    margin-bottom: 0;
    padding: 0;
    margin: 1.5rem 0 0 0; }
    @media (max-width: 1024px) {
      .l-header .m-navigation-main-menu {
        margin-top: 0;
        display: block;
        text-align: center;
        background: #578144;
        height: 100vh; } }
    .l-header .m-navigation-main-menu .m-language {
      display: none; }
      @media (max-width: 1024px) {
        .l-header .m-navigation-main-menu .m-language {
          max-width: 160px;
          display: flex;
          justify-content: center;
          margin: 0 auto; }
          .l-header .m-navigation-main-menu .m-language-link {
            display: inline-block;
            width: 36px;
            height: 36px;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            margin: 0 0.25rem; }
            .l-header .m-navigation-main-menu .m-language-link--de {
              background-repeat: no-repeat;
              background-position: center center;
              background-size: contain;
              background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23fff' xml:space='preserve'%3E%3Cpath d='M162.14,201.79h-27.19v96.42h27.19c28.79,0,48.2-19.42,48.2-47.75v-0.45 C210.34,221.68,190.93,201.79,162.14,201.79z'/%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91S388.05,0.09,250.03,0.09z M247.13,250.01c0,45-34.72,79.95-84.99,79.95H99.77V170.04h62.38 c50.27,0,84.99,34.51,84.99,79.51V250.01z M400.3,329.97H278.52V170.04h120.63v31.31h-85.68v32.44h75.4v31.29h-75.4v33.58h86.82 V329.97z'/%3E%3C/svg%3E%0A"); }
            .l-header .m-navigation-main-menu .m-language-link--en {
              background-repeat: no-repeat;
              background-position: center center;
              background-size: contain;
              background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23fff' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250c0,138.02,111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91C499.94,111.98,388.05,0.09,250.03,0.09z M250.03,478.24 C124.18,478.24,21.79,375.85,21.79,250c0-125.85,102.39-228.24,228.24-228.24c125.85,0,228.24,102.39,228.24,228.24 C478.27,375.85,375.88,478.24,250.03,478.24z'/%3E%3Cpolygon points='133.73,258.46 217.78,258.46 217.78,240.28 133.73,240.28 133.73,190.76 227.22,190.76 227.22,172.56 114.7,172.56 114.7,327.44 228.26,327.44 228.26,309.26 133.73,309.26 '/%3E%3Cpolygon points='366.75,292.63 272.33,173.58 271.52,172.56 255.23,172.56 255.23,327.44 273.84,327.44 273.84,204.65 370.35,326.42 371.16,327.44 385.36,327.44 385.36,172.56 366.75,172.56 '/%3E%3C/svg%3E%0A"); } }
  .l-header .m-navigation-main .active {
    border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
    margin: -2px 1rem 1rem 1rem; }
  .l-header .m-navigation-main-item {
    padding: 1rem;
    text-transform: uppercase;
    border-bottom: 4px solid transparent;
    font-weight: bold;
    color: #4f4f4f; }
    .l-header .m-navigation-main-item:hover {
      border-bottom: 4px solid #578144; }
    .l-header .m-navigation-main-item-link {
      text-decoration: none; }
    @media (max-width: 1024px) {
      .l-header .m-navigation-main-item {
        color: #fff;
        font-weight: bold;
        margin: 0 1rem; }
        .l-header .m-navigation-main-item a {
          text-decoration: none; }
        .l-header .m-navigation-main-item:not(.active) .m-navigation-main-item-link {
          pointer-events: none; } }
    .l-header .m-navigation-main-item--active {
      border-bottom: 4px solid #578144; }
      @media (max-width: 1024px) {
        .l-header .m-navigation-main-item--active {
          border-bottom: 0; } }
    .l-header .m-navigation-main-item:nth-last-child(2) {
      display: none; }
      @media (max-width: 1024px) {
        .l-header .m-navigation-main-item:nth-last-child(2) {
          display: block;
          color: #fff; }
          .l-header .m-navigation-main-item:nth-last-child(2) a {
            text-decoration: none; } }
  .l-header .m-navigation-main-submenu {
    position: absolute;
    width: 100%;
    background: #578144;
    left: 0;
    margin-top: 1.1875rem !important;
    padding: 3rem 2rem 2rem 2rem;
    display: none;
    z-index: 1000; }
    @media (max-width: 1024px) {
      .l-header .m-navigation-main-submenu {
        position: relative;
        padding: 0; } }
    .l-header .m-navigation-main-submenu .row {
      max-width: 1220px;
      margin: 0 auto; }
    .l-header .m-navigation-main-submenu-image img {
      max-width: 300px;
      height: auto; }
    .l-header .m-navigation-main-submenu-img img {
      width: 100%;
      padding: 0 2.25rem 0 0; }
      @media (max-width: 1024px) {
        .l-header .m-navigation-main-submenu-img img {
          padding: 1rem 0 0 0; } }
    .l-header .m-navigation-main-submenu-txt {
      color: #fff;
      text-transform: none;
      padding: 0 2.25rem;
      margin: 0;
      font-weight: 300;
      line-height: 1.4; }

@media (max-width: 1024px) and (min-width: 321px) {
  .l-header .m-navigation-main-submenu-txt {
    text-align: left;
    padding: 1rem 15px 0 15px; } }
    .l-header .m-navigation-main-submenu-headline {
      text-transform: uppercase;
      font-weight: bold;
      font-family: "Gotham", Arial, sans-serif !important;
      color: #fff;
      margin: 0 0 1rem 0;
      line-height: 1rem; }
      @media (max-width: 1024px) {
        .l-header .m-navigation-main-submenu-headline {
          margin: 0 0 1rem 0; } }
    .l-header .m-navigation-main-submenu-list {
      list-style: none;
      color: #fff;
      padding: 0 0 0 2.25rem;
      line-height: 1rem; }
      @media (max-width: 1024px) {
        .l-header .m-navigation-main-submenu-list {
          margin: 0;
          padding: 0;
          font-weight: 300; } }
    .l-header .m-navigation-main-submenu-item {
      padding: 0.625rem;
      font-weight: 300; }
      .l-header .m-navigation-main-submenu-item:first-child {
        padding: 0 0.625rem 0.625rem 0.625rem;
        font-weight: bold; }
        @media (max-width: 1024px) {
          .l-header .m-navigation-main-submenu-item:first-child {
            font-weight: 300; } }
      .l-header .m-navigation-main-submenu-item--active {
        text-decoration: underline; }
    .l-header .m-navigation-main-submenu-link {
      text-decoration: none;
      line-height: 1.2; }
      .l-header .m-navigation-main-submenu-link:hover {
        text-decoration: underline; }
  .l-header .m-navigation-menutrigger {
    display: none; }
    @media (max-width: 1024px) {
      .l-header .m-navigation-menutrigger {
        display: block;
        margin-left: 1rem; }
        .l-header .m-navigation-menutrigger button {
          border: 0;
          background-color: #fff; }
        .l-header .m-navigation-menutrigger--open {
          width: 28px;
          height: 28px;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: contain;
          background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8H22V9.2H6V8Z' fill='%23578144'/%3E%3Crect x='6' y='13.3999' width='16' height='1.2' fill='%23578144'/%3E%3Cpath d='M6 18.7998H22V19.9998H6V18.7998Z' fill='%23578144'/%3E%3Ccircle cx='14' cy='14' r='13.5' stroke='%23578144'/%3E%3C/svg%3E%0A"); }
        .l-header .m-navigation-menutrigger--close {
          display: none;
          width: 28px;
          height: 28px;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: contain;
          background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='13.5' stroke='%23578144'/%3E%3Crect x='21' y='7.79346' width='18.6798' height='1.11922' rx='0.55961' transform='rotate(135 21 7.79346)' fill='%23578144'/%3E%3Crect x='20.2085' y='21' width='18.6798' height='1.11922' rx='0.55961' transform='rotate(-135 20.2085 21)' fill='%23578144'/%3E%3C/svg%3E%0A"); } }
  .l-header--lsh {
    border-top: 3px solid #004C28; }
    @media (max-width: 1024px) {
      .l-header--lsh {
        position: relative;
        top: 0; } }
    @media (min-width: 1025px) {
      .l-header--lsh .m-navigation {
        align-self: flex-end; } }
    .l-header--lsh .m-navigation-meta-search:hover svg, .l-header--lsh .m-navigation-meta-contact:hover svg {
      fill: #fff !important; }
    .l-header--lsh .m-navigation-meta-search:hover a, .l-header--lsh .m-navigation-meta-contact:hover a {
      color: #fff; }
    .l-header--lsh .m-navigation-meta-search svg {
      fill: #004C28 !important; }
    .l-header--lsh .m-navigation-meta .m-language-link--de {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%234B7850' xml:space='preserve'%3E%3Cpath d='M162.14,201.79h-27.19v96.42h27.19c28.79,0,48.2-19.42,48.2-47.75v-0.45 C210.34,221.68,190.93,201.79,162.14,201.79z'/%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91S388.05,0.09,250.03,0.09z M247.13,250.01c0,45-34.72,79.95-84.99,79.95H99.77V170.04h62.38 c50.27,0,84.99,34.51,84.99,79.51V250.01z M400.3,329.97H278.52V170.04h120.63v31.31h-85.68v32.44h75.4v31.29h-75.4v33.58h86.82 V329.97z'/%3E%3C/svg%3E%0A"); }
    .l-header--lsh .m-navigation-meta .m-language-link--en {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%234B7850' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250c0,138.02,111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91C499.94,111.98,388.05,0.09,250.03,0.09z M250.03,478.24 C124.18,478.24,21.79,375.85,21.79,250c0-125.85,102.39-228.24,228.24-228.24c125.85,0,228.24,102.39,228.24,228.24 C478.27,375.85,375.88,478.24,250.03,478.24z'/%3E%3Cpolygon points='133.73,258.46 217.78,258.46 217.78,240.28 133.73,240.28 133.73,190.76 227.22,190.76 227.22,172.56 114.7,172.56 114.7,327.44 228.26,327.44 228.26,309.26 133.73,309.26 '/%3E%3Cpolygon points='366.75,292.63 272.33,173.58 271.52,172.56 255.23,172.56 255.23,327.44 273.84,327.44 273.84,204.65 370.35,326.42 371.16,327.44 385.36,327.44 385.36,172.56 366.75,172.56 '/%3E%3C/svg%3E%0A"); }
      .l-header--lsh .m-navigation-meta .m-language-link--en:hover {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%234B7850' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M224.38,329.45H103.39v-158.9h119.86v31.1h-85.13v32.23h74.91v31.1h-74.91v33.37h86.26V329.45z M396.67,329.45h-29.74l-76.96-101.02v101.02h-34.5v-158.9h32.23l74.46,97.84v-97.84h34.5V329.45z'/%3E%3C/svg%3E%0A"); }
    .l-header--lsh .m-navigation-meta .m-language .inactive-de {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%234B7850' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M250.03,478.24C124.18,478.24,21.79,375.85,21.79,250S124.18,21.76,250.03,21.76 S478.27,124.15,478.27,250S375.88,478.24,250.03,478.24z'/%3E%3Cpath d='M164.44,172.35h-53.2v155.3h53.2c23.16,0,44.19-7.95,59.23-22.39c14.84-14.25,23.02-33.87,23.02-55.26v-0.42 C246.69,204.83,212.1,172.35,164.44,172.35z M226.41,250.42c0,34.27-25.48,58.2-61.96,58.2h-33.33V191.38h33.33 c18.31,0,33.99,5.96,45.34,17.24c10.72,10.64,16.62,25.34,16.62,41.38V250.42z'/%3E%3Cpolygon points='294.55,258.89 378.36,258.89 378.36,239.86 294.55,239.86 294.55,191.38 387.77,191.38 387.77,172.35 274.69,172.35 274.69,327.65 388.81,327.65 388.81,308.62 294.55,308.62 '/%3E%3C/svg%3E%0A"); }
      .l-header--lsh .m-navigation-meta .m-language .inactive-de:hover {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%234B7850' xml:space='preserve'%3E%3Cpath d='M162.14,201.79h-27.19v96.42h27.19c28.79,0,48.2-19.42,48.2-47.75v-0.45 C210.34,221.68,190.93,201.79,162.14,201.79z'/%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91S388.05,0.09,250.03,0.09z M247.13,250.01c0,45-34.72,79.95-84.99,79.95H99.77V170.04h62.38 c50.27,0,84.99,34.51,84.99,79.51V250.01z M400.3,329.97H278.52V170.04h120.63v31.31h-85.68v32.44h75.4v31.29h-75.4v33.58h86.82 V329.97z'/%3E%3C/svg%3E%0A"); }
      @media (max-width: 768px) {
        .l-header--lsh .m-navigation-meta .m-language .inactive-de {
          background-repeat: no-repeat;
          background-position: center center;
          background-size: contain;
          background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23fff' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M250.03,478.24C124.18,478.24,21.79,375.85,21.79,250S124.18,21.76,250.03,21.76 S478.27,124.15,478.27,250S375.88,478.24,250.03,478.24z'/%3E%3Cpath d='M164.44,172.35h-53.2v155.3h53.2c23.16,0,44.19-7.95,59.23-22.39c14.84-14.25,23.02-33.87,23.02-55.26v-0.42 C246.69,204.83,212.1,172.35,164.44,172.35z M226.41,250.42c0,34.27-25.48,58.2-61.96,58.2h-33.33V191.38h33.33 c18.31,0,33.99,5.96,45.34,17.24c10.72,10.64,16.62,25.34,16.62,41.38V250.42z'/%3E%3Cpolygon points='294.55,258.89 378.36,258.89 378.36,239.86 294.55,239.86 294.55,191.38 387.77,191.38 387.77,172.35 274.69,172.35 274.69,327.65 388.81,327.65 388.81,308.62 294.55,308.62 '/%3E%3C/svg%3E%0A"); } }
    .l-header--lsh .m-navigation-meta .m-language .active-en {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%234B7850' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M224.38,329.45H103.39v-158.9h119.86v31.1h-85.13v32.23h74.91v31.1h-74.91v33.37h86.26V329.45z M396.67,329.45h-29.74l-76.96-101.02v101.02h-34.5v-158.9h32.23l74.46,97.84v-97.84h34.5V329.45z'/%3E%3C/svg%3E%0A"); }
      @media (max-width: 768px) {
        .l-header--lsh .m-navigation-meta .m-language .active-en {
          background-repeat: no-repeat;
          background-position: center center;
          background-size: contain;
          background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23fff' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M224.38,329.45H103.39v-158.9h119.86v31.1h-85.13v32.23h74.91v31.1h-74.91v33.37h86.26V329.45z M396.67,329.45h-29.74l-76.96-101.02v101.02h-34.5v-158.9h32.23l74.46,97.84v-97.84h34.5V329.45z'/%3E%3C/svg%3E%0A"); } }
    .l-header--lsh .m-navigation-main-item:hover {
      border-bottom: 4px solid #202020 !important; }
    .l-header--lsh .m-navigation-main-item--active {
      border-bottom: 4px solid #578144; }
    .l-header--lsh .m-navigation-main-submenu {
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
      background-color: #202020 !important; }
      .l-header--lsh .m-navigation-main-submenu-headline {
        color: #fff; }
      .l-header--lsh .m-navigation-main-submenu-txt {
        font-size: 1rem; }
      .l-header--lsh .m-navigation-main-submenu-item:first-child {
        padding: 0.625rem; }
    .l-header--lsh .m-navigation-menutrigger--open {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8H22V9.2H6V8Z' fill='%23004C28'/%3E%3Crect x='6' y='13.3999' width='16' height='1.2' fill='%23004C28'/%3E%3Cpath d='M6 18.7998H22V19.9998H6V18.7998Z' fill='%23004C28'/%3E%3Ccircle cx='14' cy='14' r='13.5' stroke='%23004C28'/%3E%3C/svg%3E%0A"); }
    .l-header--lsh .m-navigation-menutrigger--close {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='13.5' stroke='%23004C28'/%3E%3Crect x='21' y='7.79346' width='18.6798' height='1.11922' rx='0.55961' transform='rotate(135 21 7.79346)' fill='%23004C28'/%3E%3Crect x='20.2085' y='21' width='18.6798' height='1.11922' rx='0.55961' transform='rotate(-135 20.2085 21)' fill='%23004C28'/%3E%3C/svg%3E%0A"); }
    @media (min-width: 1025px) {
      .l-header--lsh .m-logo img {
        width: 150px; } }

@media (max-width: 1024px) {
  .l-all {
    overflow: hidden;
    overflow: clip; } }

/*.l-all  {
    ::before {
        display: none;
    }
    ::after {
        display: none;
    }
}

.l-all {
    .l-sustainability {
        ::before {
            display: block !important;
        }
        ::after {
            display: block !important;
        }
    }
}*/
.c-rte {
  max-width: 900px;
  margin: 0 auto 3rem auto;
  text-align: center; }

.c-btn-primary {
  display: inline-block;
  position: relative;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 20px;
  margin: 0 auto 2rem auto;
  cursor: pointer;
  text-decoration: none; }
  @media (max-width: 768px) {
    .c-btn-primary {
      font-size: 0.9375rem; } }

.l-sustainability .c-btn-primary {
  font-size: 1.125rem;
  letter-spacing: 2px; }

.m-language {
  max-width: 160px;
  display: flex;
  justify-content: center; }
  .m-language-link {
    display: inline-block;
    width: 28px;
    height: 28px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 0.25rem; }
    .m-language-link--de {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23578144' xml:space='preserve'%3E%3Cpath d='M162.14,201.79h-27.19v96.42h27.19c28.79,0,48.2-19.42,48.2-47.75v-0.45 C210.34,221.68,190.93,201.79,162.14,201.79z'/%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91S388.05,0.09,250.03,0.09z M247.13,250.01c0,45-34.72,79.95-84.99,79.95H99.77V170.04h62.38 c50.27,0,84.99,34.51,84.99,79.51V250.01z M400.3,329.97H278.52V170.04h120.63v31.31h-85.68v32.44h75.4v31.29h-75.4v33.58h86.82 V329.97z'/%3E%3C/svg%3E%0A"); }
    .m-language-link--en {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23578144' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250c0,138.02,111.89,249.91,249.91,249.91 c138.02,0,249.91-111.89,249.91-249.91C499.94,111.98,388.05,0.09,250.03,0.09z M250.03,478.24 C124.18,478.24,21.79,375.85,21.79,250c0-125.85,102.39-228.24,228.24-228.24c125.85,0,228.24,102.39,228.24,228.24 C478.27,375.85,375.88,478.24,250.03,478.24z'/%3E%3Cpolygon points='133.73,258.46 217.78,258.46 217.78,240.28 133.73,240.28 133.73,190.76 227.22,190.76 227.22,172.56 114.7,172.56 114.7,327.44 228.26,327.44 228.26,309.26 133.73,309.26 '/%3E%3Cpolygon points='366.75,292.63 272.33,173.58 271.52,172.56 255.23,172.56 255.23,327.44 273.84,327.44 273.84,204.65 370.35,326.42 371.16,327.44 385.36,327.44 385.36,172.56 366.75,172.56 '/%3E%3C/svg%3E%0A"); }
  .m-language .inactive-de {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23578144' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M250.03,478.24C124.18,478.24,21.79,375.85,21.79,250S124.18,21.76,250.03,21.76 S478.27,124.15,478.27,250S375.88,478.24,250.03,478.24z'/%3E%3Cpath d='M164.44,172.35h-53.2v155.3h53.2c23.16,0,44.19-7.95,59.23-22.39c14.84-14.25,23.02-33.87,23.02-55.26v-0.42 C246.69,204.83,212.1,172.35,164.44,172.35z M226.41,250.42c0,34.27-25.48,58.2-61.96,58.2h-33.33V191.38h33.33 c18.31,0,33.99,5.96,45.34,17.24c10.72,10.64,16.62,25.34,16.62,41.38V250.42z'/%3E%3Cpolygon points='294.55,258.89 378.36,258.89 378.36,239.86 294.55,239.86 294.55,191.38 387.77,191.38 387.77,172.35 274.69,172.35 274.69,327.65 388.81,327.65 388.81,308.62 294.55,308.62 '/%3E%3C/svg%3E%0A"); }
    @media (max-width: 768px) {
      .m-language .inactive-de {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23fff' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M250.03,478.24C124.18,478.24,21.79,375.85,21.79,250S124.18,21.76,250.03,21.76 S478.27,124.15,478.27,250S375.88,478.24,250.03,478.24z'/%3E%3Cpath d='M164.44,172.35h-53.2v155.3h53.2c23.16,0,44.19-7.95,59.23-22.39c14.84-14.25,23.02-33.87,23.02-55.26v-0.42 C246.69,204.83,212.1,172.35,164.44,172.35z M226.41,250.42c0,34.27-25.48,58.2-61.96,58.2h-33.33V191.38h33.33 c18.31,0,33.99,5.96,45.34,17.24c10.72,10.64,16.62,25.34,16.62,41.38V250.42z'/%3E%3Cpolygon points='294.55,258.89 378.36,258.89 378.36,239.86 294.55,239.86 294.55,191.38 387.77,191.38 387.77,172.35 274.69,172.35 274.69,327.65 388.81,327.65 388.81,308.62 294.55,308.62 '/%3E%3C/svg%3E%0A"); } }
  .m-language .active-en {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23578144' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M224.38,329.45H103.39v-158.9h119.86v31.1h-85.13v32.23h74.91v31.1h-74.91v33.37h86.26V329.45z M396.67,329.45h-29.74l-76.96-101.02v101.02h-34.5v-158.9h32.23l74.46,97.84v-97.84h34.5V329.45z'/%3E%3C/svg%3E%0A"); }
    @media (max-width: 768px) {
      .m-language .active-en {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 500 500' fill='%23fff' xml:space='preserve'%3E%3Cpath d='M250.03,0.09C112.01,0.09,0.12,111.98,0.12,250s111.89,249.91,249.91,249.91S499.94,388.02,499.94,250 S388.05,0.09,250.03,0.09z M224.38,329.45H103.39v-158.9h119.86v31.1h-85.13v32.23h74.91v31.1h-74.91v33.37h86.26V329.45z M396.67,329.45h-29.74l-76.96-101.02v101.02h-34.5v-158.9h32.23l74.46,97.84v-97.84h34.5V329.45z'/%3E%3C/svg%3E%0A"); } }

.m-noteteaser {
  margin: 0;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  position: relative; }
  @media (max-width: 1024px) {
    .m-noteteaser {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-noteteaser--default {
    background: #C1431B; }
    .m-noteteaser--default .c-btn-primary {
      background-color: #fff;
      color: #C1431B;
      border: 1px solid transparent; }
      .m-noteteaser--default .c-btn-primary:hover {
        background: #C1431B;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-noteteaser--lightorange {
    background: #B95B1C; }
    .m-noteteaser--lightorange .c-btn-primary {
      background-color: #fff;
      color: #B95B1C;
      border: 1px solid transparent; }
      .m-noteteaser--lightorange .c-btn-primary:hover {
        background: #B95B1C;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-noteteaser--yellow {
    background: #FAD276;
    color: #4f4f4f; }
    .m-noteteaser--yellow .m-noteteaser-title {
      color: #4f4f4f; }
    .m-noteteaser--yellow .c-btn-primary {
      background-color: #fff;
      color: #FAD276;
      border: 1px solid transparent; }
      .m-noteteaser--yellow .c-btn-primary:hover {
        background: #FAD276;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-noteteaser--green {
    background: #578144; }
    .m-noteteaser--green .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .m-noteteaser--green .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-noteteaser--green-sustainability {
    background: #5A7A3A; }
    .m-noteteaser--green-sustainability .c-btn-primary {
      background-color: #fff;
      color: #5A7A3A;
      border: 1px solid transparent; }
      .m-noteteaser--green-sustainability .c-btn-primary:hover {
        background: #5A7A3A;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-noteteaser-wrapper {
    padding: 2rem 1rem; }
  .m-noteteaser-title {
    font-weight: bold;
    color: #fff;
    margin: 0 0 1.5rem 0;
    text-transform: uppercase; }
  .m-noteteaser-subline {
    display: block;
    text-transform: uppercase;
    font-size: 1.125rem;
    font-weight: bold; }
  .m-noteteaser-txt {
    font-size: 1.125rem;
    line-height: 26px; }
  .m-noteteaser .c-btn-primary {
    margin: 2rem 0 0 0; }
  .m-noteteaser--lsh {
    background-color: #fff;
    padding: 0 1rem; }
    .m-noteteaser--lsh .m-noteteaser-wrapper {
      max-width: 1120px;
      padding: 3rem 0; }
    .m-noteteaser--lsh .m-noteteaser-title {
      text-transform: none;
      font-weight: 300;
      color: #4f4f4f; }
    .m-noteteaser--lsh .m-noteteaser-txt {
      font-size: 1rem;
      color: #4f4f4f; }
    .m-noteteaser--lsh .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-noteteaser--lsh .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-noteteaser--lshgreen {
    background-color: #578144;
    padding: 0 1rem; }
    .m-noteteaser--lshgreen .m-noteteaser-wrapper {
      max-width: 1120px;
      padding: 3rem 0; }
    .m-noteteaser--lshgreen .m-noteteaser-title {
      text-transform: none;
      font-weight: 300;
      color: #fff !important; }
    .m-noteteaser--lshgreen .m-noteteaser-txt {
      font-size: 1rem;
      color: #fff !important; }
    .m-noteteaser--lshgreen .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent;
      background-color: #fff !important; }
      .m-noteteaser--lshgreen .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }
      .m-noteteaser--lshgreen .c-btn-primary:hover {
        border: 1px solid #fff !important; }
  .m-noteteaser--lshgray {
    background-color: #e9ecef;
    padding: 0 1rem; }
    .m-noteteaser--lshgray .m-noteteaser-wrapper {
      max-width: 1120px;
      padding: 3rem 0; }
    .m-noteteaser--lshgray .m-noteteaser-title {
      text-transform: none;
      color: #4f4f4f;
      font-weight: 300; }
    .m-noteteaser--lshgray .m-noteteaser-txt {
      font-size: 1rem;
      color: #4f4f4f; }
    .m-noteteaser--lshgray .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-noteteaser--lshgray .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }

.l-sustainability .m-noteteaser {
  margin: 3rem 0; }
  .l-sustainability .m-noteteaser .c-btn-primary {
    font-family: "Bygone", Arial, sans-serif; }
  .l-sustainability .m-noteteaser h2 {
    font-family: "Bygone", Arial, sans-serif; }
  .l-sustainability .m-noteteaser-subline {
    font-size: inherit; }
  .l-sustainability .m-noteteaser--default {
    background: #C1431B; }
    .l-sustainability .m-noteteaser--default span {
      color: #F2C1A4; }
    .l-sustainability .m-noteteaser--default .m-noteteaser-wrapper::before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C1431B' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
      background-repeat: repeat-x !important;
      height: 32px;
      width: 100%;
      left: 0;
      position: absolute;
      top: -25px;
      transform: rotate(180deg);
      z-index: 100; }
    .l-sustainability .m-noteteaser--default .m-noteteaser-wrapper::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C1431B' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
      background-repeat: repeat-x !important;
      height: 32px;
      width: 100%;
      left: 0;
      position: absolute;
      bottom: -25px;
      z-index: 100; }
    .l-sustainability .m-noteteaser--default .c-btn-primary {
      background-color: #fff;
      color: #C1431B;
      border: 1px solid transparent; }
      .l-sustainability .m-noteteaser--default .c-btn-primary:hover {
        background: #C1431B;
        color: #fff !important;
        border: 1px solid #fff; }
  .l-sustainability .m-noteteaser--lightorange .m-noteteaser-wrapper::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23B95B1C' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
    background-repeat: repeat-x !important;
    height: 32px;
    width: 100%;
    left: 0;
    position: absolute;
    top: -25px;
    transform: rotate(180deg);
    z-index: 100; }
  .l-sustainability .m-noteteaser--lightorange .m-noteteaser-wrapper::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23B95B1C' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
    background-repeat: repeat-x !important;
    height: 32px;
    width: 100%;
    left: 0;
    position: absolute;
    bottom: -25px;
    z-index: 100; }
  .l-sustainability .m-noteteaser--lightorange .c-btn-primary {
    background-color: #fff;
    color: #B95B1C;
    border: 1px solid transparent; }
    .l-sustainability .m-noteteaser--lightorange .c-btn-primary:hover {
      background: #B95B1C;
      color: #fff !important;
      border: 1px solid #fff; }
  .l-sustainability .m-noteteaser--yellow .m-noteteaser-wrapper::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FAD276' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
    background-repeat: repeat-x !important;
    height: 32px;
    width: 100%;
    left: 0;
    position: absolute;
    top: -25px;
    transform: rotate(180deg);
    z-index: 100; }
  .l-sustainability .m-noteteaser--yellow .m-noteteaser-wrapper::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FAD276' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
    background-repeat: repeat-x !important;
    height: 32px;
    width: 100%;
    left: 0;
    position: absolute;
    bottom: -25px;
    z-index: 100; }
  .l-sustainability .m-noteteaser--yellow .c-btn-primary {
    background-color: #fff;
    color: #FAD276;
    border: 1px solid transparent; }
    .l-sustainability .m-noteteaser--yellow .c-btn-primary:hover {
      background: #FAD276;
      color: #fff !important;
      border: 1px solid #fff; }
  .l-sustainability .m-noteteaser--green {
    background: #578144; }
    .l-sustainability .m-noteteaser--green span {
      color: #EAF4D7; }
    .l-sustainability .m-noteteaser--green .m-noteteaser-wrapper::before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23578144' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
      background-repeat: repeat-x !important;
      height: 32px;
      width: 100%;
      left: 0;
      position: absolute;
      top: -25px;
      transform: rotate(180deg);
      z-index: 100; }
    .l-sustainability .m-noteteaser--green .m-noteteaser-wrapper::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23578144' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
      background-repeat: repeat-x !important;
      height: 32px;
      width: 100%;
      left: 0;
      position: absolute;
      bottom: -25px;
      z-index: 100; }
    .l-sustainability .m-noteteaser--green .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .l-sustainability .m-noteteaser--green .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }
  .l-sustainability .m-noteteaser--green-sustainability .m-noteteaser-wrapper::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
    background-repeat: repeat-x !important;
    height: 32px;
    width: 100%;
    left: 0;
    position: absolute;
    top: -25px;
    transform: rotate(180deg);
    z-index: 100; }
  .l-sustainability .m-noteteaser--green-sustainability .m-noteteaser-wrapper::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
    background-repeat: repeat-x !important;
    height: 32px;
    width: 100%;
    left: 0;
    position: absolute;
    bottom: -25px;
    z-index: 100; }
  .l-sustainability .m-noteteaser--green-sustainability .c-btn-primary {
    background-color: #fff;
    color: #5A7A3A;
    border: 1px solid transparent; }
    .l-sustainability .m-noteteaser--green-sustainability .c-btn-primary:hover {
      background: #5A7A3A;
      color: #fff !important;
      border: 1px solid #fff; }

.m-moodimage-image {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto; }

.m-moodimage .flickity-button {
  display: none; }

.m-moodimage .flickity-page-dots {
  bottom: 1rem; }

@media (max-width: 768px) {
  .l-header--lsh ~ .l-content .m-moodimage-image {
    aspect-ratio: 2/1;
    object-fit: cover; } }

.m-sectionintro {
  margin: 2rem 0;
  text-align: center;
  display: flex;
  justify-content: center; }
  @media (max-width: 1024px) {
    .m-sectionintro {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-sectionintro-wrapper {
    padding: 1rem;
    font-size: 1.125rem; }
  .m-sectionintro-title {
    text-transform: uppercase;
    margin: 0 0 2rem 0; }
  .m-sectionintro-subtitle {
    display: block; }
  .m-sectionintro--default .m-sectionintro-title {
    color: #004C28; }
  .m-sectionintro--default .m-sectionintro-subtitle {
    color: #004C28; }
  .m-sectionintro--default .m-sectionintro-text {
    color: #004C28; }
  .m-sectionintro--first .m-sectionintro-title {
    display: none; }
  .m-sectionintro--first .m-sectionintro-subtitle {
    display: none; }
  .m-sectionintro--first .m-sectionintro-text {
    color: #578144;
    font-size: 1.24999rem; }

.l-sustainability .m-sectionintro--default .m-sectionintro-title {
  color: #5A7A3A; }

.l-sustainability .m-sectionintro--default .m-sectionintro-subtitle {
  color: #000; }

.l-sustainability .m-sectionintro--default .m-sectionintro-text {
  color: #4f4f4f; }

.l-sustainability .m-sectionintro--first .m-sectionintro-text {
  color: #5A7A3A; }

.m-teasersection {
  text-align: center;
  display: flex;
  justify-content: center;
  padding: 2rem 0 0 0;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }
  @media (max-width: 767px) {
    .m-teasersection {
      flex-direction: column; } }
  .m-teasersection-wrapper {
    max-width: 1120px;
    padding: 1rem; }
  .m-teasersection--default {
    background: #FAD276;
    color: #004C28; }
  .m-teasersection--green {
    background: #fff; }
    .m-teasersection--green .m-teasersection-title {
      color: #5A7A3A; }
    .m-teasersection--green .m-teasersection-teaser {
      color: #5A7A3A;
      background: #EAF4D7; }
  .m-teasersection--orange {
    background: #B95B1C;
    color: #fff; }
    .m-teasersection--orange .m-teasersection-teaser-title {
      color: #B95B1C; }
  .m-teasersection-title {
    text-transform: uppercase;
    margin: 0 1rem 2rem 1rem; }
  .m-teasersection-intro {
    max-width: 700px;
    margin: 0 auto 3rem auto;
    line-height: 26px; }
    @media (max-width: 767px) {
      .m-teasersection-intro {
        margin: 0 2rem 3rem 2rem; } }
  .m-teasersection-teasers {
    font-size: 1rem;
    margin: 0 0 2rem 0;
    display: flex;
    justify-content: center; }
    @media (max-width: 1023px) {
      .m-teasersection-teasers {
        margin: 0 1rem 2rem 1rem; } }
  @media (max-width: 1023px) and (max-width: 767px) {
    .m-teasersection-teasers {
      flex-wrap: wrap;
      margin-left: -1rem !important; } }
  .m-teasersection-teaser {
    text-decoration: none;
    width: 100%;
    max-width: 256px;
    margin: 0 1rem;
    background: #fff; }
    @media (max-width: 767px) {
      .m-teasersection-teaser {
        max-width: 45%; } }
    .m-teasersection-teaser:first-child {
      margin-left: 0; }
    .m-teasersection-teaser:last-child {
      margin-right: 0; }
    @media (max-width: 767px) {
      .m-teasersection-teaser:nth-child(odd) {
        margin: 0 0 2rem 1rem; }
      .m-teasersection-teaser:nth-child(even) {
        margin: 0 0 2rem 1rem; } }
    .m-teasersection-teaser img {
      max-width: 100%;
      height: auto; }
    .m-teasersection-teaser-title {
      text-transform: uppercase;
      padding: 0 1rem 1rem 1rem;
      margin-bottom: 0;
      font-size: 1rem !important;
      line-height: 1.5; }
  .m-teasersection--lshwhite {
    background-color: #fff;
    text-align: start;
    padding: 0 1rem; }
    .m-teasersection--lshwhite .m-teasersection-wrapper {
      padding: 1rem 0;
      width: 100%; }
    .m-teasersection--lshwhite .m-teasersection-title {
      text-transform: none;
      margin: 0 0 2rem 0;
      color: #4f4f4f; }
    .m-teasersection--lshwhite .m-teasersection-intro {
      max-width: 100%;
      width: 100%; }
      @media (max-width: 767px) {
        .m-teasersection--lshwhite .m-teasersection-intro {
          margin: 0 0 3rem 0; } }
    @media (max-width: 1023px) {
      .m-teasersection--lshwhite .m-teasersection-teasers {
        margin: 0 0 2rem 0; } }
    .m-teasersection--lshwhite .m-teasersection-teaser {
      background-color: #e9ecef;
      color: #000;
      text-align: center; }
      .m-teasersection--lshwhite .m-teasersection-teaser-title {
        padding: 0 1rem 0.5rem 1rem;
        font-weight: bold; }
      .m-teasersection--lshwhite .m-teasersection-teaser .c-btn-tertiary {
        display: inline-block;
        color: #000;
        text-decoration: underline;
        font-size: 1rem;
        padding: 0 1rem 1rem 1rem; }
  .m-teasersection--lshgray {
    background-color: #e9ecef;
    text-align: start;
    padding: 0 1rem; }
    .m-teasersection--lshgray .m-teasersection-wrapper {
      padding: 1rem 0;
      width: 100%; }
    .m-teasersection--lshgray .m-teasersection-title {
      text-transform: none;
      margin: 0 0 2rem 0;
      color: #4f4f4f; }
    .m-teasersection--lshgray .m-teasersection-intro {
      max-width: 100%;
      width: 100%; }
      @media (max-width: 767px) {
        .m-teasersection--lshgray .m-teasersection-intro {
          margin: 0 0 3rem 0; } }
    @media (max-width: 1023px) {
      .m-teasersection--lshgray .m-teasersection-teasers {
        margin: 0 0 2rem 0; } }
    .m-teasersection--lshgray .m-teasersection-teaser {
      background-color: #fff;
      color: #000;
      text-align: center; }
      .m-teasersection--lshgray .m-teasersection-teaser-title {
        padding: 0 1rem 0.5rem 1rem;
        font-weight: bold; }
      .m-teasersection--lshgray .m-teasersection-teaser .c-btn-tertiary {
        display: inline-block;
        color: #004C28;
        text-decoration: underline;
        font-size: 1rem;
        padding: 0 1rem 1rem 1rem; }
  .m-teasersection--lshgreen {
    background-color: #578144;
    text-align: start;
    padding: 0 1rem; }
    .m-teasersection--lshgreen .m-teasersection-wrapper {
      padding: 1rem 0;
      width: 100%; }
    .m-teasersection--lshgreen .m-teasersection-title {
      text-transform: none;
      margin: 0 0 2rem 0;
      color: #fff; }
    .m-teasersection--lshgreen .m-teasersection-intro {
      max-width: 100%;
      width: 100%;
      color: #fff; }
      @media (max-width: 767px) {
        .m-teasersection--lshgreen .m-teasersection-intro {
          margin: 0 0 3rem 0; } }
    @media (max-width: 1023px) {
      .m-teasersection--lshgreen .m-teasersection-teasers {
        margin: 0 0 2rem 0; } }
    .m-teasersection--lshgreen .m-teasersection-teaser {
      background-color: #fff;
      color: #000;
      text-align: center; }
      .m-teasersection--lshgreen .m-teasersection-teaser-title {
        padding: 0 1rem 0.5rem 1rem;
        font-weight: bold; }
      .m-teasersection--lshgreen .m-teasersection-teaser .c-btn-tertiary {
        display: inline-block;
        color: #004C28;
        text-decoration: underline;
        font-size: 1rem;
        padding: 0 1rem 1rem 1rem; }

.l-sustainability .m-teasersection-teaser-title {
  font-family: "Bygone", Arial, sans-serif;
  font-size: 1.75rem; }

.m-contentsection {
  padding: 2rem 0; }
  @media (max-width: 1024px) {
    .m-contentsection {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-contentsection-title {
    text-align: center;
    text-transform: uppercase;
    margin: 0 1rem 2rem 1rem; }
    .m-contentsection-title--left {
      text-align: left;
      margin: 0 0 2rem 0; }
    .m-contentsection-title--centered {
      text-align: center; }
  .m-contentsection-intro {
    text-align: center;
    padding: 0 1rem 2.5rem 1rem;
    max-width: 700px;
    margin: 0 auto; }
  .m-contentsection-img {
    margin: 0 0 1.5rem 0;
    width: 100%; }
    .m-contentsection-img img {
      width: 100%;
      height: auto; }
  .m-contentsection-rte {
    font-size: 1.125rem; }
    @media (max-width: 768px) {
      .m-contentsection-rte {
        padding: 0 1rem; } }
    .m-contentsection-rte h3 {
      margin: 0 0 1rem 0;
      line-height: 31px; }
    .m-contentsection-rte p {
      margin: 0 0 2.5rem 0; }
      .m-contentsection-rte p:last-child {
        margin-bottom: 0; }
  .m-contentsection--default .m-contentsection-title {
    color: #004C28; }
  .m-contentsection--default .m-contentsection-rte h3 {
    color: #578144; }
  .m-contentsection--green {
    color: #fff;
    background: #578144; }
  .m-contentsection--singleheadline {
    padding-bottom: 0;
    padding-top: 3rem; }
    .m-contentsection--singleheadline .m-contentsection-title {
      margin-bottom: 0; }
  .m-contentsection--lshwhite {
    padding: 3rem 1rem; }
    .m-contentsection--lshwhite .h-wrapper {
      max-width: 1120px;
      width: 100%; }
    .m-contentsection--lshwhite .m-contentsection-title {
      text-transform: none;
      color: #004C28; }
    .m-contentsection--lshwhite .m-contentsection-rte h1, .m-contentsection--lshwhite .m-contentsection-rte h2, .m-contentsection--lshwhite .m-contentsection-rte h3, .m-contentsection--lshwhite .m-contentsection-rte h4, .m-contentsection--lshwhite .m-contentsection-rte h5, .m-contentsection--lshwhite .m-contentsection-rte h6 {
      color: #004C28; }
      .m-contentsection--lshwhite .m-contentsection-rte h1:first-child, .m-contentsection--lshwhite .m-contentsection-rte h2:first-child, .m-contentsection--lshwhite .m-contentsection-rte h3:first-child, .m-contentsection--lshwhite .m-contentsection-rte h4:first-child, .m-contentsection--lshwhite .m-contentsection-rte h5:first-child, .m-contentsection--lshwhite .m-contentsection-rte h6:first-child {
        margin-top: 0; }
    .m-contentsection--lshwhite .m-contentsection-rte p:first-child {
      margin-top: 0; }
  .m-contentsection--lshgray {
    padding: 3rem 1rem;
    background-color: #e9ecef; }
    .m-contentsection--lshgray .h-wrapper {
      max-width: 1120px;
      width: 100%; }
    .m-contentsection--lshgray .m-contentsection-title {
      text-transform: none;
      color: #4f4f4f; }
    .m-contentsection--lshgray .m-contentsection-rte h1, .m-contentsection--lshgray .m-contentsection-rte h2, .m-contentsection--lshgray .m-contentsection-rte h3, .m-contentsection--lshgray .m-contentsection-rte h4, .m-contentsection--lshgray .m-contentsection-rte h5, .m-contentsection--lshgray .m-contentsection-rte h6 {
      color: #4f4f4f; }
      .m-contentsection--lshgray .m-contentsection-rte h1:first-child, .m-contentsection--lshgray .m-contentsection-rte h2:first-child, .m-contentsection--lshgray .m-contentsection-rte h3:first-child, .m-contentsection--lshgray .m-contentsection-rte h4:first-child, .m-contentsection--lshgray .m-contentsection-rte h5:first-child, .m-contentsection--lshgray .m-contentsection-rte h6:first-child {
        margin-top: 0; }
    .m-contentsection--lshgray .m-contentsection-rte p:first-child {
      margin-top: 0; }
  .m-contentsection--lshgreen {
    padding: 3rem 1rem;
    background-color: #578144; }
    .m-contentsection--lshgreen .h-wrapper {
      max-width: 1120px;
      width: 100%; }
    .m-contentsection--lshgreen .m-contentsection-title {
      text-transform: none;
      color: #fff; }
    .m-contentsection--lshgreen .m-contentsection-rte h1, .m-contentsection--lshgreen .m-contentsection-rte h2, .m-contentsection--lshgreen .m-contentsection-rte h3, .m-contentsection--lshgreen .m-contentsection-rte h4, .m-contentsection--lshgreen .m-contentsection-rte h5, .m-contentsection--lshgreen .m-contentsection-rte h6 {
      color: #fff; }
      .m-contentsection--lshgreen .m-contentsection-rte h1:first-child, .m-contentsection--lshgreen .m-contentsection-rte h2:first-child, .m-contentsection--lshgreen .m-contentsection-rte h3:first-child, .m-contentsection--lshgreen .m-contentsection-rte h4:first-child, .m-contentsection--lshgreen .m-contentsection-rte h5:first-child, .m-contentsection--lshgreen .m-contentsection-rte h6:first-child {
        margin-top: 0; }
    .m-contentsection--lshgreen .m-contentsection-rte p {
      color: #fff; }
      .m-contentsection--lshgreen .m-contentsection-rte p:first-child {
        margin-top: 0; }

@media (max-width: 767px) {
  .l-header--lsh ~ .l-content .m-contentsection .m-contentsection-rte {
    padding: 0; } }

.m-recommendations {
  background: #578144;
  /*&-container {
        margin: $gutter;
        flex: 1 1 33%;
        @include media("<tablet") {
            margin: unset;
            flex: unset;
        }

    }*/
  /*
    .flickity-slider { height: 100%; & > div { min-height: 100%; } }*/ }
  .m-recommendations-wrapper {
    text-align: center;
    color: #fff;
    margin: 0 auto;
    padding: 1rem 0 2rem 0; }
    @media (max-width: 1024px) {
      .m-recommendations-wrapper {
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto; } }

@media (max-width: 1023px) and (min-width: 768px) {
  .m-recommendations-wrapper {
    margin: 0 1rem; } }
  .m-recommendations-title {
    font-family: "Gotham", Arial, sans-serif;
    text-transform: uppercase;
    padding: 0 1rem; }
  .m-recommendations-teasers {
    font-size: 1rem;
    display: flex; }
    @media (max-width: 767px) {
      .m-recommendations-teasers {
        overflow-x: scroll; } }
    .m-recommendations-teasers .carousel-inner {
      display: flex; }
  .m-recommendations-teaser {
    box-shadow: 0px 1px 4px 4px rgba(113, 113, 113, 0.2);
    text-decoration: none;
    width: 100%;
    color: #578144;
    text-align: center;
    background: #fff;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 2rem; }
    @media (max-width: 767px) {
      .m-recommendations-teaser {
        margin: 1rem auto;
        width: 90%;
        padding-bottom: 2rem; } }
    .m-recommendations-teaser a {
      text-decoration: none; }
    .m-recommendations-teaser img {
      width: 100%;
      max-width: 100%;
      height: auto;
      margin: 0 0 1.5rem 0;
      display: block; }
    .m-recommendations-teaser-link {
      color: #578144;
      display: block; }
    .m-recommendations-teaser-title {
      text-transform: uppercase;
      font-weight: bold;
      margin: 0 1rem 1rem 1rem;
      font-size: 1.25rem;
      line-height: 1.25; }
    .m-recommendations-teaser-text {
      margin: 0 0 auto;
      padding: 0 1.5rem; }
      @media (max-width: 767px) {
        .m-recommendations-teaser-text {
          display: none; } }
    .m-recommendations-teaser .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent;
      font-family: "Gotham", Arial, sans-serif !important;
      font-size: 1rem;
      margin: 1rem 2rem 1rem 2rem; }
      .m-recommendations-teaser .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-recommendations .carousel-cell {
    width: 70%; }
    @media (min-width: 768px) {
      .m-recommendations .carousel-cell {
        width: 32%;
        padding: 0 0.6rem;
        display: flex;
        min-height: 100%; } }
  @media (min-width: 768px) {
    .m-recommendations .flickity-button {
      display: none; } }
  @media (min-width: 768px) {
    .m-recommendations .flickity-page-dots {
      display: none; } }
  .m-recommendations--lsh .carousel-cell {
    display: flex;
    align-items: stretch;
    min-height: 100%; }
  .m-recommendations--lshwhite {
    background-color: #fff !important; }
    .m-recommendations--lshwhite .m-recommendations-title {
      color: #4f4f4f;
      text-transform: none; }
    .m-recommendations--lshwhite .m-recommendations-teaser {
      display: block;
      box-shadow: none;
      color: #4f4f4f; }
      @media (max-width: 767px) {
        .m-recommendations--lshwhite .m-recommendations-teaser {
          padding-bottom: 0; } }
      .m-recommendations--lshwhite .m-recommendations-teaser img {
        margin: 0; }
      .m-recommendations--lshwhite .m-recommendations-teaser-content {
        background-color: #e9ecef;
        padding: 2rem; }
      .m-recommendations--lshwhite .m-recommendations-teaser-title {
        font-size: 1rem !important;
        margin: 0; }
      .m-recommendations--lshwhite .m-recommendations-teaser-link {
        color: #4f4f4f;
        font-weight: 300; }
  .m-recommendations--lshgray {
    background-color: #e9ecef; }
    .m-recommendations--lshgray .m-recommendations-title {
      color: #4f4f4f;
      text-transform: none; }
    .m-recommendations--lshgray .m-recommendations-teaser {
      display: block;
      box-shadow: none;
      color: #4f4f4f; }
      @media (max-width: 767px) {
        .m-recommendations--lshgray .m-recommendations-teaser {
          padding-bottom: 0; } }
      .m-recommendations--lshgray .m-recommendations-teaser img {
        margin: 0; }
      .m-recommendations--lshgray .m-recommendations-teaser-content {
        background-color: #fff;
        padding: 2rem; }
      .m-recommendations--lshgray .m-recommendations-teaser-title {
        font-size: 1rem !important;
        margin: 0; }
      .m-recommendations--lshgray .m-recommendations-teaser-link {
        color: #4f4f4f;
        font-weight: 300; }
  .m-recommendations--lshgreen {
    background-color: #578144; }
    .m-recommendations--lshgreen .m-recommendations-title {
      color: #fff;
      text-transform: none; }
    .m-recommendations--lshgreen .m-recommendations-teaser {
      display: block;
      box-shadow: none;
      color: #4f4f4f; }
      @media (max-width: 767px) {
        .m-recommendations--lshgreen .m-recommendations-teaser {
          padding-bottom: 0; } }
      .m-recommendations--lshgreen .m-recommendations-teaser img {
        margin: 0; }
      .m-recommendations--lshgreen .m-recommendations-teaser-content {
        background-color: #fff;
        padding: 2rem; }
      .m-recommendations--lshgreen .m-recommendations-teaser-title {
        font-size: 1rem !important;
        margin: 0; }
      .m-recommendations--lshgreen .m-recommendations-teaser-link {
        color: #4f4f4f;
        font-weight: 300; }

.m-mainstage {
  position: relative;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  margin: 0 auto; }
  .m-mainstage img {
    width: 100%;
    display: block;
    height: auto; }
  .m-mainstage-wrapper {
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    align-items: center; }
  .m-mainstage-title {
    text-align: center;
    color: #fff;
    margin: 0; }
  .m-mainstage-subtitle {
    display: block;
    font-size: 4rem;
    max-width: 750px;
    line-height: 1.3; }
    @media (max-width: 768px) {
      .m-mainstage-subtitle {
        font-size: 1.25rem; } }
  .m-mainstage--lsh .m-mainstage-cell {
    width: 100vw; }
    .m-mainstage--lsh .m-mainstage-cell video {
      width: 100%;
      display: block;
      height: auto;
      aspect-ratio: 2/1;
      max-width: 3000px;
      max-height: 1250px;
      margin: 0 auto;
      object-fit: cover; }
    .m-mainstage--lsh .m-mainstage-cell img {
      max-width: 3000px;
      max-height: 1250px;
      margin: 0 auto;
      object-fit: cover; }
      @media only screen and (max-width: 520px) {
        .m-mainstage--lsh .m-mainstage-cell img {
          aspect-ratio: 1;
          object-fit: cover; } }
  .m-mainstage--lsh .m-mainstage-wrapper {
    flex-direction: column;
    right: 68%;
    left: 0;
    background-color: rgba(237, 233, 231, 0.8);
    width: auto;
    align-items: flex-start; }
    @media (max-width: 1024px) {
      .m-mainstage--lsh .m-mainstage-wrapper {
        position: static;
        justify-content: start;
        padding: 1.85rem 1rem 1.25rem 1rem; } }
    @media only screen and (min-width: 2500px) {
      .m-mainstage--lsh .m-mainstage-wrapper {
        right: 58%; } }
  .m-mainstage--lsh .m-mainstage-title {
    text-align: start;
    color: #004C28;
    line-height: 1.2;
    margin: 0 1.5rem 1.5rem calc((100vw - 1920px)/ 2);
    text-transform: none;
    font-weight: 500;
    padding: 0 0 0 1.5rem; }
    @media only screen and (max-width: 1920px) {
      .m-mainstage--lsh .m-mainstage-title {
        margin: 0 1.5rem 1.5rem 3rem; } }
    @media only screen and (max-width: 1440px) {
      .m-mainstage--lsh .m-mainstage-title {
        font-size: 6rem !important; } }
    @media (max-width: 1024px) {
      .m-mainstage--lsh .m-mainstage-title {
        margin: 0 0 1rem 0;
        padding: 0; } }
    .m-mainstage--lsh .m-mainstage-title--marginauto {
      margin-top: auto; }
  .m-mainstage--lsh .m-mainstage-subtitle {
    margin: 0 1.5rem 0 calc((100vw - 1920px)/ 2);
    font-size: 1.5rem;
    padding: 0 0 0 1.5rem; }
    @media only screen and (max-width: 1920px) {
      .m-mainstage--lsh .m-mainstage-subtitle {
        margin: 0 1.5rem 0 3rem; } }
    @media (max-width: 1024px) {
      .m-mainstage--lsh .m-mainstage-subtitle {
        margin: 0;
        padding: 0; } }
    @media (max-width: 768px) {
      .m-mainstage--lsh .m-mainstage-subtitle {
        font-size: 1.25rem; } }
  .m-mainstage--lsh .m-mainstage-imgwrapper {
    margin: auto 1.5rem 1.5rem calc((100vw - 1920px) / 2);
    padding: 1.5rem 0 0 1.5rem;
    display: flex; }
    @media only screen and (max-width: 1920px) {
      .m-mainstage--lsh .m-mainstage-imgwrapper {
        margin: auto 1.5rem 1.5rem 3rem; } }
    @media (max-width: 1024px) {
      .m-mainstage--lsh .m-mainstage-imgwrapper {
        margin: 0;
        padding: 1.5rem 0 0 0; } }
    .m-mainstage--lsh .m-mainstage-imgwrapper img {
      max-width: 25%;
      object-fit: contain;
      aspect-ratio: auto;
      padding: 0 1rem 0 0; }
  .m-mainstage--lsh .flickity-prev-next-button {
    width: 2rem;
    height: 2rem;
    z-index: 1000; }
    @media (max-width: 768px) {
      .m-mainstage--lsh .flickity-prev-next-button {
        top: 40%; } }
    .m-mainstage--lsh .flickity-prev-next-button.previous {
      left: 2px; }
    .m-mainstage--lsh .flickity-prev-next-button.next {
      right: 2px; }
  .m-mainstage--lsh .flickity-page-dots {
    bottom: 3px; }
    .m-mainstage--lsh .flickity-page-dots .dot {
      background: #fff; }

.m-introstage {
  margin: 0 auto;
  position: relative;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  display: flex;
  background: #cccccc; }
  @media (max-width: 1024px) {
    .m-introstage {
      flex-direction: column; } }
  .m-introstage-background {
    position: relative;
    background: #578144;
    width: 35vw;
    content: "";
    flex: 0 1 auto; }
    @media (max-width: 1024px) {
      .m-introstage-background {
        display: none; } }
    @media (min-width: 2001px) {
      .m-introstage-background {
        width: 40vw; } }
  .m-introstage img {
    width: 65vw;
    display: block;
    min-height: 500px;
    flex: 1 1 auto;
    height: 100%; }
    @media (max-width: 1024px) {
      .m-introstage img {
        width: 100%;
        min-height: unset; } }
    @media (min-width: 2001px) {
      .m-introstage img {
        width: 60vw; } }
  .m-introstage-wrapper {
    position: absolute;
    width: 65vw;
    left: calc((100vw - 1120px) /2);
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    padding: 0 1rem; }
    @media (max-width: 1120px) {
      .m-introstage-wrapper {
        left: 0; } }
    @media (max-width: 1024px) {
      .m-introstage-wrapper {
        width: 100%;
        position: unset;
        background: #578144;
        padding: 1rem; } }
  .m-introstage-content {
    position: relative; }
    @media (max-width: 1024px) {
      .m-introstage-content {
        padding: 0; } }
  .m-introstage-title {
    margin: 0 0 1rem -0.875rem;
    color: #fff;
    max-width: 900px;
    width: max-content; }
    @media (max-width: 1024px) {
      .m-introstage-title {
        margin: 0 0 1rem -0.3125rem;
        font-size: 6rem !important;
        width: unset; } }
    @media (max-width: 768px) {
      .m-introstage-title {
        margin: 0 0 1rem 0;
        font-size: 2rem !important;
        width: unset; } }
  .m-introstage-subtitle {
    white-space: nowrap;
    display: block; }
  .m-introstage-txt {
    color: #fff;
    max-width: 250px;
    line-height: 1.5;
    margin: 0 0 2rem 0;
    font-size: 1.125rem;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none; }
    @media (max-width: 1024px) {
      .m-introstage-txt {
        max-width: unset;
        margin: 0 0 1rem 0; } }
  .m-introstage .c-btn-primary {
    background-color: #fff;
    color: #578144;
    border: 1px solid transparent; }
    .m-introstage .c-btn-primary:hover {
      background: #578144;
      color: #fff !important;
      border: 1px solid #fff; }
    @media (max-width: 1024px) {
      .m-introstage .c-btn-primary {
        margin-bottom: 0; } }

.l-sustainability .m-introstage::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: -25px;
  transform: rotate(180deg);
  bottom: -1px; }

.l-sustainability .m-introstage-background {
  background: #5A7A3A; }
  .l-sustainability .m-introstage-background::after {
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 61 1024' fill='%235A7A3A' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.68 5.97763e-05C28.4086 0.624055 28.3332 1.31569 28.4635 1.98352C28.5939 2.65135 28.9239 3.26389 29.41 3.74005C29.9169 4.28906 30.2258 4.99178 30.2874 5.73651C30.349 6.48124 30.1598 7.22518 29.75 7.85004C28.97 9.19004 28.16 10.6801 29.24 12.3101C29.2598 12.365 29.2598 12.4251 29.24 12.48C28.9829 13.4947 29.0103 14.5606 29.319 15.5607C29.6277 16.5609 30.2058 17.4567 30.99 18.15C31.59 18.73 31.49 20.15 31.48 21.15C31.48 22.87 31.21 24.57 31.09 26.28C30.8638 28.4564 31.1656 30.6552 31.97 32.6901C32.58 34.1301 32.38 35.9301 32.38 37.5701C32.3653 39.4046 32.2551 41.237 32.05 43.0601C32.0282 43.8787 31.7789 44.6751 31.33 45.36C30.9477 45.7742 30.7192 46.3072 30.6828 46.8696C30.6464 47.4321 30.8043 47.99 31.13 48.45C31.5715 49.1471 31.9084 49.9052 32.13 50.7C32.25 51.36 32.21 52.45 31.8 52.76C30.45 53.76 30.75 54.76 31.39 55.96C32.1523 57.2344 32.615 58.6654 32.7432 60.1448C32.8714 61.6243 32.6617 63.1135 32.13 64.5001C31.6283 65.7592 31.3976 67.1098 31.4527 68.4641C31.5078 69.8184 31.8476 71.1459 32.45 72.36C33.25 74.18 32.91 76.51 33.06 78.61C33.018 79.825 33.0984 81.0412 33.3 82.24C33.7473 83.4409 33.8273 84.7477 33.53 85.9941C33.2326 87.2406 32.5712 88.3705 31.63 89.24C30.8661 90.178 30.4682 91.3611 30.51 92.5701C30.5919 94.5182 30.9109 96.4491 31.46 98.3201C31.9152 99.2954 32.4968 100.207 33.19 101.03C33.61 101.72 34.31 102.5 34.26 103.19C33.96 107.29 33.73 111.39 31.14 114.97C30.7443 115.548 30.4725 116.202 30.3417 116.891C30.2109 117.579 30.2239 118.287 30.38 118.97C32.02 123.61 30.85 127.97 30.01 132.52C29.1861 136.546 29.0778 140.686 29.69 144.75C30.0871 147.65 30.8952 150.478 32.09 153.15C32.278 153.519 32.3805 153.926 32.39 154.34C32.39 159.34 32.46 164.34 31.39 169.34C30.4391 173.782 29.1006 178.132 27.39 182.34C26.79 183.85 27.1 185.77 27.16 187.49C27.2309 188.495 27.443 189.484 27.79 190.43C28.31 192.03 28.98 193.58 29.51 195.17C29.8963 196.151 30.1421 197.181 30.24 198.23C30.32 201.07 30.29 203.92 30.24 206.76C30.1202 209.325 30.8942 211.852 32.43 213.91C32.8494 214.373 33.0883 214.971 33.103 215.595C33.1177 216.219 32.9072 216.828 32.51 217.31C31.9726 218.225 31.482 219.166 31.04 220.13C30.3028 221.844 29.3949 223.478 28.33 225.01C26.21 227.53 27.08 230.2 27.64 232.78C28.1526 234.76 28.9474 236.656 30 238.41C30.4828 239.205 30.7651 240.106 30.8226 241.034C30.88 241.963 30.711 242.891 30.33 243.74C28.43 248.92 27.44 254.18 30.63 259.38C31.0844 260.459 31.2164 261.647 31.01 262.8C30.8694 265.386 30.5722 267.96 30.12 270.51C29.6051 273.152 28.8965 275.752 28 278.29C26.9881 281.002 26.4404 283.866 26.38 286.76C26.38 289.64 25.87 292.51 25.59 295.39C25.5257 295.72 25.4922 296.054 25.49 296.39C25.88 299.66 26.31 302.91 26.7 306.18C26.91 307.98 27.2 309.68 25.4 311.18C24.61 311.84 24.49 313.54 24.4 314.79C24.18 317.71 24.09 320.66 24.08 323.59C24.08 324.91 23.97 326.5 24.62 327.5C27.177 331.325 28.3161 335.924 27.84 340.5C27.7 341.94 27.84 343.41 27.84 344.96L30.18 344.54C29.03 349.11 31.83 352.54 33.18 356.3C35.27 362.16 34.51 367.66 32.34 373.2C32.0886 373.733 31.8877 374.289 31.74 374.86C31.5165 376.144 30.9923 377.357 30.2102 378.4C29.4281 379.443 28.4103 380.286 27.24 380.86C24.46 382.42 25 385.35 25.24 387.72C25.61 390.347 26.4037 392.897 27.59 395.27C28.1062 396.264 28.3815 397.366 28.3937 398.487C28.4058 399.607 28.1545 400.715 27.66 401.72C25.95 405.47 25.43 409.65 23.06 413.19C21.66 415.26 22.66 417.27 24.79 418.54C25.2662 419.015 25.5388 419.657 25.55 420.33C25.78 422.53 25.85 424.75 26.06 426.96C26.1099 427.438 26.33 427.881 26.68 428.21C28.49 429.69 28.21 431.04 27.04 432.92C26.2617 434.502 25.8223 436.229 25.75 437.99C25.5264 440.226 25.4329 442.473 25.47 444.72C25.4788 445.482 25.7004 446.227 26.11 446.87C27.9301 449.747 28.6575 453.182 28.16 456.55C27.96 458.61 27.65 460.66 27.59 462.73C27.5622 464.201 27.6997 465.67 28 467.11C28.58 470.11 29.23 473 30 475.91C30.1921 476.62 30.2353 477.363 30.1269 478.091C30.0185 478.819 29.7608 479.516 29.37 480.14C27.48 483.41 27.21 486.89 27.65 490.6C27.94 493.04 27.46 495.6 27.47 498.03C27.5286 499.581 27.6822 501.128 27.93 502.66C28.1 504.04 28.44 505.41 28.54 506.8C28.72 509.27 29.15 511.8 28.8 514.21C28.36 517.21 30.49 519.65 30.15 522.54C30.1437 522.629 30.1585 522.717 30.1933 522.799C30.2281 522.881 30.2818 522.953 30.35 523.01C34.1 524.95 32.85 528.42 32.53 531.27C32.19 534.37 31.32 537.39 31.81 540.56C32.22 543.24 32.62 545.92 32.81 548.62C32.8109 549.782 32.5868 550.933 32.15 552.01C31.45 554.07 30.59 556.08 29.86 558.14C29.7213 558.645 29.6974 559.175 29.79 559.69C29.93 561.16 30.26 562.62 30.28 564.09C30.286 565.693 30.9133 567.23 32.03 568.38C32.7162 569.203 33.0977 570.238 33.11 571.31C33.11 573.31 32.57 575.31 32.52 577.31C32.5814 578.538 32.8309 579.748 33.26 580.9C33.6 582.02 33.7 582.9 32.66 583.76C32.2733 584.042 31.9946 584.448 31.87 584.91C31.36 588.21 30.79 591.51 30.55 594.83C30.49 595.77 31.33 596.83 31.97 597.73C32.74 598.73 33.26 599.57 31.88 600.49C31.4854 600.762 31.2015 601.166 31.08 601.63C30.23 605.53 27.29 608.76 27.4 612.94C27.5364 613.857 27.7403 614.763 28.01 615.65C28.3481 617.17 28.5886 618.71 28.73 620.26C28.82 621.67 28.58 623.09 28.55 624.51C28.5871 624.978 28.7091 625.436 28.91 625.86C29.3065 627.179 29.8324 628.455 30.48 629.67C32.29 632.51 29.95 635.11 30.13 637.85C30.13 638.37 29.41 639.04 28.89 639.49C27.9815 640.161 27.2487 641.041 26.7541 642.056C26.2596 643.072 26.018 644.191 26.05 645.32C26.0652 645.379 26.0652 645.441 26.05 645.5C24.55 649.5 25.74 652.89 27.97 656.27C30.37 659.93 30.11 664.16 29.13 668.11C28.69 669.86 28.53 671.11 29.39 672.62C29.5114 672.907 29.5602 673.22 29.5323 673.53C29.5044 673.84 29.4006 674.139 29.23 674.4C28.23 675.4 28.67 676.27 29.23 677.11C30.76 679.48 30.81 682.04 30.57 684.75C30.38 686.97 30.57 689.22 30.57 691.45C30.57 691.57 30.67 691.68 30.66 691.79L30.25 700.12C30.25 700.35 30.09 700.59 30.13 700.8C30.46 702.67 30.83 704.54 31.13 706.41C31.2 706.79 31.13 707.2 31.13 707.58C31.2036 708.848 31.391 710.106 31.69 711.34C32.16 712.79 32.54 714.07 31.09 715.15C30.95 715.26 30.78 715.4 30.75 715.55C29.95 719.28 26.84 722.34 27.75 726.61C27.8693 727.908 27.6343 729.215 27.07 730.39C25.71 733.95 26.15 737.32 27.17 740.94C28.71 746.37 30.74 751.86 29.54 757.67C28.82 761.18 28.17 764.83 26.61 768C24.75 771.79 25.53 775.29 26.95 778.55C27.9461 780.804 28.3257 783.282 28.05 785.73C27.6076 788.505 28.2291 791.344 29.79 793.68C29.958 793.905 30.0739 794.164 30.1292 794.439C30.1846 794.714 30.178 794.998 30.11 795.27C28.97 797.52 27.65 799.67 26.48 801.9C26.0106 802.691 25.7364 803.582 25.68 804.5C25.6045 807.061 26.3548 809.578 27.82 811.68C28.76 812.95 28.58 814.19 28.03 815.68C26.63 819.45 25.97 823.28 28.28 827.06C28.637 827.905 28.748 828.834 28.6 829.74C28.54 830.74 27.98 831.74 28.04 832.69C28.27 836.48 26.94 839.88 25.59 843.29C25.4341 843.735 25.3432 844.199 25.32 844.67C24.9745 847.067 24.7576 849.48 24.67 851.9C24.67 855.06 25 858.22 25.24 861.37C25.36 862.83 25.72 864.17 24.37 865.45C23.74 866.05 23.7 867.45 23.6 868.45C23.41 870.56 23.31 872.69 23.28 874.81C23.1437 875.736 23.2937 876.682 23.71 877.52C26.38 880.92 26.16 884.88 26.19 888.81L26.19 890.29C26.76 890.29 27.25 890.36 27.19 890.36C28.26 893.36 29.1 896.26 30.26 898.99C31.69 902.36 31.36 905.69 30.42 908.99C29.9172 910.751 29.2855 912.472 28.53 914.14C28.2126 914.981 27.6159 915.687 26.84 916.14C24.19 917.33 23.84 919.54 24.21 921.91C24.5088 923.85 25.1129 925.73 26 927.48C26.4167 928.291 26.6341 929.189 26.6341 930.1C26.6341 931.011 26.4167 931.91 26 932.72L22.55 940.84C21.8 942.59 22.15 943.64 23.68 944.84C23.8925 945.037 24.0625 945.275 24.1794 945.54C24.2964 945.805 24.3578 946.091 24.36 946.38C24.24 948.79 24.22 951.1 26.1 953.01C26.39 953.3 26.16 954.19 26.02 954.76C25.61 956.44 25.02 958.09 24.68 959.76C24.4843 960.987 24.404 962.229 24.44 963.47C24.348 964.152 24.452 964.845 24.74 965.47C26.69 968.07 26.86 971.06 26.35 973.97C25.6 978.22 26.66 982.19 27.61 986.2C28.086 987.791 27.9134 989.506 27.13 990.97C26.1183 992.797 25.7122 994.898 25.97 996.97C26.0696 999.328 26.0095 1001.69 25.79 1004.04C25.6944 1004.56 25.6944 1005.1 25.79 1005.62C27.19 1009.06 26.79 1012.62 26.85 1016.23C26.92 1018.59 29.69 1020.75 28.68 1023.29L-0.119995 1023.29L-0.12004 6.10352e-05L28.68 5.97763e-05Z'/%3E%3C/svg%3E%0A");
    background-repeat: repeat-y;
    background-size: cover;
    position: absolute;
    height: 100%;
    width: 32px;
    right: -30px; }
    @media (min-width: 2001px) {
      .l-sustainability .m-introstage-background::after {
        right: 0;
        width: 56px; } }

@media (max-width: 1024px) {
  .l-sustainability .m-introstage-wrapper {
    padding: 1rem 1rem 3rem 1rem;
    position: relative;
    background: #5A7A3A; }
    .l-sustainability .m-introstage-wrapper::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
      background-repeat: repeat-x !important;
      height: 32px;
      width: 100%;
      left: 0;
      position: absolute;
      top: -25px;
      transform: rotate(180deg); } }

.l-sustainability .m-introstage-title {
  color: #EAF4D7;
  margin: 0 0 1rem -0.3125rem; }
  @media (max-width: 768px) {
    .l-sustainability .m-introstage-title {
      margin: 0 0 1rem 0; } }

.l-sustainability .m-introstage-subtitle {
  color: #fff; }

.l-sustainability .m-introstage .c-btn-primary {
  font-family: "Bygone", Arial, sans-serif;
  font-size: 1.125rem; }

.m-stage {
  margin: 0 auto;
  position: relative;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  display: flex;
  background: #cccccc; }
  @media (max-width: 1024px) {
    .m-stage {
      flex-direction: column; } }
  .m-stage-background {
    position: relative;
    background: #578144;
    width: 35vw;
    content: "";
    flex: 0 1 auto; }
    @media (max-width: 1024px) {
      .m-stage-background {
        display: none; } }
    @media (min-width: 2001px) {
      .m-stage-background {
        width: 40vw; } }
  .m-stage img {
    width: 65vw;
    display: block;
    flex: 1 1 auto;
    height: 100%; }
    @media (max-width: 1024px) {
      .m-stage img {
        width: 100%; } }
    @media (min-width: 2001px) {
      .m-stage img {
        width: 60vw; } }
  .m-stage-wrapper {
    position: absolute;
    width: 65vw;
    left: calc((100vw - 1120px) /2);
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    padding: 0 1rem; }
    @media (max-width: 1120px) {
      .m-stage-wrapper {
        left: 0; } }
    @media (max-width: 1024px) {
      .m-stage-wrapper {
        width: 100%;
        position: unset;
        background: #578144;
        padding: 1.5rem 1rem 0 1rem; } }
  .m-stage-content {
    position: relative; }
    @media (max-width: 1024px) {
      .m-stage-content {
        width: unset; } }
  .m-stage-intro {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff; }
  .m-stage-title {
    margin: 2rem 0;
    color: #fff;
    font-size: 6rem;
    max-width: 850px;
    line-height: 1.3;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none; }
    @media (max-width: 1024px) {
      .m-stage-title {
        max-width: unset; } }
    @media (max-width: 768px) {
      .m-stage-title {
        font-size: 2rem !important;
        margin: 1rem 0; } }
  .m-stage-subtitle {
    display: block; }

.l-sustainability .m-stage::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: -25px;
  transform: rotate(180deg);
  bottom: -1px; }

.l-sustainability .m-stage-background {
  background: #5A7A3A; }
  .l-sustainability .m-stage-background::after {
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 61 1024' fill='%235A7A3A' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.68 5.97763e-05C28.4086 0.624055 28.3332 1.31569 28.4635 1.98352C28.5939 2.65135 28.9239 3.26389 29.41 3.74005C29.9169 4.28906 30.2258 4.99178 30.2874 5.73651C30.349 6.48124 30.1598 7.22518 29.75 7.85004C28.97 9.19004 28.16 10.6801 29.24 12.3101C29.2598 12.365 29.2598 12.4251 29.24 12.48C28.9829 13.4947 29.0103 14.5606 29.319 15.5607C29.6277 16.5609 30.2058 17.4567 30.99 18.15C31.59 18.73 31.49 20.15 31.48 21.15C31.48 22.87 31.21 24.57 31.09 26.28C30.8638 28.4564 31.1656 30.6552 31.97 32.6901C32.58 34.1301 32.38 35.9301 32.38 37.5701C32.3653 39.4046 32.2551 41.237 32.05 43.0601C32.0282 43.8787 31.7789 44.6751 31.33 45.36C30.9477 45.7742 30.7192 46.3072 30.6828 46.8696C30.6464 47.4321 30.8043 47.99 31.13 48.45C31.5715 49.1471 31.9084 49.9052 32.13 50.7C32.25 51.36 32.21 52.45 31.8 52.76C30.45 53.76 30.75 54.76 31.39 55.96C32.1523 57.2344 32.615 58.6654 32.7432 60.1448C32.8714 61.6243 32.6617 63.1135 32.13 64.5001C31.6283 65.7592 31.3976 67.1098 31.4527 68.4641C31.5078 69.8184 31.8476 71.1459 32.45 72.36C33.25 74.18 32.91 76.51 33.06 78.61C33.018 79.825 33.0984 81.0412 33.3 82.24C33.7473 83.4409 33.8273 84.7477 33.53 85.9941C33.2326 87.2406 32.5712 88.3705 31.63 89.24C30.8661 90.178 30.4682 91.3611 30.51 92.5701C30.5919 94.5182 30.9109 96.4491 31.46 98.3201C31.9152 99.2954 32.4968 100.207 33.19 101.03C33.61 101.72 34.31 102.5 34.26 103.19C33.96 107.29 33.73 111.39 31.14 114.97C30.7443 115.548 30.4725 116.202 30.3417 116.891C30.2109 117.579 30.2239 118.287 30.38 118.97C32.02 123.61 30.85 127.97 30.01 132.52C29.1861 136.546 29.0778 140.686 29.69 144.75C30.0871 147.65 30.8952 150.478 32.09 153.15C32.278 153.519 32.3805 153.926 32.39 154.34C32.39 159.34 32.46 164.34 31.39 169.34C30.4391 173.782 29.1006 178.132 27.39 182.34C26.79 183.85 27.1 185.77 27.16 187.49C27.2309 188.495 27.443 189.484 27.79 190.43C28.31 192.03 28.98 193.58 29.51 195.17C29.8963 196.151 30.1421 197.181 30.24 198.23C30.32 201.07 30.29 203.92 30.24 206.76C30.1202 209.325 30.8942 211.852 32.43 213.91C32.8494 214.373 33.0883 214.971 33.103 215.595C33.1177 216.219 32.9072 216.828 32.51 217.31C31.9726 218.225 31.482 219.166 31.04 220.13C30.3028 221.844 29.3949 223.478 28.33 225.01C26.21 227.53 27.08 230.2 27.64 232.78C28.1526 234.76 28.9474 236.656 30 238.41C30.4828 239.205 30.7651 240.106 30.8226 241.034C30.88 241.963 30.711 242.891 30.33 243.74C28.43 248.92 27.44 254.18 30.63 259.38C31.0844 260.459 31.2164 261.647 31.01 262.8C30.8694 265.386 30.5722 267.96 30.12 270.51C29.6051 273.152 28.8965 275.752 28 278.29C26.9881 281.002 26.4404 283.866 26.38 286.76C26.38 289.64 25.87 292.51 25.59 295.39C25.5257 295.72 25.4922 296.054 25.49 296.39C25.88 299.66 26.31 302.91 26.7 306.18C26.91 307.98 27.2 309.68 25.4 311.18C24.61 311.84 24.49 313.54 24.4 314.79C24.18 317.71 24.09 320.66 24.08 323.59C24.08 324.91 23.97 326.5 24.62 327.5C27.177 331.325 28.3161 335.924 27.84 340.5C27.7 341.94 27.84 343.41 27.84 344.96L30.18 344.54C29.03 349.11 31.83 352.54 33.18 356.3C35.27 362.16 34.51 367.66 32.34 373.2C32.0886 373.733 31.8877 374.289 31.74 374.86C31.5165 376.144 30.9923 377.357 30.2102 378.4C29.4281 379.443 28.4103 380.286 27.24 380.86C24.46 382.42 25 385.35 25.24 387.72C25.61 390.347 26.4037 392.897 27.59 395.27C28.1062 396.264 28.3815 397.366 28.3937 398.487C28.4058 399.607 28.1545 400.715 27.66 401.72C25.95 405.47 25.43 409.65 23.06 413.19C21.66 415.26 22.66 417.27 24.79 418.54C25.2662 419.015 25.5388 419.657 25.55 420.33C25.78 422.53 25.85 424.75 26.06 426.96C26.1099 427.438 26.33 427.881 26.68 428.21C28.49 429.69 28.21 431.04 27.04 432.92C26.2617 434.502 25.8223 436.229 25.75 437.99C25.5264 440.226 25.4329 442.473 25.47 444.72C25.4788 445.482 25.7004 446.227 26.11 446.87C27.9301 449.747 28.6575 453.182 28.16 456.55C27.96 458.61 27.65 460.66 27.59 462.73C27.5622 464.201 27.6997 465.67 28 467.11C28.58 470.11 29.23 473 30 475.91C30.1921 476.62 30.2353 477.363 30.1269 478.091C30.0185 478.819 29.7608 479.516 29.37 480.14C27.48 483.41 27.21 486.89 27.65 490.6C27.94 493.04 27.46 495.6 27.47 498.03C27.5286 499.581 27.6822 501.128 27.93 502.66C28.1 504.04 28.44 505.41 28.54 506.8C28.72 509.27 29.15 511.8 28.8 514.21C28.36 517.21 30.49 519.65 30.15 522.54C30.1437 522.629 30.1585 522.717 30.1933 522.799C30.2281 522.881 30.2818 522.953 30.35 523.01C34.1 524.95 32.85 528.42 32.53 531.27C32.19 534.37 31.32 537.39 31.81 540.56C32.22 543.24 32.62 545.92 32.81 548.62C32.8109 549.782 32.5868 550.933 32.15 552.01C31.45 554.07 30.59 556.08 29.86 558.14C29.7213 558.645 29.6974 559.175 29.79 559.69C29.93 561.16 30.26 562.62 30.28 564.09C30.286 565.693 30.9133 567.23 32.03 568.38C32.7162 569.203 33.0977 570.238 33.11 571.31C33.11 573.31 32.57 575.31 32.52 577.31C32.5814 578.538 32.8309 579.748 33.26 580.9C33.6 582.02 33.7 582.9 32.66 583.76C32.2733 584.042 31.9946 584.448 31.87 584.91C31.36 588.21 30.79 591.51 30.55 594.83C30.49 595.77 31.33 596.83 31.97 597.73C32.74 598.73 33.26 599.57 31.88 600.49C31.4854 600.762 31.2015 601.166 31.08 601.63C30.23 605.53 27.29 608.76 27.4 612.94C27.5364 613.857 27.7403 614.763 28.01 615.65C28.3481 617.17 28.5886 618.71 28.73 620.26C28.82 621.67 28.58 623.09 28.55 624.51C28.5871 624.978 28.7091 625.436 28.91 625.86C29.3065 627.179 29.8324 628.455 30.48 629.67C32.29 632.51 29.95 635.11 30.13 637.85C30.13 638.37 29.41 639.04 28.89 639.49C27.9815 640.161 27.2487 641.041 26.7541 642.056C26.2596 643.072 26.018 644.191 26.05 645.32C26.0652 645.379 26.0652 645.441 26.05 645.5C24.55 649.5 25.74 652.89 27.97 656.27C30.37 659.93 30.11 664.16 29.13 668.11C28.69 669.86 28.53 671.11 29.39 672.62C29.5114 672.907 29.5602 673.22 29.5323 673.53C29.5044 673.84 29.4006 674.139 29.23 674.4C28.23 675.4 28.67 676.27 29.23 677.11C30.76 679.48 30.81 682.04 30.57 684.75C30.38 686.97 30.57 689.22 30.57 691.45C30.57 691.57 30.67 691.68 30.66 691.79L30.25 700.12C30.25 700.35 30.09 700.59 30.13 700.8C30.46 702.67 30.83 704.54 31.13 706.41C31.2 706.79 31.13 707.2 31.13 707.58C31.2036 708.848 31.391 710.106 31.69 711.34C32.16 712.79 32.54 714.07 31.09 715.15C30.95 715.26 30.78 715.4 30.75 715.55C29.95 719.28 26.84 722.34 27.75 726.61C27.8693 727.908 27.6343 729.215 27.07 730.39C25.71 733.95 26.15 737.32 27.17 740.94C28.71 746.37 30.74 751.86 29.54 757.67C28.82 761.18 28.17 764.83 26.61 768C24.75 771.79 25.53 775.29 26.95 778.55C27.9461 780.804 28.3257 783.282 28.05 785.73C27.6076 788.505 28.2291 791.344 29.79 793.68C29.958 793.905 30.0739 794.164 30.1292 794.439C30.1846 794.714 30.178 794.998 30.11 795.27C28.97 797.52 27.65 799.67 26.48 801.9C26.0106 802.691 25.7364 803.582 25.68 804.5C25.6045 807.061 26.3548 809.578 27.82 811.68C28.76 812.95 28.58 814.19 28.03 815.68C26.63 819.45 25.97 823.28 28.28 827.06C28.637 827.905 28.748 828.834 28.6 829.74C28.54 830.74 27.98 831.74 28.04 832.69C28.27 836.48 26.94 839.88 25.59 843.29C25.4341 843.735 25.3432 844.199 25.32 844.67C24.9745 847.067 24.7576 849.48 24.67 851.9C24.67 855.06 25 858.22 25.24 861.37C25.36 862.83 25.72 864.17 24.37 865.45C23.74 866.05 23.7 867.45 23.6 868.45C23.41 870.56 23.31 872.69 23.28 874.81C23.1437 875.736 23.2937 876.682 23.71 877.52C26.38 880.92 26.16 884.88 26.19 888.81L26.19 890.29C26.76 890.29 27.25 890.36 27.19 890.36C28.26 893.36 29.1 896.26 30.26 898.99C31.69 902.36 31.36 905.69 30.42 908.99C29.9172 910.751 29.2855 912.472 28.53 914.14C28.2126 914.981 27.6159 915.687 26.84 916.14C24.19 917.33 23.84 919.54 24.21 921.91C24.5088 923.85 25.1129 925.73 26 927.48C26.4167 928.291 26.6341 929.189 26.6341 930.1C26.6341 931.011 26.4167 931.91 26 932.72L22.55 940.84C21.8 942.59 22.15 943.64 23.68 944.84C23.8925 945.037 24.0625 945.275 24.1794 945.54C24.2964 945.805 24.3578 946.091 24.36 946.38C24.24 948.79 24.22 951.1 26.1 953.01C26.39 953.3 26.16 954.19 26.02 954.76C25.61 956.44 25.02 958.09 24.68 959.76C24.4843 960.987 24.404 962.229 24.44 963.47C24.348 964.152 24.452 964.845 24.74 965.47C26.69 968.07 26.86 971.06 26.35 973.97C25.6 978.22 26.66 982.19 27.61 986.2C28.086 987.791 27.9134 989.506 27.13 990.97C26.1183 992.797 25.7122 994.898 25.97 996.97C26.0696 999.328 26.0095 1001.69 25.79 1004.04C25.6944 1004.56 25.6944 1005.1 25.79 1005.62C27.19 1009.06 26.79 1012.62 26.85 1016.23C26.92 1018.59 29.69 1020.75 28.68 1023.29L-0.119995 1023.29L-0.12004 6.10352e-05L28.68 5.97763e-05Z'/%3E%3C/svg%3E%0A");
    background-repeat: repeat-y;
    background-size: cover;
    position: absolute;
    height: 100%;
    width: 32px;
    right: -30px; }
    @media (min-width: 2001px) {
      .l-sustainability .m-stage-background::after {
        right: 0;
        width: 56px; } }

@media (max-width: 1024px) {
  .l-sustainability .m-stage-wrapper {
    padding: 1rem;
    position: relative;
    background: #5A7A3A; }
    .l-sustainability .m-stage-wrapper::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
      background-repeat: repeat-x !important;
      height: 32px;
      width: 100%;
      left: 0;
      position: absolute;
      top: -25px;
      transform: rotate(180deg); } }

.l-sustainability .m-stage-title {
  font-size: 6.6rem;
  line-height: 1; }

.l-sustainability .m-stage-subtitle {
  color: #EAF4D7; }

.m-stagesmall {
  margin: 0 0 2rem 0; }
  .m-stagesmall-img {
    width: 100%;
    display: block; }

.m-search-input {
  display: none;
  border: 1px solid #578144;
  line-height: 1.5rem;
  border-bottom-left-radius: 14px;
  border-top-left-radius: 14px;
  border-right: 0;
  padding: 0.0625rem 0.125rem 0.0625rem 0.75rem;
  background-color: #fff; }
  @media (max-width: 767px) {
    .m-search-input {
      max-width: 120px; } }

.l-search {
  max-width: 900px;
  margin: 3rem auto; }
  @media (max-width: 1023px) {
    .l-search {
      padding: 0 1rem; } }
  .l-search .tx-indexedsearch-searchbox {
    display: none; }
  .l-search .tx-indexedsearch-rules {
    display: none; }
  .l-search .tx-indexedsearch-info-sword {
    font-size: 1.75rem; }
    .l-search .tx-indexedsearch-info-sword-word {
      font-weight: bold;
      color: #578144; }
  .l-search .tx-indexedsearch-res {
    border-top: 1px solid #DDE5DD; }
    .l-search .tx-indexedsearch-res h3 {
      margin: 2rem 0 1rem 0;
      color: #578144;
      font-size: 1.5rem; }
      .l-search .tx-indexedsearch-res h3 a {
        text-decoration: none; }
    .l-search .tx-indexedsearch-res p {
      margin: 1rem 0 2.5rem 0; }
  .l-search .tx-indexedsearch-percent {
    font-weight: 300; }
  .l-search ul.tx-indexedsearch-browsebox {
    display: flex;
    justify-content: center;
    list-style: none; }
    @media (max-width: 767px) {
      .l-search ul.tx-indexedsearch-browsebox {
        display: block;
        padding: 0;
        text-align: center; } }
    .l-search ul.tx-indexedsearch-browsebox li {
      padding: 1rem 0.75rem; }
      @media (max-width: 767px) {
        .l-search ul.tx-indexedsearch-browsebox li {
          padding: 1rem 0; } }
      .l-search ul.tx-indexedsearch-browsebox li a {
        text-decoration: none; }
        .l-search ul.tx-indexedsearch-browsebox li a:hover {
          text-decoration: underline; }

.m-highlightteaser {
  display: flex;
  justify-content: center;
  padding: 2rem 1rem;
  position: relative; }
  @media (max-width: 1024px) {
    .m-highlightteaser {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  @media (max-width: 767px) {
    .m-highlightteaser {
      padding: 2rem 0; } }
  .m-highlightteaser-wrapper {
    max-width: 1120px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%; }
  .m-highlightteaser-content {
    margin: 1rem;
    padding: 2rem 2rem 0 2rem;
    text-align: center;
    box-shadow: 0px 1px 4px 4px rgba(113, 113, 113, 0.2);
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .m-highlightteaser img {
    padding: 0 0 1rem 0;
    max-width: 100%;
    height: auto; }
  .m-highlightteaser-title {
    margin: 0 auto 2rem auto;
    max-width: 900px;
    line-height: 1.5;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    display: block;
    font-size: 1.25rem; }
  .m-highlightteaser-txt {
    padding: 0 0 2rem 0; }
  .m-highlightteaser .c-btn-primary {
    display: inline-block;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin-top: auto; }
  .m-highlightteaser--default .m-highlightteaser-content {
    background: #fff; }
  .m-highlightteaser--default .m-highlightteaser-title {
    color: #C1431B; }
  .m-highlightteaser--default .c-btn-primary {
    background-color: #C1431B;
    color: #fff;
    border: 1px solid transparent; }
    .m-highlightteaser--default .c-btn-primary:hover {
      background-color: #fff !important;
      color: #C1431B;
      border: 1px solid #C1431B; }
  .m-highlightteaser--orange .m-highlightteaser-content {
    background: #B95B1C;
    color: #fff; }
  .m-highlightteaser--orange .c-btn-primary {
    background-color: #fff;
    color: #B95B1C;
    border: 1px solid transparent; }
    .m-highlightteaser--orange .c-btn-primary:hover {
      background: #B95B1C;
      color: #fff !important;
      border: 1px solid #fff; }
  .m-highlightteaser--green .m-highlightteaser-content {
    background: #EAF4D7;
    color: #578144; }
  .m-highlightteaser--green .m-highlightteaser-txt {
    color: #000; }
  .m-highlightteaser--green .c-btn-primary {
    background-color: #578144;
    color: #fff;
    border: 1px solid transparent; }
    .m-highlightteaser--green .c-btn-primary:hover {
      background-color: #fff !important;
      color: #578144;
      border: 1px solid #578144; }
  .m-highlightteaser--greenbg {
    background: #578144; }
    .m-highlightteaser--greenbg .m-highlightteaser-content {
      background: #fff;
      color: #578144; }
    .m-highlightteaser--greenbg .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-highlightteaser--greenbg .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-highlightteaser--green-sustainability-bg {
    background: #5A7A3A; }
    .m-highlightteaser--green-sustainability-bg .m-highlightteaser-content {
      background: #fff; }
    .m-highlightteaser--green-sustainability-bg .m-highlightteaser-title {
      color: #5A7A3A; }
    .m-highlightteaser--green-sustainability-bg .m-highlightteaser-txt {
      color: #000; }
    .m-highlightteaser--green-sustainability-bg .c-btn-primary {
      background-color: #5A7A3A;
      color: #fff;
      border: 1px solid transparent; }
      .m-highlightteaser--green-sustainability-bg .c-btn-primary:hover {
        background-color: #fff !important;
        color: #5A7A3A;
        border: 1px solid #5A7A3A; }
  .m-highlightteaser--orangebg {
    background: #B95B1C; }
    .m-highlightteaser--orangebg .m-highlightteaser-content {
      color: #fff;
      box-shadow: none; }
    .m-highlightteaser--orangebg .c-btn-primary {
      background-color: #fff;
      color: #C1431B;
      border: 1px solid transparent; }
      .m-highlightteaser--orangebg .c-btn-primary:hover {
        background: #C1431B;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-highlightteaser--col3 .m-highlightteaser-content {
    max-width: 46%;
    flex: 44%; }
    @media (min-width: 1025px) {
      .m-highlightteaser--col3 .m-highlightteaser-content {
        max-width: 30%; } }
    @media (max-width: 767px) {
      .m-highlightteaser--col3 .m-highlightteaser-content {
        max-width: unset; } }
  .m-highlightteaser--lshwhite {
    background-color: #fff; }
    .m-highlightteaser--lshwhite .m-highlightteaser-content {
      box-shadow: none; }
    .m-highlightteaser--lshwhite .m-highlightteaser-title {
      color: #578144; }
    .m-highlightteaser--lshwhite .m-highlightteaser-txt {
      color: #4f4f4f; }
    .m-highlightteaser--lshwhite .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-highlightteaser--lshwhite .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-highlightteaser--lshgray {
    background-color: #e9ecef; }
    .m-highlightteaser--lshgray .m-highlightteaser-content {
      box-shadow: none; }
    .m-highlightteaser--lshgray .m-highlightteaser-title {
      color: #4f4f4f; }
    .m-highlightteaser--lshgray .m-highlightteaser-txt {
      color: #4f4f4f; }
    .m-highlightteaser--lshgray .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-highlightteaser--lshgray .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-highlightteaser--lshgreen {
    background-color: #578144; }
    .m-highlightteaser--lshgreen .m-highlightteaser-content {
      box-shadow: none; }
    .m-highlightteaser--lshgreen .m-highlightteaser-title {
      color: #fff; }
    .m-highlightteaser--lshgreen .m-highlightteaser-txt {
      color: #fff; }
    .m-highlightteaser--lshgreen .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .m-highlightteaser--lshgreen .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }

.l-sustainability .m-highlightteaser-title {
  font-family: "Bygone", Arial, sans-serif;
  font-size: 2.4rem !important;
  line-height: 40px; }

.l-sustainability .m-highlightteaser--green-sustainability-bg::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  top: -25px;
  transform: rotate(180deg);
  z-index: 300; }

.l-sustainability .m-highlightteaser--green-sustainability-bg::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: -25px;
  z-index: 300; }

.l-sustainability .m-highlightteaser--green-sustainability-bg .m-highlightteaser-txt {
  font-size: 0.875rem;
  line-height: 1.75; }

.l-sustainability .m-highlightteaser-green .m-highlightteaser-title {
  color: #5A7A3A; }

.l-sustainability .m-highlightteaser-green .m-highlightteaser .c-btn-primary {
  background-color: #5A7A3A;
  color: #fff;
  border: 1px solid transparent; }
  .l-sustainability .m-highlightteaser-green .m-highlightteaser .c-btn-primary:hover {
    background-color: #fff !important;
    color: #5A7A3A;
    border: 1px solid #5A7A3A; }

.m-downloadteaser {
  padding: 2rem 0;
  color: #fff; }
  @media (max-width: 1024px) {
    .m-downloadteaser {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  @media (max-width: 768px) {
    .m-downloadteaser {
      padding: 2rem 0 0 0; } }
  .m-downloadteaser--default {
    background: #B95B1C; }
    .m-downloadteaser--default .c-btn-primary {
      background-color: #fff;
      color: #B95B1C;
      border: 1px solid transparent; }
      .m-downloadteaser--default .c-btn-primary:hover {
        background: #B95B1C;
        color: #fff !important;
        border: 1px solid #fff; }
    .m-downloadteaser--default .m-downloadteaser-subtitle {
      color: #F2C1A4; }
  .m-downloadteaser--green {
    background: #578144; }
    .m-downloadteaser--green .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .m-downloadteaser--green .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }
    .m-downloadteaser--green .m-downloadteaser-subtitle {
      color: #EAF4D7; }
  .m-downloadteaser-wrapper {
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 1rem;
    display: flex;
    text-align: center; }
    @media (max-width: 768px) {
      .m-downloadteaser-wrapper {
        flex-direction: column; } }
  .m-downloadteaser img {
    margin: 0 2rem 0 0; }
    @media (max-width: 768px) {
      .m-downloadteaser img {
        margin: 0 auto 2rem auto;
        width: max-content; } }
  .m-downloadteaser-content {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%; }
  .m-downloadteaser-title {
    margin: 0 0 2rem 0; }
  .m-downloadteaser-subtitle {
    display: block; }
  .m-downloadteaser-txt {
    padding: 0 0 2rem 0;
    max-width: 520px;
    margin: 0 auto; }
  .m-downloadteaser--lshwhite {
    background-color: #fff; }
    .m-downloadteaser--lshwhite .m-downloadteaser-title {
      color: #4f4f4f; }
    .m-downloadteaser--lshwhite .m-downloadteaser-txt {
      color: #4f4f4f; }
    .m-downloadteaser--lshwhite .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-downloadteaser--lshwhite .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-downloadteaser--lshgray {
    background-color: #e9ecef; }
    .m-downloadteaser--lshgray .m-downloadteaser-title {
      color: #4f4f4f; }
    .m-downloadteaser--lshgray .m-downloadteaser-txt {
      color: #4f4f4f; }
    .m-downloadteaser--lshgray .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-downloadteaser--lshgray .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-downloadteaser--lshgreen {
    background-color: #578144; }
    .m-downloadteaser--lshgreen .m-downloadteaser-title {
      color: #fff; }
    .m-downloadteaser--lshgreen .m-downloadteaser-txt {
      color: #fff; }
    .m-downloadteaser--lshgreen .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .m-downloadteaser--lshgreen .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }

.l-sustainability .m-downloadteaser-title {
  font-family: "Bygone", Arial, sans-serif; }

.l-sustainability .c-btn-primary {
  font-family: "Bygone", Arial, sans-serif; }

.m-fullimageteaser {
  padding: 2rem 0; }
  @media (max-width: 1024px) {
    .m-fullimageteaser {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-fullimageteaser-title {
    text-align: center;
    color: #578144;
    margin: 0 0 2rem 0;
    padding: 0 1rem; }
  .m-fullimageteaser img {
    width: 100%;
    height: auto;
    padding: 0 0 2rem 0; }
  .m-fullimageteaser-rte {
    column-count: 2;
    font-size: 1.125rem; }
    @media (max-width: 768px) {
      .m-fullimageteaser-rte {
        padding: 0 1rem; } }
    @media (max-width: 767px) {
      .m-fullimageteaser-rte {
        column-count: 1; } }
    .m-fullimageteaser-rte h3 {
      margin: 0 0 1rem 0; }
    .m-fullimageteaser-rte p {
      margin: 0 0 2.5rem 0; }

.l-sustainability .m-fullimageteaser-title {
  color: #5A7A3A; }

.m-halfimageteaser {
  padding: 3rem 0; }
  @media (max-width: 1024px) {
    .m-halfimageteaser {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-halfimageteaser-title {
    text-align: center;
    color: #004C28;
    margin: 0 auto 2rem auto;
    padding: 0 1rem; }
  .m-halfimageteaser-content {
    display: flex; }
    @media (max-width: 768px) {
      .m-halfimageteaser-content {
        flex-direction: column; } }
  .m-halfimageteaser img {
    width: 50%;
    padding: 0 1rem 0 0;
    height: min-content;
    height: intrinsic; }
    @media (max-width: 768px) {
      .m-halfimageteaser img {
        width: 100%;
        height: auto;
        padding: 0 0 2rem 0;
        height: auto; } }
  .m-halfimageteaser-rte {
    flex: 1 1 50%;
    padding: 0 0 0 1rem;
    font-size: 1.125rem; }
    @media (max-width: 768px) {
      .m-halfimageteaser-rte {
        padding: 0 1rem; } }
    .m-halfimageteaser-rte h3 {
      margin: 0 0 1rem 0; }
    .m-halfimageteaser-rte p {
      margin: 0 0 2.5rem 0; }
  .m-halfimageteaser--lshwhite {
    background-color: #fff;
    padding: 3rem 1rem; }
    .m-halfimageteaser--lshwhite .m-halfimageteaser-wrapper {
      max-width: 1120px; }
      .m-halfimageteaser--lshwhite .m-halfimageteaser-wrapper img {
        width: 100%;
        max-width: 430px;
        padding: 0; }
        @media (max-width: 1024px) {
          .m-halfimageteaser--lshwhite .m-halfimageteaser-wrapper img {
            width: 100%;
            padding: 0 0 2rem 0;
            height: auto;
            max-width: 100%; } }
    @media (max-width: 1024px) {
      .m-halfimageteaser--lshwhite .m-halfimageteaser-content {
        flex-direction: column; } }
    .m-halfimageteaser--lshwhite .m-halfimageteaser-rte {
      padding: 0 0 0 8rem; }
      @media (max-width: 1024px) {
        .m-halfimageteaser--lshwhite .m-halfimageteaser-rte {
          padding: 0; } }
      .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h1, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h2, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h3, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h4, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h5, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h6 {
        color: #004C28; }
        .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h1:first-of-type, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h2:first-of-type, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h3:first-of-type, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h4:first-of-type, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h5:first-of-type, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h6:first-of-type {
          margin-top: 0; }
        .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h1:last-child, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h2:last-child, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h3:last-child, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h4:last-child, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h5:last-child, .m-halfimageteaser--lshwhite .m-halfimageteaser-rte h6:last-child {
          margin-bottom: 0; }
      .m-halfimageteaser--lshwhite .m-halfimageteaser-rte p:last-child {
        margin-bottom: 0; }
  .m-halfimageteaser--lshgray {
    background-color: #e9ecef;
    padding: 3rem 1rem; }
    .m-halfimageteaser--lshgray .m-halfimageteaser-title {
      color: #4f4f4f; }
    .m-halfimageteaser--lshgray .m-halfimageteaser-wrapper {
      max-width: 1120px; }
      .m-halfimageteaser--lshgray .m-halfimageteaser-wrapper img {
        width: 100%;
        max-width: 430px;
        padding: 0; }
        @media (max-width: 1024px) {
          .m-halfimageteaser--lshgray .m-halfimageteaser-wrapper img {
            width: 100%;
            padding: 0 0 2rem 0;
            height: auto;
            max-width: 100%; } }
    @media (max-width: 1024px) {
      .m-halfimageteaser--lshgray .m-halfimageteaser-content {
        flex-direction: column; } }
    .m-halfimageteaser--lshgray .m-halfimageteaser-rte {
      padding: 0 0 0 8rem; }
      @media (max-width: 1024px) {
        .m-halfimageteaser--lshgray .m-halfimageteaser-rte {
          padding: 0; } }
      .m-halfimageteaser--lshgray .m-halfimageteaser-rte h1, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h2, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h3, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h4, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h5, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h6 {
        color: #4f4f4f; }
        .m-halfimageteaser--lshgray .m-halfimageteaser-rte h1:first-of-type, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h2:first-of-type, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h3:first-of-type, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h4:first-of-type, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h5:first-of-type, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h6:first-of-type {
          margin-top: 0; }
        .m-halfimageteaser--lshgray .m-halfimageteaser-rte h1:last-child, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h2:last-child, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h3:last-child, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h4:last-child, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h5:last-child, .m-halfimageteaser--lshgray .m-halfimageteaser-rte h6:last-child {
          margin-bottom: 0; }
      .m-halfimageteaser--lshgray .m-halfimageteaser-rte p:last-child {
        margin-bottom: 0; }
  .m-halfimageteaser--lshgreen {
    background-color: #578144;
    padding: 3rem 1rem; }
    .m-halfimageteaser--lshgreen .m-halfimageteaser-title {
      color: #fff; }
    .m-halfimageteaser--lshgreen .m-halfimageteaser-wrapper {
      max-width: 1120px; }
      .m-halfimageteaser--lshgreen .m-halfimageteaser-wrapper img {
        width: 100%;
        max-width: 430px;
        padding: 0; }
        @media (max-width: 1024px) {
          .m-halfimageteaser--lshgreen .m-halfimageteaser-wrapper img {
            width: 100%;
            padding: 0 0 2rem 0;
            height: auto;
            max-width: 100%; } }
    @media (max-width: 1024px) {
      .m-halfimageteaser--lshgreen .m-halfimageteaser-content {
        flex-direction: column; } }
    .m-halfimageteaser--lshgreen .m-halfimageteaser-rte {
      padding: 0 0 0 8rem; }
      @media (max-width: 1024px) {
        .m-halfimageteaser--lshgreen .m-halfimageteaser-rte {
          padding: 0; } }
      .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h1, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h2, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h3, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h4, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h5, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h6 {
        color: #fff; }
        .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h1:first-of-type, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h2:first-of-type, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h3:first-of-type, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h4:first-of-type, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h5:first-of-type, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h6:first-of-type {
          margin-top: 0; }
        .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h1:last-child, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h2:last-child, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h3:last-child, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h4:last-child, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h5:last-child, .m-halfimageteaser--lshgreen .m-halfimageteaser-rte h6:last-child {
          margin-bottom: 0; }
      .m-halfimageteaser--lshgreen .m-halfimageteaser-rte p {
        color: #fff; }
        .m-halfimageteaser--lshgreen .m-halfimageteaser-rte p:last-child {
          margin-bottom: 0; }

.l-sustainability .m-halfimageteaser-title {
  color: #5A7A3A; }

.m-statisticteaser {
  padding: 2rem 1rem 0 1rem;
  color: #fff; }
  .m-statisticteaser-wrapper {
    max-width: 1120px;
    margin: 0 auto; }
  .m-statisticteaser-title {
    margin: 0 0 2rem 0;
    text-align: center;
    font-size: 3rem; }
  .m-statisticteaser-content {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
  .m-statisticteaser-teaser {
    text-align: center;
    padding: 0 1rem 2rem 1rem;
    width: 280px; }
    .m-statisticteaser-teaser img {
      padding: 0 0 1rem 0;
      max-width: 100px;
      max-height: 100px; }
    .m-statisticteaser-teaser-title {
      font-size: 2.5rem;
      margin: 0 0 1rem 0; }
    .m-statisticteaser-teaser-txt {
      font-size: 1.25rem;
      font-weight: bold;
      margin: 0;
      text-transform: uppercase; }
  .m-statisticteaser--orange {
    background: #E39322; }
  .m-statisticteaser--green {
    background: #578144; }
    .m-statisticteaser--green .m-statisticteaser-teaser-txt {
      color: #fff; }

.l-sustainability .m-statisticteaser {
  font-family: "Bygone", Arial, sans-serif; }
  .l-sustainability .m-statisticteaser-teaser-txt {
    font-weight: 300;
    font-size: 1.5rem; }

.m-cardteaser {
  margin: 3rem 1rem;
  display: flex;
  justify-content: center;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }
  .m-cardteaser-wrapper {
    max-width: 1120px;
    display: flex; }
    @media (max-width: 1024px) {
      .m-cardteaser-wrapper {
        flex-direction: column; } }
  .m-cardteaser img {
    width: 100%;
    position: relative;
    height: -moz-available;
    /* WebKit-based browsers will ignore this. */
    height: fill-available;
    max-height: 407px; }
    @media (max-width: 1024px) {
      .m-cardteaser img {
        max-width: unset !important;
        margin: unset !important;
        height: auto !important;
        max-height: unset; } }
  @media (max-width: 1024px) {
    .m-cardteaser-content {
      margin: unset !important; } }
  .m-cardteaser-inner {
    text-align: center;
    box-shadow: 0px 1px 4px 4px rgba(113, 113, 113, 0.2);
    padding: 2rem;
    min-height: 408px;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    @media (max-width: 1024px) {
      .m-cardteaser-inner {
        min-height: unset !important;
        padding: 2rem 1rem; } }
  .m-cardteaser-title {
    margin: 0 0 2rem 0;
    padding: 0 1rem; }
    @media (max-width: 1024px) {
      .m-cardteaser-title {
        margin: 0 0 1rem 0;
        padding: 0; } }
  .m-cardteaser-subtitle {
    font-weight: bold;
    font-size: 1.125rem; }
  .m-cardteaser-txt {
    margin-bottom: 2rem;
    padding: 0 1rem; }
    @media (max-width: 1024px) {
      .m-cardteaser-txt {
        padding: 0; } }
  .m-cardteaser--project .m-cardteaser-wrapper img {
    margin: 4rem -2rem 0 0;
    max-width: 523px; }
  .m-cardteaser--project .m-cardteaser-inner {
    min-width: 628px; }
    @media (max-width: 1024px) {
      .m-cardteaser--project .m-cardteaser-inner {
        min-width: unset; } }
  .m-cardteaser--project .m-cardteaser-title {
    color: #578144; }
  .m-cardteaser--employee .m-cardteaser-wrapper {
    max-width: 900px;
    align-items: center; }
    .m-cardteaser--employee .m-cardteaser-wrapper img {
      max-width: 302px;
      width: auto; }
    @media (max-width: 1024px) {
      .m-cardteaser--employee .m-cardteaser-wrapper {
        max-width: unset; } }
  .m-cardteaser--employee .m-cardteaser-inner {
    min-width: 598px; }
    @media (max-width: 1024px) {
      .m-cardteaser--employee .m-cardteaser-inner {
        min-width: unset; } }
  .m-cardteaser--special .m-cardteaser-wrapper {
    align-items: center; }
    .m-cardteaser--special .m-cardteaser-wrapper img {
      margin-right: -1rem;
      max-width: 302px; }
  .m-cardteaser--special .m-cardteaser-inner {
    min-width: 818px; }
    @media (max-width: 1024px) {
      .m-cardteaser--special .m-cardteaser-inner {
        min-width: unset; } }
  .m-cardteaser--special .m-cardteaser-content {
    color: #004C28; }
  .m-cardteaser--special .m-cardteaser-txt {
    color: #4f4f4f; }
  .m-cardteaser--special .c-btn-primary {
    background-color: #578144;
    color: #fff;
    border: 1px solid transparent; }
    .m-cardteaser--special .c-btn-primary:hover {
      background-color: #fff !important;
      color: #578144;
      border: 1px solid #578144; }
  .m-cardteaser--special--even img {
    margin-left: -1rem;
    order: 2; }
    @media (max-width: 1024px) {
      .m-cardteaser--special--even img {
        order: unset; } }
  .m-cardteaser--green .m-cardteaser-title {
    color: #578144; }
  .m-cardteaser--green .c-btn-primary {
    background-color: #578144;
    color: #fff;
    border: 1px solid transparent; }
    .m-cardteaser--green .c-btn-primary:hover {
      background-color: #fff !important;
      color: #578144;
      border: 1px solid #578144; }
  .m-cardteaser--orange .m-cardteaser-inner {
    color: #4f4f4f !important; }
  .m-cardteaser--orange .m-cardteaser-title {
    color: #C1431B; }
  .m-cardteaser--orange .c-btn-primary {
    background-color: #C1431B;
    color: #fff;
    border: 1px solid transparent; }
    .m-cardteaser--orange .c-btn-primary:hover {
      background-color: #fff !important;
      color: #C1431B;
      border: 1px solid #C1431B; }
  .m-cardteaser--lsh .m-cardteaser-wrapper {
    width: 100%; }
    .m-cardteaser--lsh .m-cardteaser-wrapper img {
      max-width: 50%;
      padding: 0 1rem 0 0;
      display: block;
      width: 100%; }
      @media (max-width: 1024px) {
        .m-cardteaser--lsh .m-cardteaser-wrapper img {
          padding: 0 0 1rem 0 !important;
          max-width: 100%; } }
    .m-cardteaser--lsh .m-cardteaser-wrapper::before {
      border-radius: 50%; }
  .m-cardteaser--lsh .m-cardteaser-content {
    padding: 0 0 0 2rem;
    max-width: 50%;
    width: 100%; }
    @media (max-width: 1024px) {
      .m-cardteaser--lsh .m-cardteaser-content {
        padding: 0 !important;
        max-width: 100%; } }
  .m-cardteaser--lsh .m-cardteaser-inner {
    text-align: start;
    box-shadow: none;
    padding: 0;
    min-width: unset; }
    .m-cardteaser--lsh .m-cardteaser-inner:hover {
      background-color: unset !important;
      color: inherit !important; }
  .m-cardteaser--lsh .m-cardteaser-title {
    padding: 0;
    color: #212529;
    text-transform: none; }
  .m-cardteaser--lsh .m-cardteaser-txt {
    padding: 0;
    margin: 0 0 2rem 0; }
  .m-cardteaser--lsh .c-btn-primary {
    margin: 0 auto 0 0;
    background-color: #578144;
    color: #fff;
    border: 1px solid transparent; }
    .m-cardteaser--lsh .c-btn-primary:hover {
      background-color: #fff !important;
      color: #578144;
      border: 1px solid #578144; }
  @media (max-width: 1024px) {
    .m-cardteaser--lsh.m-cardteaser--special {
      margin-bottom: 4rem; } }
  .m-cardteaser--lsh.m-cardteaser--special--even .m-cardteaser-wrapper img {
    padding: 0 0 0 1rem; }
  .m-cardteaser--lsh.m-cardteaser--special--even .m-cardteaser-wrapper::before {
    left: 100% !important;
    transform: translate(-50%, -50%) !important; }
    @media (max-width: 1024px) {
      .m-cardteaser--lsh.m-cardteaser--special--even .m-cardteaser-wrapper::before {
        left: 0 !important; } }
  .m-cardteaser--lsh.m-cardteaser--special--even .m-cardteaser-content {
    padding: 0 2rem 0 0; }
  .m-cardteaser--lsh.m-cardteaser--greenlsh .m-cardteaser-wrapper, .m-cardteaser--lsh.m-cardteaser--green .m-cardteaser-wrapper {
    position: relative; }
    .m-cardteaser--lsh.m-cardteaser--greenlsh .m-cardteaser-wrapper::before, .m-cardteaser--lsh.m-cardteaser--green .m-cardteaser-wrapper::before {
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_6949)'%3E%3Cpath d='M65 0C100.88 0 130 29.12 130 65C130 100.88 100.88 130 65 130C29.12 130 0 100.88 0 65C0 29.12 29.12 0 65 0Z' fill='%236DAB58'/%3E%3Cpath d='M48.2299 50.2234C48.2299 50.2234 54.3833 47.1901 50.1799 33.1068C50.1799 33.1068 48.1866 26.0434 54.1666 12.1768C54.1666 12.1768 42.0333 31.9801 47.6666 41.9468C47.6666 41.9468 50.4399 46.3668 48.2299 50.2234Z' fill='white'/%3E%3Cpath d='M62.3567 50.2234C62.3567 50.2234 68.51 47.1901 64.3067 33.1068C64.3067 33.1068 62.3133 26.0434 68.2933 12.1768C68.2933 12.1768 56.16 31.9801 61.75 41.9468C61.7933 41.9468 64.61 46.3668 62.3567 50.2234Z' fill='white'/%3E%3Cpath d='M76.4834 50.2234C76.4834 50.2234 82.6367 47.1901 78.4334 33.1068C78.4334 33.1068 76.44 26.0434 82.42 12.1768C82.42 12.1768 70.2867 31.9801 75.8767 41.9468C75.92 41.9468 78.7367 46.3668 76.4834 50.2234Z' fill='white'/%3E%3Cpath d='M118.127 68.38C116.74 63.7 111.8 60.71 105.56 60.71C103.697 60.71 101.79 60.97 99.9266 61.5334C99.6666 61.62 99.4066 61.7067 99.1466 61.7934C99.19 61.1 99.19 60.4067 99.19 59.7134C99.19 58.4567 99.1033 57.2434 99.0166 56.03H57.3733V68.5534L63.5266 69.2467L61.7066 84.89L46.6266 83.2L48.4466 67.5567L55.51 68.3367V56.03H28.47C28.3833 57.2434 28.2966 58.4567 28.2966 59.7134C28.2966 73.2767 36.7033 85.2367 45.6733 92.6034H82.81C86.1466 89.8734 90.6533 86.4934 92.95 82.6367C95.1166 83.9367 97.89 84.7167 101.01 84.7167C102.873 84.7167 104.78 84.4567 106.643 83.8934C114.833 81.4667 119.99 74.5334 118.127 68.38ZM105.56 80.2967C104.043 80.73 102.527 80.9467 101.01 80.9467C98.54 80.9467 96.3733 80.34 94.77 79.3C96.7633 75.2267 98.15 70.72 98.8 65.9534C99.4933 65.65 100.273 65.3467 101.01 65.13C102.527 64.6967 104.043 64.48 105.56 64.48C110.023 64.48 113.62 66.4734 114.487 69.4634C115.743 73.6234 111.757 78.4767 105.56 80.2967Z' fill='white'/%3E%3Cpath d='M19.4133 97.7168C19.4133 97.7168 28.08 105.603 44.1567 105.603H64.35H84.5C100.577 105.603 109.243 97.7168 109.243 97.7168H64.35H19.4133Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
      position: absolute;
      top: 0;
      left: 0;
      width: 130px;
      height: 130px;
      background-size: contain;
      background-repeat: no-repeat;
      transform: translate(-60%, -12%) !important;
      z-index: 100; }
      @media (max-width: 1024px) {
        .m-cardteaser--lsh.m-cardteaser--greenlsh .m-cardteaser-wrapper::before, .m-cardteaser--lsh.m-cardteaser--green .m-cardteaser-wrapper::before {
          transform: translate(0, -47%) !important;
          max-width: 20vw;
          max-height: 20vw; } }
  .m-cardteaser--lsh.m-cardteaser--greenlsh .c-btn-primary, .m-cardteaser--lsh.m-cardteaser--green .c-btn-primary {
    background-color: #202020 !important;
    color: #fff !important; }
    .m-cardteaser--lsh.m-cardteaser--greenlsh .c-btn-primary:hover, .m-cardteaser--lsh.m-cardteaser--green .c-btn-primary:hover {
      color: #fff !important;
      border-color: #202020 !important; }
  .m-cardteaser--lsh.m-cardteaser--orange .m-cardteaser-wrapper {
    position: relative; }
    .m-cardteaser--lsh.m-cardteaser--orange .m-cardteaser-wrapper::before {
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_7003)'%3E%3Cmask id='mask0_1_7003' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='130' height='130'%3E%3Cpath d='M65 0C100.88 0 130 29.12 130 65C130 100.88 100.88 130 65 130C29.12 130 0 100.88 0 65C0 29.12 29.12 0 65 0Z' fill='%23F18E02'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_7003)'%3E%3Crect width='130' height='130' fill='%23F18E02'/%3E%3Cpath d='M50.7 19.9333C52.26 18.0267 55.2933 6.23999 55.2933 6.23999C49.53 8.14666 47.71 11.96 45.8033 15.9467C43.8533 19.9333 46.9733 24.8733 46.9733 24.8733C46.9733 24.8733 49.14 21.84 50.7 19.9333Z' fill='white'/%3E%3Cpath d='M54.7733 18.1132C53.43 20.1499 51.22 23.0965 51.22 23.0965C51.22 23.0965 56.8533 24.6132 60.1033 21.6232C63.3533 18.5899 66.4733 15.7732 66.56 9.70654C66.5167 9.70654 56.1167 16.0765 54.7733 18.1132Z' fill='white'/%3E%3Cpath d='M43.55 34.58C42.38 35.4033 41.47 36.0967 41.1233 36.5733C39.65 38.5667 37.2667 41.4267 37.2667 41.4267C37.2667 41.4267 42.8133 43.2467 46.1933 40.3867C48.8367 38.1767 51.3933 36.0533 52.5633 32.3267C52.1733 32.6733 51.7833 32.9767 51.3933 33.3233C48.9667 35.4033 45.2833 34.97 43.55 34.58Z' fill='white'/%3E%3Cpath d='M36.66 39.4334C37.0067 38.9567 37.44 37.8734 37.8733 36.53C37.0067 34.97 35.5333 31.59 36.79 28.6C37.0067 28.1234 37.18 27.69 37.3967 27.2134C34.19 29.4234 32.89 32.5 31.5467 35.6634C29.8133 39.7367 33.15 44.5034 33.15 44.5034C33.15 44.5034 35.1867 41.4267 36.66 39.4334Z' fill='white'/%3E%3Cpath d='M43.55 29.7267C43.94 29.25 44.3733 28.21 44.85 26.8667C44.0266 25.2634 42.6833 21.84 44.07 18.8934C44.2866 18.4167 44.5033 17.9834 44.72 17.55C41.4266 19.63 40.04 22.6634 38.5666 25.7834C36.7033 29.7267 39.8666 34.6234 39.8666 34.6234C39.8666 34.6234 42.0333 31.6334 43.55 29.7267Z' fill='white'/%3E%3Cpath d='M50.3533 25.3933C49.1833 26.1733 48.2733 26.91 47.9267 27.3867C46.4533 29.38 44.1133 32.1967 44.1133 32.1967C44.1133 32.1967 49.66 34.0167 53.04 31.1567C55.6833 28.9467 58.24 26.8233 59.41 23.0967C59.02 23.4433 58.63 23.7467 58.24 24.0933C55.77 26.2167 52.13 25.7833 50.3533 25.3933Z' fill='white'/%3E%3Cpath d='M36.4867 44.1567C35.3167 44.98 34.4067 45.6734 34.06 46.15C33.1933 47.32 32.0667 48.75 31.2433 49.7467C31.1567 49.5734 31.07 49.4434 30.94 49.3134C30.5933 48.9667 30.1167 48.8367 29.6833 48.9234C30.03 48.4034 30.42 47.3634 30.8533 46.0634C29.9867 44.5034 28.5133 41.1234 29.77 38.1334C29.9867 37.6567 30.16 37.2234 30.3767 36.7467C27.17 38.9567 25.87 42.0334 24.5267 45.1967C23.27 48.1 24.6567 51.3934 25.5233 53.04C20.9733 58.2834 11.0933 71.63 5.71999 84.1534C0.346659 96.6767 -2.77334 107.553 -3.64001 111.323C-3.81334 112.06 -3.33667 112.797 -2.60001 112.97C-2.42667 113.013 -2.25334 113.013 -2.08001 112.97C-1.51667 112.883 -1.08334 112.493 -0.953341 111.93C-0.606674 110.413 4.50666 92.0834 11.7867 78.1734C19.0667 64.2634 30.7667 51.3934 30.8967 51.2634C30.94 51.22 30.94 51.1767 30.9833 51.1767C32.63 51.5667 36.53 52.13 39.1733 49.92C41.8167 47.71 44.3733 45.5867 45.5867 41.86C45.1967 42.2067 44.8067 42.51 44.4167 42.8567C41.86 44.9367 38.22 44.5034 36.4867 44.1567Z' fill='white'/%3E%3Cpath d='M26.6067 77.2199C28.6434 78.3899 28.2534 79.0833 30.29 80.2533C32.3267 81.4233 32.7167 80.7733 34.7534 81.9866C36.79 83.1566 37.0067 82.81 39.0434 83.9799C40.95 85.0633 40.56 86.1033 42.38 86.1033C42.51 86.1033 42.6834 86.1033 42.8567 86.1033C45.1534 85.9299 44.8934 85.4099 46.41 83.8066C47.97 82.1599 47.7967 81.9 49.5734 80.4266C51.3067 78.9533 51.74 79.4299 53.4734 77.9566C55.2067 76.4833 54.99 76.2233 56.7667 74.75C58.5 73.2766 59.15 74.0133 60.8834 72.5399C62.6167 71.0666 62.4434 70.85 64.22 69.3766C65.9534 67.9033 65.6934 67.5566 67.4267 66.0833C69.16 64.61 69.3767 64.8266 71.11 63.3533C72.8434 61.8799 72.7134 61.7066 74.4467 60.2333C76.18 58.7599 76.7 59.4099 78.4767 57.9366C80.21 56.4633 79.43 55.5099 81.1634 54.0366C82.8967 52.5633 83.46 53.2566 85.2367 51.7833C86.97 50.3099 87.23 50.6133 88.9634 49.1399C90.6967 47.6666 90.61 47.5366 92.3434 46.0633C94.0767 44.59 93.6 44.0266 95.3334 42.5533C97.0667 41.0799 96.85 40.82 98.6267 39.3466C100.36 37.8733 99.84 37.1799 101.833 36.0533C102.96 35.4033 101.92 34.3633 100.1 33.6699C98.15 32.9333 97.76 33.4533 95.81 32.7166C93.86 31.9799 93.6867 32.3699 91.7367 31.6333C89.7867 30.8966 89.44 31.3299 87.62 30.2899C85.7134 29.1633 86.1034 27.7333 84.0234 28.08C81.77 28.47 81.77 28.9899 79.95 30.3333C78.13 31.6766 78.52 32.2399 76.6567 33.5833C74.8367 34.9266 74.8367 34.9266 72.9734 36.3133C71.1534 37.6566 71.1967 37.7866 69.3767 39.13C67.5567 40.4733 67.7734 40.82 65.9534 42.1633C64.1334 43.5066 63.7 42.9433 61.88 44.33C60.06 45.6733 59.8867 45.4999 58.0667 46.8433C56.2467 48.1866 56.5067 48.5333 54.6434 49.9199C52.8234 51.2633 53.3 51.9133 51.48 53.2999C49.66 54.6433 48.9667 53.7766 47.1467 55.1199C45.3267 56.4633 45.9334 57.3299 44.1134 58.6733C42.2934 60.0166 41.8167 59.3666 39.9534 60.7533C38.1334 62.0966 37.7434 61.6199 35.9234 62.9633C34.1034 64.3066 34.4934 64.8699 32.6734 66.2133C30.8534 67.5566 30.94 67.7299 29.12 69.0733C27.3 70.4166 27.69 71.1966 25.5667 71.9333C23.1834 72.7566 21.7967 73.8833 22.7934 74.5333C24.6567 75.79 24.5267 76.0066 26.6067 77.2199Z' fill='white'/%3E%3Cpath d='M103.957 40.3866C103.957 39.7366 103.827 39.1732 103.827 38.3932C103.827 37.0499 102.483 38.6099 102.267 39.3032C102.093 39.9099 101.487 40.5599 100.403 41.4699C99.6667 42.0766 99.4067 42.3799 99.06 42.7699C98.6267 43.2466 98.15 43.7666 97.11 44.6332C96.59 45.0666 96.46 45.2832 96.2 45.7166C95.8533 46.3232 95.3333 47.1466 94.12 48.1866C93.34 48.8366 92.9933 49.1832 92.6033 49.5732C92.17 50.0066 91.6933 50.4399 90.74 51.2632C89.7 52.1732 89.0067 52.5632 88.4867 52.8666C88.0533 53.1266 87.7067 53.3432 87.0134 53.9066C85.7133 54.9899 84.76 55.3366 84.0667 55.5532C83.59 55.7266 83.4167 55.7699 82.94 56.1599C82.6367 56.4199 82.5933 56.4632 82.42 56.9399C82.1167 57.6766 81.6833 58.8466 80.2533 60.0599C78.9967 61.0999 78.0867 61.4466 77.3933 61.7066C76.9167 61.8799 76.7 61.9666 76.2233 62.3566C75.4433 63.0066 75.14 63.3532 74.75 63.6999C74.3167 64.1332 73.84 64.6532 72.8867 65.4766C71.89 66.3432 71.2833 66.7332 70.7633 67.0366C70.33 67.3399 69.94 67.5566 69.2033 68.2066C68.5533 68.7699 68.2933 69.0732 67.9467 69.4632C67.5567 69.9399 67.0367 70.5899 65.9533 71.4999C65.2167 72.1499 64.87 72.4532 64.5233 72.8432C64.09 73.2766 63.6133 73.7966 62.6167 74.6199C61.4033 75.6599 60.4933 75.9632 59.5833 76.2666C59.1067 76.3966 58.9333 76.4832 58.5 76.8299C57.8067 77.4366 57.5033 77.7399 57.1567 78.1299C56.7233 78.6066 56.2467 79.1699 55.2067 80.0366C54.0367 81.0332 53.2567 81.3799 52.65 81.6832C52.1733 81.8999 51.9133 82.0299 51.35 82.5066C50.4833 83.2432 50.2667 83.5032 49.8767 84.0232C49.5733 84.4132 49.14 84.9332 48.4467 85.6699C48.1433 85.9732 47.97 86.2332 47.7533 86.4932C46.5833 87.9666 45.5433 88.6599 43.03 88.8766C42.77 88.8766 42.5533 88.9199 42.3367 88.9199C40.17 88.9199 39.1733 88.0099 38.3933 87.0999C38.1333 86.7966 37.96 86.6232 37.57 86.4066C36.7467 85.9299 36.3567 85.7999 35.88 85.6266C35.2733 85.4099 34.5367 85.1499 33.28 84.4132C32.63 84.0232 32.37 83.9799 31.85 83.8499C31.1567 83.6766 30.2033 83.5032 28.8167 82.6799C27.3867 81.8566 26.7367 81.1199 26.26 80.5999C25.9133 80.2099 25.74 79.9932 25.1333 79.6466C23.92 78.9532 23.3567 78.4766 22.8367 78.0866C22.4467 77.7832 22.1 77.5232 21.3633 77.0899C21.2333 77.5232 21.1033 78.0432 21.1033 78.9532C21.1033 80.9466 21.06 80.9466 21.06 82.9399C21.06 84.9332 20.3233 85.3666 21.4067 87.0132C22.75 89.0499 23.3133 88.7899 25.4367 90.0466C27.56 91.2599 27.69 91.0432 29.8133 92.2999C31.9367 93.5132 32.24 92.9932 34.3633 94.2066C36.4867 95.4199 36.1833 95.9399 38.3067 97.1532C40.43 98.3666 40.3433 98.7566 42.77 98.6699C44.98 98.5399 44.4167 97.7166 46.1067 96.2866C47.7967 94.8566 47.7967 94.8566 49.4867 93.4266C51.1767 91.9966 50.7867 91.5632 52.4767 90.1332C54.1667 88.7032 54.6 89.2232 56.29 87.7932C57.98 86.3632 58.5 87.0132 60.19 85.5832C61.88 84.1532 61.36 83.5466 63.05 82.1166C64.74 80.6866 64.7833 80.7299 66.4733 79.3432C68.1633 77.9132 67.8167 77.5232 69.5067 76.0932C71.1967 74.6632 71.11 74.5766 72.8 73.1466C74.49 71.7166 74.5767 71.8032 76.2667 70.4166C77.9567 68.9866 78.0433 69.0732 79.7333 67.6432C81.4233 66.2132 81.2933 66.0399 82.9833 64.6532C84.6733 63.2232 85.28 63.9599 86.97 62.5299C88.66 61.0999 87.9667 60.2766 89.6567 58.8466C91.3467 57.4166 91.78 57.9366 93.47 56.5066C95.16 55.0766 94.6833 54.5566 96.3733 53.1266C98.0633 51.6966 98.67 52.3899 100.36 50.9599C102.05 49.5299 103.047 50.1366 104 48.1432C104.91 46.2799 103.74 45.5866 103.74 43.5066C103.783 41.4266 103.957 42.4666 103.957 40.3866Z' fill='white'/%3E%3Cpath d='M72.4967 86.7534C70.46 93.6434 73.0167 104.043 77.61 108.68C79.6467 110.717 82.81 109.547 85.7567 110.37C88.4 111.15 89.7867 113.837 92.3867 113.36C99.06 112.19 107.943 104.91 110.023 97.7601C113.49 85.8868 105.603 80.6001 97.3267 81.3368C93.6433 81.6834 90.3933 79.1268 88.27 78.2601C81.4233 75.5301 75.01 78.2168 72.4967 86.7534ZM103.48 96.2001C104.737 91.8668 104.347 87.5768 102.7 84.5434C106.253 86.7968 108.247 90.5668 106.73 95.8534C105.69 99.3634 101.963 102.743 97.7167 104.867C100.23 103.003 102.353 99.9701 103.48 96.2001Z' fill='white'/%3E%3Cpath d='M92.9933 78.9534C93.47 77.3934 89.57 68.9867 89.57 68.9867C89.57 68.9867 92.69 68.77 93.47 69.7667C94.2933 70.7634 94.6833 79.82 94.6833 79.82C94.6833 79.82 92.56 80.5134 92.9933 78.9534Z' fill='white'/%3E%3Cpath d='M103.263 79.3434C101.703 79.6901 97.4133 79.0834 96.2866 79.8634L95.42 80.4267C97.89 72.7134 101.357 69.2467 109.763 68.3367C117.39 67.5134 114.053 72.3667 110.153 75.8334C108.073 77.6534 105.95 78.6934 103.263 79.3434Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
      position: absolute;
      top: 0;
      left: 0;
      width: 130px;
      height: 130px;
      background-size: contain;
      background-repeat: no-repeat;
      transform: translate(-60%, -12%) !important;
      z-index: 100; }
      @media (max-width: 1024px) {
        .m-cardteaser--lsh.m-cardteaser--orange .m-cardteaser-wrapper::before {
          transform: translate(0, -47%) !important;
          max-width: 20vw;
          max-height: 20vw; } }
  .m-cardteaser--lsh.m-cardteaser--orange .c-btn-primary {
    background-color: #202020 !important; }
    .m-cardteaser--lsh.m-cardteaser--orange .c-btn-primary:hover {
      color: #fff !important;
      border-color: #202020 !important; }
  .m-cardteaser--lsh.m-cardteaser--pink .m-cardteaser-wrapper {
    position: relative; }
    .m-cardteaser--lsh.m-cardteaser--pink .m-cardteaser-wrapper::before {
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_6966)'%3E%3Cpath d='M65 0C100.88 0 130 29.12 130 65C130 100.88 100.88 130 65 130C29.12 130 0 100.88 0 65C0 29.12 29.12 0 65 0Z' fill='%23E85394'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.7434 90.5666C89.7434 96.2 80.6867 100.75 69.5067 100.75C58.3267 100.75 49.2267 96.2 49.2267 90.5666C49.2267 84.9333 58.2833 80.3833 69.5067 80.3833C80.6434 80.3833 89.7434 84.9333 89.7434 90.5666Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M69.4634 104.39C58.4567 104.39 49.53 99.97 49.2267 94.4667C49.2267 94.4667 49.2267 94.4667 49.2267 94.4233C49.27 94.9867 49.3134 95.5067 49.3134 96.07C49.4434 98.8867 49.4434 102.613 50.6134 104.26C51.8267 106.167 53.5167 107.597 55.4667 108.723C58.8034 110.673 62.4867 111.67 66.3 112.06C69.8967 112.407 73.4934 112.19 77.0467 111.323C80.1667 110.543 83.1134 109.807 85.6267 107.77C87.3167 106.427 88.6167 104.347 89.3534 102.31C89.7434 101.183 89.7434 96.4167 89.7 94.8133C89.0067 100.143 80.21 104.39 69.4634 104.39Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.0667 67.5133C60.5367 72.5833 54.4267 80.6433 44.3733 85.5833C34.32 90.5233 24.18 90.3933 21.71 85.3667C19.24 80.2967 25.35 72.2367 35.4033 67.2967C45.4567 62.3567 55.5533 62.4433 58.0667 67.5133Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.9334 88.79C36.0534 93.6433 26.0867 93.6 23.4 88.8333C23.4 88.8333 23.4 88.8333 23.3567 88.8333C23.6167 89.31 23.92 89.7867 24.1367 90.2633C25.48 92.7333 27.1267 96.07 28.9034 97.0233C30.8534 98.2367 32.9767 98.7567 35.23 98.93C39.0867 99.2333 42.8134 98.4967 46.41 97.1533C49.79 95.8967 52.91 94.12 55.7267 91.78C58.1967 89.7 60.4934 87.75 61.88 84.8033C62.79 82.8533 63.0934 80.4267 62.8334 78.26C62.7034 77.09 60.58 72.8 59.8434 71.4133C61.62 76.3967 55.5967 84.0667 45.9334 88.79Z' fill='white'/%3E%3Cpath d='M79.9067 12.3066C79.3 12.3066 78.65 12.7833 78.4767 13.6933C75.9633 23.92 65.4333 40.17 65.4333 40.17C63.44 43.7233 62.0967 47.4066 62.0967 52.13C62.0967 57.2866 64.61 60.97 68.0333 63.8733C71.37 66.69 75.7033 68.12 79.9933 68.1633C84.2833 68.12 88.53 66.69 91.8667 63.8733C95.29 60.97 97.8033 56.68 97.8033 52.13C97.8033 46.93 96.46 43.7233 94.4667 40.17C94.4667 40.17 83.8933 23.7033 81.1633 13.6933C81.0767 12.7833 80.47 12.3066 79.9067 12.3066ZM75.14 34.7966C73.2767 40.1266 70.6333 47.8833 73.97 54.34C74.6633 55.64 76.1367 56.6366 76.2667 57.6333C76.83 61.4466 72.4967 62.7466 69.4633 57.5033C67.5133 54.1666 67.99 50.96 68.5967 47.7966C69.5067 43.03 72.15 39.6933 75.14 34.7966Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
      position: absolute;
      top: 0;
      left: 0;
      width: 130px;
      height: 130px;
      background-size: contain;
      background-repeat: no-repeat;
      transform: translate(-60%, -12%) !important;
      z-index: 100; }
      @media (max-width: 1024px) {
        .m-cardteaser--lsh.m-cardteaser--pink .m-cardteaser-wrapper::before {
          transform: translate(0, -47%) !important;
          max-width: 20vw;
          max-height: 20vw; } }
  .m-cardteaser--lsh.m-cardteaser--pink .c-btn-primary {
    background-color: #202020 !important; }
    .m-cardteaser--lsh.m-cardteaser--pink .c-btn-primary:hover {
      color: #fff !important;
      border-color: #202020 !important; }
  .m-cardteaser--lsh.m-cardteaser--blue .m-cardteaser-wrapper {
    position: relative; }
    .m-cardteaser--lsh.m-cardteaser--blue .m-cardteaser-wrapper::before {
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_7029)'%3E%3Cmask id='mask0_1_7029' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='130' height='130'%3E%3Cpath d='M65 0C100.88 0 130 29.12 130 65C130 100.88 100.88 130 65 130C29.12 130 0 100.88 0 65C0 29.12 29.12 0 65 0Z' fill='%2388C1DC'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_7029)'%3E%3Crect width='130' height='132' fill='%2388C1DC'/%3E%3Cpath d='M49.6166 21.32C51.1766 19.4134 54.2533 7.62671 54.2533 7.62671C48.4466 9.53338 46.6266 13.3467 44.6766 17.3334C42.7266 21.32 45.89 26.26 45.89 26.26C45.89 26.26 48.0133 23.2267 49.6166 21.32Z' fill='white'/%3E%3Cpath d='M53.7333 19.5C52.3467 21.5367 50.1367 24.4834 50.1367 24.4834C50.1367 24.4834 55.8133 26 59.0633 23.01C62.3133 19.9767 65.4767 17.16 65.5633 11.0934C65.5633 11.05 55.0767 17.42 53.7333 19.5Z' fill='white'/%3E%3Cpath d='M42.4233 35.9667C41.2533 36.79 40.3433 37.4834 39.9533 37.96C38.48 39.9534 36.0967 42.77 36.0967 42.77C36.0967 42.77 41.6867 44.59 45.0667 41.73C47.71 39.52 50.31 37.3967 51.48 33.67C51.09 34.0167 50.7 34.32 50.31 34.6667C47.84 36.7467 44.1567 36.3134 42.4233 35.9667Z' fill='white'/%3E%3Cpath d='M35.49 40.8201C35.8366 40.3434 36.27 39.2601 36.7033 37.9168C35.8366 36.3568 34.3633 32.9768 35.62 29.9868C35.8366 29.5101 36.01 29.0768 36.2266 28.6001C33.02 30.7668 31.72 33.8434 30.3333 37.0068C28.6 41.0801 31.9366 45.8468 31.9366 45.8468C31.9366 45.8468 34.0166 42.7701 35.49 40.8201Z' fill='white'/%3E%3Cpath d='M42.4233 31.0701C42.8133 30.5934 43.2467 29.5534 43.7233 28.2101C42.9 26.6068 41.5567 23.1834 42.9433 20.2368C43.16 19.7601 43.3767 19.3268 43.5933 18.8934C40.3 21.0168 38.87 24.0068 37.3967 27.1268C35.49 31.1134 38.6967 36.0101 38.6967 36.0101C38.6967 36.0101 40.8633 33.0201 42.4233 31.0701Z' fill='white'/%3E%3Cpath d='M49.27 26.7801C48.1 27.5601 47.19 28.2967 46.8 28.7734C45.3267 30.7667 42.9433 33.5834 42.9433 33.5834C42.9433 33.5834 48.5333 35.4034 51.9133 32.5434C54.5567 30.3334 57.1567 28.2101 58.3267 24.4834C57.9367 24.8301 57.5467 25.1334 57.1567 25.4801C54.73 27.5601 51.0467 27.1267 49.27 26.7801Z' fill='white'/%3E%3Cpath d='M35.2733 45.5001C34.1033 46.3234 33.1933 47.0168 32.8033 47.4934C31.9367 48.6634 30.7667 50.0934 29.9433 51.0901C29.8567 50.9168 29.77 50.7868 29.64 50.6568C29.2933 50.3101 28.8167 50.1801 28.34 50.2668C28.6867 49.7468 29.0767 48.7068 29.51 47.4068C28.6433 45.8468 27.17 42.4668 28.4267 39.4768C28.6433 39.0001 28.8167 38.5668 29.0333 38.0901C25.8267 40.3001 24.5267 43.3768 23.14 46.5401C21.8833 49.4434 23.27 52.7368 24.1367 54.3834C19.5867 59.6268 9.61999 72.9734 4.20333 85.4968C-1.21334 98.0201 -4.33334 108.897 -5.24334 112.667C-5.41667 113.403 -4.94001 114.14 -4.20334 114.313C-4.03001 114.357 -3.85667 114.357 -3.68334 114.357C-3.12001 114.27 -2.64334 113.88 -2.51334 113.317C-2.16667 111.8 2.98999 93.4701 10.3133 79.5601C17.6367 65.6501 29.4233 52.7801 29.5533 52.6501C29.5967 52.6068 29.5967 52.5634 29.64 52.5634C31.2867 52.9534 35.23 53.5168 37.8733 51.3068C40.5167 49.0968 43.1167 46.9734 44.33 43.2468C43.94 43.5934 43.55 43.8968 43.16 44.2434C40.7333 46.3234 37.05 45.8901 35.2733 45.5001Z' fill='white'/%3E%3Cpath d='M94.9434 44.2434C91.52 48.7067 87.75 52.6067 83.7634 56.2467C83.07 56.3334 82.3767 56.4634 81.7267 56.6367C80.6434 56.8534 79.56 57.1134 78.65 57.1134C77.61 57.1134 76.9167 56.81 76.3534 56.16C76.2667 56.0734 76.18 55.9867 76.1367 55.9C79.8634 50.0067 83.8934 44.33 88.92 39.13C90.5667 37.3967 95.7234 32.6734 98.3667 34.2767C98.54 34.4934 98.67 34.7534 98.7567 34.97C99.6667 37.57 96.33 42.51 94.9434 44.2434Z' fill='white'/%3E%3Cpath d='M22.8367 70.59C22.8367 72.54 22.9667 74.4466 23.2267 76.3533C23.3133 77.0466 23.4433 77.6966 23.5733 78.39C23.7033 79.17 23.8767 79.95 24.05 80.73C24.31 81.77 24.6133 82.7666 24.96 83.7633C25.4367 85.28 26.0433 86.71 26.6933 88.14C26.9533 88.7033 27.2133 89.2233 27.4733 89.7433C27.9933 90.74 28.5567 91.7366 29.1633 92.6466C29.38 92.9933 29.5967 93.34 29.8133 93.6433C30.2033 94.25 30.6367 94.8566 31.07 95.4633C31.72 96.3733 32.4567 97.24 33.1933 98.0633C33.7567 98.7133 34.3633 99.3633 35.0133 100.013C35.5333 100.577 36.0967 101.097 36.66 101.617C39.0433 103.74 41.6433 105.647 44.46 107.207H86.0167C88.8333 105.647 91.4333 103.74 93.8167 101.617C94.38 101.097 94.9433 100.533 95.4633 100.013C96.1133 99.4066 96.6767 98.7133 97.2833 98.0633C98.02 97.24 98.7133 96.33 99.4067 95.4633C99.84 94.8566 100.273 94.25 100.663 93.6433C100.88 93.2966 101.097 92.95 101.313 92.6466C101.92 91.6933 102.44 90.74 102.96 89.7433C103.22 89.2233 103.48 88.66 103.74 88.14C104.39 86.71 104.997 85.28 105.473 83.7633C105.82 82.7666 106.123 81.77 106.383 80.73C106.557 79.95 106.73 79.17 106.86 78.39C106.99 77.74 107.12 77.0466 107.207 76.3533C107.467 74.4466 107.597 72.54 107.597 70.59H22.8367ZM94.5967 78.91C94.51 79.6033 94.4233 80.2533 94.3367 80.9466C94.2067 81.7266 94.0767 82.5066 93.9033 83.2866C93.6867 84.3266 93.4267 85.3233 93.1667 86.32C92.7767 87.8366 92.2567 89.2666 91.7367 90.6966C91.52 91.26 91.3033 91.78 91.0867 92.3C90.6533 93.2966 90.1767 94.2933 89.7 95.2033C89.5267 95.55 89.3533 95.8966 89.1367 96.2C88.79 96.8066 88.4433 97.4133 88.0533 98.02C87.5333 98.8866 86.97 99.71 86.3633 100.49H78.9967C79.43 99.6666 79.82 98.8433 80.21 98.02C80.47 97.4133 80.73 96.8066 80.99 96.2C81.12 95.8533 81.25 95.5066 81.38 95.2033C81.7267 94.25 82.0733 93.2966 82.3767 92.3C82.55 91.78 82.7233 91.2166 82.8533 90.6966C83.2433 89.2666 83.59 87.8366 83.8933 86.32C84.11 85.3233 84.2833 84.3266 84.4133 83.2866C84.5433 82.5066 84.63 81.7266 84.7167 80.9466C84.8033 80.2966 84.89 79.6033 84.9333 78.91C85.1067 77.0033 85.1933 75.0966 85.1933 73.1466H94.9C94.9 75.0966 94.8133 77.0033 94.5967 78.91Z' fill='white'/%3E%3Cpath d='M98.7567 67.1667H30.1167C29.9 66.0833 29.64 64.9567 29.9 64.3933C30.8533 62.6167 32.89 63.44 34.3633 63.57C36.01 63.7 37.3533 63.7 38.87 62.7467C40.9067 61.4033 40.3433 59.67 43.2033 60.19C45.37 60.58 45.9333 61.0133 47.97 60.32C50.3967 59.3667 50.7 58.4567 52.3033 56.55C55.6833 52.52 59.6267 56.81 63.57 57.5033C66.56 58.1533 65.9967 56.42 68.9867 56.29C72.1067 56.16 72.6267 56.16 74.4033 58.3267C76.83 61.1433 80.5133 59.41 83.7633 59.02C85.93 58.76 88.2267 58.76 89.3533 61.0567C90.3067 62.9633 89.2233 64.0033 91.91 64.6967C93.3833 65.0867 95.8533 64.3067 97.0667 65.0867C97.2833 65.1733 98.0633 66.2133 98.7567 67.1667Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
      position: absolute;
      top: 0;
      left: 0;
      width: 130px;
      height: 130px;
      background-size: contain;
      background-repeat: no-repeat;
      transform: translate(-60%, -12%) !important;
      z-index: 100; }
      @media (max-width: 1024px) {
        .m-cardteaser--lsh.m-cardteaser--blue .m-cardteaser-wrapper::before {
          transform: translate(0, -47%) !important;
          max-width: 20vw;
          max-height: 20vw; } }
  .m-cardteaser--lsh.m-cardteaser--blue .c-btn-primary {
    background-color: #202020 !important; }
    .m-cardteaser--lsh.m-cardteaser--blue .c-btn-primary:hover {
      color: #fff !important;
      border-color: #202020 !important; }
  .m-cardteaser--lsh.m-cardteaser--brown .m-cardteaser-wrapper {
    position: relative; }
    .m-cardteaser--lsh.m-cardteaser--brown .m-cardteaser-wrapper::before {
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_6987)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M65 0C100.88 0 130 29.12 130 65C130 100.88 100.88 130 65 130C29.12 130 0 100.88 0 65C0 29.12 29.12 0 65 0Z' fill='%23B4784E'/%3E%3Cpath d='M54.5567 75.3134C51.9567 74.23 51.1767 74.4034 49.0534 73.5367C46.4967 72.4534 44.2434 70.72 42.64 68.4234C35.8367 58.89 21.5367 56.3767 16.4667 63.96C14.69 66.6034 14.43 70.07 15.6867 73.6667C17.8967 79.9067 24.0934 84.9334 30.55 86.45C34.06 87.2734 37.18 89.3534 39.3034 92.3C41.6 95.5067 44.98 98.15 48.7067 99.71C55.51 102.527 62.4 101.313 65.4334 96.7634C69.94 90.09 64.48 79.3867 54.5567 75.3134ZM21.2767 75.9634C20.8 75.8767 20.3667 75.6167 20.1067 75.1834C19.0234 73.4067 18.33 71.5434 18.2 69.7667C18.1134 68.8567 18.8067 68.0334 19.7167 67.9467C19.76 67.9467 19.8034 67.9467 19.8467 67.9467C20.93 68.12 21.45 68.7267 21.5367 69.4634C21.6667 70.72 22.1434 72.0634 22.9667 73.4067C23.4434 74.1867 23.2267 75.2267 22.4034 75.7034C22.0567 75.9634 21.6667 76.05 21.2767 75.9634ZM32.7167 83.8934C29.5967 83.33 26.4334 81.8567 23.8767 79.69C23.1834 79.0834 23.0534 78.0434 23.66 77.3067C24.0067 76.8734 24.57 76.6567 25.09 76.7C25.4367 76.7434 25.74 76.8734 26 77.09C28.08 78.8234 30.7234 80.1234 33.28 80.5567C33.7134 80.6434 34.1034 80.86 34.3634 81.25C34.6234 81.64 34.71 82.0734 34.6234 82.5067C34.45 83.3734 33.67 83.98 32.8034 83.8934H32.7167Z' fill='white'/%3E%3Cpath d='M89.0933 30.0733C89.7866 30.2033 90.5233 30.3333 91.26 30.42C92.82 30.5933 94.38 30.1167 95.8966 29.9C95.8533 29.77 97.8033 30.0733 97.8466 31.59C97.8466 31.9367 97.76 32.4133 97.6733 32.7167C97.63 32.9333 97.5866 33.1933 97.5433 33.4533C97.4133 34.45 97.24 35.7067 97.3266 36.7033C97.4133 37.4833 97.5 38.2633 97.6733 38.9567C98.1066 41.1233 98.8 42.4667 99.45 44.6767C99.9266 46.3667 100.793 50.7867 100.273 52.6933C93.9466 50.3533 83.59 50.1367 78.0433 54.1233C78.2166 53.7767 78.3033 53.3433 78.3033 52.91C78.3033 51.35 77.09 50.1367 75.5733 50.1367C75.0966 50.1367 74.6633 50.2667 74.2733 50.44C74.4033 50.0933 74.49 49.7467 74.49 49.3567C74.49 47.7967 73.2766 46.5833 71.76 46.5833C70.9366 46.5833 70.2 46.93 69.7233 47.5367C69.7233 47.45 69.7233 47.3633 69.7233 47.2767C69.7233 45.7167 68.51 44.5033 66.9933 44.5033C66.2566 44.5033 65.5633 44.8067 65.0433 45.3267C64.6533 44.2433 63.6566 43.5067 62.4866 43.5067C61.49 43.5067 60.6233 44.0267 60.1466 44.85C59.6266 44.33 58.9333 43.9833 58.1533 43.9833C56.7233 43.9833 55.5533 45.0667 55.4233 46.4967C53.7333 47.45 53.56 48.9667 53.69 51.8267C53.95 57.5467 57.1566 63.31 61.23 67.5133C65.13 71.5433 69.7233 73.9267 73.58 74.2733C73.6666 74.88 73.7533 75.4 73.8833 75.7033C74.1 76.3967 74.36 77.09 74.62 77.7833C73.3633 77.5667 72.15 77.22 70.8933 76.7433C67.2966 75.4 62.7033 72.41 59.8866 69.29C56.8966 66.43 54.0366 61.7933 52.6933 57.8933C51.1766 53.4733 50.96 48.9667 52.13 44.8067C54.34 36.7467 60.84 31.46 68.1633 28.73C71.0666 27.6467 74.1433 27.17 77.22 27.3C82.68 27.43 84.9766 29.1633 89.0933 30.0733Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M101.443 74.4467C98.2367 72.8867 94.7267 71.0667 91.8233 67.9467C89.0067 65.6067 89.6567 62.3567 86.45 59.28C85.93 58.76 88.0533 59.4534 90.3933 60.3634C95.29 62.1834 99.0167 63.18 99.6233 69.3334C99.71 70.2867 101.053 74.1 101.443 74.4467ZM72.7567 73.19C74.23 77.6967 76.8733 81.77 80.73 84.5434C91.4767 92.3 104 85.7134 111.887 85.7134C111.887 85.7134 111.8 85.67 111.627 85.6267C111.973 85.5834 112.277 85.4534 112.493 85.28C112.753 85.0634 112.927 84.76 113.013 84.4134C113.1 84.0667 112.753 80.6434 112.623 78.91C112.45 76.83 112.407 75.27 112.363 73.6234C112.32 72.41 112.32 71.1534 112.233 69.7667C112.06 66.3867 111.063 63.2234 109.503 60.45C107.51 56.8967 104.52 53.9934 101.01 52C97.5 50.0067 93.47 48.9667 89.31 49.1834C84.8033 49.4434 77.1767 52.3034 74.23 55.8134C71.1533 59.4534 71.4133 68.9867 72.7567 73.19ZM104.91 80.9034C105.907 81.2067 106.903 81.5534 107.813 81.8567C109.027 82.29 109.893 82.81 110.37 83.0267C110.37 82.8534 110.197 81.51 110.153 81.51C109.98 80.73 109.85 79.9934 109.807 79.2134C109.633 77.22 109.59 75.4867 109.547 73.7534C109.503 72.6267 109.503 71.4567 109.417 70.0267C109.243 67.08 108.42 64.35 107.033 61.9667C105.257 58.89 102.7 56.3334 99.6233 54.6C96.59 52.8667 93.08 51.9567 89.4833 52.1734C86.0167 51.9134 78.52 54.5134 76.3967 57.8067C75.0967 59.3667 74.6633 61.1867 74.9233 63.0934C75.1833 65.1734 76.2233 67.3834 77.74 69.5067C80.2967 73.0167 84.24 76.2667 88.53 78.3034C92.95 80.3834 95.68 80.34 98.28 80.2534C100.317 80.1667 102.31 80.1234 104.91 80.9034Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
      position: absolute;
      top: 0;
      left: 0;
      width: 130px;
      height: 130px;
      background-size: contain;
      background-repeat: no-repeat;
      transform: translate(-60%, -12%) !important;
      z-index: 100; }
      @media (max-width: 1024px) {
        .m-cardteaser--lsh.m-cardteaser--brown .m-cardteaser-wrapper::before {
          transform: translate(0, -47%) !important;
          max-width: 20vw;
          max-height: 20vw; } }
  .m-cardteaser--lsh.m-cardteaser--brown .c-btn-primary {
    background-color: #202020 !important; }
    .m-cardteaser--lsh.m-cardteaser--brown .c-btn-primary:hover {
      color: #fff !important;
      border-color: #202020 !important; }
  .m-cardteaser--lsh.m-cardteaser--yellow .m-cardteaser-wrapper {
    position: relative; }
    .m-cardteaser--lsh.m-cardteaser--yellow .m-cardteaser-wrapper::before {
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_7052)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M65 0C100.88 0 130 29.12 130 65C130 100.88 100.88 130 65 130C29.12 130 0 100.88 0 65C0 29.12 29.12 0 65 0Z' fill='%23F1B62B'/%3E%3Cpath d='M77.61 43.7233L81.9433 48.1C82.8967 49.0533 82.8967 50.6133 81.9433 51.61L79.9933 53.56C79.04 54.5133 77.48 54.5133 76.4833 53.56L72.15 49.1833C71.1967 48.23 71.1967 46.67 72.15 45.6733L74.1 43.7233C75.0967 42.77 76.6567 42.77 77.61 43.7233ZM79.6467 39.4333C78.7367 40.3433 78.7367 41.8166 79.6467 42.77L82.9833 46.15C83.8933 47.06 85.3667 47.06 86.32 46.15L87.62 44.85C88.53 43.94 88.53 42.4667 87.62 41.5133L84.2833 38.1333C83.3733 37.2233 81.9 37.2233 80.9467 38.1333L79.6467 39.4333ZM51.22 70.07L55.5533 74.4466C55.8133 74.7066 56.0733 74.8366 56.3767 74.9666C58.11 73.7966 59.8433 72.54 61.62 71.2833C61.7933 70.5033 61.62 69.68 61.0133 69.0733L56.68 64.6967C55.9867 64.0033 54.99 63.8733 54.1233 64.1767C53.2133 66.0833 52.1733 67.9467 51.0467 69.81C51.1333 69.8533 51.1767 69.9833 51.22 70.07ZM94.1633 33.41C94.8133 34.1033 95.94 34.1033 96.59 33.41L98.0633 31.9366C98.7567 31.2866 98.7567 30.16 98.0633 29.51L96.2867 27.69C95.6367 26.9967 94.51 26.9967 93.86 27.69L92.3867 29.1633C91.6933 29.8133 91.6933 30.94 92.3867 31.59L94.1633 33.41ZM58.1967 63.0933L62.53 67.47C63.4833 68.4233 65.0433 68.4233 66.04 67.47L67.99 65.52C68.9433 64.5666 68.9433 63.0067 67.99 62.01L63.6567 57.6333C62.7033 56.68 61.1433 56.68 60.1467 57.6333L58.1967 59.5833C57.2433 60.5366 57.2433 62.0967 58.1967 63.0933ZM65.2167 52.6066C64.2633 53.56 64.2633 55.12 65.2167 56.1166L69.55 60.4933C70.5033 61.4467 72.0633 61.4467 73.06 60.4933L75.01 58.5433C75.9633 57.59 75.9633 56.03 75.01 55.0333L70.6767 50.6567C69.7233 49.7033 68.1633 49.7033 67.1667 50.6567L65.2167 52.6066ZM76.7867 59.7133L74.1867 62.3133C73.71 62.79 73.58 63.44 73.71 64.09C76.2667 62.8766 78.6933 61.9233 81.0333 61.1433L79.6467 59.7566C78.8667 58.9333 77.5667 58.9333 76.7867 59.7133ZM87.0567 32.4133L85.8433 33.6266C84.9767 34.4933 84.9767 35.88 85.8433 36.7467L89.0067 39.91C89.8733 40.7766 91.26 40.7766 92.1267 39.91L93.34 38.6967C94.2067 37.83 94.2067 36.4433 93.34 35.5766L90.1767 32.4133C89.31 31.5467 87.9233 31.5467 87.0567 32.4133ZM86.6233 52.78C85.8433 52 84.5867 52 83.8067 52.78L81.25 55.3366C80.47 56.1166 80.47 57.3733 81.25 58.1533L83.4167 60.32C85.3233 59.7566 87.0567 59.3233 88.7033 58.9767L89.3967 58.3267C90.1767 57.5466 90.1767 56.29 89.3967 55.51L86.6233 52.78ZM49.8767 71.76C48.62 73.7533 47.3633 75.7466 46.0633 77.5666C45.89 77.8266 45.7167 78.0433 45.5433 78.3033L47.7967 80.5566C49.8767 79.2566 52.0433 77.8266 54.2967 76.31C54.21 76.18 54.1667 76.05 54.0367 75.9633L49.8767 71.76ZM59.02 52.9967L57.7633 51.74C57.7633 52.0433 57.8067 52.39 57.7633 52.7366C57.2433 56.2466 56.7233 57.72 56.7233 57.8066C56.68 57.98 56.5933 58.1533 56.5067 58.3267L58.9767 55.8566C59.8 55.0333 59.8 53.7766 59.02 52.9967ZM78.9967 29.9433L81.3367 32.2833C82.1167 33.0633 83.3733 33.0633 84.1967 32.2833L85.7133 30.7666C86.4933 29.9866 86.4933 28.73 85.7133 27.9067L83.3733 25.5666C82.5933 24.7866 81.3367 24.7866 80.5133 25.5666L78.9967 27.0833C78.2167 27.8633 78.2167 29.1633 78.9967 29.9433ZM41.47 84.5C42.8567 83.6766 44.33 82.7666 45.9333 81.77L44.33 80.1666C43.3333 81.64 42.38 83.07 41.47 84.5ZM72.4533 35.62L74.9667 38.1333C75.79 38.9566 77.1333 38.9566 78 38.1333L79.6033 36.53C80.4267 35.7067 80.4267 34.3633 79.6033 33.4967L77.1333 30.9833C76.31 30.16 74.9667 30.16 74.1 30.9833L72.4967 32.5866C71.63 33.41 71.63 34.7966 72.4533 35.62ZM95.6367 24.1367L96.9367 25.48C97.4567 26 98.28 26 98.8 25.48L100.013 24.2666C100.533 23.7466 100.533 22.9233 100.013 22.4033L98.7133 21.06C98.1933 20.54 97.37 20.54 96.85 21.06L95.6367 22.2733C95.1167 22.75 95.1167 23.6167 95.6367 24.1367ZM64.8267 41.7733L67.5133 44.5033C68.2933 45.2833 69.55 45.2833 70.33 44.5033L72.8867 41.9467C73.6667 41.1667 73.6667 39.91 72.8867 39.13L70.2 36.4C69.42 35.62 68.1633 35.62 67.3833 36.4L64.8267 38.9566C64.0467 39.7367 64.0467 40.9933 64.8267 41.7733ZM57.6767 48.4467C57.7633 48.5333 57.7633 48.6633 57.85 48.75L60.5367 51.4366C61.3167 52.2166 62.5733 52.2166 63.3967 51.4366L65.9967 48.8366C66.7767 48.0566 66.7767 46.8 65.9967 45.9766L63.31 43.29C62.53 42.51 61.2733 42.51 60.45 43.29L57.85 45.89C57.5467 46.1933 57.4167 46.54 57.33 46.8866C57.5033 47.4066 57.59 47.9267 57.6767 48.4467ZM86.6233 25.9133L88.4 27.7333C89.05 28.4266 90.1767 28.4266 90.8267 27.7333L92.3 26.26C92.9933 25.61 92.9933 24.4833 92.3 23.8333L90.5233 22.0133C89.8733 21.32 88.7467 21.32 88.0967 22.0133L86.6233 23.4867C85.9733 24.1367 85.9733 25.22 86.6233 25.9133ZM100.317 28.8166L101.617 30.16C102.137 30.68 102.96 30.68 103.48 30.16L104.693 28.9467C105.213 28.4267 105.213 27.6033 104.693 27.0833L103.393 25.74C102.873 25.22 102.05 25.22 101.53 25.74L100.317 26.9533C99.7967 27.4733 99.7967 28.2966 100.317 28.8166ZM94.9867 40.04L93.47 41.5567C92.69 42.3367 92.69 43.5933 93.47 44.4166L95.81 46.7567C96.59 47.5366 97.8467 47.5366 98.67 46.7567L100.187 45.24C100.967 44.46 100.967 43.2033 100.187 42.38L97.8467 40.04C97.0233 39.26 95.7667 39.26 94.9867 40.04ZM92.2567 46.1933C91.4333 45.37 90.09 45.37 89.2233 46.1933L87.62 47.7966C86.7967 48.62 86.7967 49.9633 87.62 50.83L90.09 53.3433C90.9133 54.1666 92.2567 54.1666 93.1233 53.3433L94.7267 51.74C95.55 50.9166 95.55 49.5733 94.7267 48.7066L92.2567 46.1933ZM98.0633 34.8833C97.37 35.5333 97.37 36.66 98.0633 37.31L99.84 39.13C100.49 39.8233 101.617 39.8233 102.267 39.13L103.74 37.6567C104.433 37.0067 104.433 35.88 103.74 35.23L101.963 33.41C101.313 32.7166 100.187 32.7166 99.5367 33.41L98.0633 34.8833ZM33.02 46.15C33.8433 44.8933 34.71 43.7667 35.6633 42.8133C37.7433 40.7333 39.78 39.52 42.2067 39.1733C45.5433 38.6533 48.88 39.39 52.0433 42.7266C54.5567 45.37 55.4233 48.62 55.0767 52.26C53.3433 49.5733 45.37 41.21 33.02 46.15ZM97.1967 60.58C91.6067 60.84 78.2167 62.7033 63.7 73.2766C53.3867 80.8167 43.03 86.9266 35.9233 91.0866C34.97 92.7766 33.9733 94.5966 32.9333 96.59L31.8933 95.55C36.3567 87.1433 39.3467 82.42 43.8967 75.7467C49.0533 68.2066 53.5167 60.84 54.8167 54.3833C53.9067 52.7366 50.7867 49.66 48.4033 48.7066C47.7533 49.7033 45.24 53.6466 41.4267 58.6733C39.9967 60.58 38.3933 62.4866 36.66 64.5233C31.0267 71.1966 24.6133 78.7366 24.6133 87.23C24.57 88.0533 24.6567 88.92 24.8733 89.7433L24.96 89.83L23.8333 91C20.8433 93.99 20.8433 98.8433 23.8333 101.877C26.8233 104.867 31.6767 104.867 34.71 101.877L35.88 100.707C35.9667 100.75 36.0533 100.75 36.1833 100.793C43.16 102.44 51.0033 99.6666 58.76 92.7766C62.7467 89.2233 66.43 85.8433 69.94 82.55C69.94 82.55 87.4033 65.2166 105.82 61.6633C105.82 61.6633 102.917 60.5367 97.1967 60.58Z' fill='white'/%3E%3Cpath d='M74.1867 104.173C74.0133 103.827 73.3633 102.873 73.3633 102.873C73.3633 102.873 72.7567 101.877 72.4967 101.573C72.1067 101.097 65.1733 101.27 64.87 103.523C64.5667 105.777 67.21 109.807 69.3767 110.413C71.5433 111.02 74.4467 104.693 74.1867 104.173Z' fill='white'/%3E%3Cpath d='M78.3033 91.9533C77.9566 92.1267 77.0033 92.7767 77.0033 92.7767C77.0033 92.7767 76.0066 93.3833 75.7033 93.6433C75.2266 94.0333 75.4 100.967 77.6533 101.27C79.9066 101.573 83.9366 98.93 84.5433 96.7633C85.15 94.5967 78.8666 91.6933 78.3033 91.9533Z' fill='white'/%3E%3Cpath d='M88.0533 101.963C88.14 102.353 88.5733 103.393 88.5733 103.393C88.5733 103.393 88.92 104.477 89.1367 104.823C89.44 105.343 96.2433 106.773 97.0233 104.65C97.8033 102.527 96.1133 98.02 94.1633 96.9367C92.17 95.8533 87.9233 101.357 88.0533 101.963Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
      position: absolute;
      top: 0;
      left: 0;
      width: 130px;
      height: 130px;
      background-size: contain;
      background-repeat: no-repeat;
      transform: translate(-60%, -12%) !important;
      z-index: 100; }
      @media (max-width: 1024px) {
        .m-cardteaser--lsh.m-cardteaser--yellow .m-cardteaser-wrapper::before {
          transform: translate(0, -47%) !important;
          max-width: 20vw;
          max-height: 20vw; } }
  .m-cardteaser--lsh.m-cardteaser--yellow .c-btn-primary {
    background-color: #202020 !important; }
    .m-cardteaser--lsh.m-cardteaser--yellow .c-btn-primary:hover {
      color: #fff !important;
      border-color: #202020 !important; }
  .m-cardteaser--lsh.m-cardteaser--lshwhitebg {
    background-color: #fff; }
  .m-cardteaser--lsh.m-cardteaser--lshgraybg {
    background-color: #e9ecef;
    padding: 3rem 1rem;
    margin: 0; }
  .m-cardteaser--lsh.m-cardteaser--lshgreenbg {
    background-color: #578144;
    padding: 3rem 1rem;
    margin: 0; }
    .m-cardteaser--lsh.m-cardteaser--lshgreenbg .m-cardteaser-title {
      color: #fff !important; }
    .m-cardteaser--lsh.m-cardteaser--lshgreenbg .m-cardteaser-txt {
      color: #fff !important; }
    .m-cardteaser--lsh.m-cardteaser--lshgreenbg .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent;
      background-color: #fff !important;
      border-color: #fff !important; }
      .m-cardteaser--lsh.m-cardteaser--lshgreenbg .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }

.l-sustainability .m-cardteaser--green h2 {
  color: #5A7A3A; }

.l-sustainability .m-cardteaser--green .c-btn-primary {
  background-color: #5A7A3A;
  color: #fff;
  border: 1px solid transparent; }
  .l-sustainability .m-cardteaser--green .c-btn-primary:hover {
    background-color: #fff !important;
    color: #5A7A3A;
    border: 1px solid #5A7A3A; }

.m-videoteaser {
  text-align: center;
  margin: 3rem 1rem; }
  @media (max-width: 1024px) {
    .m-videoteaser {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-videoteaser-container {
    position: relative;
    margin: 0 0 2rem 0;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden; }
    .m-videoteaser-container--hidden {
      display: none; }
  .m-videoteaser video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .m-videoteaser iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }
  .m-videoteaser-privacy {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    z-index: 400;
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .m-videoteaser-privacy {
        margin-bottom: 0; } }
    .m-videoteaser-privacy img {
      width: 100%; }
    .m-videoteaser-privacy-wrapper {
      position: absolute;
      top: 16%;
      width: 96%;
      border-radius: 20px;
      display: flex;
      flex-direction: column;
      align-items: center; }
      @media (max-width: 1023px) {
        .m-videoteaser-privacy-wrapper {
          width: 100%;
          padding: 1rem;
          top: 8%; } }
      @media (max-width: 767px) {
        .m-videoteaser-privacy-wrapper {
          position: unset;
          margin-top: -6rem; } }
    .m-videoteaser-privacy-wrapperinner {
      background: #fff;
      border-radius: 20px;
      padding: 1rem;
      width: 80%;
      box-shadow: 0px 1px 4px 4px rgba(113, 113, 113, 0.2); }
      @media (max-width: 1023px) {
        .m-videoteaser-privacy-wrapperinner {
          width: 100%;
          padding: 1rem 0; } }
      .m-videoteaser-privacy-wrapperinner h3 {
        margin: 1rem 0;
        color: #578144;
        font-size: 1.5rem; }
        @media (max-width: 767px) {
          .m-videoteaser-privacy-wrapperinner h3 {
            font-size: 1.3rem; } }
    .m-videoteaser-privacy-txtwrapper {
      width: 100%; }
      .m-videoteaser-privacy-txtwrapper-inner {
        display: flex;
        justify-content: center;
        width: 100%; }
        @media (max-width: 767px) {
          .m-videoteaser-privacy-txtwrapper-inner {
            width: 100%;
            padding: 0 0 1rem 0;
            flex-direction: column; } }
      .m-videoteaser-privacy-txtwrapper-txt {
        width: 55%;
        text-align: left;
        line-height: 1.4;
        border-right: 1px solid #000;
        padding: 1rem 3rem 1rem 0; }
        @media (max-width: 767px) {
          .m-videoteaser-privacy-txtwrapper-txt {
            width: 100%;
            padding: 0 1rem;
            border-right: 0; } }
      .m-videoteaser-privacy-txtwrapper svg {
        width: 310px;
        margin: 0 0 0 4rem;
        max-width: 20%; }
        @media (max-width: 767px) {
          .m-videoteaser-privacy-txtwrapper svg {
            margin: 2rem auto 0 auto; } }
    .m-videoteaser-privacy-disclaimer {
      padding: 1rem 0;
      width: 80%;
      color: #fff; }
      @media (max-width: 1023px) {
        .m-videoteaser-privacy-disclaimer {
          width: 100%; } }
      @media (max-width: 767px) {
        .m-videoteaser-privacy-disclaimer {
          color: #4f4f4f; } }
      .m-videoteaser-privacy-disclaimer small {
        display: block;
        font-size: 0.75rem;
        text-align: left; }
    .m-videoteaser-privacy .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent;
      display: inline-block;
      margin-bottom: 0;
      margin-top: 1rem; }
      .m-videoteaser-privacy .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-videoteaser-title {
    margin: 3rem 0 2rem 0;
    color: #578144; }
  .m-videoteaser-source {
    font-weight: bold; }
  .m-videoteaser--lsh .m-videoteaser-wrapper {
    max-width: 900px; }
  .m-videoteaser--lsh .m-videoteaser-privacy-wrapper h4 {
    text-align: left;
    margin: 1rem;
    color: #4f4f4f; }
    @media (min-width: 1025px) {
      .m-videoteaser--lsh .m-videoteaser-privacy-wrapper h4 {
        margin: 1rem 1rem 1rem 3rem; } }
  .m-videoteaser--lsh .m-videoteaser-privacy-txtwrapper-inner {
    justify-content: flex-start; }
  @media (min-width: 1025px) {
    .m-videoteaser--lsh .m-videoteaser-privacy-txtwrapper-txt {
      margin-left: 3rem; } }
  @media (max-width: 767px) {
    .m-videoteaser--lsh .m-videoteaser-privacy-disclaimer {
      color: #fff; } }
  .m-videoteaser--lsh svg .cls-1, .m-videoteaser--lsh svg .cls-5 {
    fill: #578144; }
  .m-videoteaser--lsh svg .cls-4 {
    stroke: #578144; }
  .m-videoteaser--lsh svg .cls-2 {
    fill: #e9ecef; }
  .m-videoteaser--lsh svg .cls-3 {
    stroke: #e9ecef; }
  .m-videoteaser--lsh.m-videoteaser--gray {
    padding: 3rem 0;
    margin: 0;
    background-color: #e9ecef; }
    .m-videoteaser--lsh.m-videoteaser--gray .m-videoteaser-title {
      color: #4f4f4f; }
  .m-videoteaser--lsh .c-btn-primary {
    background-color: #578144;
    color: #fff;
    border: 1px solid transparent;
    display: inline-block; }
    .m-videoteaser--lsh .c-btn-primary:hover {
      background-color: #fff !important;
      color: #578144;
      border: 1px solid #578144; }
  .m-videoteaser--lshwhite {
    background-color: #fff; }
  .m-videoteaser--lshgray {
    padding: 3rem 0;
    margin: 0;
    background-color: #e9ecef; }
    .m-videoteaser--lshgray .m-videoteaser-title {
      color: #4f4f4f; }
  .m-videoteaser--lshgreen {
    padding: 3rem 0;
    margin: 0;
    background-color: #578144; }
    .m-videoteaser--lshgreen .m-videoteaser-wrapper {
      color: #fff !important; }
    .m-videoteaser--lshgreen .m-videoteaser-title {
      color: #fff !important; }
    .m-videoteaser--lshgreen .m-videoteaser-txt {
      color: #fff !important; }
    .m-videoteaser--lshgreen .m-videoteaser-source {
      color: #fff !important; }
    .m-videoteaser--lshgreen .m-videoteaser-privacy-txtwrapper-txt {
      color: #4f4f4f; }

.l-sustainability .m-videoteaser-title {
  color: #5A7A3A; }

.l-sustainability .m-videoteaser h4 {
  color: #5A7A3A; }

.l-sustainability .m-videoteaser .c-btn-primary {
  background-color: #5A7A3A;
  color: #fff;
  border: 1px solid transparent; }
  .l-sustainability .m-videoteaser .c-btn-primary:hover {
    background-color: #fff !important;
    color: #5A7A3A;
    border: 1px solid #5A7A3A; }

.m-iconlist {
  margin: 3rem 1rem;
  text-align: center; }
  @media (max-width: 1024px) {
    .m-iconlist {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-iconlist-wrapper {
    max-width: 1120px;
    margin: 0 auto; }
  .m-iconlist-title {
    color: #004C28;
    margin: 0 0 0.5rem; }
  .m-iconlist-txt {
    margin: 0 0 2rem 0;
    color: #578144;
    text-transform: uppercase;
    font-size: 1.25rem; }
  .m-iconlist-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
  .m-iconlist-item {
    margin: 2rem;
    width: 262px;
    text-decoration: none; }
  .m-iconlist img {
    display: block;
    margin: 0 auto 2rem auto;
    max-width: 92px;
    height: auto; }
  .m-iconlist--col2 .m-iconlist-container {
    max-width: 700px;
    margin: 0 auto; }
  .m-iconlist--lsh {
    background-color: #fff;
    margin: 0;
    padding: 3rem 1rem;
    text-align: start; }
    .m-iconlist--lsh.m-iconlist--col4 .m-iconlist-item {
      width: calc(100%/4);
      margin: 0;
      padding: 0 1rem; }
      @media (max-width: 1024px) {
        .m-iconlist--lsh.m-iconlist--col4 .m-iconlist-item {
          width: calc(100%/2);
          padding: 0 1rem 2rem 1rem; } }
    .m-iconlist--lsh.m-iconlist--col5 .m-iconlist-item {
      width: calc(100%/5);
      margin: 0;
      padding: 0 1rem; }
      @media (max-width: 1024px) {
        .m-iconlist--lsh.m-iconlist--col5 .m-iconlist-item {
          width: calc(100%/3);
          padding: 0 1rem 2rem 1rem; } }
      @media (max-width: 768px) {
        .m-iconlist--lsh.m-iconlist--col5 .m-iconlist-item {
          width: calc(100%/2); } }
    .m-iconlist--lsh.m-iconlist--col6 .m-iconlist-item {
      width: calc(100%/6);
      margin: 0;
      padding: 0 1rem; }
      @media (max-width: 1024px) {
        .m-iconlist--lsh.m-iconlist--col6 .m-iconlist-item {
          width: calc(100%/3);
          padding: 0 1rem 2rem 1rem; } }
      @media (max-width: 768px) {
        .m-iconlist--lsh.m-iconlist--col6 .m-iconlist-item {
          width: calc(100%/2); } }
    .m-iconlist--lsh .m-iconlist-title {
      text-transform: none;
      margin: 0 0 2rem 0; }
    .m-iconlist--lsh .m-iconlist-intro {
      max-width: 100%;
      width: 100%;
      margin: 0 0 2rem 0; }
      @media (max-width: 767px) {
        .m-iconlist--lsh .m-iconlist-intro {
          margin: 0 0 3rem 0; } }
    .m-iconlist--lsh .m-iconlist-item {
      text-align: center;
      font-size: 1.375rem; }
      .m-iconlist--lsh .m-iconlist-item img {
        margin: 0 auto 1rem auto;
        max-width: 150px; }
    .m-iconlist--lsh.m-iconlist--gray {
      background-color: #e9ecef; }
      .m-iconlist--lsh.m-iconlist--gray .m-iconlist-title {
        color: #4f4f4f; }
    .m-iconlist--lsh.m-iconlist--lshgreen {
      background-color: #578144; }
      .m-iconlist--lsh.m-iconlist--lshgreen .m-iconlist-title {
        color: #fff; }
      .m-iconlist--lsh.m-iconlist--lshgreen .m-iconlist-intro {
        color: #fff; }
      .m-iconlist--lsh.m-iconlist--lshgreen .m-iconlist-item {
        color: #fff; }

.l-sustainability .m-iconlist-title {
  color: #5A7A3A;
  margin: 0 0 2rem; }

.l-sustainability .m-iconlist-txt {
  color: inherit;
  text-transform: unset;
  font-size: 1.125rem; }

.m-brandsection {
  padding: 3rem 0 2rem 0;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (max-width: 1024px) {
    .m-brandsection {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-brandsection-wrapper {
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 1rem; }
  .m-brandsection-title {
    text-align: center;
    text-transform: uppercase;
    margin: 0 1rem 2rem 1rem;
    font-size: 3rem;
    line-height: 3.25rem; }
  .m-brandsection-subtitle {
    text-align: center;
    text-transform: uppercase;
    margin: 0 1rem 2rem 1rem; }
  .m-brandsection-intro {
    text-align: center;
    padding: 0 1rem 2.5rem 1rem;
    margin: 0 auto; }
  .m-brandsection-img {
    margin: 0 0 1.5rem 0;
    width: 100%; }
    .m-brandsection-img img {
      width: 100%; }
  .m-brandsection-teaserwrapper {
    max-width: 1120px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .m-brandsection-teaserwrapper img {
      padding: 0 0 1rem 0; }
  .m-brandsection-teaser {
    margin: 1rem;
    padding: 2rem 2rem 0 2rem;
    text-align: center;
    box-shadow: 0px 1px 4px 4px rgba(113, 113, 113, 0.2);
    flex: 1;
    background: #fff; }
    .m-brandsection-teaser-title {
      margin: 0 auto 2rem auto;
      max-width: 900px;
      font-size: 3rem;
      line-height: 3.25rem; }
    .m-brandsection-teaser-txt {
      padding: 0 0 2rem 0; }
    .m-brandsection-teaser .c-btn-primary {
      display: inline-block; }
  .m-brandsection--messmer {
    background: #062956; }
    .m-brandsection--messmer .m-brandsection-teaser {
      color: #224165; }
    .m-brandsection--messmer .c-btn-primary {
      background-color: #224165;
      color: #fff;
      border: 1px solid transparent; }
      .m-brandsection--messmer .c-btn-primary:hover {
        background-color: #fff !important;
        color: #224165;
        border: 1px solid #224165; }
  .m-brandsection--milford {
    background: #BC3533; }
    .m-brandsection--milford .m-brandsection-teaser {
      color: #FAC344; }
    .m-brandsection--milford .c-btn-primary {
      background-color: #FAC344;
      color: #fff;
      border: 1px solid transparent; }
      .m-brandsection--milford .c-btn-primary:hover {
        background-color: #fff !important;
        color: #FAC344;
        border: 1px solid #FAC344; }
  .m-brandsection--onnobehrends {
    background: #F7E3B1;
    color: #002F70; }
    .m-brandsection--onnobehrends .m-brandsection-teaser {
      color: #002F70; }
    .m-brandsection--onnobehrends .c-btn-primary {
      background-color: #002F70;
      color: #fff;
      border: 1px solid transparent; }
      .m-brandsection--onnobehrends .c-btn-primary:hover {
        background-color: #fff !important;
        color: #002F70;
        border: 1px solid #002F70; }
  .m-brandsection--yasashi {
    background: #ACC494; }
    .m-brandsection--yasashi .m-brandsection-teaser {
      color: #A2C46E; }
    .m-brandsection--yasashi .c-btn-primary {
      background-color: #A2C46E;
      color: #fff;
      border: 1px solid transparent; }
      .m-brandsection--yasashi .c-btn-primary:hover {
        background-color: #fff !important;
        color: #A2C46E;
        border: 1px solid #A2C46E; }

.m-quote {
  padding: 2rem 0;
  margin: 3rem 0;
  color: #fff;
  position: relative;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }
  .m-quote-wrapper {
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 1rem;
    display: flex; }
    @media (max-width: 768px) {
      .m-quote-wrapper {
        flex-direction: column;
        align-items: center; } }
  .m-quote-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative; }
  .m-quote img {
    margin: 0 5rem 0 0; }
    @media (max-width: 768px) {
      .m-quote img {
        margin: 0 0 3rem 0; } }
  .m-quote-txt {
    margin: 0 0 1rem 0;
    font-size: 1.5rem;
    line-height: 1.25; }
  .m-quote-author {
    display: block;
    font-size: 1rem; }
  .m-quote .c-btn-primary {
    margin: 1rem 0 0 0;
    width: fit-content;
    font-family: "Gotham", Arial, sans-serif; }
  .m-quote--orange {
    background: #C1431B; }
    .m-quote--orange .c-btn-primary {
      background-color: #fff;
      color: #C1431B;
      border: 1px solid transparent; }
      .m-quote--orange .c-btn-primary:hover {
        background: #C1431B;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-quote--green {
    background: #5A7A3A; }
    .m-quote--green .c-btn-primary {
      background-color: #fff;
      color: #5A7A3A;
      border: 1px solid transparent; }
      .m-quote--green .c-btn-primary:hover {
        background: #5A7A3A;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-quote--yellow {
    background: #FAD276;
    color: #004C28; }
    .m-quote--yellow .c-btn-primary {
      background-color: #fff;
      color: #004C28;
      border: 1px solid transparent; }
      .m-quote--yellow .c-btn-primary:hover {
        background: #004C28;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-quote--lshwhite {
    background-color: #fff; }
    .m-quote--lshwhite .m-quote-txt {
      color: #4f4f4f; }
    .m-quote--lshwhite .m-quote-author {
      color: #4f4f4f; }
    .m-quote--lshwhite .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-quote--lshwhite .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-quote--lshgray {
    background-color: #e9ecef; }
    .m-quote--lshgray .m-quote-txt {
      color: #4f4f4f; }
    .m-quote--lshgray .m-quote-author {
      color: #4f4f4f; }
    .m-quote--lshgray .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-quote--lshgray .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-quote--lshgreen {
    background-color: #578144; }
    .m-quote--lshgreen .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .m-quote--lshgreen .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }

.l-sustainability .m-quote-content::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 324'%3E%3Cdefs%3E%3Cstyle%3E .cls-1%7Bfill:none;clip-rule:evenodd;%7D.cls-2%7Bclip-path:url(%23clip-path);%7D %3C/style%3E%3CclipPath id='clip-path'%3E%3Cpath class='cls-1' d='M9.62,110.88l.2,3.83c-.08,9.63-.11,17.07-.11,22.25v12.79l-.09,3.16c.12,1.69.2,5.18.29,10.53-.06,0-.09.11-.09.28l.09,1.3q0,5-.47,16.22,0,.44.09,3.21c-.38,10.65-.59,17.36-.59,20.06v.34c0,4.23.06,7,.21,8.28H9.06c0,.23,0,.34.09.34-.15,1.3-.21,2.14-.21,2.54.09,3.09.18,6,.3,8.9-.12,3.94-.18,7.43-.18,10.53v.62l.09,1.58c-.06,0-.09.34-.09,1l.09.67H9.06c.06,3.72.09,6,.09,7a7.08,7.08,0,0,0,.09,1H9.15c.06.73.15,2.76.29,6-.09,0-.11.12-.11.34.08,0,.11.12.11.34v6c.18,6,.27,11,.27,15q0,4.56-.27,13.35v1.29l.09,1.58c-.06,0-.09.11-.09.34a6.94,6.94,0,0,0,.09,1H9.44a123.9,123.9,0,0,1-.06,20c-1.32,6.7-2.66,10.42-4.1,11-.73,1.41-1.32-.17-1.76-4.62q-1.54-12-2-29.07-.09-12.17-.23-30.14c0-.4.09-1.35.29-2.87A36.92,36.92,0,0,0,1.14,253c0-.11.06-1.69.18-4.78v-1.92c-.26,0-.44-.73-.56-2.25a42.84,42.84,0,0,1,.3-4.74c-.27,0-.44-.62-.59-1.91,0-.51.06-1.47.2-2.87l-.2-1v-1.3a14.41,14.41,0,0,1,.29-2.53v-.34c-.5,0-.76-4.12-.76-12.4v-1.63Q0,209,.47,199.1c-.12-2.08-.18-3.21-.18-3.49l.27-2.25c-.06-1.19-.09-2.14-.09-2.88V188c.15-9.52.32-14.31.47-14.31a6.94,6.94,0,0,0-.09-1l.29-25.52a11.92,11.92,0,0,1,.18-1.92c-.06,0-.09-.11-.09-.28v-7c0-.9,0-2.09.09-3.49a18,18,0,0,1-.09-2.54v-.62l.09-.67c-.06,0-.09-.12-.09-.29v-2.87c0-.9,0-1.75.09-2.54L1.23,123q0-5.83-.17-16.57l.17-1.29c-.26-2.2-.38-3.49-.38-3.83L.94,99c0-1.52-.09-4.84-.27-9.86C.73,85.75.76,82.65.76,80V75.83c0-1.12-.09-4-.29-8.62,0-.5.06-1.46.2-2.87C.47,60,.35,56.17.29,52.9A8.88,8.88,0,0,0,.38,52a6.81,6.81,0,0,0-.09-1c.27-10.76.59-19.89,1-27.44,0-.62,0-1.35-.09-2.2C1.47,13.07,1.82,8.9,2.29,8.9c.35-.39.82-2.2,1.43-5.41A3.67,3.67,0,0,1,6.1,0,2.23,2.23,0,0,1,7,1.92c1.32,1.29,2,5.46,2,12.39q-.48,12.42-.47,16.9Q9.84,58.42,9.82,73V83.78c0,.5.06,3.94.18,10.19v7Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-2'%3E%3Crect x='-5' y='-5' width='20' height='334'/%3E%3C/g%3E%3C/svg%3E");
  width: 10px;
  height: 100%;
  position: absolute;
  left: -30px; }
  @media (max-width: 768px) {
    .l-sustainability .m-quote-content::before {
      content: "";
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 324 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;clip-rule:evenodd;%7D.cls-2%7Bclip-path:url(%23clip-path);%7D %3C/style%3E%3CclipPath id='clip-path'%3E%3Cpath class='cls-1' d='M213.12,9.62l-3.83.2c-9.63-.08-17.07-.11-22.25-.11H174.25l-3.16-.09c-1.69.12-5.18.2-10.53.29,0-.06-.11-.09-.28-.09l-1.3.09q-5,0-16.22-.47l-3.21.09c-10.65-.38-17.36-.59-20.06-.59h-.34c-4.23,0-7,.06-8.28.21V9.06c-.23,0-.34,0-.34.09-1.3-.15-2.14-.21-2.54-.21-3.09.09-6,.18-8.9.3-3.94-.12-7.43-.18-10.53-.18h-.62l-1.58.09c0-.06-.34-.09-1-.09l-.67.09V9.06c-3.72.06-6,.09-7,.09a7.08,7.08,0,0,0-1,.09V9.15c-.73.06-2.76.15-6,.29,0-.09-.12-.11-.34-.11,0,.08-.12.11-.34.11h-6c-6,.18-11,.27-15,.27q-4.56,0-13.35-.27H34.42l-1.58.09c0-.06-.11-.09-.34-.09a6.94,6.94,0,0,0-1,.09V9.44a123.9,123.9,0,0,1-20-.06C4.84,8.06,1.12,6.72.5,5.28-.91,4.55.67,4,5.12,3.52q12-1.54,29.07-2l30.14-.23c.4,0,1.35.09,2.87.29A36.92,36.92,0,0,0,71,1.14l4.78.18h1.92c0-.26.73-.44,2.25-.56a42.84,42.84,0,0,1,4.74.3c0-.27.62-.44,1.91-.59.51,0,1.47.06,2.87.2l1-.2h1.3A14.41,14.41,0,0,1,94.3.76h.34C94.64.26,98.76,0,107,0h1.63Q115,0,124.9.47c2.08-.12,3.21-.18,3.49-.18l2.25.27c1.19-.06,2.14-.09,2.88-.09h2.53c9.52.15,14.31.32,14.31.47a6.94,6.94,0,0,0,1-.09l25.52.29a11.92,11.92,0,0,1,1.92.18c0-.06.11-.09.28-.09h7c.9,0,2.09,0,3.49.09a18,18,0,0,1,2.54-.09h.62l.67.09c0-.06.12-.09.29-.09h2.87c.9,0,1.75,0,2.54.09L201,1.23q5.84,0,16.57-.17l1.29.17c2.2-.26,3.49-.38,3.83-.38L225,.94c1.52,0,4.84-.09,9.86-.27,3.43.06,6.53.09,9.23.09h4.12c1.12,0,4-.09,8.62-.29.5,0,1.46.06,2.87.2C264,.47,267.83.35,271.1.29a8.88,8.88,0,0,0,.95.09,6.81,6.81,0,0,0,1-.09c10.76.27,19.89.59,27.44,1,.62,0,1.35,0,2.2-.09,8.28.24,12.45.59,12.45,1.06.39.35,2.2.82,5.41,1.43A3.67,3.67,0,0,1,324,6.1a2.23,2.23,0,0,1-1.92.85c-1.29,1.32-5.46,2-12.39,2q-12.42-.48-16.9-.47Q265.58,9.84,251,9.82H240.22L230,10h-7Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-2'%3E%3Crect x='-5' y='-5' width='334' height='20'/%3E%3C/g%3E%3C/svg%3E");
      width: 100%;
      height: 10px;
      position: absolute;
      top: -2rem;
      left: 0; } }

.l-sustainability .m-quote--orange::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C1431B' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  top: -25px;
  transform: rotate(180deg); }

.l-sustainability .m-quote--orange::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C1431B' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: -25px; }

.l-sustainability .m-quote--green::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  top: -25px;
  transform: rotate(180deg); }

.l-sustainability .m-quote--green::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235A7A3A' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: -25px; }

.l-sustainability .m-quote--yellow::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FAD276' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  top: -25px;
  transform: rotate(180deg); }

.l-sustainability .m-quote--yellow::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FAD276' viewBox='0 0 1023.29 60.21'%3E%3Cpath d='M1023.29,28.68a3.36,3.36,0,0,0-3.74.73,3.35,3.35,0,0,1-4.11.34c-1.34-.78-2.83-1.59-4.46-.51a.25.25,0,0,1-.17,0,5.7,5.7,0,0,0-5.67,1.75c-.58.6-2,.5-3,.49-1.72,0-3.42-.27-5.13-.39a13.61,13.61,0,0,0-6.41.88c-1.44.61-3.24.41-4.88.41a52.87,52.87,0,0,1-5.49-.33,4.41,4.41,0,0,1-2.3-.72,2.46,2.46,0,0,0-3.09-.2,8.44,8.44,0,0,1-2.25,1c-.66.12-1.75.08-2.06-.33-1-1.35-2-1.05-3.2-.41a9.8,9.8,0,0,1-8.54.74,9.65,9.65,0,0,0-7.86.32c-1.82.8-4.15.46-6.25.61a18.12,18.12,0,0,0-3.63.24,6.46,6.46,0,0,1-7-1.67,5,5,0,0,0-3.33-1.12,24,24,0,0,0-5.75.95,12.26,12.26,0,0,0-2.71,1.73c-.69.42-1.47,1.12-2.16,1.07-4.1-.3-8.2-.53-11.78-3.12a5.08,5.08,0,0,0-4-.76c-4.64,1.64-9,.47-13.55-.37a35,35,0,0,0-12.23-.32,30.82,30.82,0,0,0-8.4,2.4,2.76,2.76,0,0,1-1.19.3c-5,0-10,.07-15-1a77.73,77.73,0,0,1-13-4c-1.51-.6-3.43-.29-5.15-.23a10.73,10.73,0,0,0-2.94.63c-1.6.52-3.15,1.19-4.74,1.72a11.18,11.18,0,0,1-3.06.73c-2.84.08-5.69.05-8.53,0a11.09,11.09,0,0,0-7.15,2.19,2.6,2.6,0,0,1-3.4.08,31.37,31.37,0,0,0-2.82-1.47,27.77,27.77,0,0,1-4.88-2.71c-2.52-2.12-5.19-1.25-7.77-.69A21.33,21.33,0,0,0,784.88,30a5.74,5.74,0,0,1-5.33.33c-5.18-1.9-10.44-2.89-15.64.3a6.06,6.06,0,0,1-3.42.38,64.07,64.07,0,0,1-7.71-.89A54.87,54.87,0,0,1,745,28a25.77,25.77,0,0,0-8.47-1.62c-2.88,0-5.75-.51-8.63-.79a5.41,5.41,0,0,0-1-.1c-3.27.39-6.52.82-9.79,1.21-1.8.21-3.5.5-5-1.3-.66-.79-2.36-.91-3.61-1-2.92-.22-5.87-.31-8.8-.32-1.32,0-2.91-.11-3.91.54a19.72,19.72,0,0,1-13,3.22c-1.44-.14-2.91,0-4.46,0l.42,2.34c-4.57-1.15-8,1.65-11.76,3-5.86,2.09-11.36,1.33-16.9-.84a9.44,9.44,0,0,0-1.66-.6,8.26,8.26,0,0,1-6-4.5c-1.56-2.78-4.49-2.24-6.86-2a24.54,24.54,0,0,0-7.55,2.35,7.15,7.15,0,0,1-6.45.07c-3.75-1.71-7.93-2.23-11.47-4.6-2.07-1.4-4.08-.4-5.35,1.73a2.59,2.59,0,0,1-1.79.76c-2.2.23-4.42.3-6.63.51a2,2,0,0,0-1.25.62c-1.48,1.81-2.83,1.53-4.71.36a12.66,12.66,0,0,0-5.07-1.29,58,58,0,0,0-6.73-.28,4.09,4.09,0,0,0-2.15.64,14.22,14.22,0,0,1-9.68,2.05c-2.06-.2-4.11-.51-6.18-.57a19.64,19.64,0,0,0-4.38.41c-3,.58-5.89,1.23-8.8,2a5.34,5.34,0,0,1-4.23-.63c-3.27-1.89-6.75-2.16-10.46-1.72-2.44.29-5-.19-7.43-.18a38,38,0,0,0-4.63.46c-1.38.17-2.75.51-4.14.61-2.47.18-5,.61-7.41.26-3-.44-5.44,1.69-8.33,1.35a.56.56,0,0,0-.47.2c-1.94,3.75-5.41,2.5-8.26,2.18-3.1-.34-6.12-1.21-9.29-.72-2.68.41-5.36.81-8.06,1a9,9,0,0,1-3.39-.66c-2.06-.7-4.07-1.56-6.13-2.29a3.51,3.51,0,0,0-1.55-.07c-1.47.14-2.93.47-4.4.49a6.19,6.19,0,0,0-4.29,1.75,4.66,4.66,0,0,1-2.93,1.08c-2,0-4-.54-6-.59a12,12,0,0,0-3.59.74c-1.12.34-2,.44-2.86-.6a2.1,2.1,0,0,0-1.15-.79c-3.3-.51-6.6-1.08-9.92-1.32-.94-.06-2,.78-2.9,1.42-1,.77-1.84,1.29-2.76-.09a2,2,0,0,0-1.14-.8c-3.9-.85-7.13-3.79-11.31-3.68a18.86,18.86,0,0,0-2.71.61,36.48,36.48,0,0,1-4.61.72c-1.41.09-2.83-.15-4.25-.18a3.87,3.87,0,0,0-1.35.36,20.9,20.9,0,0,0-3.81,1.57c-2.84,1.81-5.44-.53-8.18-.35-.52,0-1.19-.72-1.64-1.24a7,7,0,0,0-5.83-2.84.36.36,0,0,1-.18,0c-4-1.5-7.39-.31-10.77,1.92-3.66,2.4-7.89,2.14-11.84,1.16-1.75-.44-3-.6-4.51.26a1.9,1.9,0,0,1-1.78-.16c-1-1-1.87-.56-2.71,0-2.37,1.53-4.93,1.58-7.64,1.34-2.22-.19-4.47,0-6.7,0-.12,0-.23.1-.34.09l-8.33-.41c-.23,0-.47-.16-.68-.12-1.87.33-3.74.7-5.61,1-.38.07-.79,0-1.17,0a21.18,21.18,0,0,0-3.76.56c-1.45.47-2.73.85-3.81-.6-.11-.14-.25-.31-.4-.34-3.73-.8-6.79-3.91-11.06-3a7.21,7.21,0,0,1-3.78-.68c-3.56-1.36-6.93-.92-10.55.1-5.43,1.54-10.92,3.57-16.73,2.37-3.51-.72-7.16-1.37-10.33-2.93-3.79-1.86-7.29-1.08-10.55.34a13.91,13.91,0,0,1-7.18,1.1,11.15,11.15,0,0,0-7.95,1.74,1.89,1.89,0,0,1-1.59.32c-2.25-1.14-4.4-2.46-6.63-3.63a5.79,5.79,0,0,0-2.6-.8,11.94,11.94,0,0,0-7.18,2.14c-1.27.94-2.51.76-4,.21-3.77-1.4-7.6-2.06-11.38.25a4.87,4.87,0,0,1-2.68.32c-1-.06-2-.62-2.95-.56-3.79.23-7.19-1.1-10.6-2.45a4.9,4.9,0,0,0-1.38-.27,67.88,67.88,0,0,0-7.23-.65c-3.16,0-6.32.33-9.47.57-1.46.12-2.8.48-4.08-.87-.6-.63-2-.67-3-.77-2.11-.19-4.24-.29-6.36-.32a4.59,4.59,0,0,0-2.71.43c-3.4,2.67-7.36,2.45-11.29,2.48H133c0,.57-.07,1.06-.07,1-3,1.07-5.9,1.91-8.63,3.07-3.37,1.43-6.7,1.1-10,.16a37.32,37.32,0,0,1-5.15-1.89,3.92,3.92,0,0,1-2-1.69c-1.19-2.65-3.4-3-5.77-2.63A18.58,18.58,0,0,0,95.81,26a5.73,5.73,0,0,1-5.24,0l-8.12-3.45c-1.75-.75-2.8-.4-4,1.13a2.12,2.12,0,0,1-1.54.68c-2.41-.12-4.72-.14-6.63,1.74-.29.29-1.18.06-1.75-.08-1.68-.41-3.33-1-5-1.34a19.89,19.89,0,0,0-3.71-.24,3.62,3.62,0,0,0-2,.3c-2.6,1.95-5.59,2.12-8.5,1.61-4.25-.75-8.22.31-12.23,1.26a6.29,6.29,0,0,1-4.77-.48,9.87,9.87,0,0,0-6-1.16,52.3,52.3,0,0,1-7.07-.18,4.39,4.39,0,0,0-1.58,0c-3.44,1.4-7,1-10.61,1.06C4.7,26.92,2.54,29.69,0,28.68V-.12H1023.29Z'/%3E%3C/svg%3E");
  background-repeat: repeat-x !important;
  height: 32px;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: -25px; }

.m-form {
  padding: 3rem 0 2rem 0;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .m-form-wrapper {
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 1rem; }
  .m-form-title {
    color: #004C28;
    text-align: center; }
  .m-form-text {
    text-align: center; }
  .m-form-selection-wrapper {
    max-width: 1120px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    @media (max-width: 768px) {
      .m-form-selection-wrapper {
        display: block; } }
  .m-form-selection-item {
    padding: 2rem;
    text-align: center;
    flex: 1;
    background: #fff;
    cursor: pointer; }
    @media (max-width: 768px) {
      .m-form-selection-item {
        padding: 0; } }
    .m-form-selection-item:hover .m-form-selection-item-title {
      text-decoration: underline; }
    .m-form-selection-item.active {
      color: #578144; }
    .m-form-selection-item img {
      max-width: 4rem;
      height: auto; }
    .m-form-selection-item-title {
      color: #578144; }
  .m-form-tabcontent {
    padding: 1px;
    overflow: hidden;
    transition: all 1s ease;
    max-width: 900px;
    width: 45vw;
    margin: 0 auto; }
    @media (max-width: 768px) {
      .m-form-tabcontent {
        width: 90vw;
        margin: 3rem auto 0 auto; } }
    .m-form-tabcontent.opened {
      display: block; }
  .m-form label {
    display: inline-block;
    margin: 0 0 0.5rem 0; }
  .m-form .required {
    font-weight: bold; }
  .m-form input {
    background: #f0f0f0;
    border-radius: 20px;
    border: 0;
    padding: 0.5rem 1rem;
    margin: 0 0 1.5rem 0;
    font-size: 1.125rem;
    font-family: "Gotham", Arial, sans-serif;
    width: 100%; }
    .m-form input:focus-visible {
      box-shadow: 0 0 0px 1px #578144;
      outline: none; }
  .m-form input[type=checkbox], .m-form input[type=radio] {
    width: unset;
    margin: 0;
    line-height: 1.5; }
  .m-form select {
    background: #f0f0f0;
    border-radius: 20px;
    border: 0;
    padding: 0.5rem 1rem;
    margin: 0 0 1.5rem 0;
    font-size: 1.125rem;
    font-family: "Gotham", Arial, sans-serif;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'/%3E%3C/svg%3E");
    background-position-x: calc(100% - 1rem);
    background-position-y: .65rem;
    background-size: .825rem;
    -webkit-appearance: none;
    -moz-appearance: none; }
    .m-form select:focus-visible {
      box-shadow: 0 0 0px 1px #578144;
      outline: none; }
  .m-form textarea {
    background: #f0f0f0;
    border-radius: 20px;
    border: 0;
    padding: 0.5rem 1rem;
    margin: 0 0 1.5rem 0;
    font-size: 1.125rem;
    width: 100%;
    font-family: "Gotham", Arial, sans-serif;
    min-height: 150px; }
  .m-form--lshwhite {
    background-color: #fff; }
    .m-form--lshwhite .m-form-title {
      margin-top: 0;
      color: #578144; }
    .m-form--lshwhite .m-form-text {
      color: #4f4f4f; }
    .m-form--lshwhite .m-form-selection-item {
      background-color: rgba(0, 0, 0, 0); }
      .m-form--lshwhite .m-form-selection-item-title {
        color: #4f4f4f; }
    .m-form--lshwhite form h2 {
      text-align: left !important;
      color: #004C28 !important; }
    .m-form--lshwhite form input {
      background: #e9ecef;
      border-radius: 20px; }
    .m-form--lshwhite form select {
      background: #e9ecef;
      border-radius: 20px; }
    .m-form--lshwhite form textarea {
      background: #e9ecef;
      border-radius: 20px; }
    .m-form--lshwhite form .btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent;
      border-radius: 20px; }
      .m-form--lshwhite form .btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-form--lshgray {
    background-color: #e9ecef; }
    .m-form--lshgray .m-form-title {
      margin-top: 0;
      color: #4f4f4f; }
    .m-form--lshgray .m-form-text {
      color: #4f4f4f; }
    .m-form--lshgray .m-form-selection-item {
      background-color: rgba(0, 0, 0, 0); }
      .m-form--lshgray .m-form-selection-item-title {
        color: #4f4f4f; }
    .m-form--lshgray form {
      padding: 1.5rem;
      background-color: #fff;
      border-radius: 20px; }
      .m-form--lshgray form h2 {
        text-align: left !important;
        color: #4f4f4f;
        margin-top: 0; }
      .m-form--lshgray form input {
        background: #e9ecef;
        border-radius: 20px; }
      .m-form--lshgray form select {
        background: #e9ecef;
        border-radius: 20px; }
      .m-form--lshgray form textarea {
        background: #e9ecef;
        border-radius: 20px; }
      .m-form--lshgray form .btn-primary {
        background-color: #578144;
        color: #fff;
        border: 1px solid transparent;
        border-radius: 20px; }
        .m-form--lshgray form .btn-primary:hover {
          background-color: #fff !important;
          color: #578144;
          border: 1px solid #578144; }
  .m-form--lshgreen {
    background-color: #578144; }
    .m-form--lshgreen .m-form-title {
      margin-top: 0;
      color: #fff; }
    .m-form--lshgreen .m-form-text {
      color: #fff; }
    .m-form--lshgreen .m-form-selection-item {
      background-color: rgba(0, 0, 0, 0); }
      .m-form--lshgreen .m-form-selection-item-title {
        color: #fff !important; }
    .m-form--lshgreen form {
      padding: 1.5rem;
      background-color: #fff;
      border-radius: 20px; }
      .m-form--lshgreen form h2 {
        text-align: left !important;
        color: #4f4f4f;
        margin-top: 0; }
      .m-form--lshgreen form input {
        background: #e9ecef;
        border-radius: 20px; }
      .m-form--lshgreen form select {
        background: #e9ecef;
        border-radius: 20px; }
      .m-form--lshgreen form textarea {
        background: #e9ecef;
        border-radius: 20px; }
      .m-form--lshgreen form .btn-primary {
        background-color: #578144;
        color: #fff;
        border: 1px solid transparent;
        border-radius: 20px; }
        .m-form--lshgreen form .btn-primary:hover {
          background-color: #fff !important;
          color: #578144;
          border: 1px solid #578144; }

.m-buttonmodule {
  text-align: center;
  padding: 2rem 1rem 1rem 1rem; }
  .m-buttonmodule-txt {
    margin: 0 0 2rem 0; }
  .m-buttonmodule--singlebutton {
    padding: 0 1rem 1rem 1rem !important;
    margin-top: -1rem; }
  .m-buttonmodule--greenbg {
    background: #578144;
    color: #fff; }
    .m-buttonmodule--greenbg .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .m-buttonmodule--greenbg .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }
  .m-buttonmodule--white {
    color: #578144;
    padding: 3rem 1rem 2rem 1rem; }
    .m-buttonmodule--white .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-buttonmodule--white .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-buttonmodule--lshwhite {
    background-color: #fff; }
    .m-buttonmodule--lshwhite .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-buttonmodule--lshwhite .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-buttonmodule--lshgray {
    background-color: #e9ecef; }
    .m-buttonmodule--lshgray .c-btn-primary {
      background-color: #578144;
      color: #fff;
      border: 1px solid transparent; }
      .m-buttonmodule--lshgray .c-btn-primary:hover {
        background-color: #fff !important;
        color: #578144;
        border: 1px solid #578144; }
  .m-buttonmodule--lshgreen {
    background-color: #578144; }
    .m-buttonmodule--lshgreen .m-buttonmodule-txt {
      color: #fff; }
    .m-buttonmodule--lshgreen .c-btn-primary {
      background-color: #fff;
      color: #578144;
      border: 1px solid transparent; }
      .m-buttonmodule--lshgreen .c-btn-primary:hover {
        background: #578144;
        color: #fff !important;
        border: 1px solid #fff; }

.l-sustainability .m-buttonmodule .c-btn-primary {
  background-color: #5A7A3A;
  color: #fff;
  border: 1px solid transparent; }
  .l-sustainability .m-buttonmodule .c-btn-primary:hover {
    background-color: #fff !important;
    color: #5A7A3A;
    border: 1px solid #5A7A3A; }

.m-history {
  color: #fff; }
  @media (max-width: 1024px) {
    .m-history {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
  .m-history-title {
    text-align: center;
    padding: 2rem 1rem 0 1rem;
    margin: 0; }
  .m-history--orange {
    background: #B95B1C; }
    .m-history--orange .m-history-item-year-number {
      background: #B95B1C; }
    .m-history--orange .flickity-button-icon {
      fill: #B95B1C; }
  .m-history--green {
    background: #578144; }
    .m-history--green .m-history-item-year-number {
      background: #578144; }
    .m-history--green .flickity-button-icon {
      fill: #578144; }
  .m-history--lshgreen {
    background: #578144; }
    .m-history--lshgreen .m-history-item-year-number {
      background: #578144; }
    .m-history--lshgreen .flickity-button-icon {
      fill: #578144; }
  .m-history--lshwhite {
    background-color: #fff; }
    .m-history--lshwhite .m-history-title {
      color: #4f4f4f; }
    .m-history--lshwhite .m-history-item-year-number {
      background-color: #fff;
      color: #4f4f4f; }
    .m-history--lshwhite .m-history-item-year::before, .m-history--lshwhite .m-history-item-year::after {
      background: #4f4f4f; }
    .m-history--lshwhite .m-history-item-title {
      color: #4f4f4f; }
    .m-history--lshwhite .m-history-item-text {
      color: #4f4f4f; }
    .m-history--lshwhite .flickity-button {
      background: rgba(0, 0, 0, 0.75); }
      .m-history--lshwhite .flickity-button-icon {
        fill: #fff; }
  .m-history--gray {
    background-color: #e9ecef; }
    .m-history--gray .m-history-title {
      color: #4f4f4f; }
    .m-history--gray .m-history-item-year-number {
      background-color: #e9ecef;
      color: #4f4f4f; }
    .m-history--gray .m-history-item-year::before, .m-history--gray .m-history-item-year::after {
      background: #4f4f4f; }
    .m-history--gray .m-history-item-title {
      color: #4f4f4f; }
    .m-history--gray .m-history-item-text {
      color: #4f4f4f; }
    .m-history--gray .flickity-button {
      background: rgba(0, 0, 0, 0.75); }
      .m-history--gray .flickity-button-icon {
        fill: #e9ecef; }
  .m-history-wrapper {
    text-align: center;
    margin: 0 auto;
    padding: 1rem 0 2rem 0;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  .m-history-item {
    width: 100%;
    height: auto;
    padding: 2rem; }
    .m-history-item:first-child .m-history-item-year:before {
      width: 0; }
    .m-history-item:last-child .m-history-item-year:after {
      width: 0; }
    .m-history-item img {
      width: 100%;
      max-width: 600px;
      height: auto; }
    .m-history-item-year-number {
      border: 1px solid;
      border-radius: 20px;
      padding: 0.5rem 2rem;
      position: relative;
      z-index: 210; }
    .m-history-item-year:before, .m-history-item-year:after {
      content: "";
      display: block;
      width: 50%;
      height: 3px;
      background: #fff;
      position: absolute;
      top: 2.5rem;
      z-index: 200; }
    .m-history-item-year:before {
      left: 0; }
    .m-history-item-year:after {
      left: 50%; }
    .m-history-item-title {
      max-width: 900px;
      margin: 3.5rem auto 3rem auto; }
    .m-history-item-text {
      display: none;
      margin: 2rem; }
  .m-history .flickity-button {
    display: block; }
  .m-history .flickity-prev-next-button {
    top: 122px; }
    @media (max-width: 1024px) {
      .m-history .flickity-prev-next-button {
        top: 0; } }
  .m-history .flickity-prev-next-button.next {
    right: 20px; }
  .m-history .flickity-prev-next-button.previous {
    left: 20px; }

.m-5050textsection {
  width: 100%;
  padding: 3rem 1rem; }
  .m-5050textsection-wrapper {
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    display: flex; }
    @media (max-width: 768px) {
      .m-5050textsection-wrapper {
        flex-direction: column; } }
  .m-5050textsection-rte {
    max-width: 50%;
    width: 100%;
    padding: 0 0 0 2rem; }
    @media (max-width: 768px) {
      .m-5050textsection-rte {
        max-width: 100%;
        padding: 0; } }
    .m-5050textsection-rte:first-child {
      padding: 0 2rem 0 0; }
      @media (max-width: 768px) {
        .m-5050textsection-rte:first-child {
          padding: 0 0 2rem 0; } }
    .m-5050textsection-rte h2, .m-5050textsection-rte h3 {
      color: #004C28;
      margin: 0 0 1rem 0; }
    .m-5050textsection-rte.m-5050textsection-rte-fullwidth {
      max-width: 100%;
      padding: 0 !important; }
  .m-5050textsection--lshgray {
    background-color: #e9ecef; }
    .m-5050textsection--lshgray .m-5050textsection-rte h2, .m-5050textsection--lshgray .m-5050textsection-rte h3 {
      color: #4f4f4f; }
  .m-5050textsection--lshgreen {
    background-color: #578144; }
    .m-5050textsection--lshgreen .m-5050textsection-rte h2, .m-5050textsection--lshgreen .m-5050textsection-rte h3, .m-5050textsection--lshgreen .m-5050textsection-rte p {
      color: #fff; }

.l-footer {
  border-top: 4px solid #578144; }
  .l-footer-wrapper {
    max-width: 1120px;
    margin: 0 auto; }
  .l-footer .m-logo {
    margin: 0 auto;
    max-width: 160px; }
    .l-footer .m-logo a {
      display: block; }
    .l-footer .m-logo-icon {
      fill: #004C28;
      width: 160px;
      height: auto;
      padding: 2rem 0 1.5rem 0; }
  .l-footer .m-slogan {
    text-transform: uppercase;
    color: #578144;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 300;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin: 0 1rem; }
  .l-footer .m-footernav {
    margin: 2rem 0; }
    .l-footer .m-footernav a {
      text-decoration: none;
      text-transform: uppercase; }
    .l-footer .m-footernav-title {
      color: #4f4f4f;
      font-size: 1.25rem;
      display: block; }
    .l-footer .m-footernav-menu {
      list-style: none;
      text-align: center;
      margin: 0;
      padding: 0; }
    .l-footer .m-footernav-link {
      display: block;
      margin: 1rem 0 1.5rem 0;
      font-weight: bold; }
      .l-footer .m-footernav-link:hover {
        color: #578144; }
        @media (max-width: 768px) {
          .l-footer .m-footernav-link:hover {
            color: inherit; } }
    .l-footer .m-footernav-submenu {
      display: none;
      list-style: none;
      text-align: center;
      padding: 0; }
      @media (max-width: 768px) {
        .l-footer .m-footernav-submenu {
          padding: 0 0 2rem 0; } }
      .l-footer .m-footernav-submenu-item:first-child {
        font-weight: bold; }
      .l-footer .m-footernav-submenu-link {
        display: block;
        padding: 0.5rem 0;
        font-size: 0.85rem;
        letter-spacing: 1px; }
        @media (max-width: 768px) {
          .l-footer .m-footernav-submenu-link {
            font-size: 1.125rem; } }
        .l-footer .m-footernav-submenu-link:hover {
          text-decoration: underline;
          color: #578144; }
    .l-footer .m-footernav .active {
      color: #578144; }
  .l-footer .m-legallinks {
    background: #578144;
    color: #fff;
    text-align: center;
    letter-spacing: 2px; }
    .l-footer .m-legallinks-menu {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      list-style: none;
      margin: 0; }
    .l-footer .m-legallinks-linkmain {
      text-transform: uppercase;
      padding: 1rem 1rem 0 1rem;
      text-align: center; }
      @media (max-width: 768px) {
        .l-footer .m-legallinks-linkmain {
          flex: 0 0 100%; } }
      .l-footer .m-legallinks-linkmain a {
        text-decoration: none;
        font-size: 1.25rem;
        font-weight: bold; }
        .l-footer .m-legallinks-linkmain a:hover {
          text-decoration: underline; }
    .l-footer .m-legallinks-link {
      text-transform: uppercase;
      padding: 0 1rem 1rem 1rem; }
      .l-footer .m-legallinks-link a {
        text-decoration: none; }
        .l-footer .m-legallinks-link a:hover {
          text-decoration: underline; }
    .l-footer .m-legallinks-copyright {
      display: block;
      padding: 0 0 2rem 0;
      text-transform: uppercase; }
  .l-footer--lsh {
    border-top: 2px solid #e9ecef; }
    .l-footer--lsh .m-logo-icon {
      padding: 2.5rem 0; }
    .l-footer--lsh .m-legallinks {
      background-color: #414141 !important; }
      @media (min-width: 1025px) {
        .l-footer--lsh .m-legallinks-linkmain {
          padding: 3rem 2rem 1.5rem 2rem; } }
      .l-footer--lsh .m-legallinks-linkmain a {
        font-size: 1rem; }
      .l-footer--lsh .m-legallinks-copyright {
        font-size: 0.625rem;
        padding: 1rem 0 2rem 0; }
        @media (min-width: 1025px) {
          .l-footer--lsh .m-legallinks-copyright {
            padding: 0 0 3rem 0; } }

header h2 {
  color: #004C28;
  text-align: center;
  max-width: 1120px;
  padding: 0 1rem;
  margin: 3rem auto; }
  @media (max-width: 1024px) {
    header h2 {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }

.l-news .news {
  margin: 0 auto; }
  .l-news .news-list-view {
    max-width: 1120px;
    margin: 2rem auto !important; }
    @media (max-width: 1120px) {
      .l-news .news-list-view {
        padding: 0 1rem; } }
    .l-news .news-list-view h3 {
      text-transform: none;
      line-height: 1.5;
      margin: 0;
      color: #578144; }
    .l-news .news-list-view .news-item-text-subline {
      margin: 0 0 1rem 0; }
    .l-news .news-list-view .news-item-text-date {
      display: block;
      margin: 0 0 1rem 0; }
  .l-news .news-detail-back {
    margin: 2rem auto;
    max-width: 900px;
    display: block;
    color: #578144; }
    @media (max-width: 768px) {
      .l-news .news-detail-back {
        padding: 0 1rem; } }
    .l-news .news-detail-back:before {
      content: " ";
      width: 1rem;
      height: 1rem;
      display: block;
      float: left;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23578144' viewBox='0 0 256 512'%3E%3C!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z'/%3E%3C/svg%3E"); }
  .l-news .news-detail-text-headline {
    color: #004C28;
    max-width: 900px;
    margin: 2rem auto; }
    @media (max-width: 768px) {
      .l-news .news-detail-text-headline {
        padding: 0 1rem; } }
  .l-news .news-detail-text-subline {
    margin: 0 auto 2rem auto;
    max-width: 900px;
    color: #004C28; }
    @media (max-width: 768px) {
      .l-news .news-detail-text-subline {
        padding: 0 1rem; } }
  .l-news .news-detail-text-date {
    font-weight: bold;
    padding: 1rem;
    display: none; }
  .l-news .news-detail-text-body {
    max-width: 900px;
    margin: 0 auto; }
    @media (max-width: 768px) {
      .l-news .news-detail-text-body {
        padding: 0 1rem; } }
    .l-news .news-detail-text-body h3 {
      color: #578144; }
  .l-news .news-detail-media {
    max-width: 900px;
    margin: 2rem auto; }
    @media (max-width: 768px) {
      .l-news .news-detail-media {
        padding: 0 1rem; } }
  .l-news .news-item {
    display: flex;
    padding: 1rem 0;
    border-top: 1px solid #DDE5DD; }
    @media (max-width: 768px) {
      .l-news .news-item {
        flex-wrap: wrap; } }
    .l-news .news-item-image {
      margin: 0 6rem 0 0;
      width: 100%;
      max-width: 300px;
      text-align: center; }
      .l-news .news-item-image img {
        height: auto; }
      @media (max-width: 768px) {
        .l-news .news-item-image {
          flex: 0 0 100%;
          max-width: 100%;
          margin: 0 0 2rem 0; } }
    .l-news .news-item-text {
      text-decoration: none;
      padding: 0 1rem 1.5rem 1rem; }
      @media (max-width: 768px) {
        .l-news .news-item-text {
          padding: 0; } }
      .l-news .news-item-text-date {
        font-weight: bold;
        text-transform: uppercase; }
      .l-news .news-item-text-headline {
        color: #578144;
        margin: 0.5rem 0; }
  .l-news .news-list-view {
    margin: 0 1rem; }
  .l-news .news-list-sort {
    display: inline-block;
    width: 100%;
    font-size: 0.85rem;
    padding: 1rem 0;
    line-height: 2rem; }
    .l-news .news-list-sort-result-count {
      float: left;
      font-size: 1.125rem; }
    .l-news .news-list-sort-label {
      padding: 0 2rem;
      float: right;
      font-size: 1.125rem; }
    .l-news .news-list-sort-dropdown {
      float: right; }
      .l-news .news-list-sort-dropdown:hover .news-list-sort-dropdown-options {
        display: block; }
      .l-news .news-list-sort-dropdown-options {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        width: 10rem;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 1; }
        .l-news .news-list-sort-dropdown-options > a {
          float: none;
          color: black;
          padding: 0.5rem 1rem;
          text-decoration: none;
          display: block;
          text-align: left; }
          .l-news .news-list-sort-dropdown-options > a:hover {
            background: #578144;
            color: #fff; }
      .l-news .news-list-sort-dropdown-btn {
        background: #578144;
        color: #fff;
        border: none;
        padding: 0.5rem 1rem;
        width: 10rem; }
        .l-news .news-list-sort-dropdown-btn:after {
          content: " ";
          width: 1rem;
          height: 1rem;
          display: block;
          float: right;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: contain;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'/%3E%3C/svg%3E"); }

.l-news .f3-widget-paginator li {
  padding: 0 0.625rem !important; }
  .l-news .f3-widget-paginator li a {
    text-decoration: none !important; }

.l-header--lsh + .l-content .l-news .news-list-sort-dropdown-btn {
  background-color: #578144; }

.frame-type-form_formframework > form h2 {
  color: #578144;
  text-align: center; }

.frame-type-form_formframework > form .actions {
  text-align: center;
  margin-top: 2rem; }

.frame-type-form_formframework > form button {
  background: #578144;
  color: #fff;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 20px;
  margin: 0 auto 2rem auto;
  cursor: pointer;
  text-decoration: none; }
