@CHARSET "UTF-8";
html,
.ContentSlot > *:not(.horizontal-carousel) {
  overflow-x: hidden;
}

/* START override bootstrap */
.container-fluid {
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
}

/* END override bootstrap */
.paragraph-component ol {
  list-style: decimal;
  margin-left: 2em;
}

.paragraph-component li {
  list-style: disc;
  margin-left: 2em;
}

.paragraph-component p {
  margin: 16px 0;
}

.paragraph-component p:first-child {
  margin-top: 0;
}

.paragraph-component p:last-child {
  margin-bottom: 0;
}

.inside-container {
  margin-left: 3px;
  margin-right: 3px;
}

#xs,
#sm,
#md,
#lg,
#xl {
  width: 0;
  height: 0;
  background-color: transparent;
  color: transparent;
}

#xs {
  display: block;
}

#sm, #md, #lg, #xl {
  display: none;
}

@media (min-width: 576px) {
  #xs, #md, #lg, #xl {
    display: none;
  }
  #sm {
    display: block;
  }
}

@media (min-width: 768px) {
  #xs, #sm, #lg, #xl {
    display: none;
  }
  #md {
    display: block;
  }
}

@media (min-width: 992px) {
  #xs, #sm, #md, #xl {
    display: none;
  }
  #lg {
    display: block;
  }
}

@media (min-width: 1200px) {
  #xs, #sm, #md, #lg {
    display: none;
  }
  #xl {
    display: block;
  }
}

/* START layout rules */
.md-btn-lh-primary,
a.md-btn-lh-primary,
a.md-btn-lh-primary:link,
a.md-btn-lh-primary:visited,
a.md-btn-lh-primary:active,
a.md-btn-lh-primary:hover, button.md-btn-lh-primary, .md-btn-lh-secondary,
a.md-btn-lh-secondary,
a.md-btn-lh-secondary:link,
a.md-btn-lh-secondary:visited,
a.md-btn-lh-secondary:active,
a.md-btn-lh-secondary:hover, button.md-btn-lh-secondary {
  position: relative;
}

.md-btn-lh-primary,
a.md-btn-lh-primary,
a.md-btn-lh-primary:link,
a.md-btn-lh-primary:visited,
a.md-btn-lh-primary:active,
a.md-btn-lh-primary:hover {
  background-color: #05164D;
  color: white;
}

.md-btn-lh-primary:before,
a.md-btn-lh-primary:before,
a.md-btn-lh-primary:link:before,
a.md-btn-lh-primary:visited:before,
a.md-btn-lh-primary:active:before,
a.md-btn-lh-primary:hover:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity 15ms linear;
  -o-transition: opacity 15ms linear;
  transition: opacity 15ms linear;
}

.md-btn-lh-primary:hover:before,
a.md-btn-lh-primary:hover:before,
a.md-btn-lh-primary:link:hover:before,
a.md-btn-lh-primary:visited:hover:before,
a.md-btn-lh-primary:active:hover:before,
a.md-btn-lh-primary:hover:hover:before {
  opacity: 0.08;
}

.md-btn-lh-primary.rippler > .rippler-effect,
a.md-btn-lh-primary.rippler > .rippler-effect,
a.md-btn-lh-primary:link.rippler > .rippler-effect,
a.md-btn-lh-primary:visited.rippler > .rippler-effect,
a.md-btn-lh-primary:active.rippler > .rippler-effect,
a.md-btn-lh-primary:hover.rippler > .rippler-effect {
  background-color: #FFFFFF;
  opacity: 0.32;
}

button.md-btn-lh-primary {
  color: #FFFFFF;
  background-color: #05164D;
  font-family: lh-textfont;
  font-weight: bold;
  font-size: 16px;
  border-radius: 2px;
  border: 0;
  outline: none;
  line-height: 21px;
  padding: 14px 23px;
  cursor: pointer;
}

button.md-btn-lh-primary:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity 15ms linear;
  -o-transition: opacity 15ms linear;
  transition: opacity 15ms linear;
}

button.md-btn-lh-primary:hover:before {
  opacity: 0.08;
}

button.md-btn-lh-primary.rippler > .rippler-effect {
  background-color: #FFFFFF;
  opacity: 0.32;
}

.md-btn-lh-secondary,
a.md-btn-lh-secondary,
a.md-btn-lh-secondary:link,
a.md-btn-lh-secondary:visited,
a.md-btn-lh-secondary:active,
a.md-btn-lh-secondary:hover {
  background-color: #EBEBEB;
  color: #05164D;
}

.md-btn-lh-secondary:before,
a.md-btn-lh-secondary:before,
a.md-btn-lh-secondary:link:before,
a.md-btn-lh-secondary:visited:before,
a.md-btn-lh-secondary:active:before,
a.md-btn-lh-secondary:hover:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity 15ms linear;
  -o-transition: opacity 15ms linear;
  transition: opacity 15ms linear;
}

.md-btn-lh-secondary:hover:before,
a.md-btn-lh-secondary:hover:before,
a.md-btn-lh-secondary:link:hover:before,
a.md-btn-lh-secondary:visited:hover:before,
a.md-btn-lh-secondary:active:hover:before,
a.md-btn-lh-secondary:hover:hover:before {
  opacity: 0.04;
}

.md-btn-lh-secondary.rippler > .rippler-effect,
a.md-btn-lh-secondary.rippler > .rippler-effect,
a.md-btn-lh-secondary:link.rippler > .rippler-effect,
a.md-btn-lh-secondary:visited.rippler > .rippler-effect,
a.md-btn-lh-secondary:active.rippler > .rippler-effect,
a.md-btn-lh-secondary:hover.rippler > .rippler-effect {
  background-color: #000000;
  opacity: 0.12;
}

button.md-btn-lh-secondary {
  color: #05164D;
  background-color: #EBEBEB;
  font-family: lh-textfont;
  font-weight: bold;
  font-size: 16px;
  border-radius: 2px;
  border: 0;
  outline: none;
  line-height: 21px;
  padding: 14px 23px;
  cursor: pointer;
}

button.md-btn-lh-secondary:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity 15ms linear;
  -o-transition: opacity 15ms linear;
  transition: opacity 15ms linear;
}

button.md-btn-lh-secondary:hover:before {
  opacity: 0.08;
}

button.md-btn-lh-secondary.rippler > .rippler-effect {
  background-color: #FFFFFF;
  opacity: 0.32;
}

.md-btn-lh-primary.disabled,
.md-btn-lh-secondary.disabled {
  pointer-events: none;
  color: #B4B4B4;
  background-color: #EBEBEB;
  border-color: #EBEBEB;
}

/*
 Ripple
*/
.md-btn-ripple {
  overflow: hidden;
  position: relative;
}

.md-btn-ripple:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 170px;
  height: 170px;
  margin-left: -85px;
  margin-top: -85px;
  background: rgba(50, 98, 207, 0.3);
  border-radius: 100%;
  transform: scale(0);
}

@keyframes md-btn-ripple {
  0% {
    transform: scale(0);
  }
  20% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}

.md-btn-ripple:not(:active):after {
  animation: md-btn-ripple 0.6s ease-out;
}

.md-btn-ripple:after {
  visibility: hidden;
}

.md-btn-ripple:focus:after {
  visibility: visible;
}

[data-md-tooltip] {
  position: relative;
}

[data-md-tooltip]:after {
  position: absolute;
  left: 50%;
  top: 120%;
  z-index: 10;
  content: attr(data-md-tooltip);
  background-color: rgba(97, 97, 97, 0.9);
  color: #FFFFFF;
  padding: 0 8px;
  line-height: 24px;
  white-space: nowrap;
  text-align: center;
  border-radius: 4px;
  font-size: 12px;
  font-weight: bold;
  -webkit-transform: translateX(-50%) scale(0);
  -ms-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  -webkit-transition: opacity 150ms ease-out, -webkit-transform 150ms ease-out;
  -o-transition: transform 150ms ease-out, opacity 150ms ease-out;
  transition: opacity 150ms ease-out, -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out, opacity 150ms ease-out;
  transition: transform 150ms ease-out, opacity 150ms ease-out, -webkit-transform 150ms ease-out;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  opacity: 0;
}

[data-md-tooltip].rippler:after {
  top: 5px;
}

[data-md-tooltip].md-tooltip-show:after, [data-md-tooltip].md-tooltip-hover:hover:after {
  -webkit-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  opacity: 1;
}

