/*! /* Build Mon Aug 31 2020 11:04:26 GMT+0200 (CEST) * / */
.h-animation--component {
  /* autoprefixer: ignore next */
  transition: opacity 0.5s ease-out, transform 0.5s ease-out;
  opacity: 0;
  transform: translateY(125px);
  /* stylelint-disable plugin/stylelint-bem-namics */
  /* stylelint-enable plugin/stylelint-bem-namics */
  /* stylelint-disable plugin/stylelint-bem-namics */
  /* stylelint-enable plugin/stylelint-bem-namics */
}

.h-animation--component.state-h-animation--visible {
  opacity: 1;
  transform: translateY(0);
}

.o-accordion .h-animation--component {
  opacity: 1;
  transform: none;
}

.state-h-animation--disabled .h-animation--component {
  opacity: 1;
  transform: none;
}

@media print {
  .h-animation--component {
    opacity: 1;
    transform: none;
    transition: none;
  }
}

.h-animation--fade-in {
  /* autoprefixer: ignore next */
  transition: opacity 0.5s ease-out;
  opacity: 0;
}

.h-animation--fade-in.state-h-animation--visible {
  opacity: 1;
}

@media print {
  .h-animation--fade-in {
    opacity: 1;
    transform: none;
    transition: none;
  }
}


/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-brand-01 {
  background-color: #000000;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-brand-02 {
  background-color: #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-brand-03 {
  background-color: #d82034;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-brand-04 {
  background-color: #a11c36;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-brand-05 {
  background-color: #de822b;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-brand-06 {
  background-color: #c3b300;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-brand-07 {
  background-color: #6d1874;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-01 {
  background-color: #353535;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-02 {
  background-color: #515151;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-03 {
  background-color: #666666;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-04 {
  background-color: #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-05 {
  background-color: #b4b4b4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-06 {
  background-color: #e5e5e5;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-07 {
  background-color: #f4f4f4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-08 {
  background-color: #d2d2d2;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-09 {
  background-color: #f9f9f9;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-10 {
  background-color: #ffffff;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-11 {
  background-color: #22ac25;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-background--color-mood-01-80 {
  background-color: #8a4690;
}

/* stylelint-enable plugin/stylelint-bem-namics */