/*! Start WsxTextTypeEnum */
.text-type-eyecatcher,
.text-type-eyecatcher-red,
.text-type-eyecatcher-grey {
  display: inline-block;
  font-family: lh-textfont, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 0 16px;
  line-height: 32px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.text-type-eyecatcher {
  background-color: #3262CF;
}

.text-type-eyecatcher-red {
  background-color: #FF613D;
}

.text-type-eyecatcher-grey {
  background-color: #878787;
}

.text-type-notification-info,
.text-type-notification-warning,
.text-type-notification-danger,
.text-type-notification-success {
  border-radius: 2px;
  padding: 18px;
  font-family: lh-textfont, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  display: block;
}

.text-type-notification-info {
  border: solid 1px #05164D;
  background-color: #FFFFFF;
  color: #05164D;
}

.text-type-notification-warning {
  background-color: #EAEFFA;
  color: #505050;
}

.text-type-notification-danger {
  background-color: #F9E5E8;
  color: #CC0022;
}

.text-type-notification-success {
  background-color: #E5F4EC;
  color: #009944;
}

.text-type-promoteaser-blue,
.text-type-promoteaser-bordered,
.text-type-promoteaser-grey {
  height: 580px;
  border-radius: 2px;
}

.text-type-promoteaser-blue {
  padding: 184px 20px 20px 20px;
  background-color: #05164D;
}

.text-type-promoteaser-bordered {
  padding: 180px 16px 16px 16px;
  border: solid 4px #F5F5F5;
  background-color: #FFFFFF;
}

.text-type-promoteaser-grey {
  padding: 184px 20px 20px 20px;
  background-color: #F5F5F5;
}

@media (min-width: 768px) {
  .text-type-notification-info,
  .text-type-notification-warning,
  .text-type-notification-danger,
  .text-type-notification-success {
    padding: 24px 68px 24px 24px;
  }
}

.text-type-box-gray {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #F5F5F5;
}

.text-type-box-info {
  background-color: #EAEFFA;
  padding: 8px 10px;
}

.text-type-box-info .customer-number {
  font-weight: bold;
}

.text-type-with-leading-icon {
  display: flex;
  align-items: center;
}

.text-type-with-leading-icon span.icon-component {
  margin-right: 3px;
}

/*! End WsxTextTypeEnum */
/*! Start WsxIconSizeEnum */
.icon-size-pixel-22,
.mdc-button .mdc-button__icon.icon-size-pixel-22 {
  font-size: 22px;
}

.icon-size-pixel-24,
.mdc-button .mdc-button__icon.icon-size-pixel-24 {
  font-size: 24px;
}

.icon-size-pixel-26,
.mdc-button .mdc-button__icon.icon-size-pixel-26 {
  font-size: 26px;
}

.icon-size-pixel-32,
.mdc-button .mdc-button__icon.icon-size-pixel-32 {
  font-size: 32px;
}

.icon-size-pixel-52,
.mdc-button .mdc-button__icon.icon-size-pixel-52 {
  font-size: 52px;
}

@media (min-width: 576px) {
  .icon-size-sm-pixel-22,
  .mdc-button .mdc-button__icon.icon-size-sm-pixel-22 {
    font-size: 22px;
  }
  .icon-size-sm-pixel-24,
  .mdc-button .mdc-button__icon.icon-size-sm-pixel-24 {
    font-size: 24px;
  }
  .icon-size-sm-pixel-26,
  .mdc-button .mdc-button__icon.icon-size-sm-pixel-26 {
    font-size: 26px;
  }
  .icon-size-sm-pixel-32,
  .mdc-button .mdc-button__icon.icon-size-sm-pixel-32 {
    font-size: 32px;
  }
  .icon-size-sm-pixel-52,
  .mdc-button .mdc-button__icon.icon-size-sm-pixel-52 {
    font-size: 52px;
  }
}

@media (min-width: 768px) {
  .icon-size-md-pixel-22,
  .mdc-button .mdc-button__icon.icon-size-md-pixel-22 {
    font-size: 22px;
  }
  .icon-size-md-pixel-24,
  .mdc-button .mdc-button__icon.icon-size-md-pixel-24 {
    font-size: 24px;
  }
  .icon-size-md-pixel-26,
  .mdc-button .mdc-button__icon.icon-size-md-pixel-26 {
    font-size: 26px;
  }
  .icon-size-md-pixel-32,
  .mdc-button .mdc-button__icon.icon-size-md-pixel-32 {
    font-size: 32px;
  }
  .icon-size-md-pixel-52,
  .mdc-button .mdc-button__icon.icon-size-md-pixel-52 {
    font-size: 52px;
  }
}

@media (min-width: 992px) {
  .icon-size-lg-pixel-22,
  .mdc-button .mdc-button__icon.icon-size-lg-pixel-22 {
    font-size: 22px;
  }
  .icon-size-lg-pixel-24,
  .mdc-button .mdc-button__icon.icon-size-lg-pixel-24 {
    font-size: 24px;
  }
  .icon-size-lg-pixel-26,
  .mdc-button .mdc-button__icon.icon-size-lg-pixel-26 {
    font-size: 26px;
  }
  .icon-size-lg-pixel-32,
  .mdc-button .mdc-button__icon.icon-size-lg-pixel-32 {
    font-size: 32px;
  }
  .icon-size-lg-pixel-52,
  .mdc-button .mdc-button__icon.icon-size-lg-pixel-52 {
    font-size: 52px;
  }
}

@media (min-width: 1200px) {
  .icon-size-xl-pixel-22,
  .mdc-button .mdc-button__icon.icon-size-xl-pixel-22 {
    font-size: 22px;
  }
  .icon-size-xl-pixel-24,
  .mdc-button .mdc-button__icon.icon-size-xl-pixel-24 {
    font-size: 24px;
  }
  .icon-size-xl-pixel-26,
  .mdc-button .mdc-button__icon.icon-size-xl-pixel-26 {
    font-size: 26px;
  }
  .icon-size-xl-pixel-32,
  .mdc-button .mdc-button__icon.icon-size-xl-pixel-32 {
    font-size: 32px;
  }
  .icon-size-xl-pixel-52,
  .mdc-button .mdc-button__icon.icon-size-xl-pixel-52 {
    font-size: 52px;
  }
}

/*! End WsxIconSizeEnum */
/*! Start IconPxEnum */
.icon-top-pixel-minus-12 {
  position: relative;
  top: 12px;
}

.icon-top-pixel-minus-11 {
  position: relative;
  top: 11px;
}

.icon-top-pixel-minus-10 {
  position: relative;
  top: 10px;
}

.icon-top-pixel-minus-9 {
  position: relative;
  top: 9px;
}

.icon-top-pixel-minus-8 {
  position: relative;
  top: 8px;
}

.icon-top-pixel-minus-7 {
  position: relative;
  top: 7px;
}

.icon-top-pixel-minus-6 {
  position: relative;
  top: 6px;
}

.icon-top-pixel-minus-5 {
  position: relative;
  top: 5px;
}

.icon-top-pixel-minus-4 {
  position: relative;
  top: 4px;
}

.icon-top-pixel-minus-3 {
  position: relative;
  top: 3px;
}

.icon-top-pixel-minus-2 {
  position: relative;
  top: 2px;
}

.icon-top-pixel-minus-1 {
  position: relative;
  top: 1px;
}

.icon-top-pixel-0 {
  position: relative;
  top: 0px;
}

.icon-top-pixel-1 {
  position: relative;
  top: 1px;
}

.icon-top-pixel-2 {
  position: relative;
  top: 2px;
}

.icon-top-pixel-3 {
  position: relative;
  top: 3px;
}

.icon-top-pixel-4 {
  position: relative;
  top: 4px;
}

.icon-top-pixel-5 {
  position: relative;
  top: 5px;
}

.icon-top-pixel-6 {
  position: relative;
  top: 6px;
}

.icon-top-pixel-7 {
  position: relative;
  top: 7px;
}

.icon-top-pixel-8 {
  position: relative;
  top: 8px;
}

.icon-top-pixel-9 {
  position: relative;
  top: 9px;
}

.icon-top-pixel-10 {
  position: relative;
  top: 10px;
}

.icon-top-pixel-11 {
  position: relative;
  top: 11px;
}

.icon-top-pixel-12 {
  position: relative;
  top: 12px;
}

@media (min-width: 576px) {
  .icon-top-sm-pixel-minus-12 {
    position: relative;
    top: 12px;
  }
  .icon-top-sm-pixel-minus-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-sm-pixel-minus-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-sm-pixel-minus-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-sm-pixel-minus-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-sm-pixel-minus-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-sm-pixel-minus-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-sm-pixel-minus-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-sm-pixel-minus-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-sm-pixel-minus-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-sm-pixel-minus-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-sm-pixel-minus-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-sm-pixel-0 {
    position: relative;
    top: 0px;
  }
  .icon-top-sm-pixel-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-sm-pixel-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-sm-pixel-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-sm-pixel-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-sm-pixel-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-sm-pixel-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-sm-pixel-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-sm-pixel-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-sm-pixel-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-sm-pixel-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-sm-pixel-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-sm-pixel-12 {
    position: relative;
    top: 12px;
  }
}

@media (min-width: 768px) {
  .icon-top-md-pixel-minus-12 {
    position: relative;
    top: 12px;
  }
  .icon-top-md-pixel-minus-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-md-pixel-minus-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-md-pixel-minus-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-md-pixel-minus-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-md-pixel-minus-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-md-pixel-minus-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-md-pixel-minus-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-md-pixel-minus-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-md-pixel-minus-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-md-pixel-minus-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-md-pixel-minus-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-md-pixel-0 {
    position: relative;
    top: 0px;
  }
  .icon-top-md-pixel-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-md-pixel-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-md-pixel-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-md-pixel-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-md-pixel-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-md-pixel-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-md-pixel-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-md-pixel-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-md-pixel-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-md-pixel-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-md-pixel-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-md-pixel-12 {
    position: relative;
    top: 12px;
  }
}

@media (min-width: 992px) {
  .icon-top-lg-pixel-minus-12 {
    position: relative;
    top: 12px;
  }
  .icon-top-lg-pixel-minus-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-lg-pixel-minus-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-lg-pixel-minus-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-lg-pixel-minus-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-lg-pixel-minus-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-lg-pixel-minus-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-lg-pixel-minus-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-lg-pixel-minus-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-lg-pixel-minus-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-lg-pixel-minus-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-lg-pixel-minus-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-lg-pixel-0 {
    position: relative;
    top: 0px;
  }
  .icon-top-lg-pixel-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-lg-pixel-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-lg-pixel-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-lg-pixel-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-lg-pixel-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-lg-pixel-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-lg-pixel-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-lg-pixel-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-lg-pixel-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-lg-pixel-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-lg-pixel-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-lg-pixel-12 {
    position: relative;
    top: 12px;
  }
}

@media (min-width: 1200px) {
  .icon-top-xl-pixel-minus-12 {
    position: relative;
    top: 12px;
  }
  .icon-top-xl-pixel-minus-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-xl-pixel-minus-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-xl-pixel-minus-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-xl-pixel-minus-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-xl-pixel-minus-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-xl-pixel-minus-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-xl-pixel-minus-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-xl-pixel-minus-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-xl-pixel-minus-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-xl-pixel-minus-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-xl-pixel-minus-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-xl-pixel-0 {
    position: relative;
    top: 0px;
  }
  .icon-top-xl-pixel-1 {
    position: relative;
    top: 1px;
  }
  .icon-top-xl-pixel-2 {
    position: relative;
    top: 2px;
  }
  .icon-top-xl-pixel-3 {
    position: relative;
    top: 3px;
  }
  .icon-top-xl-pixel-4 {
    position: relative;
    top: 4px;
  }
  .icon-top-xl-pixel-5 {
    position: relative;
    top: 5px;
  }
  .icon-top-xl-pixel-6 {
    position: relative;
    top: 6px;
  }
  .icon-top-xl-pixel-7 {
    position: relative;
    top: 7px;
  }
  .icon-top-xl-pixel-8 {
    position: relative;
    top: 8px;
  }
  .icon-top-xl-pixel-9 {
    position: relative;
    top: 9px;
  }
  .icon-top-xl-pixel-10 {
    position: relative;
    top: 10px;
  }
  .icon-top-xl-pixel-11 {
    position: relative;
    top: 11px;
  }
  .icon-top-xl-pixel-12 {
    position: relative;
    top: 12px;
  }
}

/*! End IconPxEnum */
/*! Start IconPxEnum */
span.icon-right-pixel-minus-12 {
  display: inline-block;
}

.icon-right-pixel-minus-12 {
  right: 12px;
}

span.icon-right-pixel-minus-11 {
  display: inline-block;
}

.icon-right-pixel-minus-11 {
  right: 11px;
}

span.icon-right-pixel-minus-10 {
  display: inline-block;
}

.icon-right-pixel-minus-10 {
  right: 10px;
}

span.icon-right-pixel-minus-9 {
  display: inline-block;
}

.icon-right-pixel-minus-9 {
  right: 9px;
}

span.icon-right-pixel-minus-8 {
  display: inline-block;
}

.icon-right-pixel-minus-8 {
  right: 8px;
}

span.icon-right-pixel-minus-7 {
  display: inline-block;
}

.icon-right-pixel-minus-7 {
  right: 7px;
}

span.icon-right-pixel-minus-6 {
  display: inline-block;
}

.icon-right-pixel-minus-6 {
  right: 6px;
}

span.icon-right-pixel-minus-5 {
  display: inline-block;
}

.icon-right-pixel-minus-5 {
  right: 5px;
}

span.icon-right-pixel-minus-4 {
  display: inline-block;
}

.icon-right-pixel-minus-4 {
  right: 4px;
}

span.icon-right-pixel-minus-3 {
  display: inline-block;
}

.icon-right-pixel-minus-3 {
  right: 3px;
}

span.icon-right-pixel-minus-2 {
  display: inline-block;
}

.icon-right-pixel-minus-2 {
  right: 2px;
}

span.icon-right-pixel-minus-1 {
  display: inline-block;
}

.icon-right-pixel-minus-1 {
  right: 1px;
}

span.icon-right-pixel-0 {
  display: inline-block;
}

.icon-right-pixel-0 {
  right: 0px;
}

span.icon-right-pixel-1 {
  display: inline-block;
}

.icon-right-pixel-1 {
  right: 1px;
}

span.icon-right-pixel-2 {
  display: inline-block;
}

.icon-right-pixel-2 {
  right: 2px;
}

span.icon-right-pixel-3 {
  display: inline-block;
}

.icon-right-pixel-3 {
  right: 3px;
}

span.icon-right-pixel-4 {
  display: inline-block;
}

.icon-right-pixel-4 {
  right: 4px;
}

span.icon-right-pixel-5 {
  display: inline-block;
}

.icon-right-pixel-5 {
  right: 5px;
}

span.icon-right-pixel-6 {
  display: inline-block;
}

.icon-right-pixel-6 {
  right: 6px;
}

span.icon-right-pixel-7 {
  display: inline-block;
}

.icon-right-pixel-7 {
  right: 7px;
}

span.icon-right-pixel-8 {
  display: inline-block;
}

.icon-right-pixel-8 {
  right: 8px;
}

span.icon-right-pixel-9 {
  display: inline-block;
}

.icon-right-pixel-9 {
  right: 9px;
}

span.icon-right-pixel-10 {
  display: inline-block;
}

.icon-right-pixel-10 {
  right: 10px;
}

span.icon-right-pixel-11 {
  display: inline-block;
}

.icon-right-pixel-11 {
  right: 11px;
}

span.icon-right-pixel-12 {
  display: inline-block;
}

.icon-right-pixel-12 {
  right: 12px;
}

@media (min-width: 576px) {
  span.icon-right-sm-pixel-minus-12 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-12 {
    right: 12px;
  }
  span.icon-right-sm-pixel-minus-11 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-11 {
    right: 11px;
  }
  span.icon-right-sm-pixel-minus-10 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-10 {
    right: 10px;
  }
  span.icon-right-sm-pixel-minus-9 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-9 {
    right: 9px;
  }
  span.icon-right-sm-pixel-minus-8 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-8 {
    right: 8px;
  }
  span.icon-right-sm-pixel-minus-7 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-7 {
    right: 7px;
  }
  span.icon-right-sm-pixel-minus-6 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-6 {
    right: 6px;
  }
  span.icon-right-sm-pixel-minus-5 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-5 {
    right: 5px;
  }
  span.icon-right-sm-pixel-minus-4 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-4 {
    right: 4px;
  }
  span.icon-right-sm-pixel-minus-3 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-3 {
    right: 3px;
  }
  span.icon-right-sm-pixel-minus-2 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-2 {
    right: 2px;
  }
  span.icon-right-sm-pixel-minus-1 {
    display: inline-block;
  }
  .icon-right-sm-pixel-minus-1 {
    right: 1px;
  }
  span.icon-right-sm-pixel-0 {
    display: inline-block;
  }
  .icon-right-sm-pixel-0 {
    right: 0px;
  }
  span.icon-right-sm-pixel-1 {
    display: inline-block;
  }
  .icon-right-sm-pixel-1 {
    right: 1px;
  }
  span.icon-right-sm-pixel-2 {
    display: inline-block;
  }
  .icon-right-sm-pixel-2 {
    right: 2px;
  }
  span.icon-right-sm-pixel-3 {
    display: inline-block;
  }
  .icon-right-sm-pixel-3 {
    right: 3px;
  }
  span.icon-right-sm-pixel-4 {
    display: inline-block;
  }
  .icon-right-sm-pixel-4 {
    right: 4px;
  }
  span.icon-right-sm-pixel-5 {
    display: inline-block;
  }
  .icon-right-sm-pixel-5 {
    right: 5px;
  }
  span.icon-right-sm-pixel-6 {
    display: inline-block;
  }
  .icon-right-sm-pixel-6 {
    right: 6px;
  }
  span.icon-right-sm-pixel-7 {
    display: inline-block;
  }
  .icon-right-sm-pixel-7 {
    right: 7px;
  }
  span.icon-right-sm-pixel-8 {
    display: inline-block;
  }
  .icon-right-sm-pixel-8 {
    right: 8px;
  }
  span.icon-right-sm-pixel-9 {
    display: inline-block;
  }
  .icon-right-sm-pixel-9 {
    right: 9px;
  }
  span.icon-right-sm-pixel-10 {
    display: inline-block;
  }
  .icon-right-sm-pixel-10 {
    right: 10px;
  }
  span.icon-right-sm-pixel-11 {
    display: inline-block;
  }
  .icon-right-sm-pixel-11 {
    right: 11px;
  }
  span.icon-right-sm-pixel-12 {
    display: inline-block;
  }
  .icon-right-sm-pixel-12 {
    right: 12px;
  }
}

@media (min-width: 768px) {
  span.icon-right-md-pixel-minus-12 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-12 {
    right: 12px;
  }
  span.icon-right-md-pixel-minus-11 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-11 {
    right: 11px;
  }
  span.icon-right-md-pixel-minus-10 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-10 {
    right: 10px;
  }
  span.icon-right-md-pixel-minus-9 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-9 {
    right: 9px;
  }
  span.icon-right-md-pixel-minus-8 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-8 {
    right: 8px;
  }
  span.icon-right-md-pixel-minus-7 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-7 {
    right: 7px;
  }
  span.icon-right-md-pixel-minus-6 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-6 {
    right: 6px;
  }
  span.icon-right-md-pixel-minus-5 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-5 {
    right: 5px;
  }
  span.icon-right-md-pixel-minus-4 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-4 {
    right: 4px;
  }
  span.icon-right-md-pixel-minus-3 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-3 {
    right: 3px;
  }
  span.icon-right-md-pixel-minus-2 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-2 {
    right: 2px;
  }
  span.icon-right-md-pixel-minus-1 {
    display: inline-block;
  }
  .icon-right-md-pixel-minus-1 {
    right: 1px;
  }
  span.icon-right-md-pixel-0 {
    display: inline-block;
  }
  .icon-right-md-pixel-0 {
    right: 0px;
  }
  span.icon-right-md-pixel-1 {
    display: inline-block;
  }
  .icon-right-md-pixel-1 {
    right: 1px;
  }
  span.icon-right-md-pixel-2 {
    display: inline-block;
  }
  .icon-right-md-pixel-2 {
    right: 2px;
  }
  span.icon-right-md-pixel-3 {
    display: inline-block;
  }
  .icon-right-md-pixel-3 {
    right: 3px;
  }
  span.icon-right-md-pixel-4 {
    display: inline-block;
  }
  .icon-right-md-pixel-4 {
    right: 4px;
  }
  span.icon-right-md-pixel-5 {
    display: inline-block;
  }
  .icon-right-md-pixel-5 {
    right: 5px;
  }
  span.icon-right-md-pixel-6 {
    display: inline-block;
  }
  .icon-right-md-pixel-6 {
    right: 6px;
  }
  span.icon-right-md-pixel-7 {
    display: inline-block;
  }
  .icon-right-md-pixel-7 {
    right: 7px;
  }
  span.icon-right-md-pixel-8 {
    display: inline-block;
  }
  .icon-right-md-pixel-8 {
    right: 8px;
  }
  span.icon-right-md-pixel-9 {
    display: inline-block;
  }
  .icon-right-md-pixel-9 {
    right: 9px;
  }
  span.icon-right-md-pixel-10 {
    display: inline-block;
  }
  .icon-right-md-pixel-10 {
    right: 10px;
  }
  span.icon-right-md-pixel-11 {
    display: inline-block;
  }
  .icon-right-md-pixel-11 {
    right: 11px;
  }
  span.icon-right-md-pixel-12 {
    display: inline-block;
  }
  .icon-right-md-pixel-12 {
    right: 12px;
  }
}

@media (min-width: 992px) {
  span.icon-right-lg-pixel-minus-12 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-12 {
    right: 12px;
  }
  span.icon-right-lg-pixel-minus-11 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-11 {
    right: 11px;
  }
  span.icon-right-lg-pixel-minus-10 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-10 {
    right: 10px;
  }
  span.icon-right-lg-pixel-minus-9 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-9 {
    right: 9px;
  }
  span.icon-right-lg-pixel-minus-8 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-8 {
    right: 8px;
  }
  span.icon-right-lg-pixel-minus-7 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-7 {
    right: 7px;
  }
  span.icon-right-lg-pixel-minus-6 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-6 {
    right: 6px;
  }
  span.icon-right-lg-pixel-minus-5 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-5 {
    right: 5px;
  }
  span.icon-right-lg-pixel-minus-4 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-4 {
    right: 4px;
  }
  span.icon-right-lg-pixel-minus-3 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-3 {
    right: 3px;
  }
  span.icon-right-lg-pixel-minus-2 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-2 {
    right: 2px;
  }
  span.icon-right-lg-pixel-minus-1 {
    display: inline-block;
  }
  .icon-right-lg-pixel-minus-1 {
    right: 1px;
  }
  span.icon-right-lg-pixel-0 {
    display: inline-block;
  }
  .icon-right-lg-pixel-0 {
    right: 0px;
  }
  span.icon-right-lg-pixel-1 {
    display: inline-block;
  }
  .icon-right-lg-pixel-1 {
    right: 1px;
  }
  span.icon-right-lg-pixel-2 {
    display: inline-block;
  }
  .icon-right-lg-pixel-2 {
    right: 2px;
  }
  span.icon-right-lg-pixel-3 {
    display: inline-block;
  }
  .icon-right-lg-pixel-3 {
    right: 3px;
  }
  span.icon-right-lg-pixel-4 {
    display: inline-block;
  }
  .icon-right-lg-pixel-4 {
    right: 4px;
  }
  span.icon-right-lg-pixel-5 {
    display: inline-block;
  }
  .icon-right-lg-pixel-5 {
    right: 5px;
  }
  span.icon-right-lg-pixel-6 {
    display: inline-block;
  }
  .icon-right-lg-pixel-6 {
    right: 6px;
  }
  span.icon-right-lg-pixel-7 {
    display: inline-block;
  }
  .icon-right-lg-pixel-7 {
    right: 7px;
  }
  span.icon-right-lg-pixel-8 {
    display: inline-block;
  }
  .icon-right-lg-pixel-8 {
    right: 8px;
  }
  span.icon-right-lg-pixel-9 {
    display: inline-block;
  }
  .icon-right-lg-pixel-9 {
    right: 9px;
  }
  span.icon-right-lg-pixel-10 {
    display: inline-block;
  }
  .icon-right-lg-pixel-10 {
    right: 10px;
  }
  span.icon-right-lg-pixel-11 {
    display: inline-block;
  }
  .icon-right-lg-pixel-11 {
    right: 11px;
  }
  span.icon-right-lg-pixel-12 {
    display: inline-block;
  }
  .icon-right-lg-pixel-12 {
    right: 12px;
  }
}

@media (min-width: 1200px) {
  span.icon-right-xl-pixel-minus-12 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-12 {
    right: 12px;
  }
  span.icon-right-xl-pixel-minus-11 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-11 {
    right: 11px;
  }
  span.icon-right-xl-pixel-minus-10 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-10 {
    right: 10px;
  }
  span.icon-right-xl-pixel-minus-9 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-9 {
    right: 9px;
  }
  span.icon-right-xl-pixel-minus-8 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-8 {
    right: 8px;
  }
  span.icon-right-xl-pixel-minus-7 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-7 {
    right: 7px;
  }
  span.icon-right-xl-pixel-minus-6 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-6 {
    right: 6px;
  }
  span.icon-right-xl-pixel-minus-5 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-5 {
    right: 5px;
  }
  span.icon-right-xl-pixel-minus-4 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-4 {
    right: 4px;
  }
  span.icon-right-xl-pixel-minus-3 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-3 {
    right: 3px;
  }
  span.icon-right-xl-pixel-minus-2 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-2 {
    right: 2px;
  }
  span.icon-right-xl-pixel-minus-1 {
    display: inline-block;
  }
  .icon-right-xl-pixel-minus-1 {
    right: 1px;
  }
  span.icon-right-xl-pixel-0 {
    display: inline-block;
  }
  .icon-right-xl-pixel-0 {
    right: 0px;
  }
  span.icon-right-xl-pixel-1 {
    display: inline-block;
  }
  .icon-right-xl-pixel-1 {
    right: 1px;
  }
  span.icon-right-xl-pixel-2 {
    display: inline-block;
  }
  .icon-right-xl-pixel-2 {
    right: 2px;
  }
  span.icon-right-xl-pixel-3 {
    display: inline-block;
  }
  .icon-right-xl-pixel-3 {
    right: 3px;
  }
  span.icon-right-xl-pixel-4 {
    display: inline-block;
  }
  .icon-right-xl-pixel-4 {
    right: 4px;
  }
  span.icon-right-xl-pixel-5 {
    display: inline-block;
  }
  .icon-right-xl-pixel-5 {
    right: 5px;
  }
  span.icon-right-xl-pixel-6 {
    display: inline-block;
  }
  .icon-right-xl-pixel-6 {
    right: 6px;
  }
  span.icon-right-xl-pixel-7 {
    display: inline-block;
  }
  .icon-right-xl-pixel-7 {
    right: 7px;
  }
  span.icon-right-xl-pixel-8 {
    display: inline-block;
  }
  .icon-right-xl-pixel-8 {
    right: 8px;
  }
  span.icon-right-xl-pixel-9 {
    display: inline-block;
  }
  .icon-right-xl-pixel-9 {
    right: 9px;
  }
  span.icon-right-xl-pixel-10 {
    display: inline-block;
  }
  .icon-right-xl-pixel-10 {
    right: 10px;
  }
  span.icon-right-xl-pixel-11 {
    display: inline-block;
  }
  .icon-right-xl-pixel-11 {
    right: 11px;
  }
  span.icon-right-xl-pixel-12 {
    display: inline-block;
  }
  .icon-right-xl-pixel-12 {
    right: 12px;
  }
}

/*! End IconPxEnum */
/*! Start WsxAlignmentEnum */
.alignment-left {
  text-align: left;
}

.alignment-center {
  text-align: center;
}

.alignment-right {
  text-align: right;
}

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

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

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

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

/*! End WsxAlignmentEnum */
/*! Start WsxMarginBottomEnum */
a.margin-bottom-pixel-0:not(.mdc-button),
span.margin-bottom-pixel-0 {
  display: inline-block;
}

.margin-bottom-pixel-0 {
  margin-bottom: 0px;
}

a.margin-bottom-pixel-5:not(.mdc-button),
span.margin-bottom-pixel-5 {
  display: inline-block;
}

.margin-bottom-pixel-5 {
  margin-bottom: 5px;
}

a.margin-bottom-pixel-12:not(.mdc-button),
span.margin-bottom-pixel-12 {
  display: inline-block;
}

.margin-bottom-pixel-12 {
  margin-bottom: 12px;
}

a.margin-bottom-pixel-14:not(.mdc-button),
span.margin-bottom-pixel-14 {
  display: inline-block;
}

.margin-bottom-pixel-14 {
  margin-bottom: 14px;
}

a.margin-bottom-pixel-16:not(.mdc-button),
span.margin-bottom-pixel-16 {
  display: inline-block;
}

.margin-bottom-pixel-16 {
  margin-bottom: 16px;
}

a.margin-bottom-pixel-18:not(.mdc-button),
span.margin-bottom-pixel-18 {
  display: inline-block;
}

.margin-bottom-pixel-18 {
  margin-bottom: 18px;
}

a.margin-bottom-pixel-20:not(.mdc-button),
span.margin-bottom-pixel-20 {
  display: inline-block;
}

.margin-bottom-pixel-20 {
  margin-bottom: 20px;
}

a.margin-bottom-pixel-24:not(.mdc-button),
span.margin-bottom-pixel-24 {
  display: inline-block;
}

.margin-bottom-pixel-24 {
  margin-bottom: 24px;
}

a.margin-bottom-pixel-30:not(.mdc-button),
span.margin-bottom-pixel-30 {
  display: inline-block;
}

.margin-bottom-pixel-30 {
  margin-bottom: 30px;
}

a.margin-bottom-pixel-40:not(.mdc-button),
span.margin-bottom-pixel-40 {
  display: inline-block;
}

.margin-bottom-pixel-40 {
  margin-bottom: 40px;
}

a.margin-bottom-pixel-50:not(.mdc-button),
span.margin-bottom-pixel-50 {
  display: inline-block;
}

.margin-bottom-pixel-50 {
  margin-bottom: 50px;
}

a.margin-bottom-pixel-60:not(.mdc-button),
span.margin-bottom-pixel-60 {
  display: inline-block;
}

.margin-bottom-pixel-60 {
  margin-bottom: 60px;
}

a.margin-bottom-pixel-70:not(.mdc-button),
span.margin-bottom-pixel-70 {
  display: inline-block;
}

.margin-bottom-pixel-70 {
  margin-bottom: 70px;
}

@media (min-width: 576px) {
  a.margin-bottom-sm-pixel-0:not(.mdc-button),
  span.margin-bottom-pixel-0 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-0 {
    margin-bottom: 0px;
  }
  a.margin-bottom-sm-pixel-5:not(.mdc-button),
  span.margin-bottom-pixel-5 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-5 {
    margin-bottom: 5px;
  }
  a.margin-bottom-sm-pixel-12:not(.mdc-button),
  span.margin-bottom-pixel-12 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-12 {
    margin-bottom: 12px;
  }
  a.margin-bottom-sm-pixel-14:not(.mdc-button),
  span.margin-bottom-pixel-14 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-14 {
    margin-bottom: 14px;
  }
  a.margin-bottom-sm-pixel-16:not(.mdc-button),
  span.margin-bottom-pixel-16 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-16 {
    margin-bottom: 16px;
  }
  a.margin-bottom-sm-pixel-18:not(.mdc-button),
  span.margin-bottom-pixel-18 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-18 {
    margin-bottom: 18px;
  }
  a.margin-bottom-sm-pixel-20:not(.mdc-button),
  span.margin-bottom-pixel-20 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-20 {
    margin-bottom: 20px;
  }
  a.margin-bottom-sm-pixel-24:not(.mdc-button),
  span.margin-bottom-pixel-24 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-24 {
    margin-bottom: 24px;
  }
  a.margin-bottom-sm-pixel-30:not(.mdc-button),
  span.margin-bottom-pixel-30 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-30 {
    margin-bottom: 30px;
  }
  a.margin-bottom-sm-pixel-40:not(.mdc-button),
  span.margin-bottom-pixel-40 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-40 {
    margin-bottom: 40px;
  }
  a.margin-bottom-sm-pixel-50:not(.mdc-button),
  span.margin-bottom-pixel-50 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-50 {
    margin-bottom: 50px;
  }
  a.margin-bottom-sm-pixel-60:not(.mdc-button),
  span.margin-bottom-pixel-60 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-60 {
    margin-bottom: 60px;
  }
  a.margin-bottom-sm-pixel-70:not(.mdc-button),
  span.margin-bottom-pixel-70 {
    display: inline-block;
  }
  .margin-bottom-sm-pixel-70 {
    margin-bottom: 70px;
  }
}

@media (min-width: 768px) {
  a.margin-bottom-md-pixel-0:not(.mdc-button),
  span.margin-bottom-pixel-0 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-0 {
    margin-bottom: 0px;
  }
  a.margin-bottom-md-pixel-5:not(.mdc-button),
  span.margin-bottom-pixel-5 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-5 {
    margin-bottom: 5px;
  }
  a.margin-bottom-md-pixel-12:not(.mdc-button),
  span.margin-bottom-pixel-12 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-12 {
    margin-bottom: 12px;
  }
  a.margin-bottom-md-pixel-14:not(.mdc-button),
  span.margin-bottom-pixel-14 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-14 {
    margin-bottom: 14px;
  }
  a.margin-bottom-md-pixel-16:not(.mdc-button),
  span.margin-bottom-pixel-16 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-16 {
    margin-bottom: 16px;
  }
  a.margin-bottom-md-pixel-18:not(.mdc-button),
  span.margin-bottom-pixel-18 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-18 {
    margin-bottom: 18px;
  }
  a.margin-bottom-md-pixel-20:not(.mdc-button),
  span.margin-bottom-pixel-20 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-20 {
    margin-bottom: 20px;
  }
  a.margin-bottom-md-pixel-24:not(.mdc-button),
  span.margin-bottom-pixel-24 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-24 {
    margin-bottom: 24px;
  }
  a.margin-bottom-md-pixel-30:not(.mdc-button),
  span.margin-bottom-pixel-30 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-30 {
    margin-bottom: 30px;
  }
  a.margin-bottom-md-pixel-40:not(.mdc-button),
  span.margin-bottom-pixel-40 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-40 {
    margin-bottom: 40px;
  }
  a.margin-bottom-md-pixel-50:not(.mdc-button),
  span.margin-bottom-pixel-50 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-50 {
    margin-bottom: 50px;
  }
  a.margin-bottom-md-pixel-60:not(.mdc-button),
  span.margin-bottom-pixel-60 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-60 {
    margin-bottom: 60px;
  }
  a.margin-bottom-md-pixel-70:not(.mdc-button),
  span.margin-bottom-pixel-70 {
    display: inline-block;
  }
  .margin-bottom-md-pixel-70 {
    margin-bottom: 70px;
  }
}

@media (min-width: 992px) {
  a.margin-bottom-lg-pixel-0:not(.mdc-button),
  span.margin-bottom-pixel-0 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-0 {
    margin-bottom: 0px;
  }
  a.margin-bottom-lg-pixel-5:not(.mdc-button),
  span.margin-bottom-pixel-5 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-5 {
    margin-bottom: 5px;
  }
  a.margin-bottom-lg-pixel-12:not(.mdc-button),
  span.margin-bottom-pixel-12 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-12 {
    margin-bottom: 12px;
  }
  a.margin-bottom-lg-pixel-14:not(.mdc-button),
  span.margin-bottom-pixel-14 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-14 {
    margin-bottom: 14px;
  }
  a.margin-bottom-lg-pixel-16:not(.mdc-button),
  span.margin-bottom-pixel-16 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-16 {
    margin-bottom: 16px;
  }
  a.margin-bottom-lg-pixel-18:not(.mdc-button),
  span.margin-bottom-pixel-18 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-18 {
    margin-bottom: 18px;
  }
  a.margin-bottom-lg-pixel-20:not(.mdc-button),
  span.margin-bottom-pixel-20 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-20 {
    margin-bottom: 20px;
  }
  a.margin-bottom-lg-pixel-24:not(.mdc-button),
  span.margin-bottom-pixel-24 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-24 {
    margin-bottom: 24px;
  }
  a.margin-bottom-lg-pixel-30:not(.mdc-button),
  span.margin-bottom-pixel-30 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-30 {
    margin-bottom: 30px;
  }
  a.margin-bottom-lg-pixel-40:not(.mdc-button),
  span.margin-bottom-pixel-40 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-40 {
    margin-bottom: 40px;
  }
  a.margin-bottom-lg-pixel-50:not(.mdc-button),
  span.margin-bottom-pixel-50 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-50 {
    margin-bottom: 50px;
  }
  a.margin-bottom-lg-pixel-60:not(.mdc-button),
  span.margin-bottom-pixel-60 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-60 {
    margin-bottom: 60px;
  }
  a.margin-bottom-lg-pixel-70:not(.mdc-button),
  span.margin-bottom-pixel-70 {
    display: inline-block;
  }
  .margin-bottom-lg-pixel-70 {
    margin-bottom: 70px;
  }
}

@media (min-width: 1200px) {
  a.margin-bottom-xl-pixel-0:not(.mdc-button),
  span.margin-bottom-pixel-0 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-0 {
    margin-bottom: 0px;
  }
  a.margin-bottom-xl-pixel-5:not(.mdc-button),
  span.margin-bottom-pixel-5 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-5 {
    margin-bottom: 5px;
  }
  a.margin-bottom-xl-pixel-12:not(.mdc-button),
  span.margin-bottom-pixel-12 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-12 {
    margin-bottom: 12px;
  }
  a.margin-bottom-xl-pixel-14:not(.mdc-button),
  span.margin-bottom-pixel-14 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-14 {
    margin-bottom: 14px;
  }
  a.margin-bottom-xl-pixel-16:not(.mdc-button),
  span.margin-bottom-pixel-16 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-16 {
    margin-bottom: 16px;
  }
  a.margin-bottom-xl-pixel-18:not(.mdc-button),
  span.margin-bottom-pixel-18 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-18 {
    margin-bottom: 18px;
  }
  a.margin-bottom-xl-pixel-20:not(.mdc-button),
  span.margin-bottom-pixel-20 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-20 {
    margin-bottom: 20px;
  }
  a.margin-bottom-xl-pixel-24:not(.mdc-button),
  span.margin-bottom-pixel-24 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-24 {
    margin-bottom: 24px;
  }
  a.margin-bottom-xl-pixel-30:not(.mdc-button),
  span.margin-bottom-pixel-30 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-30 {
    margin-bottom: 30px;
  }
  a.margin-bottom-xl-pixel-40:not(.mdc-button),
  span.margin-bottom-pixel-40 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-40 {
    margin-bottom: 40px;
  }
  a.margin-bottom-xl-pixel-50:not(.mdc-button),
  span.margin-bottom-pixel-50 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-50 {
    margin-bottom: 50px;
  }
  a.margin-bottom-xl-pixel-60:not(.mdc-button),
  span.margin-bottom-pixel-60 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-60 {
    margin-bottom: 60px;
  }
  a.margin-bottom-xl-pixel-70:not(.mdc-button),
  span.margin-bottom-pixel-70 {
    display: inline-block;
  }
  .margin-bottom-xl-pixel-70 {
    margin-bottom: 70px;
  }
}

/*! End WsxMarginBottomEnum */
/*! Start WsxFontEnum */
.font-head-light {
  font-family: lh-headfont;
  font-weight: 200;
}

.font-head-bold {
  font-family: lh-headfont;
  font-weight: bold;
}

.font-text-light {
  font-family: lh-textfont;
  font-weight: 200;
}

.font-text-regular {
  font-family: lh-textfont;
  font-weight: normal;
}

.font-text-bold {
  font-family: lh-textfont;
  font-weight: bold;
}

@media (min-width: 576px) {
  .font-sm-head-light {
    font-family: lh-headfont;
    font-weight: 200;
  }
  .font-sm-head-bold {
    font-family: lh-headfont;
    font-weight: bold;
  }
  .font-sm-text-light {
    font-family: lh-textfont;
    font-weight: 200;
  }
  .font-sm-text-regular {
    font-family: lh-textfont;
    font-weight: normal;
  }
  .font-sm-text-bold {
    font-family: lh-textfont;
    font-weight: bold;
  }
}

@media (min-width: 768px) {
  .font-md-head-light {
    font-family: lh-headfont;
    font-weight: 200;
  }
  .font-md-head-bold {
    font-family: lh-headfont;
    font-weight: bold;
  }
  .font-md-text-light {
    font-family: lh-textfont;
    font-weight: 200;
  }
  .font-md-text-regular {
    font-family: lh-textfont;
    font-weight: normal;
  }
  .font-md-text-bold {
    font-family: lh-textfont;
    font-weight: bold;
  }
}

@media (min-width: 992px) {
  .font-lg-head-light {
    font-family: lh-headfont;
    font-weight: 200;
  }
  .font-lg-head-bold {
    font-family: lh-headfont;
    font-weight: bold;
  }
  .font-lg-text-light {
    font-family: lh-textfont;
    font-weight: 200;
  }
  .font-lg-text-regular {
    font-family: lh-textfont;
    font-weight: normal;
  }
  .font-lg-text-bold {
    font-family: lh-textfont;
    font-weight: bold;
  }
}

@media (min-width: 1200px) {
  .font-xl-head-light {
    font-family: lh-headfont;
    font-weight: 200;
  }
  .font-xl-head-bold {
    font-family: lh-headfont;
    font-weight: bold;
  }
  .font-xl-text-light {
    font-family: lh-textfont;
    font-weight: 200;
  }
  .font-xl-text-regular {
    font-family: lh-textfont;
    font-weight: normal;
  }
  .font-xl-text-bold {
    font-family: lh-textfont;
    font-weight: bold;
  }
}

/*! End WsxFontEnum */
/*! Start WsxFontSizeEnum */
.font-size-pixel-12 {
  font-size: 12px;
}

.font-size-pixel-13 {
  font-size: 13px;
}

.font-size-pixel-14 {
  font-size: 14px;
}

.font-size-pixel-15 {
  font-size: 15px;
}

.font-size-pixel-16 {
  font-size: 16px;
}

.font-size-pixel-17 {
  font-size: 17px;
}

.font-size-pixel-18 {
  font-size: 18px;
}

.font-size-pixel-20 {
  font-size: 20px;
}

.font-size-pixel-22 {
  font-size: 22px;
}

.font-size-pixel-24 {
  font-size: 24px;
}

.font-size-pixel-26 {
  font-size: 26px;
}

.font-size-pixel-30 {
  font-size: 30px;
}

.font-size-pixel-32 {
  font-size: 32px;
}

.font-size-pixel-34 {
  font-size: 34px;
}

.font-size-pixel-36 {
  font-size: 36px;
}

.font-size-pixel-48 {
  font-size: 48px;
}

@media (min-width: 576px) {
  .font-size-sm-pixel-12 {
    font-size: 12px;
  }
  .font-size-sm-pixel-13 {
    font-size: 13px;
  }
  .font-size-sm-pixel-14 {
    font-size: 14px;
  }
  .font-size-sm-pixel-15 {
    font-size: 15px;
  }
  .font-size-sm-pixel-16 {
    font-size: 16px;
  }
  .font-size-sm-pixel-17 {
    font-size: 17px;
  }
  .font-size-sm-pixel-18 {
    font-size: 18px;
  }
  .font-size-sm-pixel-20 {
    font-size: 20px;
  }
  .font-size-sm-pixel-22 {
    font-size: 22px;
  }
  .font-size-sm-pixel-24 {
    font-size: 24px;
  }
  .font-size-sm-pixel-26 {
    font-size: 26px;
  }
  .font-size-sm-pixel-30 {
    font-size: 30px;
  }
  .font-size-sm-pixel-32 {
    font-size: 32px;
  }
  .font-size-sm-pixel-34 {
    font-size: 34px;
  }
  .font-size-sm-pixel-36 {
    font-size: 36px;
  }
  .font-size-sm-pixel-48 {
    font-size: 48px;
  }
}

@media (min-width: 768px) {
  .font-size-md-pixel-12 {
    font-size: 12px;
  }
  .font-size-md-pixel-13 {
    font-size: 13px;
  }
  .font-size-md-pixel-14 {
    font-size: 14px;
  }
  .font-size-md-pixel-15 {
    font-size: 15px;
  }
  .font-size-md-pixel-16 {
    font-size: 16px;
  }
  .font-size-md-pixel-17 {
    font-size: 17px;
  }
  .font-size-md-pixel-18 {
    font-size: 18px;
  }
  .font-size-md-pixel-20 {
    font-size: 20px;
  }
  .font-size-md-pixel-22 {
    font-size: 22px;
  }
  .font-size-md-pixel-24 {
    font-size: 24px;
  }
  .font-size-md-pixel-26 {
    font-size: 26px;
  }
  .font-size-md-pixel-30 {
    font-size: 30px;
  }
  .font-size-md-pixel-32 {
    font-size: 32px;
  }
  .font-size-md-pixel-34 {
    font-size: 34px;
  }
  .font-size-md-pixel-36 {
    font-size: 36px;
  }
  .font-size-md-pixel-48 {
    font-size: 48px;
  }
}

@media (min-width: 992px) {
  .font-size-lg-pixel-12 {
    font-size: 12px;
  }
  .font-size-lg-pixel-13 {
    font-size: 13px;
  }
  .font-size-lg-pixel-14 {
    font-size: 14px;
  }
  .font-size-lg-pixel-15 {
    font-size: 15px;
  }
  .font-size-lg-pixel-16 {
    font-size: 16px;
  }
  .font-size-lg-pixel-17 {
    font-size: 17px;
  }
  .font-size-lg-pixel-18 {
    font-size: 18px;
  }
  .font-size-lg-pixel-20 {
    font-size: 20px;
  }
  .font-size-lg-pixel-22 {
    font-size: 22px;
  }
  .font-size-lg-pixel-24 {
    font-size: 24px;
  }
  .font-size-lg-pixel-26 {
    font-size: 26px;
  }
  .font-size-lg-pixel-30 {
    font-size: 30px;
  }
  .font-size-lg-pixel-32 {
    font-size: 32px;
  }
  .font-size-lg-pixel-34 {
    font-size: 34px;
  }
  .font-size-lg-pixel-36 {
    font-size: 36px;
  }
  .font-size-lg-pixel-48 {
    font-size: 48px;
  }
}

@media (min-width: 1200px) {
  .font-size-xl-pixel-12 {
    font-size: 12px;
  }
  .font-size-xl-pixel-13 {
    font-size: 13px;
  }
  .font-size-xl-pixel-14 {
    font-size: 14px;
  }
  .font-size-xl-pixel-15 {
    font-size: 15px;
  }
  .font-size-xl-pixel-16 {
    font-size: 16px;
  }
  .font-size-xl-pixel-17 {
    font-size: 17px;
  }
  .font-size-xl-pixel-18 {
    font-size: 18px;
  }
  .font-size-xl-pixel-20 {
    font-size: 20px;
  }
  .font-size-xl-pixel-22 {
    font-size: 22px;
  }
  .font-size-xl-pixel-24 {
    font-size: 24px;
  }
  .font-size-xl-pixel-26 {
    font-size: 26px;
  }
  .font-size-xl-pixel-30 {
    font-size: 30px;
  }
  .font-size-xl-pixel-32 {
    font-size: 32px;
  }
  .font-size-xl-pixel-34 {
    font-size: 34px;
  }
  .font-size-xl-pixel-36 {
    font-size: 36px;
  }
  .font-size-xl-pixel-48 {
    font-size: 48px;
  }
}

/*! End WsxFontSizeEnum */
/*! Start WsxLineHeightEnum */
.line-height-pixel-16 {
  line-height: 16px;
}

.line-height-pixel-19 {
  line-height: 19px;
}

.line-height-pixel-21 {
  line-height: 21px;
}

.line-height-pixel-24 {
  line-height: 24px;
}

.line-height-pixel-25 {
  line-height: 25px;
}

.line-height-pixel-26 {
  line-height: 26px;
}

.line-height-pixel-28 {
  line-height: 28px;
}

.line-height-pixel-30 {
  line-height: 30px;
}

.line-height-pixel-32 {
  line-height: 32px;
}

.line-height-pixel-37 {
  line-height: 37px;
}

.line-height-pixel-40 {
  line-height: 40px;
}

.line-height-pixel-44 {
  line-height: 44px;
}

.line-height-pixel-56 {
  line-height: 56px;
}

@media (min-width: 576px) {
  .line-height-sm-pixel-16 {
    line-height: 16px;
  }
  .line-height-sm-pixel-19 {
    line-height: 19px;
  }
  .line-height-sm-pixel-21 {
    line-height: 21px;
  }
  .line-height-sm-pixel-24 {
    line-height: 24px;
  }
  .line-height-sm-pixel-25 {
    line-height: 25px;
  }
  .line-height-sm-pixel-26 {
    line-height: 26px;
  }
  .line-height-sm-pixel-28 {
    line-height: 28px;
  }
  .line-height-sm-pixel-30 {
    line-height: 30px;
  }
  .line-height-sm-pixel-32 {
    line-height: 32px;
  }
  .line-height-sm-pixel-37 {
    line-height: 37px;
  }
  .line-height-sm-pixel-40 {
    line-height: 40px;
  }
  .line-height-sm-pixel-44 {
    line-height: 44px;
  }
  .line-height-sm-pixel-56 {
    line-height: 56px;
  }
}

@media (min-width: 768px) {
  .line-height-md-pixel-16 {
    line-height: 16px;
  }
  .line-height-md-pixel-19 {
    line-height: 19px;
  }
  .line-height-md-pixel-21 {
    line-height: 21px;
  }
  .line-height-md-pixel-24 {
    line-height: 24px;
  }
  .line-height-md-pixel-25 {
    line-height: 25px;
  }
  .line-height-md-pixel-26 {
    line-height: 26px;
  }
  .line-height-md-pixel-28 {
    line-height: 28px;
  }
  .line-height-md-pixel-30 {
    line-height: 30px;
  }
  .line-height-md-pixel-32 {
    line-height: 32px;
  }
  .line-height-md-pixel-37 {
    line-height: 37px;
  }
  .line-height-md-pixel-40 {
    line-height: 40px;
  }
  .line-height-md-pixel-44 {
    line-height: 44px;
  }
  .line-height-md-pixel-56 {
    line-height: 56px;
  }
}

@media (min-width: 992px) {
  .line-height-lg-pixel-16 {
    line-height: 16px;
  }
  .line-height-lg-pixel-19 {
    line-height: 19px;
  }
  .line-height-lg-pixel-21 {
    line-height: 21px;
  }
  .line-height-lg-pixel-24 {
    line-height: 24px;
  }
  .line-height-lg-pixel-25 {
    line-height: 25px;
  }
  .line-height-lg-pixel-26 {
    line-height: 26px;
  }
  .line-height-lg-pixel-28 {
    line-height: 28px;
  }
  .line-height-lg-pixel-30 {
    line-height: 30px;
  }
  .line-height-lg-pixel-32 {
    line-height: 32px;
  }
  .line-height-lg-pixel-37 {
    line-height: 37px;
  }
  .line-height-lg-pixel-40 {
    line-height: 40px;
  }
  .line-height-lg-pixel-44 {
    line-height: 44px;
  }
  .line-height-lg-pixel-56 {
    line-height: 56px;
  }
}

@media (min-width: 1200px) {
  .line-height-xl-pixel-16 {
    line-height: 16px;
  }
  .line-height-xl-pixel-19 {
    line-height: 19px;
  }
  .line-height-xl-pixel-21 {
    line-height: 21px;
  }
  .line-height-xl-pixel-24 {
    line-height: 24px;
  }
  .line-height-xl-pixel-25 {
    line-height: 25px;
  }
  .line-height-xl-pixel-26 {
    line-height: 26px;
  }
  .line-height-xl-pixel-28 {
    line-height: 28px;
  }
  .line-height-xl-pixel-30 {
    line-height: 30px;
  }
  .line-height-xl-pixel-32 {
    line-height: 32px;
  }
  .line-height-xl-pixel-37 {
    line-height: 37px;
  }
  .line-height-xl-pixel-40 {
    line-height: 40px;
  }
  .line-height-xl-pixel-44 {
    line-height: 44px;
  }
  .line-height-xl-pixel-56 {
    line-height: 56px;
  }
}

/*! End WsxLineHeightEnum */
/*! Start WsxFontColorEnum */
.font-color-lufthansa-blue a,
.font-color-lufthansa-blue a:link,
.font-color-lufthansa-blue a:visited,
.font-color-lufthansa-blue a:active,
.font-color-lufthansa-blue a:hover,
.font-color-lufthansa-blue {
  color: #05164D;
}

.font-color-lufthansa-blue-light a,
.font-color-lufthansa-blue-light a:link,
.font-color-lufthansa-blue-light a:visited,
.font-color-lufthansa-blue-light a:active,
.font-color-lufthansa-blue-light a:hover,
.font-color-lufthansa-blue-light {
  color: #3262CF;
}

.font-color-content-text a,
.font-color-content-text a:link,
.font-color-content-text a:visited,
.font-color-content-text a:active,
.font-color-content-text a:hover,
.font-color-content-text {
  color: #505050;
}

.font-color-white a,
.font-color-white a:link,
.font-color-white a:visited,
.font-color-white a:active,
.font-color-white a:hover,
.font-color-white {
  color: #ffffff;
}

.font-color-content-text-light a,
.font-color-content-text-light a:link,
.font-color-content-text-light a:visited,
.font-color-content-text-light a:active,
.font-color-content-text-light a:hover,
.font-color-content-text-light {
  color: #878787;
}

.font-color-content-text-bright a,
.font-color-content-text-bright a:link,
.font-color-content-text-bright a:visited,
.font-color-content-text-bright a:active,
.font-color-content-text-bright a:hover,
.font-color-content-text-bright {
  color: #B4B4B4;
}

@media (min-width: 576px) {
  .font-color-sm-lufthansa-blue a,
  .font-color-sm-lufthansa-blue a:link,
  .font-color-sm-lufthansa-blue a:visited,
  .font-color-sm-lufthansa-blue a:active,
  .font-color-sm-lufthansa-blue a:hover,
  .font-color-sm-lufthansa-blue {
    color: #05164D;
  }
  .font-color-sm-lufthansa-blue-light a,
  .font-color-sm-lufthansa-blue-light a:link,
  .font-color-sm-lufthansa-blue-light a:visited,
  .font-color-sm-lufthansa-blue-light a:active,
  .font-color-sm-lufthansa-blue-light a:hover,
  .font-color-sm-lufthansa-blue-light {
    color: #3262CF;
  }
  .font-color-sm-content-text a,
  .font-color-sm-content-text a:link,
  .font-color-sm-content-text a:visited,
  .font-color-sm-content-text a:active,
  .font-color-sm-content-text a:hover,
  .font-color-sm-content-text {
    color: #505050;
  }
  .font-color-sm-white a,
  .font-color-sm-white a:link,
  .font-color-sm-white a:visited,
  .font-color-sm-white a:active,
  .font-color-sm-white a:hover,
  .font-color-sm-white {
    color: #ffffff;
  }
  .font-color-sm-content-text-bright a,
  .font-color-sm-content-text-bright a:link,
  .font-color-sm-content-text-bright a:visited,
  .font-color-sm-content-text-bright a:active,
  .font-color-sm-content-text-bright a:hover,
  .font-color-sm-content-text-bright {
    color: #B4B4B4;
  }
}

@media (min-width: 768px) {
  .font-color-md-lufthansa-blue a,
  .font-color-md-lufthansa-blue a:link,
  .font-color-md-lufthansa-blue a:visited,
  .font-color-md-lufthansa-blue a:active,
  .font-color-md-lufthansa-blue a:hover,
  .font-color-md-lufthansa-blue {
    color: #05164D;
  }
  .font-color-md-lufthansa-blue-light a,
  .font-color-md-lufthansa-blue-light a:link,
  .font-color-md-lufthansa-blue-light a:visited,
  .font-color-md-lufthansa-blue-light a:active,
  .font-color-md-lufthansa-blue-light a:hover,
  .font-color-md-lufthansa-blue-light {
    color: #3262CF;
  }
  .font-color-md-content-text a,
  .font-color-md-content-text a:link,
  .font-color-md-content-text a:visited,
  .font-color-md-content-text a:active,
  .font-color-md-content-text a:hover,
  .font-color-md-content-text {
    color: #505050;
  }
  .font-color-md-white a,
  .font-color-md-white a:link,
  .font-color-md-white a:visited,
  .font-color-md-white a:active,
  .font-color-md-white a:hover,
  .font-color-md-white {
    color: #ffffff;
  }
  .font-color-md-content-text-bright a,
  .font-color-md-content-text-bright a:link,
  .font-color-md-content-text-bright a:visited,
  .font-color-md-content-text-bright a:active,
  .font-color-md-content-text-bright a:hover,
  .font-color-md-content-text-bright {
    color: #B4B4B4;
  }
}

@media (min-width: 992px) {
  .font-color-lg-lufthansa-blue a,
  .font-color-lg-lufthansa-blue a:link,
  .font-color-lg-lufthansa-blue a:visited,
  .font-color-lg-lufthansa-blue a:active,
  .font-color-lg-lufthansa-blue a:hover,
  .font-color-lg-lufthansa-blue {
    color: #05164D;
  }
  .font-color-lg-lufthansa-blue-light a,
  .font-color-lg-lufthansa-blue-light a:link,
  .font-color-lg-lufthansa-blue-light a:visited,
  .font-color-lg-lufthansa-blue-light a:active,
  .font-color-lg-lufthansa-blue-light a:hover,
  .font-color-lg-lufthansa-blue-light {
    color: #3262CF;
  }
  .font-color-lg-content-text a,
  .font-color-lg-content-text a:link,
  .font-color-lg-content-text a:visited,
  .font-color-lg-content-text a:active,
  .font-color-lg-content-text a:hover,
  .font-color-lg-content-text {
    color: #505050;
  }
  .font-color-lg-white a,
  .font-color-lg-white a:link,
  .font-color-lg-white a:visited,
  .font-color-lg-white a:active,
  .font-color-lg-white a:hover,
  .font-color-lg-white {
    color: #ffffff;
  }
  .font-color-lg-content-text-bright a,
  .font-color-lg-content-text-bright a:link,
  .font-color-lg-content-text-bright a:visited,
  .font-color-lg-content-text-bright a:active,
  .font-color-lg-content-text-bright a:hover,
  .font-color-lg-content-text-bright {
    color: #B4B4B4;
  }
}

@media (min-width: 1200px) {
  .font-color-xl-lufthansa-blue a,
  .font-color-xl-lufthansa-blue a:link,
  .font-color-xl-lufthansa-blue a:visited,
  .font-color-xl-lufthansa-blue a:active,
  .font-color-xl-lufthansa-blue a:hover,
  .font-color-xl-lufthansa-blue {
    color: #05164D;
  }
  .font-color-xl-lufthansa-blue-light a,
  .font-color-xl-lufthansa-blue-light a:link,
  .font-color-xl-lufthansa-blue-light a:visited,
  .font-color-xl-lufthansa-blue-light a:active,
  .font-color-xl-lufthansa-blue-light a:hover,
  .font-color-xl-lufthansa-blue-light {
    color: #3262CF;
  }
  .font-color-xl-content-text a,
  .font-color-xl-content-text a:link,
  .font-color-xl-content-text a:visited,
  .font-color-xl-content-text a:active,
  .font-color-xl-content-text a:hover,
  .font-color-xl-content-text {
    color: #505050;
  }
  .font-color-xl-white a,
  .font-color-xl-white a:link,
  .font-color-xl-white a:visited,
  .font-color-xl-white a:active,
  .font-color-xl-white a:hover,
  .font-color-xl-white {
    color: #ffffff;
  }
  .font-color-xl-content-text-bright a,
  .font-color-xl-content-text-bright a:link,
  .font-color-xl-content-text-bright a:visited,
  .font-color-xl-content-text-bright a:active,
  .font-color-xl-content-text-bright a:hover,
  .font-color-xl-content-text-bright {
    color: #B4B4B4;
  }
}

/*! End WsxFontColorEnum */
/*! Start WsxLinkTypeEnum */
a.link-type-box-bordered {
  display: block;
  width: 100%;
  border: 2px solid #EBEBEB;
  border-radius: 2px;
  transition: border-color 0.1s ease-out;
  min-height: 135px;
  padding: 14px;
}

@media (min-width: 768px) {
  a.link-type-box-bordered {
    min-height: 200px;
    padding: 30px;
  }
}

@media (min-width: 1200px) {
  a.link-type-box-bordered {
    padding: 40px;
  }
}

a.link-type-box-bordered:hover {
  border-color: #3262CF;
}

a.link-type-underlined,
a.link-type-underlined > * {
  text-decoration: underline;
}

a.link-type-underlined:hover,
a.link-type-underlined > *:hover {
  color: #3262CF;
}

/*! End WsxLinkTypeEnum */
/*! Start WsxObjectPositionEnum */
.image-position-left-top, .image-position-left-top img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left top;
  object-position: left top;
}

.image-position-left-center, .image-position-left-center img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left center;
  object-position: left center;
}

.image-position-left-bottom, .image-position-left-bottom img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left bottom;
  object-position: left bottom;
}

.image-position-center-top, .image-position-center-top img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center top;
  object-position: center top;
}

.image-position-center-center, .image-position-center-center img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.image-position-center-bottom, .image-position-center-bottom img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center bottom;
  object-position: center bottom;
}

.image-position-right-top, .image-position-right-top img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: right top;
  object-position: right top;
}

.image-position-right-center, .image-position-right-center img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: right center;
  object-position: right center;
}

.image-position-right-bottom, .image-position-right-bottom img {
  width: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: right bottom;
  object-position: right bottom;
}

@media (min-width: 576px) {
  .image-position-sm-left-top, .image-position-sm-left-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left top;
    object-position: left top;
  }
  .image-position-sm-left-center, .image-position-sm-left-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left center;
    object-position: left center;
  }
  .image-position-sm-left-bottom, .image-position-sm-left-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left bottom;
    object-position: left bottom;
  }
  .image-position-sm-center-top, .image-position-sm-center-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
  }
  .image-position-sm-center-center, .image-position-sm-center-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }
  .image-position-sm-center-bottom, .image-position-sm-center-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center bottom;
    object-position: center bottom;
  }
  .image-position-sm-right-top, .image-position-sm-right-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right top;
    object-position: right top;
  }
  .image-position-sm-right-center, .image-position-sm-right-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right center;
    object-position: right center;
  }
  .image-position-sm-right-bottom, .image-position-sm-right-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right bottom;
    object-position: right bottom;
  }
}