/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-brand-01 {
  border-top: 1px solid #000000;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-brand-02 {
  border-top: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-brand-03 {
  border-top: 1px solid #d82034;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-brand-04 {
  border-top: 1px solid #a11c36;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-brand-05 {
  border-top: 1px solid #de822b;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-brand-06 {
  border-top: 1px solid #c3b300;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-brand-07 {
  border-top: 1px solid #6d1874;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-01 {
  border-top: 1px solid #353535;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-02 {
  border-top: 1px solid #515151;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-03 {
  border-top: 1px solid #666666;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-04 {
  border-top: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-05 {
  border-top: 1px solid #b4b4b4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-06 {
  border-top: 1px solid #e5e5e5;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-07 {
  border-top: 1px solid #f4f4f4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-08 {
  border-top: 1px solid #d2d2d2;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-09 {
  border-top: 1px solid #f9f9f9;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-10 {
  border-top: 1px solid #ffffff;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-color-11 {
  border-top: 1px solid #22ac25;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-brand-01 {
  border-right: 1px solid #000000;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-brand-02 {
  border-right: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-brand-03 {
  border-right: 1px solid #d82034;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-brand-04 {
  border-right: 1px solid #a11c36;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-brand-05 {
  border-right: 1px solid #de822b;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-brand-06 {
  border-right: 1px solid #c3b300;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-brand-07 {
  border-right: 1px solid #6d1874;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-01 {
  border-right: 1px solid #353535;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-02 {
  border-right: 1px solid #515151;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-03 {
  border-right: 1px solid #666666;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-04 {
  border-right: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-05 {
  border-right: 1px solid #b4b4b4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-06 {
  border-right: 1px solid #e5e5e5;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-07 {
  border-right: 1px solid #f4f4f4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-08 {
  border-right: 1px solid #d2d2d2;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-09 {
  border-right: 1px solid #f9f9f9;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-10 {
  border-right: 1px solid #ffffff;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-color-11 {
  border-right: 1px solid #22ac25;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-brand-01 {
  border-bottom: 1px solid #000000;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-brand-02 {
  border-bottom: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-brand-03 {
  border-bottom: 1px solid #d82034;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-brand-04 {
  border-bottom: 1px solid #a11c36;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-brand-05 {
  border-bottom: 1px solid #de822b;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-brand-06 {
  border-bottom: 1px solid #c3b300;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-brand-07 {
  border-bottom: 1px solid #6d1874;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-01 {
  border-bottom: 1px solid #353535;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-02 {
  border-bottom: 1px solid #515151;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-03 {
  border-bottom: 1px solid #666666;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-04 {
  border-bottom: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-05 {
  border-bottom: 1px solid #b4b4b4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-06 {
  border-bottom: 1px solid #e5e5e5;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-07 {
  border-bottom: 1px solid #f4f4f4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-08 {
  border-bottom: 1px solid #d2d2d2;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-09 {
  border-bottom: 1px solid #f9f9f9;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-10 {
  border-bottom: 1px solid #ffffff;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-color-11 {
  border-bottom: 1px solid #22ac25;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-brand-01 {
  border-left: 1px solid #000000;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-brand-02 {
  border-left: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-brand-03 {
  border-left: 1px solid #d82034;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-brand-04 {
  border-left: 1px solid #a11c36;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-brand-05 {
  border-left: 1px solid #de822b;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-brand-06 {
  border-left: 1px solid #c3b300;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-brand-07 {
  border-left: 1px solid #6d1874;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-01 {
  border-left: 1px solid #353535;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-02 {
  border-left: 1px solid #515151;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-03 {
  border-left: 1px solid #666666;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-04 {
  border-left: 1px solid #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-05 {
  border-left: 1px solid #b4b4b4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-06 {
  border-left: 1px solid #e5e5e5;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-07 {
  border-left: 1px solid #f4f4f4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-08 {
  border-left: 1px solid #d2d2d2;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-09 {
  border-left: 1px solid #f9f9f9;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-10 {
  border-left: 1px solid #ffffff;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-color-11 {
  border-left: 1px solid #22ac25;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--top-hidden {
  border-top: 1px solid transparent;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--right-hidden {
  border-right: 1px solid transparent;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--bottom-hidden {
  border-bottom: 1px solid transparent;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-border--left-hidden {
  border-left: 1px solid transparent;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-brand-01 {
    border-top: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-brand-02 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-brand-03 {
    border-top: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-brand-04 {
    border-top: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-brand-05 {
    border-top: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-brand-06 {
    border-top: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-brand-07 {
    border-top: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-01 {
    border-top: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-02 {
    border-top: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-03 {
    border-top: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-04 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-05 {
    border-top: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-06 {
    border-top: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-07 {
    border-top: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-08 {
    border-top: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-09 {
    border-top: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-10 {
    border-top: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-color-11 {
    border-top: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-brand-01 {
    border-right: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-brand-02 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-brand-03 {
    border-right: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-brand-04 {
    border-right: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-brand-05 {
    border-right: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-brand-06 {
    border-right: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-brand-07 {
    border-right: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-01 {
    border-right: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-02 {
    border-right: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-03 {
    border-right: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-04 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-05 {
    border-right: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-06 {
    border-right: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-07 {
    border-right: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-08 {
    border-right: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-09 {
    border-right: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-10 {
    border-right: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-color-11 {
    border-right: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-brand-01 {
    border-bottom: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-brand-02 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-brand-03 {
    border-bottom: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-brand-04 {
    border-bottom: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-brand-05 {
    border-bottom: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-brand-06 {
    border-bottom: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-brand-07 {
    border-bottom: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-01 {
    border-bottom: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-02 {
    border-bottom: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-03 {
    border-bottom: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-04 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-05 {
    border-bottom: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-06 {
    border-bottom: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-07 {
    border-bottom: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-08 {
    border-bottom: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-09 {
    border-bottom: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-10 {
    border-bottom: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-color-11 {
    border-bottom: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-brand-01 {
    border-left: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-brand-02 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-brand-03 {
    border-left: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-brand-04 {
    border-left: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-brand-05 {
    border-left: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-brand-06 {
    border-left: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-brand-07 {
    border-left: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-01 {
    border-left: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-02 {
    border-left: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-03 {
    border-left: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-04 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-05 {
    border-left: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-06 {
    border-left: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-07 {
    border-left: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-08 {
    border-left: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-09 {
    border-left: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-10 {
    border-left: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-color-11 {
    border-left: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-brand-01 {
    border-top: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-brand-02 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-brand-03 {
    border-top: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-brand-04 {
    border-top: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-brand-05 {
    border-top: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-brand-06 {
    border-top: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-brand-07 {
    border-top: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-01 {
    border-top: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-02 {
    border-top: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-03 {
    border-top: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-04 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-05 {
    border-top: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-06 {
    border-top: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-07 {
    border-top: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-08 {
    border-top: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-09 {
    border-top: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-10 {
    border-top: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-color-11 {
    border-top: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-brand-01 {
    border-right: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-brand-02 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-brand-03 {
    border-right: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-brand-04 {
    border-right: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-brand-05 {
    border-right: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-brand-06 {
    border-right: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-brand-07 {
    border-right: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-01 {
    border-right: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-02 {
    border-right: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-03 {
    border-right: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-04 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-05 {
    border-right: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-06 {
    border-right: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-07 {
    border-right: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-08 {
    border-right: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-09 {
    border-right: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-10 {
    border-right: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-color-11 {
    border-right: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-brand-01 {
    border-bottom: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-brand-02 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-brand-03 {
    border-bottom: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-brand-04 {
    border-bottom: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-brand-05 {
    border-bottom: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-brand-06 {
    border-bottom: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-brand-07 {
    border-bottom: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-01 {
    border-bottom: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-02 {
    border-bottom: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-03 {
    border-bottom: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-04 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-05 {
    border-bottom: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-06 {
    border-bottom: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-07 {
    border-bottom: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-08 {
    border-bottom: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-09 {
    border-bottom: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-10 {
    border-bottom: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-color-11 {
    border-bottom: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-brand-01 {
    border-left: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-brand-02 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-brand-03 {
    border-left: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-brand-04 {
    border-left: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-brand-05 {
    border-left: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-brand-06 {
    border-left: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-brand-07 {
    border-left: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-01 {
    border-left: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-02 {
    border-left: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-03 {
    border-left: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-04 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-05 {
    border-left: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-06 {
    border-left: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-07 {
    border-left: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-08 {
    border-left: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-09 {
    border-left: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-10 {
    border-left: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-color-11 {
    border-left: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-brand-01 {
    border-top: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-brand-02 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-brand-03 {
    border-top: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-brand-04 {
    border-top: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-brand-05 {
    border-top: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-brand-06 {
    border-top: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-brand-07 {
    border-top: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-01 {
    border-top: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-02 {
    border-top: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-03 {
    border-top: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-04 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-05 {
    border-top: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-06 {
    border-top: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-07 {
    border-top: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-08 {
    border-top: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-09 {
    border-top: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-10 {
    border-top: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-color-11 {
    border-top: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-brand-01 {
    border-right: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-brand-02 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-brand-03 {
    border-right: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-brand-04 {
    border-right: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-brand-05 {
    border-right: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-brand-06 {
    border-right: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-brand-07 {
    border-right: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-01 {
    border-right: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-02 {
    border-right: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-03 {
    border-right: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-04 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-05 {
    border-right: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-06 {
    border-right: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-07 {
    border-right: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-08 {
    border-right: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-09 {
    border-right: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-10 {
    border-right: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-color-11 {
    border-right: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-brand-01 {
    border-bottom: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-brand-02 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-brand-03 {
    border-bottom: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-brand-04 {
    border-bottom: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-brand-05 {
    border-bottom: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-brand-06 {
    border-bottom: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-brand-07 {
    border-bottom: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-01 {
    border-bottom: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-02 {
    border-bottom: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-03 {
    border-bottom: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-04 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-05 {
    border-bottom: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-06 {
    border-bottom: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-07 {
    border-bottom: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-08 {
    border-bottom: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-09 {
    border-bottom: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-10 {
    border-bottom: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-color-11 {
    border-bottom: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-brand-01 {
    border-left: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-brand-02 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-brand-03 {
    border-left: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-brand-04 {
    border-left: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-brand-05 {
    border-left: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-brand-06 {
    border-left: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-brand-07 {
    border-left: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-01 {
    border-left: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-02 {
    border-left: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-03 {
    border-left: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-04 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-05 {
    border-left: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-06 {
    border-left: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-07 {
    border-left: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-08 {
    border-left: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-09 {
    border-left: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-10 {
    border-left: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-color-11 {
    border-left: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-brand-01 {
    border-top: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-brand-02 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-brand-03 {
    border-top: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-brand-04 {
    border-top: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-brand-05 {
    border-top: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-brand-06 {
    border-top: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-brand-07 {
    border-top: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-01 {
    border-top: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-02 {
    border-top: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-03 {
    border-top: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-04 {
    border-top: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-05 {
    border-top: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-06 {
    border-top: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-07 {
    border-top: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-08 {
    border-top: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-09 {
    border-top: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-10 {
    border-top: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-color-11 {
    border-top: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-brand-01 {
    border-right: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-brand-02 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-brand-03 {
    border-right: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-brand-04 {
    border-right: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-brand-05 {
    border-right: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-brand-06 {
    border-right: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-brand-07 {
    border-right: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-01 {
    border-right: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-02 {
    border-right: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-03 {
    border-right: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-04 {
    border-right: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-05 {
    border-right: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-06 {
    border-right: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-07 {
    border-right: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-08 {
    border-right: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-09 {
    border-right: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-10 {
    border-right: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-color-11 {
    border-right: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-brand-01 {
    border-bottom: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-brand-02 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-brand-03 {
    border-bottom: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-brand-04 {
    border-bottom: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-brand-05 {
    border-bottom: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-brand-06 {
    border-bottom: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-brand-07 {
    border-bottom: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-01 {
    border-bottom: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-02 {
    border-bottom: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-03 {
    border-bottom: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-04 {
    border-bottom: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-05 {
    border-bottom: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-06 {
    border-bottom: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-07 {
    border-bottom: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-08 {
    border-bottom: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-09 {
    border-bottom: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-10 {
    border-bottom: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-color-11 {
    border-bottom: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-brand-01 {
    border-left: 1px solid #000000;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-brand-02 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-brand-03 {
    border-left: 1px solid #d82034;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-brand-04 {
    border-left: 1px solid #a11c36;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-brand-05 {
    border-left: 1px solid #de822b;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-brand-06 {
    border-left: 1px solid #c3b300;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-brand-07 {
    border-left: 1px solid #6d1874;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-01 {
    border-left: 1px solid #353535;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-02 {
    border-left: 1px solid #515151;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-03 {
    border-left: 1px solid #666666;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-04 {
    border-left: 1px solid #808080;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-05 {
    border-left: 1px solid #b4b4b4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-06 {
    border-left: 1px solid #e5e5e5;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-07 {
    border-left: 1px solid #f4f4f4;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-08 {
    border-left: 1px solid #d2d2d2;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-09 {
    border-left: 1px solid #f9f9f9;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-10 {
    border-left: 1px solid #ffffff;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-color-11 {
    border-left: 1px solid #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-top-hidden {
    border-top: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-right-hidden {
    border-right: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-bottom-hidden {
    border-bottom: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-border--xs-left-hidden {
    border-left: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-top-hidden {
    border-top: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-right-hidden {
    border-right: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-bottom-hidden {
    border-bottom: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-border--sm-left-hidden {
    border-left: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-top-hidden {
    border-top: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-right-hidden {
    border-right: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-bottom-hidden {
    border-bottom: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-left-hidden {
    border-left: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-top-hidden {
    border-top: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-right-hidden {
    border-right: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-bottom-hidden {
    border-bottom: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-border--lg-left-hidden {
    border-left: 1px solid transparent;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-border--md-center-color-brand-01,
  .h-border--md-center-color-brand-02,
  .h-border--md-center-color-brand-03,
  .h-border--md-center-color-brand-04,
  .h-border--md-center-color-brand-05,
  .h-border--md-center-color-brand-06,
  .h-border--md-center-color-brand-07,
  .h-border--md-center-color-01,
  .h-border--md-center-color-02,
  .h-border--md-center-color-03,
  .h-border--md-center-color-04,
  .h-border--md-center-color-05,
  .h-border--md-center-color-06,
  .h-border--md-center-color-07,
  .h-border--md-center-color-08,
  .h-border--md-center-color-09,
  .h-border--md-center-color-10,
  .h-border--md-center-color-11 {
    position: relative;
  }

  .h-border--md-center-color-brand-01:after,
  .h-border--md-center-color-brand-02:after,
  .h-border--md-center-color-brand-03:after,
  .h-border--md-center-color-brand-04:after,
  .h-border--md-center-color-brand-05:after,
  .h-border--md-center-color-brand-06:after,
  .h-border--md-center-color-brand-07:after,
  .h-border--md-center-color-01:after,
  .h-border--md-center-color-02:after,
  .h-border--md-center-color-03:after,
  .h-border--md-center-color-04:after,
  .h-border--md-center-color-05:after,
  .h-border--md-center-color-06:after,
  .h-border--md-center-color-07:after,
  .h-border--md-center-color-08:after,
  .h-border--md-center-color-09:after,
  .h-border--md-center-color-10:after,
  .h-border--md-center-color-11:after {
    content: '';
    position: absolute;
    width: 0;
    left: calc(50% - 1px);
    top: 0;
    bottom: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }

  .h-border--md-center-color-brand-01:after {
    border-right-color: #000000;
  }

  .h-border--md-center-color-brand-02:after {
    border-right-color: #808080;
  }

  .h-border--md-center-color-brand-03:after {
    border-right-color: #d82034;
  }

  .h-border--md-center-color-brand-04:after {
    border-right-color: #a11c36;
  }

  .h-border--md-center-color-brand-05:after {
    border-right-color: #de822b;
  }

  .h-border--md-center-color-brand-06:after {
    border-right-color: #c3b300;
  }

  .h-border--md-center-color-brand-07:after {
    border-right-color: #6d1874;
  }

  .h-border--md-center-color-01:after {
    border-right-color: #353535;
  }

  .h-border--md-center-color-02:after {
    border-right-color: #515151;
  }

  .h-border--md-center-color-03:after {
    border-right-color: #666666;
  }

  .h-border--md-center-color-04:after {
    border-right-color: #808080;
  }

  .h-border--md-center-color-05:after {
    border-right-color: #b4b4b4;
  }

  .h-border--md-center-color-06:after {
    border-right-color: #e5e5e5;
  }

  .h-border--md-center-color-07:after {
    border-right-color: #f4f4f4;
  }

  .h-border--md-center-color-08:after {
    border-right-color: #d2d2d2;
  }

  .h-border--md-center-color-09:after {
    border-right-color: #f9f9f9;
  }

  .h-border--md-center-color-10:after {
    border-right-color: #ffffff;
  }

  .h-border--md-center-color-11:after {
    border-right-color: #22ac25;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */


/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--brand-01 {
  color: #000000;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--brand-02 {
  color: #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--brand-03 {
  color: #d82034;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--brand-04 {
  color: #a11c36;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--brand-05 {
  color: #de822b;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--brand-06 {
  color: #c3b300;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--brand-07 {
  color: #6d1874;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--01 {
  color: #353535;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--02 {
  color: #515151;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--03 {
  color: #666666;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--04 {
  color: #808080;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--05 {
  color: #b4b4b4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--06 {
  color: #e5e5e5;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--07 {
  color: #f4f4f4;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--08 {
  color: #d2d2d2;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--09 {
  color: #f9f9f9;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--10 {
  color: #ffffff;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-color--11 {
  color: #22ac25;
}

/* stylelint-enable plugin/stylelint-bem-namics */


/* stylelint-disable plugin/stylelint-bem-namics */

.h-flex--row {
  flex-direction: row;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-flex--row-reverse {
  flex-direction: row-reverse;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-flex--column {
  flex-direction: column;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

.h-flex--column-reverse {
  flex-direction: column-reverse;
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-flex--xs {
    display: flex;
  }

  .h-flex--xs-wrap {
    flex-wrap: wrap;
  }

  .h-flex--xs-no-wrap {
    flex-wrap: nowrap;
  }

  .h-flex--xs-fill-height {
    height: 100%;
  }
}

@media screen and (min-width: 481px) {
  .h-flex--xs-row {
    flex-direction: row;
  }
}

@media screen and (min-width: 481px) {
  .h-flex--xs-row-reverse {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 481px) {
  .h-flex--xs-column {
    flex-direction: column;
  }
}

@media screen and (min-width: 481px) {
  .h-flex--xs-column-reverse {
    flex-direction: column-reverse;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 769px) {
  .h-flex--sm {
    display: flex;
  }

  .h-flex--sm-wrap {
    flex-wrap: wrap;
  }

  .h-flex--sm-no-wrap {
    flex-wrap: nowrap;
  }

  .h-flex--sm-fill-height {
    height: 100%;
  }
}

@media screen and (min-width: 769px) {
  .h-flex--sm-row {
    flex-direction: row;
  }
}

@media screen and (min-width: 769px) {
  .h-flex--sm-row-reverse {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 769px) {
  .h-flex--sm-column {
    flex-direction: column;
  }
}

@media screen and (min-width: 769px) {
  .h-flex--sm-column-reverse {
    flex-direction: column-reverse;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .h-flex--md {
    display: flex;
  }

  .h-flex--md-wrap {
    flex-wrap: wrap;
  }

  .h-flex--md-no-wrap {
    flex-wrap: nowrap;
  }

  .h-flex--md-fill-height {
    height: 100%;
  }
}

@media screen and (min-width: 993px) {
  .h-flex--md-row {
    flex-direction: row;
  }
}

@media screen and (min-width: 993px) {
  .h-flex--md-row-reverse {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 993px) {
  .h-flex--md-column {
    flex-direction: column;
  }
}

@media screen and (min-width: 993px) {
  .h-flex--md-column-reverse {
    flex-direction: column-reverse;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 1241px) {
  .h-flex--lg {
    display: flex;
  }

  .h-flex--lg-wrap {
    flex-wrap: wrap;
  }

  .h-flex--lg-no-wrap {
    flex-wrap: nowrap;
  }

  .h-flex--lg-fill-height {
    height: 100%;
  }
}

@media screen and (min-width: 1241px) {
  .h-flex--lg-row {
    flex-direction: row;
  }
}

@media screen and (min-width: 1241px) {
  .h-flex--lg-row-reverse {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 1241px) {
  .h-flex--lg-column {
    flex-direction: column;
  }
}

@media screen and (min-width: 1241px) {
  .h-flex--lg-column-reverse {
    flex-direction: column-reverse;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

.h-flex {
  display: flex;
}

.h-flex--wrap {
  flex-wrap: wrap;
}

.h-flex--no-wrap {
  flex-wrap: nowrap;
}

.h-flex--fill-height {
  height: 100%;
}


.g-container,
.g-cell {
  display: block;
  margin-right: 0 !important;
  padding-right: 0 !important;
}

.g-container {
  padding-left: 0 !important;
}

.g-container:before,
.g-container:after {
  content: '';
  display: table;
}

.g-container:after {
  clear: both;
}

.g-cell {
  box-sizing: border-box;
  float: left;
  margin-left: 0 !important;
  min-height: 1px;
}

.g-container {
  margin-left: -12px !important;
}

.g-container > .g-cell {
  padding-left: 12px !important;
}

.g-span-1 {
  width: 8.33334%;
}

.g-span-2 {
  width: 16.66667%;
}

.g-span-3 {
  width: 25%;
}

.g-span-4 {
  width: 33.33334%;
}

.g-span-5 {
  width: 41.66667%;
}

.g-span-6 {
  width: 50%;
}

.g-span-7 {
  width: 58.33334%;
}

.g-span-8 {
  width: 66.66667%;
}

.g-span-9 {
  width: 75%;
}

.g-span-10 {
  width: 83.33334%;
}

.g-span-11 {
  width: 91.66667%;
}

.g-span-12 {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

.g-offset-12 {
  margin-left: 100% !important;
}

.g-push-1 {
  position: relative;
  left: 8.33333%;
}

.g-push-2 {
  position: relative;
  left: 16.66667%;
}

.g-push-3 {
  position: relative;
  left: 25%;
}

.g-push-4 {
  position: relative;
  left: 33.33333%;
}

.g-push-5 {
  position: relative;
  left: 41.66667%;
}

.g-push-6 {
  position: relative;
  left: 50%;
}

.g-push-7 {
  position: relative;
  left: 58.33333%;
}

.g-push-8 {
  position: relative;
  left: 66.66667%;
}

.g-push-9 {
  position: relative;
  left: 75%;
}

.g-push-10 {
  position: relative;
  left: 83.33333%;
}

.g-push-11 {
  position: relative;
  left: 91.66667%;
}

.g-push-12 {
  position: relative;
  left: 100%;
}

.g-pull-1 {
  position: relative;
  right: 8.33333%;
}

.g-pull-2 {
  position: relative;
  right: 16.66667%;
}

.g-pull-3 {
  position: relative;
  right: 25%;
}

.g-pull-4 {
  position: relative;
  right: 33.33333%;
}

.g-pull-5 {
  position: relative;
  right: 41.66667%;
}

.g-pull-6 {
  position: relative;
  right: 50%;
}

.g-pull-7 {
  position: relative;
  right: 58.33333%;
}

.g-pull-8 {
  position: relative;
  right: 66.66667%;
}

.g-pull-9 {
  position: relative;
  right: 75%;
}

.g-pull-10 {
  position: relative;
  right: 83.33333%;
}

.g-pull-11 {
  position: relative;
  right: 91.66667%;
}

.g-pull-12 {
  position: relative;
  right: 100%;
}

@media screen and (min-width: 481px) {
  .g-xs-span-1 {
    width: 8.33334%;
  }

  .g-xs-span-2 {
    width: 16.66667%;
  }

  .g-xs-span-3 {
    width: 25%;
  }

  .g-xs-span-4 {
    width: 33.33334%;
  }

  .g-xs-span-5 {
    width: 41.66667%;
  }

  .g-xs-span-6 {
    width: 50%;
  }

  .g-xs-span-7 {
    width: 58.33334%;
  }

  .g-xs-span-8 {
    width: 66.66667%;
  }

  .g-xs-span-9 {
    width: 75%;
  }

  .g-xs-span-10 {
    width: 83.33334%;
  }

  .g-xs-span-11 {
    width: 91.66667%;
  }

  .g-xs-span-12 {
    width: 100%;
  }

  .g-xs-offset-1 {
    margin-left: 8.33333% !important;
  }

  .g-xs-offset-2 {
    margin-left: 16.66667% !important;
  }

  .g-xs-offset-3 {
    margin-left: 25% !important;
  }

  .g-xs-offset-4 {
    margin-left: 33.33333% !important;
  }

  .g-xs-offset-5 {
    margin-left: 41.66667% !important;
  }

  .g-xs-offset-6 {
    margin-left: 50% !important;
  }

  .g-xs-offset-7 {
    margin-left: 58.33333% !important;
  }

  .g-xs-offset-8 {
    margin-left: 66.66667% !important;
  }

  .g-xs-offset-9 {
    margin-left: 75% !important;
  }

  .g-xs-offset-10 {
    margin-left: 83.33333% !important;
  }

  .g-xs-offset-11 {
    margin-left: 91.66667% !important;
  }

  .g-xs-offset-12 {
    margin-left: 100% !important;
  }

  .g-xs-push-1 {
    position: relative;
    left: 8.33333%;
  }

  .g-xs-push-2 {
    position: relative;
    left: 16.66667%;
  }

  .g-xs-push-3 {
    position: relative;
    left: 25%;
  }

  .g-xs-push-4 {
    position: relative;
    left: 33.33333%;
  }

  .g-xs-push-5 {
    position: relative;
    left: 41.66667%;
  }

  .g-xs-push-6 {
    position: relative;
    left: 50%;
  }

  .g-xs-push-7 {
    position: relative;
    left: 58.33333%;
  }

  .g-xs-push-8 {
    position: relative;
    left: 66.66667%;
  }

  .g-xs-push-9 {
    position: relative;
    left: 75%;
  }

  .g-xs-push-10 {
    position: relative;
    left: 83.33333%;
  }

  .g-xs-push-11 {
    position: relative;
    left: 91.66667%;
  }

  .g-xs-push-12 {
    position: relative;
    left: 100%;
  }

  .g-xs-pull-1 {
    position: relative;
    right: 8.33333%;
  }

  .g-xs-pull-2 {
    position: relative;
    right: 16.66667%;
  }

  .g-xs-pull-3 {
    position: relative;
    right: 25%;
  }

  .g-xs-pull-4 {
    position: relative;
    right: 33.33333%;
  }

  .g-xs-pull-5 {
    position: relative;
    right: 41.66667%;
  }

  .g-xs-pull-6 {
    position: relative;
    right: 50%;
  }

  .g-xs-pull-7 {
    position: relative;
    right: 58.33333%;
  }

  .g-xs-pull-8 {
    position: relative;
    right: 66.66667%;
  }

  .g-xs-pull-9 {
    position: relative;
    right: 75%;
  }

  .g-xs-pull-10 {
    position: relative;
    right: 83.33333%;
  }

  .g-xs-pull-11 {
    position: relative;
    right: 91.66667%;
  }

  .g-xs-pull-12 {
    position: relative;
    right: 100%;
  }
}

@media screen and (min-width: 769px) {
  .g-sm-span-1 {
    width: 8.33334%;
  }

  .g-sm-span-2 {
    width: 16.66667%;
  }

  .g-sm-span-3 {
    width: 25%;
  }

  .g-sm-span-4 {
    width: 33.33334%;
  }

  .g-sm-span-5 {
    width: 41.66667%;
  }

  .g-sm-span-6 {
    width: 50%;
  }

  .g-sm-span-7 {
    width: 58.33334%;
  }

  .g-sm-span-8 {
    width: 66.66667%;
  }

  .g-sm-span-9 {
    width: 75%;
  }

  .g-sm-span-10 {
    width: 83.33334%;
  }

  .g-sm-span-11 {
    width: 91.66667%;
  }

  .g-sm-span-12 {
    width: 100%;
  }

  .g-sm-offset-1 {
    margin-left: 8.33333% !important;
  }

  .g-sm-offset-2 {
    margin-left: 16.66667% !important;
  }

  .g-sm-offset-3 {
    margin-left: 25% !important;
  }

  .g-sm-offset-4 {
    margin-left: 33.33333% !important;
  }

  .g-sm-offset-5 {
    margin-left: 41.66667% !important;
  }

  .g-sm-offset-6 {
    margin-left: 50% !important;
  }

  .g-sm-offset-7 {
    margin-left: 58.33333% !important;
  }

  .g-sm-offset-8 {
    margin-left: 66.66667% !important;
  }

  .g-sm-offset-9 {
    margin-left: 75% !important;
  }

  .g-sm-offset-10 {
    margin-left: 83.33333% !important;
  }

  .g-sm-offset-11 {
    margin-left: 91.66667% !important;
  }

  .g-sm-offset-12 {
    margin-left: 100% !important;
  }

  .g-sm-push-1 {
    position: relative;
    left: 8.33333%;
  }

  .g-sm-push-2 {
    position: relative;
    left: 16.66667%;
  }

  .g-sm-push-3 {
    position: relative;
    left: 25%;
  }

  .g-sm-push-4 {
    position: relative;
    left: 33.33333%;
  }

  .g-sm-push-5 {
    position: relative;
    left: 41.66667%;
  }

  .g-sm-push-6 {
    position: relative;
    left: 50%;
  }

  .g-sm-push-7 {
    position: relative;
    left: 58.33333%;
  }

  .g-sm-push-8 {
    position: relative;
    left: 66.66667%;
  }

  .g-sm-push-9 {
    position: relative;
    left: 75%;
  }

  .g-sm-push-10 {
    position: relative;
    left: 83.33333%;
  }

  .g-sm-push-11 {
    position: relative;
    left: 91.66667%;
  }

  .g-sm-push-12 {
    position: relative;
    left: 100%;
  }

  .g-sm-pull-1 {
    position: relative;
    right: 8.33333%;
  }

  .g-sm-pull-2 {
    position: relative;
    right: 16.66667%;
  }

  .g-sm-pull-3 {
    position: relative;
    right: 25%;
  }

  .g-sm-pull-4 {
    position: relative;
    right: 33.33333%;
  }

  .g-sm-pull-5 {
    position: relative;
    right: 41.66667%;
  }

  .g-sm-pull-6 {
    position: relative;
    right: 50%;
  }

  .g-sm-pull-7 {
    position: relative;
    right: 58.33333%;
  }

  .g-sm-pull-8 {
    position: relative;
    right: 66.66667%;
  }

  .g-sm-pull-9 {
    position: relative;
    right: 75%;
  }

  .g-sm-pull-10 {
    position: relative;
    right: 83.33333%;
  }

  .g-sm-pull-11 {
    position: relative;
    right: 91.66667%;
  }

  .g-sm-pull-12 {
    position: relative;
    right: 100%;
  }

  .g-container {
    margin-left: -32px !important;
  }

  .g-container > .g-cell {
    padding-left: 32px !important;
  }
}

@media screen and (min-width: 993px) {
  .g-md-span-1 {
    width: 8.33334%;
  }

  .g-md-span-2 {
    width: 16.66667%;
  }

  .g-md-span-3 {
    width: 25%;
  }

  .g-md-span-4 {
    width: 33.33334%;
  }

  .g-md-span-5 {
    width: 41.66667%;
  }

  .g-md-span-6 {
    width: 50%;
  }

  .g-md-span-7 {
    width: 58.33334%;
  }

  .g-md-span-8 {
    width: 66.66667%;
  }

  .g-md-span-9 {
    width: 75%;
  }

  .g-md-span-10 {
    width: 83.33334%;
  }

  .g-md-span-11 {
    width: 91.66667%;
  }

  .g-md-span-12 {
    width: 100%;
  }

  .g-md-offset-1 {
    margin-left: 8.33333% !important;
  }

  .g-md-offset-2 {
    margin-left: 16.66667% !important;
  }

  .g-md-offset-3 {
    margin-left: 25% !important;
  }

  .g-md-offset-4 {
    margin-left: 33.33333% !important;
  }

  .g-md-offset-5 {
    margin-left: 41.66667% !important;
  }

  .g-md-offset-6 {
    margin-left: 50% !important;
  }

  .g-md-offset-7 {
    margin-left: 58.33333% !important;
  }

  .g-md-offset-8 {
    margin-left: 66.66667% !important;
  }

  .g-md-offset-9 {
    margin-left: 75% !important;
  }

  .g-md-offset-10 {
    margin-left: 83.33333% !important;
  }

  .g-md-offset-11 {
    margin-left: 91.66667% !important;
  }

  .g-md-offset-12 {
    margin-left: 100% !important;
  }

  .g-md-push-1 {
    position: relative;
    left: 8.33333%;
  }

  .g-md-push-2 {
    position: relative;
    left: 16.66667%;
  }

  .g-md-push-3 {
    position: relative;
    left: 25%;
  }

  .g-md-push-4 {
    position: relative;
    left: 33.33333%;
  }

  .g-md-push-5 {
    position: relative;
    left: 41.66667%;
  }

  .g-md-push-6 {
    position: relative;
    left: 50%;
  }

  .g-md-push-7 {
    position: relative;
    left: 58.33333%;
  }

  .g-md-push-8 {
    position: relative;
    left: 66.66667%;
  }

  .g-md-push-9 {
    position: relative;
    left: 75%;
  }

  .g-md-push-10 {
    position: relative;
    left: 83.33333%;
  }

  .g-md-push-11 {
    position: relative;
    left: 91.66667%;
  }

  .g-md-push-12 {
    position: relative;
    left: 100%;
  }

  .g-md-pull-1 {
    position: relative;
    right: 8.33333%;
  }

  .g-md-pull-2 {
    position: relative;
    right: 16.66667%;
  }

  .g-md-pull-3 {
    position: relative;
    right: 25%;
  }

  .g-md-pull-4 {
    position: relative;
    right: 33.33333%;
  }

  .g-md-pull-5 {
    position: relative;
    right: 41.66667%;
  }

  .g-md-pull-6 {
    position: relative;
    right: 50%;
  }

  .g-md-pull-7 {
    position: relative;
    right: 58.33333%;
  }

  .g-md-pull-8 {
    position: relative;
    right: 66.66667%;
  }

  .g-md-pull-9 {
    position: relative;
    right: 75%;
  }

  .g-md-pull-10 {
    position: relative;
    right: 83.33333%;
  }

  .g-md-pull-11 {
    position: relative;
    right: 91.66667%;
  }

  .g-md-pull-12 {
    position: relative;
    right: 100%;
  }
}

@media screen and (min-width: 1241px) {
  .g-lg-span-1 {
    width: 8.33334%;
  }

  .g-lg-span-2 {
    width: 16.66667%;
  }

  .g-lg-span-3 {
    width: 25%;
  }

  .g-lg-span-4 {
    width: 33.33334%;
  }

  .g-lg-span-5 {
    width: 41.66667%;
  }

  .g-lg-span-6 {
    width: 50%;
  }

  .g-lg-span-7 {
    width: 58.33334%;
  }

  .g-lg-span-8 {
    width: 66.66667%;
  }

  .g-lg-span-9 {
    width: 75%;
  }

  .g-lg-span-10 {
    width: 83.33334%;
  }

  .g-lg-span-11 {
    width: 91.66667%;
  }

  .g-lg-span-12 {
    width: 100%;
  }

  .g-lg-offset-1 {
    margin-left: 8.33333% !important;
  }

  .g-lg-offset-2 {
    margin-left: 16.66667% !important;
  }

  .g-lg-offset-3 {
    margin-left: 25% !important;
  }

  .g-lg-offset-4 {
    margin-left: 33.33333% !important;
  }

  .g-lg-offset-5 {
    margin-left: 41.66667% !important;
  }

  .g-lg-offset-6 {
    margin-left: 50% !important;
  }

  .g-lg-offset-7 {
    margin-left: 58.33333% !important;
  }

  .g-lg-offset-8 {
    margin-left: 66.66667% !important;
  }

  .g-lg-offset-9 {
    margin-left: 75% !important;
  }

  .g-lg-offset-10 {
    margin-left: 83.33333% !important;
  }

  .g-lg-offset-11 {
    margin-left: 91.66667% !important;
  }

  .g-lg-offset-12 {
    margin-left: 100% !important;
  }

  .g-lg-push-1 {
    position: relative;
    left: 8.33333%;
  }

  .g-lg-push-2 {
    position: relative;
    left: 16.66667%;
  }

  .g-lg-push-3 {
    position: relative;
    left: 25%;
  }

  .g-lg-push-4 {
    position: relative;
    left: 33.33333%;
  }

  .g-lg-push-5 {
    position: relative;
    left: 41.66667%;
  }

  .g-lg-push-6 {
    position: relative;
    left: 50%;
  }

  .g-lg-push-7 {
    position: relative;
    left: 58.33333%;
  }

  .g-lg-push-8 {
    position: relative;
    left: 66.66667%;
  }

  .g-lg-push-9 {
    position: relative;
    left: 75%;
  }

  .g-lg-push-10 {
    position: relative;
    left: 83.33333%;
  }

  .g-lg-push-11 {
    position: relative;
    left: 91.66667%;
  }

  .g-lg-push-12 {
    position: relative;
    left: 100%;
  }

  .g-lg-pull-1 {
    position: relative;
    right: 8.33333%;
  }

  .g-lg-pull-2 {
    position: relative;
    right: 16.66667%;
  }

  .g-lg-pull-3 {
    position: relative;
    right: 25%;
  }

  .g-lg-pull-4 {
    position: relative;
    right: 33.33333%;
  }

  .g-lg-pull-5 {
    position: relative;
    right: 41.66667%;
  }

  .g-lg-pull-6 {
    position: relative;
    right: 50%;
  }

  .g-lg-pull-7 {
    position: relative;
    right: 58.33333%;
  }

  .g-lg-pull-8 {
    position: relative;
    right: 66.66667%;
  }

  .g-lg-pull-9 {
    position: relative;
    right: 75%;
  }

  .g-lg-pull-10 {
    position: relative;
    right: 83.33333%;
  }

  .g-lg-pull-11 {
    position: relative;
    right: 91.66667%;
  }

  .g-lg-pull-12 {
    position: relative;
    right: 100%;
  }
}

@media screen and (min-width: 1441px) {
  .g-xl-span-1 {
    width: 8.33334%;
  }

  .g-xl-span-2 {
    width: 16.66667%;
  }

  .g-xl-span-3 {
    width: 25%;
  }

  .g-xl-span-4 {
    width: 33.33334%;
  }

  .g-xl-span-5 {
    width: 41.66667%;
  }

  .g-xl-span-6 {
    width: 50%;
  }

  .g-xl-span-7 {
    width: 58.33334%;
  }

  .g-xl-span-8 {
    width: 66.66667%;
  }

  .g-xl-span-9 {
    width: 75%;
  }

  .g-xl-span-10 {
    width: 83.33334%;
  }

  .g-xl-span-11 {
    width: 91.66667%;
  }

  .g-xl-span-12 {
    width: 100%;
  }

  .g-xl-offset-1 {
    margin-left: 8.33333% !important;
  }

  .g-xl-offset-2 {
    margin-left: 16.66667% !important;
  }

  .g-xl-offset-3 {
    margin-left: 25% !important;
  }

  .g-xl-offset-4 {
    margin-left: 33.33333% !important;
  }

  .g-xl-offset-5 {
    margin-left: 41.66667% !important;
  }

  .g-xl-offset-6 {
    margin-left: 50% !important;
  }

  .g-xl-offset-7 {
    margin-left: 58.33333% !important;
  }

  .g-xl-offset-8 {
    margin-left: 66.66667% !important;
  }

  .g-xl-offset-9 {
    margin-left: 75% !important;
  }

  .g-xl-offset-10 {
    margin-left: 83.33333% !important;
  }

  .g-xl-offset-11 {
    margin-left: 91.66667% !important;
  }

  .g-xl-offset-12 {
    margin-left: 100% !important;
  }

  .g-xl-push-1 {
    position: relative;
    left: 8.33333%;
  }

  .g-xl-push-2 {
    position: relative;
    left: 16.66667%;
  }

  .g-xl-push-3 {
    position: relative;
    left: 25%;
  }

  .g-xl-push-4 {
    position: relative;
    left: 33.33333%;
  }

  .g-xl-push-5 {
    position: relative;
    left: 41.66667%;
  }

  .g-xl-push-6 {
    position: relative;
    left: 50%;
  }

  .g-xl-push-7 {
    position: relative;
    left: 58.33333%;
  }

  .g-xl-push-8 {
    position: relative;
    left: 66.66667%;
  }

  .g-xl-push-9 {
    position: relative;
    left: 75%;
  }

  .g-xl-push-10 {
    position: relative;
    left: 83.33333%;
  }

  .g-xl-push-11 {
    position: relative;
    left: 91.66667%;
  }

  .g-xl-push-12 {
    position: relative;
    left: 100%;
  }

  .g-xl-pull-1 {
    position: relative;
    right: 8.33333%;
  }

  .g-xl-pull-2 {
    position: relative;
    right: 16.66667%;
  }

  .g-xl-pull-3 {
    position: relative;
    right: 25%;
  }

  .g-xl-pull-4 {
    position: relative;
    right: 33.33333%;
  }

  .g-xl-pull-5 {
    position: relative;
    right: 41.66667%;
  }

  .g-xl-pull-6 {
    position: relative;
    right: 50%;
  }

  .g-xl-pull-7 {
    position: relative;
    right: 58.33333%;
  }

  .g-xl-pull-8 {
    position: relative;
    right: 66.66667%;
  }

  .g-xl-pull-9 {
    position: relative;
    right: 75%;
  }

  .g-xl-pull-10 {
    position: relative;
    right: 83.33333%;
  }

  .g-xl-pull-11 {
    position: relative;
    right: 91.66667%;
  }

  .g-xl-pull-12 {
    position: relative;
    right: 100%;
  }
}


.h-utils--ellipsis {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.h-utils--word-break {
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
}

.h-utils--word-break-reset {
  display: inline;
  white-space: initial;
  overflow: initial;
  text-overflow: initial;
  word-break: initial;
  -webkit-hyphens: initial;
      -ms-hyphens: initial;
          hyphens: initial;
  word-wrap: initial;
}

.h-utils--zero-font {
  font-size: 0;
  line-height: 0;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-enable plugin/stylelint-bem-namics */

.h-spacing--box {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (min-width: 993px) {
  .h-spacing--box {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.h-spacing--s0-px {
  padding-left: 0;
  padding-right: 0;
}

.h-spacing--s0-py {
  padding-top: 0;
  padding-bottom: 0;
}

.h-spacing--s0-pt {
  padding-top: 0;
}

.h-spacing--s0-pr {
  padding-right: 0;
}

.h-spacing--s0-pb {
  padding-bottom: 0;
}

.h-spacing--s0-pl {
  padding-left: 0;
}

.h-spacing--s0-mx {
  margin-left: 0;
  margin-right: 0;
}

.h-spacing--s0-my {
  margin-top: 0;
  margin-bottom: 0;
}

.h-spacing--s0-mt {
  margin-top: 0;
}

.h-spacing--s0-mr {
  margin-right: 0;
}

.h-spacing--s0-mb {
  margin-bottom: 0;
}

.h-spacing--s0-ml {
  margin-left: 0;
}

.h-spacing--s1-px {
  padding-left: 4px;
  padding-right: 4px;
}

.h-spacing--s1-py {
  padding-top: 4px;
  padding-bottom: 4px;
}

.h-spacing--s1-pt {
  padding-top: 4px;
}

.h-spacing--s1-pr {
  padding-right: 4px;
}

.h-spacing--s1-pb {
  padding-bottom: 4px;
}

.h-spacing--s1-pl {
  padding-left: 4px;
}

.h-spacing--s1-mx {
  margin-left: 4px;
  margin-right: 4px;
}

.h-spacing--s1-my {
  margin-top: 4px;
  margin-bottom: 4px;
}

.h-spacing--s1-mt {
  margin-top: 4px;
}

.h-spacing--s1-mr {
  margin-right: 4px;
}

.h-spacing--s1-mb {
  margin-bottom: 4px;
}

.h-spacing--s1-ml {
  margin-left: 4px;
}

.h-spacing--s2-px {
  padding-left: 8px;
  padding-right: 8px;
}

.h-spacing--s2-py {
  padding-top: 8px;
  padding-bottom: 8px;
}

.h-spacing--s2-pt {
  padding-top: 8px;
}

.h-spacing--s2-pr {
  padding-right: 8px;
}

.h-spacing--s2-pb {
  padding-bottom: 8px;
}

.h-spacing--s2-pl {
  padding-left: 8px;
}

.h-spacing--s2-mx {
  margin-left: 8px;
  margin-right: 8px;
}

.h-spacing--s2-my {
  margin-top: 8px;
  margin-bottom: 8px;
}

.h-spacing--s2-mt {
  margin-top: 8px;
}

.h-spacing--s2-mr {
  margin-right: 8px;
}

.h-spacing--s2-mb {
  margin-bottom: 8px;
}

.h-spacing--s2-ml {
  margin-left: 8px;
}

.h-spacing--s3-px {
  padding-left: 12px;
  padding-right: 12px;
}

.h-spacing--s3-py {
  padding-top: 12px;
  padding-bottom: 12px;
}

.h-spacing--s3-pt {
  padding-top: 12px;
}

.h-spacing--s3-pr {
  padding-right: 12px;
}

.h-spacing--s3-pb {
  padding-bottom: 12px;
}

.h-spacing--s3-pl {
  padding-left: 12px;
}

.h-spacing--s3-mx {
  margin-left: 12px;
  margin-right: 12px;
}

.h-spacing--s3-my {
  margin-top: 12px;
  margin-bottom: 12px;
}

.h-spacing--s3-mt {
  margin-top: 12px;
}

.h-spacing--s3-mr {
  margin-right: 12px;
}

.h-spacing--s3-mb {
  margin-bottom: 12px;
}

.h-spacing--s3-ml {
  margin-left: 12px;
}

.h-spacing--s4-px {
  padding-left: 16px;
  padding-right: 16px;
}

.h-spacing--s4-py {
  padding-top: 16px;
  padding-bottom: 16px;
}

.h-spacing--s4-pt {
  padding-top: 16px;
}

.h-spacing--s4-pr {
  padding-right: 16px;
}

.h-spacing--s4-pb {
  padding-bottom: 16px;
}

.h-spacing--s4-pl {
  padding-left: 16px;
}

.h-spacing--s4-mx {
  margin-left: 16px;
  margin-right: 16px;
}

.h-spacing--s4-my {
  margin-top: 16px;
  margin-bottom: 16px;
}

.h-spacing--s4-mt {
  margin-top: 16px;
}

.h-spacing--s4-mr {
  margin-right: 16px;
}

.h-spacing--s4-mb {
  margin-bottom: 16px;
}

.h-spacing--s4-ml {
  margin-left: 16px;
}

.h-spacing--s5-px {
  padding-left: 20px;
  padding-right: 20px;
}

.h-spacing--s5-py {
  padding-top: 20px;
  padding-bottom: 20px;
}

.h-spacing--s5-pt {
  padding-top: 20px;
}

.h-spacing--s5-pr {
  padding-right: 20px;
}

.h-spacing--s5-pb {
  padding-bottom: 20px;
}

.h-spacing--s5-pl {
  padding-left: 20px;
}

.h-spacing--s5-mx {
  margin-left: 20px;
  margin-right: 20px;
}

.h-spacing--s5-my {
  margin-top: 20px;
  margin-bottom: 20px;
}

.h-spacing--s5-mt {
  margin-top: 20px;
}

.h-spacing--s5-mr {
  margin-right: 20px;
}

.h-spacing--s5-mb {
  margin-bottom: 20px;
}

.h-spacing--s5-ml {
  margin-left: 20px;
}

.h-spacing--s6-px {
  padding-left: 24px;
  padding-right: 24px;
}

.h-spacing--s6-py {
  padding-top: 24px;
  padding-bottom: 24px;
}

.h-spacing--s6-pt {
  padding-top: 24px;
}

.h-spacing--s6-pr {
  padding-right: 24px;
}

.h-spacing--s6-pb {
  padding-bottom: 24px;
}

.h-spacing--s6-pl {
  padding-left: 24px;
}

.h-spacing--s6-mx {
  margin-left: 24px;
  margin-right: 24px;
}

.h-spacing--s6-my {
  margin-top: 24px;
  margin-bottom: 24px;
}

.h-spacing--s6-mt {
  margin-top: 24px;
}

.h-spacing--s6-mr {
  margin-right: 24px;
}

.h-spacing--s6-mb {
  margin-bottom: 24px;
}

.h-spacing--s6-ml {
  margin-left: 24px;
}

.h-spacing--s8-px {
  padding-left: 32px;
  padding-right: 32px;
}

.h-spacing--s8-py {
  padding-top: 32px;
  padding-bottom: 32px;
}

.h-spacing--s8-pt {
  padding-top: 32px;
}

.h-spacing--s8-pr {
  padding-right: 32px;
}

.h-spacing--s8-pb {
  padding-bottom: 32px;
}

.h-spacing--s8-pl {
  padding-left: 32px;
}

.h-spacing--s8-mx {
  margin-left: 32px;
  margin-right: 32px;
}

.h-spacing--s8-my {
  margin-top: 32px;
  margin-bottom: 32px;
}

.h-spacing--s8-mt {
  margin-top: 32px;
}

.h-spacing--s8-mr {
  margin-right: 32px;
}

.h-spacing--s8-mb {
  margin-bottom: 32px;
}

.h-spacing--s8-ml {
  margin-left: 32px;
}

.h-spacing--s10-px {
  padding-left: 40px;
  padding-right: 40px;
}

.h-spacing--s10-py {
  padding-top: 40px;
  padding-bottom: 40px;
}

.h-spacing--s10-pt {
  padding-top: 40px;
}

.h-spacing--s10-pr {
  padding-right: 40px;
}

.h-spacing--s10-pb {
  padding-bottom: 40px;
}

.h-spacing--s10-pl {
  padding-left: 40px;
}

.h-spacing--s10-mx {
  margin-left: 40px;
  margin-right: 40px;
}

.h-spacing--s10-my {
  margin-top: 40px;
  margin-bottom: 40px;
}

.h-spacing--s10-mt {
  margin-top: 40px;
}

.h-spacing--s10-mr {
  margin-right: 40px;
}

.h-spacing--s10-mb {
  margin-bottom: 40px;
}

.h-spacing--s10-ml {
  margin-left: 40px;
}

.h-spacing--s12-px {
  padding-left: 48px;
  padding-right: 48px;
}

.h-spacing--s12-py {
  padding-top: 48px;
  padding-bottom: 48px;
}

.h-spacing--s12-pt {
  padding-top: 48px;
}

.h-spacing--s12-pr {
  padding-right: 48px;
}

.h-spacing--s12-pb {
  padding-bottom: 48px;
}

.h-spacing--s12-pl {
  padding-left: 48px;
}

.h-spacing--s12-mx {
  margin-left: 48px;
  margin-right: 48px;
}

.h-spacing--s12-my {
  margin-top: 48px;
  margin-bottom: 48px;
}

.h-spacing--s12-mt {
  margin-top: 48px;
}

.h-spacing--s12-mr {
  margin-right: 48px;
}

.h-spacing--s12-mb {
  margin-bottom: 48px;
}

.h-spacing--s12-ml {
  margin-left: 48px;
}

.h-spacing--s16-px {
  padding-left: 64px;
  padding-right: 64px;
}

.h-spacing--s16-py {
  padding-top: 64px;
  padding-bottom: 64px;
}

.h-spacing--s16-pt {
  padding-top: 64px;
}

.h-spacing--s16-pr {
  padding-right: 64px;
}

.h-spacing--s16-pb {
  padding-bottom: 64px;
}

.h-spacing--s16-pl {
  padding-left: 64px;
}

.h-spacing--s16-mx {
  margin-left: 64px;
  margin-right: 64px;
}

.h-spacing--s16-my {
  margin-top: 64px;
  margin-bottom: 64px;
}

.h-spacing--s16-mt {
  margin-top: 64px;
}

.h-spacing--s16-mr {
  margin-right: 64px;
}

.h-spacing--s16-mb {
  margin-bottom: 64px;
}

.h-spacing--s16-ml {
  margin-left: 64px;
}

.h-spacing--s30-px {
  padding-left: 120px;
  padding-right: 120px;
}

.h-spacing--s30-py {
  padding-top: 120px;
  padding-bottom: 120px;
}

.h-spacing--s30-pt {
  padding-top: 120px;
}

.h-spacing--s30-pr {
  padding-right: 120px;
}

.h-spacing--s30-pb {
  padding-bottom: 120px;
}

.h-spacing--s30-pl {
  padding-left: 120px;
}

.h-spacing--s30-mx {
  margin-left: 120px;
  margin-right: 120px;
}

.h-spacing--s30-my {
  margin-top: 120px;
  margin-bottom: 120px;
}

.h-spacing--s30-mt {
  margin-top: 120px;
}

.h-spacing--s30-mr {
  margin-right: 120px;
}

.h-spacing--s30-mb {
  margin-bottom: 120px;
}

.h-spacing--s30-ml {
  margin-left: 120px;
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-mx {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-my {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-mt {
    margin-top: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-mb {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-px {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-py {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-pt {
    padding-top: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-pb {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-mx {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-my {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-mt {
    margin-top: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-mb {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-px {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-py {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-pt {
    padding-top: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-pb {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-mx {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-my {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-mt {
    margin-top: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-mb {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-px {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-py {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-pt {
    padding-top: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-pb {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-mx {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-my {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-mt {
    margin-top: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-mb {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s0-mr {
    margin-right: 0;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s0-ml {
    margin-left: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-px {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-py {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-pt {
    padding-top: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-pb {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s0-pr {
    padding-right: 0;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s0-pl {
    padding-left: 0;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-mx {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-my {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-mt {
    margin-top: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-mb {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-px {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-py {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-pt {
    padding-top: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-pb {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-mx {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-my {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-mt {
    margin-top: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-mb {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-px {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-py {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-pt {
    padding-top: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-pb {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-mx {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-my {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-mt {
    margin-top: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-mb {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-px {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-py {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-pt {
    padding-top: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-pb {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-mx {
    margin-left: 4px;
    margin-right: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-my {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-mt {
    margin-top: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-mb {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s1-mr {
    margin-right: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s1-ml {
    margin-left: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-px {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-py {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-pt {
    padding-top: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-pb {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s1-pr {
    padding-right: 4px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s1-pl {
    padding-left: 4px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-mx {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-my {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-mt {
    margin-top: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-mb {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-px {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-py {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-pt {
    padding-top: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-pb {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-mx {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-my {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-mt {
    margin-top: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-mb {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-px {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-py {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-pt {
    padding-top: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-pb {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-mx {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-my {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-mt {
    margin-top: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-mb {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-px {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-py {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-pt {
    padding-top: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-pb {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-mx {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-my {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-mt {
    margin-top: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-mb {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s2-mr {
    margin-right: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s2-ml {
    margin-left: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-px {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-py {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-pt {
    padding-top: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-pb {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s2-pr {
    padding-right: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s2-pl {
    padding-left: 8px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-mx {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-my {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-mt {
    margin-top: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-mb {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-px {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-py {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-pt {
    padding-top: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-pb {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-mx {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-my {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-mt {
    margin-top: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-mb {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-px {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-py {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-pt {
    padding-top: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-pb {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-mx {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-my {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-mt {
    margin-top: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-mb {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-px {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-py {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-pt {
    padding-top: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-pb {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-mx {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-my {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-mt {
    margin-top: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-mb {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s3-mr {
    margin-right: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s3-ml {
    margin-left: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-px {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-py {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-pt {
    padding-top: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-pb {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s3-pr {
    padding-right: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s3-pl {
    padding-left: 12px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-mx {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-my {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-mt {
    margin-top: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-mb {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-px {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-py {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-pt {
    padding-top: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-pb {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-mx {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-my {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-mt {
    margin-top: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-mb {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-px {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-py {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-pt {
    padding-top: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-pb {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-mx {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-my {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-mt {
    margin-top: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-mb {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-px {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-py {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-pt {
    padding-top: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-pb {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-mx {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-my {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-mt {
    margin-top: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-mb {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s4-mr {
    margin-right: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s4-ml {
    margin-left: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-px {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-py {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-pt {
    padding-top: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-pb {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s4-pr {
    padding-right: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s4-pl {
    padding-left: 16px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-mx {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-my {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-mt {
    margin-top: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-mb {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-px {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-py {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-pt {
    padding-top: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-pb {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-mx {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-my {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-mt {
    margin-top: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-mb {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-px {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-py {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-pt {
    padding-top: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-pb {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-mx {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-my {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-mt {
    margin-top: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-mb {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-px {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-py {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-pt {
    padding-top: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-pb {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-mx {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-my {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-mt {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-mb {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s5-mr {
    margin-right: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s5-ml {
    margin-left: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-px {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-py {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-pt {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-pb {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s5-pr {
    padding-right: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s5-pl {
    padding-left: 20px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-mx {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-my {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-mt {
    margin-top: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-mb {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-px {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-py {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-pt {
    padding-top: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-pb {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-mx {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-my {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-mt {
    margin-top: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-mb {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-px {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-py {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-pt {
    padding-top: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-pb {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-mx {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-my {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-mt {
    margin-top: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-mb {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-px {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-py {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-pt {
    padding-top: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-pb {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-mx {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-my {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-mt {
    margin-top: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-mb {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s6-mr {
    margin-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s6-ml {
    margin-left: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-px {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-py {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-pt {
    padding-top: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-pb {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s6-pr {
    padding-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s6-pl {
    padding-left: 24px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-mx {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-my {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-mt {
    margin-top: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-mb {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-px {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-py {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-pt {
    padding-top: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-pb {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-mx {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-my {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-mt {
    margin-top: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-mb {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-px {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-py {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-pt {
    padding-top: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-pb {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-mx {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-my {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-mt {
    margin-top: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-mb {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-px {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-py {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-pt {
    padding-top: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-pb {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-mx {
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-my {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-mt {
    margin-top: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-mb {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s8-mr {
    margin-right: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s8-ml {
    margin-left: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-px {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-py {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-pt {
    padding-top: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-pb {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s8-pr {
    padding-right: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s8-pl {
    padding-left: 32px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-mx {
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-my {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-mt {
    margin-top: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-mb {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-px {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-py {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-pt {
    padding-top: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-pb {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-mx {
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-my {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-mt {
    margin-top: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-mb {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-px {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-py {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-pt {
    padding-top: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-pb {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-mx {
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-my {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-mt {
    margin-top: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-mb {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-px {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-py {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-pt {
    padding-top: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-pb {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-mx {
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-my {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-mt {
    margin-top: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-mb {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s10-mr {
    margin-right: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s10-ml {
    margin-left: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-px {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-py {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-pt {
    padding-top: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-pb {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s10-pr {
    padding-right: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s10-pl {
    padding-left: 40px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-mx {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-my {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-mt {
    margin-top: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-mb {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-px {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-py {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-pt {
    padding-top: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-pb {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-mx {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-my {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-mt {
    margin-top: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-mb {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-px {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-py {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-pt {
    padding-top: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-pb {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-mx {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-my {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-mt {
    margin-top: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-mb {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-px {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-py {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-pt {
    padding-top: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-pb {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-mx {
    margin-left: 48px;
    margin-right: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-my {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-mt {
    margin-top: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-mb {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s12-mr {
    margin-right: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s12-ml {
    margin-left: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-px {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-py {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-pt {
    padding-top: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-pb {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s12-pr {
    padding-right: 48px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s12-pl {
    padding-left: 48px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-mx {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-my {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-mt {
    margin-top: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-mb {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-px {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-py {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-pt {
    padding-top: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-pb {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-mx {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-my {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-mt {
    margin-top: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-mb {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-px {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-py {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-pt {
    padding-top: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-pb {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-mx {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-my {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-mt {
    margin-top: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-mb {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-px {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-py {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-pt {
    padding-top: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-pb {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-mx {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-my {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-mt {
    margin-top: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-mb {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s16-mr {
    margin-right: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s16-ml {
    margin-left: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-px {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-py {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-pt {
    padding-top: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-pb {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s16-pr {
    padding-right: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s16-pl {
    padding-left: 64px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-mx {
    margin-left: 120px;
    margin-right: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-my {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-mt {
    margin-top: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-mb {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-px {
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-py {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-pt {
    padding-top: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-pb {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 481px) {
  .h-spacing--xs-s30-pl {
    padding-left: 120px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 481px) {
  .l-container__inner.h-spacing--xs-s30-pl {
    padding-left: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-mx {
    margin-left: 120px;
    margin-right: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-my {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-mt {
    margin-top: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-mb {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-px {
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-py {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-pt {
    padding-top: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-pb {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 769px) {
  .h-spacing--sm-s30-pl {
    padding-left: 120px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 769px) {
  .l-container__inner.h-spacing--sm-s30-pl {
    padding-left: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-mx {
    margin-left: 120px;
    margin-right: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-my {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-mt {
    margin-top: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-mb {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-px {
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-py {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-pt {
    padding-top: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-pb {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 993px) {
  .h-spacing--md-s30-pl {
    padding-left: 120px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 993px) {
  .l-container__inner.h-spacing--md-s30-pl {
    padding-left: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-mx {
    margin-left: 120px;
    margin-right: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-my {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-mt {
    margin-top: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-mb {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s30-mr {
    margin-right: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s30-ml {
    margin-left: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-px {
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-py {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-pt {
    padding-top: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-pb {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .h-spacing--lg-s30-pl {
    padding-left: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s30-pr {
    padding-right: 120px;
  }
}

@media screen and (min-width: 1241px) {
  .l-container__inner.h-spacing--lg-s30-pl {
    padding-left: 120px;
  }
}


/* stylelint-disable plugin/stylelint-bem-namics */

.h-text-alignment--left {
  text-align: left;
}

.h-text-alignment--center {
  text-align: center;
}

.h-text-alignment--right {
  text-align: right;
}

@media screen and (min-width: 481px) {
  .h-text-alignment--xs-left {
    text-align: left;
  }
}

@media screen and (min-width: 481px) {
  .h-text-alignment--xs-center {
    text-align: center;
  }
}

@media screen and (min-width: 481px) {
  .h-text-alignment--xs-right {
    text-align: right;
  }
}

@media screen and (min-width: 769px) {
  .h-text-alignment--sm-left {
    text-align: left;
  }
}

@media screen and (min-width: 769px) {
  .h-text-alignment--sm-center {
    text-align: center;
  }
}

@media screen and (min-width: 769px) {
  .h-text-alignment--sm-right {
    text-align: right;
  }
}

@media screen and (min-width: 993px) {
  .h-text-alignment--md-left {
    text-align: left;
  }
}

@media screen and (min-width: 993px) {
  .h-text-alignment--md-center {
    text-align: center;
  }
}

@media screen and (min-width: 993px) {
  .h-text-alignment--md-right {
    text-align: right;
  }
}

@media screen and (min-width: 1241px) {
  .h-text-alignment--lg-left {
    text-align: left;
  }
}

@media screen and (min-width: 1241px) {
  .h-text-alignment--lg-center {
    text-align: center;
  }
}

@media screen and (min-width: 1241px) {
  .h-text-alignment--lg-right {
    text-align: right;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */


/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-transform--xs-rotate-90 {
    transform: rotate(90deg);
  }
}

@media screen and (min-width: 481px) {
  .h-transform--xs-rotate-180 {
    transform: rotate(180deg);
  }
}

@media screen and (min-width: 481px) {
  .h-transform--xs-rotate-270 {
    transform: rotate(270deg);
  }
}

@media screen and (min-width: 769px) {
  .h-transform--sm-rotate-90 {
    transform: rotate(90deg);
  }
}

@media screen and (min-width: 769px) {
  .h-transform--sm-rotate-180 {
    transform: rotate(180deg);
  }
}

@media screen and (min-width: 769px) {
  .h-transform--sm-rotate-270 {
    transform: rotate(270deg);
  }
}

@media screen and (min-width: 993px) {
  .h-transform--md-rotate-90 {
    transform: rotate(90deg);
  }
}

@media screen and (min-width: 993px) {
  .h-transform--md-rotate-180 {
    transform: rotate(180deg);
  }
}

@media screen and (min-width: 993px) {
  .h-transform--md-rotate-270 {
    transform: rotate(270deg);
  }
}

@media screen and (min-width: 1241px) {
  .h-transform--lg-rotate-90 {
    transform: rotate(90deg);
  }
}

@media screen and (min-width: 1241px) {
  .h-transform--lg-rotate-180 {
    transform: rotate(180deg);
  }
}

@media screen and (min-width: 1241px) {
  .h-transform--lg-rotate-270 {
    transform: rotate(270deg);
  }
}

.h-transform--rotate-90 {
  transform: rotate(90deg);
}

.h-transform--rotate-180 {
  transform: rotate(180deg);
}

.h-transform--rotate-270 {
  transform: rotate(270deg);
}

.h-transform--animate {
  /* autoprefixer: ignore next */
  transition: transform 0.2s ease-in-out;
}

/* stylelint-enable plugin/stylelint-bem-namics */


.h-visibility--hidden {
  display: none;
  visibility: hidden;
}

.h-visibility--visible {
  display: block;
  visibility: visible;
}

/* stylelint-disable plugin/stylelint-bem-namics */

@media screen and (min-width: 481px) {
  .h-visibility--xs-visible {
    display: block;
    visibility: visible;
  }
}

@media screen and (min-width: 481px) {
  .h-visibility--xs-hidden {
    display: none;
    visibility: hidden;
  }
}

@media screen and (min-width: 769px) {
  .h-visibility--sm-visible {
    display: block;
    visibility: visible;
  }
}

@media screen and (min-width: 769px) {
  .h-visibility--sm-hidden {
    display: none;
    visibility: hidden;
  }
}

@media screen and (min-width: 993px) {
  .h-visibility--md-visible {
    display: block;
    visibility: visible;
  }
}

@media screen and (min-width: 993px) {
  .h-visibility--md-hidden {
    display: none;
    visibility: hidden;
  }
}

@media screen and (min-width: 1241px) {
  .h-visibility--lg-visible {
    display: block;
    visibility: visible;
  }
}

@media screen and (min-width: 1241px) {
  .h-visibility--lg-hidden {
    display: none;
    visibility: hidden;
  }
}

/* stylelint-enable plugin/stylelint-bem-namics */

@media print {
  .h-no-print {
    display: none;
    visibility: hidden;
  }
}


.m-socialmedia-connector {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 769px) {
  .m-socialmedia-connector {
    flex-direction: row;
  }
}

.m-socialmedia-connector__text {
  justify-content: center;
  align-self: center;
  margin-bottom: 24px;
}

@media screen and (min-width: 769px) {
  .m-socialmedia-connector__text {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 769px) {
  .m-socialmedia-connector__text {
    justify-content: flex-start;
    margin-bottom: 0;
  }
}

.m-socialmedia-connector__links {
  justify-content: center;
  align-self: center;
}

@media screen and (min-width: 769px) {
  .m-socialmedia-connector__links {
    margin-left: auto;
  }
}


.a-divider {
  display: block;
}

.a-divider .a-divider__wrapper {
  padding: 0.5rem 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}

.a-divider .a-divider__text {
  padding-right: 12px;
  padding-left: 12px;
  position: relative;
  display: inline-block;
}

.a-divider .a-divider__text:before,
.a-divider .a-divider__text:after {
  position: absolute;
  top: 50%;
  content: "";
  width: 3.2rem;
  border-top: 1px solid #d2d2d2;
}

.a-divider .a-divider__text:before {
  left: -3.2rem;
}

.a-divider .a-divider__text:after {
  right: -3.2rem;
}


@media screen and (min-width: 993px) {
  .a-divider.a-divider--vertical-desktop .a-divider__wrapper {
    margin-right: 20px;
    margin-left: 20px;
    min-width: 3.2rem;
  }
}

@media screen and (min-width: 993px) {
  .a-divider.a-divider--vertical-desktop .a-divider__text {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 993px) {
  .a-divider.a-divider--vertical-desktop .a-divider__text:before,
  .a-divider.a-divider--vertical-desktop .a-divider__text:after {
    position: relative;
    display: inline-block;
    border-top: none;
    border-right: 1px solid #d2d2d2;
    height: 3.2rem;
    width: auto;
  }
}

@media screen and (min-width: 993px) {
  .a-divider.a-divider--vertical-desktop .a-divider__text:before {
    margin-bottom: -2px;
    left: auto;
  }
}

@media screen and (min-width: 993px) {
  .a-divider.a-divider--vertical-desktop .a-divider__text:after {
    margin-top: 6px;
    right: auto;
  }
}


.a-flag {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #666666;
  background-color: #f4f4f4;
}

.a-flag--color-red {
  color: #ffffff;
  background-color: #d82034;
}


/* stylelint-disable plugin/stylelint-bem-namics */

.m-chart.m-chart--type-stock,
.m-chart.m-chart--type-trend {
  margin-left: -10px;
  margin-right: -10px;
}

.m-chart.m-chart--type-pie {
  max-width: 40rem;
}

.m-chart .highcharts-button-box {
  fill: none;
}

.m-chart .highcharts-button-hover text {
  /* stylelint-disable-next-line */
  font-weight: bold !important;
}

.m-chart .highcharts-range-selector-buttons {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  font-size: 12px;
  line-height: 14px;
  color: #808080;
}

@media screen and (min-width: 993px) {
  .m-chart .highcharts-range-selector-buttons {
    font-size: 14px;
    line-height: 16px;
  }
}

.m-chart .highcharts-yaxis-labels,
.m-chart .highcharts-xaxis-labels,
.m-chart .highcharts-axis-title {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  font-size: 12px;
  line-height: 14px;
  fill: #353535;
}

@media screen and (min-width: 993px) {
  .m-chart .highcharts-yaxis-labels,
  .m-chart .highcharts-xaxis-labels,
  .m-chart .highcharts-axis-title {
    font-size: 14px;
    line-height: 16px;
  }
}

.m-chart .highcharts-xaxis {
  display: none;
}

.m-chart .highcharts-grid-line:first-child,
.m-chart .highcharts-grid-line:last-child {
  display: none;
}

.m-chart .highcharts-navigator-yaxis {
  display: none;
}

.m-chart .highcharts-navigator-handle {
  fill: #ffffff;
  stroke: #b4b4b4;
}

.m-chart .highcharts-point-select {
  fill: #ffffff;
}

.m-chart .highcharts-point-select:hover,
.m-chart .highcharts-point-hover {
  fill: #d82034;
}

.m-chart .highcharts-halo {
  opacity: 0;
}

.m-chart .highcharts-label {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  fill: #353535;
}

.m-chart .highcharts-label-box {
  stroke: #ffffff;
}

.m-chart .highcharts-graph.highcharts-negative {
  stroke: #d82034;
  opacity: 0.1;
}

.m-chart .highcharts-area.highcharts-negative {
  fill: #d82034;
  opacity: 0.55;
}


/* stylelint-disable */

.m-chart--mood-01 .highcharts-area {
  fill: #6d1874;
  opacity: 0.55;
}

.m-chart--mood-01 .highcharts-graph {
  stroke: #6d1874;
  opacity: 0.1;
}

.m-chart--mood-01 .highcharts-label-box,
.m-chart--mood-01 .highcharts-plot-background {
  fill: #e2d1e3;
}

.m-chart--mood-01 .highcharts-yaxis-grid .highcharts-grid-line {
  stroke: #6d1874;
  opacity: 0.2;
}

.m-chart--mood-01 .highcharts-legend-item .highcharts-point {
  fill: #6d1874;
  opacity: 0.6;
}

.m-chart--mood-01 .highchart-series-past .highcharts-area {
  fill: #6d1874;
  opacity: 0.33;
}

.m-chart--mood-01 .highchart-series-past .highcharts-graph {
  stroke: #6d1874;
  opacity: 0.1;
}

.m-chart--mood-01 .highchart-series-past .highcharts-point {
  stroke: #6d1874;
  opacity: 0.33;
}

.m-chart--mood-01 .highcharts-navigator {
  fill: #6d1874;
}

.m-chart--mood-01 .highcharts-navigator-mask-inside {
  fill: #8a4690;
  outline-color: #6d1874;
  opacity: 0.55;
}

.m-chart--mood-01 .highcharts-navigator-mask-outside {
  fill: #6d1874;
  opacity: 0.2;
}

.m-chart--mood-01 .highcharts-crosshair {
  stroke: #6d1874;
}

/* stylelint-enable */

/* stylelint-disable */

.m-chart--mood-02 .highcharts-area {
  fill: #c3b300;
  opacity: 0.55;
}

.m-chart--mood-02 .highcharts-graph {
  stroke: #c3b300;
  opacity: 0.1;
}

.m-chart--mood-02 .highcharts-label-box,
.m-chart--mood-02 .highcharts-plot-background {
  fill: #f3f0cc;
}

.m-chart--mood-02 .highcharts-yaxis-grid .highcharts-grid-line {
  stroke: #c3b300;
  opacity: 0.2;
}

.m-chart--mood-02 .highcharts-legend-item .highcharts-point {
  fill: #c3b300;
  opacity: 0.6;
}

.m-chart--mood-02 .highchart-series-past .highcharts-area {
  fill: #c3b300;
  opacity: 0.33;
}

.m-chart--mood-02 .highchart-series-past .highcharts-graph {
  stroke: #c3b300;
  opacity: 0.1;
}

.m-chart--mood-02 .highchart-series-past .highcharts-point {
  stroke: #c3b300;
  opacity: 0.33;
}

.m-chart--mood-02 .highcharts-navigator {
  fill: #c3b300;
}

.m-chart--mood-02 .highcharts-navigator-mask-inside {
  fill: #cfc233;
  outline-color: #c3b300;
  opacity: 0.55;
}

.m-chart--mood-02 .highcharts-navigator-mask-outside {
  fill: #c3b300;
  opacity: 0.2;
}

.m-chart--mood-02 .highcharts-crosshair {
  stroke: #c3b300;
}

/* stylelint-enable */

/* stylelint-disable */

.m-chart--mood-03 .highcharts-area {
  fill: #de822b;
  opacity: 0.55;
}

.m-chart--mood-03 .highcharts-graph {
  stroke: #de822b;
  opacity: 0.1;
}

.m-chart--mood-03 .highcharts-label-box,
.m-chart--mood-03 .highcharts-plot-background {
  fill: #f8e6d5;
}

.m-chart--mood-03 .highcharts-yaxis-grid .highcharts-grid-line {
  stroke: #de822b;
  opacity: 0.2;
}

.m-chart--mood-03 .highcharts-legend-item .highcharts-point {
  fill: #de822b;
  opacity: 0.6;
}

.m-chart--mood-03 .highchart-series-past .highcharts-area {
  fill: #de822b;
  opacity: 0.33;
}

.m-chart--mood-03 .highchart-series-past .highcharts-graph {
  stroke: #de822b;
  opacity: 0.1;
}

.m-chart--mood-03 .highchart-series-past .highcharts-point {
  stroke: #de822b;
  opacity: 0.33;
}

.m-chart--mood-03 .highcharts-navigator {
  fill: #de822b;
}

.m-chart--mood-03 .highcharts-navigator-mask-inside {
  fill: #e59b55;
  outline-color: #de822b;
  opacity: 0.55;
}

.m-chart--mood-03 .highcharts-navigator-mask-outside {
  fill: #de822b;
  opacity: 0.2;
}

.m-chart--mood-03 .highcharts-crosshair {
  stroke: #de822b;
}

/* stylelint-enable */

/* stylelint-disable */

.m-chart--mood-04 .highcharts-area {
  fill: #d82034;
  opacity: 0.55;
}

.m-chart--mood-04 .highcharts-graph {
  stroke: #d82034;
  opacity: 0.1;
}

.m-chart--mood-04 .highcharts-label-box,
.m-chart--mood-04 .highcharts-plot-background {
  fill: #f7d2d6;
}

.m-chart--mood-04 .highcharts-yaxis-grid .highcharts-grid-line {
  stroke: #d82034;
  opacity: 0.2;
}

.m-chart--mood-04 .highcharts-legend-item .highcharts-point {
  fill: #d82034;
  opacity: 0.6;
}

.m-chart--mood-04 .highchart-series-past .highcharts-area {
  fill: #d82034;
  opacity: 0.33;
}

.m-chart--mood-04 .highchart-series-past .highcharts-graph {
  stroke: #d82034;
  opacity: 0.1;
}

.m-chart--mood-04 .highchart-series-past .highcharts-point {
  stroke: #d82034;
  opacity: 0.33;
}

.m-chart--mood-04 .highcharts-navigator {
  fill: #d82034;
}

.m-chart--mood-04 .highcharts-navigator-mask-inside {
  fill: #e04d5d;
  outline-color: #d82034;
  opacity: 0.55;
}

.m-chart--mood-04 .highcharts-navigator-mask-outside {
  fill: #d82034;
  opacity: 0.2;
}

.m-chart--mood-04 .highcharts-crosshair {
  stroke: #d82034;
}

/* stylelint-enable */

/* stylelint-disable */

.m-chart--mood-05 .highcharts-area {
  fill: #1f9c22;
  opacity: 0.55;
}

.m-chart--mood-05 .highcharts-graph {
  stroke: #1f9c22;
  opacity: 0.1;
}

.m-chart--mood-05 .highcharts-label-box,
.m-chart--mood-05 .highcharts-plot-background {
  fill: #d2ebd3;
}

.m-chart--mood-05 .highcharts-yaxis-grid .highcharts-grid-line {
  stroke: #1f9c22;
  opacity: 0.2;
}

.m-chart--mood-05 .highcharts-legend-item .highcharts-point {
  fill: #1f9c22;
  opacity: 0.6;
}

.m-chart--mood-05 .highchart-series-past .highcharts-area {
  fill: #1f9c22;
  opacity: 0.33;
}

.m-chart--mood-05 .highchart-series-past .highcharts-graph {
  stroke: #1f9c22;
  opacity: 0.1;
}

.m-chart--mood-05 .highchart-series-past .highcharts-point {
  stroke: #1f9c22;
  opacity: 0.33;
}

.m-chart--mood-05 .highcharts-navigator {
  fill: #1f9c22;
}

.m-chart--mood-05 .highcharts-navigator-mask-inside {
  fill: #4cb04e;
  outline-color: #1f9c22;
  opacity: 0.55;
}

.m-chart--mood-05 .highcharts-navigator-mask-outside {
  fill: #1f9c22;
  opacity: 0.2;
}

.m-chart--mood-05 .highcharts-crosshair {
  stroke: #1f9c22;
}

/* stylelint-enable */

/* stylelint-disable */

.m-chart--mood-06 .highcharts-area {
  fill: #a11c36;
  opacity: 0.55;
}

.m-chart--mood-06 .highcharts-graph {
  stroke: #a11c36;
  opacity: 0.1;
}

.m-chart--mood-06 .highcharts-label-box,
.m-chart--mood-06 .highcharts-plot-background {
  fill: #ecd2d7;
}

.m-chart--mood-06 .highcharts-yaxis-grid .highcharts-grid-line {
  stroke: #a11c36;
  opacity: 0.2;
}

.m-chart--mood-06 .highcharts-legend-item .highcharts-point {
  fill: #a11c36;
  opacity: 0.6;
}

.m-chart--mood-06 .highchart-series-past .highcharts-area {
  fill: #a11c36;
  opacity: 0.33;
}

.m-chart--mood-06 .highchart-series-past .highcharts-graph {
  stroke: #a11c36;
  opacity: 0.1;
}

.m-chart--mood-06 .highchart-series-past .highcharts-point {
  stroke: #a11c36;
  opacity: 0.33;
}

.m-chart--mood-06 .highcharts-navigator {
  fill: #a11c36;
}

.m-chart--mood-06 .highcharts-navigator-mask-inside {
  fill: #b4495e;
  outline-color: #a11c36;
  opacity: 0.55;
}

.m-chart--mood-06 .highcharts-navigator-mask-outside {
  fill: #a11c36;
  opacity: 0.2;
}

.m-chart--mood-06 .highcharts-crosshair {
  stroke: #a11c36;
}

/* stylelint-enable */


/* stylelint-disable plugin/stylelint-bem-namics */

.m-chart--mood-plain {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-chart--mood-plain .mood-01 {
  fill: #8a4690;
}

.m-chart--mood-plain .mood-01-20 {
  fill: #e2d1e3;
}

.m-chart--mood-plain .mood-02 {
  fill: #cfc233;
}

.m-chart--mood-plain .mood-02-20 {
  fill: #f3f0cc;
}

.m-chart--mood-plain .mood-03 {
  fill: #e59b55;
}

.m-chart--mood-plain .mood-03-20 {
  fill: #f8e6d5;
}

.m-chart--mood-plain .mood-04 {
  fill: #e04d5d;
}

.m-chart--mood-plain .mood-04-20 {
  fill: #f7d2d6;
}

.m-chart--mood-plain .mood-05 {
  fill: #4cb04e;
}

.m-chart--mood-plain .mood-05-20 {
  fill: #d2ebd3;
}

.m-chart--mood-plain .mood-06 {
  fill: #b4495e;
}

.m-chart--mood-plain .mood-06-20 {
  fill: #ecd2d7;
}

.m-chart--mood-plain .mood-07 {
  fill: #a774ac;
}

.m-chart--mood-plain .mood-07-20 {
  fill: #e2d1e3;
}

.m-chart--mood-plain .mood-08 {
  fill: #dbd166;
}

.m-chart--mood-plain .mood-08-20 {
  fill: #f3f0cc;
}

.m-chart--mood-plain .mood-09 {
  fill: #ebb480;
}

.m-chart--mood-plain .mood-09-20 {
  fill: #f8e6d5;
}

.m-chart--mood-plain .mood-10 {
  fill: #e87985;
}

.m-chart--mood-plain .mood-10-20 {
  fill: #f7d2d6;
}

.m-chart--mood-plain .mood-11 {
  fill: #79c37a;
}

.m-chart--mood-plain .mood-11-20 {
  fill: #d2ebd3;
}

.m-chart--mood-plain .mood-12 {
  fill: #c77786;
}

.m-chart--mood-plain .mood-12-20 {
  fill: #ecd2d7;
}

.m-chart--mood-plain .grey {
  fill: #e5e5e5;
}


/* stylelint-disable plugin/stylelint-bem-namics */

.m-chart.m-chart--type-small {
  position: relative;
  width: 6.5rem;
  height: 5rem;
  overflow: hidden;
}

.m-chart.m-chart--type-small .highcharts-container {
  /* stylelint-disable */
  position: absolute !important;
  top: -10px !important;
  left: -10px !important;
  /* stylelint-enable */
}

.m-chart.m-chart--type-small .highcharts-markers,
.m-chart.m-chart--type-small .highcharts-background {
  display: none;
}

.m-chart.m-chart--type-small .highcharts-plot-line {
  transform: translateY(-1px);
}


/* stylelint-disable plugin/stylelint-bem-namics */

.m-chart--mood-positive .highcharts-series-group {
  fill: #79c37a;
}

.m-chart--mood-positive .highcharts-plot-line {
  stroke: #1f9c22;
}


/* stylelint-disable plugin/stylelint-bem-namics */

.m-chart--mood-negative .highcharts-series-group {
  fill: #e87985;
}

.m-chart--mood-negative .highcharts-plot-line {
  stroke: #d82034;
}


.m-contact {
  background-color: #ffffff;
}

@media screen and (max-width: 1240px) {
  .m-contact .l-container__inner {
    padding-left: 0;
    padding-right: 0;
  }
}

.m-contact__flex-wrapper {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 1241px) {
  .m-contact__flex-wrapper {
    flex-direction: row;
    justify-content: space-around;
  }
}

@media screen and (min-width: 1241px) {
  .m-contact--1-items .m-contact__call-text {
    margin-top: 24px;
  }
}

.m-contact--2-items .m-contact__section {
  flex: 0 1 auto;
}

@media screen and (min-width: 1241px) {
  .m-contact--2-items .m-contact__section {
    flex: 0 1 50%;
  }
}

.m-contact--3-items .m-contact__section {
  flex: 0 1 auto;
}

@media screen and (min-width: 1241px) {
  .m-contact--3-items .m-contact__section {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .m-contact--3-items .m-contact__section {
    flex: 0 1 33.3%;
  }
}

.m-contact__section {
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: center;
}

@media screen and (min-width: 1241px) {
  .m-contact__section {
    padding: 64px;
  }
}

@media screen and (min-width: 1241px) {
  .m-contact__section {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex: 0 1 50%;
  }
}

.m-contact__section:not(:last-child) {
  border-bottom: 1px solid #f4f4f4;
}

@media screen and (min-width: 1241px) {
  .m-contact__section:not(:last-child) {
    border-bottom: none;
    border-right: 1px solid #f4f4f4;
  }
}

.m-contact__call-title,
.m-contact__contact-title,
.m-contact__locator-title {
  margin-bottom: 32px;
}

.m-contact__call-lead,
.m-contact__contact-lead,
.m-contact__locator-lead {
  margin-bottom: 32px;
}

@media screen and (min-width: 1441px) {
  .m-contact__contact-lead {
    margin-bottom: 48px;
  }
}

.m-contact__call-contact + .m-contact__call-text {
  margin-top: 30px;
}

@media screen and (min-width: 1241px) {
  .m-contact__call-contact + .m-contact__call-text {
    margin-top: 32px;
  }
}

.m-contact__call-link.a-link {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

@media screen and (min-width: 993px) {
  .m-contact__call-link.a-link {
    font-size: 20px;
    line-height: 32px;
  }
}

.m-contact__call-text .m-rich-text {
  max-width: unset;
}

.m-contact__form-content-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: center;
}

@media screen and (min-width: 481px) {
  .m-contact__form-content-wrapper {
    max-width: 35rem;
    margin: 0 auto;
  }
}

.m-contact__locator-input {
  flex: 1 1 30%;
  text-align: left;
  /* stylelint-disable plugin/stylelint-bem-namics */
  /* stylelint-enable plugin/stylelint-bem-namics */
}

.m-contact__locator-input .parsley-success .a-input-message--error {
  display: none;
}

.m-contact__locator-button {
  padding-top: 16px;
  margin-bottom: 16px;
  flex: 0 0 auto;
  margin-top: -10px;
}

.m-contact__form-error-wrapper {
  margin-top: 40px;
  display: none;
  visibility: hidden;
}

.state-m-contact__form--error .m-contact__form-error-wrapper {
  display: block;
  visibility: visible;
}

.h-browser-device--ie .m-contact__call-text .m-rich-text {
  max-width: none;
}

.h-browser-device--ie .m-contact__locator-button .a-button {
  vertical-align: bottom;
}


.m-description-list-item + .m-description-list-item {
  margin-top: 16px;
}

@media screen and (min-width: 993px) {
  .m-description-list-item + .m-description-list-item {
    margin-top: 8px;
  }
}

@media screen and (min-width: 993px) {
  .m-description-list-item {
    display: flex;
  }
}

.m-description-list-item .m-description-list-item__key,
.m-description-list-item .m-description-list-item__value {
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in;
}

.m-description-list-item .m-description-list-item__key {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  color: #353535;
}

@media screen and (min-width: 993px) {
  .m-description-list-item .m-description-list-item__key {
    padding-right: 32px;
  }
}

@media screen and (min-width: 993px) {
  .m-description-list-item .m-description-list-item__key {
    width: 50%;
  }
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood .m-description-list-item .m-description-list-item__key {
  color: #ffffff;
}

.m-description-list-item .m-description-list-item__value-header {
  padding-top: 8px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #666666;
}

@media screen and (min-width: 993px) {
  .m-description-list-item .m-description-list-item__value-header {
    padding-top: 0;
  }
}

.m-description-list-item .m-description-list-item__value {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  color: #000000;
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 993px) {
  .m-description-list-item .m-description-list-item__value {
    width: 50%;
  }
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood .m-description-list-item .m-description-list-item__value {
  color: #ffffff;
}

.m-description-list-item .m-description-list-item__small-text {
  margin-left: 8px;
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #353535;
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood .m-description-list-item .m-description-list-item__small-text {
  color: #ffffff;
}

.m-description-list.m-description-list--colon .m-description-list-item__key::after {
  content: ":";
}

.m-card.m-card--color-mood .m-description-list-item .m-description-list-item__key,
.m-card.m-card--color-mood .m-description-list-item .m-description-list-item__value {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .m-card.m-card--hover-color .m-description-list-item .m-description-list-item__key,
  .m-card.m-card--hover-color .m-description-list-item .m-description-list-item__value {
    color: #ffffff;
  }
}

.m-card.m-card--hover-color:hover .m-description-list-item .m-description-list-item__key,
.m-card.m-card--hover-color:hover .m-description-list-item .m-description-list-item__value {
  color: #ffffff;
}

.m-card.m-card--hover-color .m-card__link-block:focus ~ .m-card-content .m-description-list-item .m-description-list-item__key,
.m-card.m-card--hover-color .m-card__link-block:focus ~ .m-card-content .m-description-list-item .m-description-list-item__value {
  color: #ffffff;
}


.m-description-list-item.m-description-list-item--among {
  display: block;
}

.m-description-list-item.m-description-list-item--among .m-description-list-item__key {
  margin-bottom: 0;
  width: auto;
}

.m-description-list-item.m-description-list-item--among .m-description-list-item__value {
  width: auto;
}


.m-description-list-item.m-description-list-item--highlighted {
  display: block;
}

.m-description-list-item.m-description-list-item--highlighted .m-description-list-item__key {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #353535;
  width: auto;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--highlighted-mood .m-description-list-item.m-description-list-item--highlighted .m-description-list-item__key {
    font-family: "Calibri W02 Bold", Arial, Helvetica, sans-serif;
  }
}

.m-description-list-item.m-description-list-item--highlighted .m-description-list-item__value {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
  width: auto;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--highlighted .m-description-list-item__value {
    font-size: 26px;
    line-height: 28px;
  }
}

.m-description-list--colon .m-description-list-item.m-description-list-item--highlighted .m-description-list-item__key {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

.m-description-list--colon .m-description-list-item.m-description-list-item--highlighted .m-description-list-item__key::after {
  content: none;
}


.m-description-list-item.m-description-list-item--inline {
  display: flex;
  flex-direction: row;
}

.m-description-list-item.m-description-list-item--inline .m-description-list-item__key,
.m-description-list-item.m-description-list-item--inline .m-description-list-item__value {
  display: inline-block;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--inline .m-description-list-item__key,
  .m-description-list-item.m-description-list-item--inline .m-description-list-item__value {
    width: auto;
  }
}

.m-description-list-item.m-description-list-item--inline .m-description-list-item__key {
  padding-right: 0;
  margin-right: 8px;
}


@media screen and (max-width: 992px) {
  .m-description-list-item.m-description-list-item--two-values {
    display: flex;
    flex-flow: row wrap;
  }
}

@media screen and (max-width: 992px) {
  .m-description-list-item.m-description-list-item--two-values .m-description-list-item__key {
    flex-basis: 100%;
    width: 100%;
  }
}

.m-description-list-item.m-description-list-item--two-values .m-description-list-item__value {
  padding-right: 24px;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--two-values .m-description-list-item__value {
    padding-right: 32px;
  }
}

@media screen and (max-width: 992px) {
  .m-description-list-item.m-description-list-item--two-values .m-description-list-item__value {
    flex-basis: 50%;
    width: 50%;
  }
}

.m-description-list-item.m-description-list-item--two-values .m-description-list-item__value:last-child {
  padding-right: 0;
}


@media screen and (max-width: 992px) {
  .m-description-list-item.m-description-list-item--header {
    display: none;
    visibility: hidden;
  }
}

.m-description-list-item.m-description-list-item--header .m-description-list-item__value {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #666666;
}

.m-description-list--colon .m-description-list-item.m-description-list-item--header .m-description-list-item__key {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

.m-description-list--colon .m-description-list-item.m-description-list-item--header .m-description-list-item__key::after {
  content: none;
}


.m-description-list-item.m-description-list-item--small .m-description-list-item__key,
.m-description-list-item.m-description-list-item--small .m-description-list-item__value {
  font-size: 12px;
  line-height: 16px;
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood .m-description-list-item.m-description-list-item--small .m-description-list-item__key,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood
  .m-description-list-item.m-description-list-item--small .m-description-list-item__value {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--small .m-description-list-item__key,
  .m-description-list-item.m-description-list-item--small .m-description-list-item__value {
    font-size: 14px;
    line-height: 16px;
  }
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood .m-description-list-item.m-description-list-item--small .m-description-list-item__value {
  font-family: "Calibri W02 Bold", Arial, Helvetica, sans-serif;
}


.m-description-list-item.m-description-list-item--highlighted-desktop {
  display: block;
}

.m-description-list-item.m-description-list-item--highlighted-desktop .m-description-list-item__key {
  margin-bottom: 0;
  width: auto;
}

.m-description-list-item.m-description-list-item--highlighted-desktop .m-description-list-item__value {
  width: auto;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--highlighted-desktop .m-description-list-item__key {
    font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.4px;
    color: #353535;
  }

  .o-grid-description-list-box.o-grid-description-list-box--highlighted-mood .m-description-list-item.m-description-list-item--highlighted-desktop .m-description-list-item__key {
    font-family: "Calibri W02 Bold", Arial, Helvetica, sans-serif;
  }

  .m-description-list-item.m-description-list-item--highlighted-desktop .m-description-list-item__value {
    font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 28px;
    color: #000000;
    width: auto;
  }

  .m-description-list--colon .m-description-list-item.m-description-list-item--highlighted-desktop {
    /* stylelint-disable-next-line */
  }

  .m-description-list--colon .m-description-list-item.m-description-list-item--highlighted-desktop .m-description-list-item__key {
    /* stylelint-disable max-nesting-depth  */
    /* stylelint-enable max-nesting-depth  */
  }

  .m-description-list--colon .m-description-list-item.m-description-list-item--highlighted-desktop .m-description-list-item__key::after {
    content: none;
  }
}


.m-description-list-item.m-description-list-item--align-right .m-description-list-item__key {
  margin-right: 0;
}

.m-description-list-item.m-description-list-item--align-right .m-description-list-item__value {
  padding-right: 0;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--align-right .m-description-list-item__value {
    text-align: right;
  }
}

.m-description-list-item.m-description-list-item--align-right.m-description-list-item--two-values .m-description-list-item__value {
  padding-right: 12px;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--align-right.m-description-list-item--two-values .m-description-list-item__value {
    padding-right: 16px;
  }
}

.m-description-list-item.m-description-list-item--align-right.m-description-list-item--two-values .m-description-list-item__value:last-child {
  padding-left: 12px;
  padding-right: 0;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--align-right.m-description-list-item--two-values .m-description-list-item__value:last-child {
    padding-left: 16px;
  }
}


.m-description-list-item.m-description-list-item--box {
  flex-direction: column;
}

.m-description-list-item.m-description-list-item--box .m-description-list-item__key {
  font-family: "Legacy Serif ITC W02 Bk", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 12px;
  color: #353535;
  width: 100%;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--box .m-description-list-item__key {
    font-size: 20px;
    line-height: 22px;
  }
}

.m-description-list-item.m-description-list-item--box .m-description-list-item__value {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 22px;
  width: 100%;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--box .m-description-list-item__value {
    font-size: 26px;
    line-height: 28px;
  }
}


.m-description-list-item.m-description-list-item--heading .m-description-list-item__key,
.m-description-list-item.m-description-list-item--heading .m-description-list-item__value {
  font-size: 18px;
  line-height: 24px;
}

@media screen and (min-width: 993px) {
  .m-description-list-item.m-description-list-item--heading .m-description-list-item__key,
  .m-description-list-item.m-description-list-item--heading .m-description-list-item__value {
    font-size: 20px;
    line-height: 28px;
  }
}


.m-description-list {
  max-width: 67.6rem;
}

.m-description-list .m-description-list__title {
  margin-bottom: 16px;
}

.m-description-list + .m-description-list {
  margin-top: 16px;
}


.m-fund-teaser {
  /* autoprefixer: ignore next */
  transition: height 0.2s ease-in-out;
  position: relative;
}

.m-fund-teaser .a-link--block {
  pointer-events: auto;
}

.m-fund-teaser:not(.m-fund-teaser--readonly):hover {
  cursor: pointer;
}

@media screen and (min-width: 993px) {
  .m-fund-teaser:not(.m-fund-teaser--readonly):hover .m-fund-teaser__button {
    /* autoprefixer: ignore next */
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transform: translate(0, -100%);
    pointer-events: auto;
    opacity: 1;
  }

  .m-fund-teaser:not(.m-fund-teaser--readonly):hover .m-fund-teaser__content {
    top: -4.8rem;
  }
}

@media screen and (min-width: 993px) {
  .m-fund-teaser:not(.m-fund-teaser--readonly) .m-fund-teaser__link:focus + .m-fund-teaser__content {
    top: -4.8rem;
  }

  .m-fund-teaser:not(.m-fund-teaser--readonly) .m-fund-teaser__link:focus + .m-fund-teaser__content .m-fund-teaser__button {
    /* autoprefixer: ignore next */
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transform: translate(0, -100%);
    pointer-events: auto;
    opacity: 1;
  }
}

.m-fund-teaser__header {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  background-color: #6d1874;
  height: 19rem;
}

.m-fund-teaser__title {
  margin-bottom: 12px;
}

.m-fund-teaser__content {
  margin-bottom: 0;
  margin-right: 16px;
  margin-left: 16px;
  position: relative;
  background-color: #ffffff;
  top: -32px;
}

@media screen and (min-width: 993px) {
  .m-fund-teaser__content {
    /* autoprefixer: ignore next */
    transition: top 0.2s ease-in-out;
  }
}

.m-fund-teaser__content-box {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  height: inherit;
  background-color: inherit;
}

.m-fund-teaser__content-box .m-description-list-item {
  margin-top: 0;
  margin-bottom: 20px;
}

.m-fund-teaser__content-box .m-description-list-item .m-description-list-item__value {
  display: block;
}

.m-fund-teaser__content-box-link {
  position: absolute;
  display: block;
  right: -1.6rem;
  bottom: -6.4rem;
  pointer-events: none;
}

@media screen and (max-width: 992px) {
  .m-fund-teaser--readonly .m-fund-teaser__content-box-link {
    display: none;
  }
}

.m-fund-teaser__chart {
  display: block;
}

.m-fund-teaser__chart-inner {
  display: flex;
  align-items: flex-start;
}

.m-fund-teaser__value {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 8px;
  margin-left: 12px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.m-fund-teaser__value--positive {
  color: #22ac25;
}

.m-fund-teaser__value--negative {
  color: #d82034;
}

.m-fund-teaser__desc {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #353535;
}

.m-fund-teaser__button {
  z-index: 20;
  /* autoprefixer: ignore next */
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  opacity: 0;
  pointer-events: none;
}

.m-fund-teaser__button.a-button {
  width: auto;
}

@media screen and (max-width: 992px) {
  .m-fund-teaser__button {
    transform: translate(0, -100%);
    pointer-events: auto;
    opacity: 1;
    width: auto;
  }
}

@media screen and (min-width: 993px) {
  .m-fund-teaser__button {
    opacity: 0;
    pointer-events: none;
    transform: translate(0, 0);
  }

  .m-fund-teaser__button:not(.m-fund-teaser--readonly):focus {
    transform: translate(0, -100%);
    pointer-events: auto;
    opacity: 1;
  }

  [data-whatintent='touch'] .m-fund-teaser__button {
    transform: translate(0, -100%);
    pointer-events: auto;
    opacity: 1;
  }
}


.m-fund-teaser {
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}

.m-fund-teaser.m-fund-teaser--mood-color-01 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #8a4690;
}

.m-fund-teaser.m-fund-teaser--mood-color-01 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #8a4690;
}

.m-fund-teaser.m-fund-teaser--mood-color-01 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-01 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-01 .m-fund-teaser__button:hover {
  background-color: #6d1874;
}

.m-fund-teaser.m-fund-teaser--mood-color-02 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #cfc233;
}

.m-fund-teaser.m-fund-teaser--mood-color-02 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #cfc233;
}

.m-fund-teaser.m-fund-teaser--mood-color-02 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-02 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-02 .m-fund-teaser__button:hover {
  background-color: #c3b300;
}

.m-fund-teaser.m-fund-teaser--mood-color-03 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #e59b55;
}

.m-fund-teaser.m-fund-teaser--mood-color-03 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #e59b55;
}

.m-fund-teaser.m-fund-teaser--mood-color-03 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-03 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-03 .m-fund-teaser__button:hover {
  background-color: #de822b;
}

.m-fund-teaser.m-fund-teaser--mood-color-04 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #e04d5d;
}

.m-fund-teaser.m-fund-teaser--mood-color-04 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #e04d5d;
}

.m-fund-teaser.m-fund-teaser--mood-color-04 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-04 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-04 .m-fund-teaser__button:hover {
  background-color: #d82034;
}

.m-fund-teaser.m-fund-teaser--mood-color-05 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #4cb04e;
}

.m-fund-teaser.m-fund-teaser--mood-color-05 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #4cb04e;
}

.m-fund-teaser.m-fund-teaser--mood-color-05 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-05 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-05 .m-fund-teaser__button:hover {
  background-color: #1f9c22;
}

.m-fund-teaser.m-fund-teaser--mood-color-06 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #b4495e;
}

.m-fund-teaser.m-fund-teaser--mood-color-06 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #b4495e;
}

.m-fund-teaser.m-fund-teaser--mood-color-06 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-06 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-06 .m-fund-teaser__button:hover {
  background-color: #a11c36;
}

.m-fund-teaser.m-fund-teaser--mood-color-07 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #a774ac;
}

.m-fund-teaser.m-fund-teaser--mood-color-07 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #a774ac;
}

.m-fund-teaser.m-fund-teaser--mood-color-07 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-07 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-07 .m-fund-teaser__button:hover {
  background-color: #8a4690;
}

.m-fund-teaser.m-fund-teaser--mood-color-08 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #dbd166;
}

.m-fund-teaser.m-fund-teaser--mood-color-08 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #dbd166;
}

.m-fund-teaser.m-fund-teaser--mood-color-08 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-08 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-08 .m-fund-teaser__button:hover {
  background-color: #cfc233;
}

.m-fund-teaser.m-fund-teaser--mood-color-09 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #ebb480;
}

.m-fund-teaser.m-fund-teaser--mood-color-09 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #ebb480;
}

.m-fund-teaser.m-fund-teaser--mood-color-09 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-09 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-09 .m-fund-teaser__button:hover {
  background-color: #e59b55;
}

.m-fund-teaser.m-fund-teaser--mood-color-10 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #e87985;
}

.m-fund-teaser.m-fund-teaser--mood-color-10 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #e87985;
}

.m-fund-teaser.m-fund-teaser--mood-color-10 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-10 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-10 .m-fund-teaser__button:hover {
  background-color: #e04d5d;
}

.m-fund-teaser.m-fund-teaser--mood-color-11 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #79c37a;
}

.m-fund-teaser.m-fund-teaser--mood-color-11 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #79c37a;
}

.m-fund-teaser.m-fund-teaser--mood-color-11 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-11 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-11 .m-fund-teaser__button:hover {
  background-color: #4cb04e;
}

.m-fund-teaser.m-fund-teaser--mood-color-12 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #c77786;
}

.m-fund-teaser.m-fund-teaser--mood-color-12 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #c77786;
}

.m-fund-teaser.m-fund-teaser--mood-color-12 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-12 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-12 .m-fund-teaser__button:hover {
  background-color: #b4495e;
}

.m-fund-teaser {
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}

.m-fund-teaser.m-fund-teaser--mood-color-01-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #e2d1e3;
}

.m-fund-teaser.m-fund-teaser--mood-color-01-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #e2d1e3;
}

.m-fund-teaser.m-fund-teaser--mood-color-01-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-01-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-01-20 .m-fund-teaser__button:hover {
  background-color: #c5a3c7;
}

.m-fund-teaser.m-fund-teaser--mood-color-02-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #f3f0cc;
}

.m-fund-teaser.m-fund-teaser--mood-color-02-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #f3f0cc;
}

.m-fund-teaser.m-fund-teaser--mood-color-02-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-02-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-02-20 .m-fund-teaser__button:hover {
  background-color: #e7e199;
}

.m-fund-teaser.m-fund-teaser--mood-color-03-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #f8e6d5;
}

.m-fund-teaser.m-fund-teaser--mood-color-03-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #f8e6d5;
}

.m-fund-teaser.m-fund-teaser--mood-color-03-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-03-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-03-20 .m-fund-teaser__button:hover {
  background-color: #f2cdaa;
}

.m-fund-teaser.m-fund-teaser--mood-color-04-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #f7d2d6;
}

.m-fund-teaser.m-fund-teaser--mood-color-04-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #f7d2d6;
}

.m-fund-teaser.m-fund-teaser--mood-color-04-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-04-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-04-20 .m-fund-teaser__button:hover {
  background-color: #efa6ae;
}

.m-fund-teaser.m-fund-teaser--mood-color-05-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #d2ebd3;
}

.m-fund-teaser.m-fund-teaser--mood-color-05-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #d2ebd3;
}

.m-fund-teaser.m-fund-teaser--mood-color-05-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-05-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-05-20 .m-fund-teaser__button:hover {
  background-color: #a5d7a6;
}

.m-fund-teaser.m-fund-teaser--mood-color-06-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #ecd2d7;
}

.m-fund-teaser.m-fund-teaser--mood-color-06-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #ecd2d7;
}

.m-fund-teaser.m-fund-teaser--mood-color-06-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-06-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-06-20 .m-fund-teaser__button:hover {
  background-color: #d9a4af;
}

.m-fund-teaser.m-fund-teaser--mood-color-07-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #e2d1e3;
}

.m-fund-teaser.m-fund-teaser--mood-color-07-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #e2d1e3;
}

.m-fund-teaser.m-fund-teaser--mood-color-07-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-07-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-07-20 .m-fund-teaser__button:hover {
  background-color: #e2d1e3;
}

.m-fund-teaser.m-fund-teaser--mood-color-08-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #f3f0cc;
}

.m-fund-teaser.m-fund-teaser--mood-color-08-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #f3f0cc;
}

.m-fund-teaser.m-fund-teaser--mood-color-08-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-08-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-08-20 .m-fund-teaser__button:hover {
  background-color: #f3f0cc;
}

.m-fund-teaser.m-fund-teaser--mood-color-09-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #f8e6d5;
}

.m-fund-teaser.m-fund-teaser--mood-color-09-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #f8e6d5;
}

.m-fund-teaser.m-fund-teaser--mood-color-09-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-09-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-09-20 .m-fund-teaser__button:hover {
  background-color: #f8e6d5;
}

.m-fund-teaser.m-fund-teaser--mood-color-10-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #f7d2d6;
}

.m-fund-teaser.m-fund-teaser--mood-color-10-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #f7d2d6;
}

.m-fund-teaser.m-fund-teaser--mood-color-10-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-10-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-10-20 .m-fund-teaser__button:hover {
  background-color: #f7d2d6;
}

.m-fund-teaser.m-fund-teaser--mood-color-11-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #d2ebd3;
}

.m-fund-teaser.m-fund-teaser--mood-color-11-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #d2ebd3;
}

.m-fund-teaser.m-fund-teaser--mood-color-11-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-11-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-11-20 .m-fund-teaser__button:hover {
  background-color: #d2ebd3;
}

.m-fund-teaser.m-fund-teaser--mood-color-12-20 .m-fund-teaser__header {
  color: #ffffff;
  background-color: #ecd2d7;
}

.m-fund-teaser.m-fund-teaser--mood-color-12-20 .m-fund-teaser__button {
  color: #ffffff;
  background-color: #ecd2d7;
}

.m-fund-teaser.m-fund-teaser--mood-color-12-20 .m-fund-teaser__button .a-button__text {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-12-20 .m-fund-teaser__button .a-button__icon {
  color: #ffffff;
}

.m-fund-teaser.m-fund-teaser--mood-color-12-20 .m-fund-teaser__button:hover {
  background-color: #ecd2d7;
}


.m-indicator-bar-item {
  display: flex;
  flex-direction: row;
}

@media screen and (min-width: 993px) {
  .m-indicator-bar-item {
    /* stylelint-disable-next-line */
    flex: 1 1 0px;
    flex-direction: column;
    text-align: center;
  }
}

.m-indicator-bar-item__icon {
  transform: rotate(270deg);
}

@media screen and (min-width: 993px) {
  .m-indicator-bar-item__icon {
    margin-bottom: 8px;
    transform: rotate(0);
  }
}

.m-indicator-bar-item__tile {
  margin-left: 34px;
  flex-shrink: 0;
  height: 6.4rem;
  width: 1.2rem;
}

@media screen and (min-width: 993px) {
  .m-indicator-bar-item__tile {
    margin-left: 0;
    margin-top: 48px;
    margin-bottom: 4px;
    height: 2.4rem;
    width: 100%;
  }
}

.m-indicator-bar-item__text {
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  margin-left: 12px;
  align-self: center;
  max-width: 100%;
}

@media screen and (min-width: 993px) {
  .m-indicator-bar-item__text {
    margin-left: 0;
  }
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-01 {
  background-color: #e2d1e3;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-02 {
  background-color: #f3f0cc;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-03 {
  background-color: #f8e6d5;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-04 {
  background-color: #f7d2d6;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-05 {
  background-color: #d2ebd3;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-06 {
  background-color: #ecd2d7;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-07 {
  background-color: #e2d1e3;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-08 {
  background-color: #f3f0cc;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-09 {
  background-color: #f8e6d5;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-10 {
  background-color: #f7d2d6;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-11 {
  background-color: #d2ebd3;
}

/* stylelint-disable-next-line */

.m-indicator-bar-item__tile--mood-12 {
  background-color: #ecd2d7;
}


.m-indicator-bar-item.m-indicator-bar-item--active {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

@media screen and (min-width: 993px) {
  .m-indicator-bar-item.m-indicator-bar-item--active {
    font-size: 20px;
    line-height: 28px;
  }
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__icon {
  align-self: center;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile {
  margin-left: 10px;
  width: 2.4rem;
}

@media screen and (min-width: 993px) {
  .m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 16px;
    height: 4.8rem;
    width: 100%;
  }
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-01 {
  background-color: #8a4690;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-02 {
  background-color: #cfc233;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-03 {
  background-color: #e59b55;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-04 {
  background-color: #e04d5d;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-05 {
  background-color: #4cb04e;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-06 {
  background-color: #b4495e;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-07 {
  background-color: #a774ac;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-08 {
  background-color: #dbd166;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-09 {
  background-color: #ebb480;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-10 {
  background-color: #e87985;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-11 {
  background-color: #79c37a;
}

.m-indicator-bar-item.m-indicator-bar-item--active .m-indicator-bar-item__tile--mood-12 {
  background-color: #c77786;
}


.m-indicator-bar {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 993px) {
  .m-indicator-bar {
    flex-direction: row;
  }
}


.m-legend-list-item {
  margin-bottom: 8px;
  position: relative;
  list-style: none;
  display: flex;
  flex-flow: column;
}

.m-legend-list-item__chart {
  position: absolute;
  top: 0.3rem;
  left: 0;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  background-color: #e5e5e5;
}

.m-legend-list-item__chart:after {
  content: '';
  position: absolute;
  margin: 0.5rem;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 4;
}

.m-legend-list-item__key,
.m-legend-list-item__value {
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  padding-left: 2.5rem;
}

.m-legend-list-item__value {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

@media screen and (min-width: 993px) {
  .m-legend-list-item__value {
    font-size: 20px;
    line-height: 28px;
  }
}

.m-legend-list-item__icon {
  display: none;
}


.m-legend-list-item.m-legend-list-item--inline {
  display: flex;
  flex-flow: row;
}

@media screen and (min-width: 993px) {
  .m-legend-list-item.m-legend-list-item--inline .m-legend-list-item__chart {
    top: 0.6rem;
  }
}

.m-legend-list-item.m-legend-list-item--inline .m-legend-list-item__value {
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  order: 1;
  color: #353535;
}

.m-legend-list-item.m-legend-list-item--inline .m-legend-list-item__key {
  padding-left: 8px;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  order: 2;
  color: #353535;
  align-self: flex-end;
}

@media screen and (min-width: 993px) {
  .m-legend-list-item.m-legend-list-item--inline .m-legend-list-item__key {
    font-size: 16px;
    line-height: 24px;
  }
}

.m-legend-list-item.m-legend-list-item--inline:hover .m-legend-list-item__chart,
.m-legend-list-item.m-legend-list-item--inline:hover .m-legend-list-item__key,
.m-legend-list-item.m-legend-list-item--inline:hover .m-legend-list-item__value {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  color: #000000;
  cursor: pointer;
}

.m-legend-list-item--inline .m-legend-list-item__chart {
  /* autoprefixer: ignore next */
  transition: background-color 0.2s ease-in-out;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-01-20 .m-legend-list-item__chart {
  background-color: #8a4690;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-02-20 .m-legend-list-item__chart {
  background-color: #cfc233;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-03-20 .m-legend-list-item__chart {
  background-color: #e59b55;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-04-20 .m-legend-list-item__chart {
  background-color: #e04d5d;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-05-20 .m-legend-list-item__chart {
  background-color: #4cb04e;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-06-20 .m-legend-list-item__chart {
  background-color: #b4495e;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-07-20 .m-legend-list-item__chart {
  background-color: #a774ac;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-08-20 .m-legend-list-item__chart {
  background-color: #dbd166;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-09-20 .m-legend-list-item__chart {
  background-color: #ebb480;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-10-20 .m-legend-list-item__chart {
  background-color: #e87985;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-11-20 .m-legend-list-item__chart {
  background-color: #79c37a;
}

/* stylelint-disable-next-line */

.m-legend-list-item--inline:hover.m-legend-list-item--mood-12-20 .m-legend-list-item__chart {
  background-color: #c77786;
}


.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__chart,
.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__key,
.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__value,
.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__icon {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  color: #000000;
}

.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__chart:hover,
.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__key:hover,
.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__value:hover,
.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__icon:hover {
  cursor: auto;
}

.m-legend-list-item.m-legend-list-item--inline-selected .m-legend-list-item__icon {
  padding-left: 8px;
  display: inline-flex;
  align-self: flex-end;
  order: 3;
  height: 2rem;
}


.m-legend-list-item--mood-plain .m-legend-list-item__key {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

.m-legend-list-item--mood-plain .m-legend-list-item__value {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
}

@media screen and (min-width: 993px) {
  .m-legend-list-item--mood-plain .m-legend-list-item__value {
    font-size: 20px;
    line-height: 28px;
  }
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-01 .m-legend-list-item__chart {
  background-color: #8a4690;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-01-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-01-20 .m-legend-list-item__chart {
  background-color: #e2d1e3;
}

.m-legend-list-item--mood-01-20 .m-legend-list-item__key,
.m-legend-list-item--mood-01-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-02 .m-legend-list-item__chart {
  background-color: #cfc233;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-02-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-02-20 .m-legend-list-item__chart {
  background-color: #f3f0cc;
}

.m-legend-list-item--mood-02-20 .m-legend-list-item__key,
.m-legend-list-item--mood-02-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-03 .m-legend-list-item__chart {
  background-color: #e59b55;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-03-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-03-20 .m-legend-list-item__chart {
  background-color: #f8e6d5;
}

.m-legend-list-item--mood-03-20 .m-legend-list-item__key,
.m-legend-list-item--mood-03-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-04 .m-legend-list-item__chart {
  background-color: #e04d5d;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-04-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-04-20 .m-legend-list-item__chart {
  background-color: #f7d2d6;
}

.m-legend-list-item--mood-04-20 .m-legend-list-item__key,
.m-legend-list-item--mood-04-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-05 .m-legend-list-item__chart {
  background-color: #4cb04e;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-05-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-05-20 .m-legend-list-item__chart {
  background-color: #d2ebd3;
}

.m-legend-list-item--mood-05-20 .m-legend-list-item__key,
.m-legend-list-item--mood-05-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-06 .m-legend-list-item__chart {
  background-color: #b4495e;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-06-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-06-20 .m-legend-list-item__chart {
  background-color: #ecd2d7;
}

.m-legend-list-item--mood-06-20 .m-legend-list-item__key,
.m-legend-list-item--mood-06-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-07 .m-legend-list-item__chart {
  background-color: #a774ac;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-07-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-07-20 .m-legend-list-item__chart {
  background-color: #e2d1e3;
}

.m-legend-list-item--mood-07-20 .m-legend-list-item__key,
.m-legend-list-item--mood-07-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-08 .m-legend-list-item__chart {
  background-color: #dbd166;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-08-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-08-20 .m-legend-list-item__chart {
  background-color: #f3f0cc;
}

.m-legend-list-item--mood-08-20 .m-legend-list-item__key,
.m-legend-list-item--mood-08-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-09 .m-legend-list-item__chart {
  background-color: #ebb480;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-09-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-09-20 .m-legend-list-item__chart {
  background-color: #f8e6d5;
}

.m-legend-list-item--mood-09-20 .m-legend-list-item__key,
.m-legend-list-item--mood-09-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-10 .m-legend-list-item__chart {
  background-color: #e87985;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-10-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-10-20 .m-legend-list-item__chart {
  background-color: #f7d2d6;
}

.m-legend-list-item--mood-10-20 .m-legend-list-item__key,
.m-legend-list-item--mood-10-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-11 .m-legend-list-item__chart {
  background-color: #79c37a;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-11-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-11-20 .m-legend-list-item__chart {
  background-color: #d2ebd3;
}

.m-legend-list-item--mood-11-20 .m-legend-list-item__key,
.m-legend-list-item--mood-11-20 .m-legend-list-item__value {
  color: #666666;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-12 .m-legend-list-item__chart {
  background-color: #c77786;
}

/* stylelint-disable-next-line */

.m-legend-list-item--mood-12-20 {
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.m-legend-list-item--mood-12-20 .m-legend-list-item__chart {
  background-color: #ecd2d7;
}

.m-legend-list-item--mood-12-20 .m-legend-list-item__key,
.m-legend-list-item--mood-12-20 .m-legend-list-item__value {
  color: #666666;
}


.m-legend-list-item.m-legend-list-item--mood-sum {
  padding-top: 12px;
  margin-top: 12px;
  border-top: 1px solid #b4b4b4;
}

.m-legend-list-item.m-legend-list-item--mood-sum .m-legend-list-item__chart {
  background-color: transparent;
  overflow: hidden;
  top: 1.5rem;
}

.m-legend-list-item.m-legend-list-item--mood-sum .m-legend-list-item__chart span {
  position: absolute;
  display: none;
  width: 50%;
  height: 50%;
}

.m-legend-list-item.m-legend-list-item--mood-sum:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq1-01 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq1-01 .m-legend-list-item__chart span:nth-child(1) {
  background-color: #8a4690;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq1-02 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq1-02 .m-legend-list-item__chart span:nth-child(1) {
  background-color: #cfc233;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq1-03 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq1-03 .m-legend-list-item__chart span:nth-child(1) {
  background-color: #e59b55;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq1-04 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq1-04 .m-legend-list-item__chart span:nth-child(1) {
  background-color: #e04d5d;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq2-01 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq2-01 .m-legend-list-item__chart span:nth-child(2) {
  background-color: #8a4690;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq2-02 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq2-02 .m-legend-list-item__chart span:nth-child(2) {
  background-color: #cfc233;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq2-03 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq2-03 .m-legend-list-item__chart span:nth-child(2) {
  background-color: #e59b55;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq2-04 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq2-04 .m-legend-list-item__chart span:nth-child(2) {
  background-color: #e04d5d;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq3-01 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq3-01 .m-legend-list-item__chart span:nth-child(3) {
  background-color: #8a4690;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq3-02 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq3-02 .m-legend-list-item__chart span:nth-child(3) {
  background-color: #cfc233;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq3-03 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq3-03 .m-legend-list-item__chart span:nth-child(3) {
  background-color: #e59b55;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq3-04 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq3-04 .m-legend-list-item__chart span:nth-child(3) {
  background-color: #e04d5d;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq4-01 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq4-01 .m-legend-list-item__chart span:nth-child(4) {
  background-color: #8a4690;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq4-02 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq4-02 .m-legend-list-item__chart span:nth-child(4) {
  background-color: #cfc233;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq4-03 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq4-03 .m-legend-list-item__chart span:nth-child(4) {
  background-color: #e59b55;
}

/* stylelint-disable-next-line */

.m-legend-list-item--sum-eq4-04 {
  /* stylelint-disable-next-line */
}

.m-legend-list-item--sum-eq4-04 .m-legend-list-item__chart span:nth-child(4) {
  background-color: #e04d5d;
}

.m-legend-list-item--sum-2 .m-legend-list-item__chart {
  transform: rotate(-45deg);
}

.m-legend-list-item--sum-2 .m-legend-list-item__chart span:nth-child(1) {
  display: block;
  top: 0;
  left: 0;
  height: 100%;
}

.m-legend-list-item--sum-2 .m-legend-list-item__chart span:nth-child(2) {
  display: block;
  top: 0;
  right: 0;
  height: 100%;
}

.m-legend-list-item--sum-3 .m-legend-list-item__chart span:nth-child(1) {
  display: block;
  top: -0.2rem;
  right: 0;
  width: 50%;
  height: 90%;
  transform: skew(20deg, 20deg) rotate(20deg);
  z-index: 3;
}

.m-legend-list-item--sum-3 .m-legend-list-item__chart span:nth-child(2) {
  display: block;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2;
}

.m-legend-list-item--sum-3 .m-legend-list-item__chart span:nth-child(3) {
  display: block;
  top: -0.2rem;
  left: 0;
  width: 50%;
  height: 90%;
  transform: skew(-20deg, -20deg) rotate(-20deg);
  z-index: 3;
}

.m-legend-list-item--sum-4 .m-legend-list-item__chart span:nth-child(1) {
  display: block;
  top: 0;
  left: 0;
}

.m-legend-list-item--sum-4 .m-legend-list-item__chart span:nth-child(2) {
  display: block;
  top: 0;
  right: 0;
}

.m-legend-list-item--sum-4 .m-legend-list-item__chart span:nth-child(3) {
  display: block;
  bottom: 0;
  right: 0;
}

.m-legend-list-item--sum-4 .m-legend-list-item__chart span:nth-child(4) {
  display: block;
  bottom: 0;
  left: 0;
}


.m-legend-list-item.m-legend-list-item--highlighted .m-legend-list-item__value {
  font-size: 20px;
  line-height: 22px;
  color: #000000;
}

@media screen and (min-width: 993px) {
  .m-legend-list-item.m-legend-list-item--highlighted .m-legend-list-item__value {
    font-size: 26px;
    line-height: 28px;
  }
}


.m-legend-list-item.m-legend-list-item--flag {
  max-width: 100%;
  min-width: 1px;
}

.m-legend-list-item.m-legend-list-item--flag .m-legend-list-item__chart {
  color: #353535;
  position: absolute;
  top: 0;
  width: 2.4rem;
  height: 2.4rem;
}

.m-legend-list-item.m-legend-list-item--flag .m-legend-list-item__chart::after {
  display: none;
}

.m-legend-list-item.m-legend-list-item--flag .m-legend-list-item__key {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  text-align: center;
  color: #353535;
  position: absolute;
  top: 0;
  width: 2.4rem;
  height: 2.4rem;
}

.m-legend-list-item.m-legend-list-item--flag .m-legend-list-item__value {
  padding-left: 32px;
  padding-right: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
}



.m-legend-list.m-legend-list--inline-desktop {
  display: block;
}

@media screen and (min-width: 993px) {
  .m-legend-list.m-legend-list--inline-desktop {
    display: flex;
    flex-wrap: wrap;
  }
}


.m-linked-table-row.m-linked-table-row--hover-animation {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

.m-linked-table-row.m-linked-table-row--hover-animation .m-linked-table-row__content-wrapper {
  /* autoprefixer: ignore next */
  transition: padding 0.15s ease-out, background-color 0.15s ease-out;
}

.m-linked-table-row.m-linked-table-row--hover-animation .m-linked-table-row__link:hover + .m-linked-table-row__content-wrapper,
.m-linked-table-row.m-linked-table-row--hover-animation .m-linked-table-row__link:focus + .m-linked-table-row__content-wrapper,
.m-linked-table-row.m-linked-table-row--hover-animation .m-linked-table-row__link:active + .m-linked-table-row__content-wrapper {
  padding-left: 4px;
}

.m-linked-table-row.m-linked-table-row--hover-animation .m-linked-table-row__link:hover + .m-linked-table-row__content-wrapper .a-link.a-link--content .a-link__icon-after,
.m-linked-table-row.m-linked-table-row--hover-animation .m-linked-table-row__link:focus + .m-linked-table-row__content-wrapper .a-link.a-link--content .a-link__icon-after,
.m-linked-table-row.m-linked-table-row--hover-animation .m-linked-table-row__link:active + .m-linked-table-row__content-wrapper .a-link.a-link--content .a-link__icon-after {
  transform: translate(7px, 0);
}


.m-linked-table-row.m-linked-table-row--minimal .m-linked-table-row__item {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

.m-linked-table-row.m-linked-table-row--minimal .m-linked-table-row__item:nth-child(2) {
  justify-content: flex-end;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--minimal .m-linked-table-row__item:nth-child(1),
  .m-linked-table-row.m-linked-table-row--minimal .m-linked-table-row__item:nth-child(2) {
    flex-basis: 25%;
  }

  .m-linked-table-row.m-linked-table-row--minimal .m-linked-table-row__item:nth-child(2) {
    padding-right: 16px;
  }

  .m-linked-table-row.m-linked-table-row--minimal .m-linked-table-row__item:nth-child(3) {
    flex-basis: 50%;
  }

  .m-linked-table-row.m-linked-table-row--minimal .m-linked-table-row__item:last-child {
    flex-basis: 0;
    padding-right: 0;
  }
}


.m-linked-table-row.m-linked-table-row--expandable {
  /* autoprefixer: ignore next */
  transition: margin 0.1s ease-out;
}

.m-linked-table-row.m-linked-table-row--expandable.state-m-linked-table-row--expanded {
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 12px;
  margin-bottom: 12px;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--expandable.state-m-linked-table-row--expanded {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--expandable.state-m-linked-table-row--expanded {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

.m-linked-table-row.m-linked-table-row--expandable .m-linked-table-row__expandable {
  display: none;
}

.m-linked-table-row.m-linked-table-row--expandable .m-linked-table-row__expandable-close {
  background: #ffffff;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 12px;
  padding-right: 12px;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--expandable .m-linked-table-row__expandable-close {
    padding-left: 24px;
    padding-right: 24px;
  }
}


.m-linked-table-row.m-linked-table-row--expandable-mini.state-m-linked-table-row--expanded {
  margin: 0;
}


.m-linked-table-row.m-linked-table-row--inbox {
  /* stylelint-disable max-nesting-depth  */
}

.m-linked-table-row.m-linked-table-row--inbox:last-child .m-linked-table-row__content-wrapper {
  border-bottom: none;
}

.m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__content-wrapper {
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom-color: #f9f9f9;
}

.m-linked-table-row.m-linked-table-row--inbox.state-m-linked-table-row--highlighted .m-linked-table-row__item {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
}

.m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item {
    font-size: 20px;
    line-height: 28px;
  }
}

@media screen and (max-width: 992px) {
  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(1) {
    padding-left: 16px;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(2) {
    font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.4px;
    padding-right: 16px;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(3) {
    font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
    padding-left: 16px;
    padding-right: 16px;
    flex-basis: 80%;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(4) {
    padding-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item {
    align-items: center;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(1) {
    padding-left: 40px;
    flex-basis: 20%;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(2) {
    flex-basis: 20%;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(3) {
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 50%;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(4) {
    padding-right: 40px;
    flex-basis: 10%;
  }

  .m-linked-table-row.m-linked-table-row--inbox .m-linked-table-row__item:nth-child(4) .a-checkbox {
    z-index: 41;
  }
}

/* stylelint-enable max-nesting-depth  */


/* stylelint-disable max-nesting-depth  */

/* stylelint-disable max-nesting-depth  */

.m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item-icon-before {
  /* autoprefixer: ignore next */
  transition: fill 0.1s ease-out;
  padding-left: 12px;
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  fill: #808080;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item-icon-before {
    padding-left: 24px;
  }
}

.m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  color: #353535;
}

@media screen and (max-width: 992px) {
  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(1) {
    padding-left: 40px;
    padding-bottom: 4px;
    font-size: 18px;
    line-height: 24px;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(1) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(2) {
    padding-right: 24px;
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 18px;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(3) {
    padding-left: 40px;
    padding-right: 24px;
    padding-bottom: 4px;
    font-size: 16px;
    line-height: 22px;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(3) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(4) {
    padding-left: 40px;
    font-size: 16px;
    line-height: 22px;
    margin-left: 0;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(5) {
    padding-right: 24px;
    justify-content: flex-end;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin-left: auto;
  }
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(1) {
    padding: 0;
    padding-left: 52px;
    font-size: 16px;
    line-height: 22px;
    flex-basis: 20%;
    max-width: 20%;
    order: 1;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(1) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(2) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0;
    padding-left: 16px;
    font-size: 16px;
    line-height: 22px;
    flex-basis: 17%;
    max-width: 17%;
    order: 4;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(3) {
    padding: 0;
    padding-left: 16px;
    flex-basis: 30%;
    max-width: 30%;
    order: 2;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(3) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(4) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0;
    padding-left: 16px;
    flex-basis: 17%;
    max-width: 17%;
    order: 3;
    justify-content: flex-start;
  }

  .m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item:nth-child(5) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0;
    padding-right: 40px;
    flex-basis: 16%;
    max-width: 16%;
    order: 5;
    justify-content: flex-start;
    margin-top: -2px;
    text-align: right;
  }
}

.m-linked-table-row.m-linked-table-row--document-archive .m-linked-table-row__item-content {
  width: 100%;
}

.m-linked-table-row.m-linked-table-row--document-archive.state-m-linked-table-row--highlighted > .m-linked-table-row__link-wrapper > .m-linked-table-row__content-wrapper > .m-linked-table-row__content > .m-linked-table-row__item {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  color: #000000;
}

.m-linked-table-row.m-linked-table-row--document-archive.state-m-linked-table-row--highlighted > .m-linked-table-row__link-wrapper > .m-linked-table-row__content-wrapper > .m-linked-table-row__content > .m-linked-table-row__item > .m-linked-table-row__item-icon-before {
  fill: #000000;
}


/* stylelint-disable max-nesting-depth  */

.m-linked-table-row.m-linked-table-row--couvert {
  position: relative;
}

.m-linked-table-row.m-linked-table-row--couvert:after {
  /* autoprefixer: ignore next */
  transition: opacity 0.25s ease-out;
  content: '';
  position: absolute;
  top: 5.4rem;
  bottom: 5.1rem;
  left: 1.9rem;
  border-left: 2px solid #d82034;
  opacity: 0;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--couvert:after {
    left: 3.1rem;
  }
}

.m-linked-table-row.m-linked-table-row--couvert .m-linked-table-row__item-icon-after {
  padding-left: 6px;
  padding-top: 2px;
  display: inline;
}

.m-linked-table-row.m-linked-table-row--couvert .m-linked-table-row__item-icon-after svg {
  /* autoprefixer: ignore next */
  transition: transform 0.15s ease-out;
  width: 1.4rem;
  height: 1.4rem;
  fill: #d82034;
}

.m-linked-table-row.m-linked-table-row--couvert .m-linked-table-row__expandable {
  position: relative;
  background-color: #ffffff;
  border-bottom: 1px solid #d2d2d2;
}

.m-linked-table-row.m-linked-table-row--couvert .m-linked-table-row__expandable .m-linked-table-row__content-wrapper {
  border-top: 0;
}

.m-linked-table-row.m-linked-table-row--couvert .m-linked-table-row__expandable .m-linked-table-row {
  padding-left: 26px;
}

.m-linked-table-row.m-linked-table-row--couvert.state-m-linked-table-row--expanded:after {
  opacity: 1;
}

.m-linked-table-row.m-linked-table-row--couvert.state-m-linked-table-row--expanded .m-linked-table-row__link:hover + .m-linked-table-row__content-wrapper,
.m-linked-table-row.m-linked-table-row--couvert.state-m-linked-table-row--expanded .m-linked-table-row__link:focus + .m-linked-table-row__content-wrapper,
.m-linked-table-row.m-linked-table-row--couvert.state-m-linked-table-row--expanded .m-linked-table-row__link:active + .m-linked-table-row__content-wrapper {
  background-color: #ffffff;
}

.m-linked-table-row.m-linked-table-row--couvert.state-m-linked-table-row--expanded .m-linked-table-row__content-wrapper {
  border-bottom: 0;
}

.m-linked-table-row.m-linked-table-row--couvert.state-m-linked-table-row--expanded > .m-linked-table-row__link-wrapper > .m-linked-table-row__content-wrapper > .m-linked-table-row__content > .m-linked-table-row__item > .m-linked-table-row__item-icon-after {
  fill: #d82034;
}

.m-linked-table-row.m-linked-table-row--couvert.state-m-linked-table-row--expanded .m-linked-table-row__item-icon-after svg {
  transform: rotate(180deg);
}


/* stylelint-disable max-nesting-depth  */

.m-linked-table-row.m-linked-table-row--in-content:after {
  left: 0.7rem;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--in-content:after {
    left: 2.7rem;
  }
}

@media screen and (max-width: 992px) {
  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item .m-linked-table-row__item-icon-before {
    padding-left: 0;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:nth-child(1) {
    padding-left: 32px;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:nth-child(2) {
    padding-right: 0;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:nth-child(3) {
    padding-left: 32px;
    padding-right: 0;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:nth-child(4) {
    padding-left: 32px;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:nth-child(5) {
    padding-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:after {
    left: 2.7rem;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item .m-linked-table-row__item-icon-before {
    padding-left: 16px;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:nth-child(1) {
    padding-left: 48px;
  }

  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__item:nth-child(5) {
    padding-right: 16px;
  }
}

.m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__expandable-close {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--in-content .m-linked-table-row__expandable-close {
    padding-left: 20px;
    padding-right: 20px;
  }
}


/* stylelint-disable max-nesting-depth  */

.m-linked-table-row.m-linked-table-row--upload-documents {
  border-top: 1px solid #d2d2d2;
}

.m-linked-table-row.m-linked-table-row--upload-documents ~ .m-linked-table-row--upload-documents {
  border-top: none;
}

.m-linked-table-row.m-linked-table-row--upload-documents:first-child .m-linked-table-row__content-wrapper {
  border-top: none;
}

.m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item-icon-before {
  /* autoprefixer: ignore next */
  transition: fill 0.1s ease-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  fill: #808080;
}

@media screen and (max-width: 992px) {
  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item {
    /* stylelint-disable max-nesting-depth  */
    /* stylelint-enable max-nesting-depth  */
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(1) {
    padding-left: 40px;
    padding-bottom: 4px;
    font-size: 18px;
    line-height: 24px;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(1) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(2) {
    padding-right: 0;
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 18px;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(3) {
    padding-left: 0;
    padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    justify-content: flex-end;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(4) {
    padding-left: 0;
    padding-right: 0;
    flex-basis: 2rem;
  }
}

@media screen and (min-width: 993px) {
  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item {
    /* stylelint-disable max-nesting-depth  */
    /* stylelint-enable max-nesting-depth  */
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(1) {
    padding-left: 32px;
    flex-basis: 50%;
    max-width: 50%;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(1) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(2) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding-left: 16px;
    order: 2;
    flex-basis: 25%;
    max-width: 25%;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(3) {
    padding-left: 16px;
    order: 3;
    flex-basis: 20%;
    max-width: 20%;
  }

  .m-linked-table-row.m-linked-table-row--upload-documents .m-linked-table-row__item:nth-child(4) {
    padding-left: 16px;
    padding-right: 0;
    flex-basis: 5%;
    max-width: 5%;
    justify-content: flex-end;
  }
}


/* stylelint-disable max-nesting-depth  */

.m-linked-table-row:first-child .m-linked-table-row__content-wrapper {
  border-top: 1px solid #d2d2d2;
}

.m-linked-table-row.state-m-linked-table-row--highlighted .m-linked-table-row__content-wrapper {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  color: #000000;
}

.m-linked-table-row__link-wrapper {
  position: relative;
}

.m-linked-table-row__link {
  text-decoration: none;
  cursor: pointer;
}

.m-linked-table-row__link:hover + .m-linked-table-row__content-wrapper,
.m-linked-table-row__link:focus + .m-linked-table-row__content-wrapper,
.m-linked-table-row__link:active + .m-linked-table-row__content-wrapper {
  background-color: #f9f9f9;
}

.m-linked-table-row__link:visited,
.m-linked-table-row__link:active {
  text-decoration: none;
}

.m-linked-table-row__content-wrapper {
  /* autoprefixer: ignore next */
  transition: background-color 0.15s ease-out;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #d2d2d2;
  background-color: #ffffff;
}

.m-linked-table-row__content {
  position: relative;
  visibility: visible;
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  pointer-events: none;
}

@media screen and (min-width: 993px) {
  .m-linked-table-row__content {
    flex-wrap: nowrap;
  }
}

.m-linked-table-row__item {
  display: flex;
  align-items: flex-start;
}

@media screen and (max-width: 992px) {
  .m-linked-table-row__item {
    margin-bottom: 4px;
  }

  .m-linked-table-row__item:nth-child(1) {
    padding-right: 8px;
    flex-basis: 0;
    flex-grow: 1;
  }

  .m-linked-table-row__item:nth-child(2) {
    margin-left: auto;
    justify-content: flex-end;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
  }

  .m-linked-table-row__item:nth-child(3) {
    padding-right: 8px;
    flex-basis: 90%;
    flex-grow: 1;
  }

  .m-linked-table-row__item:nth-child(4) {
    margin-left: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
  }
}

@media screen and (min-width: 993px) {
  .m-linked-table-row__item {
    flex-basis: 31.66667%;
  }

  .m-linked-table-row__item:nth-child(1) {
    padding-left: 16px;
  }

  .m-linked-table-row__item:nth-child(2) {
    order: 3;
  }

  .m-linked-table-row__item:nth-child(3) {
    order: 2;
  }

  .m-linked-table-row__item:nth-child(4) {
    padding-right: 16px;
    flex-basis: 5%;
    order: 4;
    justify-content: flex-end;
    align-items: center;
  }
}

.m-linked-table-row__item-content-interactive > .a-button,
.m-linked-table-row__item-content-interactive > .a-link,
.m-linked-table-row__item-content-interactive > .a-checkbox {
  pointer-events: auto;
}


.m-linked-table {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  background-color: inherit;
}

.m-linked-table__header {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  padding-bottom: 16px;
  letter-spacing: 0.4px;
  color: #666666;
  background-color: #ffffff;
  border-bottom: 1px solid #d2d2d2;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 992px) {
  .m-linked-table__header {
    display: none;
    visibility: hidden;
  }
}

.m-linked-table__header-link {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
}

@media screen and (min-width: 993px) {
  .m-linked-table__header-content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
  }
}

.m-linked-table__header-item {
  display: flex;
  align-items: center;
  flex-grow: 1;
  flex-basis: 33.33333%;
}

@media screen and (max-width: 992px) {
  .m-linked-table__header-item {
    margin-bottom: 4px;
    flex-basis: auto;
    flex-grow: 0;
  }
}

@media screen and (min-width: 993px) {
  .m-linked-table__header-item {
    flex-basis: 31.66667%;
  }

  .m-linked-table__header-item:nth-child(1) {
    padding-left: 16px;
  }

  .m-linked-table__header-item:nth-child(2) {
    order: 3;
  }

  .m-linked-table__header-item:nth-child(3) {
    order: 2;
  }

  .m-linked-table__header-item:nth-child(4) {
    padding-right: 16px;
    flex-basis: 5%;
    order: 4;
    justify-content: flex-end;
  }
}


.m-linked-table.m-linked-table--inbox {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

.m-linked-table.m-linked-table--inbox .m-linked-table__header {
  border-bottom: none;
  background-color: transparent;
}

@media screen and (min-width: 993px) {
  .m-linked-table.m-linked-table--inbox .m-linked-table__header-item:nth-child(1) {
    padding-left: 40px;
    flex-basis: 20%;
  }

  .m-linked-table.m-linked-table--inbox .m-linked-table__header-item:nth-child(2) {
    flex-basis: 20%;
  }

  .m-linked-table.m-linked-table--inbox .m-linked-table__header-item:nth-child(3) {
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 50%;
  }

  .m-linked-table.m-linked-table--inbox .m-linked-table__header-item:nth-child(4) {
    padding-right: 40px;
    flex-basis: 10%;
  }
}


/* stylelint-disable max-nesting-depth  */

.m-linked-table.m-linked-table--document-archive {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

.m-linked-table.m-linked-table--document-archive .m-linked-table__header {
  border-bottom: none;
  background-color: transparent;
}

@media screen and (min-width: 993px) {
  .m-linked-table.m-linked-table--document-archive .m-linked-table__header-item:nth-child(1) {
    padding: 0;
    flex-basis: 20%;
    max-width: 20%;
    order: 1;
  }

  .m-linked-table.m-linked-table--document-archive .m-linked-table__header-item:nth-child(1) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table.m-linked-table--document-archive .m-linked-table__header-item:nth-child(2) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0;
    padding-left: 16px;
    flex-basis: 17%;
    max-width: 17%;
    order: 4;
  }

  .m-linked-table.m-linked-table--document-archive .m-linked-table__header-item:nth-child(3) {
    padding: 0;
    padding-left: 16px;
    flex-basis: 30%;
    max-width: 30%;
    order: 2;
  }

  .m-linked-table.m-linked-table--document-archive .m-linked-table__header-item:nth-child(3) .m-linked-table-row__item-content {
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-wrap: break-word;
  }

  .m-linked-table.m-linked-table--document-archive .m-linked-table__header-item:nth-child(4) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0;
    padding-left: 16px;
    flex-basis: 17%;
    max-width: 17%;
    order: 3;
    justify-content: flex-start;
  }

  .m-linked-table.m-linked-table--document-archive .m-linked-table__header-item:nth-child(5) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0;
    padding-right: 40px;
    flex-basis: 16%;
    max-width: 16%;
    order: 5;
    justify-content: flex-start;
    margin-top: -2px;
    text-align: right;
  }
}


.m-linked-table.m-linked-table--upload-documents {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

@media screen and (min-width: 993px) {
  .m-linked-table.m-linked-table--upload-documents .m-linked-table__header-item:nth-child(1) {
    flex-basis: 50%;
    max-width: 50%;
  }

  .m-linked-table.m-linked-table--upload-documents .m-linked-table__header-item:nth-child(2) {
    order: 2;
    flex-basis: 25%;
    max-width: 25%;
  }

  .m-linked-table.m-linked-table--upload-documents .m-linked-table__header-item:nth-child(3) {
    order: 3;
    flex-basis: 20%;
    max-width: 20%;
  }

  .m-linked-table.m-linked-table--upload-documents .m-linked-table__header-item:nth-child(4) {
    flex-basis: 5%;
    max-width: 5%;
  }
}


.m-responsive-table.m-responsive-table--in-page {
  background-color: transparent;
}

.m-responsive-table.m-responsive-table--in-page .m-responsive-table__content--header {
  border: none;
}

@media screen and (max-width: 992px) {
  .m-responsive-table.m-responsive-table--in-page .m-responsive-table__row .m-responsive-table__cell-title,
  .m-responsive-table.m-responsive-table--in-page .m-responsive-table__row .m-responsive-table__text,
  .m-responsive-table.m-responsive-table--in-page .m-responsive-table__row .m-responsive-table__sub-text {
    padding-left: 24px;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--in-page .m-responsive-table__cell--header:first-child {
    padding-left: 40px;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--in-page .m-responsive-table__row .m-responsive-table__cell:first-child {
    padding-left: 40px;
  }
}

.m-responsive-table.m-responsive-table--in-page .m-responsive-table__content {
  background-color: #ffffff;
}

.m-responsive-table.m-responsive-table--in-page .m-responsive-table__content--header {
  background-color: transparent;
}

.m-responsive-table.m-responsive-table--in-page .m-responsive-table__text {
  padding-right: 24px;
  display: block;
}


.m-responsive-table.m-responsive-table--flex-box {
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}

.m-responsive-table.m-responsive-table--flex-box,
.m-responsive-table.m-responsive-table--flex-box .m-responsive-table__content {
  display: block;
  width: 100%;
}

@media screen and (max-width: 992px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__content--header {
    display: none;
  }
}

.m-responsive-table.m-responsive-table--flex-box .m-responsive-table__row {
  display: flex;
  flex-direction: row;
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-10 {
    display: block;
    flex-basis: 10%;
    max-width: 10%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-20 {
    display: block;
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-30 {
    display: block;
    flex-basis: 30%;
    max-width: 30%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-40 {
    display: block;
    flex-basis: 40%;
    max-width: 40%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-50 {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-60 {
    display: block;
    flex-basis: 60%;
    max-width: 60%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-70 {
    display: block;
    flex-basis: 70%;
    max-width: 70%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-80 {
    display: block;
    flex-basis: 80%;
    max-width: 80%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table.m-responsive-table--flex-box .m-responsive-table__cell.m-responsive-table__cell--width-90 {
    display: block;
    flex-basis: 90%;
    max-width: 90%;
  }
}


.m-responsive-table {
  width: 100%;
}

@media screen and (max-width: 992px) {
  .m-responsive-table {
    display: block;
  }
}

.m-responsive-table__cell-title {
  display: none;
}

@media screen and (max-width: 992px) {
  .m-responsive-table__cell-title {
    display: block;
  }
}

@media screen and (max-width: 992px) {
  .m-responsive-table__content,
  .m-responsive-table__row,
  .m-responsive-table__cell {
    display: block;
  }
}

@media screen and (max-width: 992px) {
  .m-responsive-table__content--header {
    display: none;
  }
}

@media screen and (max-width: 992px) {
  .m-responsive-table__row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 992px) {
  .m-responsive-table__cell {
    order: 3;
    width: 50%;
    flex-basis: 50%;
  }

  .m-responsive-table__cell:nth-child(2n) .m-responsive-table__text {
    display: block;
  }

  .m-responsive-table__cell:first-child {
    order: 1;
    width: 100%;
    flex-basis: 100%;
  }

  .m-responsive-table__cell:last-child {
    order: 2;
    width: 100%;
    flex-basis: 100%;
  }

  .m-responsive-table__cell:first-child .m-responsive-table__cell-title,
  .m-responsive-table__cell:last-child .m-responsive-table__cell-title {
    display: none;
  }
}

.m-responsive-table {
  padding-bottom: 24px;
  background-color: #ffffff;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  max-width: 100%;
}

@media screen and (min-width: 993px) {
  .m-responsive-table {
    border-top: none;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table__content--header {
    border-bottom: 1px solid #e5e5e5;
  }
}

.m-responsive-table__row {
  padding-top: 24px;
}

@media screen and (min-width: 993px) {
  .m-responsive-table__row {
    padding-top: 0;
  }
}

.m-responsive-table__row + .m-responsive-table__row {
  border-top: 1px solid #e5e5e5;
}

.m-responsive-table__cell {
  padding-bottom: 24px;
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  vertical-align: top;
}

@media screen and (min-width: 993px) {
  .h-browser-device--edge .m-responsive-table__cell,
  .h-browser-device--ie .m-responsive-table__cell {
    word-break: break-all;
    word-wrap: break-word;
  }
}

.m-responsive-table__cell:first-child {
  padding-bottom: 0;
}

@media screen and (min-width: 993px) {
  .m-responsive-table__cell:first-child {
    padding-bottom: 16px;
  }
}

.m-responsive-table__cell:first-child,
.m-responsive-table__cell:last-child {
  font-size: 18px;
  line-height: 24px;
}

@media screen and (min-width: 993px) {
  .m-responsive-table__cell:first-child,
  .m-responsive-table__cell:last-child {
    font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
  }
}

.m-responsive-table__cell:nth-child(2n) .m-responsive-table__text {
  padding-right: 16px;
}

.m-responsive-table__row--highlighted .m-responsive-table__cell {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  color: #000000;
}

@media screen and (min-width: 993px) {
  .m-responsive-table__cell {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 0;
  }

  .m-responsive-table__cell:nth-child(2n) .m-responsive-table__text {
    padding-right: 0;
  }
}

.m-responsive-table__cell.m-responsive-table__cell--negative-value {
  color: #d82034;
}

.m-responsive-table__cell-title {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding-right: 16px;
  width: 100%;
}

@media screen and (min-width: 993px) {
  .m-responsive-table__cell-title {
    display: none;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table__cell.m-responsive-table__cell--header {
    font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.4px;
    padding-bottom: 16px;
    padding-right: 16px;
    padding-top: 0;
    padding-left: 0;
    color: #666666;
  }
}

.m-responsive-table__cell--header-link.a-link {
  font-size: 14px;
  line-height: 16px;
}

.m-responsive-table__cell--header-link.a-link .a-link__text {
  display: inline-block;
}

.m-responsive-table__cell--header-link.a-link .a-link__text,
.m-responsive-table__cell--header-link.a-link .a-link__icon-after {
  vertical-align: top;
}

.m-responsive-table__cell--ellipsis .m-responsive-table__cell--header-link.a-link {
  max-width: 100%;
}

.m-responsive-table__cell--ellipsis .m-responsive-table__cell--header-link.a-link .a-link__text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  max-width: calc(100% - 30px);
}

.m-responsive-table__text {
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
}

.m-responsive-table__text + .m-responsive-table__sub-text {
  padding-top: 8px;
}

@media screen and (min-width: 993px) {
  .m-responsive-table__text + .m-responsive-table__sub-text {
    padding-top: 6px;
  }
}

.m-responsive-table__sub-text {
  display: block;
  font-size: 12px;
}

.m-responsive-table__sub-text + .m-responsive-table__sub-text {
  padding-top: 4px;
}

.m-responsive-table__sub-text:last-child {
  padding-bottom: 8px;
}

@media screen and (min-width: 993px) {
  .m-responsive-table__sub-text:last-child {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table__cell.m-responsive-table__cell--ellipsis .m-responsive-table__text {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table__text.m-responsive-table__text--width-s {
    max-width: 8rem;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table__text.m-responsive-table__text--width-m {
    max-width: 14rem;
  }
}

@media screen and (min-width: 993px) {
  .m-responsive-table__text.m-responsive-table__text--width-l {
    max-width: 20rem;
  }
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-enable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .o-grid-card-cell {
    padding-left: 32px;
    flex-grow: 0;
    flex-shrink: 1;
  }
}

@media screen and (max-width: 992px) {
  .o-grid-card-cell:not(:first-child) {
    margin-top: 32px;
  }
}


@media screen and (max-width: 992px) {
  .o-grid-card-cell.o-grid-card-cell--no-spacing:not(:first-child) {
    margin-top: 0;
  }
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-enable plugin/stylelint-bem-namics */

.o-grid-card__container {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

@media screen and (min-width: 993px) {
  .o-grid-card__container {
    display: flex;
    margin-left: -32px;
    flex-wrap: wrap;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-card__container.o-grid-card__layout--6-6 > .o-grid-card-cell {
    flex-basis: 50%;
    max-width: 50%;
  }

  .o-grid-card__container.o-grid-card__layout--6-6 .o-grid-card-cell:nth-child(n+3) {
    margin-top: 32px;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-card__container.o-grid-card__layout--4-4-4 > .o-grid-card-cell {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .h-browser-device--ie .o-grid-card__container.o-grid-card__layout--4-4-4 > .o-grid-card-cell,
  .h-browser-device--edge .o-grid-card__container.o-grid-card__layout--4-4-4 > .o-grid-card-cell {
    flex-basis: 33.3%;
    max-width: 33.3%;
  }

  .o-grid-card__container.o-grid-card__layout--4-4-4 .o-grid-card-cell:nth-child(n+4) {
    margin-top: 32px;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-card__container.o-grid-card__layout--8-4 > .o-grid-card-cell.o-grid-card-cell-1 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .h-browser-device--ie .o-grid-card__container.o-grid-card__layout--8-4 > .o-grid-card-cell.o-grid-card-cell-1,
  .h-browser-device--edge .o-grid-card__container.o-grid-card__layout--8-4 > .o-grid-card-cell.o-grid-card-cell-1 {
    flex-basis: 66.7%;
    max-width: 66.7%;
  }

  .o-grid-card__container.o-grid-card__layout--8-4 > .o-grid-card-cell.o-grid-card-cell-2 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .h-browser-device--ie .o-grid-card__container.o-grid-card__layout--8-4 > .o-grid-card-cell.o-grid-card-cell-2,
  .h-browser-device--edge .o-grid-card__container.o-grid-card__layout--8-4 > .o-grid-card-cell.o-grid-card-cell-2 {
    flex-basis: 33.3%;
    max-width: 33.3%;
  }

  .o-grid-card__container.o-grid-card__layout--8-4 .o-grid-card-cell:nth-child(n+3) {
    margin-top: 32px;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-card__container.o-grid-card__layout--4-8 > .o-grid-card-cell.o-grid-card-cell-1 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .h-browser-device--ie .o-grid-card__container.o-grid-card__layout--4-8 > .o-grid-card-cell.o-grid-card-cell-1,
  .h-browser-device--edge .o-grid-card__container.o-grid-card__layout--4-8 > .o-grid-card-cell.o-grid-card-cell-1 {
    flex-basis: 33.3%;
    max-width: 33.3%;
  }

  .o-grid-card__container.o-grid-card__layout--4-8 > .o-grid-card-cell.o-grid-card-cell-2 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .h-browser-device--ie .o-grid-card__container.o-grid-card__layout--4-8 > .o-grid-card-cell.o-grid-card-cell-2,
  .h-browser-device--edge .o-grid-card__container.o-grid-card__layout--4-8 > .o-grid-card-cell.o-grid-card-cell-2 {
    flex-basis: 66.7%;
    max-width: 66.7%;
  }

  .o-grid-card__container.o-grid-card__layout--4-8 .o-grid-card-cell:nth-child(n+3) {
    margin-top: 32px;
  }
}

.o-grid-card--reverse > .o-grid-card__container {
  flex-direction: row-reverse;
}

.o-grid-card--no-wrap > .o-grid-card__container {
  flex-wrap: nowrap;
}

@media screen and (min-width: 993px) {
  .o-grid-card--no-wrap > .o-grid-card__container .o-grid-card-cell:nth-child(n+3),
  .o-grid-card--no-wrap > .o-grid-card__container .o-grid-card-cell:nth-child(n+4) {
    margin-top: 0;
  }
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-enable plugin/stylelint-bem-namics */

@media screen and (min-width: 993px) {
  .o-grid-chart-cell {
    padding-left: 32px;
    flex-grow: 0;
    flex-shrink: 1;
  }
}

@media screen and (max-width: 992px) {
  .o-grid-chart-cell:not(:first-child) {
    margin-top: 32px;
  }
}

@media screen and (max-width: 992px) {
  .o-grid-chart__layout--2 .o-grid-chart-cell {
    margin-top: 0;
  }
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-enable plugin/stylelint-bem-namics */

.o-grid-chart__container {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-enable max-nesting-depth  */
}

@media screen and (min-width: 993px) {
  .o-grid-chart__container.o-grid-chart__layout--1 {
    display: flex;
    margin-left: -32px;
  }

  .o-grid-chart__container.o-grid-chart__layout--1 > .o-grid-chart-cell {
    flex-basis: 50%;
    max-width: 50%;
  }
}

.o-grid-chart__container.o-grid-chart__layout--2 {
  display: flex;
}

@media screen and (max-width: 992px) {
  .o-grid-chart__container.o-grid-chart__layout--2 > .o-grid-chart-cell.o-grid-chart-cell-1 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }

  .h-browser-device--ie .o-grid-chart__container.o-grid-chart__layout--2 > .o-grid-chart-cell.o-grid-chart-cell-1,
  .h-browser-device--edge .o-grid-chart__container.o-grid-chart__layout--2 > .o-grid-chart-cell.o-grid-chart-cell-1 {
    flex-basis: 33.3%;
    max-width: 33.3%;
  }

  .o-grid-chart__container.o-grid-chart__layout--2 > .o-grid-chart-cell.o-grid-chart-cell-2 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }

  .h-browser-device--ie .o-grid-chart__container.o-grid-chart__layout--2 > .o-grid-chart-cell.o-grid-chart-cell-2,
  .h-browser-device--edge .o-grid-chart__container.o-grid-chart__layout--2 > .o-grid-chart-cell.o-grid-chart-cell-2 {
    flex-basis: 66.7%;
    max-width: 66.7%;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-chart__container.o-grid-chart__layout--2 > .o-grid-chart-cell {
    flex-basis: 50%;
    max-width: 50%;
  }
}


.o-grid-description-list {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list {
    flex-direction: row;
  }
}

@media (min-width: 993px) and (max-width: 1241px) {
  .o-grid-description-list--tablet-3-cells {
    flex-wrap: wrap;
  }

  .o-grid-description-list--tablet-3-cells .o-grid-description-list-box:first-child {
    flex-basis: 100%;
    border: none;
  }

  .o-grid-description-list--tablet-3-cells .o-grid-description-list-box {
    flex-basis: 33.3333%;
  }

  .o-grid-description-list--tablet-3-cells .o-grid-description-list-box:nth-child(2) {
    border-left: 1px solid #e5e5e5;
  }
}

.o-grid-description-list {
  /* autoprefixer: ignore next */
  transition: box-shadow 0.3s ease-in;
}

.m-sticky.state-m-sticky--sticky .o-grid-description-list {
  box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.05);
}

@media screen and (min-width: 993px) {
  .m-sticky.state-m-sticky--sticky .o-grid-description-list {
    box-shadow: none;
  }
}


.o-grid-description-list-box {
  position: relative;
  width: 100%;
  background-color: #ffffff;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box {
    flex-basis: 25%;
    min-width: 25%;
    border: 1px solid #e5e5e5;
  }
}

.o-grid-description-list-box + .o-grid-description-list-box {
  padding-top: 16px;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box + .o-grid-description-list-box {
    border-left: none;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box {
    /* autoprefixer: ignore next */
    transition: box-shadow 0.3s ease-in;
  }

  .o-grid-description-list-box::before {
    /* autoprefixer: ignore next */
    transition: opacity 0.3s ease-in;
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    height: 4px;
    overflow: hidden;
    opacity: 0;
  }

  .o-grid-description-list-box::after {
    /* autoprefixer: ignore next */
    transition: opacity 0.3s ease-in;
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    right: 0;
    height: 4px;
    overflow: hidden;
    opacity: 0;
  }

  .m-sticky.state-m-sticky--sticky .o-grid-description-list-box::after,
  .m-sticky.state-m-sticky--sticky .o-grid-description-list-box::before {
    opacity: 1;
  }

  .m-sticky.state-m-sticky--sticky .o-grid-description-list-box:last-child {
    box-shadow: 3px 2px 8px 0 rgba(0, 0, 0, 0.05);
  }

  .m-sticky.state-m-sticky--sticky .o-grid-description-list-box:last-child:after {
    display: none;
  }
}


.o-grid-description-list-box.o-grid-description-list-box--highlighted {
  margin-top: 16px;
  padding-bottom: 16px;
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted:first-child {
  margin-top: 0;
  padding-top: 16px;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--highlighted {
    margin-top: 0;
  }
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted::after {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 28px;
  top: 0;
  bottom: 0;
  right: -28px;
  opacity: 1;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--highlighted::after {
    width: 100%;
    height: 4px;
    top: auto;
    bottom: -4px;
    left: 0;
    right: 0;
  }
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted::before {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 28px;
  top: 0;
  bottom: 0;
  left: -28px;
  opacity: 1;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--highlighted::before {
    width: 100%;
    height: 4px;
    top: -4px;
    bottom: auto;
    left: 0;
    right: 0;
  }
}


.o-grid-description-list-box.o-grid-description-list-box--highlighted-withdrawn {
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--highlighted-withdrawn {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted-withdrawn::after {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 4px;
  top: 0;
  bottom: 0;
  right: -4px;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--highlighted-withdrawn::after {
    width: 100%;
    height: 4px;
    top: unset;
    bottom: -4px;
    left: 0;
    right: 0;
  }
}

.o-grid-description-list-box.o-grid-description-list-box--highlighted-withdrawn::before {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  width: 4px;
  top: 0;
  bottom: 0;
  left: -4px;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--highlighted-withdrawn::before {
    width: 100%;
    height: 4px;
    top: -4px;
    bottom: unset;
    left: 0;
    right: 0;
  }
}


/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-01,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-01::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-01::after {
  background-color: #8a4690;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-02,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-02::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-02::after {
  background-color: #cfc233;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-03,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-03::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-03::after {
  background-color: #e59b55;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-04,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-04::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-04::after {
  background-color: #e04d5d;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-05,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-05::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-05::after {
  background-color: #4cb04e;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-06,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-06::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-06::after {
  background-color: #b4495e;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-07,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-07::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-07::after {
  background-color: #a774ac;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-08,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-08::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-08::after {
  background-color: #dbd166;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-09,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-09::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-09::after {
  background-color: #ebb480;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-10,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-10::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-10::after {
  background-color: #e87985;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-11,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-11::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-11::after {
  background-color: #79c37a;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-12,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-12::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-12::after {
  background-color: #c77786;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-01-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-01-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-01-20::after {
  background-color: #e2d1e3;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-02-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-02-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-02-20::after {
  background-color: #f3f0cc;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-03-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-03-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-03-20::after {
  background-color: #f8e6d5;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-04-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-04-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-04-20::after {
  background-color: #f7d2d6;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-05-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-05-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-05-20::after {
  background-color: #d2ebd3;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-06-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-06-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-06-20::after {
  background-color: #ecd2d7;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-07-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-07-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-07-20::after {
  background-color: #e2d1e3;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-08-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-08-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-08-20::after {
  background-color: #f3f0cc;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-09-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-09-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-09-20::after {
  background-color: #f8e6d5;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-10-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-10-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-10-20::after {
  background-color: #f7d2d6;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-11-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-11-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-11-20::after {
  background-color: #d2ebd3;
}

/* stylelint-enable */

/* stylelint-disable */

.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-12-20,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-12-20::before,
.o-grid-description-list-box.o-grid-description-list-box--highlighted-mood-12-20::after {
  background-color: #ecd2d7;
}

/* stylelint-enable */


.o-grid-description-list-box.o-grid-description-list-box--in-content {
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px;
  border: none;
  flex-basis: auto;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--in-content {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 992px) {
  .o-grid-description-list-box.o-grid-description-list-box--in-content + .o-grid-description-list-box {
    margin-top: 32px;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--in-content + .o-grid-description-list-box {
    margin-left: 32px;
  }
}


.o-grid-description-list-box.o-grid-description-list-box--divider {
  padding-top: 0;
  padding-bottom: 0;
  flex-basis: initial;
  background-color: #f9f9f9;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--divider {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--divider {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--divider {
    display: flex;
    width: 7.6rem;
    min-width: 7.6rem;
    max-width: 7.6rem;
  }
}

@media screen and (min-width: 993px) {
  .o-grid-description-list-box.o-grid-description-list-box--divider + .o-grid-description-list-box,
  .o-grid-description-list-box.o-grid-description-list-box--before-divider {
    flex-basis: calc(25% - 3.8rem);
    min-width: calc(25% - 3.8rem);
    max-width: calc(25% - 3.8rem);
  }
}


@media screen and (max-width: 992px) {
  .o-grid-description-list-box.o-grid-description-list-box--mobile-bordered {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
  }
}

@media screen and (max-width: 992px) {
  .o-grid-description-list-box.o-grid-description-list-box--mobile-bordered:first-child {
    border-top: 1px solid #e5e5e5;
  }
}

@media screen and (max-width: 992px) {
  .o-grid-description-list-box.o-grid-description-list-box--mobile-bordered:last-child {
    border-bottom: 1px solid #e5e5e5;
  }
}

@media screen and (max-width: 992px) {
  .o-grid-description-list-box.o-grid-description-list-box--mobile-bordered +
.o-grid-description-list-box.o-grid-description-list-box--mobile-bordered {
    border-top: 1px solid #e5e5e5;
  }
}

@media screen and (max-width: 992px) {
  .state-m-sticky--expanded .o-grid-description-list-box.o-grid-description-list-box--mobile-bordered:first-child {
    border-top: none;
  }
}


@media screen and (max-width: 992px) {
  .o-grid-description-list-box.o-grid-description-list-box--mobile-spacing {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}


.o-grid-description-list.o-grid-description-list--border-bottom-mobile {
  padding-bottom: 16px;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list.o-grid-description-list--border-bottom-mobile {
    padding-bottom: 0;
  }
}

.o-grid-description-list.o-grid-description-list--border-bottom-mobile:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: -24px;
  right: -24px;
  border-bottom: 1px solid #e5e5e5;
}

@media screen and (min-width: 993px) {
  .o-grid-description-list.o-grid-description-list--border-bottom-mobile:after {
    content: none;
  }
}


.m-pay-in-slip {
  background-color: #f8e6d5;
}

.m-pay-in-slip .m-pay-in-slip__upper {
  display: flex;
}

.m-pay-in-slip .m-pay-in-slip__upper .m-pay-in-slip__col {
  padding-top: 32px;
  padding-bottom: 16px;
  padding-left: 40px;
  padding-right: 40px;
}

.m-pay-in-slip .m-pay-in-slip__upper .m-pay-in-slip__col:nth-child(2) {
  padding-left: 0;
  padding-right: 0;
  min-width: 20%;
}

.m-pay-in-slip .m-pay-in-slip__upper .m-pay-in-slip__col:last-child {
  flex-grow: 1;
}

.m-pay-in-slip .m-pay-in-slip__lower {
  display: flex;
}

.m-pay-in-slip .m-pay-in-slip__lower .m-pay-in-slip__col {
  padding-top: 16px;
  padding-bottom: 32px;
  padding-left: 40px;
  padding-right: 40px;
}

.m-pay-in-slip .m-pay-in-slip__col:first-child {
  width: 40%;
  min-width: 40%;
}

.m-pay-in-slip .m-pay-in-slip__col.m-pay-in-slip__reference-code {
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 40px;
  padding-right: 40px;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  width: 40%;
  flex-grow: 1;
  letter-spacing: 2px;
  background-color: #ffffff;
}

.m-pay-in-slip .m-pay-in-slip__col.m-pay-in-slip__reference-code p {
  display: inline-block;
  vertical-align: sub;
}


.m-sticky {
  margin-top: -8px;
}

.m-sticky__wrapper {
  z-index: 70;
  /* autoprefixer: ignore next */
  transition: top 0.3s ease-in;
  margin-top: 8px;
}

.state-m-sticky--sticky .m-sticky__wrapper {
  position: fixed;
  top: 7.7rem;
  left: 0;
  width: 100%;
}

@media screen and (min-width: 1241px) {
  .state-m-sticky--sticky .m-sticky__wrapper {
    top: 9.2rem;
  }
}

.state-o-page--header-hidden .m-sticky__wrapper {
  top: 0;
}

.m-sticky__collapse {
  display: none;
}

.state-m-sticky--sticky .m-sticky__collapse {
  display: block;
}

@media screen and (min-width: 993px) {
  .state-m-sticky--sticky .m-sticky__collapse {
    display: none;
  }
}

.state-m-sticky--sticky .m-sticky__content {
  display: none;
}

@media screen and (min-width: 993px) {
  .state-m-sticky--sticky .m-sticky__content {
    display: block;
  }
}

.state-m-sticky--expanded .m-sticky__content {
  display: block;
}


.m-slider.state-m-slider--disabled .m-slider__wrapper-number-input,
.m-slider.state-m-slider--disabled .m-slider__wrapper {
  opacity: 0.5;
}

.m-slider.state-m-slider--disabled .m-slider__handle {
  cursor: default;
}


.m-slider.state-m-slider--partly-disabled-range .m-slider__track {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}


.m-slider.state-m-slider--fully-disabled-range .m-slider__body {
  width: 0;
  height: auto;
}

.m-slider.state-m-slider--fully-disabled-range .m-slider__label,
.m-slider.state-m-slider--fully-disabled-range .m-slider__axis {
  display: none;
}


.m-slider.m-slider--handle-tooltip .m-slider__handle-label {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  /* autoprefixer: ignore next */
  transition: opacity 0.2s ease-in-out, 0.8s ease-in-out ease-in-out;
  opacity: 0;
  display: block;
  width: 6rem;
  position: absolute;
  text-align: center;
  left: -1.4rem;
  bottom: 7rem;
  color: #ffffff;
  box-shadow: 0 12px 16px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 993px) {
  .m-slider.m-slider--handle-tooltip .m-slider__handle-label {
    left: -1.75rem;
    bottom: 6.5rem;
  }
}

.m-slider.m-slider--handle-tooltip .m-slider__handle-label:after {
  content: '';
  display: block;
  position: absolute;
  left: 2.5rem;
  width: 0.8rem;
  height: 0.8rem;
  transform: rotate(45deg);
}

.m-slider.m-slider--handle-tooltip .m-slider__handle.state-m-slider__handle--active .m-slider__handle-label,
.m-slider.m-slider--handle-tooltip .m-slider__handle:focus .m-slider__handle-label,
.m-slider.m-slider--handle-tooltip:hover .m-slider__handle-label {
  opacity: 1;
}


.m-slider.m-slider--handle-label .m-slider__handle-label {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #ffffff;
  background-color: #666666;
  box-shadow: 0 12px 16px rgba(0, 0, 0, 0.2);
  display: block;
  position: absolute;
  top: 3.8rem;
  left: 1.5rem;
  text-align: center;
  transform: translate(-50%, 0);
}

@media screen and (min-width: 993px) {
  .m-slider.m-slider--handle-label .m-slider__handle-label {
    top: 3.6rem;
    left: 1.2rem;
  }
}

.m-slider.m-slider--handle-label .m-slider__handle-label:after {
  content: '';
  display: block;
  position: absolute;
  left: calc(50% - 0.4rem);
  width: 0.8rem;
  height: 0.8rem;
  top: -0.4rem;
  background-color: #666666;
  transform: rotate(45deg);
}


.m-slider {
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}

.m-slider.m-slider--mood-color-01 .m-slider__progress {
  background-color: #e2d1e3;
}

.m-slider.m-slider--mood-color-01.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-01.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-01 .m-slider__primary,
.m-slider.m-slider--mood-color-01 .m-slider__handle {
  background-color: #8a4690;
}

.m-slider.m-slider--mood-color-02 .m-slider__progress {
  background-color: #f3f0cc;
}

.m-slider.m-slider--mood-color-02.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-02.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-02 .m-slider__primary,
.m-slider.m-slider--mood-color-02 .m-slider__handle {
  background-color: #cfc233;
}

.m-slider.m-slider--mood-color-03 .m-slider__progress {
  background-color: #f8e6d5;
}

.m-slider.m-slider--mood-color-03.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-03.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-03 .m-slider__primary,
.m-slider.m-slider--mood-color-03 .m-slider__handle {
  background-color: #e59b55;
}

.m-slider.m-slider--mood-color-04 .m-slider__progress {
  background-color: #f7d2d6;
}

.m-slider.m-slider--mood-color-04.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-04.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-04 .m-slider__primary,
.m-slider.m-slider--mood-color-04 .m-slider__handle {
  background-color: #e04d5d;
}

.m-slider.m-slider--mood-color-05 .m-slider__progress {
  background-color: #d2ebd3;
}

.m-slider.m-slider--mood-color-05.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-05.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-05 .m-slider__primary,
.m-slider.m-slider--mood-color-05 .m-slider__handle {
  background-color: #4cb04e;
}

.m-slider.m-slider--mood-color-06 .m-slider__progress {
  background-color: #ecd2d7;
}

.m-slider.m-slider--mood-color-06.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-06.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-06 .m-slider__primary,
.m-slider.m-slider--mood-color-06 .m-slider__handle {
  background-color: #b4495e;
}

.m-slider.m-slider--mood-color-07 .m-slider__progress {
  background-color: #e2d1e3;
}

.m-slider.m-slider--mood-color-07.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-07.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-07 .m-slider__primary,
.m-slider.m-slider--mood-color-07 .m-slider__handle {
  background-color: #a774ac;
}

.m-slider.m-slider--mood-color-08 .m-slider__progress {
  background-color: #f3f0cc;
}

.m-slider.m-slider--mood-color-08.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-08.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-08 .m-slider__primary,
.m-slider.m-slider--mood-color-08 .m-slider__handle {
  background-color: #dbd166;
}

.m-slider.m-slider--mood-color-09 .m-slider__progress {
  background-color: #f8e6d5;
}

.m-slider.m-slider--mood-color-09.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-09.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-09 .m-slider__primary,
.m-slider.m-slider--mood-color-09 .m-slider__handle {
  background-color: #ebb480;
}

.m-slider.m-slider--mood-color-10 .m-slider__progress {
  background-color: #f7d2d6;
}

.m-slider.m-slider--mood-color-10.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-10.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-10 .m-slider__primary,
.m-slider.m-slider--mood-color-10 .m-slider__handle {
  background-color: #e87985;
}

.m-slider.m-slider--mood-color-11 .m-slider__progress {
  background-color: #d2ebd3;
}

.m-slider.m-slider--mood-color-11.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-11.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-11 .m-slider__primary,
.m-slider.m-slider--mood-color-11 .m-slider__handle {
  background-color: #79c37a;
}

.m-slider.m-slider--mood-color-12 .m-slider__progress {
  background-color: #ecd2d7;
}

.m-slider.m-slider--mood-color-12.m-slider--handle-tooltip .m-slider__handle-label,
.m-slider.m-slider--mood-color-12.m-slider--handle-tooltip .m-slider__handle-label:after,
.m-slider.m-slider--mood-color-12 .m-slider__primary,
.m-slider.m-slider--mood-color-12 .m-slider__handle {
  background-color: #c77786;
}


.m-slider {
  display: flex;
  flex-flow: column;
  /* stylelint-disable */
  /* stylelint-enable */
}

.m-slider * {
  /* stylelint-disable-next-line */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.m-slider .m-slider__description,
.m-slider .m-slider__field-number-input {
  /* stylelint-disable-next-line */
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

@media screen and (min-width: 993px) {
  .m-slider {
    flex-flow: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}

.m-slider .m-slider__wrapper {
  margin-bottom: 20px;
  padding-top: 6px;
  display: flex;
}

@media screen and (min-width: 993px) {
  .m-slider .m-slider__wrapper {
    width: calc(100% - 11rem - 3.2rem);
  }
}

.m-slider .m-slider__description {
  margin-bottom: 16px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  flex-basis: 100%;
}

.m-slider .m-slider__body {
  width: 100%;
  height: 4rem;
  position: relative;
  outline: none;
  cursor: default;
}

.m-slider .m-slider__track {
  border-radius: 3px;
  overflow: hidden;
  top: 0.7rem;
  right: 0;
  left: 0;
  height: 0.6rem;
  position: absolute;
}

.m-slider .m-slider__progress {
  top: 0.5rem;
  right: 0;
  left: 0;
  height: 0.6rem;
  position: absolute;
}

.m-slider .m-slider__label,
.m-slider .m-slider__handle-label {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  transform: translateY(3rem);
  position: absolute;
  display: inline-block;
}

.m-slider .m-slider__label {
  color: #666666;
}

.m-slider .m-slider__handle-label {
  display: none;
}

.m-slider .m-slider__axis .m-slider__label + .m-slider__label {
  /* autoprefixer: ignore next */
  transition: opacity 0.2s ease-in-out;
  text-align: right;
  right: 0;
  opacity: 1;
  /* stylelint-disable-next-line */
  left: auto !important;
}

.m-slider .m-slider__handle {
  position: absolute;
  top: -0.5rem;
  left: -0.7rem;
  border-radius: 50%;
  box-shadow: 0 12px 16px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  width: 3rem;
  height: 3rem;
}

@media screen and (min-width: 993px) {
  .m-slider .m-slider__handle {
    top: -0.2rem;
    left: -0.2rem;
    width: 2.4rem;
    height: 2.4rem;
  }
}

.m-slider .m-slider__label-secondline {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  /* autoprefixer: ignore next */
  transition: opacity 0.2s ease-in-out;
  color: #f9f9f9;
  display: block;
  opacity: 0;
}

@media screen and (max-width: 992px) {
  .m-slider.state-m-slider--max-value:not(.state-m-slider--partly-disabled-range) .m-slider__handle-label {
    right: 0.8rem;
    text-align: right;
    left: auto;
  }
}

.m-slider.state-m-slider--show-second-line .m-slider__label-secondline {
  opacity: 1;
}

.m-slider.state-m-slider--show-second-line .m-slider__axis .m-slider__label + .m-slider__label {
  opacity: 0;
}

.m-slider .m-slider__wrapper-number-input {
  margin-bottom: 16px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 3rem;
  display: flex;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  flex-basis: 100%;
}

@media screen and (min-width: 993px) {
  .m-slider .m-slider__wrapper-number-input {
    flex-basis: 11rem;
    height: 3rem;
    order: 1;
    min-height: auto;
    width: 11rem;
  }
}

.m-slider .m-slider__label-number-input {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  border: 0;
  color: #353535;
}

.m-slider .m-slider__field-number-input {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin-left: 10px;
  width: 5rem;
  border: 0;
  text-align: right;
  color: #000000;
}

.m-slider .m-slider__progress--inactive {
  margin-top: 7px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-left: 0;
  border-radius: 0 3px 3px 0;
  height: 0.6rem;
}


.m-carousel {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (min-width: 993px) {
  .m-carousel {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

.m-carousel__title {
  margin: 0 auto;
  max-width: 872px;
}

.m-carousel__slides {
  padding-top: 32px;
  max-width: 98.5rem;
  margin: 0 auto;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

@media screen and (min-width: 993px) {
  .m-carousel__slides {
    padding-top: 64px;
  }
}

@media screen and (min-width: 993px) {
  .m-carousel__slides .slick-slide + .slick-slide {
    margin-left: 32px;
  }
}

.m-carousel__slides .slick-track {
  justify-content: space-evenly;
  display: flex;
}

.m-carousel__dots {
  padding-top: 32px;
  height: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  /* stylelint-disable-next-line */
}

.m-carousel__dots button {
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
  cursor: pointer;
  background: transparent;
  border: 0;
  color: transparent;
  padding: 0;
}

.m-carousel__dots button:after {
  content: '';
  position: absolute;
  top: 0.2rem;
  left: 0.2rem;
  width: 0.8rem;
  height: 0.8rem;
  background: #ffffff;
  opacity: 0.5;
  border: 0;
  font-size: 0;
  border-radius: 50%;
}

.m-carousel__dots li + li {
  margin-left: 4px;
}

.m-carousel__dots li.slick-active button:after {
  opacity: 1;
}


.m-carousel-slide {
  position: relative;
}

.m-carousel-slide__inner {
  position: relative;
  max-width: 30.7rem;
  margin: 0 auto;
}

.m-carousel-slide__content {
  padding-left: 24px;
  padding-right: 24px;
}

.m-carousel-slide__number {
  position: absolute;
  z-index: 1;
  left: 7rem;
  top: 0;
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}


/* stylelint-disable */

/* stylelint-enable */

@keyframes pulse {
  to {
    box-shadow: 0 0 0 8px rgba(232, 76, 61, 0);
  }
}

.bp3-button {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in, background-color 0.2s ease-in;
  font-family: "Legacy Serif ITC W02 Bk", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border: none;
  width: auto;
  display: inline-flex;
  align-items: center;
  position: relative;
}

.bp3-button[aria-disabled="true"],
.bp3-button[disabled] {
  cursor: default;
}

.bp3-button[aria-disabled="true"] {
  pointer-events: none;
}

.bp3-button.bp3-button-icon-only {
  padding: 0;
  height: 100%;
  width: 100%;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

@media screen and (max-width: 768px) {
  .bp3-button.bp3-button-icon-only {
    margin-left: 0;
  }
}

.bp3-button.bp3-button-icon-only:hover,
.bp3-button.bp3-button-icon-only:focus,
.bp3-button.bp3-button-icon-only:active {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon-only:hover .bp3-icon,
.bp3-button.bp3-button-icon-only:focus .bp3-icon,
.bp3-button.bp3-button-icon-only:active .bp3-icon {
  color: #000000;
}

.bp3-button.bp3-button-icon-only .bp3-icon {
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  margin-left: 0;
  color: inherit;
  display: flex;
  align-items: center;
  justify-items: center;
}

.bp3-button.bp3-button-icon-only .bp3-button-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.bp3-button.bp3-button-icon-only .bp3-button-text.h-visually-hide--focusable:active,
.bp3-button.bp3-button-icon-only .bp3-button-text.h-visually-hide--focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.bp3-button.bp3-button-icon {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon .bp3-icon {
  /* autoprefixer: ignore next */
  transition: transform 0.15s ease-out;
}

.bp3-button.bp3-button-icon:focus:not([disabled]),
.bp3-button.bp3-button-icon:active:not([disabled]),
.bp3-button.bp3-button-icon:hover:not([disabled]) {
  /* stylelint-disable */
  /* stylelint-enable */
}

.bp3-button.bp3-button-icon:focus:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon:active:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon:hover:not([disabled]) .bp3-icon {
  transform: translateX(7px);
}

.bp3-button.bp3-button-icon-static {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon-static:hover:not([disabled]),
.bp3-button.bp3-button-icon-static:focus:not([disabled]),
.bp3-button.bp3-button-icon-static:active:not([disabled]) {
  /* stylelint-disable max-nesting-depth  */
  /* stylelint-disable-next-line */
  /* stylelint-enable */
}

.bp3-button.bp3-button-icon-static:hover:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-static:focus:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-static:active:not([disabled]) .bp3-icon {
  transform: none;
}

.bp3-button.bp3-button-icon-static .bp3-icon {
  margin-left: 8px;
}

.bp3-button.bp3-button-icon-animation-none {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon-animation-none .bp3-icon {
  /* autoprefixer: ignore next */
  transition: transform 0.15s ease-out;
}

.bp3-button.bp3-button-icon-animation-none:focus:not([disabled]),
.bp3-button.bp3-button-icon-animation-none:active:not([disabled]),
.bp3-button.bp3-button-icon-animation-none:hover:not([disabled]) {
  /* stylelint-disable */
  /* stylelint-enable */
}

.bp3-button.bp3-button-icon-animation-none:focus:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-none:active:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-none:hover:not([disabled]) .bp3-icon {
  transform: none;
}

.bp3-button.bp3-button-icon-animation-up {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon-animation-up .bp3-icon {
  /* autoprefixer: ignore next */
  transition: transform 0.15s ease-out;
}

.bp3-button.bp3-button-icon-animation-up:focus:not([disabled]),
.bp3-button.bp3-button-icon-animation-up:active:not([disabled]),
.bp3-button.bp3-button-icon-animation-up:hover:not([disabled]) {
  /* stylelint-disable */
  /* stylelint-enable */
}

.bp3-button.bp3-button-icon-animation-up:focus:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-up:active:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-up:hover:not([disabled]) .bp3-icon {
  transform: translateY(-7px);
}

.bp3-button.bp3-button-icon-animation-down {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon-animation-down .bp3-icon {
  /* autoprefixer: ignore next */
  transition: transform 0.15s ease-out;
}

.bp3-button.bp3-button-icon-animation-down:focus:not([disabled]),
.bp3-button.bp3-button-icon-animation-down:active:not([disabled]),
.bp3-button.bp3-button-icon-animation-down:hover:not([disabled]) {
  /* stylelint-disable */
  /* stylelint-enable */
}

.bp3-button.bp3-button-icon-animation-down:focus:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-down:active:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-down:hover:not([disabled]) .bp3-icon {
  transform: translateY(7px);
}

.bp3-button.bp3-button-icon-animation-right {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon-animation-right .bp3-icon {
  /* autoprefixer: ignore next */
  transition: transform 0.15s ease-out;
}

.bp3-button.bp3-button-icon-animation-right:focus:not([disabled]),
.bp3-button.bp3-button-icon-animation-right:active:not([disabled]),
.bp3-button.bp3-button-icon-animation-right:hover:not([disabled]) {
  /* stylelint-disable */
  /* stylelint-enable */
}

.bp3-button.bp3-button-icon-animation-right:focus:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-right:active:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-right:hover:not([disabled]) .bp3-icon {
  transform: translateX(7px);
}

.bp3-button.bp3-button-icon-animation-left {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-icon-animation-left .bp3-icon {
  /* autoprefixer: ignore next */
  transition: transform 0.15s ease-out;
}

.bp3-button.bp3-button-icon-animation-left:focus:not([disabled]),
.bp3-button.bp3-button-icon-animation-left:active:not([disabled]),
.bp3-button.bp3-button-icon-animation-left:hover:not([disabled]) {
  /* stylelint-disable */
  /* stylelint-enable */
}

.bp3-button.bp3-button-icon-animation-left:focus:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-left:active:not([disabled]) .bp3-icon,
.bp3-button.bp3-button-icon-animation-left:hover:not([disabled]) .bp3-icon {
  transform: translateX(-7px);
}

.bp3-button.bp3-button-ellipsis {
  max-width: 100%;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-ellipsis .bp3-button-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.bp3-button.bp3-button-word-break {
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-button-word-break .bp3-button-text {
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
}

.bp3-button.bp3-button-full-width {
  width: 100%;
  justify-content: center;
}

@media screen and (max-width: 768px) {
  .bp3-button.bp3-button-mobile-full-width {
    width: 100%;
    justify-content: center;
  }
}

.bp3-button.bp3-button-small {
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 16px;
  padding-right: 16px;
  /* stylelint-disable-next-line */
}

@media screen and (min-width: 993px) {
  .bp3-button.bp3-button-small {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}

.bp3-button.bp3-button-small .bp3-button-text {
  padding-right: 0;
  font-family: "Legacy Serif ITC W02 Bk", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
}

.bp3-button .bp3-icon {
  font-size: 1.6rem;
  line-height: 1.6rem;
  height: 1.6rem;
  width: 1.6rem;
  color: #ffffff;
  flex-shrink: 0;
  /* stylelint-disable property-no-vendor-prefix  */
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix  */
  margin-left: 4px;
}

.bp3-button.bp3-button-icon-size-16 .bp3-icon {
  font-size: 1.6rem;
  line-height: 1.6rem;
  height: 1.6rem;
  width: 1.6rem;
}

.bp3-button.bp3-button-icon-size-20 .bp3-icon {
  font-size: 2.0rem;
  line-height: 2.0rem;
  height: 2.0rem;
  width: 2.0rem;
}

.bp3-button.bp3-intent-primary {
  background-color: #d82034;
  color: #ffffff;
}

.bp3-button.bp3-intent-primary[aria-disabled="true"],
.bp3-button.bp3-intent-primary[disabled] {
  color: #ffffff;
  background-color: #b4b4b4;
}

.bp3-button.bp3-intent-primary:hover:not([disabled]),
.bp3-button.bp3-intent-primary:focus:not([disabled]),
.bp3-button.bp3-intent-primary:active:not([disabled]) {
  background-color: #a11c36;
}

.bp3-button.bp3-intent-secondary {
  background-color: #ffffff;
  color: #353535;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-secondary:hover:not([disabled]),
.bp3-button.bp3-intent-secondary:focus:not([disabled]),
.bp3-button.bp3-intent-secondary:active:not([disabled]) {
  background-color: #f9f9f9;
  color: #000000;
}

.bp3-button.bp3-intent-secondary[aria-disabled="true"],
.bp3-button.bp3-intent-secondary[disabled="disabled"] {
  color: #ffffff;
  background-color: #b4b4b4;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-secondary[aria-disabled="true"] .bp3-icon,
.bp3-button.bp3-intent-secondary[disabled="disabled"] .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-secondary .bp3-icon {
  color: #d82034;
}

.bp3-button.bp3-intent-tactful {
  background-color: #353535;
  color: #ffffff;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-tactful[aria-disabled="true"],
.bp3-button.bp3-intent-tactful[disabled] {
  color: #ffffff;
  background-color: #b4b4b4;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-tactful[aria-disabled="true"] .bp3-icon,
.bp3-button.bp3-intent-tactful[disabled] .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-tactful:hover:not([disabled]),
.bp3-button.bp3-intent-tactful:active:not([disabled]) {
  color: #ffffff;
  background-color: #000000;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-tactful:hover:not([disabled]) .bp3-icon,
.bp3-button.bp3-intent-tactful:active:not([disabled]) .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-tactful:focus:not([disabled]) {
  color: #ffffff;
  background-color: #000000;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-tactful:focus:not([disabled]) .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-tactful .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-filter {
  background-color: #ffffff;
  color: #808080;
  /* stylelint-disable-next-line */
  /* autoprefixer: ignore next */
  transition: background-color 0.2s ease-in, border-color 0.2s ease-in, color 0.2s ease-in;
  font-family: "Legacy Serif ITC W02 Bk", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  border: 1px solid #e5e5e5;
}

.bp3-button.bp3-intent-filter[aria-disabled="true"],
.bp3-button.bp3-intent-filter[disabled] {
  color: #ffffff;
  background-color: #b4b4b4;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-filter[aria-disabled="true"] .bp3-icon,
.bp3-button.bp3-intent-filter[disabled] .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-filter:hover:not([disabled]),
.bp3-button.bp3-intent-filter:active:not([disabled]) {
  color: #ffffff;
  background-color: #353535;
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-filter:hover:not([disabled]) .bp3-icon,
.bp3-button.bp3-intent-filter:active:not([disabled]) .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-filter .bp3-icon {
  color: #808080;
}

.bp3-button.bp3-intent-filter:hover:not([disabled]),
.bp3-button.bp3-intent-filter:active:not([disabled]) {
  border-color: #000000;
}

.bp3-button.bp3-intent-filter.a-button--small {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media screen and (min-width: 993px) {
  .bp3-button.bp3-intent-filter.a-button--small {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

@media screen and (max-width: 768px) {
  .bp3-button.bp3-intent-filter:hover:not([disabled]) {
    background-color: #ffffff;
    color: #808080;
    border-color: #e5e5e5;
  }

  .bp3-button.bp3-intent-filter:hover:not([disabled]) .bp3-icon {
    color: #808080;
  }
}

.bp3-button.bp3-intent-filter.bp3-button-active {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}

.bp3-button.bp3-intent-filter.bp3-button-active .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-filter.bp3-button-active:hover {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

.bp3-button.bp3-intent-filter.bp3-button-active:hover .bp3-icon {
  color: #ffffff;
}

.bp3-button.bp3-intent-related {
  padding: 16px;
  color: #353535;
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}

.bp3-button.bp3-intent-related .bp3-button-text {
  font-family: "Legacy Serif ITC W02 Bk", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
}

.bp3-button.bp3-intent-related .bp3-icon {
  /* autoprefixer: ignore next */
  transition: transform 0.2s ease-in-out;
  color: #d82034;
}

.bp3-button.bp3-intent-related:hover,
.bp3-button.bp3-intent-related:focus,
.bp3-button.bp3-intent-related:active {
  color: #000000;
}

.m-sticky .bp3-button.bp3-intent-related {
  /* autoprefixer: ignore next */
  transition: box-shadow 0.3s ease-in;
}

.state-m-sticky--sticky .bp3-button.bp3-intent-related {
  box-shadow: 3px 2px 8px 0 rgba(0, 0, 0, 0.05);
}

.state-m-sticky--expanded .bp3-button.bp3-intent-related {
  box-shadow: none;
}

.bp3-button.bp3-button-pulse:after {
  content: "";
  position: absolute;
  display: inline-block;
  height: 8px;
  width: 8px;
  top: 0.8rem;
  right: 0.8rem;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 0 0 #e04d5d;
  background-color: #e04d5d;
}

.bp3-button.bp3-button-pulse-animate:after {
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}


@font-face { font-family: y3246e; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAP0AAsAAAAABhAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFY2H0CvY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAGQAAABoflDqVGhlYWQAAAI0AAAALgAAADYZhB93aGhlYQAAAmQAAAAYAAAAJAdqA+tobXR4AAACfAAAAAgAAAAIA+gAAGxvY2EAAAKEAAAABgAAAAYANAAAbWF4cAAAAowAAAAeAAAAIAENACpuYW1lAAACrAAAASkAAAIWm5e+CnBvc3QAAAPYAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8wjiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGB+AeRGgUmgRhABAAFVCzwAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAAC5kZmMQZZBgZGNSV2RgNDdTUlfkY2EXlGMSAysme0YzRnNDNRZ7blluX617qZS5bbiItrGr+yEZBvxKHFwZjKxcXMzQWW4wIJThNTAaow4lBmZ0wDqgbaAACSAQ4CeJxjYGRgYADiWTLNq+P5bb4ycDO/AIow3C7K3YdMMzcyiwEpDgYmEA8AOE4KEwAAeJxjYGRgYH7BwAAnGxkYGVABEwA9lwJfAAAAAAPoAAAAAAAAADQAAHicY2BkYGBgYpBjANEgFgMDFxAyMPwH8xkAC4UBOAAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAAC4G7ICJkYmRmYEp04CBAQAEbQCxAA==) format('woff');font-weight: normal;font-style: normal;}

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-control.bp3-checkbox {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-left: 36px;
  display: block;
  position: relative;
  cursor: pointer;
  text-transform: none;
  line-height: 2.4rem;
}

.bp3-control.bp3-checkbox input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

.bp3-control.bp3-checkbox input[readonly],
.bp3-control.bp3-checkbox input[disabled] {
  pointer-events: none;
}

.bp3-control.bp3-checkbox input[readonly] ~ .bp3-control-indicator,
.bp3-control.bp3-checkbox input[disabled] ~ .bp3-control-indicator {
  color: #808080;
  cursor: default;
  pointer-events: none;
}

.bp3-control.bp3-checkbox input[readonly] ~ .bp3-control-indicator::before,
.bp3-control.bp3-checkbox input[disabled] ~ .bp3-control-indicator::before {
  opacity: 0.5;
  border-color: #b4b4b4;
  transition: none;
}

.bp3-control.bp3-checkbox input[readonly] ~ .bp3-control-indicator:hover::before,
.bp3-control.bp3-checkbox input[readonly] ~ .bp3-control-indicator:focus::before,
.bp3-control.bp3-checkbox input[disabled] ~ .bp3-control-indicator:hover::before,
.bp3-control.bp3-checkbox input[disabled] ~ .bp3-control-indicator:focus::before {
  border-color: #808080;
}

.bp3-control.bp3-checkbox input ~ .bp3-control-indicator {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-left: 36px;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  position: relative;
  display: block;
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  margin: 0;
  border: none;
  content: "";
}

.bp3-control.bp3-checkbox input ~ .bp3-control-indicator::before {
  /* autoprefixer: ignore next */
  transition: border-color 0.2s ease-in-out;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  height: 24px;
  width: 24px;
  border: 1px solid #b4b4b4;
  box-sizing: border-box;
}

.state-m-form-element--input-error .bp3-control.bp3-checkbox input ~ .bp3-control-indicator::before {
  border-color: #d82034;
}

.bp3-control.bp3-checkbox input ~ .bp3-control-indicator:hover {
  cursor: pointer;
  color: #000000;
}

.bp3-control.bp3-checkbox input ~ .bp3-control-indicator:hover::before {
  border-color: #353535;
}

[data-whatinput='keyboard'] .bp3-control.bp3-checkbox input:focus ~ .bp3-control-indicator {
  cursor: pointer;
  color: #000000;
}

[data-whatinput='keyboard'] .bp3-control.bp3-checkbox input:focus ~ .bp3-control-indicator::before {
  border-color: #353535;
}

.bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: y3246e;
  font-weight: normal;
  content: '\e000';
  speak: none;
  background-position: center center;
  background-size: 1.2rem;
  border-color: #353535;
  padding: 0 4px;
  font-size: 14px;
}

.bp3-control.bp3-checkbox.bp3-disabled,
.bp3-control.bp3-checkbox input .bp3-disabled,
.bp3-checkbox-group.bp3-disabled .bp3-control.bp3-checkbox,
.bp3-form-group.bp3-disabled .bp3-control.bp3-checkbox {
  cursor: not-allowed;
  color: #808080;
}

.bp3-control.bp3-checkbox.bp3-intent-error input:not(:disabled) ~ .bp3-control-indicator::before,
.bp3-checkbox-group.bp3-intent-error .bp3-control.bp3-checkbox input:not(:disabled) ~ .bp3-control-indicator::before,
.bp3-form-group.bp3-intent-error .bp3-control.bp3-checkbox input:not(:disabled) ~ .bp3-control-indicator::before {
  border-color: #d82034;
}

.bp3-control.bp3-checkbox.bp3-small {
  padding-top: 4px;
  padding-bottom: 4px;
}

.bp3-control.bp3-checkbox.bp3-align-right .bp3-control-indicator {
  position: absolute;
  padding: 0;
  top: 0;
  right: 0;
}

/* stylelint-disable-next-line */

.bp3-control.bp3-checkbox.bp3-small {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
}

/* stylelint-disable-next-line */

.bp3-control.bp3-checkbox.bp3-align-right {
  display: inline-block;
  padding-right: 3.6rem;
  padding-left: 0;
}

/* stylelint-disable-next-line */

.bp3-control.bp3-checkbox.bp3-align-right .bp3-control-indicator:before {
  right: 0;
  left: auto;
}

.bp3-control.bp3-checkbox.bp3-checkbox-hide-label {
  position: relative;
  font-size: 0;
  height: 2.4rem;
  width: 2.4rem;
  display: block;
  padding: 0;
}

.bp3-control.bp3-checkbox.bp3-checkbox-hide-label .bp3-control-indicator {
  position: absolute;
  top: 0;
  left: 0;
}


.bp3-checkbox-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.bp3-checkbox-group .bp3-control.bp3-checkbox {
  margin-bottom: 12px;
  margin-right: 40px;
}

.bp3-checkbox-group .bp3-label {
  flex: 0 0 100%;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  margin-bottom: 12px;
  color: #353535;
}

.bp3-checkbox-group.bp3-checkbox-group-vertical {
  flex-direction: column;
}

.bp3-checkbox-group.bp3-checkbox-group-vertical .bp3-label {
  flex: none;
}

.bp3-checkbox-group.bp3-intent-error > .bp3-label,
.bp3-form-group.bp3-intent-error .bp3-checkbox-group > .bp3-label {
  color: #d82034;
}

.bp3-checkbox-group.bp3-disabled > .bp3-label,
.bp3-form-group.bp3-disabled .bp3-checkbox-group > .bp3-label {
  cursor: not-allowed;
  color: #808080;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable */

.bp3-portal-date-input {
  z-index: 150;
}

@media screen and (max-width: 768px) {
  .bp3-popover-open::before {
    z-index: 130;
    content: '';
    background-color: #000000;
    opacity: 0.3;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

.bp3-portal-date-input .bp3-transition-container {
  z-index: 150;
}

@media screen and (max-width: 768px) {
  .bp3-portal-date-input .bp3-transition-container {
    z-index: 140;
    top: auto !important;
    bottom: 0;
    left: 0 !important;
    right: 0 !important;
    position: fixed;
    width: 100vw;
    height: auto;
    background-color: #ffffff;
    transform: none !important;
  }

  .bp3-portal-date-input .bp3-transition-container .bp3-datepicker {
    box-shadow: none;
    width: 100%;
  }
}

/* stylelint-enable */


@font-face { font-family: Mb8e90; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQcAAsAAAAABmQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFY2H0FXY21hcAAAAYQAAABPAAABfmBD5KlnbHlmAAAB1AAAAHoAAACg1CMlh2hlYWQAAAJQAAAALgAAADYY4B/1aGhlYQAAAoAAAAAZAAAAJAbGA+xobXR4AAACnAAAAAwAAAAMB9AAAGxvY2EAAAKoAAAACAAAAAgAKABQbWF4cAAAArAAAAAfAAAAIAEOACFuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAIAAAADEDfZw2eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSazTiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGR+AeRGgUmgRhABAOTSCuUAAHic7ZCxDYAwDATPiaFAjEFBwTBUzM8mydtmDF66k/7lysACdHEJB3swIrdWy72z5e4ceeOxvzaGTFjd001a+bOnz6+1+FNRnytoE7boCy0AeJxjYGQAAqYbzBMZRBgYOBnFRPgZ2ZTUGdVMzBnNjOSBfHbGDMYMDg4RdhGOf1Xs7IxtYCYH45d/czmEgWyICJAAizNAzLvLPA1inpqJPdAccbA5bEr6IHOZGv7NYAcqhWgCmikCNuULYzLEZKCIKDvIKpA4AOi/GJIAAHicY2BkYGAA4h3z/OfF89t8ZeBmfgEUYbhdlLsXmWa6yzwNSHEwMIF4AFNdC0sAAHicY2BkYGB+wcAAI5nuMjAyoAJmAERYArsAAAAAAAAAA+gAAAPoAAAAAAAAACgAUHicY2BkYGBgZhBlANEMDExAzAWEDAz/wXwGAAq/ATAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAAC4G7ICZkYmRmZGFgSnTgCnTkIEBAAkwAVM=) format('woff');font-weight: normal;font-style: normal;}

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable */

.bp3-datepicker {
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 1.4rem;
  line-height: 2.4rem;
  border-radius: 0.5rem;
  position: absolute;
  touch-action: manipulation;
  background: #ffffff;
  z-index: 140;
  display: inline-block;
  opacity: 1;
  width: 32rem;
  visibility: visible;
  background: #ffffff;
  box-shadow: 0 13px 12px 0 rgba(0, 0, 0, 0.22), 0 19px 38px 0 rgba(0, 0, 0, 0.24);
  border-radius: 0;
  margin-top: 0;
  position: relative;
}

@media screen and (min-width: 769px) {
  .bp3-datepicker {
    left: 0 !important;
  }
}

.bp3-datepicker:focus {
  outline: none;
}

.bp3-datepicker .DayPicker:focus,
.bp3-datepicker .DayPicker-wrapper:focus {
  outline: none;
}

.bp3-datepicker .DayPicker {
  max-width: 32rem;
  margin: 0 auto;
}

.bp3-datepicker .bp3-datepicker-caption {
  padding-top: 32px;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

.bp3-datepicker .bp3-datepicker-month-select {
  margin-right: 8px;
}

.bp3-datepicker .bp3-datepicker-year-select,
.bp3-datepicker .bp3-datepicker-month-select {
  display: inline;
}

.bp3-datepicker .bp3-datepicker-year-select .bp3-icon,
.bp3-datepicker .bp3-datepicker-month-select .bp3-icon {
  display: none;
}

.bp3-datepicker .bp3-datepicker-year-select select,
.bp3-datepicker .bp3-datepicker-month-select select {
  font-size: 20px;
  line-height: 28px;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.bp3-datepicker .bp3-datepicker-year-select select::-ms-expand,
.bp3-datepicker .bp3-datepicker-month-select select::-ms-expand {
  display: none;
}

.bp3-datepicker svg.bp3-datepicker-caption-caret {
  display: none;
}

.bp3-datepicker .DayPicker-WeekdaysRow {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding: 0 1.2rem 0 1.2rem;
  color: #666666;
  border-bottom: 1px solid #f4f4f4;
  padding-top: 32px;
  padding-bottom: 16px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.bp3-datepicker .DayPicker-Weekday {
  flex-basis: 4.22857rem;
}

.bp3-datepicker .DayPicker-Weekday abbr {
  text-decoration: none;
}

.bp3-datepicker .DayPicker-Body {
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding: 1.2rem;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  display: block;
  align-items: normal;
}

.bp3-datepicker .DayPicker-Week {
  padding: 0;
  outline: 0;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.bp3-datepicker .DayPicker-Day {
  background: none;
  cursor: pointer;
  flex-basis: 4.22857rem;
  justify-content: center;
  width: 4.22857rem;
  height: 4.22857rem;
  line-height: 4.22857rem;
  display: inline-block;
  position: relative;
  text-align: center;
}

.bp3-datepicker .DayPicker-Day:before {
  content: '';
  cursor: pointer;
  z-index: -1;
  display: block;
  position: absolute;
  top: 0.41429rem;
  left: 0.41429rem;
  border: 1px solid transparent;
  border-radius: 100%;
  color: #000000;
  width: 3.2rem;
  height: 3.2rem;
}

.bp3-datepicker .DayPicker-Day:focus:before,
.bp3-datepicker .DayPicker-Day:hover:before {
  border-color: #000000;
}

.bp3-datepicker .DayPicker-Day:focus {
  outline: none;
}

.bp3-datepicker .DayPicker-Day.DayPicker-Day--selected,
.bp3-datepicker .DayPicker-Day.DayPicker-Day--today {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.bp3-datepicker .DayPicker-Day.DayPicker-Day--today:before {
  background-color: #d82034;
}

.bp3-datepicker .DayPicker-Day.DayPicker-Day--today:hover:before {
  border-color: transparent;
}

.bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:before {
  background-color: #000000;
}

.bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover:before {
  border-color: transparent;
}

.bp3-datepicker .DayPicker-Day.DayPicker-Day--disabled,
.bp3-datepicker .DayPicker-Day.DayPicker-Day--outside,
.bp3-datepicker .DayPicker-Day.DayPicker-Day--outside {
  color: #b4b4b4;
}

.bp3-datepicker .DayPicker-NavBar {
  position: relative;
  z-index: 1;
}

.bp3-datepicker .DayPicker-NavButton--prev,
.bp3-datepicker .DayPicker-NavButton--next {
  position: absolute;
  top: 3.2rem;
  padding: 0;
  padding-top: 0.5rem;
  background-color: transparent;
}

.bp3-datepicker .DayPicker-NavButton--prev:after,
.bp3-datepicker .DayPicker-NavButton--next:after {
  font-size: 18px;
  display: inline-block;
}

.bp3-datepicker .DayPicker-NavButton--prev .bp3-icon,
.bp3-datepicker .DayPicker-NavButton--next .bp3-icon {
  display: none;
}

.bp3-datepicker .DayPicker-NavButton--prev {
  left: 1.6rem;
}

.bp3-datepicker .DayPicker-NavButton--prev:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Mb8e90;
  font-weight: normal;
  content: '\e000';
  speak: none;
}

.bp3-datepicker .DayPicker-NavButton--next {
  right: 1.6rem;
}

.bp3-datepicker .DayPicker-NavButton--next:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Mb8e90;
  font-weight: normal;
  content: '\e001';
  speak: none;
}

.bp3-datepicker .bp3-datepicker-footer button {
  padding-top: 12px;
  padding-bottom: 12px;
  border: 0;
  border-top: 1px solid #f4f4f4;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.bp3-datepicker .bp3-datepicker-footer button .bp3-icon {
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  color: #808080;
}

.bp3-datepicker .bp3-datepicker-footer button:hover .bp3-icon {
  color: #000000;
}

/* stylelint-enable */


.bp3-form-group {
  padding-top: 16px;
  margin-bottom: 16px;
  position: relative;
  background-color: inherit;
}

.bp3-form-group.bp3-intent-date-picker {
  z-index: 0;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-form-helper-text {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  padding-top: 4px;
  bottom: 0;
  display: block;
  margin-left: 12px;
}

.bp3-radio-group + .bp3-form-helper-text,
.bp3-checkbox-group + .bp3-form-helper-text {
  margin-left: 0;
  padding-top: 4px;
}

.bp3-radio + .bp3-form-helper-text,
.bp3-checkbox + .bp3-form-helper-text {
  margin-left: 0;
  padding-top: 16px;
}

.bp3-form-group.bp3-intent-error .bp3-form-helper-text,
.bp3-input-group.bp3-intent-error .bp3-form-helper-text {
  color: #d82034;
}

.bp3-form-group.bp3-disabled .bp3-form-helper-text,
.bp3-input-group.bp3-disabled .bp3-form-helper-text {
  pointer-events: none;
  color: #808080;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-icon {
  display: inline-block;
  pointer-events: none;
  width: inherit;
  height: inherit;
  fill: currentColor;
  width: 1em;
  height: 1em;
}

.bp3-icon.bp3-size-xs {
  font-size: 14px;
}

.bp3-icon.bp3-size-s {
  font-size: 16px;
}

.bp3-icon.bp3-size-m {
  font-size: 20px;
}

.bp3-icon.bp3-size-l {
  font-size: 32px;
}

.bp3-icon.bp3-size-xl {
  font-size: 36px;
}

.bp3-form-group.bp3-intent-error .bp3-icon,
.bp3-input-group.bp3-intent-error .bp3-icon {
  color: #d82034;
}

.bp3-input-group .bp3-button:hover:not([disabled]) .bp3-icon {
  transform: none;
}

.bp3-control.bp3-checkbox input ~ .bp3-control-indicator .bp3-icon {
  display: none;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-input-group {
  position: relative;
  background-color: #ffffff;
  box-shadow: none;
}

.bp3-input-group::before {
  z-index: 20;
  content: '';
  background-color: inherit;
  height: 2.8rem;
  width: 2px;
  position: absolute;
  left: 0;
  bottom: 1rem;
  top: auto;
  width: 3px;
}

.h-browser-device--ie .bp3-input-group::before,
.h-browser-device--edge .bp3-input-group::before {
  width: 4px;
  margin-top: -1px;
  margin-left: -1px;
}

.bp3-input-group input::-ms-clear {
  display: none;
}

.bp3-input-group.bp3-input-group-has-icon .bp3-input {
  padding-right: 40px;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-input-group .bp3-input {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  /* autoprefixer: ignore next */
  transition: box-shadow 0.2s ease-in-out;
  box-shadow: inset 1px -1px 0 0 #353535;
  display: block;
  border: none;
  box-shadow: inset 1px -1px 0 0 #353535;
  background-color: inherit;
  border-radius: 0;
  outline: none;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #000000;
}

.bp3-input-group .bp3-input[type=number]::-webkit-inner-spin-button,
.bp3-input-group .bp3-input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

.bp3-input-group .bp3-input[type="date"] {
  min-height: 3.8rem;
}

.bp3-input-group .bp3-input:focus,
.bp3-input-group .bp3-input:hover,
.bp3-input-group .bp3-input:active {
  outline: none;
  box-shadow: inset 2px -2px 0 0 #000000;
}

.bp3-input-group .bp3-input[disabled] {
  box-shadow: inset 1px -1px 0 0 #b4b4b4;
  pointer-events: none;
  color: #808080;
  background: #ffffff;
}

.bp3-input-group .bp3-input[disabled] ~ .bp3-input-label {
  pointer-events: none;
  color: #808080;
}

.bp3-input-group .bp3-input[readonly] {
  pointer-events: none;
}

.bp3-input-group .bp3-input:-ms-input-placeholder {
  visibility: hidden;
  color: transparent;
}

.bp3-input-group .bp3-input::-ms-input-placeholder {
  visibility: hidden;
  color: transparent;
}

.bp3-input-group .bp3-input::placeholder {
  visibility: hidden;
  color: transparent;
}

.bp3-input-group .bp3-input:-ms-input-placeholder {
  visibility: visible;
}

.bp3-input-group-has-icon .bp3-input {
  padding-right: 40px;
}

.bp3-form-group.bp3-intent-error .bp3-input:not(:disabled),
.bp3-input-group.bp3-intent-error .bp3-input:not(:disabled),
.bp3-popover-wrapper.bp3-intent-error .bp3-input-group .bp3-input:not(:disabled) {
  box-shadow: inset 2px -2px 0 0 #d82034;
}

.bp3-input-group.bp3-intent-weak .bp3-input:not(:disabled) {
  box-shadow: inset 2px -2px 0 0 #d82034;
}

.bp3-input-group.bp3-intent-ok .bp3-input:not(:disabled) {
  box-shadow: inset 2px -2px 0 0 #c3b300;
}

.bp3-input-group.bp3-intent-safe .bp3-input:not(:disabled) {
  box-shadow: inset 2px -2px 0 0 #22ac25;
}

.bp3-input-group.bp3-intent-very-safe .bp3-input:not(:disabled) {
  box-shadow: inset 2px -2px 0 0 #22ac25;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-input-label {
  /* autoprefixer: ignore next */
  transition: top 0.25s ease, font-size 0.25s ease, padding-right 0.25s ease;
  padding-left: 12px;
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  cursor: pointer;
  width: 100%;
  position: absolute;
  pointer-events: none;
  left: 0;
  will-change: transform;
  top: 2.8rem;
  transform: translateY(-100%);
}

.bp3-input-group-has-icon .bp3-input-label {
  padding-right: 40px;
}

.bp3-radio ~ .bp3-input-label,
.bp3-checkbox ~ .bp3-input-label {
  margin-left: 0;
  padding-top: 16px;
}

.bp3-form-group.bp3-intent-error .bp3-input-label,
.bp3-input-group.bp3-intent-error .bp3-input-label {
  color: #d82034;
}

.bp3-input:disabled .bp3-input-label,
.bp3-form-group.bp3-disabled .bp3-input-label,
.bp3-input-group.bp3-disabled .bp3-input-label {
  pointer-events: none;
  color: #808080;
}

.bp3-input:focus ~ .bp3-input-label,
.bp3-suggest .bp3-input-label,
.bp3-input-not-empty ~ .bp3-input-label {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  padding-right: 0;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

.bp3-input-group .bp3-input-action {
  height: 3.8rem;
  width: 3.8rem;
  position: absolute;
  font-size: 2rem;
  top: 1.6rem;
  right: 0;
  color: #353535;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  top: 0;
}

.bp3-input:disabled ~ .bp3-input-action {
  opacity: 0.4;
}

/* Datepicker Icon must have no pointer events */

.bp3-popover-wrapper .bp3-input-group .bp3-input-action {
  pointer-events: none;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-control.bp3-radio {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-left: 36px;
  display: block;
  position: relative;
  cursor: pointer;
  text-transform: none;
  line-height: 2.4rem;
}

.bp3-control.bp3-radio input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

.bp3-control.bp3-radio input[readonly],
.bp3-control.bp3-radio input[disabled] {
  pointer-events: none;
}

.bp3-control.bp3-radio input[readonly] ~ .bp3-control-indicator,
.bp3-control.bp3-radio input[disabled] ~ .bp3-control-indicator {
  color: #808080;
  cursor: default;
  pointer-events: none;
}

.bp3-control.bp3-radio input[readonly] ~ .bp3-control-indicator::before,
.bp3-control.bp3-radio input[disabled] ~ .bp3-control-indicator::before {
  opacity: 0.5;
  border-color: #b4b4b4;
  transition: none;
}

.bp3-control.bp3-radio input[readonly] ~ .bp3-control-indicator:hover::before,
.bp3-control.bp3-radio input[readonly] ~ .bp3-control-indicator:focus::before,
.bp3-control.bp3-radio input[disabled] ~ .bp3-control-indicator:hover::before,
.bp3-control.bp3-radio input[disabled] ~ .bp3-control-indicator:focus::before {
  border-color: #808080;
}

.bp3-control.bp3-radio input ~ .bp3-control-indicator {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-left: 36px;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  position: relative;
  display: block;
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  margin: 0;
  border: none;
  border-radius: 50%;
  width: 2.4em;
  height: 2.4em;
  content: "";
}

.bp3-control.bp3-radio input ~ .bp3-control-indicator::before {
  /* autoprefixer: ignore next */
  transition: border-color 0.2s ease-in-out;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  height: 24px;
  width: 24px;
  border: 1px solid #b4b4b4;
  box-sizing: border-box;
  border-radius: 50%;
}

.state-m-form-element--input-error .bp3-control.bp3-radio input ~ .bp3-control-indicator::before {
  border-color: #d82034;
}

.bp3-control.bp3-radio input ~ .bp3-control-indicator:hover {
  cursor: pointer;
  color: #000000;
}

.bp3-control.bp3-radio input ~ .bp3-control-indicator:hover::before {
  border-color: #353535;
}

[data-whatinput='keyboard'] .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator {
  cursor: pointer;
  color: #000000;
}

[data-whatinput='keyboard'] .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator::before {
  border-color: #353535;
}

.bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before {
  border-color: #353535;
}

.bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::after {
  /* autoprefixer: ignore next */
  transition: border-color 0.2s ease-in-out;
  content: '';
  border: 6px solid #000000;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  left: 6px;
}

.state-m-form-element--input-error .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::after {
  border-color: #d82034;
}

.bp3-control.bp3-radio.bp3-disabled,
.bp3-control.bp3-radio input .bp3-disabled,
.bp3-radio-group.bp3-disabled .bp3-control.bp3-radio,
.bp3-form-group.bp3-disabled .bp3-control.bp3-radio {
  cursor: not-allowed;
  color: #808080;
}

.bp3-control.bp3-radio.bp3-intent-error input:not(:disabled) ~ .bp3-control-indicator::before,
.bp3-radio-group.bp3-intent-error .bp3-control.bp3-radio input:not(:disabled) ~ .bp3-control-indicator::before,
.bp3-form-group.bp3-intent-error .bp3-control.bp3-radio input:not(:disabled) ~ .bp3-control-indicator::before {
  border-color: #d82034;
}


.bp3-radio-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.bp3-radio-group .bp3-control.bp3-radio {
  margin-bottom: 12px;
  margin-right: 40px;
}

.bp3-radio-group > .bp3-label {
  flex: 0 0 100%;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  margin-bottom: 12px;
  color: #353535;
}

.bp3-radio-group.bp3-radio-group-vertical {
  flex-direction: column;
}

.bp3-radio-group.bp3-radio-group-vertical .bp3-label {
  flex: none;
}

.bp3-radio-group.bp3-intent-error > .bp3-label,
.bp3-form-group.bp3-intent-error .bp3-radio-group > .bp3-label {
  color: #d82034;
}

.bp3-radio-group.bp3-disabled > .bp3-label,
.bp3-form-group.bp3-disabled .bp3-radio-group > .bp3-label {
  cursor: not-allowed;
  color: #808080;
}


@font-face { font-family: Ge47a1; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPgAAsAAAAABfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFY2H0CvY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAE0AAABQcqF77GhlYWQAAAIgAAAALgAAADYZSR82aGhlYQAAAlAAAAAYAAAAJAcvA+tobXR4AAACaAAAAAgAAAAIA+gAAGxvY2EAAAJwAAAABgAAAAYAKAAAbWF4cAAAAngAAAAeAAAAIAENACFuYW1lAAACmAAAASkAAAIWm5e+CnBvc3QAAAPEAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8wjiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGB+AeRGgUmgRhABAAFVCzwAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAACZjemuwwiDAyMZkbyjGIi7Ix8jPqMaib2YD4zO4cIuwg7+z87IL2eg0MESPUwXeUAiXL8s2Nn5FgPZIhwcPQATQIAcEwKdgAAAHicY2BkYGAA4k31iefj+W2+MnAzvwCKMNwuyt2FTDO7Md0FUhwMTCAeAFMDCxMAAHicY2BkYGB+wcAAJ90YGBlQARMAOTYCJAAAAAAD6AAAAAAAAAAoAAB4nGNgZGBgYGIQZQDRIBYDAxcQMjD8B/MZAAqkAS8AAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigAAuBuyAiZGJkZmBKdOAgQEABG0AsQA=) format('woff');font-weight: normal;font-style: normal;}

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable plugin/stylelint-bem-namics */

.bp3-portal-select .bp3-transition-container {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .bp3-portal-select .bp3-transition-container {
    width: 32rem;
  }
}

.bp3-portal-select .bp3-active .bp3-input {
  box-shadow: inset 2px -2px 0 0 #000000;
}

.bp3-portal-select .bp3-active .bp3-input {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  max-width: 22.4rem;
  display: block;
}

@media screen and (min-width: 769px) {
  .bp3-portal-select .bp3-active .bp3-input {
    max-width: 32rem;
  }
}

.bp3-portal-select .bp3-transition-container {
  z-index: 140;
}

@media screen and (max-width: 768px) {
  .bp3-portal-select .bp3-transition-container {
    position: fixed !important;
    bottom: 0;
    height: auto;
    max-height: 50vh;
    width: 100vw;
    top: auto !important;
    left: 0 !important;
    right: 0 !important;
    background-color: #ffffff;
    transform: none !important;
  }
}

.bp3-portal-select .bp3-popover-content {
  padding-top: 24px;
  padding-bottom: 24px;
  width: 100%;
  top: 100%;
  left: 0;
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}

@media screen and (min-width: 769px) {
  .bp3-portal-select .bp3-popover-content {
    width: 32rem;
  }
}

@media screen and (min-width: 993px) {
  .bp3-portal-select .bp3-popover-content {
    position: absolute;
  }
}

.bp3-portal-select .bp3-menu li {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  font-weight: normal;
  cursor: pointer;
  text-align: left;
  color: #353535;
  position: relative;
}

.bp3-portal-select .bp3-menu li b {
  color: #000000;
  font-weight: normal;
}

.bp3-portal-select .bp3-menu li:last-child {
  margin-bottom: 0;
}

.bp3-portal-select .bp3-menu li:hover,
.bp3-portal-select .bp3-menu li .bp3-active {
  color: #000000;
  background-color: #ffffff;
}

.bp3-portal-select .bp3-menu li .bp3-disabled {
  display: none;
}

.bp3-portal-select .bp3-menu-item .bp3-fill {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 768px) {
  .bp3-portal-select .bp3-menu-item .bp3-fill {
    text-align: center;
  }
}

.bp3-portal-select .bp3-menu-item .bp3-fill strong {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
}

.bp3-portal-select .bp3-menu-item.bp3-active .bp3-fill {
  padding-right: 60px;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  color: #ffffff;
  background-color: #353535;
}

@media screen and (max-width: 768px) {
  .bp3-portal-select .bp3-menu-item.bp3-active .bp3-fill {
    padding-left: 60px;
  }
}

.bp3-portal-select .bp3-menu-item.bp3-active .bp3-fill:active,
.bp3-portal-select .bp3-menu-item.bp3-active .bp3-fill:hover,
.bp3-portal-select .bp3-menu-item.bp3-active .bp3-fill:focus {
  background-color: #000000;
}

.bp3-portal-select .bp3-menu-item.bp3-active .bp3-fill::after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Ge47a1;
  font-weight: normal;
  content: '\e000';
  speak: none;
  position: absolute;
  top: 1.2rem;
  right: 2rem;
  font-size: 2rem;
}

.bp3-portal-select .bp3-input-group {
  display: none;
}

.bp3-portal-select .bp3-menu {
  max-height: 30rem;
  overflow-y: auto;
}

/* stylelint-enable plugin/stylelint-bem-namics */


@font-face { font-family: Ge47a1; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPgAAsAAAAABfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFY2H0CvY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAE0AAABQcqF77GhlYWQAAAIgAAAALgAAADYZSR82aGhlYQAAAlAAAAAYAAAAJAcvA+tobXR4AAACaAAAAAgAAAAIA+gAAGxvY2EAAAJwAAAABgAAAAYAKAAAbWF4cAAAAngAAAAeAAAAIAENACFuYW1lAAACmAAAASkAAAIWm5e+CnBvc3QAAAPEAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8wjiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGB+AeRGgUmgRhABAAFVCzwAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAACZjemuwwiDAyMZkbyjGIi7Ix8jPqMaib2YD4zO4cIuwg7+z87IL2eg0MESPUwXeUAiXL8s2Nn5FgPZIhwcPQATQIAcEwKdgAAAHicY2BkYGAA4k31iefj+W2+MnAzvwCKMNwuyt2FTDO7Md0FUhwMTCAeAFMDCxMAAHicY2BkYGB+wcAAJ90YGBlQARMAOTYCJAAAAAAD6AAAAAAAAAAoAAB4nGNgZGBgYGIQZQDRIBYDAxcQMjD8B/MZAAqkAS8AAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigAAuBuyAiZGJkZmBKdOAgQEABG0AsQA=) format('woff');font-weight: normal;font-style: normal;}

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable plugin/stylelint-bem-namics */

.bp3-portal-dropdown-filter .bp3-transition-container {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .bp3-portal-dropdown-filter .bp3-transition-container {
    width: 32rem;
  }
}

.bp3-portal-dropdown-filter .bp3-active .bp3-input {
  box-shadow: inset 2px -2px 0 0 #000000;
}

.bp3-portal-dropdown-filter .bp3-active .bp3-input {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  max-width: 22.4rem;
  display: block;
}

@media screen and (min-width: 769px) {
  .bp3-portal-dropdown-filter .bp3-active .bp3-input {
    max-width: 32rem;
  }
}

.bp3-portal-dropdown-filter .bp3-transition-container {
  z-index: 140;
}

@media screen and (max-width: 768px) {
  .bp3-portal-dropdown-filter .bp3-transition-container {
    position: fixed !important;
    bottom: 0;
    height: auto;
    max-height: 50vh;
    width: 100vw;
    top: auto !important;
    left: 0 !important;
    right: 0 !important;
    background-color: #ffffff;
    transform: none !important;
  }
}

.bp3-portal-dropdown-filter .bp3-popover-content {
  padding-top: 24px;
  padding-bottom: 24px;
  width: 100%;
  top: 100%;
  left: 0;
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}

@media screen and (min-width: 769px) {
  .bp3-portal-dropdown-filter .bp3-popover-content {
    width: 32rem;
  }
}

@media screen and (min-width: 993px) {
  .bp3-portal-dropdown-filter .bp3-popover-content {
    position: absolute;
  }
}

.bp3-portal-dropdown-filter .bp3-menu li {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  font-weight: normal;
  cursor: pointer;
  text-align: left;
  color: #353535;
  position: relative;
}

.bp3-portal-dropdown-filter .bp3-menu li b {
  color: #000000;
  font-weight: normal;
}

.bp3-portal-dropdown-filter .bp3-menu li:last-child {
  margin-bottom: 0;
}

.bp3-portal-dropdown-filter .bp3-menu li:hover,
.bp3-portal-dropdown-filter .bp3-menu li .bp3-active {
  color: #000000;
  background-color: #ffffff;
}

.bp3-portal-dropdown-filter .bp3-menu li .bp3-disabled {
  display: none;
}

.bp3-portal-dropdown-filter .bp3-menu-item .bp3-fill {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 768px) {
  .bp3-portal-dropdown-filter .bp3-menu-item .bp3-fill {
    text-align: center;
  }
}

.bp3-portal-dropdown-filter .bp3-menu-item .bp3-fill strong {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
}

.bp3-portal-dropdown-filter .bp3-menu-item.bp3-active .bp3-fill {
  padding-right: 60px;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  color: #ffffff;
  background-color: #353535;
}

@media screen and (max-width: 768px) {
  .bp3-portal-dropdown-filter .bp3-menu-item.bp3-active .bp3-fill {
    padding-left: 60px;
  }
}

.bp3-portal-dropdown-filter .bp3-menu-item.bp3-active .bp3-fill:active,
.bp3-portal-dropdown-filter .bp3-menu-item.bp3-active .bp3-fill:hover,
.bp3-portal-dropdown-filter .bp3-menu-item.bp3-active .bp3-fill:focus {
  background-color: #000000;
}

.bp3-portal-dropdown-filter .bp3-menu-item.bp3-active .bp3-fill::after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Ge47a1;
  font-weight: normal;
  content: '\e000';
  speak: none;
  position: absolute;
  top: 1.2rem;
  right: 2rem;
  font-size: 2rem;
}

.bp3-portal-dropdown-filter .bp3-input-group {
  display: none;
}

.bp3-portal-dropdown-filter .bp3-menu {
  max-height: 30rem;
  overflow-y: hidden;
}

/* stylelint-enable plugin/stylelint-bem-namics */


@font-face { font-family: F2e9cf; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPAAAsAAAAABdgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFY2H0CvY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAADAAAAAwmpD2VGhlYWQAAAIAAAAALgAAADYZhx7qaGhlYQAAAjAAAAAYAAAAJAdtA+tobXR4AAACSAAAAAgAAAAIA+gAAGxvY2EAAAJQAAAABgAAAAYAGAAAbWF4cAAAAlgAAAAeAAAAIAENABVuYW1lAAACeAAAASkAAAIWm5e+CnBvc3QAAAOkAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8wjiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGB+AeRGgUmgRhABAAFVCzwAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAADhAKRAAgAABM3CQEXAQYiJ2QsAWQBZCz+iQkZCgJlK/6iAV4r/okKCgB4nGNgZGBgAOLEE3nr4/ltvjJwM78AijDcLsrdhUwztzBNBFIcDEwgHgBOCArqAAB4nGNgZGBgfsHAACdbGBgZUAETAD3QAmIAAAAAA+gAAAAAAAAAGAAAeJxjYGRgYGBi4GQA0SAWAwMXEDIw/AfzGQAJeAEjAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAALgbsgImRiZGZgSnTgIEBAARtALEA) format('woff');font-weight: normal;font-style: normal;}

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

.bp3-select-group {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  position: relative;
  background-color: #ffffff;
  box-shadow: none;
}

.bp3-select-group::before {
  z-index: 20;
  content: '';
  background-color: inherit;
  height: 3rem;
  width: 2px;
  position: absolute;
  left: 0;
  bottom: 1rem;
  top: auto;
  z-index: 40;
  width: 3px;
}

.h-browser-device--ie .bp3-select-group::before,
.h-browser-device--edge .bp3-select-group::before {
  width: 4px;
  margin-top: -1px;
  margin-left: -1px;
}

.bp3-select-group::after {
  z-index: 20;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: F2e9cf;
  font-weight: normal;
  content: '\e000';
  speak: none;
  /* autoprefixer: ignore next */
  transition: transform 0.2s ease-in-out;
  line-height: 16px;
  transform: rotate(0deg);
  display: inline-block;
  height: 1.6rem;
  width: 1.6rem;
  position: absolute;
  bottom: 1.1rem;
  right: 1.1rem;
  pointer-events: none;
}

.bp3-select {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  /* autoprefixer: ignore next */
  transition: box-shadow 0.2s ease-in-out;
  box-shadow: inset 1px -1px 0 0 #353535;
  display: block;
  border: none;
  box-shadow: inset 1px -1px 0 0 #353535;
  background-color: inherit;
  border-radius: 0;
  outline: none;
  width: 100%;
  appearance: none;
  background-color: transparent;
  position: relative;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* stylelint-enable */
}

.bp3-select[type=number]::-webkit-inner-spin-button,
.bp3-select[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

.bp3-select[type="date"] {
  min-height: 3.8rem;
}

.bp3-select:focus,
.bp3-select:hover,
.bp3-select:active {
  outline: none;
  box-shadow: inset 2px -2px 0 0 #000000;
}

.bp3-select[disabled] {
  box-shadow: inset 1px -1px 0 0 #b4b4b4;
  pointer-events: none;
  color: #808080;
  background: #ffffff;
}

.bp3-select[disabled] ~ .bp3-select-label {
  pointer-events: none;
  color: #808080;
}

.bp3-select[readonly] {
  pointer-events: none;
}

.bp3-select::-ms-expand {
  display: none;
}

.bp3-form-group.bp3-intent-error .bp3-select:not(:disabled),
.bp3-select-group.bp3-intent-error .bp3-select:not(:disabled) {
  box-shadow: inset 2px -2px 0 0 #d82034;
}

.bp3-select-label {
  /* autoprefixer: ignore next */
  transition: top 0.25s ease, font-size 0.25s ease, padding-right 0.25s ease;
  padding-left: 12px;
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  cursor: pointer;
  width: 100%;
  position: absolute;
  pointer-events: none;
  left: 0;
  will-change: transform;
  top: 2.8rem;
  transform: translateY(-100%);
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  padding-right: 0;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  padding-right: 0;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
}

.bp3-form-group.bp3-intent-error .bp3-select-label,
.bp3-select-group.bp3-intent-error .bp3-select-label {
  color: #d82034;
}

.bp3-form-group.bp3-intent-error .bp3-select[disabled] ~ .bp3-select-label,
.bp3-select-group.bp3-intent-error .bp3-select[disabled] ~ .bp3-select-label {
  pointer-events: none;
  color: #808080;
}


@font-face { font-family: Ge47a1; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPgAAsAAAAABfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFY2H0CvY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAE0AAABQcqF77GhlYWQAAAIgAAAALgAAADYZSR80aGhlYQAAAlAAAAAYAAAAJAcvA+tobXR4AAACaAAAAAgAAAAIA+gAAGxvY2EAAAJwAAAABgAAAAYAKAAAbWF4cAAAAngAAAAeAAAAIAENACFuYW1lAAACmAAAASkAAAIWm5e+CnBvc3QAAAPEAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8wjiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGB+AeRGgUmgRhABAAFVCzwAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAACZjemuwwiDAyMZkbyjGIi7Ix8jPqMaib2YD4zO4cIuwg7+z87IL2eg0MESPUwXeUAiXL8s2Nn5FgPZIhwcPQATQIAcEwKdgAAAHicY2BkYGAA4k31iZfj+W2+MnAzvwCKMNwuyt2JTDO7Md0FUhwMTCAeAFOBCxUAAHicY2BkYGB+wcAAJ90YGBlQARMAOTYCJAAAAAAD6AAAAAAAAAAoAAB4nGNgZGBgYGIQZQDRIBYDAxcQMjD8B/MZAAqkAS8AAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigAAuBuyAiZGJkZmBKdOAgQEABG0AsQA=) format('woff');font-weight: normal;font-style: normal;}

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable plugin/stylelint-bem-namics */

.bp3-portal-suggest .bp3-transition-container {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .bp3-portal-suggest .bp3-transition-container {
    width: 32rem;
  }
}

.bp3-portal-suggest .bp3-active .bp3-input {
  box-shadow: inset 2px -2px 0 0 #000000;
}

.bp3-portal-suggest .bp3-active .bp3-input {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  max-width: 22.4rem;
  display: block;
}

@media screen and (min-width: 769px) {
  .bp3-portal-suggest .bp3-active .bp3-input {
    max-width: 32rem;
  }
}

.bp3-portal-suggest .bp3-transition-container {
  z-index: 140;
}

@media screen and (max-width: 768px) {
  .bp3-portal-suggest .bp3-transition-container {
    position: fixed !important;
    bottom: 0;
    height: auto;
    max-height: 50vh;
    width: 100vw;
    top: auto !important;
    left: 0 !important;
    right: 0 !important;
    background-color: #ffffff;
    transform: none !important;
  }
}

.bp3-portal-suggest .bp3-popover-content {
  padding-top: 24px;
  padding-bottom: 24px;
  width: 100%;
  top: 100%;
  left: 0;
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}

@media screen and (min-width: 769px) {
  .bp3-portal-suggest .bp3-popover-content {
    width: 32rem;
  }
}

@media screen and (min-width: 993px) {
  .bp3-portal-suggest .bp3-popover-content {
    position: absolute;
  }
}

.bp3-portal-suggest .bp3-menu li {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  font-weight: normal;
  cursor: pointer;
  text-align: left;
  color: #353535;
  position: relative;
}

.bp3-portal-suggest .bp3-menu li b {
  color: #000000;
  font-weight: normal;
}

.bp3-portal-suggest .bp3-menu li:last-child {
  margin-bottom: 0;
}

.bp3-portal-suggest .bp3-menu li:hover,
.bp3-portal-suggest .bp3-menu li .bp3-active {
  color: #000000;
  background-color: #ffffff;
}

.bp3-portal-suggest .bp3-menu li .bp3-disabled {
  display: none;
}

.bp3-portal-suggest .bp3-menu-item .bp3-fill {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}

@media screen and (max-width: 768px) {
  .bp3-portal-suggest .bp3-menu-item .bp3-fill {
    text-align: center;
  }
}

.bp3-portal-suggest .bp3-menu-item .bp3-fill strong {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
}

.bp3-portal-suggest .bp3-menu-item.bp3-active .bp3-fill {
  padding-right: 60px;
  /* autoprefixer: ignore next */
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  color: #ffffff;
  background-color: #353535;
}

@media screen and (max-width: 768px) {
  .bp3-portal-suggest .bp3-menu-item.bp3-active .bp3-fill {
    padding-left: 60px;
  }
}

.bp3-portal-suggest .bp3-menu-item.bp3-active .bp3-fill:active,
.bp3-portal-suggest .bp3-menu-item.bp3-active .bp3-fill:hover,
.bp3-portal-suggest .bp3-menu-item.bp3-active .bp3-fill:focus {
  background-color: #000000;
}

.bp3-portal-suggest .bp3-menu-item.bp3-active .bp3-fill::after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Ge47a1;
  font-weight: normal;
  content: '\e000';
  speak: none;
  position: absolute;
  top: 1.2rem;
  right: 2rem;
  font-size: 2rem;
}

.bp3-portal-suggest .bp3-menu {
  padding-left: 8px;
  padding-right: 8px;
  max-height: 30rem;
  overflow-y: auto;
}

/* stylelint-enable plugin/stylelint-bem-namics */


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-text-area-group {
  position: relative;
  background-color: #ffffff;
  box-shadow: none;
}

.bp3-text-area-group::before {
  z-index: 20;
  content: '';
  background-color: inherit;
  height: 100%;
  width: 2px;
  position: absolute;
  left: 0;
  bottom: 1rem;
  top: auto;
  width: 3px;
}

.h-browser-device--ie .bp3-text-area-group::before,
.h-browser-device--edge .bp3-text-area-group::before {
  width: 4px;
  margin-top: -1px;
  margin-left: -1px;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-text-area-label {
  /* autoprefixer: ignore next */
  transition: top 0.25s ease, font-size 0.25s ease, padding-right 0.25s ease;
  padding-left: 12px;
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  cursor: pointer;
  width: 100%;
  position: absolute;
  pointer-events: none;
  left: 0;
  will-change: transform;
  top: 2.8rem;
  transform: translateY(-100%);
}

.bp3-form-group.bp3-intent-error .bp3-text-area-label,
.bp3-text-area-group.bp3-intent-error .bp3-text-area-label,
.bp3-input-group.bp3-intent-error .bp3-text-area-label {
  color: #d82034;
}

.bp3-text-area:disabled .bp3-text-area-label,
.bp3-form-group.bp3-disabled .bp3-text-area-label,
.bp3-text-area-group.bp3-disabled .bp3-text-area-label,
.bp3-input-group.bp3-disabled .bp3-text-area-label {
  pointer-events: none;
  color: #808080;
}

.bp3-text-area:focus ~ .bp3-text-area-label,
.bp3-text-area-not-empty ~ .bp3-text-area-label {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  padding-right: 0;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

.bp3-text-area {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  /* autoprefixer: ignore next */
  transition: box-shadow 0.2s ease-in-out;
  box-shadow: inset 1px -1px 0 0 #353535;
  display: block;
  border: none;
  box-shadow: inset 1px -1px 0 0 #353535;
  background-color: inherit;
  border-radius: 0;
  outline: none;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-bottom: 0;
  color: #000000;
  min-height: 3.8rem;
  resize: vertical;
  background-color: inherit;
  overflow: hidden;
}

.bp3-text-area[type=number]::-webkit-inner-spin-button,
.bp3-text-area[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

.bp3-text-area[type="date"] {
  min-height: 3.8rem;
}

.bp3-text-area:focus,
.bp3-text-area:hover,
.bp3-text-area:active {
  outline: none;
  box-shadow: inset 2px -2px 0 0 #000000;
}

.bp3-text-area[disabled] {
  box-shadow: inset 1px -1px 0 0 #b4b4b4;
  pointer-events: none;
  color: #808080;
  background: #ffffff;
}

.bp3-text-area[disabled] ~ .bp3-text-area-label {
  pointer-events: none;
  color: #808080;
}

.bp3-text-area[readonly] {
  pointer-events: none;
}

.h-browser-device--ie .bp3-text-area {
  overflow: auto;
}

.h-browser-device--ios .bp3-text-area {
  text-indent: -3px;
}

.bp3-text-area:-ms-input-placeholder {
  visibility: hidden;
  color: transparent;
}

.bp3-text-area::-ms-input-placeholder {
  visibility: hidden;
  color: transparent;
}

.bp3-text-area::placeholder {
  visibility: hidden;
  color: transparent;
}

.bp3-text-area:-ms-input-placeholder {
  visibility: visible;
}

.bp3-text-area:not([rows]) {
  height: 3.8rem;
}

.bp3-form-group.bp3-intent-error .bp3-text-area:not(:disabled),
.bp3-text-area-group.bp3-intent-error .bp3-text-area:not(:disabled),
.bp3-input-group.bp3-intent-error .bp3-text-area:not(:disabled) {
  box-shadow: inset 2px -2px 0 0 #d82034;
}


/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-disable max-nesting-depth  */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-enable max-nesting-depth  */

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable */

.bp3-timepicker {
  display: inline-block;
  position: relative;
}

.bp3-timepicker-input-row {
  display: flex;
}

.bp3-timepicker-label {
  /* autoprefixer: ignore next */
  transition: top 0.25s ease, font-size 0.25s ease, padding-right 0.25s ease;
  padding-left: 12px;
  font-family: "Calibri W02 Light", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  cursor: pointer;
  width: 100%;
  position: absolute;
  pointer-events: none;
  left: 0;
  will-change: transform;
  top: 2.8rem;
  transform: translateY(-100%);
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  padding-right: 0;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
}

.bp3-intent-error .bp3-timepicker-label {
  color: #d82034;
}

.bp3-timepicker--disabled .bp3-timepicker-label {
  pointer-events: none;
  color: #808080;
}

.bp3-timepicker-divider-text {
  padding-left: 8px;
  padding-right: 8px;
  align-self: center;
}

.bp3-timepicker-input {
  width: 4rem;
}

.bp3-timepicker-input .bp3-input {
  -moz-appearance: textfield;
}

/* stylelint-enable */


@font-face { font-family: wdbe65; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQIAAsAAAAABjAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFY2H0CvY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAHcAAACIrwab9GhlYWQAAAJIAAAALgAAADYZqiAIaGhlYQAAAngAAAAYAAAAJAeQA+tobXR4AAACkAAAAAgAAAAIA+gAAGxvY2EAAAKYAAAABgAAAAYARAAAbWF4cAAAAqAAAAAeAAAAIAENADFuYW1lAAACwAAAASkAAAIWm5e+CnBvc3QAAAPsAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8wjiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGB+AeRGgUmgRhABAAFVCzwAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAAC5uXMmxlUGBgY2RnZlPQZ1UzMOYGEPaOZkTgnkJBnFBNh5wQS/EBpdcYvkv8Ockpy6nBxMQb+W8/KasQiB2QxBoHEODn/rWcM5AQyJDkZV4IUgpgg6QggBZJeB1QI1CsJVPhvHVBMm4sL6AIAitgYNAB4nGNgZGBgAGLzn3LW8fw2Xxm4mV8ARRhuF+XuQKaZlzNvBlIcDEwgHgAwygpvAAB4nGNgZGBgfsHAACeXMzAyoAImAEBpAoUAAAAAA+gAAAAAAAAARAAAeJxjYGRgYGBiUGUA0SAWAwMXEDIw/AfzGQAMNAE/AAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAALgbsgImRiZGZgSnTgIEBAARtALEA) format('woff');font-weight: normal;font-style: normal;}

@charset "UTF-8";

/* stylelint-disable plugin/stylelint-bem-namics */

/* stylelint-enable plugin/stylelint-bem-namics */

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable */

/* stylelint-enable */

.bp3-toast-container {
  z-index: 200;
  padding-bottom: 12px;
  position: fixed;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  width: 100%;
  bottom: 0;
  pointer-events: none;
}

.bp3-toast {
  padding-top: 16px;
  padding-bottom: 16px;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  width: auto;
  position: relative;
  pointer-events: auto;
  color: #ffffff;
  background-color: #353535;
  /* stylelint-disable-next-line */
}

.bp3-toast + .m-toast {
  margin-bottom: 16px;
}

@media screen and (min-width: 993px) {
  .bp3-toast {
    margin: 0 auto;
    max-width: 64.6rem;
  }
}

.bp3-toast {
  /* autoprefixer: ignore next */
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  display: none;
  visibility: hidden;
  transform: translateY(150%);
  opacity: 0;
}

.bp3-toast.bp3-toast-enter {
  display: block;
  visibility: visible;
}

.bp3-toast.bp3-toast-enter-active,
.bp3-toast.bp3-toast-enter-done,
.bp3-toast.bp3-toast-exit {
  display: block;
  visibility: visible;
  opacity: 1;
  transform: translateY(0%);
}

.bp3-toast.bp3-toast-exit-active {
  display: block;
  visibility: visible;
  opacity: 0;
  transform: translateY(150%);
}

.bp3-toast.bp3-toast-exit-done {
  display: none;
  visibility: hidden;
}

.bp3-toast + .bp3-toast {
  margin-bottom: 16px;
}

.bp3-toast > .bp3-icon {
  margin-top: 17px;
  margin-left: 16px;
  position: absolute;
  top: 0;
  left: 0;
}

.bp3-toast > .bp3-icon .a-svg {
  fill: #ffffff;
  width: 2rem;
  height: 2rem;
}

.bp3-toast .bp3-toast-message {
  margin-left: 52px;
  margin-right: 48px;
  display: block;
  color: #ffffff;
}

@media screen and (min-width: 993px) {
  .bp3-toast .bp3-toast-message {
    margin-right: 120px;
  }
}

.bp3-toast .bp3-toast-message span > * {
  margin-top: 16px;
}

.bp3-toast .bp3-toast-message span > *:first-child {
  margin-top: 0;
}

.bp3-toast .bp3-toast-message span h1 + p,
.bp3-toast .bp3-toast-message span h2 + p,
.bp3-toast .bp3-toast-message span h3 + p,
.bp3-toast .bp3-toast-message span h4 + p,
.bp3-toast .bp3-toast-message span h5 + p {
  margin-top: 0;
}

.bp3-toast .bp3-toast-message span > ul,
.bp3-toast .bp3-toast-message span > ol {
  margin-top: 12px;
}

.bp3-toast .bp3-toast-message span ul > li + li,
.bp3-toast .bp3-toast-message span ol > li + li {
  margin-top: 8px;
}

.bp3-toast .bp3-toast-message span,
.bp3-toast .bp3-toast-message span h1,
.bp3-toast .bp3-toast-message span h2,
.bp3-toast .bp3-toast-message span h3,
.bp3-toast .bp3-toast-message span h4,
.bp3-toast .bp3-toast-message span h5,
.bp3-toast .bp3-toast-message span p {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.bp3-toast .bp3-toast-message span h1,
.bp3-toast .bp3-toast-message span h2,
.bp3-toast .bp3-toast-message span h3,
.bp3-toast .bp3-toast-message span h4,
.bp3-toast .bp3-toast-message span h5,
.bp3-toast .bp3-toast-message span strong,
.bp3-toast .bp3-toast-message span b {
  font-family: "Calibri W02 Bold", Arial, Helvetica, sans-serif;
}

.bp3-toast .bp3-toast-message span em {
  font-family: "Calibri W02 Italic", Arial, Helvetica, sans-serif;
}

.bp3-toast .bp3-toast-message span ul {
  margin-left: 12px;
  font-size: inherit;
}

.bp3-toast .bp3-toast-message span ul li {
  margin-left: 24px;
  margin-bottom: 16px;
  position: relative;
}

.bp3-toast .bp3-toast-message span ul li:last-child {
  margin-bottom: 0;
}

.bp3-toast .bp3-toast-message span ul li::before {
  position: absolute;
  margin-left: -24px;
}

.bp3-toast .bp3-toast-message span ul li > ul,
.bp3-toast .bp3-toast-message span ul li > ol {
  margin-top: 16px;
}

.bp3-toast .bp3-toast-message span ul ol,
.bp3-toast .bp3-toast-message span ul ul {
  margin: 0;
  padding: 0;
}

.bp3-toast .bp3-toast-message span ul > li::before {
  content: "•";
}

.bp3-toast .bp3-toast-message span ol {
  margin-left: 12px;
  font-size: inherit;
  counter-reset: list-index-service;
}

.bp3-toast .bp3-toast-message span ol li {
  margin-left: 24px;
  margin-bottom: 16px;
  position: relative;
}

.bp3-toast .bp3-toast-message span ol li:last-child {
  margin-bottom: 0;
}

.bp3-toast .bp3-toast-message span ol li::before {
  position: absolute;
  margin-left: -24px;
}

.bp3-toast .bp3-toast-message span ol li > ul,
.bp3-toast .bp3-toast-message span ol li > ol {
  margin-top: 16px;
}

.bp3-toast .bp3-toast-message span ol ol,
.bp3-toast .bp3-toast-message span ol ul {
  margin: 0;
  padding: 0;
}

.bp3-toast .bp3-toast-message span ol > li {
  counter-increment: list-index-service;
}

.bp3-toast .bp3-toast-message span ol > li::before {
  content: counter(list-index-service) ".";
}

.bp3-toast .bp3-toast-message span ul,
.bp3-toast .bp3-toast-message span ol {
  margin-left: 0;
}

.bp3-toast .bp3-toast-message span ul li,
.bp3-toast .bp3-toast-message span ol li {
  margin-bottom: 0;
}

.bp3-toast .bp3-toast-message span a {
  color: #d2d2d2;
  text-decoration: none;
  border-bottom: 1px solid #808080;
}

.bp3-toast .bp3-toast-message span a:hover,
.bp3-toast .bp3-toast-message span a:focus,
.bp3-toast .bp3-toast-message span a:active {
  border-bottom-color: transparent;
}

.bp3-toast .bp3-button-group {
  margin-left: 16px;
  margin-right: 16px;
  display: block;
}

@media screen and (min-width: 769px) {
  .bp3-toast .bp3-button-group {
    margin-left: 48px;
    margin-right: 48px;
  }
}

.bp3-toast .bp3-button-group .bp3-button {
  display: inline-flex;
  /* stylelint-disable-next-line */
}

@media screen and (min-width: 769px) {
  .bp3-toast .bp3-button-group .bp3-button + .m-toast__action {
    margin-left: 12px;
  }
}

.bp3-toast .bp3-button-group .bp3-button:not(.m-toast__action-close) {
  margin-top: 16px;
}

.bp3-toast .bp3-button-group .bp3-button.m-toast__action-close {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  position: absolute;
  top: 0;
  right: 0;
  color: #b4b4b4;
  margin: 0;
  width: 5.4rem;
  height: 5.4rem;
}

.bp3-toast .bp3-button-group .bp3-button.m-toast__action-close span {
  /* stylelint-disable-next-line */
  display: none !important;
}

.bp3-toast .bp3-button-group .bp3-button.m-toast__action-close:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: wdbe65;
  font-weight: normal;
  content: '\e000';
  speak: none;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  font-size: 14px;
  color: #b4b4b4;
}

.bp3-toast .bp3-button-group .bp3-button.m-toast__action-close:hover:after,
.bp3-toast .bp3-button-group .bp3-button.m-toast__action-close:focus:after,
.bp3-toast .bp3-button-group .bp3-button.m-toast__action-close:active:after {
  color: #ffffff;
}

.bp3-toast .bp3-button-group .bp3-button:last-child {
  background: transparent;
}

.bp3-toast .bp3-button-group .bp3-button:last-child span {
  display: none;
}


.bp3-toast.bp3-toast--inline {
  padding-top: 32px;
  padding-bottom: 32px;
  max-width: 100%;
  background-color: #666666;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
}

.bp3-toast.bp3-toast--inline > .bp3-icon {
  margin-top: 28px;
  margin-left: 24px;
}

@media screen and (min-width: 769px) {
  .bp3-toast.bp3-toast--inline > .bp3-icon {
    margin-top: 32px;
  }
}

@media screen and (min-width: 769px) {
  .bp3-toast.bp3-toast--inline > .bp3-icon {
    margin-left: 40px;
  }
}

.bp3-toast.bp3-toast--inline > .bp3-icon .a-svg {
  width: 3.2rem;
  height: 3.2rem;
}

.bp3-toast.bp3-toast--inline .bp3-toast-message {
  margin-left: 72px;
}

@media screen and (min-width: 769px) {
  .bp3-toast.bp3-toast--inline .bp3-toast-message {
    margin-left: 96px;
  }
}

.bp3-toast.bp3-toast--inline .bp3-toast-message > span {
  /* stylelint-disable-next-line */
}

.bp3-toast.bp3-toast--inline .bp3-toast-message > span > p:first-child {
  padding-top: 4px;
}

.bp3-toast.bp3-toast--inline .bp3-toast-message > span h1,
.bp3-toast.bp3-toast--inline .bp3-toast-message > span h2,
.bp3-toast.bp3-toast--inline .bp3-toast-message > span h3,
.bp3-toast.bp3-toast--inline .bp3-toast-message > span h4,
.bp3-toast.bp3-toast--inline .bp3-toast-message > span h5 {
  font-family: "Calibri W02 Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

@media screen and (min-width: 769px) {
  .bp3-toast.bp3-toast--inline .bp3-toast-message > span h1,
  .bp3-toast.bp3-toast--inline .bp3-toast-message > span h2,
  .bp3-toast.bp3-toast--inline .bp3-toast-message > span h3,
  .bp3-toast.bp3-toast--inline .bp3-toast-message > span h4,
  .bp3-toast.bp3-toast--inline .bp3-toast-message > span h5 {
    font-size: 20px;
    line-height: 28px;
  }
}

.bp3-toast.bp3-toast--inline .bp3-button-group {
  margin-left: 24px;
  margin-right: 32px;
}

@media screen and (min-width: 769px) {
  .bp3-toast.bp3-toast--inline .bp3-button-group {
    margin-left: 96px;
  }
}

.bp3-toast.bp3-toast--inline .bp3-button-group .bp3-button {
  /* stylelint-disable-next-line */
}

@media screen and (min-width: 769px) {
  .bp3-toast.bp3-toast--inline .bp3-button-group .bp3-button:first-child:not(:last-child) {
    margin-top: 24px;
  }
}

.bp3-toast.bp3-toast--inline .bp3-button-group .bp3-button:first-child + .bp3-button:nth-child(2):not(:last-child) {
  margin-top: 12px;
}

@media screen and (min-width: 769px) {
  .bp3-toast.bp3-toast--inline .bp3-button-group .bp3-button:first-child + .bp3-button:nth-child(2):not(:last-child) {
    margin-top: 0;
  }
}



/*# sourceMappingURL=fusion.css.map*/