@media (min-width: 768px) {
  .image-position-md-left-top, .image-position-md-left-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left top;
    object-position: left top;
  }
  .image-position-md-left-center, .image-position-md-left-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left center;
    object-position: left center;
  }
  .image-position-md-left-bottom, .image-position-md-left-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left bottom;
    object-position: left bottom;
  }
  .image-position-md-center-top, .image-position-md-center-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
  }
  .image-position-md-center-center, .image-position-md-center-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }
  .image-position-md-center-bottom, .image-position-md-center-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center bottom;
    object-position: center bottom;
  }
  .image-position-md-right-top, .image-position-md-right-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right top;
    object-position: right top;
  }
  .image-position-md-right-center, .image-position-md-right-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right center;
    object-position: right center;
  }
  .image-position-md-right-bottom, .image-position-md-right-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right bottom;
    object-position: right bottom;
  }
}

@media (min-width: 992px) {
  .image-position-lg-left-top, .image-position-lg-left-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left top;
    object-position: left top;
  }
  .image-position-lg-left-center, .image-position-lg-left-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left center;
    object-position: left center;
  }
  .image-position-lg-left-bottom, .image-position-lg-left-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left bottom;
    object-position: left bottom;
  }
  .image-position-lg-center-top, .image-position-lg-center-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
  }
  .image-position-lg-center-center, .image-position-lg-center-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }
  .image-position-lg-center-bottom, .image-position-lg-center-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center bottom;
    object-position: center bottom;
  }
  .image-position-lg-right-top, .image-position-lg-right-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right top;
    object-position: right top;
  }
  .image-position-lg-right-center, .image-position-lg-right-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right center;
    object-position: right center;
  }
  .image-position-lg-right-bottom, .image-position-lg-right-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right bottom;
    object-position: right bottom;
  }
}

@media (min-width: 1200px) {
  .image-position-xl-left-top, .image-position-xl-left-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left top;
    object-position: left top;
  }
  .image-position-xl-left-center, .image-position-xl-left-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left center;
    object-position: left center;
  }
  .image-position-xl-left-bottom, .image-position-xl-left-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left bottom;
    object-position: left bottom;
  }
  .image-position-xl-center-top, .image-position-xl-center-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
  }
  .image-position-xl-center-center, .image-position-xl-center-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }
  .image-position-xl-center-bottom, .image-position-xl-center-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center bottom;
    object-position: center bottom;
  }
  .image-position-xl-right-top, .image-position-xl-right-top img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right top;
    object-position: right top;
  }
  .image-position-xl-right-center, .image-position-xl-right-center img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right center;
    object-position: right center;
  }
  .image-position-xl-right-bottom, .image-position-xl-right-bottom img {
    width: 100%;
    vertical-align: middle;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right bottom;
    object-position: right bottom;
  }
}

/*! End WsxObjectPositionEnum */
/*! Start WsxHeightEnum */
.image-height-auto {
  height: auto;
}

.image-height-pixel-40 {
  height: 40px;
}

.image-height-pixel-60 {
  height: 60px;
}

.image-height-pixel-80 {
  height: 80px;
}

.image-height-pixel-100 {
  height: 100px;
}

.image-height-pixel-120 {
  height: 120px;
}

.image-height-pixel-140 {
  height: 140px;
}

.image-height-pixel-160 {
  height: 160px;
}

.image-height-pixel-180 {
  height: 180px;
}

.image-height-pixel-210 {
  height: 210px;
}

.image-height-pixel-310 {
  height: 310px;
}

.image-height-pixel-375 {
  height: 375px;
}

.image-height-pixel-390 {
  height: 390px;
}

.image-height-pixel-430 {
  height: 430px;
}

.image-height-pixel-450 {
  height: 450px;
}

.image-height-pixel-465 {
  height: 465px;
}

.image-height-pixel-475 {
  height: 475px;
}

.image-height-pixel-480 {
  height: 480px;
}

.image-height-pixel-550 {
  height: 550px;
}

.image-height-pixel-560 {
  height: 560px;
}

.image-height-pixel-610 {
  height: 610px;
}

.image-height-pixel-710 {
  height: 710px;
}

.image-height-pixel-745 {
  height: 745px;
}

.image-height-pixel-785 {
  height: 785px;
}

@media (min-width: 576px) {
  .image-height-sm-auto {
    height: auto;
  }
  .image-height-sm-pixel-40 {
    height: 40px;
  }
  .image-height-sm-pixel-60 {
    height: 60px;
  }
  .image-height-sm-pixel-80 {
    height: 80px;
  }
  .image-height-sm-pixel-100 {
    height: 100px;
  }
  .image-height-sm-pixel-120 {
    height: 120px;
  }
  .image-height-sm-pixel-140 {
    height: 140px;
  }
  .image-height-sm-pixel-160 {
    height: 160px;
  }
  .image-height-sm-pixel-180 {
    height: 180px;
  }
  .image-height-sm-pixel-210 {
    height: 210px;
  }
  .image-height-sm-pixel-310 {
    height: 310px;
  }
  .image-height-sm-pixel-375 {
    height: 375px;
  }
  .image-height-sm-pixel-390 {
    height: 390px;
  }
  .image-height-sm-pixel-430 {
    height: 430px;
  }
  .image-height-sm-pixel-450 {
    height: 450px;
  }
  .image-height-sm-pixel-465 {
    height: 465px;
  }
  .image-height-sm-pixel-475 {
    height: 475px;
  }
  .image-height-sm-pixel-480 {
    height: 480px;
  }
  .image-height-sm-pixel-550 {
    height: 550px;
  }
  .image-height-sm-pixel-560 {
    height: 560px;
  }
  .image-height-sm-pixel-610 {
    height: 610px;
  }
  .image-height-sm-pixel-710 {
    height: 710px;
  }
  .image-height-sm-pixel-745 {
    height: 745px;
  }
  .image-height-sm-pixel-785 {
    height: 785px;
  }
}

@media (min-width: 768px) {
  .image-height-md-auto {
    height: auto;
  }
  .image-height-md-pixel-40 {
    height: 40px;
  }
  .image-height-md-pixel-60 {
    height: 60px;
  }
  .image-height-md-pixel-80 {
    height: 80px;
  }
  .image-height-md-pixel-100 {
    height: 100px;
  }
  .image-height-md-pixel-120 {
    height: 120px;
  }
  .image-height-md-pixel-140 {
    height: 140px;
  }
  .image-height-md-pixel-160 {
    height: 160px;
  }
  .image-height-md-pixel-180 {
    height: 180px;
  }
  .image-height-md-pixel-210 {
    height: 210px;
  }
  .image-height-md-pixel-310 {
    height: 310px;
  }
  .image-height-md-pixel-375 {
    height: 375px;
  }
  .image-height-md-pixel-390 {
    height: 390px;
  }
  .image-height-md-pixel-430 {
    height: 430px;
  }
  .image-height-md-pixel-450 {
    height: 450px;
  }
  .image-height-md-pixel-465 {
    height: 465px;
  }
  .image-height-md-pixel-475 {
    height: 475px;
  }
  .image-height-md-pixel-480 {
    height: 480px;
  }
  .image-height-md-pixel-550 {
    height: 550px;
  }
  .image-height-md-pixel-560 {
    height: 560px;
  }
  .image-height-md-pixel-610 {
    height: 610px;
  }
  .image-height-md-pixel-710 {
    height: 710px;
  }
  .image-height-md-pixel-745 {
    height: 745px;
  }
  .image-height-md-pixel-785 {
    height: 785px;
  }
}

@media (min-width: 992px) {
  .image-height-lg-auto {
    height: auto;
  }
  .image-height-lg-pixel-40 {
    height: 40px;
  }
  .image-height-lg-pixel-60 {
    height: 60px;
  }
  .image-height-lg-pixel-80 {
    height: 80px;
  }
  .image-height-lg-pixel-100 {
    height: 100px;
  }
  .image-height-lg-pixel-120 {
    height: 120px;
  }
  .image-height-lg-pixel-140 {
    height: 140px;
  }
  .image-height-lg-pixel-160 {
    height: 160px;
  }
  .image-height-lg-pixel-180 {
    height: 180px;
  }
  .image-height-lg-pixel-210 {
    height: 210px;
  }
  .image-height-lg-pixel-310 {
    height: 310px;
  }
  .image-height-lg-pixel-375 {
    height: 375px;
  }
  .image-height-lg-pixel-390 {
    height: 390px;
  }
  .image-height-lg-pixel-430 {
    height: 430px;
  }
  .image-height-lg-pixel-450 {
    height: 450px;
  }
  .image-height-lg-pixel-465 {
    height: 465px;
  }
  .image-height-lg-pixel-475 {
    height: 475px;
  }
  .image-height-lg-pixel-480 {
    height: 480px;
  }
  .image-height-lg-pixel-550 {
    height: 550px;
  }
  .image-height-lg-pixel-560 {
    height: 560px;
  }
  .image-height-lg-pixel-610 {
    height: 610px;
  }
  .image-height-lg-pixel-710 {
    height: 710px;
  }
  .image-height-lg-pixel-745 {
    height: 745px;
  }
  .image-height-lg-pixel-785 {
    height: 785px;
  }
}

@media (min-width: 1200px) {
  .image-height-xl-auto {
    height: auto;
  }
  .image-height-xl-pixel-40 {
    height: 40px;
  }
  .image-height-xl-pixel-60 {
    height: 60px;
  }
  .image-height-xl-pixel-80 {
    height: 80px;
  }
  .image-height-xl-pixel-100 {
    height: 100px;
  }
  .image-height-xl-pixel-120 {
    height: 120px;
  }
  .image-height-xl-pixel-140 {
    height: 140px;
  }
  .image-height-xl-pixel-160 {
    height: 160px;
  }
  .image-height-xl-pixel-180 {
    height: 180px;
  }
  .image-height-xl-pixel-210 {
    height: 210px;
  }
  .image-height-xl-pixel-310 {
    height: 310px;
  }
  .image-height-xl-pixel-375 {
    height: 375px;
  }
  .image-height-xl-pixel-390 {
    height: 390px;
  }
  .image-height-xl-pixel-430 {
    height: 430px;
  }
  .image-height-xl-pixel-450 {
    height: 450px;
  }
  .image-height-xl-pixel-465 {
    height: 465px;
  }
  .image-height-xl-pixel-475 {
    height: 475px;
  }
  .image-height-xl-pixel-480 {
    height: 480px;
  }
  .image-height-xl-pixel-550 {
    height: 550px;
  }
  .image-height-xl-pixel-560 {
    height: 560px;
  }
  .image-height-xl-pixel-610 {
    height: 610px;
  }
  .image-height-xl-pixel-710 {
    height: 710px;
  }
  .image-height-xl-pixel-745 {
    height: 745px;
  }
  .image-height-xl-pixel-785 {
    height: 785px;
  }
}

/*! End WsxHeightEnum */
/*! Start WsxVisibilityEnum */
.prepare-visibility-xs-gone {
  display: none;
}

@media (min-width: 576px) {
  .prepare-visibility-sm-gone {
    display: none;
  }
}

@media (min-width: 768px) {
  .prepare-visibility-md-gone {
    display: none;
  }
}

@media (min-width: 992px) {
  .prepare-visibility-lg-gone {
    display: none;
  }
}

@media (min-width: 1200px) {
  .prepare-visibility-xl-gone {
    display: none;
  }
}

/*! End WsxVisibilityEnum */
/* END layout rules */
wsx-old-content {
  display: block;
  width: 100%;
  max-width: 708px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 45px;
  float: none;
}

wsx-old-content input[type="checkbox"] {
  vertical-align: middle;
}

@media (min-width: 768px) {
  wsx-old-content {
    margin-bottom: 65px;
  }
}

@media (min-width: 1200px) {
  wsx-old-content {
    margin-bottom: 55px;
  }
}

.show-xs-sm,
.show-md-lg,
.show-xl {
  display: none;
}

@media (max-width: 767.98px) {
  .show-xs-sm {
    display: inline;
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .show-md-lg {
    display: inline;
  }
}

@media (min-width: 1200px) {
  .show-xl {
    display: inline;
  }
}

h1, h2 {
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 15px 0;
}

body > .ModalOverlay {
  position: fixed;
  display: block;
  top: 50%;
  left: 50%;
  z-index: 9510;
}

.PageContainer {
  text-align: left;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
}

body {
  background-color: #F0F0F0;
  font-family: lh-textfont, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #505050;
  margin: 0;
}

/* font normalization */
select,
input,
textarea,
button,
pre,
code,
kbd,
samp {
  font-family: lh-textfont, Arial, sans-serif;
  font-weight: normal;
}

body > .PageContainer {
  background-color: #FFFFFF;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
}

.noscroll,
.modalscroll {
  overflow: hidden;
}

a {
  color: #05164D;
  text-decoration: none;
}

a:hover {
  color: #3262CF;
  text-decoration: none;
}

input[type="submit"], button[type="submit"] {
  color: #FFFFFF;
  background-color: #05164D;
}

@media (min-width: 768px) {
  .noscroll,
  .modalscroll {
    overflow: visible;
  }
  .inside-container {
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 1200px) {
  .inside-container {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* Accordion-_-Behavior*/
[data-accordion-expand="expand"], [data-accordion-expand="collapse"] {
  cursor: pointer;
}

[data-accordion-expand="expand"] ~ div {
  height: fit-content;
  max-height: 1000px;
  -webkit-transition: max-height 2.0s ease;
  transition: 0.2s ease;
}

[data-accordion-expand="collapse"] ~ div {
  max-height: 0;
  transition: max-height 0.2s ease;
  -webkit-transition: max-height 0.2s ease;
  overflow: hidden;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

.collapsing {
  transition-duration: .3s;
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  overflow: hidden;
  position: relative;
}

@media (min-width: 576px) {
  .collapsing {
    transition-duration: .39s;
  }
}

@media (min-width: 992px) {
  .collapsing {
    transition-duration: .2s;
  }
}

