/*! houdinijs v11.0.4 | (c) 2019 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/houdini */
.houdini{display:none}.houdini[tabindex="-1"]:focus{outline:none}.houdini.is-expanded{display:block}.houdini-heading .houdini-toggle{background:inherit;border:none;display:block;font:inherit;padding:0;text-align:inherit;width:100%}.houdini-toggle-icon{padding:0 .5em}
.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}
@charset "UTF-8";
/*
  Project: sixt
  Author: schrittweiter GmbH
 */
/* Fonts
   ========================================================================== */
/* Breakpoints
   ========================================================================== */
/* Colors
   ========================================================================== */
/* Type
   ========================================================================== */
/* Spacing
   ========================================================================== */
/* Hamburger
   ========================================================================== */
@keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
  box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: var(--plyr-badge-background, #4a5464);
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: var(--plyr-badge-text-color, #fff);
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-large, 18px);
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: var(--plyr-control-icon-size, 18px);
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control:focus-visible {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-menu-color, #4a5464);
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  align-items: center;
  color: var(--plyr-menu-color, #4a5464);
  display: flex;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--forward:focus-visible::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
  position: relative;
  width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2));
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--back::before {
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back:focus-visible::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px) * -1);
  overflow: hidden;
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  display: block;
  height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
          user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
          appearance: none;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
}
.plyr--full-ui input[type=range]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
      user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
      user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
      user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: var(--plyr-video-background, var(--plyr-video-background, black));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: var(--plyr-control-spacing, 10px);
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

/* stylelint-disable selector-max-compound-selectors */
.plyr__tooltip {
  background: var(--plyr-tooltip-background, #fff);
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control:focus-visible .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
}
.plyr__volume input[type=range] {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: var(--plyr-video-background, var(--plyr-video-background, black));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}
@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  border: 0;
  border-radius: 100%;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:fullscreen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: #23282f;
  border-radius: 2px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}
.plyr__ads:empty::after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container::after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__image-container::after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  content: "";
  pointer-events: none;
}
.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}
.plyr__preview-thumb__time-container {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

/* Bulma Utilities */
.is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* Bulma Helpers */
.has-text-white {
  color: white !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e6e6 !important;
}

.has-background-white {
  background-color: white !important;
}

.has-text-black {
  color: #0a0a0a !important;
}

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

.has-background-black {
  background-color: #0a0a0a !important;
}

.has-text-light {
  color: whitesmoke !important;
}

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

.has-background-light {
  background-color: whitesmoke !important;
}

.has-text-dark {
  color: #363636 !important;
}

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

.has-background-dark {
  background-color: #363636 !important;
}

.has-text-primary {
  color: #00d1b2 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: #009e86 !important;
}

.has-background-primary {
  background-color: #00d1b2 !important;
}

.has-text-primary-light {
  color: #ebfffc !important;
}

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

.has-background-primary-light {
  background-color: #ebfffc !important;
}

.has-text-primary-dark {
  color: #00947e !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #00c7a9 !important;
}

.has-background-primary-dark {
  background-color: #00947e !important;
}

.has-text-link {
  color: #485fc7 !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: #3449a8 !important;
}

.has-background-link {
  background-color: #485fc7 !important;
}

.has-text-link-light {
  color: #eff1fa !important;
}

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

.has-background-link-light {
  background-color: #eff1fa !important;
}

.has-text-link-dark {
  color: #3850b7 !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #576dcb !important;
}

.has-background-link-dark {
  background-color: #3850b7 !important;
}

.has-text-info {
  color: #3e8ed0 !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: #2b74b1 !important;
}

.has-background-info {
  background-color: #3e8ed0 !important;
}

.has-text-info-light {
  color: #eff5fb !important;
}

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

.has-background-info-light {
  background-color: #eff5fb !important;
}

.has-text-info-dark {
  color: #296fa8 !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #368ace !important;
}

.has-background-info-dark {
  background-color: #296fa8 !important;
}

.has-text-success {
  color: #48c78e !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: #34a873 !important;
}

.has-background-success {
  background-color: #48c78e !important;
}

.has-text-success-light {
  color: #effaf5 !important;
}

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

.has-background-success-light {
  background-color: #effaf5 !important;
}

.has-text-success-dark {
  color: #257953 !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #31a06e !important;
}

.has-background-success-dark {
  background-color: #257953 !important;
}

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

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

.has-background-warning {
  background-color: #ffe08a !important;
}

.has-text-warning-light {
  color: #fffaeb !important;
}

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

.has-background-warning-light {
  background-color: #fffaeb !important;
}

.has-text-warning-dark {
  color: #946c00 !important;
}

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

.has-background-warning-dark {
  background-color: #946c00 !important;
}

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

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

.has-background-danger {
  background-color: #f14668 !important;
}

.has-text-danger-light {
  color: #feecf0 !important;
}

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

.has-background-danger-light {
  background-color: #feecf0 !important;
}

.has-text-danger-dark {
  color: #cc0f35 !important;
}

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

.has-background-danger-dark {
  background-color: #cc0f35 !important;
}

.has-text-black-bis {
  color: #121212 !important;
}

.has-background-black-bis {
  background-color: #121212 !important;
}

.has-text-black-ter {
  color: #242424 !important;
}

.has-background-black-ter {
  background-color: #242424 !important;
}

.has-text-grey-darker {
  color: #363636 !important;
}

.has-background-grey-darker {
  background-color: #363636 !important;
}

.has-text-grey-dark {
  color: #4a4a4a !important;
}

.has-background-grey-dark {
  background-color: #4a4a4a !important;
}

.has-text-grey {
  color: #7a7a7a !important;
}

.has-background-grey {
  background-color: #7a7a7a !important;
}

.has-text-grey-light {
  color: #b5b5b5 !important;
}

.has-background-grey-light {
  background-color: #b5b5b5 !important;
}

.has-text-grey-lighter {
  color: #dbdbdb !important;
}

.has-background-grey-lighter {
  background-color: #dbdbdb !important;
}

.has-text-white-ter {
  color: whitesmoke !important;
}

.has-background-white-ter {
  background-color: whitesmoke !important;
}

.has-text-white-bis {
  color: #fafafa !important;
}

.has-background-white-bis {
  background-color: #fafafa !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

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

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

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

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

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

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

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

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

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

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

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

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

.is-align-content-baseline {
  align-content: baseline !important;
}

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

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

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

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

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

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

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

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

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

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

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

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

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

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

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

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

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

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

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

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.is-clipped {
  overflow: hidden !important;
}

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

.is-marginless, .c-slider--anonymous.c-slider--is-grid .c-slider__wrapper {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

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

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

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

.mt-5 {
  margin-top: 1.5rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-5 {
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

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

.mt-6 {
  margin-top: 3rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

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

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

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

.pt-5 {
  padding-top: 1.5rem !important;
}

.pr-5 {
  padding-right: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pl-5 {
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

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

.pt-6 {
  padding-top: 3rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

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

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto {
  padding-left: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.is-size-1 {
  font-size: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

.is-size-5 {
  font-size: 1.25rem !important;
}

.is-size-6 {
  font-size: 1rem !important;
}

.is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 374px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }

  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }

  .is-size-3-mobile {
    font-size: 2rem !important;
  }

  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }

  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }

  .is-size-6-mobile {
    font-size: 1rem !important;
  }

  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }

  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }

  .is-size-3-tablet {
    font-size: 2rem !important;
  }

  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }

  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }

  .is-size-6-tablet {
    font-size: 1rem !important;
  }

  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }

  .is-size-2-touch {
    font-size: 2.5rem !important;
  }

  .is-size-3-touch {
    font-size: 2rem !important;
  }

  .is-size-4-touch {
    font-size: 1.5rem !important;
  }

  .is-size-5-touch {
    font-size: 1.25rem !important;
  }

  .is-size-6-touch {
    font-size: 1rem !important;
  }

  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }

  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }

  .is-size-3-desktop {
    font-size: 2rem !important;
  }

  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }

  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }

  .is-size-6-desktop {
    font-size: 1rem !important;
  }

  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }

  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }

  .is-size-3-widescreen {
    font-size: 2rem !important;
  }

  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }

  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }

  .is-size-6-widescreen {
    font-size: 1rem !important;
  }

  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }

  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }

  .is-size-3-fullhd {
    font-size: 2rem !important;
  }

  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }

  .is-size-5-fullhd {
    font-size: 1.25rem !important;
  }

  .is-size-6-fullhd {
    font-size: 1rem !important;
  }

  .is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

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

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

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

@media screen and (max-width: 374px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 375px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1200px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 374px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 375px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1200px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 374px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 375px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1200px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 374px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 375px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1200px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

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

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

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

.is-underlined {
  text-decoration: underline !important;
}

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

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

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

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

.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

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

@media screen and (max-width: 374px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 374px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 374px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 374px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 374px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 374px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 374px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 375px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1200px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
.column, .o-col, .c-slider--anonymous.c-slider--is-grid .c-slider__item {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 12px;
}
.columns.is-mobile > .column.is-narrow, .columns.is-mobile > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-narrow.c-slider__item, .is-mobile.o-cols > .column.is-narrow, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-narrow, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-narrow, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-narrow, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-narrow, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-narrow, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-narrow, .is-mobile.o-cols > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-narrow.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-narrow.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-narrow.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-narrow.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-narrow.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-narrow.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-narrow.c-slider__item {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full, .columns.is-mobile > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-full.c-slider__item, .is-mobile.o-cols > .column.is-full, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-full, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-full, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-full, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-full, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-full, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-full, .is-mobile.o-cols > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-full.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-full.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-full.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-full.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-full.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-full.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-full.c-slider__item {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters, .columns.is-mobile > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-three-quarters.c-slider__item, .is-mobile.o-cols > .column.is-three-quarters, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-three-quarters, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-three-quarters, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-three-quarters, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-three-quarters, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-three-quarters, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-three-quarters, .is-mobile.o-cols > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-three-quarters.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-three-quarters.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-three-quarters.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-three-quarters.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-three-quarters.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-three-quarters.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-three-quarters.c-slider__item {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds, .columns.is-mobile > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-two-thirds.c-slider__item, .is-mobile.o-cols > .column.is-two-thirds, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-two-thirds, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-two-thirds, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-two-thirds, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-two-thirds, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-two-thirds, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-two-thirds, .is-mobile.o-cols > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-two-thirds.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-two-thirds.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-two-thirds.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-two-thirds.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-two-thirds.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-two-thirds.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-two-thirds.c-slider__item {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half, .columns.is-mobile > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-half.c-slider__item, .is-mobile.o-cols > .column.is-half, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-half, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-half, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-half, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-half, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-half, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-half, .is-mobile.o-cols > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-half.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-half.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-half.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-half.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-half.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-half.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-half.c-slider__item {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third, .columns.is-mobile > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-one-third.c-slider__item, .is-mobile.o-cols > .column.is-one-third, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-one-third, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-one-third, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-one-third, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-one-third, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-one-third, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-one-third, .is-mobile.o-cols > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-one-third.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-one-third.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-one-third.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-one-third.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-one-third.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-one-third.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-one-third.c-slider__item {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter, .columns.is-mobile > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-one-quarter.c-slider__item, .is-mobile.o-cols > .column.is-one-quarter, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-one-quarter, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-one-quarter, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-one-quarter, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-one-quarter, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-one-quarter, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-one-quarter, .is-mobile.o-cols > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-one-quarter.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-one-quarter.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-one-quarter.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-one-quarter.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-one-quarter.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-one-quarter.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-one-quarter.c-slider__item {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth, .columns.is-mobile > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-one-fifth.c-slider__item, .is-mobile.o-cols > .column.is-one-fifth, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-one-fifth, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-one-fifth, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-one-fifth, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-one-fifth, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-one-fifth, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-one-fifth, .is-mobile.o-cols > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-one-fifth.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-one-fifth.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-one-fifth.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-one-fifth.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-one-fifth.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-one-fifth.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-one-fifth.c-slider__item {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths, .columns.is-mobile > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-two-fifths.c-slider__item, .is-mobile.o-cols > .column.is-two-fifths, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-two-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-two-fifths, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-two-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-two-fifths, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-two-fifths, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-two-fifths, .is-mobile.o-cols > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-two-fifths.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-two-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-two-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-two-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-two-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-two-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-two-fifths.c-slider__item {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths, .columns.is-mobile > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-three-fifths.c-slider__item, .is-mobile.o-cols > .column.is-three-fifths, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-three-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-three-fifths, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-three-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-three-fifths, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-three-fifths, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-three-fifths, .is-mobile.o-cols > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-three-fifths.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-three-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-three-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-three-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-three-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-three-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-three-fifths.c-slider__item {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths, .columns.is-mobile > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-four-fifths.c-slider__item, .is-mobile.o-cols > .column.is-four-fifths, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-four-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-four-fifths, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-four-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-four-fifths, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-four-fifths, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-four-fifths, .is-mobile.o-cols > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-four-fifths.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-four-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-four-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-four-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-four-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-four-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-four-fifths.c-slider__item {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters, .columns.is-mobile > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-three-quarters.c-slider__item, .is-mobile.o-cols > .column.is-offset-three-quarters, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-three-quarters, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-three-quarters, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-three-quarters, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-three-quarters, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-three-quarters, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-three-quarters, .is-mobile.o-cols > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-three-quarters.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-three-quarters.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-three-quarters.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-three-quarters.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-three-quarters.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-three-quarters.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-three-quarters.c-slider__item {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds, .columns.is-mobile > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-two-thirds.c-slider__item, .is-mobile.o-cols > .column.is-offset-two-thirds, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-two-thirds, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-two-thirds, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-two-thirds, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-two-thirds, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-two-thirds, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-two-thirds, .is-mobile.o-cols > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-two-thirds.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-two-thirds.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-two-thirds.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-two-thirds.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-two-thirds.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-two-thirds.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-two-thirds.c-slider__item {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half, .columns.is-mobile > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-half.c-slider__item, .is-mobile.o-cols > .column.is-offset-half, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-half, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-half, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-half, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-half, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-half, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-half, .is-mobile.o-cols > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-half.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-half.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-half.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-half.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-half.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-half.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-half.c-slider__item {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third, .columns.is-mobile > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-one-third.c-slider__item, .is-mobile.o-cols > .column.is-offset-one-third, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-one-third, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-one-third, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-one-third, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-one-third, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-one-third, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-one-third, .is-mobile.o-cols > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-one-third.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-one-third.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-one-third.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-one-third.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-one-third.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-one-third.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-one-third.c-slider__item {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter, .columns.is-mobile > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-one-quarter.c-slider__item, .is-mobile.o-cols > .column.is-offset-one-quarter, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-one-quarter, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-one-quarter, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-one-quarter, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-one-quarter, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-one-quarter, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-one-quarter, .is-mobile.o-cols > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-one-quarter.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-one-quarter.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-one-quarter.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-one-quarter.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-one-quarter.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-one-quarter.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-one-quarter.c-slider__item {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth, .columns.is-mobile > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-one-fifth.c-slider__item, .is-mobile.o-cols > .column.is-offset-one-fifth, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-one-fifth, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-one-fifth, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-one-fifth, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-one-fifth, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-one-fifth, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-one-fifth, .is-mobile.o-cols > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-one-fifth.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-one-fifth.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-one-fifth.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-one-fifth.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-one-fifth.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-one-fifth.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-one-fifth.c-slider__item {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths, .columns.is-mobile > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-two-fifths.c-slider__item, .is-mobile.o-cols > .column.is-offset-two-fifths, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-two-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-two-fifths, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-two-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-two-fifths, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-two-fifths, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-two-fifths, .is-mobile.o-cols > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-two-fifths.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-two-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-two-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-two-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-two-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-two-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-two-fifths.c-slider__item {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths, .columns.is-mobile > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-three-fifths.c-slider__item, .is-mobile.o-cols > .column.is-offset-three-fifths, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-three-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-three-fifths, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-three-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-three-fifths, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-three-fifths, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-three-fifths, .is-mobile.o-cols > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-three-fifths.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-three-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-three-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-three-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-three-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-three-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-three-fifths.c-slider__item {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths, .columns.is-mobile > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-four-fifths.c-slider__item, .is-mobile.o-cols > .column.is-offset-four-fifths, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-four-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-four-fifths, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-four-fifths, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-four-fifths, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-four-fifths, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-four-fifths, .is-mobile.o-cols > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-four-fifths.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-four-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-four-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-four-fifths.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-four-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-four-fifths.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-four-fifths.c-slider__item {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0, .columns.is-mobile > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-0.c-slider__item, .is-mobile.o-cols > .column.is-0, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-0, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-0, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-0, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-0, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-0, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-0, .is-mobile.o-cols > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-0.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-0.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-0.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-0.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-0.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-0.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-0.c-slider__item {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0, .columns.is-mobile > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-0.c-slider__item, .is-mobile.o-cols > .column.is-offset-0, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-0, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-0, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-0, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-0, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-0, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-0, .is-mobile.o-cols > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-0.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-0.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-0.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-0.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-0.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-0.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-0.c-slider__item {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1, .columns.is-mobile > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-1.c-slider__item, .is-mobile.o-cols > .column.is-1, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-1, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-1, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-1, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-1, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-1, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-1, .is-mobile.o-cols > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-1.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-1.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-1.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-1.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-1.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-1.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-1.c-slider__item {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1, .columns.is-mobile > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-1.c-slider__item, .is-mobile.o-cols > .column.is-offset-1, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-1, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-1, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-1, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-1, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-1, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-1, .is-mobile.o-cols > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-1.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-1.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-1.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-1.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-1.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-1.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-1.c-slider__item {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2, .columns.is-mobile > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-2.c-slider__item, .is-mobile.o-cols > .column.is-2, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-2, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-2, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-2, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-2, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-2, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-2, .is-mobile.o-cols > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-2.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-2.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-2.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-2.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-2.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-2.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-2.c-slider__item {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2, .columns.is-mobile > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-2.c-slider__item, .is-mobile.o-cols > .column.is-offset-2, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-2, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-2, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-2, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-2, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-2, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-2, .is-mobile.o-cols > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-2.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-2.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-2.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-2.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-2.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-2.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-2.c-slider__item {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3, .columns.is-mobile > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-3.c-slider__item, .is-mobile.o-cols > .column.is-3, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-3, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-3, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-3, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-3, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-3, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-3, .is-mobile.o-cols > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-3.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-3.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-3.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-3.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-3.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-3.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-3.c-slider__item {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3, .columns.is-mobile > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-3.c-slider__item, .is-mobile.o-cols > .column.is-offset-3, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-3, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-3, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-3, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-3, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-3, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-3, .is-mobile.o-cols > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-3.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-3.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-3.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-3.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-3.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-3.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-3.c-slider__item {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4, .columns.is-mobile > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-4.c-slider__item, .is-mobile.o-cols > .column.is-4, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-4, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-4, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-4, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-4, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-4, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-4, .is-mobile.o-cols > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-4.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-4.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-4.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-4.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-4.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-4.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-4.c-slider__item {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4, .columns.is-mobile > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-4.c-slider__item, .is-mobile.o-cols > .column.is-offset-4, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-4, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-4, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-4, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-4, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-4, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-4, .is-mobile.o-cols > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-4.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-4.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-4.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-4.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-4.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-4.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-4.c-slider__item {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5, .columns.is-mobile > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-5.c-slider__item, .is-mobile.o-cols > .column.is-5, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-5, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-5, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-5, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-5, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-5, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-5, .is-mobile.o-cols > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-5.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-5.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-5.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-5.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-5.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-5.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-5.c-slider__item {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5, .columns.is-mobile > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-5.c-slider__item, .is-mobile.o-cols > .column.is-offset-5, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-5, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-5, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-5, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-5, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-5, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-5, .is-mobile.o-cols > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-5.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-5.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-5.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-5.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-5.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-5.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-5.c-slider__item {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6, .columns.is-mobile > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-6.c-slider__item, .is-mobile.o-cols > .column.is-6, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-6, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-6, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-6, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-6, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-6, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-6, .is-mobile.o-cols > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-6.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-6.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-6.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-6.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-6.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-6.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-6.c-slider__item {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6, .columns.is-mobile > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-6.c-slider__item, .is-mobile.o-cols > .column.is-offset-6, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-6, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-6, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-6, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-6, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-6, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-6, .is-mobile.o-cols > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-6.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-6.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-6.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-6.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-6.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-6.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-6.c-slider__item {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7, .columns.is-mobile > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-7.c-slider__item, .is-mobile.o-cols > .column.is-7, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-7, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-7, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-7, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-7, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-7, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-7, .is-mobile.o-cols > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-7.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-7.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-7.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-7.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-7.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-7.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-7.c-slider__item {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7, .columns.is-mobile > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-7.c-slider__item, .is-mobile.o-cols > .column.is-offset-7, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-7, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-7, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-7, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-7, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-7, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-7, .is-mobile.o-cols > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-7.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-7.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-7.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-7.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-7.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-7.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-7.c-slider__item {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8, .columns.is-mobile > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-8.c-slider__item, .is-mobile.o-cols > .column.is-8, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-8, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-8, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-8, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-8, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-8, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-8, .is-mobile.o-cols > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-8.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-8.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-8.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-8.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-8.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-8.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-8.c-slider__item {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8, .columns.is-mobile > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-8.c-slider__item, .is-mobile.o-cols > .column.is-offset-8, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-8, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-8, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-8, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-8, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-8, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-8, .is-mobile.o-cols > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-8.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-8.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-8.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-8.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-8.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-8.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-8.c-slider__item {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9, .columns.is-mobile > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-9.c-slider__item, .is-mobile.o-cols > .column.is-9, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-9, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-9, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-9, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-9, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-9, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-9, .is-mobile.o-cols > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-9.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-9.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-9.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-9.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-9.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-9.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-9.c-slider__item {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9, .columns.is-mobile > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-9.c-slider__item, .is-mobile.o-cols > .column.is-offset-9, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-9, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-9, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-9, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-9, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-9, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-9, .is-mobile.o-cols > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-9.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-9.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-9.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-9.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-9.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-9.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-9.c-slider__item {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10, .columns.is-mobile > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-10.c-slider__item, .is-mobile.o-cols > .column.is-10, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-10, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-10, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-10, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-10, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-10, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-10, .is-mobile.o-cols > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-10.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-10.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-10.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-10.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-10.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-10.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-10.c-slider__item {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10, .columns.is-mobile > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-10.c-slider__item, .is-mobile.o-cols > .column.is-offset-10, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-10, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-10, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-10, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-10, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-10, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-10, .is-mobile.o-cols > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-10.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-10.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-10.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-10.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-10.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-10.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-10.c-slider__item {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11, .columns.is-mobile > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-11.c-slider__item, .is-mobile.o-cols > .column.is-11, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-11, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-11, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-11, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-11, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-11, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-11, .is-mobile.o-cols > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-11.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-11.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-11.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-11.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-11.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-11.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-11.c-slider__item {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11, .columns.is-mobile > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-11.c-slider__item, .is-mobile.o-cols > .column.is-offset-11, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-11, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-11, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-11, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-11, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-11, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-11, .is-mobile.o-cols > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-11.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-11.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-11.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-11.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-11.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-11.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-11.c-slider__item {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12, .columns.is-mobile > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .c-slider__item, .is-mobile.o-cols > .column.is-12, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-12, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-12, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-12, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-12, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-12, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-12, .is-mobile.o-cols > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .c-slider__item {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12, .columns.is-mobile > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-mobile > .is-offset-12.c-slider__item, .is-mobile.o-cols > .column.is-offset-12, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .column.is-offset-12, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column.is-offset-12, .is-mobile.wp-grid-builder.wpgb-grid-ir > .column.is-offset-12, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .column.is-offset-12, .is-mobile.wp-grid-builder.wpgb-grid-global > .column.is-offset-12, .is-mobile.wp-grid-builder.wpgb-grid-news > .column.is-offset-12, .is-mobile.o-cols > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.o-cols > .is-offset-12.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper > .is-offset-12.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat] > .is-offset-12.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-ir > .is-offset-12.c-slider__item, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images] > .is-offset-12.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-global > .is-offset-12.c-slider__item, .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-mobile.wp-grid-builder.wpgb-grid-news > .is-offset-12.c-slider__item {
  margin-left: 100%;
}
@media screen and (max-width: 374px) {
  .column.is-narrow-mobile, .is-narrow-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-narrow-mobile.c-slider__item {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile, .is-full-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-full-mobile.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile, .is-three-quarters-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-quarters-mobile.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile, .is-two-thirds-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-thirds-mobile.c-slider__item {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile, .is-half-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-half-mobile.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile, .is-one-third-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-third-mobile.c-slider__item {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile, .is-one-quarter-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-quarter-mobile.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile, .is-one-fifth-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-fifth-mobile.c-slider__item {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile, .is-two-fifths-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-fifths-mobile.c-slider__item {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile, .is-three-fifths-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-fifths-mobile.c-slider__item {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile, .is-four-fifths-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-four-fifths-mobile.c-slider__item {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile, .is-offset-three-quarters-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-quarters-mobile.c-slider__item {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile, .is-offset-two-thirds-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-thirds-mobile.c-slider__item {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile, .is-offset-half-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-half-mobile.c-slider__item {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile, .is-offset-one-third-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-third-mobile.c-slider__item {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile, .is-offset-one-quarter-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-quarter-mobile.c-slider__item {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile, .is-offset-one-fifth-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-fifth-mobile.c-slider__item {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile, .is-offset-two-fifths-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-fifths-mobile.c-slider__item {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile, .is-offset-three-fifths-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-fifths-mobile.c-slider__item {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile, .is-offset-four-fifths-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-four-fifths-mobile.c-slider__item {
    margin-left: 80%;
  }
  .column.is-0-mobile, .is-0-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-0-mobile.c-slider__item {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile, .is-offset-0-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-0-mobile.c-slider__item {
    margin-left: 0%;
  }
  .column.is-1-mobile, .is-1-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-1-mobile.c-slider__item {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-mobile, .is-offset-1-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-1-mobile.c-slider__item {
    margin-left: 8.33333337%;
  }
  .column.is-2-mobile, .is-2-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-2-mobile.c-slider__item {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-mobile, .is-offset-2-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-2-mobile.c-slider__item {
    margin-left: 16.66666674%;
  }
  .column.is-3-mobile, .is-3-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-3-mobile.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile, .is-offset-3-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-3-mobile.c-slider__item {
    margin-left: 25%;
  }
  .column.is-4-mobile, .is-4-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-4-mobile.c-slider__item {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-mobile, .is-offset-4-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-4-mobile.c-slider__item {
    margin-left: 33.33333337%;
  }
  .column.is-5-mobile, .is-5-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-5-mobile.c-slider__item {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-mobile, .is-offset-5-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-5-mobile.c-slider__item {
    margin-left: 41.66666674%;
  }
  .column.is-6-mobile, .is-6-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-6-mobile.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile, .is-offset-6-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-6-mobile.c-slider__item {
    margin-left: 50%;
  }
  .column.is-7-mobile, .is-7-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-7-mobile.c-slider__item {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-mobile, .is-offset-7-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-7-mobile.c-slider__item {
    margin-left: 58.33333337%;
  }
  .column.is-8-mobile, .is-8-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-8-mobile.c-slider__item {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-mobile, .is-offset-8-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-8-mobile.c-slider__item {
    margin-left: 66.66666674%;
  }
  .column.is-9-mobile, .is-9-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-9-mobile.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile, .is-offset-9-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-9-mobile.c-slider__item {
    margin-left: 75%;
  }
  .column.is-10-mobile, .is-10-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-10-mobile.c-slider__item {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-mobile, .is-offset-10-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-10-mobile.c-slider__item {
    margin-left: 83.33333337%;
  }
  .column.is-11-mobile, .is-11-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-11-mobile.c-slider__item {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-mobile, .is-offset-11-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-11-mobile.c-slider__item {
    margin-left: 91.66666674%;
  }
  .column.is-12-mobile, .is-12-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-12-mobile.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile, .is-offset-12-mobile.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-12-mobile.c-slider__item {
    margin-left: 100%;
  }
}
@media screen and (min-width: 375px), print {
  .column.is-narrow, .is-narrow.o-col, .c-slider--anonymous.c-slider--is-grid .is-narrow.c-slider__item, .column.is-narrow-tablet, .is-narrow-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-narrow-tablet.c-slider__item {
    flex: none;
    width: unset;
  }
  .column.is-full, .is-full.o-col, .c-slider--anonymous.c-slider--is-grid .is-full.c-slider__item, .column.is-full-tablet, .is-full-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-full-tablet.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .is-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-quarters.c-slider__item, .column.is-three-quarters-tablet, .is-three-quarters-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-quarters-tablet.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .is-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-thirds.c-slider__item, .column.is-two-thirds-tablet, .is-two-thirds-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-thirds-tablet.c-slider__item {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .is-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-half.c-slider__item, .column.is-half-tablet, .is-half-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-half-tablet.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .is-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-third.c-slider__item, .column.is-one-third-tablet, .is-one-third-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-third-tablet.c-slider__item {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .is-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-quarter.c-slider__item, .column.is-one-quarter-tablet, .is-one-quarter-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-quarter-tablet.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .is-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-fifth.c-slider__item, .column.is-one-fifth-tablet, .is-one-fifth-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-fifth-tablet.c-slider__item {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .is-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-fifths.c-slider__item, .column.is-two-fifths-tablet, .is-two-fifths-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-fifths-tablet.c-slider__item {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .is-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-fifths.c-slider__item, .column.is-three-fifths-tablet, .is-three-fifths-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-fifths-tablet.c-slider__item {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .is-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-four-fifths.c-slider__item, .column.is-four-fifths-tablet, .is-four-fifths-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-four-fifths-tablet.c-slider__item {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .is-offset-three-quarters.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-quarters.c-slider__item, .column.is-offset-three-quarters-tablet, .is-offset-three-quarters-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-quarters-tablet.c-slider__item {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .is-offset-two-thirds.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-thirds.c-slider__item, .column.is-offset-two-thirds-tablet, .is-offset-two-thirds-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-thirds-tablet.c-slider__item {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .is-offset-half.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-half.c-slider__item, .column.is-offset-half-tablet, .is-offset-half-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-half-tablet.c-slider__item {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .is-offset-one-third.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-third.c-slider__item, .column.is-offset-one-third-tablet, .is-offset-one-third-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-third-tablet.c-slider__item {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .is-offset-one-quarter.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-quarter.c-slider__item, .column.is-offset-one-quarter-tablet, .is-offset-one-quarter-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-quarter-tablet.c-slider__item {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .is-offset-one-fifth.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-fifth.c-slider__item, .column.is-offset-one-fifth-tablet, .is-offset-one-fifth-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-fifth-tablet.c-slider__item {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .is-offset-two-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-fifths.c-slider__item, .column.is-offset-two-fifths-tablet, .is-offset-two-fifths-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-fifths-tablet.c-slider__item {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .is-offset-three-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-fifths.c-slider__item, .column.is-offset-three-fifths-tablet, .is-offset-three-fifths-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-fifths-tablet.c-slider__item {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .is-offset-four-fifths.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-four-fifths.c-slider__item, .column.is-offset-four-fifths-tablet, .is-offset-four-fifths-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-four-fifths-tablet.c-slider__item {
    margin-left: 80%;
  }
  .column.is-0, .is-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-0.c-slider__item, .column.is-0-tablet, .is-0-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-0-tablet.c-slider__item {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .is-offset-0.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-0.c-slider__item, .column.is-offset-0-tablet, .is-offset-0-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-0-tablet.c-slider__item {
    margin-left: 0%;
  }
  .column.is-1, .is-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-1.c-slider__item, .column.is-1-tablet, .is-1-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-1-tablet.c-slider__item {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1, .is-offset-1.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-1.c-slider__item, .column.is-offset-1-tablet, .is-offset-1-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-1-tablet.c-slider__item {
    margin-left: 8.33333337%;
  }
  .column.is-2, .is-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-2.c-slider__item, .column.is-2-tablet, .is-2-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-2-tablet.c-slider__item {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2, .is-offset-2.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-2.c-slider__item, .column.is-offset-2-tablet, .is-offset-2-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-2-tablet.c-slider__item {
    margin-left: 16.66666674%;
  }
  .column.is-3, .is-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-3.c-slider__item, .column.is-3-tablet, .is-3-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-3-tablet.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .is-offset-3.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-3.c-slider__item, .column.is-offset-3-tablet, .is-offset-3-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-3-tablet.c-slider__item {
    margin-left: 25%;
  }
  .column.is-4, .is-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-4.c-slider__item, .column.is-4-tablet, .is-4-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-4-tablet.c-slider__item {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4, .is-offset-4.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-4.c-slider__item, .column.is-offset-4-tablet, .is-offset-4-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-4-tablet.c-slider__item {
    margin-left: 33.33333337%;
  }
  .column.is-5, .is-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-5.c-slider__item, .column.is-5-tablet, .is-5-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-5-tablet.c-slider__item {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5, .is-offset-5.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-5.c-slider__item, .column.is-offset-5-tablet, .is-offset-5-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-5-tablet.c-slider__item {
    margin-left: 41.66666674%;
  }
  .column.is-6, .is-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-6.c-slider__item, .column.is-6-tablet, .is-6-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-6-tablet.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .is-offset-6.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-6.c-slider__item, .column.is-offset-6-tablet, .is-offset-6-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-6-tablet.c-slider__item {
    margin-left: 50%;
  }
  .column.is-7, .is-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-7.c-slider__item, .column.is-7-tablet, .is-7-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-7-tablet.c-slider__item {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7, .is-offset-7.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-7.c-slider__item, .column.is-offset-7-tablet, .is-offset-7-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-7-tablet.c-slider__item {
    margin-left: 58.33333337%;
  }
  .column.is-8, .is-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-8.c-slider__item, .column.is-8-tablet, .is-8-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-8-tablet.c-slider__item {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8, .is-offset-8.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-8.c-slider__item, .column.is-offset-8-tablet, .is-offset-8-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-8-tablet.c-slider__item {
    margin-left: 66.66666674%;
  }
  .column.is-9, .is-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-9.c-slider__item, .column.is-9-tablet, .is-9-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-9-tablet.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .is-offset-9.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-9.c-slider__item, .column.is-offset-9-tablet, .is-offset-9-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-9-tablet.c-slider__item {
    margin-left: 75%;
  }
  .column.is-10, .is-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-10.c-slider__item, .column.is-10-tablet, .is-10-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-10-tablet.c-slider__item {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10, .is-offset-10.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-10.c-slider__item, .column.is-offset-10-tablet, .is-offset-10-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-10-tablet.c-slider__item {
    margin-left: 83.33333337%;
  }
  .column.is-11, .is-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-11.c-slider__item, .column.is-11-tablet, .is-11-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-11-tablet.c-slider__item {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11, .is-offset-11.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-11.c-slider__item, .column.is-offset-11-tablet, .is-offset-11-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-11-tablet.c-slider__item {
    margin-left: 91.66666674%;
  }
  .column.is-12, .is-12.o-col, .c-slider--anonymous.c-slider--is-grid .c-slider__item, .column.is-12-tablet, .is-12-tablet.o-col {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .is-offset-12.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-12.c-slider__item, .column.is-offset-12-tablet, .is-offset-12-tablet.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-12-tablet.c-slider__item {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch, .is-narrow-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-narrow-touch.c-slider__item {
    flex: none;
    width: unset;
  }
  .column.is-full-touch, .is-full-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-full-touch.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch, .is-three-quarters-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-quarters-touch.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch, .is-two-thirds-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-thirds-touch.c-slider__item {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch, .is-half-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-half-touch.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch, .is-one-third-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-third-touch.c-slider__item {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch, .is-one-quarter-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-quarter-touch.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch, .is-one-fifth-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-fifth-touch.c-slider__item {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch, .is-two-fifths-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-fifths-touch.c-slider__item {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch, .is-three-fifths-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-fifths-touch.c-slider__item {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch, .is-four-fifths-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-four-fifths-touch.c-slider__item {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch, .is-offset-three-quarters-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-quarters-touch.c-slider__item {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch, .is-offset-two-thirds-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-thirds-touch.c-slider__item {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch, .is-offset-half-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-half-touch.c-slider__item {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch, .is-offset-one-third-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-third-touch.c-slider__item {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch, .is-offset-one-quarter-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-quarter-touch.c-slider__item {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch, .is-offset-one-fifth-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-fifth-touch.c-slider__item {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch, .is-offset-two-fifths-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-fifths-touch.c-slider__item {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch, .is-offset-three-fifths-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-fifths-touch.c-slider__item {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch, .is-offset-four-fifths-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-four-fifths-touch.c-slider__item {
    margin-left: 80%;
  }
  .column.is-0-touch, .is-0-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-0-touch.c-slider__item {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch, .is-offset-0-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-0-touch.c-slider__item {
    margin-left: 0%;
  }
  .column.is-1-touch, .is-1-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-1-touch.c-slider__item {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-touch, .is-offset-1-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-1-touch.c-slider__item {
    margin-left: 8.33333337%;
  }
  .column.is-2-touch, .is-2-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-2-touch.c-slider__item {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-touch, .is-offset-2-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-2-touch.c-slider__item {
    margin-left: 16.66666674%;
  }
  .column.is-3-touch, .is-3-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-3-touch.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch, .is-offset-3-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-3-touch.c-slider__item {
    margin-left: 25%;
  }
  .column.is-4-touch, .is-4-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-4-touch.c-slider__item {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-touch, .is-offset-4-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-4-touch.c-slider__item {
    margin-left: 33.33333337%;
  }
  .column.is-5-touch, .is-5-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-5-touch.c-slider__item {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-touch, .is-offset-5-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-5-touch.c-slider__item {
    margin-left: 41.66666674%;
  }
  .column.is-6-touch, .is-6-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-6-touch.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch, .is-offset-6-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-6-touch.c-slider__item {
    margin-left: 50%;
  }
  .column.is-7-touch, .is-7-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-7-touch.c-slider__item {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-touch, .is-offset-7-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-7-touch.c-slider__item {
    margin-left: 58.33333337%;
  }
  .column.is-8-touch, .is-8-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-8-touch.c-slider__item {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-touch, .is-offset-8-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-8-touch.c-slider__item {
    margin-left: 66.66666674%;
  }
  .column.is-9-touch, .is-9-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-9-touch.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch, .is-offset-9-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-9-touch.c-slider__item {
    margin-left: 75%;
  }
  .column.is-10-touch, .is-10-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-10-touch.c-slider__item {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-touch, .is-offset-10-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-10-touch.c-slider__item {
    margin-left: 83.33333337%;
  }
  .column.is-11-touch, .is-11-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-11-touch.c-slider__item {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-touch, .is-offset-11-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-11-touch.c-slider__item {
    margin-left: 91.66666674%;
  }
  .column.is-12-touch, .is-12-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-12-touch.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch, .is-offset-12-touch.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-12-touch.c-slider__item {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop, .is-narrow-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-narrow-desktop.c-slider__item {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop, .is-full-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-full-desktop.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop, .is-three-quarters-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-quarters-desktop.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop, .is-two-thirds-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-thirds-desktop.c-slider__item {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop, .is-half-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-half-desktop.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop, .is-one-third-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-third-desktop.c-slider__item {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop, .is-one-quarter-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-quarter-desktop.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop, .is-one-fifth-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-fifth-desktop.c-slider__item {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop, .is-two-fifths-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-fifths-desktop.c-slider__item {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop, .is-three-fifths-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-fifths-desktop.c-slider__item {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop, .is-four-fifths-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-four-fifths-desktop.c-slider__item {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop, .is-offset-three-quarters-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-quarters-desktop.c-slider__item {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop, .is-offset-two-thirds-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-thirds-desktop.c-slider__item {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop, .is-offset-half-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-half-desktop.c-slider__item {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop, .is-offset-one-third-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-third-desktop.c-slider__item {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop, .is-offset-one-quarter-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-quarter-desktop.c-slider__item {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop, .is-offset-one-fifth-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-fifth-desktop.c-slider__item {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop, .is-offset-two-fifths-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-fifths-desktop.c-slider__item {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop, .is-offset-three-fifths-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-fifths-desktop.c-slider__item {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop, .is-offset-four-fifths-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-four-fifths-desktop.c-slider__item {
    margin-left: 80%;
  }
  .column.is-0-desktop, .is-0-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-0-desktop.c-slider__item {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop, .is-offset-0-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-0-desktop.c-slider__item {
    margin-left: 0%;
  }
  .column.is-1-desktop, .is-1-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-1-desktop.c-slider__item {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-desktop, .is-offset-1-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-1-desktop.c-slider__item {
    margin-left: 8.33333337%;
  }
  .column.is-2-desktop, .is-2-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-2-desktop.c-slider__item {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-desktop, .is-offset-2-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-2-desktop.c-slider__item {
    margin-left: 16.66666674%;
  }
  .column.is-3-desktop, .is-3-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-3-desktop.c-slider__item, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop, .is-offset-3-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-3-desktop.c-slider__item {
    margin-left: 25%;
  }
  .column.is-4-desktop, .is-4-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-4-desktop.c-slider__item, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .c-slider__item {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-desktop, .is-offset-4-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-4-desktop.c-slider__item {
    margin-left: 33.33333337%;
  }
  .column.is-5-desktop, .is-5-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-5-desktop.c-slider__item {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-desktop, .is-offset-5-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-5-desktop.c-slider__item {
    margin-left: 41.66666674%;
  }
  .column.is-6-desktop, .is-6-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-6-desktop.c-slider__item, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop, .is-offset-6-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-6-desktop.c-slider__item {
    margin-left: 50%;
  }
  .column.is-7-desktop, .is-7-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-7-desktop.c-slider__item {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-desktop, .is-offset-7-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-7-desktop.c-slider__item {
    margin-left: 58.33333337%;
  }
  .column.is-8-desktop, .is-8-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-8-desktop.c-slider__item {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-desktop, .is-offset-8-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-8-desktop.c-slider__item {
    margin-left: 66.66666674%;
  }
  .column.is-9-desktop, .is-9-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-9-desktop.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop, .is-offset-9-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-9-desktop.c-slider__item {
    margin-left: 75%;
  }
  .column.is-10-desktop, .is-10-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-10-desktop.c-slider__item {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-desktop, .is-offset-10-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-10-desktop.c-slider__item {
    margin-left: 83.33333337%;
  }
  .column.is-11-desktop, .is-11-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-11-desktop.c-slider__item {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-desktop, .is-offset-11-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-11-desktop.c-slider__item {
    margin-left: 91.66666674%;
  }
  .column.is-12-desktop, .is-12-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-12-desktop.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop, .is-offset-12-desktop.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-12-desktop.c-slider__item {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .column.is-narrow-widescreen, .is-narrow-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-narrow-widescreen.c-slider__item {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen, .is-full-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-full-widescreen.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen, .is-three-quarters-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-quarters-widescreen.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen, .is-two-thirds-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-thirds-widescreen.c-slider__item {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen, .is-half-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-half-widescreen.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen, .is-one-third-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-third-widescreen.c-slider__item {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen, .is-one-quarter-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-quarter-widescreen.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen, .is-one-fifth-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-fifth-widescreen.c-slider__item {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen, .is-two-fifths-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-fifths-widescreen.c-slider__item {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen, .is-three-fifths-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-fifths-widescreen.c-slider__item {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen, .is-four-fifths-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-four-fifths-widescreen.c-slider__item {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen, .is-offset-three-quarters-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-quarters-widescreen.c-slider__item {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen, .is-offset-two-thirds-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-thirds-widescreen.c-slider__item {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen, .is-offset-half-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-half-widescreen.c-slider__item {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen, .is-offset-one-third-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-third-widescreen.c-slider__item {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen, .is-offset-one-quarter-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-quarter-widescreen.c-slider__item {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen, .is-offset-one-fifth-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-fifth-widescreen.c-slider__item {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen, .is-offset-two-fifths-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-fifths-widescreen.c-slider__item {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen, .is-offset-three-fifths-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-fifths-widescreen.c-slider__item {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen, .is-offset-four-fifths-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-four-fifths-widescreen.c-slider__item {
    margin-left: 80%;
  }
  .column.is-0-widescreen, .is-0-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-0-widescreen.c-slider__item {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen, .is-offset-0-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-0-widescreen.c-slider__item {
    margin-left: 0%;
  }
  .column.is-1-widescreen, .is-1-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-1-widescreen.c-slider__item {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-widescreen, .is-offset-1-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-1-widescreen.c-slider__item {
    margin-left: 8.33333337%;
  }
  .column.is-2-widescreen, .is-2-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-2-widescreen.c-slider__item {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-widescreen, .is-offset-2-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-2-widescreen.c-slider__item {
    margin-left: 16.66666674%;
  }
  .column.is-3-widescreen, .is-3-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-3-widescreen.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen, .is-offset-3-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-3-widescreen.c-slider__item {
    margin-left: 25%;
  }
  .column.is-4-widescreen, .is-4-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-4-widescreen.c-slider__item {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-widescreen, .is-offset-4-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-4-widescreen.c-slider__item {
    margin-left: 33.33333337%;
  }
  .column.is-5-widescreen, .is-5-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-5-widescreen.c-slider__item {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-widescreen, .is-offset-5-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-5-widescreen.c-slider__item {
    margin-left: 41.66666674%;
  }
  .column.is-6-widescreen, .is-6-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-6-widescreen.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen, .is-offset-6-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-6-widescreen.c-slider__item {
    margin-left: 50%;
  }
  .column.is-7-widescreen, .is-7-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-7-widescreen.c-slider__item {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-widescreen, .is-offset-7-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-7-widescreen.c-slider__item {
    margin-left: 58.33333337%;
  }
  .column.is-8-widescreen, .is-8-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-8-widescreen.c-slider__item {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-widescreen, .is-offset-8-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-8-widescreen.c-slider__item {
    margin-left: 66.66666674%;
  }
  .column.is-9-widescreen, .is-9-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-9-widescreen.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen, .is-offset-9-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-9-widescreen.c-slider__item {
    margin-left: 75%;
  }
  .column.is-10-widescreen, .is-10-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-10-widescreen.c-slider__item {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-widescreen, .is-offset-10-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-10-widescreen.c-slider__item {
    margin-left: 83.33333337%;
  }
  .column.is-11-widescreen, .is-11-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-11-widescreen.c-slider__item {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-widescreen, .is-offset-11-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-11-widescreen.c-slider__item {
    margin-left: 91.66666674%;
  }
  .column.is-12-widescreen, .is-12-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-12-widescreen.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen, .is-offset-12-widescreen.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-12-widescreen.c-slider__item {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd, .is-narrow-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-narrow-fullhd.c-slider__item {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd, .is-full-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-full-fullhd.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd, .is-three-quarters-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-quarters-fullhd.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd, .is-two-thirds-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-thirds-fullhd.c-slider__item {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd, .is-half-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-half-fullhd.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd, .is-one-third-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-third-fullhd.c-slider__item {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd, .is-one-quarter-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-quarter-fullhd.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd, .is-one-fifth-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-one-fifth-fullhd.c-slider__item {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd, .is-two-fifths-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-two-fifths-fullhd.c-slider__item {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd, .is-three-fifths-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-three-fifths-fullhd.c-slider__item {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd, .is-four-fifths-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-four-fifths-fullhd.c-slider__item {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd, .is-offset-three-quarters-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-quarters-fullhd.c-slider__item {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd, .is-offset-two-thirds-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-thirds-fullhd.c-slider__item {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd, .is-offset-half-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-half-fullhd.c-slider__item {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd, .is-offset-one-third-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-third-fullhd.c-slider__item {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd, .is-offset-one-quarter-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-quarter-fullhd.c-slider__item {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd, .is-offset-one-fifth-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-one-fifth-fullhd.c-slider__item {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd, .is-offset-two-fifths-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-two-fifths-fullhd.c-slider__item {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd, .is-offset-three-fifths-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-three-fifths-fullhd.c-slider__item {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd, .is-offset-four-fifths-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-four-fifths-fullhd.c-slider__item {
    margin-left: 80%;
  }
  .column.is-0-fullhd, .is-0-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-0-fullhd.c-slider__item {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd, .is-offset-0-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-0-fullhd.c-slider__item {
    margin-left: 0%;
  }
  .column.is-1-fullhd, .is-1-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-1-fullhd.c-slider__item {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-fullhd, .is-offset-1-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-1-fullhd.c-slider__item {
    margin-left: 8.33333337%;
  }
  .column.is-2-fullhd, .is-2-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-2-fullhd.c-slider__item {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-fullhd, .is-offset-2-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-2-fullhd.c-slider__item {
    margin-left: 16.66666674%;
  }
  .column.is-3-fullhd, .is-3-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-3-fullhd.c-slider__item {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd, .is-offset-3-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-3-fullhd.c-slider__item {
    margin-left: 25%;
  }
  .column.is-4-fullhd, .is-4-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-4-fullhd.c-slider__item {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-fullhd, .is-offset-4-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-4-fullhd.c-slider__item {
    margin-left: 33.33333337%;
  }
  .column.is-5-fullhd, .is-5-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-5-fullhd.c-slider__item {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-fullhd, .is-offset-5-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-5-fullhd.c-slider__item {
    margin-left: 41.66666674%;
  }
  .column.is-6-fullhd, .is-6-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-6-fullhd.c-slider__item {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd, .is-offset-6-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-6-fullhd.c-slider__item {
    margin-left: 50%;
  }
  .column.is-7-fullhd, .is-7-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-7-fullhd.c-slider__item {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-fullhd, .is-offset-7-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-7-fullhd.c-slider__item {
    margin-left: 58.33333337%;
  }
  .column.is-8-fullhd, .is-8-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-8-fullhd.c-slider__item {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-fullhd, .is-offset-8-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-8-fullhd.c-slider__item {
    margin-left: 66.66666674%;
  }
  .column.is-9-fullhd, .is-9-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-9-fullhd.c-slider__item {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd, .is-offset-9-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-9-fullhd.c-slider__item {
    margin-left: 75%;
  }
  .column.is-10-fullhd, .is-10-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-10-fullhd.c-slider__item {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-fullhd, .is-offset-10-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-10-fullhd.c-slider__item {
    margin-left: 83.33333337%;
  }
  .column.is-11-fullhd, .is-11-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-11-fullhd.c-slider__item {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-fullhd, .is-offset-11-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-11-fullhd.c-slider__item {
    margin-left: 91.66666674%;
  }
  .column.is-12-fullhd, .is-12-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-12-fullhd.c-slider__item {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd, .is-offset-12-fullhd.o-col, .c-slider--anonymous.c-slider--is-grid .is-offset-12-fullhd.c-slider__item {
    margin-left: 100%;
  }
}

.columns, .o-cols, .c-slider--anonymous.c-slider--is-grid .c-slider__wrapper, .wp-grid-builder[class*=wpgb-grid-ir-cat], .wp-grid-builder.wpgb-grid-ir, .wp-grid-builder[class*=wpgb-grid-download-images], .wp-grid-builder.wpgb-grid-global, .wp-grid-builder.wpgb-grid-news {
  margin-left: -12px;
  margin-right: -12px;
  margin-top: -12px;
}
.columns:last-child, .o-cols:last-child, .c-slider--anonymous.c-slider--is-grid .c-slider__wrapper:last-child, .wp-grid-builder[class*=wpgb-grid-ir-cat]:last-child, .wp-grid-builder.wpgb-grid-ir:last-child, .wp-grid-builder[class*=wpgb-grid-download-images]:last-child, .wp-grid-builder.wpgb-grid-global:last-child, .wp-grid-builder.wpgb-grid-news:last-child {
  margin-bottom: -12px;
}
.columns:not(:last-child), .o-cols:not(:last-child), .c-slider--anonymous.c-slider--is-grid .c-slider__wrapper:not(:last-child), .wp-grid-builder[class*=wpgb-grid-ir-cat]:not(:last-child), .wp-grid-builder.wpgb-grid-ir:not(:last-child), .wp-grid-builder[class*=wpgb-grid-download-images]:not(:last-child), .wp-grid-builder.wpgb-grid-global:not(:last-child), .wp-grid-builder.wpgb-grid-news:not(:last-child) {
  margin-bottom: calc(1.5rem - 12px);
}
.columns.is-centered, .is-centered.o-cols, .c-slider--anonymous.c-slider--is-grid .is-centered.c-slider__wrapper, .is-centered.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-centered.wp-grid-builder.wpgb-grid-ir, .is-centered.wp-grid-builder[class*=wpgb-grid-download-images], .is-centered.wp-grid-builder.wpgb-grid-global, .is-centered.wp-grid-builder.wpgb-grid-news {
  justify-content: center;
}
.columns.is-gapless, .is-gapless.o-cols, .c-slider--anonymous.c-slider--is-grid .is-gapless.c-slider__wrapper, .is-gapless.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-gapless.wp-grid-builder.wpgb-grid-ir, .is-gapless.wp-grid-builder[class*=wpgb-grid-download-images], .is-gapless.wp-grid-builder.wpgb-grid-global, .is-gapless.wp-grid-builder.wpgb-grid-news {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column, .columns.is-gapless > .o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-gapless > .c-slider__item, .is-gapless.o-cols > .column, .c-slider--anonymous.c-slider--is-grid .is-gapless.c-slider__wrapper > .column, .is-gapless.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column, .is-gapless.wp-grid-builder.wpgb-grid-ir > .column, .is-gapless.wp-grid-builder[class*=wpgb-grid-download-images] > .column, .is-gapless.wp-grid-builder.wpgb-grid-global > .column, .is-gapless.wp-grid-builder.wpgb-grid-news > .column, .is-gapless.o-cols > .o-col, .c-slider--anonymous.c-slider--is-grid .is-gapless.o-cols > .c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-gapless.c-slider__wrapper > .o-col, .c-slider--anonymous.c-slider--is-grid .is-gapless.c-slider__wrapper > .c-slider__item, .is-gapless.wp-grid-builder[class*=wpgb-grid-ir-cat] > .o-col, .c-slider--anonymous.c-slider--is-grid .is-gapless.wp-grid-builder[class*=wpgb-grid-ir-cat] > .c-slider__item, .is-gapless.wp-grid-builder.wpgb-grid-ir > .o-col, .c-slider--anonymous.c-slider--is-grid .is-gapless.wp-grid-builder.wpgb-grid-ir > .c-slider__item, .is-gapless.wp-grid-builder[class*=wpgb-grid-download-images] > .o-col, .c-slider--anonymous.c-slider--is-grid .is-gapless.wp-grid-builder[class*=wpgb-grid-download-images] > .c-slider__item, .is-gapless.wp-grid-builder.wpgb-grid-global > .o-col, .c-slider--anonymous.c-slider--is-grid .is-gapless.wp-grid-builder.wpgb-grid-global > .c-slider__item, .is-gapless.wp-grid-builder.wpgb-grid-news > .o-col, .c-slider--anonymous.c-slider--is-grid .is-gapless.wp-grid-builder.wpgb-grid-news > .c-slider__item {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child), .is-gapless.o-cols:not(:last-child), .c-slider--anonymous.c-slider--is-grid .is-gapless.c-slider__wrapper:not(:last-child), .is-gapless.wp-grid-builder[class*=wpgb-grid-ir-cat]:not(:last-child), .is-gapless.wp-grid-builder.wpgb-grid-ir:not(:last-child), .is-gapless.wp-grid-builder[class*=wpgb-grid-download-images]:not(:last-child), .is-gapless.wp-grid-builder.wpgb-grid-global:not(:last-child), .is-gapless.wp-grid-builder.wpgb-grid-news:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child, .is-gapless.o-cols:last-child, .c-slider--anonymous.c-slider--is-grid .is-gapless.c-slider__wrapper:last-child, .is-gapless.wp-grid-builder[class*=wpgb-grid-ir-cat]:last-child, .is-gapless.wp-grid-builder.wpgb-grid-ir:last-child, .is-gapless.wp-grid-builder[class*=wpgb-grid-download-images]:last-child, .is-gapless.wp-grid-builder.wpgb-grid-global:last-child, .is-gapless.wp-grid-builder.wpgb-grid-news:last-child {
  margin-bottom: 0;
}
.columns.is-mobile, .is-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-mobile.c-slider__wrapper, .is-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-mobile.wp-grid-builder.wpgb-grid-ir, .is-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-mobile.wp-grid-builder.wpgb-grid-global, .is-mobile.wp-grid-builder.wpgb-grid-news {
  display: flex;
}
.columns.is-multiline, .is-multiline.o-cols, .c-slider--anonymous.c-slider--is-grid .c-slider__wrapper, .wp-grid-builder[class*=wpgb-grid-ir-cat], .wp-grid-builder.wpgb-grid-ir, .wp-grid-builder[class*=wpgb-grid-download-images], .wp-grid-builder.wpgb-grid-global, .wp-grid-builder.wpgb-grid-news {
  flex-wrap: wrap;
}
.columns.is-vcentered, .is-vcentered.o-cols, .c-slider--anonymous.c-slider--is-grid .is-vcentered.c-slider__wrapper, .is-vcentered.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-vcentered.wp-grid-builder.wpgb-grid-ir, .is-vcentered.wp-grid-builder[class*=wpgb-grid-download-images], .is-vcentered.wp-grid-builder.wpgb-grid-global, .is-vcentered.wp-grid-builder.wpgb-grid-news {
  align-items: center;
}
@media screen and (min-width: 375px), print {
  .columns:not(.is-desktop), .o-cols:not(.is-desktop), .c-slider--anonymous.c-slider--is-grid .c-slider__wrapper:not(.is-desktop), .wp-grid-builder[class*=wpgb-grid-ir-cat]:not(.is-desktop), .wp-grid-builder.wpgb-grid-ir:not(.is-desktop), .wp-grid-builder[class*=wpgb-grid-download-images]:not(.is-desktop), .wp-grid-builder.wpgb-grid-global:not(.is-desktop), .wp-grid-builder.wpgb-grid-news:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop, .is-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-desktop.c-slider__wrapper, .is-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-desktop.wp-grid-builder.wpgb-grid-ir, .is-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-desktop.wp-grid-builder.wpgb-grid-global, .is-desktop.wp-grid-builder.wpgb-grid-news {
    display: flex;
  }
}

.columns.is-variable, .is-variable.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.c-slider__wrapper, .is-variable.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.wp-grid-builder.wpgb-grid-ir, .is-variable.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.wp-grid-builder.wpgb-grid-global, .is-variable.wp-grid-builder.wpgb-grid-news {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable > .column, .columns.is-variable > .o-col, .c-slider--anonymous.c-slider--is-grid .columns.is-variable > .c-slider__item, .is-variable.o-cols > .column, .c-slider--anonymous.c-slider--is-grid .is-variable.c-slider__wrapper > .column, .is-variable.wp-grid-builder[class*=wpgb-grid-ir-cat] > .column, .is-variable.wp-grid-builder.wpgb-grid-ir > .column, .is-variable.wp-grid-builder[class*=wpgb-grid-download-images] > .column, .is-variable.wp-grid-builder.wpgb-grid-global > .column, .is-variable.wp-grid-builder.wpgb-grid-news > .column, .is-variable.o-cols > .o-col, .c-slider--anonymous.c-slider--is-grid .is-variable.o-cols > .c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-variable.c-slider__wrapper > .o-col, .c-slider--anonymous.c-slider--is-grid .is-variable.c-slider__wrapper > .c-slider__item, .is-variable.wp-grid-builder[class*=wpgb-grid-ir-cat] > .o-col, .c-slider--anonymous.c-slider--is-grid .is-variable.wp-grid-builder[class*=wpgb-grid-ir-cat] > .c-slider__item, .is-variable.wp-grid-builder.wpgb-grid-ir > .o-col, .c-slider--anonymous.c-slider--is-grid .is-variable.wp-grid-builder.wpgb-grid-ir > .c-slider__item, .is-variable.wp-grid-builder[class*=wpgb-grid-download-images] > .o-col, .c-slider--anonymous.c-slider--is-grid .is-variable.wp-grid-builder[class*=wpgb-grid-download-images] > .c-slider__item, .is-variable.wp-grid-builder.wpgb-grid-global > .o-col, .c-slider--anonymous.c-slider--is-grid .is-variable.wp-grid-builder.wpgb-grid-global > .c-slider__item, .is-variable.wp-grid-builder.wpgb-grid-news > .o-col, .c-slider--anonymous.c-slider--is-grid .is-variable.wp-grid-builder.wpgb-grid-news > .c-slider__item {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0, .is-variable.is-0.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0.c-slider__wrapper, .is-variable.is-0.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0.wp-grid-builder.wpgb-grid-global, .is-variable.is-0.wp-grid-builder.wpgb-grid-news {
  --columnGap: 0rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-0-mobile, .is-variable.is-0-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-mobile.c-slider__wrapper, .is-variable.is-0-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-0-tablet, .is-variable.is-0-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-tablet.c-slider__wrapper, .is-variable.is-0-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only, .is-variable.is-0-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-tablet-only.c-slider__wrapper, .is-variable.is-0-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch, .is-variable.is-0-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-touch.c-slider__wrapper, .is-variable.is-0-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop, .is-variable.is-0-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-desktop.c-slider__wrapper, .is-variable.is-0-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-desktop.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-desktop.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-desktop.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-0-desktop-only, .is-variable.is-0-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-desktop-only.c-slider__wrapper, .is-variable.is-0-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-0-widescreen, .is-variable.is-0-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-widescreen.c-slider__wrapper, .is-variable.is-0-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only, .is-variable.is-0-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-widescreen-only.c-slider__wrapper, .is-variable.is-0-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd, .is-variable.is-0-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-0-fullhd.c-slider__wrapper, .is-variable.is-0-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-0-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-0-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-0-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-0-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1, .is-variable.is-1.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1.c-slider__wrapper, .is-variable.is-1.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1.wp-grid-builder.wpgb-grid-global, .is-variable.is-1.wp-grid-builder.wpgb-grid-news {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-1-mobile, .is-variable.is-1-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-mobile.c-slider__wrapper, .is-variable.is-1-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-1-tablet, .is-variable.is-1-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-tablet.c-slider__wrapper, .is-variable.is-1-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only, .is-variable.is-1-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-tablet-only.c-slider__wrapper, .is-variable.is-1-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch, .is-variable.is-1-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-touch.c-slider__wrapper, .is-variable.is-1-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop, .is-variable.is-1-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-desktop.c-slider__wrapper, .is-variable.is-1-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-desktop.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-desktop.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-desktop.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-1-desktop-only, .is-variable.is-1-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-desktop-only.c-slider__wrapper, .is-variable.is-1-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-1-widescreen, .is-variable.is-1-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-widescreen.c-slider__wrapper, .is-variable.is-1-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only, .is-variable.is-1-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-widescreen-only.c-slider__wrapper, .is-variable.is-1-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd, .is-variable.is-1-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-1-fullhd.c-slider__wrapper, .is-variable.is-1-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-1-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-1-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-1-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-1-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2, .is-variable.is-2.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2.c-slider__wrapper, .is-variable.is-2.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2.wp-grid-builder.wpgb-grid-global, .is-variable.is-2.wp-grid-builder.wpgb-grid-news {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-2-mobile, .is-variable.is-2-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-mobile.c-slider__wrapper, .is-variable.is-2-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-2-tablet, .is-variable.is-2-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-tablet.c-slider__wrapper, .is-variable.is-2-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only, .is-variable.is-2-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-tablet-only.c-slider__wrapper, .is-variable.is-2-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch, .is-variable.is-2-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-touch.c-slider__wrapper, .is-variable.is-2-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop, .is-variable.is-2-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-desktop.c-slider__wrapper, .is-variable.is-2-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-desktop.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-desktop.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-desktop.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-2-desktop-only, .is-variable.is-2-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-desktop-only.c-slider__wrapper, .is-variable.is-2-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-2-widescreen, .is-variable.is-2-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-widescreen.c-slider__wrapper, .is-variable.is-2-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only, .is-variable.is-2-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-widescreen-only.c-slider__wrapper, .is-variable.is-2-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd, .is-variable.is-2-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-2-fullhd.c-slider__wrapper, .is-variable.is-2-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-2-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-2-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-2-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-2-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3, .is-variable.is-3.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3.c-slider__wrapper, .is-variable.is-3.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3.wp-grid-builder.wpgb-grid-global, .is-variable.is-3.wp-grid-builder.wpgb-grid-news {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-3-mobile, .is-variable.is-3-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-mobile.c-slider__wrapper, .is-variable.is-3-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-3-tablet, .is-variable.is-3-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-tablet.c-slider__wrapper, .is-variable.is-3-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only, .is-variable.is-3-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-tablet-only.c-slider__wrapper, .is-variable.is-3-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch, .is-variable.is-3-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-touch.c-slider__wrapper, .is-variable.is-3-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .columns.is-variable.c-slider__item, .is-variable.is-3-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .is-variable.o-cols.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-desktop.c-slider__wrapper, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .is-variable.c-slider__wrapper.c-slider__item, .is-variable.is-3-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .is-variable.wp-grid-builder[class*=wpgb-grid-ir-cat].c-slider__item, .is-variable.is-3-desktop.wp-grid-builder.wpgb-grid-ir, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .is-variable.wp-grid-builder.wpgb-grid-ir.c-slider__item, .is-variable.is-3-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .is-variable.wp-grid-builder[class*=wpgb-grid-download-images].c-slider__item, .is-variable.is-3-desktop.wp-grid-builder.wpgb-grid-global, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .is-variable.wp-grid-builder.wpgb-grid-global.c-slider__item, .is-variable.is-3-desktop.wp-grid-builder.wpgb-grid-news, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-3 .is-variable.wp-grid-builder.wpgb-grid-news.c-slider__item {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-3-desktop-only, .is-variable.is-3-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-desktop-only.c-slider__wrapper, .is-variable.is-3-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-3-widescreen, .is-variable.is-3-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-widescreen.c-slider__wrapper, .is-variable.is-3-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only, .is-variable.is-3-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-widescreen-only.c-slider__wrapper, .is-variable.is-3-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd, .is-variable.is-3-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-3-fullhd.c-slider__wrapper, .is-variable.is-3-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-3-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-3-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-3-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-3-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4, .is-variable.is-4.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4.c-slider__wrapper, .is-variable.is-4.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4.wp-grid-builder.wpgb-grid-global, .is-variable.is-4.wp-grid-builder.wpgb-grid-news {
  --columnGap: 1rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-4-mobile, .is-variable.is-4-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-mobile.c-slider__wrapper, .is-variable.is-4-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-4-tablet, .is-variable.is-4-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-tablet.c-slider__wrapper, .is-variable.is-4-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only, .is-variable.is-4-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-tablet-only.c-slider__wrapper, .is-variable.is-4-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch, .is-variable.is-4-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-touch.c-slider__wrapper, .is-variable.is-4-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .columns.is-variable.c-slider__item, .is-variable.is-4-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .is-variable.o-cols.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-desktop.c-slider__wrapper, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .is-variable.c-slider__wrapper.c-slider__item, .is-variable.is-4-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .is-variable.wp-grid-builder[class*=wpgb-grid-ir-cat].c-slider__item, .is-variable.is-4-desktop.wp-grid-builder.wpgb-grid-ir, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .is-variable.wp-grid-builder.wpgb-grid-ir.c-slider__item, .is-variable.is-4-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .is-variable.wp-grid-builder[class*=wpgb-grid-download-images].c-slider__item, .is-variable.is-4-desktop.wp-grid-builder.wpgb-grid-global, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .is-variable.wp-grid-builder.wpgb-grid-global.c-slider__item, .is-variable.is-4-desktop.wp-grid-builder.wpgb-grid-news, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-4 .is-variable.wp-grid-builder.wpgb-grid-news.c-slider__item {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-4-desktop-only, .is-variable.is-4-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-desktop-only.c-slider__wrapper, .is-variable.is-4-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-4-widescreen, .is-variable.is-4-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-widescreen.c-slider__wrapper, .is-variable.is-4-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only, .is-variable.is-4-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-widescreen-only.c-slider__wrapper, .is-variable.is-4-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd, .is-variable.is-4-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-4-fullhd.c-slider__wrapper, .is-variable.is-4-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-4-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-4-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-4-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-4-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5, .is-variable.is-5.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5.c-slider__wrapper, .is-variable.is-5.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5.wp-grid-builder.wpgb-grid-global, .is-variable.is-5.wp-grid-builder.wpgb-grid-news {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-5-mobile, .is-variable.is-5-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-mobile.c-slider__wrapper, .is-variable.is-5-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-5-tablet, .is-variable.is-5-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-tablet.c-slider__wrapper, .is-variable.is-5-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only, .is-variable.is-5-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-tablet-only.c-slider__wrapper, .is-variable.is-5-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch, .is-variable.is-5-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-touch.c-slider__wrapper, .is-variable.is-5-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop, .is-variable.is-5-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-desktop.c-slider__wrapper, .is-variable.is-5-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-desktop.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-desktop.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-desktop.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-5-desktop-only, .is-variable.is-5-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-desktop-only.c-slider__wrapper, .is-variable.is-5-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-5-widescreen, .is-variable.is-5-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-widescreen.c-slider__wrapper, .is-variable.is-5-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only, .is-variable.is-5-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-widescreen-only.c-slider__wrapper, .is-variable.is-5-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd, .is-variable.is-5-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-5-fullhd.c-slider__wrapper, .is-variable.is-5-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-5-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-5-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-5-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-5-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6, .is-variable.is-6.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6.c-slider__wrapper, .is-variable.is-6.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6.wp-grid-builder.wpgb-grid-global, .is-variable.is-6.wp-grid-builder.wpgb-grid-news {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-6-mobile, .is-variable.is-6-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-mobile.c-slider__wrapper, .is-variable.is-6-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-6-tablet, .is-variable.is-6-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-tablet.c-slider__wrapper, .is-variable.is-6-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only, .is-variable.is-6-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-tablet-only.c-slider__wrapper, .is-variable.is-6-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch, .is-variable.is-6-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-touch.c-slider__wrapper, .is-variable.is-6-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .columns.is-variable.c-slider__item, .is-variable.is-6-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .is-variable.o-cols.c-slider__item, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-desktop.c-slider__wrapper, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .is-variable.c-slider__wrapper.c-slider__item, .is-variable.is-6-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .is-variable.wp-grid-builder[class*=wpgb-grid-ir-cat].c-slider__item, .is-variable.is-6-desktop.wp-grid-builder.wpgb-grid-ir, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .is-variable.wp-grid-builder.wpgb-grid-ir.c-slider__item, .is-variable.is-6-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .is-variable.wp-grid-builder[class*=wpgb-grid-download-images].c-slider__item, .is-variable.is-6-desktop.wp-grid-builder.wpgb-grid-global, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .is-variable.wp-grid-builder.wpgb-grid-global.c-slider__item, .is-variable.is-6-desktop.wp-grid-builder.wpgb-grid-news, .c-slider--anonymous.c-slider--is-grid.c-slider--card-is-6 .is-variable.wp-grid-builder.wpgb-grid-news.c-slider__item {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-6-desktop-only, .is-variable.is-6-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-desktop-only.c-slider__wrapper, .is-variable.is-6-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-6-widescreen, .is-variable.is-6-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-widescreen.c-slider__wrapper, .is-variable.is-6-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only, .is-variable.is-6-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-widescreen-only.c-slider__wrapper, .is-variable.is-6-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd, .is-variable.is-6-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-6-fullhd.c-slider__wrapper, .is-variable.is-6-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-6-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-6-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-6-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-6-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7, .is-variable.is-7.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7.c-slider__wrapper, .is-variable.is-7.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7.wp-grid-builder.wpgb-grid-global, .is-variable.is-7.wp-grid-builder.wpgb-grid-news {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-7-mobile, .is-variable.is-7-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-mobile.c-slider__wrapper, .is-variable.is-7-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-7-tablet, .is-variable.is-7-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-tablet.c-slider__wrapper, .is-variable.is-7-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only, .is-variable.is-7-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-tablet-only.c-slider__wrapper, .is-variable.is-7-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch, .is-variable.is-7-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-touch.c-slider__wrapper, .is-variable.is-7-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop, .is-variable.is-7-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-desktop.c-slider__wrapper, .is-variable.is-7-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-desktop.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-desktop.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-desktop.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-7-desktop-only, .is-variable.is-7-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-desktop-only.c-slider__wrapper, .is-variable.is-7-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-7-widescreen, .is-variable.is-7-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-widescreen.c-slider__wrapper, .is-variable.is-7-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only, .is-variable.is-7-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-widescreen-only.c-slider__wrapper, .is-variable.is-7-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd, .is-variable.is-7-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-7-fullhd.c-slider__wrapper, .is-variable.is-7-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-7-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-7-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-7-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-7-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8, .is-variable.is-8.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8.c-slider__wrapper, .is-variable.is-8.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8.wp-grid-builder.wpgb-grid-global, .is-variable.is-8.wp-grid-builder.wpgb-grid-news {
  --columnGap: 2rem;
}
@media screen and (max-width: 374px) {
  .columns.is-variable.is-8-mobile, .is-variable.is-8-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-mobile.c-slider__wrapper, .is-variable.is-8-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-mobile.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-mobile.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-mobile.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 375px), print {
  .columns.is-variable.is-8-tablet, .is-variable.is-8-tablet.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-tablet.c-slider__wrapper, .is-variable.is-8-tablet.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-tablet.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-tablet.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-tablet.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-tablet.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 375px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only, .is-variable.is-8-tablet-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-tablet-only.c-slider__wrapper, .is-variable.is-8-tablet-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-tablet-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-tablet-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-tablet-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-tablet-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch, .is-variable.is-8-touch.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-touch.c-slider__wrapper, .is-variable.is-8-touch.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-touch.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-touch.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-touch.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-touch.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop, .is-variable.is-8-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-desktop.c-slider__wrapper, .is-variable.is-8-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-desktop.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-desktop.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-desktop.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .columns.is-variable.is-8-desktop-only, .is-variable.is-8-desktop-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-desktop-only.c-slider__wrapper, .is-variable.is-8-desktop-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-desktop-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-desktop-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-desktop-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-desktop-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1200px) {
  .columns.is-variable.is-8-widescreen, .is-variable.is-8-widescreen.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-widescreen.c-slider__wrapper, .is-variable.is-8-widescreen.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-widescreen.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-widescreen.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-widescreen.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-widescreen.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only, .is-variable.is-8-widescreen-only.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-widescreen-only.c-slider__wrapper, .is-variable.is-8-widescreen-only.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-widescreen-only.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-widescreen-only.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-widescreen-only.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-widescreen-only.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd, .is-variable.is-8-fullhd.o-cols, .c-slider--anonymous.c-slider--is-grid .is-variable.is-8-fullhd.c-slider__wrapper, .is-variable.is-8-fullhd.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-variable.is-8-fullhd.wp-grid-builder.wpgb-grid-ir, .is-variable.is-8-fullhd.wp-grid-builder[class*=wpgb-grid-download-images], .is-variable.is-8-fullhd.wp-grid-builder.wpgb-grid-global, .is-variable.is-8-fullhd.wp-grid-builder.wpgb-grid-news {
    --columnGap: 2rem;
  }
}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1199px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1136px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1200px) {
  .container:not(.is-max-desktop) {
    max-width: 1136px;
  }
}
@media screen and (min-width: 1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #FFFFFF;
}

.hamburger-box {
  width: 26px;
  height: 18px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 26px;
  height: 2px;
  background-color: #FFFFFF;
  border-radius: 0;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}

/*
 * Slider
 */
.hamburger--slider .hamburger-inner {
  top: 1px;
}
.hamburger--slider .hamburger-inner::before {
  top: 8px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.hamburger--slider .hamburger-inner::after {
  top: 16px;
}
.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-3.7142857143px, -6px, 0);
  opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(-90deg);
}

/* ==========================================================================
   FUNCTIONS
   ========================================================================== */
/* ==========================================================================
   MIXINS
   ========================================================================== */
/* ==========================================================================
   #BOX-SIZING
   ========================================================================== */
/**
 * More sensible default box-sizing:
 * css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
 */
html {
  box-sizing: border-box;
}

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

/* ==========================================================================
   #FONT-FACE
   ========================================================================== */
/**
 * Add font-display: swap to font-face blocks here
 * https://www.zachleat.com/web/comprehensive-webfonts/#font-display
 */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/roboto/roboto-v29-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../assets/fonts/roboto/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto/roboto-v29-latin-regular.woff2") format("woff2"), url("../assets/fonts/roboto/roboto-v29-latin-regular.woff") format("woff"), url("../assets/fonts/roboto/roboto-v29-latin-regular.ttf") format("truetype"), url("../assets/fonts/roboto/roboto-v29-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("../assets/fonts/roboto/roboto-v29-latin-500.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../assets/fonts/roboto/roboto-v29-latin-500.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto/roboto-v29-latin-500.woff2") format("woff2"), url("../assets/fonts/roboto/roboto-v29-latin-500.woff") format("woff"), url("../assets/fonts/roboto/roboto-v29-latin-500.ttf") format("truetype"), url("../assets/fonts/roboto/roboto-v29-latin-500.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/roboto/roboto-v29-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../assets/fonts/roboto/roboto-v29-latin-700.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto/roboto-v29-latin-700.woff2") format("woff2"), url("../assets/fonts/roboto/roboto-v29-latin-700.woff") format("woff"), url("../assets/fonts/roboto/roboto-v29-latin-700.ttf") format("truetype"), url("../assets/fonts/roboto/roboto-v29-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-regular.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-regular.woff2") format("woff2"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-regular.woff") format("woff"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-regular.ttf") format("truetype"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-regular.svg#RobotoCondensed") format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-700.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-700.woff2") format("woff2"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-700.woff") format("woff"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-700.ttf") format("truetype"), url("../assets/fonts/roboto-condensed/roboto-condensed-v24-latin-700.svg#RobotoCondensed") format("svg");
  /* Legacy iOS */
}
/* ==========================================================================
   #NORMALIZE
   ========================================================================== */
@import-normalize;
/* ==========================================================================
   #RESET
   ========================================================================== */
/**
 * A very simple reset that sits on top of Normalize.css.
 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
pre,
dl,
dd,
ol,
ul,
figure,
hr,
fieldset,
legend {
  margin: 0;
  padding: 0;
}

/**
 * Remove trailing margins from nested lists.
 */
li > ol,
li > ul {
  margin-bottom: 0;
}

/**
 * Remove default table spacing.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/**
 * 1. Reset Chrome and Firefox behaviour which sets a `min-width: min-content;`
 *    on fieldsets.
 */
fieldset {
  min-width: 0;
  /* [1] */
  border: 0;
}

/* ==========================================================================
   #SHARED
   ========================================================================== */
/**
 * Shared declarations for certain elements.
 */
/**
 * Always declare margins in the same direction:
 * csswizardry.com/2012/06/single-direction-margin-declarations
 */
address,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
pre,
dl,
ol,
ul,
figure,
hr,
table,
fieldset {
  margin-bottom: 1.3rem;
}

/**
 * Consistent indentation for lists.
 */
dd,
ol,
ul {
  margin-left: 1rem;
}

/* ==========================================================================
   #BLOCKQUOTES
   ========================================================================== */
.c-post__content blockquote, .c-manager-popup blockquote {
  color: #FF5000;
  position: relative;
  margin-top: 2rem;
}
.c-post__content blockquote p, .c-manager-popup blockquote p {
  margin-left: 1rem;
}
.glightbox-mobile .glightbox-sixt .gdesc-inner .gslide-desc .c-post__content blockquote, .glightbox-mobile .glightbox-sixt .gdesc-inner .gslide-desc .c-manager-popup blockquote {
  color: #FF5000;
}
.c-post__content blockquote:before, .c-manager-popup blockquote:before {
  content: "";
  position: absolute;
  height: 100%;
  border-left: 2px solid #FF5000;
}

/* ==========================================================================
   #HEADINGS
   ========================================================================== */
/**
 * Simple default styles for headings 1 through 6. Anything more opinionated
 * than simple font-size changes should likely be applied via classes (see:
 * http://csswizardry.com/2016/02/managing-typography-on-large-apps/).
 */
h1 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  h1 {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  h1 {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  h1 {
    line-height: 1.2;
  }
}

h2 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  h2 {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  h2 {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  h2 {
    line-height: 1.4;
  }
}

h3 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  h3 {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  h3 {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  h3 {
    line-height: 1.5;
  }
}

h4 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  h4 {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  h4 {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  h4 {
    line-height: 1.5;
  }
}

h5 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  h5 {
    font-size: calc(10px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  h5 {
    font-size: 10px;
  }
}
@media (min-width: 1024px) {
  h5 {
    line-height: 1.2;
  }
}

h6 {
  font-size: 1rem;
}

/* ==========================================================================
   #HR
   ========================================================================== */
hr {
  display: block;
}

/* ==========================================================================
   #PAGE
   ========================================================================== */
/**
 * Simple page-level setup.
 *
 * 1. Set the default `font-size` and `line-height` for the entire project.
 * 2. Force scrollbars to always be visible to prevent awkward ‘jumps’ when
 *    navigating between pages that do/do not have enough content to produce
 *    scrollbars naturally.
 * 3. Ensure the page always fills at least the entire height of the viewport.
 */
* {
  outline: none;
}

html {
  background: #FFFFFF;
  color: #000000;
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font: normal 1rem/1.5 "Roboto", helvetica, arial, sans-serif;
  -webkit-text-size-adjust: none;
  touch-action: pan-y;
}

body {
  overflow-x: hidden;
  -webkit-text-size-adjust: none;
  touch-action: pan-y;
}

/* ==========================================================================
   #IMAGES
   ========================================================================== */
/**
 * 1. Fluid images for responsive purposes.
 * 2. Offset `alt` text from surrounding copy.
 * 3. Setting `vertical-align` removes the whitespace that appears under `img`
 *    elements when they are dropped into a page as-is. Safer alternative to
 *    using `display: block;`.
 */
img {
  font-style: italic;
  /* [2] */
  max-width: 100%;
  /* [1] */
  vertical-align: middle;
  /* [3] */
}

/**
 * 1. If a `width` and/or `height` attribute have been explicitly defined, let’s
 *    not make the image fluid.
 */
img[width],
img[height] {
  max-width: none;
}

/* ==========================================================================
   #LINKS
   ========================================================================== */
a {
  transition: color 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  color: #FF5000;
  text-decoration: underline;
}
a:focus-visible, a.is-focused {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   #LISTS
   ========================================================================== */
li {
  margin-bottom: 0.5rem;
}
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1rem;
  margin-top: 0.5rem;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 1rem;
  margin-left: 1rem;
}

/* ==========================================================================
   #TABLES
   ========================================================================== */
/**
 * 1. Ensure tables fill up as much space as possible.
 */
table {
  width: 100%;
  /* [1] */
}

.choices {
  margin-bottom: 0;
}

.choices[data-type*=select-one]::after {
  content: "";
  display: block;
  border-left: 1.5px solid #707070;
  border-bottom: 1.5px solid #707070;
  border-top: transparent;
  border-right: transparent;
  height: 6px;
  width: 6px;
  transform: rotate(-45deg);
  transform-origin: center center;
}

.choices[data-type*=select-one].is-open::after {
  border-left: 1.5px solid #707070;
  border-bottom: 1.5px solid #707070;
  border-top: transparent;
  border-right: transparent;
  transform: rotate(135deg);
  margin: 0;
}

.choices__inner {
  display: block;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  background: #FFFFFF;
  color: #707070;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .choices__inner {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .choices__inner {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .choices__inner {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .choices__inner {
  background: #F0F0F0;
}
.choices__inner .choices__input {
  background: #FFFFFF;
}
.c-widget--theme-orange .choices__inner .choices__input {
  background: #F0F0F0;
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border: 1px solid #FFFFFF;
}

.is-open .choices__list[aria-expanded],
.is-open .choices__list--dropdown {
  border: 1px solid #FFFFFF !important;
  border-radius: 4px;
  z-index: 4;
  box-shadow: 0 -2px 4px #FFFFFF, 0 2px 4px #1a1a1a, 2px 0 4px #1a1a1a, -2px 0 4px #1a1a1a;
}
.c-widget--theme-dark .is-open .choices__list[aria-expanded], .c-widget--theme-orange .is-open .choices__list[aria-expanded],
.c-widget--theme-dark .is-open .choices__list--dropdown,
.c-widget--theme-orange .is-open .choices__list--dropdown {
  box-shadow: 0 2px 4px #C7C7C7, 2px 0 4px #C7C7C7, -2px 0 4px #C7C7C7;
}
.c-widget--theme-grey .is-open .choices__list[aria-expanded],
.c-widget--theme-grey .is-open .choices__list--dropdown {
  box-shadow: 0 2px 4px #8A8A8A, 2px 0 4px #8A8A8A, -2px 0 4px #8A8A8A;
}
.is-open .choices__list[aria-expanded] .choices__item--selectable,
.is-open .choices__list--dropdown .choices__item--selectable {
  color: #1a1a1a;
}

.choices__list--single {
  padding: 3px 0.75rem;
}

.choices__list--dropdown .choices__item--selectable,
.choices__list[aria-expanded] .choices__item--selectable {
  padding: 10px;
}

/* ==========================================================================
   #LAYOUT
   ========================================================================== */
/* Simple flexbox layout system */
@media (max-width: 1023.98px) {
  .columns.is-flex-direction-column-reverse-mobile, .is-flex-direction-column-reverse-mobile.o-cols, .c-slider--anonymous.c-slider--is-grid .is-flex-direction-column-reverse-mobile.c-slider__wrapper, .is-flex-direction-column-reverse-mobile.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-flex-direction-column-reverse-mobile.wp-grid-builder.wpgb-grid-ir, .is-flex-direction-column-reverse-mobile.wp-grid-builder[class*=wpgb-grid-download-images], .is-flex-direction-column-reverse-mobile.wp-grid-builder.wpgb-grid-global, .is-flex-direction-column-reverse-mobile.wp-grid-builder.wpgb-grid-news {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1024px) {
  .columns.is-flex-justify-content-end-desktop, .is-flex-justify-content-end-desktop.o-cols, .c-slider--anonymous.c-slider--is-grid .is-flex-justify-content-end-desktop.c-slider__wrapper, .is-flex-justify-content-end-desktop.wp-grid-builder[class*=wpgb-grid-ir-cat], .is-flex-justify-content-end-desktop.wp-grid-builder.wpgb-grid-ir, .is-flex-justify-content-end-desktop.wp-grid-builder[class*=wpgb-grid-download-images], .is-flex-justify-content-end-desktop.wp-grid-builder.wpgb-grid-global, .is-flex-justify-content-end-desktop.wp-grid-builder.wpgb-grid-news {
    justify-content: flex-end;
  }
}

/* ==========================================================================
   #LIST-BARE
   ========================================================================== */
/**
 * Strip list-like appearance from lists by removing their bullets, and any
 * indentation.
 */
.o-list-bare {
  list-style: none;
  margin-left: 0;
}

/* ==========================================================================
   #LIST-INLINE
   ========================================================================== */
/**
 * The list-inline object simply displays a list of items in one line.
 */
.o-list-inline {
  list-style: none;
  margin-left: 0;
}

.o-list-inline__item {
  display: inline-block;
}

/* ==========================================================================
   #MEDIA
   ========================================================================== */
/**
 * Place any image- and text-like content side-by-side, as per:
 * http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code
 */
.o-media {
  display: block;
}
.o-media:after {
  content: "" !important;
  display: block !important;
  clear: both !important;
}

.o-media__img {
  float: left;
  margin-right: 1rem;
}
.o-media__img > img {
  display: block;
}

.o-media__body {
  display: block;
  overflow: hidden;
}
.o-media__body,
.o-media__body > :last-child {
  margin-bottom: 0;
}

/* Reversed media objects
   ========================================================================== */
.o-media--reverse > .o-media__img {
  float: right;
  margin-left: 1rem;
  margin-right: 0;
}

/* Gutterless media objects
   ========================================================================== */
.o-media--flush > .o-media__img {
  margin-left: 0;
  margin-right: 0;
}

/* ==========================================================================
   #TABLE
   ========================================================================== */
/**
 * A simple object for manipulating the structure of HTML `table`s.
 */
.o-table {
  width: 100%;
}

/* Equal-width table cells.
   ========================================================================== */
/**
 * `table-layout: fixed` forces all cells within a table to occupy the same
 * width as each other. This also has performance benefits: because the browser
 * does not need to (re)calculate cell dimensions based on content it discovers,
 * the table can be rendered very quickly. Further reading:
 * https://developer.mozilla.org/en-US/docs/Web/CSS/table-layout#Values
 */
.o-table--fixed {
  table-layout: fixed;
}

.o-tabs_wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
@media (min-width: 1024px) {
  .o-tabs_wrapper {
    margin-bottom: 3rem;
  }
  .o-tabs_wrapper.o-tabs_wrapper--headingless {
    display: table;
  }
}

.o-tabs__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.625rem;
  width: 100%;
}
@media screen and (min-width: 375px) {
  .o-tabs__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .o-tabs__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .o-tabs__flagline {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .o-tabs_wrapper--headingless .o-tabs__flagline {
    width: auto;
    margin-bottom: 0;
    display: table-cell;
    width: 100%;
  }
}
.c-widget--theme-orange .o-tabs__flagline {
  color: #FFFFFF;
}

.o-tabs__headline {
  margin-bottom: 1.25rem;
  width: 100%;
}
.c-widget--theme-dark .o-tabs__headline {
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .o-tabs__headline {
    width: auto;
    margin-bottom: 0;
    margin-right: 1.5rem;
  }
  .o-tabs__headline + .c-navbar {
    margin-left: auto;
  }
}

.o-tab {
  display: inline-flex;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: auto;
}
@media (min-width: 1024px) {
  .o-tab {
    margin-left: auto;
  }
}
.o-tab > li {
  margin-bottom: 0;
}
.o-tab > li:last-child .o-tab__item {
  margin-right: 0;
}

.o-tab__item {
  text-decoration: none;
  margin-right: 1.25rem;
  display: flex;
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.003em;
  line-height: 1.2 !important;
  text-transform: uppercase;
  color: #FF5000;
}
@media screen and (min-width: 375px) {
  .o-tab__item {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .o-tab__item {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .o-tab__item {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .o-tab__item {
  color: #FFFFFF;
}
.o-tab__item:hover {
  color: #4C4C4C;
}
.o-tab__item:hover .c-widget--theme-dark, .c-widget--theme-orange .o-tab__item:hover {
  color: rgba(255, 255, 255, 0.5);
}
.o-tab__item[aria-selected=true] {
  text-decoration: underline;
  color: #1a1a1a;
}
.c-widget--theme-dark .o-tab__item[aria-selected=true] {
  color: #FFFFFF;
}

/* ==========================================================================
   #WRAPPER
   ========================================================================== */
/**
 * Page-level constraining and wrapping elements.
 */
.o-wrapper, .c-hero, .c-hero__image--inline, .c-content-scroll__wrapper--intro {
  margin-right: auto;
  margin-left: auto;
  max-width: 1280px;
  width: 100%;
}
.o-wrapper:after, .c-hero:after, .c-hero__image--inline:after, .c-content-scroll__wrapper--intro:after {
  content: "" !important;
  display: block !important;
  clear: both !important;
}

.c-app-shop {
  background: #FFFFFF;
  border-radius: 16px;
  padding: 1.5rem;
}
.c-widget--theme-default + .c-widget--theme-default .c-app-shop {
  background: #F0F0F0;
}

.c-app-shop__content {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
}

.c-app-shop__image {
  width: 7rem;
  height: auto;
}
@media (min-width: 1024px) {
  .c-app-shop__image {
    width: 4.5rem;
    height: 4.5rem;
  }
}
.c-app-shop__image .c-img__wrap {
  border-radius: 14px;
}

.c-app-shop__text {
  margin-left: 1.375rem;
}
.c-app-shop__text h1, .c-app-shop__text h2, .c-app-shop__text h3, .c-app-shop__text h4, .c-app-shop__text h5, .c-app-shop__text h6 {
  margin-bottom: 0;
}

.c-app-shop__button {
  width: 100%;
  height: 100%;
}

.c-article__header {
  display: flex;
  align-items: center;
  margin-bottom: 3.125rem;
}
.glightbox-sixt .c-article__header {
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .glightbox-sixt .c-article__header {
    flex-wrap: nowrap;
  }
}

.c-article__header--centered {
  justify-content: center;
  text-align: center;
}

.c-article__header--small {
  margin-bottom: 1.25rem;
}

.c-article__header__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.25rem;
}
@media screen and (min-width: 375px) {
  .c-article__header__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-article__header__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-article__header__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-article__header__flagline {
  color: #FFFFFF;
}
.c-widget--contact-section.c-widget--theme-orange .c-article__header__flagline {
  color: #FF5000;
}
.c-widget--contact-section.c-widget--theme-grey .c-article__header__flagline {
  color: #FFFFFF;
}
.glightbox-mobile .glightbox-sixt .gslide-desc * .c-article__header__flagline {
  color: #FF5000;
}

.c-article__header__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  margin-bottom: 0;
}
@media screen and (min-width: 375px) {
  .c-article__header__headline {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-article__header__headline {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-article__header__headline {
    line-height: 1.2;
  }
}
.c-related-downloads .c-article__header__headline, .c-widget--theme-dark .c-article__header__headline {
  color: #FFFFFF;
}
.c-widget--contact-section.c-widget--theme-orange .c-article__header__headline, .c-widget--contact-section.c-widget--theme-dark .c-article__header__headline {
  color: #1a1a1a;
}
.c-widget--contact-section.c-widget--theme-default .c-article__header__headline {
  color: #FFFFFF;
}
.glightbox-mobile .glightbox-sixt .gslide-desc * .c-article__header__headline {
  color: #1a1a1a;
}

.c-article__header__actions {
  margin-left: auto;
}
.glightbox-sixt .c-article__header__actions {
  margin-left: 0;
  margin-top: 1rem;
  width: 100%;
}
@media (min-width: 1024px) {
  .glightbox-sixt .c-article__header__actions {
    margin-top: 0;
    width: auto;
    margin-left: auto;
  }
}
.c-article__header__actions .c-btn, .c-article__header__actions .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-article__header__actions .wpgb-load-more, .c-article__header__actions .moove-gdpr-infobar-settings-btn {
  margin-right: 0;
}
.c-article__row {
  display: flex;
  flex-direction: row;
}

/* ==========================================================================
   #BUTTONS
   ========================================================================== */
/**
 * This is an example component. Extend inuitcss by building your own components
 * that make up your UI. Component classes are prefixed with a `c-`.
 */
.c-btn, .c-article__loadmore .wpgb-facet .wpgb-load-more, .moove-gdpr-infobar-settings-btn {
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 0.75rem 0 0;
  cursor: pointer;
  padding: 0.75rem 1.25rem;
  text-transform: uppercase;
  border-radius: 0.25rem;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #FF5000;
  border: 1.5px solid transparent;
}
@media screen and (min-width: 375px) {
  .c-btn, .c-article__loadmore .wpgb-facet .wpgb-load-more, .moove-gdpr-infobar-settings-btn {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-btn, .c-article__loadmore .wpgb-facet .wpgb-load-more, .moove-gdpr-infobar-settings-btn {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-btn, .c-article__loadmore .wpgb-facet .wpgb-load-more, .moove-gdpr-infobar-settings-btn {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-btn, .c-article__loadmore .wpgb-facet .wpgb-load-more, .moove-gdpr-infobar-settings-btn {
    margin: 0 1rem 0 0;
    border-width: 2px;
  }
}
.c-btn[href]:hover, .c-article__loadmore .wpgb-facet [href].wpgb-load-more:hover, [href].moove-gdpr-infobar-settings-btn:hover {
  color: #FFFFFF;
  background-color: #CC4C00;
}
.c-btn:focus-visible, .c-article__loadmore .wpgb-facet .wpgb-load-more:focus-visible, .moove-gdpr-infobar-settings-btn:focus-visible, .c-btn.is-focused, .c-article__loadmore .wpgb-facet .is-focused.wpgb-load-more, .is-focused.moove-gdpr-infobar-settings-btn {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.c-btn:active, .c-article__loadmore .wpgb-facet .wpgb-load-more:active, .moove-gdpr-infobar-settings-btn:active, .c-btn.is-active, .c-article__loadmore .wpgb-facet .is-active.wpgb-load-more, .is-active.moove-gdpr-infobar-settings-btn {
  background-color: #CC4C00;
  border-color: #CC4C00;
}
.c-btn[disabled], .c-article__loadmore .wpgb-facet [disabled].wpgb-load-more, [disabled].moove-gdpr-infobar-settings-btn, .c-btn[disabled]:hover, .c-btn.is-disabled, .c-article__loadmore .wpgb-facet .is-disabled.wpgb-load-more, .is-disabled.moove-gdpr-infobar-settings-btn, .c-btn.is-disabled:hover {
  opacity: 0.7;
  pointer-events: none;
}
.c-btn:not(.c-btn--is-icon) .c-btn__icon, .c-article__loadmore .wpgb-facet .wpgb-load-more:not(.c-btn--is-icon) .c-btn__icon, .moove-gdpr-infobar-settings-btn:not(.c-btn--is-icon) .c-btn__icon {
  width: 0.625rem;
  height: 0.625rem;
  margin-left: 0.625rem;
}
.c-btn.c-btn--icon-before .c-btn__icon, .c-article__loadmore .wpgb-facet .c-btn--icon-before.wpgb-load-more .c-btn__icon, .c-btn--icon-before.moove-gdpr-infobar-settings-btn .c-btn__icon {
  order: -1;
  margin-right: 0.625rem;
  margin-left: 0;
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .c-btn.c-btn--icon-before.c-btn--nav .c-btn__icon, .c-article__loadmore .wpgb-facet .c-btn--icon-before.c-btn--nav.wpgb-load-more .c-btn__icon, .c-btn--icon-before.c-btn--nav.moove-gdpr-infobar-settings-btn .c-btn__icon {
    margin-right: 0.125rem;
  }
}

/* Size variants
   ========================================================================== */
.c-btn--nav {
  padding: 0.75rem 1.25rem;
  line-height: 1 !important;
  width: 100%;
  margin-right: 0;
}
@media (min-width: 1024px) {
  .c-btn--nav {
    font-family: "Roboto Condensed", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.6;
    width: auto;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-btn--nav {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-btn--nav {
    font-size: 12px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-btn--nav {
    line-height: 1.6;
  }
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .c-btn--nav {
    padding: 0.625rem 0.5rem;
    margin-right: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .c-btn--nav {
    padding: 0.625rem 1rem;
    margin-right: 1rem;
  }
}

.c-btn--small {
  padding: 0.625rem 3rem;
}

.c-btn--full {
  width: 100%;
  text-align: center;
}
.c-btn--full + .c-btn--full {
  margin-top: 0.75rem;
}
@media (min-width: 1024px) {
  .c-btn--full + .c-btn--full {
    margin-top: 1rem;
  }
}

.c-btn--block-mobile, .c-article__loadmore .wpgb-facet .wpgb-load-more {
  width: 100%;
}
@media (max-width: 1023.98px) {
  .c-btn--block-mobile + .c-btn--block-mobile, .c-article__loadmore .wpgb-facet .wpgb-load-more + .c-btn--block-mobile, .c-article__loadmore .wpgb-facet .c-btn--block-mobile + .wpgb-load-more, .c-article__loadmore .wpgb-facet .wpgb-load-more + .wpgb-load-more {
    margin-top: 0.75rem;
  }
}
@media (min-width: 1024px) {
  .c-btn--block-mobile, .c-article__loadmore .wpgb-facet .wpgb-load-more {
    width: auto;
    min-width: 21.25rem;
  }
}

/* Style variants
   ========================================================================== */
.c-btn--secondary, .c-widget--theme-orange .c-timeline__cards [timeline-load-more], .c-widget--theme-orange .c-teaser-section__button .c-btn, .c-widget--theme-orange .c-teaser-section__button .moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button .wpgb-load-more, .c-widget--theme-orange .c-teaser-large__button--mobile, .c-widget--theme-orange .c-teaser-large__button, .c-widget--theme-grey .c-map__btn-phone, .c-widget--theme-orange .c-map__btn-phone, .c-widget--theme-orange .c-map__cards [maps-load-more], .c-widget--theme-orange .c-image-teaser__button .c-btn, .c-widget--theme-orange .c-image-teaser__button .moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button .wpgb-load-more, .c-widget--theme-orange .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .c-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions .wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .moove-gdpr-infobar-settings-btn {
  background-color: #F0F0F0;
  color: #1a1a1a;
}
.c-btn--secondary[href]:hover, .c-widget--theme-orange .c-timeline__cards [href][timeline-load-more]:hover, .c-widget--theme-orange .c-teaser-section__button [href].c-btn:hover, .c-widget--theme-orange .c-teaser-section__button [href].moove-gdpr-infobar-settings-btn:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button [href].wpgb-load-more:hover, .c-widget--theme-orange [href].c-teaser-large__button--mobile:hover, .c-widget--theme-orange [href].c-teaser-large__button:hover, .c-widget--theme-grey [href].c-map__btn-phone:hover, .c-widget--theme-orange [href].c-map__btn-phone:hover, .c-widget--theme-orange .c-map__cards [href][maps-load-more]:hover, .c-widget--theme-orange .c-image-teaser__button [href].c-btn:hover, .c-widget--theme-orange .c-image-teaser__button [href].moove-gdpr-infobar-settings-btn:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button [href].wpgb-load-more:hover, .c-widget--theme-orange .c-article__loadmore .wpgb-facet [href].wpgb-load-more:hover, .c-widget--theme-orange .c-article__header__actions [href].c-btn:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions [href].wpgb-load-more:hover, .c-widget--theme-orange .c-article__header__actions [href].moove-gdpr-infobar-settings-btn:hover {
  color: #1a1a1a;
  background-color: #E5E5E5;
}
.c-btn--secondary:hover, .c-widget--theme-orange .c-timeline__cards [timeline-load-more]:hover, .c-widget--theme-orange .c-teaser-section__button .c-btn:hover, .c-widget--theme-orange .c-teaser-section__button .moove-gdpr-infobar-settings-btn:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button .wpgb-load-more:hover, .c-widget--theme-orange .c-teaser-large__button--mobile:hover, .c-widget--theme-orange .c-teaser-large__button:hover, .c-widget--theme-grey .c-map__btn-phone:hover, .c-widget--theme-orange .c-map__btn-phone:hover, .c-widget--theme-orange .c-map__cards [maps-load-more]:hover, .c-widget--theme-orange .c-image-teaser__button .c-btn:hover, .c-widget--theme-orange .c-image-teaser__button .moove-gdpr-infobar-settings-btn:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button .wpgb-load-more:hover, .c-widget--theme-orange .c-article__loadmore .wpgb-facet .wpgb-load-more:hover, .c-widget--theme-orange .c-article__header__actions .c-btn:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions .wpgb-load-more:hover, .c-widget--theme-orange .c-article__header__actions .moove-gdpr-infobar-settings-btn:hover, .c-btn--secondary:focus, .c-widget--theme-orange .c-timeline__cards [timeline-load-more]:focus, .c-widget--theme-orange .c-teaser-section__button .c-btn:focus, .c-widget--theme-orange .c-teaser-section__button .moove-gdpr-infobar-settings-btn:focus, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button .wpgb-load-more:focus, .c-widget--theme-orange .c-teaser-large__button--mobile:focus, .c-widget--theme-orange .c-teaser-large__button:focus, .c-widget--theme-grey .c-map__btn-phone:focus, .c-widget--theme-orange .c-map__btn-phone:focus, .c-widget--theme-orange .c-map__cards [maps-load-more]:focus, .c-widget--theme-orange .c-image-teaser__button .c-btn:focus, .c-widget--theme-orange .c-image-teaser__button .moove-gdpr-infobar-settings-btn:focus, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button .wpgb-load-more:focus, .c-widget--theme-orange .c-article__loadmore .wpgb-facet .wpgb-load-more:focus, .c-widget--theme-orange .c-article__header__actions .c-btn:focus, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions .wpgb-load-more:focus, .c-widget--theme-orange .c-article__header__actions .moove-gdpr-infobar-settings-btn:focus, .c-btn--secondary.is-hovered, .c-widget--theme-orange .c-timeline__cards .is-hovered[timeline-load-more], .c-widget--theme-orange .c-teaser-section__button .is-hovered.c-btn, .c-widget--theme-orange .c-teaser-section__button .is-hovered.moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button .is-hovered.wpgb-load-more, .c-widget--theme-orange .is-hovered.c-teaser-large__button--mobile, .c-widget--theme-orange .is-hovered.c-teaser-large__button, .c-widget--theme-grey .is-hovered.c-map__btn-phone, .c-widget--theme-orange .is-hovered.c-map__btn-phone, .c-widget--theme-orange .c-map__cards .is-hovered[maps-load-more], .c-widget--theme-orange .c-image-teaser__button .is-hovered.c-btn, .c-widget--theme-orange .c-image-teaser__button .is-hovered.moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button .is-hovered.wpgb-load-more, .c-widget--theme-orange .c-article__loadmore .wpgb-facet .is-hovered.wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .is-hovered.c-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions .is-hovered.wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .is-hovered.moove-gdpr-infobar-settings-btn, .c-btn--secondary.is-focused, .c-widget--theme-orange .c-timeline__cards .is-focused[timeline-load-more], .c-widget--theme-orange .c-teaser-section__button .is-focused.c-btn, .c-widget--theme-orange .c-teaser-section__button .is-focused.moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button .is-focused.wpgb-load-more, .c-widget--theme-orange .is-focused.c-teaser-large__button--mobile, .c-widget--theme-orange .is-focused.c-teaser-large__button, .c-widget--theme-grey .is-focused.c-map__btn-phone, .c-widget--theme-orange .is-focused.c-map__btn-phone, .c-widget--theme-orange .c-map__cards .is-focused[maps-load-more], .c-widget--theme-orange .c-image-teaser__button .is-focused.c-btn, .c-widget--theme-orange .c-image-teaser__button .is-focused.moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button .is-focused.wpgb-load-more, .c-widget--theme-orange .c-article__loadmore .wpgb-facet .is-focused.wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .is-focused.c-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions .is-focused.wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .is-focused.moove-gdpr-infobar-settings-btn {
  color: #1a1a1a;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.c-btn--secondary:active, .c-widget--theme-orange .c-timeline__cards [timeline-load-more]:active, .c-widget--theme-orange .c-teaser-section__button .c-btn:active, .c-widget--theme-orange .c-teaser-section__button .moove-gdpr-infobar-settings-btn:active, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button .wpgb-load-more:active, .c-widget--theme-orange .c-teaser-large__button--mobile:active, .c-widget--theme-orange .c-teaser-large__button:active, .c-widget--theme-grey .c-map__btn-phone:active, .c-widget--theme-orange .c-map__btn-phone:active, .c-widget--theme-orange .c-map__cards [maps-load-more]:active, .c-widget--theme-orange .c-image-teaser__button .c-btn:active, .c-widget--theme-orange .c-image-teaser__button .moove-gdpr-infobar-settings-btn:active, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button .wpgb-load-more:active, .c-widget--theme-orange .c-article__loadmore .wpgb-facet .wpgb-load-more:active, .c-widget--theme-orange .c-article__header__actions .c-btn:active, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions .wpgb-load-more:active, .c-widget--theme-orange .c-article__header__actions .moove-gdpr-infobar-settings-btn:active, .c-btn--secondary.is-active, .c-widget--theme-orange .c-timeline__cards .is-active[timeline-load-more], .c-widget--theme-orange .c-teaser-section__button .is-active.c-btn, .c-widget--theme-orange .c-teaser-section__button .is-active.moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-teaser-section__button .is-active.wpgb-load-more, .c-widget--theme-orange .is-active.c-teaser-large__button--mobile, .c-widget--theme-orange .is-active.c-teaser-large__button, .c-widget--theme-grey .is-active.c-map__btn-phone, .c-widget--theme-orange .is-active.c-map__btn-phone, .c-widget--theme-orange .c-map__cards .is-active[maps-load-more], .c-widget--theme-orange .c-image-teaser__button .is-active.c-btn, .c-widget--theme-orange .c-image-teaser__button .is-active.moove-gdpr-infobar-settings-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-image-teaser__button .is-active.wpgb-load-more, .c-widget--theme-orange .c-article__loadmore .wpgb-facet .is-active.wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .is-active.c-btn, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-article__header__actions .is-active.wpgb-load-more, .c-widget--theme-orange .c-article__header__actions .is-active.moove-gdpr-infobar-settings-btn {
  color: #1a1a1a;
}

.c-btn--dark, .c-widget--theme-default .c-map__btn-phone, .c-widget--theme-dark .c-map__btn-phone {
  background-color: #1a1a1a;
  color: #FFFFFF;
}
.c-btn--dark[href]:hover, .c-widget--theme-default [href].c-map__btn-phone:hover, .c-widget--theme-dark [href].c-map__btn-phone:hover {
  color: #FFFFFF;
  background-color: #FF5000;
}
.c-btn--dark:hover, .c-widget--theme-default .c-map__btn-phone:hover, .c-widget--theme-dark .c-map__btn-phone:hover, .c-btn--dark:focus, .c-widget--theme-default .c-map__btn-phone:focus, .c-widget--theme-dark .c-map__btn-phone:focus, .c-btn--dark.is-hovered, .c-widget--theme-default .is-hovered.c-map__btn-phone, .c-widget--theme-dark .is-hovered.c-map__btn-phone, .c-btn--dark.is-focused, .c-widget--theme-default .is-focused.c-map__btn-phone, .c-widget--theme-dark .is-focused.c-map__btn-phone {
  color: #FFFFFF;
  background-color: #FF5000;
  border-color: #FF5000;
}
.c-btn--dark:active, .c-widget--theme-default .c-map__btn-phone:active, .c-widget--theme-dark .c-map__btn-phone:active, .c-btn--dark.is-active, .c-widget--theme-default .is-active.c-map__btn-phone, .c-widget--theme-dark .is-active.c-map__btn-phone {
  color: #FFFFFF;
}

.c-btn--ghost {
  background-color: #FFFFFF;
  color: #1a1a1a;
}
.c-btn--ghost[href]:hover {
  background-color: #FF5000;
}
.c-btn--ghost:hover, .c-btn--ghost:focus, .c-btn--ghost.is-hovered, .c-btn--ghost.is-focused {
  color: #FFFFFF;
  background-color: #FF5000;
  border-color: #FF5000;
}
.c-btn--ghost:active, .c-btn--ghost.is-active {
  color: #FFFFFF;
}

.c-btn--ghost--trans {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background: transparent;
}
.c-btn--ghost--trans[href]:hover {
  color: #FF5000;
  background-color: transparent;
}
.c-btn--ghost--trans:hover, .c-btn--ghost--trans:focus, .c-btn--ghost--trans.is-hovered, .c-btn--ghost--trans.is-focused {
  color: #FF5000;
  border-color: #FF5000;
}
.c-btn--ghost--trans:active, .c-btn--ghost--trans.is-active {
  color: #CC4C00;
}

.c-btn--secondary--trans, .c-widget--theme-orange .c-career .c-btn, .c-widget--theme-orange .c-career .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-career .wpgb-load-more, .c-widget--theme-orange .c-career .moove-gdpr-infobar-settings-btn, .c-widget--theme-dark .c-career .c-btn, .c-widget--theme-dark .c-career .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-widget--theme-dark .c-career .wpgb-load-more, .c-widget--theme-dark .c-career .moove-gdpr-infobar-settings-btn {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background: transparent;
}
.c-btn--secondary--trans[href]:hover, .c-widget--theme-orange .c-career [href].c-btn:hover, .c-widget--theme-orange .c-career .c-article__loadmore .wpgb-facet [href].wpgb-load-more:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-career [href].wpgb-load-more:hover, .c-widget--theme-orange .c-career [href].moove-gdpr-infobar-settings-btn:hover, .c-widget--theme-dark .c-career [href].c-btn:hover, .c-widget--theme-dark .c-career .c-article__loadmore .wpgb-facet [href].wpgb-load-more:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-dark .c-career [href].wpgb-load-more:hover, .c-widget--theme-dark .c-career [href].moove-gdpr-infobar-settings-btn:hover {
  background-color: #FFFFFF;
  color: #1a1a1a;
}
.c-btn--secondary--trans:hover, .c-widget--theme-orange .c-career .c-btn:hover, .c-widget--theme-orange .c-career .c-article__loadmore .wpgb-facet .wpgb-load-more:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-career .wpgb-load-more:hover, .c-widget--theme-orange .c-career .moove-gdpr-infobar-settings-btn:hover, .c-widget--theme-dark .c-career .c-btn:hover, .c-widget--theme-dark .c-career .c-article__loadmore .wpgb-facet .wpgb-load-more:hover, .c-article__loadmore .wpgb-facet .c-widget--theme-dark .c-career .wpgb-load-more:hover, .c-widget--theme-dark .c-career .moove-gdpr-infobar-settings-btn:hover, .c-btn--secondary--trans:focus, .c-widget--theme-orange .c-career .c-btn:focus, .c-widget--theme-orange .c-career .c-article__loadmore .wpgb-facet .wpgb-load-more:focus, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-career .wpgb-load-more:focus, .c-widget--theme-orange .c-career .moove-gdpr-infobar-settings-btn:focus, .c-widget--theme-dark .c-career .c-btn:focus, .c-widget--theme-dark .c-career .c-article__loadmore .wpgb-facet .wpgb-load-more:focus, .c-article__loadmore .wpgb-facet .c-widget--theme-dark .c-career .wpgb-load-more:focus, .c-widget--theme-dark .c-career .moove-gdpr-infobar-settings-btn:focus, .c-btn--secondary--trans.is-hovered, .c-widget--theme-orange .c-career .is-hovered.c-btn, .c-widget--theme-orange .c-career .c-article__loadmore .wpgb-facet .is-hovered.wpgb-load-more, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-career .is-hovered.wpgb-load-more, .c-widget--theme-orange .c-career .is-hovered.moove-gdpr-infobar-settings-btn, .c-widget--theme-dark .c-career .is-hovered.c-btn, .c-widget--theme-dark .c-career .c-article__loadmore .wpgb-facet .is-hovered.wpgb-load-more, .c-article__loadmore .wpgb-facet .c-widget--theme-dark .c-career .is-hovered.wpgb-load-more, .c-widget--theme-dark .c-career .is-hovered.moove-gdpr-infobar-settings-btn, .c-btn--secondary--trans.is-focused, .c-widget--theme-orange .c-career .is-focused.c-btn, .c-widget--theme-orange .c-career .c-article__loadmore .wpgb-facet .is-focused.wpgb-load-more, .c-article__loadmore .wpgb-facet .c-widget--theme-orange .c-career .is-focused.wpgb-load-more, .c-widget--theme-orange .c-career .is-focused.moove-gdpr-infobar-settings-btn, .c-widget--theme-dark .c-career .is-focused.c-btn, .c-widget--theme-dark .c-career .c-article__loadmore .wpgb-facet .is-focused.wpgb-load-more, .c-article__loadmore .wpgb-facet .c-widget--theme-dark .c-career .is-focused.wpgb-load-more, .c-widget--theme-dark .c-career .is-focused.moove-gdpr-infobar-settings-btn {
  background-color: #FFFFFF;
  color: #1a1a1a;
}

.c-btn--is-icon {
  padding: 0;
  margin: 0 0.625rem 0.625rem 0;
  background: transparent;
  color: #1a1a1a;
}
.c-btn--is-icon[href]:hover {
  color: #FF5000;
  background-color: transparent;
}
.c-btn--is-icon:hover, .c-btn--is-icon:focus, .c-btn--is-icon.is-hovered, .c-btn--is-icon.is-focused {
  color: #FF5000;
  border-color: transparent;
  background: transparent;
}
.c-btn--is-icon:active, .c-btn--is-icon.is-active {
  color: #CC4C00;
}
.c-btn--is-icon svg {
  width: 1.5rem;
  height: 1.5rem;
}
.c-btn--is-icon.c-btn--is-icon-large svg {
  width: 2rem;
  height: 2rem;
}

.c-btn__icon--is-rotated--90 {
  transform: rotate(90deg);
}

.c-card {
  min-height: 28rem;
  border-radius: 1rem;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
  color: inherit;
  text-decoration: none;
  background: #1a1a1a;
  position: relative;
  padding: 1.625rem;
}
@media (min-width: 1024px) {
  .c-card {
    min-height: 28.75rem;
    padding: 2rem;
  }
}
.c-card:hover {
  transform: translateY(-0.5rem);
}
@media (min-width: 1024px) {
  .c-card:hover {
    transform: translateY(-0.75rem);
  }
}
.c-card:focus-visible, .c-card.is-focused {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.c-card--theme-orange {
  background: #FF5000;
}

.c-card--theme-grey {
  background: #F0F0F0;
}

.c-widget--theme-dark .c-card--theme-default {
  background: rgba(255, 255, 255, 0.1);
}

.c-card__image {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-size: cover;
  overflow: hidden;
}
.c-card .c-card__image {
  position: absolute;
}
.c-card__image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(rgba(25, 25, 25, 0) 0%, #1a1a1a 100%);
  z-index: 0;
}

.c-card__content {
  position: relative;
  z-index: 2;
}

.c-card__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FFFFFF;
}
@media screen and (min-width: 375px) {
  .c-card__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-card__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-card__flagline {
    line-height: 1.5;
  }
}
.c-card--theme-grey .c-card__flagline {
  color: #1a1a1a;
}

.c-card__headline {
  color: #FFFFFF;
  margin-top: 0.75rem;
}
.c-card--theme-grey .c-card__headline {
  color: #1a1a1a;
}
.c-card__headline h1 {
  color: #FFFFFF;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-card__headline h1 {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-card__headline h1 {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-card__headline h1 {
    line-height: 1.4;
  }
}
.c-card--theme-grey .c-card__headline h1 {
  color: #1a1a1a;
}
.c-card--color .c-card__headline h1, .c-featured-news .c-card__headline h1, .wp-grid-builder.wpgb-grid-news > .o-col:first-child .c-card__headline h1, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder.wpgb-grid-news > .c-slider__item:first-child .c-card__headline h1 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .c-card--color .c-card__headline h1, .c-featured-news .c-card__headline h1, .wp-grid-builder.wpgb-grid-news > .o-col:first-child .c-card__headline h1, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder.wpgb-grid-news > .c-slider__item:first-child .c-card__headline h1 {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-card--color .c-card__headline h1, .c-featured-news .c-card__headline h1, .wp-grid-builder.wpgb-grid-news > .o-col:first-child .c-card__headline h1, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder.wpgb-grid-news > .c-slider__item:first-child .c-card__headline h1 {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-card--color .c-card__headline h1, .c-featured-news .c-card__headline h1, .wp-grid-builder.wpgb-grid-news > .o-col:first-child .c-card__headline h1, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder.wpgb-grid-news > .c-slider__item:first-child .c-card__headline h1 {
    line-height: 1.2;
  }
}

.c-career {
  text-align: center;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-career {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-career {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-career {
    line-height: 1.4;
  }
}
.c-widget--theme-dark .c-career {
  color: #FFFFFF;
}
.c-career .c-select {
  width: auto;
  display: inline-flex;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 1rem;
}
.c-career .c-select + .c-select {
  margin-left: 0;
  margin-right: 1rem;
}
.c-checkbox {
  position: relative;
}

.c-checkbox__control {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
  font: inherit;
  cursor: pointer;
  background-color: transparent;
  border-radius: 0.15em;
  border: none !important;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.c-checkbox__control:before {
  content: "";
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  border: none;
  transform-origin: center center;
  -webkit-clip-path: polygon(20% 48%, 41% 64%, 81% 15%, 94% 24%, 43% 88%, 9% 60%);
          clip-path: polygon(20% 48%, 41% 64%, 81% 15%, 94% 24%, 43% 88%, 9% 60%);
  background: #FFFFFF;
  width: 1.5rem;
  height: 1.5rem;
}
.c-checkbox__control:checked::before {
  transform: scale(0.75);
}
.c-widget--theme-dark .c-checkbox__control, .c-widget--theme-orange .c-checkbox__control {
  border-color: #8A8A8A;
}
.c-widget--theme-dark .c-checkbox__control:before, .c-widget--theme-orange .c-checkbox__control:before {
  background: #8A8A8A;
  border-color: #8A8A8A;
}
.c-widget--contact-section.c-widget--theme-dark .c-checkbox__control {
  background: #FFFFFF;
}
.c-widget--contact-section.c-widget--theme-dark .c-checkbox__control:before {
  background: #1a1a1a;
}

/* ==========================================================================
   #COMMENT FORM
   Here we are using default HTML structure and classes,
   to create custom ones use comment_form_defaults filter
   ========================================================================== */
.c-comment-form {
  margin-top: 2em;
}
.c-comment-form label {
  display: block;
}
.c-comment-form textarea {
  max-width: 100%;
}

.comment-reply-title {
  margin-bottom: 0.25em;
}

/* ==========================================================================
   #COMMENT
   ========================================================================== */
.c-comment {
  margin-bottom: 1em;
}

.c-comment__author {
  font-size: 1rem;
  margin-bottom: 0.25em;
}

.c-comment__moderation {
  font-style: italic;
  margin-bottom: 0.5em;
}

.c-contact-section {
  display: flex;
  flex-wrap: wrap;
}

.c-contact-section__column {
  width: 100%;
}
@media (min-width: 1024px) {
  .c-contact-section__column {
    width: 50%;
  }
}

.c-contact-section__column--person {
  padding: 4.75rem 0;
}
@media (min-width: 1024px) {
  .c-contact-section__column--person {
    padding: 4.75rem 4.75rem 4.75rem 0;
  }
}

.c-contact-section__column--form {
  position: relative;
  padding: 4.75rem 0;
}
@media (min-width: 1024px) {
  .c-contact-section__column--form {
    padding: 4.75rem;
    margin: 0 auto;
  }
}
.c-contact-section__column--form:before {
  position: absolute;
  left: -50vw;
  top: 0;
  width: 200vw;
  height: 102%;
  content: "";
  display: block;
  background: #1a1a1a;
}
.c-widget--theme-dark .c-contact-section__column--form:before {
  background: #F0F0F0;
}
.c-widget--theme-grey .c-contact-section__column--form:before {
  background: #FF5000;
}
.c-widget--theme-orange .c-contact-section__column--form:before {
  background: #FFFFFF;
}
@media (min-width: 1024px) {
  .c-contact-section__column--form:before {
    left: 0;
    top: -100%;
    height: 500%;
  }
}
.c-contact-section__column--form .c-article__header {
  z-index: 2;
  position: relative;
  margin-bottom: 2rem;
}

.c-contact-section__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 4.75rem;
}
@media screen and (min-width: 375px) {
  .c-contact-section__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-contact-section__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-contact-section__flagline {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .c-contact-section__flagline {
    margin-bottom: 2.25rem;
  }
}
.c-widget--theme-orange .c-contact-section__flagline {
  color: #FFFFFF;
}

.c-contact-section__person {
  display: flex;
  flex-direction: row;
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .c-contact-section__person {
    margin-bottom: 2.75rem;
  }
}
.c-contact-section__person.c-contact-section__person--last {
  margin-bottom: 4rem;
}
@media (min-width: 1024px) {
  .c-contact-section__person.c-contact-section__person--last {
    margin-bottom: 4.75rem;
  }
}

.c-contact-section__person__content {
  margin: auto 0;
}

.c-contact-section__name {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-contact-section__name {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-contact-section__name {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-contact-section__name {
    line-height: 1.2;
  }
}
.c-widget--theme-dark .c-contact-section__name {
  color: #FFFFFF;
}

.c-contact-section__position {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-contact-section__position {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-contact-section__position {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-contact-section__position {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-contact-section__position {
  color: #FFFFFF;
}

.c-contact-section__image {
  width: 3rem;
  height: 3rem;
  margin-right: 0.75rem;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
  .c-contact-section__image {
    height: 6rem;
    width: 6rem;
  }
}
.c-contact-section__image .c-img__wrap {
  border-radius: 50%;
}

.c-contact-section__contacts {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  color: #1a1a1a;
  padding: 1.75rem 0;
  border-top: 1px solid #E5E5E5;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 375px) {
  .c-contact-section__contacts {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-contact-section__contacts {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-contact-section__contacts {
    line-height: 1.4;
  }
}
.c-contact-section__contacts:last-of-type {
  border-bottom: 1px solid #E5E5E5;
}
.c-widget--theme-dark .c-contact-section__contacts {
  color: #FFFFFF;
  border-color: #4C4C4C;
}
.c-widget--theme-grey .c-contact-section__contacts {
  border-color: #C7C7C7;
}

.c-contact-section__icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1.25rem;
}

.c-contact-section__form {
  position: relative;
}

.c-content-list {
  padding: 3rem 0;
}
@media (min-width: 1024px) {
  .c-content-list {
    padding: 4rem 2rem;
  }
}

.c-content-list__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
  color: #FFFFFF;
  margin-bottom: 2rem;
}
@media screen and (min-width: 375px) {
  .c-content-list__headline {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-content-list__headline {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-content-list__headline {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-content-list__headline {
    margin-bottom: unset;
  }
}
.c-widget--theme-grey .c-content-list__headline {
  color: #000000;
}
.c-widget--theme-orange .c-content-list__headline {
  color: #FFFFFF;
}

.c-content-list__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 375px) {
  .c-content-list__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-content-list__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-content-list__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-content-list__flagline {
  color: #FFFFFF;
}

.c-content-list__tabs {
  display: flex;
  flex-direction: column;
}

.c-content-list__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  padding: 0.75rem 0;
  margin-bottom: 0;
  width: 100%;
  max-width: 22rem;
  border-bottom: 1px solid #4C4C4C;
  text-decoration: none;
  color: #FFFFFF;
}
@media screen and (min-width: 375px) {
  .c-content-list__text {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-content-list__text {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-content-list__text {
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .c-content-list__text {
    padding: 1rem 0;
    margin: 0;
    max-width: 30rem;
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    letter-spacing: -0.96px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-content-list__text {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-content-list__text {
    font-size: 32px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-content-list__text {
    line-height: 1.2;
  }
}
.c-content-list__text:last-child {
  border: none;
}
.c-content-list__text:hover, .c-content-list__text:active, .c-content-list__text.hover, .c-content-list__text.is-active {
  color: #FF5000;
  cursor: pointer;
}
.c-widget--theme-grey .c-content-list__text {
  color: #000000;
  border-bottom: 1px solid #C7C7C7;
}
.c-widget--theme-grey .c-content-list__text:hover, .c-widget--theme-grey .c-content-list__text:active, .c-widget--theme-grey .c-content-list__text.hover, .c-widget--theme-grey .c-content-list__text.is-active {
  color: #FF5000;
}
.c-widget--theme-orange .c-content-list__text {
  color: #1a1a1a;
  border-bottom: 1px solid #FFFFFF;
}
.c-widget--theme-orange .c-content-list__text:hover, .c-widget--theme-orange .c-content-list__text:active, .c-widget--theme-orange .c-content-list__text.hover, .c-widget--theme-orange .c-content-list__text.is-active {
  color: #FFFFFF;
}

.c-content-scroll {
  width: 100%;
}

.c-content-scroll__wrapper {
  min-height: 100vh;
  min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
  overflow: hidden;
  display: flex;
  align-items: center;
}

.c-content-scroll__wrapper--intro {
  position: sticky;
  top: calc(var(--header-row--main-height) - var(--header-row--sub-height));
}

.c-content-scroll__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 64px;
  line-height: 1;
  letter-spacing: -1.92px;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-content-scroll__headline {
    font-size: calc(64px + 76 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-content-scroll__headline {
    font-size: 140px;
  }
}
@media (min-width: 1024px) {
  .c-content-scroll__headline {
    line-height: 1;
  }
}

.c-content-scroll__headline--default {
  transform: translate(0, -50%);
  color: #FF5000;
}
.c-content-scroll__headline--default br {
  display: none;
}
.c-content-scroll__headline--default .u-sticky {
  color: #1a1a1a;
}

.c-content-scroll__headline--overlay {
  top: -100vh;
  position: absolute;
  color: #FFFFFF;
}
.c-content-scroll__headline--overlay .u-sticky {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #FFFFFF;
  paint-order: stroke fill;
}

.c-content-scroll__headline--mobile {
  color: #FFFFFF;
  margin-bottom: 4rem;
}
.c-content-scroll__headline--mobile .u-sticky {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #FFFFFF;
  paint-order: stroke fill;
}

.c-content-scroll__wrapper--content {
  background: #1a1a1a;
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
  position: relative;
}

.c-content-scroll__icons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 1.25rem;
}

.c-content-scroll__icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
  color: #FF5000;
}

.c-content-scroll__text {
  color: #FFFFFF;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-content-scroll__text {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-content-scroll__text {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-content-scroll__text {
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .c-content-scroll__text {
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    letter-spacing: -0.96px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-content-scroll__text {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-content-scroll__text {
    font-size: 32px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-content-scroll__text {
    line-height: 1.2;
  }
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
  background: #F0F0F0 !important;
  border: none !important;
}

#moove_gdpr_cookie_info_bar.c-cookie.moove-gdpr-info-bar-hidden {
  bottom: -500px;
}

.c-cookie-modal__logo {
  color: #FF5000;
}

#moove_gdpr_cookie_info_bar {
  max-height: unset !important;
}

.c-cookie__wrapper {
  padding: 1rem 0;
  text-align: left;
}

.c-cookie__content {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  margin-bottom: 1rem;
  color: #707070;
}
.c-cookie__content p {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-cookie__content p {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-cookie__content p {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-cookie__content p {
    line-height: 1.5;
  }
}
.c-cookie__content a {
  color: #8A8A8A;
  text-decoration: none;
  margin-right: 1rem;
  font-weight: 400;
}

.c-cookie__accept {
  justify-content: center;
}
@media (min-width: 1024px) {
  .c-cookie__accept {
    text-align: right;
  }
}

@media (max-width: 1023.98px) {
  .mgbutton {
    margin-bottom: 0.5rem;
  }
}

#moove_gdpr_cookie_modal button {
  margin-bottom: 0.5rem;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-button-holder .moove-gdpr-modal-close {
  position: relative;
  top: auto;
  right: auto;
  width: auto;
  height: auto;
  display: inline-flex;
  padding: 0.75rem 1.25rem;
  line-height: 1.875rem;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content > .moove-gdpr-modal-close {
  display: none !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
  height: auto !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
  bottom: auto !important;
  top: -15px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
  border-radius: 5px !important;
}

.c-counter {
  border-top: 1px solid rgba(26, 26, 26, 0.15);
  padding: 2rem 0;
  margin-bottom: -12px;
  margin-top: -12px;
}
.c-widget--theme-orange .c-counter {
  border-top-color: #1a1a1a;
}
@media (min-width: 1024px) {
  .c-counter {
    border-top: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 1rem;
    border-left: 1px solid rgba(26, 26, 26, 0.15);
  }
  .c-widget--theme-orange .c-counter {
    border-left-color: #1a1a1a;
  }
}

.c-counter--first {
  border-top: none;
  border-left: none;
  padding-left: 0;
}

.c-counter__number {
  display: table;
  color: #1a1a1a;
}
.c-widget--theme-dark .c-counter__number, .c-widget--theme-orange .c-counter__number {
  color: #FFFFFF;
}

.c-counter__number-prefix {
  padding-right: 0.625rem;
}

.c-counter__number-suffix {
  padding-left: 0.625rem;
}

.c-counter__number-prefix,
.c-counter__number-suffix {
  display: table-cell;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .c-counter__number-prefix,
.c-counter__number-suffix {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-counter__number-prefix,
.c-counter__number-suffix {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-counter__number-prefix,
.c-counter__number-suffix {
    line-height: 1.2;
  }
}

.c-counter__number-value {
  display: table-cell;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 64px;
  line-height: 1;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .c-counter__number-value {
    font-size: calc(64px + 76 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-counter__number-value {
    font-size: 140px;
  }
}
@media (min-width: 1024px) {
  .c-counter__number-value {
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .c-counter__number-value {
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2;
    letter-spacing: -1.92px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-counter__number-value {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-counter__number-value {
    font-size: 64px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-counter__number-value {
    line-height: 1.2;
  }
}

.c-counter__label {
  display: flex;
  align-items: flex-start;
  margin-top: 0.75rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-counter__label {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-counter__label {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-counter__label {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-counter__label {
  color: #1a1a1a;
}

.c-counter__label-icon {
  width: 1.375rem;
  height: 1.375rem;
  flex-shrink: 0;
  color: #FF5000;
  margin-right: 0.625rem;
}
.c-widget--theme-orange .c-counter__label-icon {
  color: #1a1a1a;
}
.c-counter__label-icon.c-counter__label-icon--none {
  transform: rotate(45deg);
}
.c-counter__label-icon.c-counter__label-icon--down {
  transform: rotate(90deg);
}

.c-counter__details {
  margin-top: 1.125rem;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.c-counter__detail {
  width: 80%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}
@media (min-width: 1024px) {
  .c-counter__detail {
    width: 100%;
  }
}

.c-counter__detail-label {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  width: 100%;
  margin-top: 0.75rem;
  color: #FF5000;
}
@media screen and (min-width: 375px) {
  .c-counter__detail-label {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-counter__detail-label {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-counter__detail-label {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-counter__detail-label {
  color: #FFFFFF;
}
.c-counter__detail--dark .c-counter__detail-label {
  color: #1a1a1a;
}
.c-widget--theme-dark .c-counter__detail--dark .c-counter__detail-label {
  color: #FFFFFF;
}

.c-counter__detail-bar {
  height: 0.5rem;
  position: relative;
  width: calc(100% - 4.5rem);
}

.c-counter__detail-bar--percentage {
  background: rgba(26, 26, 26, 0.15);
  width: calc(100% - 2.375rem);
}
.c-widget--theme-dark .c-counter__detail-bar--percentage {
  background: rgba(255, 255, 255, 0.15);
}

.c-counter__detail-bar--floating + .c-counter__detail-value {
  position: relative;
}

.c-counter__detail-bar-inner {
  background: #FF5000;
  display: inline-block;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.c-widget--theme-orange .c-counter__detail-bar-inner {
  background: #FFFFFF;
}
.c-counter__detail--dark .c-counter__detail-bar-inner {
  background: #1a1a1a;
}
.c-widget--theme-dark .c-counter__detail--dark .c-counter__detail-bar-inner {
  background: #FFFFFF;
}

.c-counter__detail-value {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: #8A8A8A;
  width: 4.5rem;
  text-align: left;
  padding-left: 8px;
}
@media screen and (min-width: 375px) {
  .c-counter__detail-value {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-counter__detail-value {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-counter__detail-value {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-counter__detail-value {
  color: rgba(255, 255, 255, 0.5);
}
.c-counter__detail-bar--percentage + .c-counter__detail-value {
  text-align: right;
  width: 2.375rem;
}

.c-cta {
  width: 100%;
  background-color: #1a1a1a;
  border-radius: 8px;
  margin: 7.5rem 0;
}

.c-cta__content {
  padding: 1.5rem;
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .c-cta__content {
    flex-direction: row;
    padding: 2.25rem;
  }
}

.c-cta__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  color: #FFFFFF;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 375px) {
  .c-cta__text {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-cta__text {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-cta__text {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-cta__text {
    margin: 0;
  }
}

.c-cta__button {
  margin-left: auto;
}

.c-disclaimer {
  background: #E5E5E5;
  border-radius: 4px;
  padding: 1.625rem;
  color: #8A8A8A;
  margin-top: 0.75rem;
}
.c-widget--theme-dark .c-disclaimer {
  background: rgba(255, 255, 255, 0.1);
}
.c-widget--theme-orange .c-disclaimer {
  background: #FFFFFF;
}
.c-disclaimer.c-disclaimer--pre {
  margin-bottom: 1.5rem;
}
.c-disclaimer p:last-of-type {
  margin: 0;
}
.c-disclaimer a {
  color: #8A8A8A;
}
.c-disclaimer, .c-disclaimer.c-disclaimer--sm {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-disclaimer, .c-disclaimer.c-disclaimer--sm {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-disclaimer, .c-disclaimer.c-disclaimer--sm {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-disclaimer, .c-disclaimer.c-disclaimer--sm {
    line-height: 1.5;
  }
}
.c-disclaimer.c-disclaimer--md {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .c-disclaimer.c-disclaimer--md {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-disclaimer.c-disclaimer--md {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-disclaimer.c-disclaimer--md {
    line-height: 1.5;
  }
}

.c-download {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #F0F0F0;
  border-radius: 0.25rem;
  padding: 1.25rem;
  margin-bottom: 1.5rem;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .c-download {
    flex-direction: row;
    align-items: center;
    padding: 1.25rem 2rem;
    margin-bottom: 1.5rem;
  }
}
.c-download.c-download--disabled {
  pointer-events: none;
}
.c-download.c-download--detailed {
  flex-wrap: wrap;
  overflow: hidden;
}
.c-widget--theme-grey .c-download {
  background: #FF5000;
}
.c-widget--theme-dark .c-download {
  background: rgba(255, 255, 255, 0.1);
}
.c-modal .c-download {
  background: #F0F0F0;
}

.c-download__icon {
  display: inline-flex;
  margin-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  .c-download__icon {
    margin-right: 2rem;
    margin-bottom: 0;
  }
}
.c-download--disabled .c-download__icon {
  opacity: 0;
  visibility: hidden;
  display: none;
}
@media (min-width: 1024px) {
  .c-download--disabled .c-download__icon {
    display: inline-flex;
  }
}

.c-download__icon-stack {
  position: relative;
}
.c-modal .c-download__icon-stack, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__icon-stack {
  color: #FF5000;
}
.c-widget--theme-grey .c-download__icon-stack {
  color: #FFFFFF;
}
.c-modal .c-download__icon-stack {
  color: #FF5000;
}
.c-download__icon-stack svg {
  width: 3rem;
  height: 3rem;
}
@media (min-width: 1024px) {
  .c-download__icon-stack svg {
    width: 3.5rem;
    height: 3.5rem;
  }
}
.c-download__icon-stack span {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  transform: translateY(calc(-50% - 0.25rem));
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
  font-size: 0.75rem !important;
  text-transform: uppercase;
}
@media screen and (min-width: 375px) {
  .c-download__icon-stack span {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-download__icon-stack span {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-download__icon-stack span {
    line-height: 1.5;
  }
}
.c-modal .c-download__icon-stack span, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__icon-stack span {
  color: #FF5000;
}
.c-download__icon-stack span + span {
  font-size: 10px !important;
  opacity: 0.8;
  text-align: center;
  word-break: break-all;
  line-height: 0.9;
  transform: translate(calc(50% - 5px), calc(-50% + 0.7rem));
  max-width: 60%;
}
@media (min-width: 1024px) {
  .c-download__icon-stack span + span {
    max-width: 50%;
    transform: translate(50%, calc(-50% + 0.8rem));
  }
}

.c-download__info {
  display: flex;
  flex-direction: column;
}
.c-download__info .c-download__info-title {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #1a1a1a;
  text-transform: uppercase;
}
@media screen and (min-width: 375px) {
  .c-download__info .c-download__info-title {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-download__info .c-download__info-title {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-download__info .c-download__info-title {
    line-height: 1.5;
  }
}
.c-modal .c-download__info .c-download__info-title, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__info .c-download__info-title {
  color: #1a1a1a;
}
.c-widget--theme-dark .c-download__info .c-download__info-title {
  color: #FFFFFF;
}
.c-modal .c-download__info .c-download__info-title {
  color: #1a1a1a;
}
@media (min-width: 1024px) {
  .c-download__info .c-download__info-title {
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.6px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-download__info .c-download__info-title {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-download__info .c-download__info-title {
    font-size: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-download__info .c-download__info-title {
    line-height: 1.4;
  }
}
.c-download__info .c-download__info-desc {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-download__info .c-download__info-desc {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-download__info .c-download__info-desc {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-download__info .c-download__info-desc {
    line-height: 1.5;
  }
}
.c-modal .c-download__info .c-download__info-desc, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__info .c-download__info-desc {
  color: #8A8A8A;
}
.c-widget--theme-dark .c-download__info .c-download__info-desc {
  color: rgba(255, 255, 255, 0.5);
}
.c-widget--theme-grey .c-download__info .c-download__info-desc {
  color: #FFFFFF;
}
.c-modal .c-download__info .c-download__info-desc {
  color: #8A8A8A;
}

@media (max-width: 1023.98px) {
  .c-download__action {
    position: absolute;
    right: 1.25rem;
    top: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .c-download__action {
    margin-left: auto;
  }
}
.c-download__action .c-btn, .c-download__action .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-download__action .wpgb-load-more, .c-download__action .moove-gdpr-infobar-settings-btn {
  color: #FF5000;
  margin-right: 0;
  margin-bottom: 0;
}
.c-modal .c-download__action .c-btn, .c-modal .c-download__action .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-modal .c-download__action .wpgb-load-more, .c-modal .c-download__action .moove-gdpr-infobar-settings-btn, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__action .c-btn, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__action .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__action .wpgb-load-more, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__action .moove-gdpr-infobar-settings-btn {
  color: #FF5000;
}
.c-widget--theme-grey .c-download__action .c-btn, .c-widget--theme-grey .c-download__action .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-widget--theme-grey .c-download__action .wpgb-load-more, .c-widget--theme-grey .c-download__action .moove-gdpr-infobar-settings-btn {
  color: #FFFFFF;
}
.c-modal .c-download__action .c-btn, .c-modal .c-download__action .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-modal .c-download__action .wpgb-load-more, .c-modal .c-download__action .moove-gdpr-infobar-settings-btn {
  color: #FF5000;
}
.c-download--disabled .c-download__action {
  opacity: 0;
  visibility: hidden;
}

.c-download__details {
  width: 100%;
  position: relative;
  margin-left: 0;
  z-index: 2;
  padding-top: 1.25rem;
  margin-top: 1rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
}
@media (min-width: 1024px) {
  .c-download__details {
    margin-left: 5.5rem;
  }
}
@media screen and (min-width: 375px) {
  .c-download__details {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-download__details {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-download__details {
    line-height: 1.5;
  }
}
.c-modal .c-download__details, .glightbox-mobile .glightbox-sixt .gslide-desc * .c-download__details {
  color: #8A8A8A;
}
.c-widget--theme-dark .c-download__details {
  color: rgba(255, 255, 255, 0.5);
}
.c-widget--theme-grey .c-download__details {
  color: #FFFFFF;
}
.c-modal .c-download__details {
  color: #8A8A8A;
}
.c-download__details:after {
  position: absolute;
  left: -20rem;
  top: 0;
  width: calc(100% + 40rem);
  height: calc(100% + 20rem);
  background: #F7F7F7;
  content: "";
  display: block;
  z-index: -1;
}
.c-widget--theme-grey .c-download__details:after {
  background: #FF5000;
}
.c-widget--theme-dark .c-download__details:after {
  background: rgba(255, 255, 255, 0.1);
}
.c-modal .c-download__details:after {
  background: #F7F7F7;
}

.c-download-folder {
  display: flex;
  text-decoration: none;
  border-radius: 0.25rem;
  background: #F0F0F0;
  padding: 1.625rem 1.875rem;
  align-items: flex-start;
  cursor: pointer;
}
.c-widget--theme-orange .c-download-folder, .c-widget--theme-dark .c-download-folder, .c-widget--theme-grey .c-download-folder {
  background: #FFFFFF;
}

.c-download-folder--disabled {
  opacity: 0.5;
  pointer-events: none;
}

.c-download-folder__icon {
  margin-right: 0.875rem;
}
.c-download-folder__icon svg {
  width: 4.375rem;
  height: 3.75rem;
}
@media (min-width: 1024px) {
  .c-download-folder__icon svg {
    width: 6.125rem;
    height: 4.875rem;
  }
}

.c-download-folder__addon {
  margin-left: 0.875rem;
}
.c-download-folder__addon svg {
  width: 2.25rem;
  height: 2.25rem;
}

.c-download-folder__content-title {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  color: #1a1a1a;
  line-height: 1 !important;
}
@media screen and (min-width: 375px) {
  .c-download-folder__content-title {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-download-folder__content-title {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-download-folder__content-title {
    line-height: 1.4;
  }
}

.c-download-folder__content {
  margin-right: auto;
  margin-top: 0.75rem;
}

.c-download-folder__content-info {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-download-folder__content-info {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-download-folder__content-info {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-download-folder__content-info {
    line-height: 1.5;
  }
}
.c-download-folder__content-info svg {
  width: 10px;
  height: 10px;
}

.c-download-image {
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
}
.c-download-image:hover {
  transform: translateY(-0.5rem);
}
@media (min-width: 1024px) {
  .c-download-image:hover {
    transform: translateY(-0.75rem);
  }
}
.c-download-image:focus-visible, .c-download-image.is-focused {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.c-download-image__content {
  width: 100%;
  position: relative;
}

.c-download-image__image {
  overflow: hidden;
  border-radius: 16px;
}
.c-download-image__image:before {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent linear-gradient(180deg, #1a1a1a00 0%, #1a1a1a 100%) 0% 0% no-repeat padding-box;
  z-index: 1;
}

.c-download-image__text {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column-reverse;
  color: #FFFFFF;
  padding: 1.125rem;
}
@media (min-width: 1024px) {
  .c-download-image__text {
    padding: 1.75rem;
    flex-direction: row;
  }
}

.c-download-image__data {
  width: 100%;
  margin: auto 0 0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .c-download-image__data {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-download-image__data {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-download-image__data {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .c-download-image__data {
    margin: auto auto 0 0;
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.6px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-download-image__data {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-download-image__data {
    font-size: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-download-image__data {
    line-height: 1.4;
  }
}

.c-download-image__icon {
  position: absolute;
  top: 1.125rem;
  right: 1.125rem;
}
@media (min-width: 1024px) {
  .c-download-image__icon {
    top: 1.75rem;
    right: 1.75rem;
  }
}
.c-download-image__icon svg {
  color: #FF5000;
  width: 2rem;
  height: 2rem;
}

.c-downloads__text {
  color: #1a1a1a;
}
.c-widget--theme-orange .c-downloads__text, .c-widget--theme-dark .c-downloads__text {
  color: #FFFFFF;
}

.c-event {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  background: #F0F0F0;
  border-radius: 0.25rem;
  padding: 1.25rem;
  min-height: 6.875rem;
  margin-bottom: 1.5rem;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .c-event {
    padding: 0;
    margin-bottom: 1.5rem;
    margin-right: 1.5rem;
    width: calc(100% - 1.5rem);
  }
  .c-event.c-event--even {
    margin-left: 1.5rem;
    margin-right: 0;
  }
}
.c-widget--theme-grey .c-event {
  background: #FFFFFF;
}
.c-widget--theme-dark .c-event {
  background: rgba(255, 255, 255, 0.1);
}

.c-event__date {
  display: inline-flex;
  flex-direction: column;
  width: 5rem;
  height: 5rem;
  flex-shrink: 0;
  margin-right: 0.75rem;
  border-radius: 0.25rem;
  align-items: center;
  justify-content: center;
  background: #1a1a1a;
  color: #FFFFFF;
}
.c-widget--theme-dark .c-event__date {
  background: #FF5000;
}
@media (min-width: 1024px) {
  .c-event__date {
    margin-right: 1.875rem;
    margin-bottom: 0;
    width: 5.75rem;
    height: auto;
    align-self: stretch;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}

.c-event__date-month {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  line-height: 1 !important;
}
@media screen and (min-width: 375px) {
  .c-event__date-month {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-event__date-month {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-event__date-month {
    line-height: 1.5;
  }
}

.c-event__date-day {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  line-height: 1 !important;
}
@media screen and (min-width: 375px) {
  .c-event__date-day {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-event__date-day {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-event__date-day {
    line-height: 1.2;
  }
}

.c-event__info {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .c-event__info {
    padding: 1.625rem 0;
  }
}
.c-event__info .c-event__info-title {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-event__info .c-event__info-title {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-event__info .c-event__info-title {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-event__info .c-event__info-title {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-event__info .c-event__info-title {
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .c-event__info .c-event__info-title {
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.6px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-event__info .c-event__info-title {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-event__info .c-event__info-title {
    font-size: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-event__info .c-event__info-title {
    line-height: 1.4;
  }
}
.c-event__info .c-event__info-desc {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-event__info .c-event__info-desc {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-event__info .c-event__info-desc {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-event__info .c-event__info-desc {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-event__info .c-event__info-desc {
  color: rgba(255, 255, 255, 0.5);
}

.c-event__action {
  flex-shrink: 0;
  margin-left: auto;
}
@media (max-width: 1023.98px) {
  .c-event__action {
    margin-top: 0;
    margin-bottom: auto;
  }
}
@media (min-width: 1024px) {
  .c-event__action {
    margin-right: 2rem;
  }
}
.c-event__action .c-btn, .c-event__action .c-article__loadmore .wpgb-facet .wpgb-load-more, .c-article__loadmore .wpgb-facet .c-event__action .wpgb-load-more, .c-event__action .moove-gdpr-infobar-settings-btn {
  color: #FF5000;
  margin-right: 0;
  margin-bottom: 0;
}

.c-featured-news__headline {
  margin: 0 0 2rem;
  color: #1a1a1a;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .c-featured-news__headline {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-featured-news__headline {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-featured-news__headline {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-featured-news__headline {
    margin: 0 0 2.5rem;
  }
}

.wp-grid-builder.wpgb-grid-global > .o-col, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder.wpgb-grid-global > .c-slider__item, .wp-grid-builder.wpgb-grid-news > .o-col, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder.wpgb-grid-news > .c-slider__item {
  padding: 0.5rem;
}
.wp-grid-builder[class*=wpgb-grid-download-images] > .o-col, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder[class*=wpgb-grid-download-images] > .c-slider__item {
  padding: 0.5rem;
}
@media (min-width: 1024px) {
  .wp-grid-builder[class*=wpgb-grid-download-images] > .o-col, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder[class*=wpgb-grid-download-images] > .c-slider__item {
    width: 20%;
  }
}
.wp-grid-builder[class*=wpgb-grid-ir-cat] > .o-col, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder[class*=wpgb-grid-ir-cat] > .c-slider__item, .wp-grid-builder.wpgb-grid-ir > .o-col, .c-slider--anonymous.c-slider--is-grid .wp-grid-builder.wpgb-grid-ir > .c-slider__item {
  padding: 0.5rem;
}

.wpgb-facet .wpgb-search-facet .wpgb-clear-button {
  z-index: 3;
  color: #1a1a1a !important;
}
.c-widget--theme-dark .wpgb-facet .wpgb-search-facet .wpgb-clear-button {
  color: #FFFFFF !important;
}
.wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
  padding-left: 2rem !important;
  background: #F0F0F0 !important;
  color: #1a1a1a !important;
}
@media (max-width: 1023.98px) {
  .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
    width: 100% !important;
  }
}
.wpgb-facet .wpgb-search-facet input[type=search].wpgb-input + .wpgb-input-icon {
  z-index: 3;
  color: #1a1a1a !important;
}
.c-widget--theme-grey .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
  background: #E5E5E5 !important;
}
.c-widget--theme-dark .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
  background: rgba(255, 255, 255, 0.1) !important;
  color: #FFFFFF !important;
}
.c-widget--theme-dark .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input + .wpgb-input-icon {
  color: #FFFFFF !important;
}

.wpgb-facet .wpgb-radio-facet {
  display: flex;
}
body .wpgb-facet .wpgb-radio-facet .wpgb-hierarchical-list {
  display: flex;
  flex-wrap: wrap;
}
body .wpgb-facet .wpgb-radio-facet .wpgb-hierarchical-list li {
  display: inline-flex;
  margin: 0.375rem 0.75rem 0.375rem 0 !important;
}
body .wpgb-facet .wpgb-radio-facet .wpgb-radio-control {
  display: none;
}
body .wpgb-facet .wpgb-radio-facet .wpgb-radio-label {
  padding-left: 0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  line-height: 1 !important;
}
@media screen and (min-width: 375px) {
  body .wpgb-facet .wpgb-radio-facet .wpgb-radio-label {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  body .wpgb-facet .wpgb-radio-facet .wpgb-radio-label {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  body .wpgb-facet .wpgb-radio-facet .wpgb-radio-label {
    line-height: 1.5;
  }
}
body .wpgb-facet .wpgb-radio-facet .wpgb-radio {
  margin-bottom: 0 !important;
  cursor: pointer;
}
body .wpgb-facet .wpgb-radio-facet .wpgb-radio:focus-visible, body .wpgb-facet .wpgb-radio-facet .wpgb-radio.is-focused {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
body .wpgb-facet .wpgb-radio-facet .wpgb-radio[tabindex="-1"] {
  pointer-events: none;
}
@media (min-width: 1024px) {
  .wpgb-facet.wpgb-facet-10, .wpgb-facet.wpgb-facet-6, .wpgb-facet.wpgb-facet-2 {
    margin-left: auto;
  }
}
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select, .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select, .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select {
  background: #FF5000;
  color: #FFFFFF;
}
.c-widget--theme-orange .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]), .c-widget--theme-grey .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]),
.c-widget--theme-orange .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select, .c-widget--theme-orange .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]), .c-widget--theme-grey .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]),
.c-widget--theme-orange .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select, .c-widget--theme-orange .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]), .c-widget--theme-grey .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]),
.c-widget--theme-orange .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select {
  color: #1a1a1a;
}
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]) option,
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select option, .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]) option,
.wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select option, .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]) option,
.wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select option {
  background: #FFFFFF;
  color: #1a1a1a;
}
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls, .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls, .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls {
  fill: #FFFFFF;
}
.c-widget--theme-orange .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls, .c-widget--theme-grey .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.c-widget--theme-orange .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls, .c-widget--theme-orange .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls, .c-widget--theme-grey .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.c-widget--theme-orange .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls, .c-widget--theme-orange .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls, .c-widget--theme-grey .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.c-widget--theme-orange .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls {
  fill: #1a1a1a;
}
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg, .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg, .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg {
  color: #FFFFFF;
}
.c-widget--theme-orange .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg, .c-widget--theme-grey .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.c-widget--theme-orange .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-10 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg, .c-widget--theme-orange .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg, .c-widget--theme-grey .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.c-widget--theme-orange .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-6 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg, .c-widget--theme-orange .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg, .c-widget--theme-grey .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.c-widget--theme-orange .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg,
.c-widget--theme-grey .wpgb-facet.wpgb-facet-2 .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg {
  color: #1a1a1a;
}
body .wpgb-facet .wpgb-select-facet label {
  display: inline-flex;
}
@media (max-width: 1023.98px) {
  body .wpgb-facet .wpgb-select-facet label {
    width: 100%;
  }
}
.wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet .wpgb-select-facet select.wpgb-select {
  min-width: 8.25rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  background: #F0F0F0;
  color: #1a1a1a;
  border-color: transparent;
  height: 3rem;
  width: auto;
  min-height: 3rem;
  padding: 0.75rem 3.25rem 0.75rem 1.25rem;
  border-radius: 0.25rem;
  box-sizing: border-box;
}
@media (max-width: 1023.98px) {
  .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet .wpgb-select-facet select.wpgb-select {
    width: 100%;
  }
}
@media screen and (min-width: 375px) {
  .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet .wpgb-select-facet select.wpgb-select {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet .wpgb-select-facet select.wpgb-select {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]),
.wpgb-facet .wpgb-select-facet select.wpgb-select {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]),
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
}
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]) option,
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select option {
  color: #1a1a1a;
}
.c-widget--theme-orange .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]), .c-widget--theme-grey .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]),
.c-widget--theme-orange .wpgb-facet .wpgb-select-facet select.wpgb-select,
.c-widget--theme-grey .wpgb-facet .wpgb-select-facet select.wpgb-select {
  background: #E5E5E5;
}
.wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.wpgb-facet .wpgb-select-facet select.wpgb-select + .wpgb-select-controls {
  fill: #1a1a1a;
}
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls,
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select + .wpgb-select-controls {
  fill: #FFFFFF;
}
.wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.wpgb-facet .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg {
  color: #1a1a1a;
}
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls svg,
.c-widget--theme-dark .wpgb-facet .wpgb-select-facet select.wpgb-select + .wpgb-select-controls svg {
  color: #FFFFFF;
}
.wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]) + .wpgb-select-controls .wpgb-select-separator,
.wpgb-facet .wpgb-select-facet select.wpgb-select + .wpgb-select-controls .wpgb-select-separator {
  display: none;
}
.wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]):focus-visible, .wpgb-facet .wpgb-select-facet select.wpgb-select:not([multiple]).is-focused,
.wpgb-facet .wpgb-select-facet select.wpgb-select:focus-visible,
.wpgb-facet .wpgb-select-facet select.wpgb-select.is-focused {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.wpgb-facet:last-child fieldset {
  margin-bottom: 0 !important;
}
.wpgb-facet fieldset {
  margin-bottom: 1.25rem !important;
}
@media (min-width: 1024px) {
  .wpgb-facet fieldset {
    margin-bottom: 0 !important;
  }
}
.c-article__loadmore .wpgb-facet .wpgb-load-more {
  margin-right: 0;
  margin-top: 3.5rem;
}
.c-product-sidebar .wpgb-facet .wpgb-load-more {
  margin-top: 0rem;
}

.c-article__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.625rem;
  width: 100%;
}
@media screen and (min-width: 375px) {
  .c-article__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-article__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-article__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-article__flagline {
  color: #FFFFFF;
}

.c-widget--theme-dark .c-article__notice p, .c-widget--theme-orange .c-article__notice p {
  color: #FFFFFF;
}

.c-article__controls {
  display: flex;
  flex-direction: column;
}
.c-modal .c-article__controls {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .c-modal .c-article__controls {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  .c-article__controls {
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 2rem;
  }
}
.c-article__controls h1 {
  margin-bottom: 1.25rem;
}
.c-widget--theme-dark .c-article__controls h1 {
  color: #FFFFFF;
}
.c-widget--theme-orange .c-article__controls h1 {
  color: #1a1a1a;
}
.c-article__controls h1 br {
  display: none;
}
@media (min-width: 1024px) {
  .c-article__controls h1 {
    margin-bottom: 0;
    margin-right: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .c-article__controls .wpgb-facet + .wpgb-facet {
    margin-left: 0.75rem;
  }
}
@media (min-width: 1024px) {
  .c-article__controls .wpgb-facet:not(.wpgb-facet-7):not(.wpgb-facet-8) + .wpgb-facet:last-of-type {
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .c-article__controls .wpgb-facet + .wpgb-facet.wpgb-facet-7,
.c-article__controls .wpgb-facet + .wpgb-facet.wpgb-facet-8 {
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .c-article__controls .wpgb-facet:first-of-type.wpgb-facet-7, .c-article__controls .wpgb-facet:first-of-type.wpgb-facet-8 {
    margin-left: auto;
  }
}

@media (min-width: 1024px) {
  .c-article__controls--right .wpgb-facet {
    margin-left: auto;
  }
}

.c-article__loadmore .wpgb-facet {
  display: flex;
  justify-content: center;
}

.c-flywheel__con {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 2rem;
  display: flex;
  justify-content: center;
}

.c-flywheel__canvas {
  cursor: pointer;
  max-width: 100%;
  width: 100%;
  height: auto;
}

/* Responsive */
@media (max-width: 768px) {
  .c-flywheel__con {
    padding: 1rem;
  }
}
.c-flywheel__cards {
  padding: 0 0.75rem;
  position: relative;
  margin-top: 0;
}

.c-flywheel__card {
  display: flex;
  width: 100%;
  padding: 0;
  flex-wrap: wrap;
  margin-bottom: 0.25rem;
}

.c-flywheel__card-title {
  width: 100%;
}

.c-flywheel__card-title-inner {
  position: relative;
  -webkit-appearance: none;
  border-radius: 0.25rem;
  padding: 1.25rem;
  display: flex;
  justify-content: center;
  text-align: left;
  flex-direction: column;
  width: 100%;
  border: none;
  cursor: pointer;
  background: #F0F0F0;
  color: #1a1a1a;
}
.c-widget--theme-dark .c-flywheel__card-title-inner {
  background: #303030;
  color: #FFFFFF;
}
.c-widget--theme-grey .c-flywheel__card-title-inner {
  background: #FFFFFF;
}
.c-flywheel__card-title-inner[aria-expanded=true] {
  margin-left: -0.25rem;
  width: calc(100% + 0.5rem);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (min-width: 1024px) {
  .c-flywheel__card-title-inner[aria-expanded=true] {
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
.c-widget--theme-dark .c-flywheel__card-title-inner[aria-expanded=true] {
  background: #FFFFFF;
  color: #1a1a1a;
}
.c-widget--theme-grey .c-flywheel__card-title-inner[aria-expanded=true], .c-widget--theme-orange .c-flywheel__card-title-inner[aria-expanded=true] {
  background: #1a1a1a;
  color: #FFFFFF;
}

.c-flywheel__card-headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-flywheel__card-headline {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-flywheel__card-headline {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-flywheel__card-headline {
    line-height: 1.4;
  }
}

.c-flywheel__card-date {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-flywheel__card-date {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-flywheel__card-date {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-flywheel__card-date {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-flywheel__card-date, .c-widget--theme-grey .c-flywheel__card-date {
  color: #707070;
}
.c-flywheel__card-content {
  width: 100%;
  top: -4px;
  position: relative;
}

.c-flywheel__card-content-inner {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding: 0 1.25rem 1.25rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  background: #F0F0F0;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-flywheel__card-content-inner {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-flywheel__card-content-inner {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-flywheel__card-content-inner {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-flywheel__card-content-inner {
  background: #303030;
  color: #FFFFFF;
}
.c-widget--theme-grey .c-flywheel__card-content-inner {
  background: #FFFFFF;
}
.is-expanded .c-flywheel__card-content-inner {
  margin-left: -0.25rem;
  width: calc(100% + 0.5rem);
}
@media (min-width: 1024px) {
  .is-expanded .c-flywheel__card-content-inner {
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
.c-widget--theme-dark .is-expanded .c-flywheel__card-content-inner {
  background: #FFFFFF;
  color: #1a1a1a;
}
.c-widget--theme-grey .is-expanded .c-flywheel__card-content-inner, .c-widget--theme-orange .is-expanded .c-flywheel__card-content-inner {
  background: #1a1a1a;
  color: #FFFFFF;
}

.c-flywheel__card-image {
  border-radius: 0.25rem;
  overflow: hidden;
  margin-bottom: 1rem;
}

.c-flywheel__con {
  padding: 0 1rem;
}
.c-flywheel__svg {
  max-width: 33.75rem;
  width: 100%;
  margin: 2rem auto 0;
}

.c-flywheel__svg-background {
  color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.c-flywheel__svg-background.c-flywheel__svg-background--our_brand {
  color: #1a1a1a;
}
.c-flywheel__svg-background.c-flywheel__svg-background--our_brand.is-active {
  color: #FF5000;
  pointer-events: none;
}
.c-widget--theme-grey .c-flywheel__svg-background {
  color: rgba(26, 26, 26, 0.3);
}
.c-widget--theme-grey .c-flywheel__svg-background.c-flywheel__svg-background--our_brand {
  color: #1a1a1a;
}
.c-widget--theme-grey .c-flywheel__svg-background.c-flywheel__svg-background--our_brand.is-active {
  color: #FF5000;
  pointer-events: none;
}
.c-widget--theme-default .c-flywheel__svg-background {
  color: #F0F0F0;
}
.c-widget--theme-default .c-flywheel__svg-background.c-flywheel__svg-background--our_brand {
  color: #1a1a1a;
}
.c-widget--theme-default .c-flywheel__svg-background.c-flywheel__svg-background--our_brand.is-active {
  color: #FF5000;
  pointer-events: none;
}
.c-flywheel__svg-background.is-active {
  color: #FF5000;
  pointer-events: none;
}

.c-flywheel__svg-circle {
  color: #FFFFFF;
}
.c-widget--theme-grey .c-flywheel__svg-circle, .c-widget--theme-default .c-flywheel__svg-circle {
  color: #1a1a1a;
}

.c-flywheel__svg-svg-background {
  color: rgba(255, 255, 255, 0.1);
}
.c-widget--theme-grey .c-flywheel__svg-svg-background, .c-widget--theme-default .c-flywheel__svg-svg-background {
  color: rgba(0, 0, 0, 0.1);
}

.c-flywheel__svg-text {
  color: #FFFFFF;
  cursor: pointer;
}
.c-widget--theme-default .c-flywheel__svg-text {
  color: #1a1a1a;
}
.c-widget--theme-default .c-flywheel__svg-text.c-flywheel__svg-text--our_brand {
  color: #FFFFFF;
}
.c-flywheel__svg-text.is-active {
  font-weight: 700 !important;
  pointer-events: none;
}

.c-flywheel__svg-background--our_brand {
  color: #1a1a1a;
}
.c-flywheel__svg-background--our_brand.is-active {
  color: #FF5000;
}

.c-flywheel__svg-text--our_brand .c-flywheel__svg-logo--text,
.c-flywheel__svg-text--our_brand .c-flywheel__svg-logo--dot {
  color: #FFFFFF;
}
.c-flywheel__svg-text--our_brand .c-flywheel__svg-logo--dot {
  color: #FF5000;
}
.c-flywheel__svg-text--our_brand.is-active {
  color: #FFFFFF;
}
.c-flywheel__svg-text--our_brand.is-active .c-flywheel__svg-logo--text,
.c-flywheel__svg-text--our_brand.is-active .c-flywheel__svg-logo--dot {
  color: #FFFFFF;
}

.c-flywheel__card-title-inner[aria-expanded=true] {
  pointer-events: none;
}

/* ==========================================================================
   #FOOTER
   ========================================================================== */
.c-footer__block {
  padding: 2.5rem 1rem 3rem;
  background: #FF5000;
  color: #1a1a1a;
  justify-content: center;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .c-footer__block {
    padding: 3.5rem 1.25rem 4.75rem;
  }
}
.c-footer__block a {
  color: #1a1a1a;
  text-decoration: none;
}
.c-footer__block a:hover {
  color: #FFFFFF;
}

.c-footer__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  margin-bottom: 2rem;
}
@media screen and (min-width: 375px) {
  .c-footer__headline {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-footer__headline {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-footer__headline {
    line-height: 1.5;
  }
}

.c-footer__icon {
  width: 9rem;
  height: 3rem;
  margin: 0 0.3rem 2.5rem;
}
@media (min-width: 1024px) {
  .c-footer__icon {
    margin: 0 0.5rem 3.5rem;
  }
}

.c-footer__row {
  padding: 0 1rem 1.25rem;
  background: #1a1a1a;
  color: #FFFFFF;
  align-items: center;
}
@media (min-width: 1024px) {
  .c-footer__row {
    padding: 0 2.5rem 1.25rem;
  }
}
.c-footer__row a {
  color: #FFFFFF;
  text-transform: none;
}

.c-footer__nav {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  padding: 2.5rem 0 2.5rem;
  border-bottom: 1px solid #FFFFFF;
}
@media screen and (min-width: 375px) {
  .c-footer__nav {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-footer__nav {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-footer__nav {
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .c-footer__nav {
    justify-content: unset;
    padding: 3.25rem 0;
  }
}
.c-footer__nav.c-footer__nav--sm {
  padding: 1.25rem 0;
}
@media (min-width: 1024px) {
  .c-footer__nav.c-footer__nav--sm {
    padding: 1.75rem 0;
  }
}

.c-footer__legal {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 2rem;
}
.c-footer__legal a {
  margin-right: 1rem;
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.6;
  text-transform: uppercase;
}
@media screen and (min-width: 375px) {
  .c-footer__legal a {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-footer__legal a {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-footer__legal a {
    line-height: 1.6;
  }
}
.c-footer__legal a:last-of-type {
  margin-right: 0;
}

.c-footer__copyright {
  font-size: 0.875rem;
  width: 100%;
  text-align: center;
  margin-top: 0.5rem;
}
@media (min-width: 1024px) {
  .c-footer__copyright {
    text-align: unset;
    margin: 0 0 0 auto;
    width: auto;
  }
}

/* FORM
   ========================================================================== */
.nf-form-fields-required {
  display: none;
}

.nf-after-field {
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .nf-after-field {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .nf-after-field {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .nf-after-field {
    line-height: 1.5;
  }
}
.nf-after-field .nf-error .nf-error-msg {
  color: #B00200 !important;
}

.c-input__control[aria-invalid=true], .wpgb-facet .wpgb-search-facet input[aria-invalid=true][type=search].wpgb-input {
  border: none !important;
}

.field-wrap input[type=button] {
  width: inherit !important;
}

.c-checkbox .nf-field-description {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .c-checkbox .nf-field-description {
    font-size: calc(10px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-checkbox .nf-field-description {
    font-size: 10px;
  }
}
@media (min-width: 1024px) {
  .c-checkbox .nf-field-description {
    line-height: 1.2;
  }
}
.c-checkbox .checkbox-wrap {
  width: 100%;
  display: flex;
  flex-wrap: nowrap !important;
}
.c-checkbox .checkbox-wrap .nf-field-label {
  display: none;
}
.c-checkbox .checkbox-wrap .nf-field-element {
  width: auto;
  margin-right: 1rem;
  flex-shrink: 0;
}

.nf-form-errors {
  margin-top: 1rem;
}
.nf-form-errors nf-errors nf-section .nf-error-msg {
  padding: 0.5rem;
  background: #B00200;
  color: #FFFFFF !important;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .nf-form-errors nf-errors nf-section .nf-error-msg {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .nf-form-errors nf-errors nf-section .nf-error-msg {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .nf-form-errors nf-errors nf-section .nf-error-msg {
    line-height: 1.5;
  }
}

.nf-notice--html p {
  color: #8A8A8A;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (min-width: 375px) {
  .nf-notice--html p {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .nf-notice--html p {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .nf-notice--html p {
    line-height: 1.5;
  }
}

.list-select-wrap div div {
  display: inherit !important;
}

/* ==========================================================================
   #HEADER
   ========================================================================== */
.c-header {
  position: sticky;
  top: 0;
  padding: 0;
  z-index: 20;
  transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
  background: #1a1a1a;
}

.c-header__row {
  padding: 1rem 1.25rem 1.25rem;
  display: flex;
  align-items: center;
}
.c-header__row nav {
  display: flex;
  align-items: flex-end;
}
@media (min-width: 1024px) {
  .c-header__row nav {
    align-items: center;
  }
}

.c-header__nav-toggle {
  margin-right: 1rem;
  line-height: 1;
}
@media (min-width: 1024px) {
  .c-header__nav-toggle {
    display: none;
  }
}

.c-logo__icon {
  color: #FF5000 !important;
  width: 70px;
  height: 28px;
  position: relative;
  margin-right: 0.25rem;
}
@media (min-width: 1024px) {
  .c-logo__icon {
    width: 75px;
    height: 30px;
    margin-right: 1rem;
    top: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .c-logo__icon {
    margin-right: 0;
  }
}

.c-header__nav {
  display: flex;
  width: 100%;
}
.c-header__nav > ul {
  width: 100%;
  align-items: center;
}
@media (max-width: 1023.98px) {
  .c-header__nav {
    display: flex !important;
    position: fixed;
    overflow: auto;
    background: #1a1a1a;
    left: 0;
    top: calc(var(--header-row--main-height) - var(--header-row--sub-height));
    width: 100vw;
    padding-top: 4rem;
    min-height: 100vh;
    min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
    transform: translateX(-150%);
    visibility: hidden;
    transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
    align-items: flex-start !important;
  }
  .c-header__nav.is-active {
    transform: translateX(0);
    visibility: visible;
  }
}

.c-header__language {
  display: flex;
  align-items: center;
  margin-left: auto;
}

.c-hero__image {
  background: transparent 50% 50%/cover no-repeat;
}

.c-hero-parallax-group {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  height: 100%;
}

.c-hero__image--parallax-static {
  position: absolute;
  z-index: 0;
}

.c-hero__image--parallax {
  position: absolute;
  z-index: 0;
  transform: translateY(var(--translateY));
  will-change: transform;
  transition: transform 0.3s linear;
}

.c-hero__image--bg {
  height: 100%;
  width: 100%;
  left: 0;
  background-size: cover;
  top: var(--parallax-offset-y, 0);
}
@media (min-width: 1024px) {
  .c-hero__image--bg {
    top: var(--parallax-offset-y--desktop, 0);
  }
}

.c-hero__image--fg {
  width: var(--parallax-max-width);
  top: var(--parallax-offset-y);
}
@media (min-width: 1024px) {
  .c-hero__image--fg {
    width: var(--parallax-max-width--desktop);
    top: var(--parallax-offset-y--desktop);
  }
}

.c-hero__image--inline {
  width: var(--parallax-max-width);
  top: var(--parallax-offset-y);
}
@media (min-width: 1024px) {
  .c-hero__image--inline {
    width: var(--parallax-max-width--desktop);
    top: var(--parallax-offset-y--desktop);
  }
}

.c-hero__image--align-h-left {
  left: 0;
  transform: translateX(var(--parallax-offset-x)) translateY(var(--translateY));
}
@media (min-width: 1024px) {
  .c-hero__image--align-h-left {
    transform: translateX(var(--parallax-offset-x--desktop)) translateY(var(--translateY));
  }
}
.c-hero__image--align-h-center {
  left: 50%;
  transform: translateX(var(--parallax-offset-x)) translateY(var(--translateY));
}
@media (min-width: 1024px) {
  .c-hero__image--align-h-center {
    transform: translateX(var(--parallax-offset-x--desktop)) translateY(var(--translateY));
  }
}
.c-hero__image--align-h-right {
  right: 0;
  transform: translateX(var(--parallax-offset-x)) translateY(var(--translateY));
}
@media (min-width: 1024px) {
  .c-hero__image--align-h-right {
    transform: translateX(var(--parallax-offset-x--desktop)) translateY(var(--translateY));
  }
}

.c-hero__image--align-v-top {
  top: 0;
  transform: translateX(var(--parallax-offset-x)) translateY(var(--translateY));
}
@media (min-width: 1024px) {
  .c-hero__image--align-v-top {
    transform: translateX(var(--parallax-offset-x--desktop)) translateY(var(--translateY));
  }
}
.c-hero__image--align-v-center {
  top: 50%;
  transform: translateX(var(--parallax-offset-x)) translateY(var(--translateY));
}
@media (min-width: 1024px) {
  .c-hero__image--align-v-center {
    transform: translateX(var(--parallax-offset-x--desktop)) translateY(var(--translateY));
  }
}
.c-hero__image--align-v-bottom {
  bottom: 0;
  top: auto;
  transform: translateX(var(--parallax-offset-x)) translateY(var(--translateY));
}
@media (min-width: 1024px) {
  .c-hero__image--align-v-bottom {
    transform: translateX(var(--parallax-offset-x--desktop)) translateY(var(--translateY));
  }
}

.c-hero {
  position: absolute;
  top: 0;
  width: 100%;
  min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
  display: flex;
  align-items: flex-start;
  padding-bottom: 2.5vh;
}
@media (min-width: 1024px) {
  .c-hero {
    padding-top: 5vh;
  }
}

.c-hero__content {
  z-index: 10;
  position: relative;
}
@media (min-width: 1024px) {
  .c-hero__content {
    max-width: 50%;
    padding: 0 0.5rem;
  }
}

.c-hero__content-headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
  color: #FFFFFF;
}
@media screen and (min-width: 375px) {
  .c-hero__content-headline {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-hero__content-headline {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-hero__content-headline {
    line-height: 1.2;
  }
}

.c-iframe iframe {
  width: 1px;
  min-width: 100%;
  *width: 100%;
}

.c-image-teaser {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 1024px) {
  .c-image-teaser {
    flex-direction: row;
  }
}

.c-widget--image-teaser:not(.c-widget--image-teaser--border) .c-image-teaser__content {
  padding-bottom: 4.75rem;
}
@media (min-width: 1024px) {
  .c-widget--image-teaser:not(.c-widget--image-teaser--border) .c-image-teaser__content {
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .c-image-teaser__content {
    margin: auto;
    padding: 0;
  }
}

.c-image-teaser__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 375px) {
  .c-image-teaser__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-image-teaser__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-image-teaser__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-image-teaser__flagline {
  color: #000000;
}

.c-image-teaser__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 375px) {
  .c-image-teaser__headline {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-image-teaser__headline {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-image-teaser__headline {
    line-height: 1.2;
  }
}
.c-widget--theme-dark .c-image-teaser__headline, .c-widget--theme-orange .c-image-teaser__headline {
  color: #FFFFFF;
}

.c-image-teaser__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-image-teaser__text {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-image-teaser__text {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-image-teaser__text {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-image-teaser__text, .c-widget--theme-orange .c-image-teaser__text {
  color: #FFFFFF;
}

.c-image-teaser__image {
  margin-bottom: 4rem;
}
@media (min-width: 1024px) {
  .c-image-teaser__image {
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}

.c-image-teaser__image-border {
  margin: 12px;
}
@media (min-width: 1024px) {
  .c-image-teaser__image-border {
    position: absolute;
  }
}

/* ==========================================================================
   IMAGE
   ========================================================================== */
.c-img {
  position: relative;
}
.c-img::before {
  content: "";
  position: relative;
  display: block;
  padding-bottom: var(--image-aspect--mobile);
}
@media (min-width: 1024px) {
  .c-img::before {
    padding-bottom: var(--image-aspect);
  }
}

.c-img__wrap {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #FF5000;
}
.c-img--loaded .c-img__wrap {
  background: transparent;
}

.c-img__full,
.c-img__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-img--inline .c-img__full,
.c-img--inline .c-img__placeholder {
  object-fit: cover;
  object-position: var(--image-focuspoint);
}
.c-img--bg .c-img__full,
.c-img--bg .c-img__placeholder {
  background: transparent no-repeat var(--image-focuspoint)/cover;
}
.c-download-image__content .c-img__full,
.c-download-image__content .c-img__placeholder {
  background-size: 100% auto;
  background-position: center;
}

.c-img__placeholder {
  transition: opacity 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  filter: blur(8px);
  transform: scale(1.125);
}
[data-loaded=true] + .c-img__placeholder {
  opacity: 0;
}

.c-info-card {
  width: 100%;
  position: relative;
}

.c-info-card__image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 16px;
  z-index: 0;
}
.c-info-card__image .c-img__wrap {
  border-radius: 16px;
}

.c-info-card__icon {
  z-index: 1;
  position: absolute;
  top: 1.7rem;
  left: 1.7rem;
  width: 4.75rem;
  height: 4.75rem;
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .c-info-card__icon {
    width: 6rem;
    height: 6rem;
    top: 4.5rem;
  }
}

.c-info-card__content {
  z-index: 1;
  position: absolute;
  top: 2rem;
  right: 1.5rem;
  width: calc(100% - 4rem) !important;
  height: calc(100% - 4rem);
  display: flex;
  flex-direction: column;
  color: #FFFFFF;
  padding: 0 0.5rem 0 0;
  overflow-y: auto;
  overflow-x: hidden;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.c-info-card__content::-webkit-scrollbar {
  width: 4px;
}
.c-info-card__content::-webkit-scrollbar-track {
  background: #C7C7C7;
}
.c-info-card__content::-webkit-scrollbar-thumb {
  background: #FF5000;
}
.c-info-card__content::-webkit-scrollbar-thumb:hover {
  background: #CC4C00;
}
.c-info-card__content--icon {
  top: 8rem;
  height: calc(100% - 10rem);
}
@media (min-width: 1024px) {
  .c-info-card__content--icon {
    padding: 2.5rem 3.5rem 4.5rem 2.5rem;
    top: 10rem;
    height: calc(100% - 12rem);
  }
}

.c-info-card__headline {
  margin-top: auto;
  margin-bottom: 0.75rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  /*&--icon {
    @include bp($large-bp) {
      margin-top: 0;
    }
  }*/
}
@media screen and (min-width: 375px) {
  .c-info-card__headline {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-info-card__headline {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-info-card__headline {
    line-height: 1.4;
  }
}

.c-info-card__text {
  margin-bottom: 2rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-info-card__text {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-info-card__text {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-info-card__text {
    line-height: 1.5;
  }
}

.c-info-card__button {
  margin-bottom: 0;
}

/* Slider
   ========================================================================== */
.c-slider__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
}
@media screen and (min-width: 375px) {
  .c-slider__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-slider__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-slider__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-slider__flagline {
  color: #FFFFFF;
}

.c-slider__tabs {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .c-slider__tabs {
    position: relative;
    z-index: 4;
  }
}

.c-slider__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  padding: 0.625rem 0;
  margin-bottom: 0.5rem;
  max-width: 100%;
  width: 22rem;
  border-bottom: 1px solid #E5E5E5;
  text-decoration: none;
  color: #000000;
}
@media screen and (min-width: 375px) {
  .c-slider__headline {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-slider__headline {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-slider__headline {
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .c-slider__headline {
    padding: 0.75rem 0;
    margin: 0;
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    letter-spacing: -0.96px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-slider__headline {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-slider__headline {
    font-size: 32px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-slider__headline {
    line-height: 1.2;
  }
}
.c-slider__headline:last-child {
  border: none;
}
.c-widget--theme-orange .c-slider__headline {
  border-color: #FFFFFF;
}
.c-widget--theme-dark .c-slider__headline {
  color: #FFFFFF;
}
.c-slider__headline:hover, .c-slider__headline:active, .c-slider__headline.hover, .c-slider__headline.is-active {
  color: #FF5000;
  cursor: pointer;
}
.c-widget--theme-orange .c-slider__headline:hover, .c-widget--theme-orange .c-slider__headline:active, .c-widget--theme-orange .c-slider__headline.hover, .c-widget--theme-orange .c-slider__headline.is-active {
  color: #FFFFFF;
}

.c-info-section__content {
  flex-direction: column;
  display: flex;
}

.c-info-section__text-section {
  margin-top: 2.25rem;
}
@media (min-width: 1024px) {
  .c-info-section__text-section {
    margin-top: 0.75rem;
    padding: 1.5rem;
  }
}
.c-widget--theme-dark .c-info-section__text-section {
  color: #FFFFFF;
}

.c-info-section__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 2.25rem;
}
@media screen and (min-width: 375px) {
  .c-info-section__text {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-info-section__text {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-info-section__text {
    line-height: 1.5;
  }
}

.c-info-section__logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.c-info-section__logo {
  width: 33%;
  padding: 0.2rem;
}

.c-input, .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 0.25rem;
  background: #F0F0F0;
}
.c-widget--theme-grey .c-input, .c-widget--theme-grey .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input, .wpgb-facet .wpgb-search-facet .c-widget--theme-grey input[type=search].wpgb-input {
  background: #E5E5E5;
}
.c-widget--theme-dark .c-input, .c-widget--theme-dark .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input, .wpgb-facet .wpgb-search-facet .c-widget--theme-dark input[type=search].wpgb-input {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
}
.c-widget--contact-section.c-widget--theme-dark .c-input, .c-widget--contact-section.c-widget--theme-dark .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input, .wpgb-facet .wpgb-search-facet .c-widget--contact-section.c-widget--theme-dark input[type=search].wpgb-input {
  background: #FFFFFF;
  color: #1a1a1a;
}

.c-input__icon {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
  display: inline-flex;
}
.c-input__icon svg {
  width: 1rem;
  height: 1rem;
}

.c-input__control, .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
  z-index: 3;
  position: relative;
  border-width: 0 !important;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  background: transparent;
  border-color: transparent;
  height: 3rem;
  width: auto;
  box-sizing: border-box;
  min-height: 3rem;
  padding: 0.75rem 1.25rem 0.75rem 1.25rem;
  border-radius: 0.25rem;
}
@media screen and (min-width: 375px) {
  .c-input__control, .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-input__control, .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-input__control, .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input {
    line-height: 1.5;
  }
}
.c-input__control .c-input--with-icon, .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input .c-input--with-icon {
  padding: 0.75rem 2.25rem 0.75rem 1.25rem;
}
.c-widget--theme-dark .c-input__control, .c-widget--theme-dark .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input, .wpgb-facet .wpgb-search-facet .c-widget--theme-dark input[type=search].wpgb-input {
  color: #FFFFFF;
}
.c-widget--contact-section.c-widget--theme-dark .c-input__control, .c-widget--contact-section.c-widget--theme-dark .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input, .wpgb-facet .wpgb-search-facet .c-widget--contact-section.c-widget--theme-dark input[type=search].wpgb-input {
  color: #1a1a1a;
}
.c-input__control:focus-visible, .wpgb-facet .wpgb-search-facet input[type=search].wpgb-input:focus-visible, .c-input__control.is-focused, .wpgb-facet .wpgb-search-facet input.is-focused[type=search].wpgb-input {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.c-input__control--error, .c-input__control[aria-invalid=true], .wpgb-facet .wpgb-search-facet input[aria-invalid=true][type=search].wpgb-input {
  color: #B00200;
  border-color: transparent !important;
  box-shadow: -4px -4px 0 0 #B00200, 4px 4px 0 0 #B00200, -4px 4px 0 0 #B00200, 4px -4px 0 0 #B00200, 0 1px 2px 0 rgba(176, 2, 0, 0.06), 0 1px 3px 0 rgba(176, 2, 0, 0.1);
}

.c-intro-header {
  position: relative;
  display: flex;
  align-items: flex-end;
  padding-top: 4rem;
  padding-bottom: 4rem;
  background: #1a1a1a;
}
@media (min-width: 1024px) {
  .c-intro-header {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.c-intro-header__background-image {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-size: cover;
  overflow: hidden;
}
.c-intro-header__background-image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  z-index: 0;
}

.c-intro-header__background-color {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.c-intro-header__content {
  position: relative;
  z-index: 2;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .c-intro-header__content {
    padding: 0 7rem 0 0;
  }
}

.c-intro-header__text {
  color: #FFFFFF;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 375px) {
  .c-intro-header__text {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-intro-header__text {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-intro-header__text {
    line-height: 1.2;
  }
}

.c-key-figures {
  padding: 1rem 0 2.625rem;
}
@media (min-width: 1024px) {
  .c-key-figures {
    padding: 2rem 0rem 3.125rem;
  }
}

.c-key-figures__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.25rem;
}
@media (min-width: 1024px) {
  .c-key-figures__items {
    gap: 4rem;
  }
}

.c-key-figures__item {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 1.25rem;
  padding: 1rem;
  border-radius: 1em;
  background: rgba(255, 255, 255, 0.1);
}
@media (min-width: 1024px) {
  .c-key-figures__item {
    flex-direction: row;
    width: calc(50% - 2rem);
  }
}

.c-key-figures__numbers {
  min-width: 160px;
}

.c-key-figures__number {
  color: #F0F0F0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .c-key-figures__number {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-key-figures__number {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-key-figures__number {
    line-height: 1.2;
  }
}

.c-key-figures__suffix {
  color: #F0F0F0;
  white-space: nowrap;
}

.c-key-figures__previous {
  margin-top: 0.75rem;
  margin-right: auto;
  display: inline-flex;
  width: auto;
  padding: 0.625rem 1rem;
  color: #FFFFFF;
  background-color: #FF5000;
  border-radius: 0.25rem;
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.6;
}
@media screen and (min-width: 375px) {
  .c-key-figures__previous {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-key-figures__previous {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-key-figures__previous {
    line-height: 1.6;
  }
}

.c-key-figures__text {
  color: #F0F0F0;
  text-align: left;
}

.c-lang-switch {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 1.875rem;
  color: #FFFFFF;
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .c-lang-switch {
    margin-right: 0.5rem;
  }
}

.c-lang-switch__icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.375rem;
  position: relative;
  top: -2px;
}

.c-lang-switch__language {
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.003em;
  font-size: 12px !important;
  text-transform: uppercase;
}
@media screen and (min-width: 375px) {
  .c-lang-switch__language {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-lang-switch__language {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-lang-switch__language {
    line-height: 1.5;
  }
}

.c-lang-switch__dropdown {
  margin: 0;
  padding: 1rem 0 0;
  list-style-type: none;
}

.c-lang-switch__dropdown-item {
  padding: 1rem;
  border-bottom: 1px solid rgba(25, 25, 25, 0.2);
  min-width: 15.3125rem;
  margin-bottom: 0;
}
.c-lang-switch__dropdown-item:last-child {
  border-bottom: none;
}

.c-lang-switch__dropdown-item--head {
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.003em;
  text-transform: uppercase;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-lang-switch__dropdown-item--head {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-lang-switch__dropdown-item--head {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-lang-switch__dropdown-item--head {
    line-height: 1.5;
  }
}

.c-lang-switch__dropdown-link {
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.003em;
  color: #1a1a1a;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (min-width: 375px) {
  .c-lang-switch__dropdown-link {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-lang-switch__dropdown-link {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-lang-switch__dropdown-link {
    line-height: 1.5;
  }
}
.c-lang-switch__dropdown-link svg {
  width: 1.5rem;
  height: 1.5rem;
  color: #FF5000;
}

.c-lang-switch__dropdown-link:not(.c-lang-switch__dropdown-link--active) svg {
  display: none;
}

.tippy-box[data-theme=language-tooltip] {
  background: #FFFFFF;
}
.tippy-box[data-theme=language-tooltip][data-placement^=bottom] > .tippy-arrow:before {
  border-width: 0 1rem 1rem;
  border-bottom-color: #FFFFFF;
}
.tippy-box[data-theme=language-tooltip] .tippy-arrow {
  background: #FFFFFF;
  width: 2rem;
  height: 2rem;
}
.tippy-box[data-theme=language-tooltip] .tippy-content {
  padding: 0;
}

.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: 0;
  overflow: hidden;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  transition: transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex !important;
  justify-content: center;
  align-items: center;
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom, .glightbox-container .ginner-container.desc-top {
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left, .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe, .gslide video {
  outline: 0 !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: 0;
  border: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  object-fit: cover;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-bottom .gslide-image img, .desc-top .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img, .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: grabbing !important;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
  margin: auto;
}

.gslide-video::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: grabbing !important;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  box-shadow: none !important;
}

.desc-bottom .gslide-media, .desc-top .gslide-media {
  margin: 0 auto;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  flex: 1 0 100%;
}

.gslide-description.description-left, .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom, .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  background: 0 0;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: 700;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc string {
  color: #fff;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gclose, .gnext, .gprev {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.gclose svg, .gnext svg, .gprev svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gclose.disabled, .gnext.disabled, .gprev.disabled {
  opacity: 0.1;
}

.gclose .garrow, .gnext .garrow, .gprev .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gclose, .glightbox-closing .gnext, .glightbox-closing .gprev {
  opacity: 0 !important;
}

.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: 400;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gclose path, .glightbox-clean .gnext path, .glightbox-clean .gprev path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}

.gfadeIn {
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  animation: gzoomOut 0.5s ease;
}
@keyframes lightboxLoader {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes gslideInLeft {
  from {
    opacity: 0;
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    transform: translate3d(60%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}
@keyframes gzoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    flex-direction: row;
  }

  .glightbox-container .ginner-container.desc-top .gslide-description {
    order: 0;
  }

  .glightbox-container .ginner-container.desc-top .gslide-image, .glightbox-container .ginner-container.desc-top .gslide-image img {
    order: 1;
  }

  .glightbox-container .ginner-container.desc-left .gslide-description {
    order: 0;
  }

  .glightbox-container .ginner-container.desc-left .gslide-image {
    order: 1;
  }

  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }

  .gslide-image img.zoomable {
    cursor: zoom-in;
  }

  .zoomed .gslide-image img.zoomable {
    cursor: grab;
  }

  .gslide-inline {
    max-height: 95vh;
  }

  .gslide-external {
    max-height: 100vh;
  }

  .gslide-description.description-left, .gslide-description.description-right {
    max-width: 275px;
  }

  .glightbox-open {
    height: auto;
  }

  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }

  .glightbox-clean .gslide-media {
    box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
  }

  .glightbox-clean .description-left .gdesc-inner, .glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }

  .glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
    background-color: rgba(0, 0, 0, 0.32);
  }

  .glightbox-clean .gclose:hover, .glightbox-clean .gnext:hover, .glightbox-clean .gprev:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }

  .glightbox-clean .gprev {
    top: 45%;
  }

  .glightbox-clean .gnext {
    top: 45%;
  }
}
@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}
@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}
.glightbox-sixt {
  padding: 1.25rem;
}
@media (min-width: 1024px) {
  .glightbox-sixt {
    padding: 3.125rem;
    display: flex;
  }
}
.glightbox-sixt .gcontainer {
  border-radius: 1rem;
  overflow: auto;
}
@media (min-width: 1024px) {
  .glightbox-sixt .gcontainer {
    max-height: 760px;
    max-width: 1160px;
    margin: auto;
  }
}
.glightbox-sixt .ginner-container {
  height: auto;
}
.glightbox-sixt .gslider {
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  box-sizing: border-box;
  background: #FFFFFF;
  padding: 0 1.25rem 0;
  height: 100%;
}
.gzoomOut .glightbox-sixt .gslider, .gzoomIn .glightbox-sixt .gslider {
  background: transparent;
}
@media (min-width: 1024px) {
  .glightbox-sixt .gslider {
    padding: 0 2.5rem 0 2.5rem;
  }
}
.glightbox-sixt .gslide {
  overflow: visible;
  overflow-x: hidden;
  height: 100%;
  padding-right: 0.5rem;
  max-height: calc(100% - 2rem - 8.125rem);
  /* Track */
  /* Handle */
  /* Handle on hover */
}
@media (min-width: 1024px) {
  .glightbox-sixt .gslide {
    padding-right: 1rem;
    max-height: calc(100% - 4rem - 8.125rem);
  }
}
.glightbox-sixt .gslide::-webkit-scrollbar {
  width: 4px;
}
.glightbox-sixt .gslide::-webkit-scrollbar-track {
  background: #C7C7C7;
}
.glightbox-sixt .gslide::-webkit-scrollbar-thumb {
  background: #FF5000;
}
.glightbox-sixt .gslide::-webkit-scrollbar-thumb:hover {
  background: #CC4C00;
}
.glightbox-mobile .glightbox-sixt .gslide-desc * {
  color: unset;
}
.glightbox-mobile .glightbox-sixt .gslide-description {
  background: transparent;
  max-height: 100%;
  padding: 0;
  overflow: visible !important;
}
.glightbox-sixt .gslide-inner-content {
  height: 100%;
}
.glightbox-sixt .gslide:not(.current) {
  display: none;
}
.glightbox-sixt .gclose, .glightbox-sixt .gnext, .glightbox-sixt .gprev {
  position: absolute;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  background: #FF5000;
  fill: #FFFFFF;
}
.glightbox-sixt .gclose:hover, .glightbox-sixt .gnext:hover, .glightbox-sixt .gprev:hover {
  background: #CC4C00;
}
.glightbox-sixt .gnext, .glightbox-sixt .gprev {
  bottom: 0;
  left: 0;
  width: 4.875rem;
  height: 3.375rem;
}
.glightbox-sixt .gnext.disabled, .glightbox-sixt .gprev.disabled {
  pointer-events: none;
}
.glightbox-sixt .gnext {
  left: 4.875rem;
}
.glightbox-sixt .gnext.disabled + .gcounter {
  display: none;
}
.glightbox-sixt .gclose {
  right: 0.625rem;
  top: 0.625rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
}
.glightbox-sixt .gclose svg {
  width: 0.5rem;
  height: 0.5rem;
}
.glightbox-sixt .gcounter {
  position: absolute;
  bottom: 0;
  left: 12.25rem;
  display: flex;
  align-items: center;
  height: 3.375rem;
}
.glightbox-sixt .gcounter-item {
  border: 1px solid #FF5000;
  border-radius: 50%;
  cursor: pointer;
  height: 0.625rem;
  width: 0.625rem;
  margin-right: 0.75rem;
}
.glightbox-sixt .gcounter-item:last-child {
  margin-right: 0;
}
.glightbox-sixt .gcounter-item.current {
  background: #FF5000;
}

@media (min-width: 1024px) {
  .glightbox-desc-cols--images > .o-col, .c-slider--anonymous.c-slider--is-grid .glightbox-desc-cols--images > .c-slider__item {
    width: 20%;
  }
}

.c-list {
  margin: 1rem 0 2rem;
  padding: 0;
  list-style-type: none;
}

.c-list__item {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
  padding: 1.25rem 0 1.25rem 0.9375rem;
  border-bottom: 1px solid #C7C7C7;
  position: relative;
  margin: 0 !important;
}
@media screen and (min-width: 375px) {
  .c-list__item {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-list__item {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-list__item {
    line-height: 1.5;
  }
}
.c-list__item:last-child {
  border-bottom-color: transparent;
}

.c-list__icon {
  position: absolute;
  top: 1.6rem;
  left: 0;
  width: 0.75rem;
  height: 0.75rem;
}

.c-listing {
  display: flex;
  text-decoration: none;
  color: #1a1a1a;
  transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
  margin-bottom: 1rem;
}
.c-listing:hover {
  transform: translateY(-0.5rem);
}
.c-listing:focus-visible, .c-listing.is-focused {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.c-listing__image {
  width: 5rem;
  height: 5rem;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 0.25rem;
}
@media (min-width: 1024px) {
  .c-listing__image {
    width: 6.5rem;
    height: 6.5rem;
  }
}
.c-listing__image--placeholder, .c-listing--theme-default .c-listing__image--placeholder {
  background: #8A8A8A;
}
.c-widget--theme-dark .c-listing__image--placeholder, .c-widget--theme-dark .c-listing--theme-default .c-listing__image--placeholder {
  background: rgba(255, 255, 255, 0.1);
}
.c-widget--theme-orange .c-listing__image--placeholder, .c-widget--theme-orange .c-listing--theme-default .c-listing__image--placeholder {
  background: rgba(255, 255, 255, 0.1);
}
.c-listing--theme-orange .c-listing__image--placeholder {
  background: #FF5000;
}
.c-widget--theme-orange .c-listing--theme-orange .c-listing__image--placeholder {
  background: rgba(255, 255, 255, 0.1);
}
.c-listing--theme-grey .c-listing__image--placeholder {
  background: #F0F0F0;
}

.c-listing__content {
  margin-left: 0.75rem;
}
@media (min-width: 1024px) {
  .c-listing__content {
    margin-left: 1rem;
  }
}

.c-widget--theme-dark .c-listing__headline {
  color: #FFFFFF;
}
.c-listing__headline h3 {
  max-height: 48px;
  text-overflow: ellipsis;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0.625rem;
}
@media (min-width: 1024px) {
  .c-listing__headline h3 {
    max-height: 72px;
    -webkit-line-clamp: 3;
    margin-bottom: 0.25rem;
  }
}

.c-listing__meta {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-listing__meta {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-listing__meta {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-listing__meta {
    line-height: 1.5;
  }
}

.c-listing__flagline {
  color: #8A8A8A;
}
.c-widget--theme-orange .c-listing__flagline {
  color: rgba(255, 255, 255, 0.5);
}

/* ==========================================================================
   #MAIN NAV
   ========================================================================== */
.c-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

.c-nav--main {
  display: flex;
  white-space: nowrap;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 1023.98px) {
  .c-header__nav .c-nav--main {
    flex-direction: column;
    align-items: flex-start;
  }
}

.c-nav--social {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  color: #1a1a1a;
}

.c-nav--main.c-nav--button {
  min-height: var(--header-row--main-height);
  position: relative;
  top: -1rem;
  margin-bottom: -2.25rem;
  align-items: center;
  margin-right: -1.25rem;
}

.c-nav__item {
  padding: 0;
  margin: 0;
}
@media (max-width: 1023.98px) {
  .c-header__nav .c-nav__item {
    margin: 0.5rem 1.25rem;
    width: calc(100% - 2.5rem);
  }
}
@media (max-width: 1023.98px) {
  .c-nav--button .c-nav__item:not(.is-highlight) {
    display: none;
  }
}

.c-nav__item--button {
  margin-left: auto;
}
@media (max-width: 1023.98px) {
  .c-header__nav .c-nav__item--button {
    margin: 4rem 1.25rem 0;
  }
}

.c-nav__link {
  text-decoration: none !important;
  position: relative;
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.003em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 0 1rem;
}
@media screen and (min-width: 375px) {
  .c-nav__link {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-nav__link {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-nav__link {
    line-height: 1.5;
  }
}
.c-footer__block .c-nav__link {
  color: #1a1a1a;
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .c-header__nav .c-nav__link {
    padding: 0 0.5rem;
  }
}
@media (max-width: 1023.98px) {
  .c-header__nav .c-nav__link {
    width: 100%;
    padding: 0.5rem 0;
    display: block;
  }
}
.c-nav__link:after {
  content: "";
  display: block;
  background: #FF5000;
  position: absolute;
  left: 1rem;
  bottom: 0;
  height: 0.05em;
  width: calc(100% - 2rem);
  opacity: 0;
  will-change: opacity;
  transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .c-header__nav .c-nav__link:after {
    width: calc(100% - 1rem);
    left: 0.5rem;
  }
}
@media (max-width: 1023.98px) {
  .c-header__nav .c-nav__link:after {
    display: none;
  }
}
.current-menu-item .c-nav__link {
  color: #FF5000;
}
.current-menu-item .c-nav__link:after, .c-nav__link:hover:after, .c-nav__link:active:after {
  opacity: 1;
}
.c-footer__row .current-menu-item .c-nav__link, .c-footer__row .c-nav__link:hover, .c-footer__row .c-nav__link:active {
  color: #FFFFFF;
}
@media (max-width: 1023.98px) {
  .c-header__nav .current-menu-item .c-nav__link, .c-header__nav .c-nav__link:hover, .c-header__nav .c-nav__link:active {
    color: #FF5000;
  }
}
.c-nav--button .c-nav__link {
  min-height: var(--header-row--main-height);
  display: flex;
  align-items: center;
}
.c-nav--button .current-menu-item .c-nav__link, .c-nav--button .is-highlight .c-nav__link, .c-nav--button .c-nav__link:hover, .c-nav--button .c-nav__link:active {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
}

.c-nav__link--icon {
  padding: 0 1rem;
  display: flex;
  align-items: center;
}
.c-nav__item:first-child .c-nav__link--icon {
  padding-left: 0;
}
.c-nav__item:last-child .c-nav__link--icon {
  padding-right: 0;
}
.c-nav__link--icon svg {
  width: 1.5rem;
  height: 1.5rem;
}

.c-nav__link--has-icon {
  display: flex;
  align-items: center;
}
.c-nav__link--has-icon svg {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.375rem;
  position: relative;
  top: -2px;
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .c-nav__link--has-icon svg {
    display: none;
  }
}

.c-nav__link-desc {
  position: relative;
  top: 0px;
  margin-left: 0.25rem;
  font-size: 0.875em;
}

.c-nav--main-footer {
  flex-wrap: wrap;
}
.c-nav--main-footer .c-nav__item {
  padding: 0 0.8rem;
}
@media (min-width: 1024px) {
  .c-nav--main-footer .c-nav__item {
    padding: 0 1.75rem;
  }
  .c-nav--main-footer .c-nav__item:first-child {
    padding-left: 0;
  }
  .c-nav--main-footer .c-nav__item:last-child {
    padding-right: 0;
  }
}
.c-nav--main-footer .c-nav__link {
  text-transform: none;
  padding: 0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-nav--main-footer .c-nav__link {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-nav--main-footer .c-nav__link {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-nav--main-footer .c-nav__link {
    line-height: 1.4;
  }
}
.c-nav--main-footer .c-nav__link:after {
  width: 100%;
  left: 0;
}

.c-nav--main-footer-sm .c-nav__item {
  padding: 0 0.5rem;
}
@media (min-width: 1024px) {
  .c-nav--main-footer-sm .c-nav__item {
    padding: 0 1rem;
  }
  .c-nav--main-footer-sm .c-nav__item:first-child {
    padding-left: 0;
  }
  .c-nav--main-footer-sm .c-nav__item:last-child {
    padding-right: 0;
  }
}
.c-nav--main-footer-sm .c-nav__link {
  text-transform: none;
  padding: 0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-nav--main-footer-sm .c-nav__link {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-nav--main-footer-sm .c-nav__link {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-nav--main-footer-sm .c-nav__link {
    line-height: 1.5;
  }
}
.c-nav--main-footer-sm .c-nav__link:after {
  width: 100%;
  left: 0;
}

.c-nav--legal-footer .c-nav__item {
  padding: 0 0.5rem;
}
.c-nav--legal-footer .c-nav__item:first-child {
  padding-left: 0;
}
.c-nav--legal-footer .c-nav__item:last-child {
  padding-right: 0;
}
@media (min-width: 1024px) {
  .c-nav--legal-footer .c-nav__item {
    padding: 0 1rem;
  }
}
.c-nav--legal-footer .c-nav__link {
  padding: 0;
}
.c-nav--legal-footer .c-nav__link:after {
  width: 100%;
  left: 0;
}

.c-manager-section {
  padding: 4.75rem 0 2.25rem;
}

.c-manager-section__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
}
@media screen and (min-width: 375px) {
  .c-manager-section__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-section__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-manager-section__flagline {
    line-height: 1.5;
  }
}

.c-manager-section__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-manager-section__headline {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-section__headline {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-manager-section__headline {
    line-height: 1.2;
  }
}

.c-manager-card {
  background: #FFFFFF;
  border-radius: 4px;
  text-align: center;
  padding: 1.625rem 2.25rem;
  min-height: 23.75rem;
  display: flex;
  flex-direction: column;
  height: 100%;
  cursor: pointer;
}
.c-widget--theme-default .c-manager-card {
  background: #E5E5E5;
}
.c-widget--theme-dark .c-manager-card {
  background: #303030;
  color: #FFFFFF;
}

.c-manager-card__content {
  width: 41%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
}

.c-manager-card__image {
  width: 10rem;
  height: 10rem;
  margin: 0 auto 1rem;
}
.c-manager-card__image .c-img__wrap {
  border-radius: 50%;
}

.c-manager-card__name {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-manager-card__name {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-card__name {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-manager-card__name {
    line-height: 1.4;
  }
}
.c-widget--theme-dark .c-manager-card__name {
  color: #FFFFFF;
}

.c-manager-card__position {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-manager-card__position {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-card__position {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-manager-card__position {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-manager-card__position {
  color: #707070;
}

.c-manager-card__button {
  width: 100%;
  margin: auto 0 0;
}
.c-manager-card__button a {
  margin: 0;
}

/* Popup
   ========================================================================== */
.c-manager-popup {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .c-manager-popup {
    flex-direction: row;
  }
}

.c-manager-popup__column--person {
  width: 100%;
}
.glightbox-mobile .glightbox-sixt .gdesc-inner .gslide-desc .c-manager-popup__column--person {
  color: #1a1a1a;
}
@media (min-width: 1024px) {
  .c-manager-popup__column--person {
    height: 100%;
    width: calc(50% - 3.75rem);
    flex-shrink: 1;
  }
}

.c-manager-popup__person {
  display: flex;
  flex-direction: row;
  margin-bottom: 2.75rem;
}
@media (min-width: 1024px) {
  .c-manager-popup__person {
    margin-bottom: 6rem;
  }
}

.c-manager-popup__image {
  width: 6.25rem;
  height: 6.25rem;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 1.25rem;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
  .c-manager-popup__image {
    width: 10rem;
    height: 10rem;
  }
}

.c-manager-popup__person__content {
  margin: auto 0;
}

.c-manager-popup__name {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-manager-popup__name {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-popup__name {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-manager-popup__name {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-manager-popup__name {
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2;
    letter-spacing: -1.92px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-manager-popup__name {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-manager-popup__name {
    font-size: 64px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-manager-popup__name {
    line-height: 1.2;
  }
}

.c-manager-popup__position {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-manager-popup__position {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-popup__position {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-manager-popup__position {
    line-height: 1.5;
  }
}
.glightbox-sixt .gdesc-inner .gslide-desc .c-manager-popup__position {
  color: #8A8A8A;
}

@media (min-width: 1024px) {
  .c-manager-popup__data {
    margin-bottom: 0;
    margin-top: auto;
  }
}

.c-manager-popup__data--item {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  color: #1a1a1a;
  padding: 1.5rem 0;
  border-top: 1px solid #E5E5E5;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 375px) {
  .c-manager-popup__data--item {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-popup__data--item {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-manager-popup__data--item {
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .c-manager-popup__data--item {
    padding: 2rem 0;
  }
}
.c-manager-popup__data--item:last-of-type {
  border-bottom: 1px solid #E5E5E5;
}

.c-manager-popup__data--text {
  display: flex;
  flex-direction: column;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-manager-popup__data--text {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-popup__data--text {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-manager-popup__data--text {
    line-height: 1.5;
  }
}
.c-manager-popup__data--text p {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-manager-popup__data--text p {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-manager-popup__data--text p {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-manager-popup__data--text p {
    line-height: 1.5;
  }
}

.c-manager-popup__icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1.25rem;
}

.c-manager-popup__column--vita {
  width: 100%;
  margin-top: 4rem;
}
.glightbox-mobile .glightbox-sixt .gdesc-inner .gslide-desc .c-manager-popup__column--vita {
  color: #1a1a1a;
}
@media (min-width: 1024px) {
  .c-manager-popup__column--vita {
    flex-shrink: 0;
    margin: 0;
    width: calc(50% - 3.75rem);
    margin-left: 7.5rem;
    /* Track */
    /* Handle */
    /* Handle on hover */
  }
  .c-manager-popup__column--vita::-webkit-scrollbar {
    width: 4px;
  }
  .c-manager-popup__column--vita::-webkit-scrollbar-track {
    background: #C7C7C7;
  }
  .c-manager-popup__column--vita::-webkit-scrollbar-thumb {
    background: #FF5000;
  }
  .c-manager-popup__column--vita::-webkit-scrollbar-thumb:hover {
    background: #CC4C00;
  }
}

.c-map__cards {
  padding: 0 0.75rem;
  max-height: 520px;
  height: 100%;
  overflow-x: visible;
  overflow-y: auto;
  position: relative;
  margin-top: 1.5rem;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
@media (max-width: 1023.98px) {
  .c-map__cards:not(.is--overflown) {
    max-height: unset;
  }
}
@media (min-width: 1024px) {
  .c-map__cards {
    margin-top: 0;
  }
}
.c-map__cards::-webkit-scrollbar {
  width: 4px;
}
.c-map__cards::-webkit-scrollbar-track {
  background: #C7C7C7;
}
.c-map__cards::-webkit-scrollbar-thumb {
  background: #FF5000;
}
.c-widget--theme-orange .c-map__cards::-webkit-scrollbar-thumb {
  background: #E5E5E5;
}
.c-map__cards::-webkit-scrollbar-thumb:hover {
  background: #CC4C00;
}
.c-widget--theme-orange .c-map__cards::-webkit-scrollbar-thumb:hover {
  background: #FFFFFF;
}
.c-map__cards:after {
  width: 100%;
  height: 50%;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
}
.c-widget--theme-dark .c-map__cards:after {
  background: linear-gradient(rgba(26, 26, 26, 0) 0%, #1a1a1a 100%);
}
.c-widget--theme-grey .c-map__cards:after {
  background: linear-gradient(rgba(240, 240, 240, 0) 0%, #F0F0F0 100%);
}
.c-widget--theme-orange .c-map__cards:after {
  background: linear-gradient(rgba(255, 80, 0, 0) 0%, #FF5000 100%);
}
.c-map__cards.is--overflown {
  overflow-y: hidden;
  margin-right: 0;
}
.c-map__cards.is--overflown:after {
  display: block;
}
.c-map__cards.is--overflown [maps-load-more] {
  display: flex;
  visibility: visible;
  opacity: 1;
  transform: translate(-50%, -75%);
}
.c-map__cards [maps-load-more] {
  display: none;
  min-width: 15rem;
  visibility: hidden;
  opacity: 1;
  position: absolute;
  bottom: 0;
  z-index: 2;
  left: 50%;
  transform: translate(-50%, 150%);
}
.c-map__card {
  display: flex;
  width: 100%;
  padding: 0;
  flex-wrap: wrap;
  margin-bottom: 0.25rem;
}

.c-map__card-title {
  width: 100%;
}

.c-map__card-title-tag {
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.6;
  margin-left: 0.75rem;
  text-transform: uppercase;
  border: none;
  border-radius: 0.25rem;
  color: #FFFFFF;
  background: #FF5000;
  padding: 0.125rem 0.375rem;
}
@media screen and (min-width: 375px) {
  .c-map__card-title-tag {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-map__card-title-tag {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-map__card-title-tag {
    line-height: 1.6;
  }
}

.c-map__card-title-inner {
  position: relative;
  -webkit-appearance: none;
  border-radius: 0.25rem;
  padding: 1.25rem;
  display: flex;
  justify-content: center;
  text-align: left;
  flex-direction: column;
  width: 100%;
  border: none;
  cursor: pointer;
  background: #F0F0F0;
  color: #1a1a1a;
}
.c-widget--theme-dark .c-map__card-title-inner {
  background: #303030;
  color: #FFFFFF;
}
.c-widget--theme-grey .c-map__card-title-inner {
  background: #FFFFFF;
}
.c-map__card-title-inner[aria-expanded=true] {
  margin-left: -0.25rem;
  width: calc(100% + 0.5rem);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (min-width: 1024px) {
  .c-map__card-title-inner[aria-expanded=true] {
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
.c-widget--theme-dark .c-map__card-title-inner[aria-expanded=true] {
  background: #FFFFFF;
  color: #1a1a1a;
}
.c-widget--theme-grey .c-map__card-title-inner[aria-expanded=true], .c-widget--theme-orange .c-map__card-title-inner[aria-expanded=true] {
  background: #1a1a1a;
  color: #FFFFFF;
}

.c-map__card-headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 375px) {
  .c-map__card-headline {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-map__card-headline {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-map__card-headline {
    line-height: 1.4;
  }
}
.c-map__card-headline svg {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.5rem;
}

.c-map__card-close {
  width: 1.75rem;
  height: 1.75rem;
  position: absolute;
  margin: auto 0;
  transition: transform 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  right: 1.25rem;
  color: #FF5000;
}
@media (min-width: 1024px) {
  .c-map__card-close {
    right: 1.5rem;
  }
}
[aria-expanded=true] .c-map__card-close {
  transform: rotate(45deg);
  right: 1.25rem;
  width: 2rem;
  height: 2rem;
  color: #1a1a1a;
}
@media (min-width: 1024px) {
  [aria-expanded=true] .c-map__card-close {
    right: 2rem;
  }
}

.c-map__card-meta {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-map__card-meta {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-map__card-meta {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-map__card-meta {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-map__card-meta, .c-widget--theme-grey .c-map__card-meta {
  color: #707070;
}
.c-map__card-content {
  width: 100%;
  top: -4px;
  position: relative;
}

.c-map__card-content-inner {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding: 0 1.25rem 1.25rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  background: #F0F0F0;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-map__card-content-inner {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-map__card-content-inner {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-map__card-content-inner {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-map__card-content-inner {
  background: #303030;
  color: #FFFFFF;
}
.c-widget--theme-grey .c-map__card-content-inner {
  background: #FFFFFF;
}
.is-expanded .c-map__card-content-inner {
  margin-left: -0.25rem;
  width: calc(100% + 0.5rem);
}
@media (min-width: 1024px) {
  .is-expanded .c-map__card-content-inner {
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
.c-widget--theme-dark .is-expanded .c-map__card-content-inner {
  background: #FFFFFF;
  color: #1a1a1a;
}
.c-widget--theme-grey .is-expanded .c-map__card-content-inner, .c-widget--theme-orange .is-expanded .c-map__card-content-inner {
  background: #1a1a1a;
  color: #FFFFFF;
}
.c-map__card-content-inner .c-map__card-image,
.c-map__card-content-inner .leaflet-map {
  border-radius: 0.25rem !important;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  border: 1px solid #C7C7C7;
}
.c-map__card-content-inner .c-map__card-image .leaflet-control:not(.leaflet-control-attribution),
.c-map__card-content-inner .leaflet-map .leaflet-control:not(.leaflet-control-attribution) {
  display: none;
}

.c-map__card-address {
  margin-bottom: 0.5rem;
}

.c-map__wrapper {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  overflow: hidden;
}
.c-map__wrapper:after {
  width: 100%;
  height: 80px;
  display: block;
  content: "";
  left: 0;
  bottom: 0;
  position: absolute;
  background: transparent linear-gradient(0deg, #1a1a1a 0%, rgba(26, 26, 26, 0) 100%) 0% 0% no-repeat padding-box;
}
@media (min-width: 1024px) {
  .c-map__wrapper:after {
    height: 7.5rem;
  }
}

.c-map__con {
  position: relative;
  width: 100%;
}

.c-map__svg {
  margin-bottom: auto;
  width: 100%;
  cursor: move;
}

.c-map__control-btn {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin: 0;
  background: #FFFFFF;
  color: #FF5000;
  border: none;
  -webkit-appearance: none;
  cursor: pointer;
  transition: background 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
}
.c-map__control-btn svg {
  width: 20px;
  height: 20px;
}
.c-map__control-btn:hover {
  background: rgba(26, 26, 26, 0.85);
}
.c-map__control-btn + .c-map__control-btn {
  top: 3rem;
}

.c-map__legend-marker,
.c-map__marker {
  box-shadow: 0 0 0 0.125rem rgba(26, 26, 26, 0.15);
  width: 0.75rem;
  height: 0.75rem;
  --map-marker-height: 0.75rem;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: center;
  transform: translate(-50%, -50%) scale(var(--map-zoom-factor, 1));
  background: #FFFFFF;
  color: #FF5000;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
}
@media (min-width: 1024px) {
  .c-map__legend-marker,
.c-map__marker {
    width: 1.25rem;
    height: 1.25rem;
    --map-marker-height: 1.25rem;
  }
}
.c-map__legend-marker.c-map__marker--hq,
.c-map__marker.c-map__marker--hq {
  box-shadow: none !important;
  background: none !important;
  width: 1.25rem;
  height: 1.5rem;
  --map-marker-height: 1.5rem;
}
@media (min-width: 1024px) {
  .c-map__legend-marker.c-map__marker--hq,
.c-map__marker.c-map__marker--hq {
    width: 2rem;
    height: 2.5rem;
    --map-marker-height: 2.5rem;
  }
}
.c-map__legend-marker.c-map__marker--hq .svg__bg,
.c-map__marker.c-map__marker--hq .svg__bg {
  fill: #FFFFFF;
}
.c-map__legend-marker.c-map__marker--hq .svg__fg,
.c-map__marker.c-map__marker--hq .svg__fg {
  fill: #FF5000;
}
.c-map__legend-marker.c-map__marker--hq svg,
.c-map__marker.c-map__marker--hq svg {
  filter: drop-shadow(0px 2px 2px rgba(26, 26, 26, 0.5));
}
.c-map__legend-marker svg,
.c-map__marker svg {
  transform-origin: center;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  width: 100%;
  height: 100%;
  position: relative;
  top: -5px;
}
@media (min-width: 1024px) {
  .c-map__legend-marker svg,
.c-map__marker svg {
    top: 0;
  }
}
.c-map__legend-marker.is-active,
.c-map__marker.is-active {
  background: #FF5000;
  color: #FFFFFF;
  width: 1rem;
  height: 1rem;
  --map-marker-height: 1rem;
}
.c-map__legend-marker.is-active svg,
.c-map__marker.is-active svg {
  transform: rotate(45deg);
  top: -1px;
}
@media (min-width: 1024px) {
  .c-map__legend-marker.is-active svg,
.c-map__marker.is-active svg {
    top: 0;
  }
}
@media (min-width: 1024px) {
  .c-map__legend-marker.is-active,
.c-map__marker.is-active {
    width: 1.875rem;
    height: 1.875rem;
    --map-marker-height: 1.875rem;
  }
}
.c-map__legend-marker.is-active.c-map__marker--hq,
.c-map__marker.is-active.c-map__marker--hq {
  width: 1.25rem;
  height: 1.5rem;
  --map-marker-height: 1.5rem;
}
@media (min-width: 1024px) {
  .c-map__legend-marker.is-active.c-map__marker--hq,
.c-map__marker.is-active.c-map__marker--hq {
    width: 2.5rem;
    height: 3rem;
    --map-marker-height: 3rem;
  }
}
.c-map__legend-marker.is-active.c-map__marker--hq svg,
.c-map__marker.is-active.c-map__marker--hq svg {
  transform: rotate(0);
  top: -5px;
}
.c-map__legend-marker.is-active.c-map__marker--hq .svg__bg,
.c-map__marker.is-active.c-map__marker--hq .svg__bg {
  fill: #FF5000;
}
.c-map__legend-marker.is-active.c-map__marker--hq .svg__fg,
.c-map__marker.is-active.c-map__marker--hq .svg__fg {
  fill: #FFFFFF;
}

.c-map__legend {
  display: flex;
  margin-top: 1.125rem;
  margin-bottom: 0.125rem;
  position: relative;
  z-index: 2;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .c-map__legend {
    margin-top: auto;
    margin-bottom: 0;
  }
}

.c-map__legend-item {
  display: inline-flex;
  align-items: center;
  margin-right: 1rem;
  margin-bottom: 0.75rem;
}

.c-map__legend-marker {
  position: relative;
  margin-right: 0.375rem;
  transform: revert;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.c-map__legend-marker svg {
  top: 0;
}
.c-map__legend-marker.c-map__legend-maker--filled {
  background: #FF5000;
}
.c-widget--theme-orange .c-map__legend-marker.c-map__legend-maker--filled {
  background: rgba(26, 26, 26, 0.15);
}
.c-map__legend-marker.c-map__legend-maker--icon {
  background: transparent;
}
.c-map__legend-marker.c-map__legend-maker--icon svg {
  width: 1.25rem;
  height: 1.5rem;
}
.c-map__legend-marker.c-map__legend-maker--icon .svg__bg {
  fill: #FFFFFF;
}
.c-map__legend-marker.c-map__legend-maker--icon .svg__fg {
  fill: #FF5000;
}
.c-widget--theme-orange .c-map__legend-marker.c-map__legend-maker--icon {
  background: transparent;
}

.c-map__legend-label {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #1a1a1a;
  line-height: 1;
}
@media screen and (min-width: 375px) {
  .c-map__legend-label {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-map__legend-label {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-map__legend-label {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-map__legend-label, .c-widget--theme-orange .c-map__legend-label {
  color: #FFFFFF;
}

.c-modal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  top: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  z-index: 9999;
  padding: 1.25rem;
}
@media (min-width: 1024px) {
  .c-modal {
    padding: 3.125rem;
    align-items: center;
  }
}
.c-modal--open {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.c-modal__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.7);
}
.c-modal__container {
  position: relative;
  border-radius: 1rem;
  background: #FFFFFF;
  height: 100%;
  max-height: 80vh;
  width: 100%;
  padding: 3rem 1rem 1rem;
}
@media (min-width: 1024px) {
  .c-modal__container {
    max-height: unset;
    padding: 3rem 2rem 2rem;
  }
}
.c-modal__inner {
  overflow: visible;
  overflow-x: hidden;
  max-height: 100%;
  padding: 0.5rem 0;
  padding-right: 0.5rem;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
@media (min-width: 1024px) {
  .c-modal__inner {
    padding: 1rem 0;
    padding-right: 1rem;
  }
}
.c-modal__inner::-webkit-scrollbar {
  width: 4px;
}
.c-modal__inner::-webkit-scrollbar-track {
  background: #C7C7C7;
}
.c-modal__inner::-webkit-scrollbar-thumb {
  background: #FF5000;
}
.c-modal__inner::-webkit-scrollbar-thumb:hover {
  background: #CC4C00;
}
.c-modal__close {
  box-shadow: none;
  border: none;
  cursor: pointer;
  position: absolute;
  -webkit-appearance: none;
  appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  right: 0.625rem;
  top: 0.625rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: #FF5000;
  fill: #FFFFFF;
}
.c-modal__close svg {
  width: 0.5rem;
  min-width: 0.5rem;
  height: 0.5rem;
  min-height: 0.5rem;
}
.c-modal__close:hover {
  background: #CC4C00;
}

.c-navbar {
  overflow: hidden;
  margin-top: 4rem;
}
@media (min-width: 1024px) {
  .c-navbar {
    margin-top: 0;
  }
}

.c-navbar__wrapper {
  position: relative;
  height: 100%;
  z-index: 1;
}

.c-navbar__items {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  padding: 0.75rem 0;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
@media (min-width: 1024px) {
  .c-navbar__items {
    padding: 0.25rem 0;
  }
}
.c-navbar__items::-webkit-scrollbar {
  width: 2px;
  height: 0;
}
.c-navbar__items::-webkit-scrollbar-track {
  background: #C7C7C7;
}
.c-navbar__items::-webkit-scrollbar-thumb {
  background: #FF5000;
}
.c-navbar__items::-webkit-scrollbar-thumb:hover {
  background: #CC4C00;
}

.c-navbar__item {
  animation: chapternav-slidein 350ms backwards;
}

.c-navbar__paddle {
  border: 0 solid rgba(255, 80, 0, 0.5);
  color: #FF5000;
  background: #FFFFFF;
  border-radius: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  text-align: center;
  width: 1.5rem;
  transition: opacity 150ms ease-out;
}
.c-widget--theme-dark .c-navbar__paddle {
  background: #1a1a1a;
}
.c-widget--theme-grey .c-navbar__paddle {
  background: #F0F0F0;
}
.c-navbar__paddle svg {
  width: 0.625rem;
  height: 0.625rem;
}
.c-navbar__paddle:disabled {
  opacity: 0;
}
.c-navbar__paddle:active, .c-navbar__paddle:focus {
  outline: none;
}
.c-navbar__paddle:focus:after[data-focus-method=mouse]:not(input):not(textarea):not(select), .c-navbar__paddle:focus:after[data-focus-method=touch]:not(input):not(textarea):not(select) {
  outline: none;
}

.c-navbar__paddle--left {
  left: 0;
  border-right-width: 1px;
}

.c-navbar__paddle--right {
  right: 0;
  border-left-width: 1px;
}
@keyframes chapternav-slidein {
  0% {
    opacity: 0;
  }
  1% {
    transform: translateX(160px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.c-news-slider {
  position: relative;
}

.c-news-slide {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  color: #FFFFFF;
  padding: 3rem 1.25rem 8rem;
  flex-wrap: wrap;
  align-items: center;
  min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
}
@media (min-width: 1200px) {
  .c-news-slide {
    flex-direction: row;
    min-height: 27.5rem;
    padding: 2.125rem 2.5rem 6.75rem;
  }
}
@media (min-width: 1440px) {
  .c-news-slide {
    min-height: 36rem;
  }
}

.c-news-slide--theme-default {
  background: #1a1a1a;
}

.c-news-slide--theme-orange {
  background: #FF5000;
}

.c-news-slide--theme-grey {
  background: #F0F0F0;
}

.c-news-slide__image {
  z-index: -1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-size: cover;
}
.c-news-slide__image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  z-index: 0;
}

.c-news-slide__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.c-news-slide__wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 1024px) {
  .c-news-slide__wrapper {
    flex-direction: row;
  }
}
.c-news-slide__wrapper > div:last-child {
  margin-top: auto;
}
@media (min-width: 1024px) {
  .c-news-slide__wrapper > div:last-child {
    margin-top: 0;
  }
}

.c-news-slide__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .c-news-slide__headline {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-news-slide__headline {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-news-slide__headline {
    line-height: 1.2;
  }
}
.c-card--theme-grey .c-news-slide__headline {
  color: #1a1a1a;
}

.c-news-slide__meta {
  margin-bottom: 0.75rem;
}

.c-news-slide__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FFFFFF;
}
@media screen and (min-width: 375px) {
  .c-news-slide__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-news-slide__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-news-slide__flagline {
    line-height: 1.5;
  }
}
.c-card--theme-grey .c-news-slide__flagline {
  color: #1a1a1a;
}

.c-news-slide__date {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
}
@media screen and (min-width: 375px) {
  .c-news-slide__date {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-news-slide__date {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-news-slide__date {
    line-height: 1.5;
  }
}

.c-news-slide__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  color: #FFFFFF;
  margin: 0 0 1.25rem;
}
@media screen and (min-width: 375px) {
  .c-news-slide__text {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-news-slide__text {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-news-slide__text {
    line-height: 1.2;
  }
}
.c-card--theme-grey .c-news-slide__text {
  color: #1a1a1a;
}

.c-newshero {
  position: relative;
  min-height: 48rem;
  min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
  display: flex;
  align-items: flex-end;
  padding-top: 4rem;
  padding-bottom: 4rem;
  background: #1a1a1a;
}
@media (min-width: 1024px) {
  .c-newshero {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}

.c-newshero__background-image {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-size: cover;
  overflow: hidden;
}
.c-newshero__background-image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent linear-gradient(270deg, #1a1a1a00 0%, #1a1a1a 100%) 0% 0% no-repeat padding-box;
  z-index: 0;
}
.c-newshero:has(+ .c-post .c-post__quarterly) .c-newshero__background-image:after {
  background-image: linear-gradient(180deg, #1a1a1a00 0%, #1a1a1a 75%, #1a1a1a 100%), linear-gradient(270deg, #1a1a1a00 0%, #1a1a1a 100%);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  background-size: cover;
  background-origin: padding-box;
  background-color: transparent;
}

.c-newshero__content {
  position: relative;
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
}

.c-newshero__meta {
  margin-bottom: 0.75rem;
}

.c-newshero__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FFFFFF;
}
@media screen and (min-width: 375px) {
  .c-newshero__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-newshero__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-newshero__flagline {
    line-height: 1.5;
  }
}

.c-newshero__headline {
  color: #FFFFFF;
}
.c-newshero__headline:has(span) h1 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .c-newshero__headline:has(span) h1 {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-newshero__headline:has(span) h1 {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-newshero__headline:has(span) h1 {
    line-height: 1.2;
  }
}
.c-newshero__headline span {
  color: #FF5000;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .c-newshero__headline span {
    font-size: calc(32px + 16 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-newshero__headline span {
    font-size: 48px;
  }
}
@media (min-width: 1024px) {
  .c-newshero__headline span {
    line-height: 1.2;
  }
}
.c-newshero__headline h1 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .c-newshero__headline h1 {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-newshero__headline h1 {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-newshero__headline h1 {
    line-height: 1.2;
  }
}

/* ==========================================================================
   #POST
   Includes styles for default WP images classes
   ========================================================================== */
.c-post {
  overflow: hidden;
}
.c-post:has(.c-post__quarterly) {
  background: #1a1a1a;
}

.c-post__quarterly {
  background: #1a1a1a;
}
@media (max-width: 1023.98px) {
  .c-post__quarterly {
    margin-left: 0;
  }
}
@media (max-width: 1023.98px) {
  .c-post__quarterly > .o-col, .c-slider--anonymous.c-slider--is-grid .c-post__quarterly > .c-slider__item {
    padding: 0;
  }
}

.c-post__content {
  padding-top: 5rem;
}
.c-post__content p {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-post__content p {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-post__content p {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-post__content p {
    line-height: 1.5;
  }
}
.c-post__content p img {
  width: 100%;
}

.c-post__content--main {
  padding-bottom: 2.5rem;
}
@media (min-width: 1024px) {
  .c-post__content--main {
    padding-bottom: 7.5rem;
  }
}

p.c-post__detail-video_title {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 0.25rem;
}
@media screen and (min-width: 375px) {
  p.c-post__detail-video_title {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  p.c-post__detail-video_title {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  p.c-post__detail-video_title {
    line-height: 1.5;
  }
}

.c-post__content--secondary {
  padding-top: 4rem;
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .c-post__content--secondary {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }
}

.c-post__about {
  overflow: hidden;
  color: #FFFFFF;
  padding: 1.625rem;
  border-radius: 1rem;
  background: #1a1a1a;
  margin-bottom: 2rem;
  margin-top: 0;
}
@media (min-width: 1024px) {
  .c-post__about {
    padding: 2.25rem;
  }
}
.c-post__about p:last-child {
  margin-bottom: 0;
}

.c-post__about--light {
  background: #F0F0F0;
  color: #1a1a1a;
}

.c-post__about--orange {
  background: #FF5000;
  color: #FFFFFF;
}

.c-post__sidebar {
  background: #F0F0F0;
  position: relative;
  display: flex;
  flex-direction: column;
  padding-top: 3.875rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 1024px) {
  .c-post__sidebar {
    padding-top: 6.5rem;
    padding-bottom: 7.5rem;
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.c-post__sidebar:before {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -2;
  width: 100vw;
  height: 100%;
  content: "";
  display: block;
  background: #F0F0F0;
}

.c-post__sidebar--secondary,
.c-post__content--secondary {
  padding-top: 4rem;
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .c-post__sidebar--secondary,
.c-post__content--secondary {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }
}

.c-post__sidebar__widget {
  overflow: hidden;
  padding: 1.5rem 1.875rem;
  border-radius: 1rem;
  background: #FFFFFF;
  margin-bottom: 1rem;
}
.c-post__sidebar__widget + .c-simple-quote {
  margin-top: auto;
}
@media (min-width: 1024px) {
  .c-post__sidebar__widget + .c-simple-quote {
    margin-top: 6.5rem;
  }
}

@media (min-width: 1024px) {
  .c-post__quarterly .c-post__sidebar__widgets {
    display: flex;
    align-items: flex-start;
    gap: 2rem;
  }
  .c-post__quarterly .c-post__sidebar__widgets > div {
    width: calc(50% - 1rem);
  }
}

.c-post__sidebar__widget-headline {
  margin-bottom: 0;
}

.c-post__sidebar__widget-headline--has-icon {
  display: flex;
}
.c-post__sidebar__widget-headline--has-icon svg {
  height: 1.375rem;
  width: 1.375rem;
  margin-left: auto;
}

.c-post__sidebar__widget-description {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #8A8A8A;
  display: block;
  margin-bottom: 0.875rem;
}
@media screen and (min-width: 375px) {
  .c-post__sidebar__widget-description {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-post__sidebar__widget-description {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-post__sidebar__widget-description {
    line-height: 1.5;
  }
}

.c-related-downloads,
.c-related-posts {
  background: #F0F0F0;
  padding: 5rem 0 5.625rem;
}
@media (min-width: 1024px) {
  .c-related-downloads,
.c-related-posts {
    padding: 5rem 0.75rem 3.125rem;
  }
}

.c-related-downloads {
  background: #1a1a1a;
}

.alignnone {
  margin: 1em 1em 1em 0;
}

.aligncenter {
  margin: 1em auto;
}

.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}

.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}

.c-poster-section__content {
  display: flex;
  flex-direction: column;
  margin-top: 4.5rem;
}
@media (min-width: 1024px) {
  .c-poster-section__content {
    margin-top: 2rem;
    flex-direction: row;
    align-items: center;
    margin-right: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .c-poster-section__content {
    margin-right: 1rem;
  }
}

.c-poster-section__logo {
  width: 10.625rem;
  height: 4.375rem;
  margin-bottom: 1.25rem;
  flex-shrink: 0;
  color: #FF5000;
}
@media (min-width: 1024px) {
  .c-poster-section__logo {
    width: 13.4375rem;
    height: 4.75rem;
    margin-bottom: 0;
    margin-right: 2rem;
  }
}
.c-widget--theme-orange .c-poster-section__logo {
  color: #FFFFFF;
}

.c-poster-section__headline {
  margin-bottom: 0;
  color: #FF5000;
}
.c-widget--theme-dark .c-poster-section__headline, .c-widget--theme-orange .c-poster-section__headline {
  color: #FFFFFF;
}

.c-poster-section__image {
  border: 4px solid #FFFFFF;
}
@media (min-width: 1024px) {
  .c-poster-section__image {
    border-width: 8px;
  }
}
.c-widget--theme-default .c-poster-section__image {
  border-color: #F0F0F0;
}

.c-poster-section__image--1 {
  transform: translate(40%, 0%) scale(0.75);
}
@media (min-width: 1024px) {
  .c-poster-section__image--1 {
    transform: translate(20%, 0%);
  }
}

.c-poster-section__image--2 {
  transform: translate(-40%, -50%) scale(0.6);
  margin-bottom: -50%;
  z-index: 2;
}
@media (min-width: 1024px) {
  .c-poster-section__image--2 {
    transform: translate(-100%, -50%);
    margin-bottom: -50%;
  }
}

.c-poster-section__image--3 {
  transform: translate(30%, -15%) scale(0.7);
  margin-bottom: -20%;
}
@media (min-width: 1024px) {
  .c-poster-section__image--3 {
    transform: translate(-30%, 10%);
    margin-bottom: 0;
  }
}

.c-poster-section__graphic {
  color: #FF5000;
  width: 21.875rem;
  height: 8.4375rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
  overflow: visible;
}
@media (min-width: 1024px) {
  .c-poster-section__graphic {
    margin-top: 0;
    margin-bottom: 0;
    width: 25.9375rem;
    height: 9.375rem;
  }
}
.c-poster-section__graphic path {
  opacity: 0;
  position: absolute;
  transform: translateX(-100%);
}
.c-widget--theme-dark .c-poster-section__graphic, .c-widget--theme-orange .c-poster-section__graphic {
  color: #FFFFFF;
}

.c-card--press {
  text-decoration: none;
  height: 100%;
}

.c-card--press__content {
  border-radius: 1rem;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: #E5E5E5;
  position: relative;
  padding: 1.5rem;
}
@media (min-width: 1024px) {
  .c-card--press__content {
    padding: 1.75rem;
  }
}

.c-card--press__row {
  display: flex;
  flex-direction: column;
  width: 100%;
  color: #8A8A8A;
}
@media (min-width: 1024px) {
  .c-card--press__row {
    flex-direction: row;
    margin-bottom: 0.75rem;
    align-items: center;
  }
}

.c-card--press__type {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.375rem;
}
@media (min-width: 1024px) {
  .c-card--press__type {
    margin-bottom: 0;
  }
}
.c-card--press__type svg {
  margin-right: 0.625rem;
  width: 1.5rem;
  height: 1.5rem;
}
.c-card--press__type-name {
  margin: auto 0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .c-card--press__type-name {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-card--press__type-name {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-card--press__type-name {
    line-height: 1.5;
  }
}
.c-card--press__type-logo {
  margin-right: 0.625rem;
  height: 1.5rem;
  background: #FFFFFF;
  border-radius: 0.25rem;
}

.c-card--press__type-logo--svg {
  background: transparent;
  border-radius: 0;
  filter: grayscale(1) brightness(0);
  opacity: 0.4;
  height: 1rem;
}

.c-card--press__flagline {
  margin-bottom: 1rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
}
@media screen and (min-width: 375px) {
  .c-card--press__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-card--press__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-card--press__flagline {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .c-card--press__flagline {
    margin: auto 0 auto auto;
  }
}

.c-card--press__text {
  margin-bottom: 0.75rem;
  color: #1a1a1a;
}

.c-card--press__category {
  padding: 0.5rem 0.625rem;
  color: #1a1a1a;
  border: 1px solid #1a1a1a;
  border-radius: 0.25rem;
  line-height: 1 !important;
  display: inline-flex;
  align-items: center;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  margin-top: auto;
}
@media screen and (min-width: 375px) {
  .c-card--press__category {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-card--press__category {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-card--press__category {
    line-height: 1.5;
  }
}

.c-press-coverage__background {
  border-radius: 1rem;
  padding: 2.75rem 0 6.25rem 1.75rem;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #F0F0F0;
  position: relative;
}
@media (min-width: 1024px) {
  .c-press-coverage__background {
    margin: 0;
    padding: 2.75rem 0 6.25rem 2.75rem;
  }
}
.c-press-coverage__background .c-slider__controls--arrows {
  margin-left: -1.75rem;
}
@media (min-width: 1024px) {
  .c-press-coverage__background .c-slider__controls--arrows {
    margin-left: -2.75rem;
  }
}
.c-press-coverage__background .c-slider__controls--arrows .c-slider__pagination {
  margin-bottom: 0;
  padding-top: 0;
}
.c-press-coverage__background .c-slider__controls--arrows .c-slider__button--prev {
  border-bottom-left-radius: 1rem;
}

.c-product-sidebar {
  background: #F0F0F0;
  border-radius: 1rem;
  padding: 2.25rem 0;
  height: calc(100% - 1.5rem);
}
.c-product-sidebar .wpgb-select-facet label,
.c-product-sidebar .wpgb-select-facet .wpgb-select {
  width: 100% !important;
}

.c-product-sidebar-header {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  padding-bottom: 0.375rem;
}

.c-product-sidebar__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .c-product-sidebar__headline {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-product-sidebar__headline {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-product-sidebar__headline {
    line-height: 1.2;
  }
}

.c-product-sidebar__posts {
  overflow-x: visible;
  overflow-y: auto;
  max-height: 760px;
  padding-top: 1.75rem;
  margin-right: 0.625rem;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.c-product-sidebar__posts::-webkit-scrollbar {
  width: 4px;
  border-radius: 0.25rem;
}
.c-product-sidebar__posts::-webkit-scrollbar-track {
  background: #C7C7C7;
  border-radius: 0.5rem;
}
.c-product-sidebar__posts::-webkit-scrollbar-thumb {
  background: #FF5000;
}
.c-widget--theme-orange .c-product-sidebar__posts::-webkit-scrollbar-thumb {
  background: #E5E5E5;
}
.c-product-sidebar__posts::-webkit-scrollbar-thumb:hover {
  background: #CC4C00;
}
.c-widget--theme-orange .c-product-sidebar__posts::-webkit-scrollbar-thumb:hover {
  background: #FFFFFF;
}

.c-product-sidebar__post {
  margin-right: 2.25rem;
  margin-left: 2.25rem;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid rgba(26, 26, 26, 0.15);
  position: relative;
}
.c-product-sidebar__post:last-child {
  border-bottom-color: transparent;
}

.c-product-sidebar__post-sharebox {
  position: absolute;
  right: -1.875rem;
  top: -1.25rem;
  width: calc(100% + 2.25rem);
  z-index: 2;
  box-shadow: 0 0.1875rem 0.75rem rgba(0, 0, 0, 0.25);
  padding-bottom: 1.75rem;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
}
.is-share-open .c-product-sidebar__post-sharebox {
  opacity: 1;
  visibility: visible;
}

.c-product-sidebar__post-meta {
  display: flex;
  align-items: center;
}
.c-product-sidebar__post-meta .c-tag, .c-product-sidebar__post-meta body .wpgb-facet .wpgb-radio-facet .wpgb-radio, body .wpgb-facet .wpgb-radio-facet .c-product-sidebar__post-meta .wpgb-radio {
  margin-bottom: 0.125rem;
  white-space: nowrap;
  margin-right: 0.125rem;
}

.c-product-sidebar__post-meta-tags {
  margin-right: 0.25rem;
}

.c-product-sidebar__post-share {
  margin-left: auto;
  position: relative;
  z-index: 2;
}
.c-product-sidebar__post-share svg {
  height: 1.375rem;
  width: 1.375rem;
}

.c-product-sidebar__post-flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #1a1a1a;
  white-space: nowrap;
  margin-right: 0.5rem;
  margin-left: auto;
}
@media screen and (min-width: 375px) {
  .c-product-sidebar__post-flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-product-sidebar__post-flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-product-sidebar__post-flagline {
    line-height: 1.5;
  }
}

.c-product-sidebar__post-content {
  display: flex;
  flex-direction: column;
  margin-top: 1.25rem;
}

.c-product-sidebar__post-headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #1a1a1a;
  margin-bottom: 0;
}
@media screen and (min-width: 375px) {
  .c-product-sidebar__post-headline {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-product-sidebar__post-headline {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-product-sidebar__post-headline {
    line-height: 1.5;
  }
}

.c-product-sidebar__post-text {
  color: #1a1a1a;
}
.c-product-sidebar__post-text,
.c-product-sidebar__post-text * {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .c-product-sidebar__post-text,
.c-product-sidebar__post-text * {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-product-sidebar__post-text,
.c-product-sidebar__post-text * {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-product-sidebar__post-text,
.c-product-sidebar__post-text * {
    line-height: 1.5;
  }
}
.c-product-sidebar__post-text:last-child,
.c-product-sidebar__post-text *:last-child {
  margin-bottom: 0;
}
.c-product-sidebar__post-content.is-collapsed .c-product-sidebar__post-text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.c-product-sidebar__post-toggle {
  margin-top: 1rem;
  display: inline-flex;
  align-items: center;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: none;
}
@media screen and (min-width: 375px) {
  .c-product-sidebar__post-toggle {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-product-sidebar__post-toggle {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-product-sidebar__post-toggle {
    line-height: 1.5;
  }
}
.c-product-sidebar__post-toggle svg {
  width: 0.625rem;
  height: 0.625rem;
  transform: rotate(-90deg);
  margin-left: 0.25rem;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
}
.c-product-sidebar__post-content.is-collapsed .c-product-sidebar__post-toggle svg {
  transform: rotate(0deg);
}

.c-product-sidebar__post-image {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  overflow: hidden;
}
.c-product-sidebar__post-content.is-collapsed .c-product-sidebar__post-image {
  display: none;
}

.c-product-sidebar__post-button {
  margin-top: 1rem;
  width: 100%;
}
.c-product-sidebar__post-content.is-collapsed .c-product-sidebar__post-button {
  display: none;
}

.c-quote {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .c-quote {
    flex-wrap: nowrap;
  }
}

.c-quote__content {
  width: auto;
}

.c-quote__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 375px) {
  .c-quote__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-quote__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-quote__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-quote__flagline {
  color: #000000;
}

.c-quote__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
  font-style: normal;
  margin-bottom: 0.75rem;
  display: flex;
}
@media screen and (min-width: 375px) {
  .c-quote__text {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-quote__text {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-quote__text {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-quote__text {
    margin-bottom: 1.25rem;
    margin-left: -1.4rem;
  }
}
.c-widget--theme-orange .c-quote__text, .c-widget--theme-dark .c-quote__text {
  color: #FFFFFF;
}
.c-quote__text:before {
  display: inline-block;
  content: "“";
  min-width: 1rem;
}
@media (min-width: 1024px) {
  .c-quote__text:before {
    min-width: 1.4rem;
  }
}

.c-quote__author {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #4C4C4C;
}
@media screen and (min-width: 375px) {
  .c-quote__author {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-quote__author {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-quote__author {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .c-quote__author {
    padding: 0;
  }
}
.c-widget--theme-orange .c-quote__author, .c-widget--theme-dark .c-quote__author {
  color: #FFFFFF;
}

@media (max-width: 1023.98px) {
  .c-quote__image__wrap {
    display: none;
  }
}
@media (min-width: 1024px) {
  .c-quote__image__wrap {
    margin-top: 4rem;
    margin-left: 2.875rem;
  }
}

.c-quote__image {
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  margin-right: 0.75rem;
  width: 3rem;
  height: 3rem;
}
@media (min-width: 1024px) {
  .c-quote__image {
    margin-right: 0;
    height: 12.125rem;
    width: 12.125rem;
  }
  .c-quote__author .c-quote__image {
    display: none;
  }
}

.c-sales-development {
  padding: 1rem 0 2.625rem;
}
@media (min-width: 1024px) {
  .c-sales-development {
    padding: 2rem 0rem 3.125rem;
  }
}

.c-sales-development__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.25rem;
}
@media (min-width: 1024px) {
  .c-sales-development__items {
    gap: 2rem;
  }
}

.c-sales-development__item {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 1.25rem;
  padding: 1rem;
  border-radius: 1em;
  background: rgba(255, 255, 255, 0.1);
}
@media (min-width: 1024px) {
  .c-sales-development__item {
    flex-direction: row;
    width: calc(33% - 1.5rem);
  }
}

.c-sales-development__item--inland,
.c-sales-development__item--europe,
.c-sales-development__item--north-america {
  background-size: 140px;
  background-position: right;
  background-repeat: no-repeat;
}

.c-sales-development__item--inland {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAB6CAYAAACV60DNAAAACXBIWXMAABcSAAAXEgFnn9JSAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4N2ZjLCAyMDI1LzAzLzA2LTIwOjUwOjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjYuNiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjUtMDQtMjhUMTI6MzA6MzMrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI1LTA0LTMwVDE3OjI5OjMyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI1LTA0LTMwVDE3OjI5OjMyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjMTk5ZjE5MC01ZTM2LTRlMGEtYmM0NC1iZWYxNThkZTE0M2MiIHhtcE1NOkRvY3VtZW50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);
}

.c-sales-development__item--europe {
  background-image: url(data:image/png;base64,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);
}

.c-sales-development__item--north-america {
  background-image: url(data:image/png;base64,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);
}

.c-sales-development__numbers {
  min-width: 160px;
}

.c-sales-development__number {
  color: #F0F0F0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .c-sales-development__number {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-sales-development__number {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-sales-development__number {
    line-height: 1.2;
  }
}

.c-sales-development__suffix {
  color: #F0F0F0;
  white-space: nowrap;
}

.c-sales-development__previous {
  margin-top: 0.75rem;
  margin-right: auto;
  display: inline-flex;
  width: auto;
  padding: 0.625rem 1rem;
  color: #FFFFFF;
  background-color: #FF5000;
  border-radius: 0.25rem;
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.6;
}
@media screen and (min-width: 375px) {
  .c-sales-development__previous {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-sales-development__previous {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-sales-development__previous {
    line-height: 1.6;
  }
}

.c-sales-development__text {
  color: #F0F0F0;
}

.c-sales-forecast {
  padding: 1rem 0 2.625rem;
}
@media (min-width: 1024px) {
  .c-sales-forecast {
    padding: 2rem 0rem 3.125rem;
  }
}

.c-sales-forecast__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.25rem;
}
@media (min-width: 1024px) {
  .c-sales-forecast__items {
    gap: 2rem;
  }
}

.c-sales-forecast__item {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 1.25rem;
  padding: 1.5rem;
  border-radius: 1em;
  background: #FF5000;
}
@media (min-width: 1024px) {
  .c-sales-forecast__item {
    flex-direction: row;
    width: calc(33% - 1.5rem);
  }
}

.c-sales-forecast__numbers {
  min-width: 160px;
}

.c-sales-forecast__number {
  color: #F0F0F0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .c-sales-forecast__number {
    font-size: calc(32px + 16 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-sales-forecast__number {
    font-size: 48px;
  }
}
@media (min-width: 1024px) {
  .c-sales-forecast__number {
    line-height: 1.2;
  }
}

.c-sales-forecast__suffix {
  color: #F0F0F0;
  white-space: nowrap;
}

.c-sales-forecast__previous {
  margin-top: 0.75rem;
  color: #F0F0F0;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .c-sales-forecast__previous {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-sales-forecast__previous {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-sales-forecast__previous {
    line-height: 1.5;
  }
}

.c-sales-forecast__text {
  color: #F0F0F0;
}

.c-btn--search {
  width: 3rem;
  height: 3rem;
  z-index: 3;
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  color: #FFFFFF;
  border-radius: 50%;
  background: #FF5000;
  border: 1px solid rgba(26, 26, 26, 0.15);
}
.c-btn--search:hover, .c-btn--search:focus {
  color: #FFFFFF;
  border-color: rgba(26, 26, 26, 0.15);
  background: #1a1a1a !important;
}
.c-btn--search:active, .c-btn--search.is-active {
  color: #FFFFFF;
}

.is-search--active .c-btn--search-open {
  display: none;
}

.c-btn--search-close {
  display: none;
}
.is-search--active .c-btn--search-close {
  display: inline-flex;
}

.c-search {
  background: #FFFFFF;
  border: 1px solid rgba(26, 26, 26, 0.15);
  border-radius: 1rem;
  padding: 1.875rem 1.625rem;
  z-index: 2;
  width: 100%;
  max-width: 18.75rem;
  transform: scale(0);
  transform-origin: bottom right;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
  position: fixed;
  right: 2.5rem;
  bottom: 2.5rem;
}
.is-search--active .c-search {
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}

.c-search__text h1, .c-search__text h2, .c-search__text h3, .c-search__text h4, .c-search__text h5.h6 {
  margin-bottom: 0;
}

.searchwp-live-search-results {
  margin-top: 1rem;
}
.c-search__wrap .searchwp-live-search-results {
  min-height: 0;
  max-height: 100%;
  box-shadow: none;
  border-radius: 0;
  background: transparent;
}
.searchwp-live-search-results[aria-expanded=false] {
  display: none;
}

.searchwp-live-search-no-results {
  background: #B00200;
  color: #FFFFFF;
  padding: 0.75rem 1.25rem 0.75rem 1.25rem;
  border-radius: 0.25rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .searchwp-live-search-no-results {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .searchwp-live-search-no-results {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .searchwp-live-search-no-results {
    line-height: 1.5;
  }
}

.c-searchresult {
  width: 100%;
}

.searchwp-live-search-results__inner {
  display: flex;
  flex-direction: column;
}

.c-searchresult__category {
  display: flex;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
  align-items: center;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-searchresult__category {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-searchresult__category {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-searchresult__category {
    line-height: 1.5;
  }
}
.c-searchresult__category svg {
  height: 0.5rem;
  width: 0.5rem;
  margin: 0 auto 0 0.25rem;
  color: #FF5000;
}
.c-searchresult__category span {
  color: #FF5000;
}

.c-searchresult__inner {
  background: #F0F0F0;
  padding: 0.75rem 1.25rem 0.75rem 1.25rem;
  border-radius: 0.25rem;
  text-decoration: none;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .c-searchresult__inner {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-searchresult__inner {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-searchresult__inner {
    line-height: 1.5;
  }
}

.c-select {
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 0.25rem;
  background: #F0F0F0;
}
.c-widget--theme-grey .c-select {
  background: #E5E5E5;
}
.c-widget--theme-dark .c-select {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
}
.c-widget--contact-section.c-widget--theme-dark .c-select {
  background: #FFFFFF;
  color: #1a1a1a;
}

.c-select__arrow {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
  display: inline-flex;
}
.c-select__arrow svg {
  width: 1.5rem;
  height: 1.5rem;
}

.c-select__control {
  z-index: 3;
  position: relative;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  background: transparent;
  border-color: transparent;
  height: 3rem;
  width: auto;
  box-sizing: border-box;
  min-height: 3rem;
  padding: 0.75rem 2.25rem 0.75rem 1.25rem;
  border-radius: 0.25rem;
}
@media screen and (min-width: 375px) {
  .c-select__control {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-select__control {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-select__control {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-select__control {
  color: #FFFFFF;
}
.c-widget--theme-dark .c-select__control option {
  color: #1a1a1a;
}
.c-widget--contact-section.c-widget--theme-dark .c-select__control {
  color: #1a1a1a;
}
.c-select__control:focus-visible, .c-select__control.is-focused {
  outline: none;
  box-shadow: -4px -4px 0 0 #eb927a, 4px 4px 0 0 #eb927a, -4px 4px 0 0 #eb927a, 4px -4px 0 0 #eb927a, 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.c-select__control[data-chosen]:not([data-chosen=""]) {
  pointer-events: none;
}
.c-select__control[data-chosen]:not([data-chosen=""]) + .c-select__arrow {
  display: none;
}
.c-select__control[data-chosen]:not([data-chosen=""]) + .c-select__arrow + .c-select__reset {
  display: inline-flex;
}

.c-select__reset {
  display: none;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  align-items: center;
}
.c-select__reset svg {
  width: 1.5rem;
  height: 1.5rem;
}

.c-share__copy {
  display: inline-flex;
  align-items: center;
  color: #FF5000;
  cursor: pointer;
  width: 100%;
  margin-top: 0.125rem;
}
@media (min-width: 1024px) {
  .c-share__copy {
    width: auto;
  }
}
.c-share__copy:hover {
  color: #CC4C00;
}
.c-share__copy svg {
  width: 1rem;
  height: 1rem;
  margin-left: 0.625rem;
}

.c-simple-quote {
  margin-bottom: 5rem;
  order: -1;
}
@media (min-width: 1024px) {
  .c-simple-quote {
    order: 0;
  }
}
.c-post__quarterly .c-simple-quote {
  background: #E5E5E5;
  border-radius: 1rem;
  padding: 2rem;
  flex-direction: column-reverse;
  display: flex;
}
@media (min-width: 1024px) {
  .c-post__quarterly .c-simple-quote {
    flex-direction: row;
    gap: 1.25rem;
  }
}

.c-simple-quote__text {
  font-family: "Roboto Condensed", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.003em;
  color: #8A8A8A;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #C7C7C7;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 375px) {
  .c-simple-quote__text {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-simple-quote__text {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-simple-quote__text {
    line-height: 1.5;
  }
}
.c-simple-quote__text p:last-child {
  margin-bottom: 0;
}
.c-post__quarterly .c-simple-quote__text {
  color: #1a1a1a;
  text-align: justify;
  padding-top: 1.25rem;
  border-top: 1px solid #C7C7C7;
  margin-top: 0.75rem;
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
@media (min-width: 1024px) {
  .c-post__quarterly .c-simple-quote__text {
    margin-top: 0;
    padding-right: 1.25rem;
    border-top: 0;
    padding-top: 0;
    border-right: 1px solid #C7C7C7;
  }
}

.c-simple-quote__author {
  display: flex;
  align-items: center;
}
.c-post__quarterly .c-simple-quote__author {
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
@media (min-width: 1024px) {
  .c-post__quarterly .c-simple-quote__author {
    min-width: 260px;
  }
}

.c-simple-quote__author__details {
  display: flex;
  flex-direction: column;
}

.c-simple-quote__author__image {
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  background: #FF5000;
  border-radius: 50%;
  margin-right: 1rem;
  overflow: hidden;
}
.c-post__quarterly .c-simple-quote__author__image {
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  .c-post__quarterly .c-simple-quote__author__image {
    width: 6rem;
    min-width: 6rem;
    height: 6rem;
    min-height: 6rem;
    margin-bottom: 1.25rem;
  }
}

.c-simple-quote__author__detail {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-simple-quote__author__detail {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-simple-quote__author__detail {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-simple-quote__author__detail {
    line-height: 1.5;
  }
}

.c-simple-quote__author__detail--name {
  font-weight: 700;
  color: #1a1a1a;
}

/* ==========================================================================
   SLIDER
   ========================================================================== */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.c-slider--offgrid {
  position: relative;
}
.c-slider--offgrid .c-slider__container {
  overflow: initial;
}

.c-slider--has-bg {
  padding: 2rem 0;
}
.c-slider--has-bg::before {
  content: "";
  position: absolute;
  left: 1.25rem;
  z-index: -1;
  top: 0;
  width: 100vw;
  height: 100%;
}
@media (min-width: 1024px) {
  .c-slider--has-bg {
    padding: 3rem 0 3.5rem;
  }
  .c-slider--has-bg::before {
    left: calc(8.3333333333% + 12px);
  }
}
@media (min-width: 1024px) {
  .c-slider--has-bg.c-slider--anonymous {
    padding: 0;
  }
  .c-slider--has-bg.c-slider--anonymous:before {
    display: none;
  }
}

.c-slider__wrapper {
  box-sizing: inherit;
}
@media (min-width: 1024px) {
  .c-slider--anonymous.c-slider--is-grid .c-slider__wrapper {
    width: calc(100% + 1.5rem);
    left: -0.75rem;
  }
}

.c-slider__controls {
  position: relative;
  z-index: 4;
  bottom: 0;
  max-width: calc(100% - 6rem);
  margin: 2.25rem auto 0;
}
.c-slider__controls--arrows {
  display: flex;
  position: absolute;
  align-items: flex-end;
  margin: 0;
}
@media (min-width: 1024px) {
  .c-slider--mobile .c-slider__controls {
    display: none;
  }
}
@media (min-width: 1024px) {
  .c-slider__controls {
    max-width: 384px;
  }
}
.c-slider--anonymous--is-mobile .c-slider__controls {
  display: none;
}
@media (min-width: 1024px) {
  .c-slider--anonymous .c-slider__controls {
    display: none;
  }
}

.c-slider__scrollbar-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  stroke: #C7C7C7;
}
.c-slider--light .c-slider__scrollbar-background {
  stroke: rgba(255, 255, 255, 0.5);
  z-index: 0;
}
.c-slider--offgrid-nextonly .c-slider__scrollbar-background {
  z-index: 0;
}

.c-slider__button {
  background: #FF5000;
  color: #FFFFFF;
  width: 4.5rem;
  padding: 0.5rem 1rem;
  height: 3.25rem;
  border: none;
  cursor: pointer;
}
.c-slider__button svg {
  display: block;
  width: 100%;
  fill: #FFFFFF;
  height: 100%;
}
.c-slider--light .c-slider__button svg {
  fill: #FFFFFF;
}

@media (min-width: 1024px) {
  .c-slider--story .c-slider__item {
    width: calc(100% - 15rem);
    margin-right: 0 !important;
  }
}

.c-slider__item--offgrid {
  transition: opacity 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  width: 100%;
  height: initial;
}
@media (min-width: 1024px) {
  .c-slider__item--offgrid {
    width: 100%;
  }
  .c-slider__item--offgrid:last-of-type {
    margin-right: 16.6666666667%;
  }
}
.c-slider--press .c-slider__item--offgrid {
  width: 80%;
}
@media (min-width: 1024px) {
  .c-slider--press .c-slider__item--offgrid {
    width: 36%;
  }
}
.c-slider__item--offgrid.c-slider__item--current, .c-slider__item--offgrid.swiper-slide-active {
  opacity: 1;
}
.c-slider--anonymous.c-slider--is-grid .c-slider__item--offgrid {
  opacity: 1;
}
.c-slider--anonymous.c-slider--is-grid .c-slider__item--offgrid:last-of-type {
  margin-right: inherit;
}

@media (min-width: 1024px) {
  .c-slider--offgrid-nextonly .c-slider__item--viewed {
    opacity: 0;
    z-index: -2;
    transition-duration: 0.2s;
  }
}

.c-slider--manager-card .c-slider__pagination {
  position: absolute;
}
.c-slider:not(.c-slider--manager-card) .c-slider__pagination {
  display: flex;
  left: 11.5rem;
  position: absolute;
  transform: translate(-20%, 50%) !important;
}
.c-slider:not(.c-slider--manager-card).c-slider--offgrid-nextonly .c-slider__pagination {
  transform: translateY(50%) !important;
}
.c-slider__pagination--arrows {
  position: absolute;
  left: 11.5rem !important;
  bottom: 50% !important;
  transform: translateY(50%) !important;
  justify-content: flex-start;
  max-width: 190px;
}
.c-slider__pagination .swiper-pagination-bullet {
  background: transparent;
  border: 1px solid #FF5000;
  z-index: 6;
  opacity: 1;
  min-width: 8px;
  min-height: 8px;
}
.c-slider__pagination .swiper-pagination-bullet-active {
  background: #FF5000;
}
.c-slider--offgrid-nextonly .c-slider__pagination {
  width: 100% !important;
  left: 0 !important;
  transform: none !important;
}

.swiper-slide-next .c-story-slide__flagline,
.swiper-slide-next .c-story-slide__text {
  opacity: 0;
}
.swiper-slide-next .c-story-slide__flagline {
  transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
}

.c-story-slider {
  position: relative;
}

.c-story-slide {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 1.75rem 1.25rem 7.25rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
}
@media (min-width: 1200px) {
  .c-story-slide {
    min-height: 27.5rem;
    padding: 1.75rem 2.5rem 6.75rem;
  }
}
@media (min-width: 1440px) {
  .c-story-slide {
    min-height: 36rem;
  }
}

.c-story-slide__image {
  z-index: -1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-size: cover;
}
.c-story-slide__image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent linear-gradient(270deg, #1a1a1a 100%, #1a1a1a 100%) 0% 0% no-repeat padding-box;
  transition: all 300ms cubic-bezier(0.7, 0.6, 0.1, 0.8);
  z-index: 0;
}
.swiper-slide-active .c-story-slide__image:after {
  background: transparent linear-gradient(270deg, #1a1a1a00 0%, #1a1a1a 100%) 0% 0% no-repeat padding-box;
}

.c-story-slide__content {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.c-story-slide__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
}
@media screen and (min-width: 375px) {
  .c-story-slide__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-story-slide__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-story-slide__flagline {
    line-height: 1.5;
  }
}

.c-story-slide__year {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
  color: #FFFFFF;
  margin-bottom: auto;
}
@media screen and (min-width: 375px) {
  .c-story-slide__year {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-story-slide__year {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-story-slide__year {
    line-height: 1.2;
  }
}

.c-story-slide__text {
  color: #FFFFFF;
  margin: auto 0 0 0;
}

/* ============================================================
	Responsive Table via Data Label
============================================================ */
.c-table {
  overflow-x: auto;
}
.c-table + .c-table {
  margin-top: 2rem;
}
@media (min-width: 1024px) {
  .c-table + .c-table {
    margin-top: 4rem;
  }
}

.c-table table {
  margin: 0;
  width: 100%;
  table-layout: auto;
}

.c-table thead {
  color: #1a1a1a;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-table thead {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-table thead {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-table thead {
    line-height: 1.4;
  }
}
.c-table thead th:first-child {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .c-table thead th:first-child {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-table thead th:first-child {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-table thead th:first-child {
    line-height: 1.2;
  }
}
.c-table thead th {
  vertical-align: bottom;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
}
.c-widget--theme-dark .c-table thead, .c-widget--theme-orange .c-table thead {
  color: #FFFFFF;
}

.c-table tbody tr:nth-child(even) td {
  background: #F0F0F0;
}
.c-widget--theme-dark .c-table tbody tr:nth-child(even) td, .c-widget--theme-orange .c-table tbody tr:nth-child(even) td, .c-widget--theme-grey .c-table tbody tr:nth-child(even) td {
  background: #FFFFFF;
}
.c-table tbody tr {
  border-top: 6px solid #FFFFFF;
}
.c-widget--theme-dark .c-table tbody tr {
  border-color: #1a1a1a;
}
.c-widget--theme-orange .c-table tbody tr {
  border-color: #FF5000;
}
.c-widget--theme-grey .c-table tbody tr {
  border-color: #F0F0F0;
}
.c-table tbody tr td:first-child {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  padding-left: 1.5rem;
}
@media screen and (min-width: 375px) {
  .c-table tbody tr td:first-child {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-table tbody tr td:first-child {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-table tbody tr td:first-child {
    line-height: 1.5;
  }
}
.c-table tbody tr td:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.c-table tbody tr td {
  background: rgba(240, 240, 240, 0.5);
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  padding: 1.5rem 0 1.5rem 0.5rem;
}
@media screen and (min-width: 375px) {
  .c-table tbody tr td {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-table tbody tr td {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-table tbody tr td {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-table tbody tr td, .c-widget--theme-grey .c-table tbody tr td {
  background: #C7C7C7;
}

.c-table__legend {
  padding: 1.5rem;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 1.2;
  color: #8A8A8A;
}
@media screen and (min-width: 375px) {
  .c-table__legend {
    font-size: calc(10px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-table__legend {
    font-size: 10px;
  }
}
@media (min-width: 1024px) {
  .c-table__legend {
    line-height: 1.2;
  }
}
.c-widget--theme-dark .c-table__legend {
  color: #FFFFFF;
}
.c-widget--theme-orange .c-table__legend {
  color: #1a1a1a;
}

[hidden].o-cols, [hidden].wp-grid-builder.wpgb-grid-global, [hidden].wp-grid-builder.wpgb-grid-news, [hidden].wp-grid-builder[class*=wpgb-grid-download-images], [hidden].wp-grid-builder[class*=wpgb-grid-ir-cat], [hidden].wp-grid-builder.wpgb-grid-ir, .c-slider--anonymous.c-slider--is-grid [hidden].c-slider__wrapper {
  display: none;
}

.c-tab__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin: 0;
}

.c-tab__title {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
  padding: 0.75rem 0;
  margin-bottom: 0;
  width: 100%;
  border-bottom: 1px solid #E5E5E5;
  list-style: none;
}
@media screen and (min-width: 375px) {
  .c-tab__title {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-tab__title {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-tab__title {
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .c-tab__title {
    max-width: 20rem;
  }
}
.c-tab__title a {
  text-decoration: none;
  color: #1a1a1a;
}
.c-widget--theme-dark .c-tab__title a {
  color: #FFFFFF;
}
.c-tab__title a:hover, .c-tab__title a.hover {
  color: #FF5000;
  cursor: pointer;
}
.c-widget--theme-orange .c-tab__title a:hover, .c-widget--theme-orange .c-tab__title a.hover {
  color: #FFFFFF;
}
.c-tab__title [aria-selected=true] {
  color: #FF5000;
  cursor: pointer;
}
.c-widget--theme-dark .c-tab__title [aria-selected=true] {
  color: #FF5000;
}
.c-widget--theme-orange .c-tab__title [aria-selected=true] {
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .c-tab__title {
    padding: 1rem 0;
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    letter-spacing: -0.96px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-tab__title {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-tab__title {
    font-size: 32px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-tab__title {
    line-height: 1.2;
  }
}
.c-tab__title:last-child {
  border: none;
}

.c-tag, body .wpgb-facet .wpgb-radio-facet .wpgb-radio {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  line-height: 1 !important;
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 0.625rem;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  border-radius: 0.25rem;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 375px) {
  .c-tag, body .wpgb-facet .wpgb-radio-facet .wpgb-radio {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-tag, body .wpgb-facet .wpgb-radio-facet .wpgb-radio {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-tag, body .wpgb-facet .wpgb-radio-facet .wpgb-radio {
    line-height: 1.5;
  }
}
.c-tag:last-child, body .wpgb-facet .wpgb-radio-facet .wpgb-radio:last-child, .c-tag:last-of-type, body .wpgb-facet .wpgb-radio-facet .wpgb-radio:last-of-type {
  margin-right: 0;
}

.c-tag--white, .c-widget--theme-dark .wpgb-facet .wpgb-radio-facet .wpgb-radio {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

.c-tag--white--filled {
  border: 1px solid #FFFFFF;
  background: #FFFFFF;
  color: #1a1a1a;
}

.c-tag--dark--filled, .c-widget--theme-orange .wpgb-facet .wpgb-radio-facet .wpgb-radio:hover, .c-widget--theme-orange .wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed=true] {
  border: 1px solid #1a1a1a;
  background: #1a1a1a;
  color: #FFFFFF;
}

.c-tag--dark, .c-card--theme-grey .c-card__meta .c-tag, .c-card--theme-grey .c-card__meta body .wpgb-facet .wpgb-radio-facet .wpgb-radio, body .wpgb-facet .wpgb-radio-facet .c-card--theme-grey .c-card__meta .wpgb-radio, body .wpgb-facet .wpgb-radio-facet .wpgb-radio, .c-card--theme-grey .c-news-slide__content .c-tag, .c-card--theme-grey .c-news-slide__content body .wpgb-facet .wpgb-radio-facet .wpgb-radio, body .wpgb-facet .wpgb-radio-facet .c-card--theme-grey .c-news-slide__content .wpgb-radio, .c-product-sidebar__post-meta .c-tag, .c-product-sidebar__post-meta body .wpgb-facet .wpgb-radio-facet .wpgb-radio, body .wpgb-facet .wpgb-radio-facet .c-product-sidebar__post-meta .wpgb-radio {
  border-color: #1a1a1a;
  color: #1a1a1a;
}

.c-tag--orange, body .wpgb-facet .wpgb-radio-facet .wpgb-radio:hover, body .wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed=true] {
  border-color: #FF5000;
  background: #FF5000;
  color: #FFFFFF;
}

.c-teaser-large {
  position: relative;
}
@media (min-width: 1024px) {
  .c-teaser-large {
    padding: 0 0.5rem;
  }
}

.c-teaser-large__content {
  margin: 3.5rem 0 8.25rem;
}
@media (min-width: 1024px) {
  .c-teaser-large__content {
    z-index: 3;
    top: 0;
    left: 0;
    height: 65%;
    min-height: 21.25rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

.c-teaser-large__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 375px) {
  .c-teaser-large__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-teaser-large__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-teaser-large__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-teaser-large__flagline {
  color: #FFFFFF;
}

.c-teaser-large__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 375px) {
  .c-teaser-large__text {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-teaser-large__text {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-teaser-large__text {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-teaser-large__text {
    margin: 0;
  }
}
.c-widget--theme-dark .c-teaser-large__text {
  color: #FFFFFF;
}
.c-widget--theme-orange .c-teaser-large__text {
  color: #1a1a1a;
}

.c-teaser-large__button {
  display: none;
}
@media (min-width: 1024px) {
  .c-teaser-large__button {
    margin: auto 0 0 0;
    display: block;
  }
}
.c-teaser-large__button--mobile {
  width: 100%;
  text-transform: uppercase;
  display: block;
  margin: 2.75rem 0 4rem;
}
@media (min-width: 1024px) {
  .c-teaser-large__button--mobile {
    display: none;
  }
}
.c-teaser-large__image {
  width: 50%;
  transform: translateX(50%);
}

.c-teaser-large__background {
  position: absolute;
  width: 100%;
  color: #8A8A8A;
  z-index: 0;
  overflow: visible;
  max-width: 1000px;
  top: 215px;
  top: var(--svg-pos);
}
@media (min-width: 1024px) {
  .c-teaser-large__background {
    bottom: 0;
    top: auto;
    right: -20%;
  }
}
.c-teaser-large__background path {
  opacity: 0;
  position: absolute;
  transform: translateX(-100%);
  will-change: transform, opacity;
  transition: transform 0.3s linear, opacity 0.3s linear;
}
.c-widget--theme-orange .c-teaser-large__background, .c-widget--theme-dark .c-teaser-large__background {
  color: #FFFFFF;
}
.c-teaser-large__background + .o-cols, .c-teaser-large__background + .wp-grid-builder.wpgb-grid-global, .c-teaser-large__background + .wp-grid-builder.wpgb-grid-news, .c-teaser-large__background + .wp-grid-builder[class*=wpgb-grid-download-images], .c-teaser-large__background + .wp-grid-builder[class*=wpgb-grid-ir-cat], .c-teaser-large__background + .wp-grid-builder.wpgb-grid-ir, .c-slider--anonymous.c-slider--is-grid .c-teaser-large__background + .c-slider__wrapper {
  position: relative;
  z-index: 2;
}

.c-teaser-section {
  position: relative;
  height: 100%;
  padding: 3.25rem 1.25rem 2.75rem;
}
@media (min-width: 1024px) {
  .c-teaser-section {
    padding: 3.25rem 2.25rem 5rem;
    min-height: 24.5rem;
  }
}
@media (min-width: 1920px) {
  .c-teaser-section {
    min-height: 34.5rem;
  }
}

.c-teaser-section__background-image {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-size: cover;
}
.c-teaser-section__background-image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent linear-gradient(270deg, #1a1a1a00 0%, #1a1a1a 100%) 0% 0% no-repeat padding-box;
  z-index: 0;
}

@media (min-width: 1024px) {
  .c-teaser-section__content {
    z-index: 3;
    top: 0;
    left: 0;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
  }
}

.c-teaser-section__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 375px) {
  .c-teaser-section__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-teaser-section__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-teaser-section__flagline {
    line-height: 1.5;
  }
}
.c-widget--theme-orange .c-teaser-section__flagline {
  color: #FFFFFF;
}

.c-teaser-section__text {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 375px) {
  .c-teaser-section__text {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-teaser-section__text {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .c-teaser-section__text {
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .c-teaser-section__text {
    margin: 0;
  }
}
.c-teaser-section__text--white {
  color: #FFFFFF;
}
.c-widget--theme-dark .c-teaser-section__text {
  color: #FFFFFF;
}
.c-widget--theme-orange .c-teaser-section__text {
  color: #1a1a1a;
}

@media (min-width: 1024px) {
  .c-teaser-section__button {
    margin: auto 0 0 0;
  }
}
.c-teaser-section__image {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
}
@media (max-width: 1023.98px) {
  .c-teaser-section__image {
    display: none;
  }
}

.c-txt__content {
  position: relative;
}

.c-txt h1,
.c-txt h2,
.c-txt h3,
.c-txt h4,
.c-txt h5 {
  color: #1a1a1a;
}
.c-widget--theme-dark .c-txt h1,
.c-widget--theme-dark .c-txt h2,
.c-widget--theme-dark .c-txt h3,
.c-widget--theme-dark .c-txt h4,
.c-widget--theme-dark .c-txt h5 {
  color: #FFFFFF;
}

.c-txt p {
  color: #8A8A8A;
}
.c-widget--theme-orange .c-txt p {
  color: #FFFFFF;
}

.c-txt__primary {
  color: #8A8A8A;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-txt__primary {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-txt__primary {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-txt__primary {
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .c-txt__primary {
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    letter-spacing: -0.96px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 375px) {
  .c-txt__primary {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .c-txt__primary {
    font-size: 32px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .c-txt__primary {
    line-height: 1.2;
  }
}

.c-txt__icon {
  height: 2rem;
  width: 2rem;
}
.c-widget--theme-dark .c-txt__icon {
  color: #FFFFFF;
}

.c-txt__icon--mobile {
  display: block;
}
@media (min-width: 1024px) {
  .c-txt__icon--mobile {
    display: none;
  }
}

@media (min-width: 1024px) {
  .c-txt__icon--desktop {
    position: absolute;
    left: -1.75rem;
  }
}

.c-timeline__cards {
  padding: 0 0.75rem;
  max-height: 600px;
  height: 100%;
  overflow-x: visible;
  overflow-y: auto;
  position: relative;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
@media (max-width: 1023.98px) {
  .c-timeline__cards:not(.is--overflown) {
    max-height: unset;
  }
}
@media (min-width: 1024px) {
  .c-timeline__cards {
    margin-top: 0;
  }
}
.c-timeline__cards::-webkit-scrollbar {
  width: 4px;
}
.c-timeline__cards::-webkit-scrollbar-track {
  background: #C7C7C7;
}
.c-timeline__cards::-webkit-scrollbar-thumb {
  background: #FF5000;
}
.c-widget--theme-orange .c-timeline__cards::-webkit-scrollbar-thumb {
  background: #E5E5E5;
}
.c-timeline__cards::-webkit-scrollbar-thumb:hover {
  background: #CC4C00;
}
.c-widget--theme-orange .c-timeline__cards::-webkit-scrollbar-thumb:hover {
  background: #FFFFFF;
}
.c-timeline__cards:after {
  width: 100%;
  height: 50%;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
}
.c-widget--theme-dark .c-timeline__cards:after {
  background: linear-gradient(rgba(26, 26, 26, 0) 0%, #1a1a1a 100%);
}
.c-widget--theme-grey .c-timeline__cards:after {
  background: linear-gradient(rgba(240, 240, 240, 0) 0%, #F0F0F0 100%);
}
.c-widget--theme-orange .c-timeline__cards:after {
  background: linear-gradient(rgba(255, 80, 0, 0) 0%, #FF5000 100%);
}
.c-timeline__cards.is--overflown {
  overflow-y: hidden;
  margin-right: 0;
}
.c-timeline__cards.is--overflown:after {
  display: block;
}
.c-timeline__cards.is--overflown [timeline-load-more] {
  visibility: visible;
  opacity: 1;
  display: flex;
  transform: translate(-50%, -75%);
}
.c-timeline__cards [timeline-load-more] {
  min-width: 15rem;
  display: none;
  visibility: hidden;
  opacity: 1;
  position: absolute;
  bottom: 0;
  z-index: 2;
  left: 50%;
  transform: translate(-50%, 150%);
}
.c-timeline__card {
  display: flex;
  width: 100%;
  padding: 0;
  flex-wrap: wrap;
  margin-bottom: 0.25rem;
}

.c-timeline__card-title {
  width: 100%;
}

.c-timeline__card-title-inner {
  position: relative;
  -webkit-appearance: none;
  border-radius: 0.25rem;
  padding: 1.25rem;
  display: flex;
  justify-content: center;
  text-align: left;
  flex-direction: column;
  width: 100%;
  border: none;
  cursor: pointer;
  background: #F0F0F0;
  color: #1a1a1a;
}
.c-widget--theme-dark .c-timeline__card-title-inner {
  background: #303030;
  color: #FFFFFF;
}
.c-widget--theme-grey .c-timeline__card-title-inner {
  background: #FFFFFF;
}
.c-timeline__card-title-inner[aria-expanded=true] {
  margin-left: -0.25rem;
  width: calc(100% + 0.5rem);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (min-width: 1024px) {
  .c-timeline__card-title-inner[aria-expanded=true] {
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
.c-widget--theme-dark .c-timeline__card-title-inner[aria-expanded=true] {
  background: #FFFFFF;
  color: #1a1a1a;
}
.c-widget--theme-grey .c-timeline__card-title-inner[aria-expanded=true], .c-widget--theme-orange .c-timeline__card-title-inner[aria-expanded=true] {
  background: #1a1a1a;
  color: #FFFFFF;
}

.c-timeline__card-headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-timeline__card-headline {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-timeline__card-headline {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-timeline__card-headline {
    line-height: 1.4;
  }
}

.c-timeline__card-date {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-timeline__card-date {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-timeline__card-date {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-timeline__card-date {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-timeline__card-date, .c-widget--theme-grey .c-timeline__card-date {
  color: #707070;
}
.c-timeline__card-content {
  width: 100%;
  top: -4px;
  position: relative;
}

.c-timeline__card-content-inner {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding: 0 1.25rem 1.25rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  background: #F0F0F0;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-timeline__card-content-inner {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-timeline__card-content-inner {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .c-timeline__card-content-inner {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-timeline__card-content-inner {
  background: #303030;
  color: #FFFFFF;
}
.c-widget--theme-grey .c-timeline__card-content-inner {
  background: #FFFFFF;
}
.is-expanded .c-timeline__card-content-inner {
  margin-left: -0.25rem;
  width: calc(100% + 0.5rem);
}
@media (min-width: 1024px) {
  .is-expanded .c-timeline__card-content-inner {
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
.c-widget--theme-dark .is-expanded .c-timeline__card-content-inner {
  background: #FFFFFF;
  color: #1a1a1a;
}
.c-widget--theme-grey .is-expanded .c-timeline__card-content-inner, .c-widget--theme-orange .is-expanded .c-timeline__card-content-inner {
  background: #1a1a1a;
  color: #FFFFFF;
}

.c-timeline__con {
  overflow-x: auto;
}
@media (min-width: 1024px) {
  .c-timeline__con {
    overflow: hidden;
  }
}

.c-timeline__wrap {
  width: 140vw;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}
@media (min-width: 1024px) {
  .c-timeline__wrap {
    width: 100%;
  }
}

.c-timeline__tooltip {
  color: #1a1a1a !important;
}
.c-widget--theme-dark .c-timeline__tooltip, .c-widget--theme-orange .c-timeline__tooltip {
  color: #FFFFFF !important;
}

.c-timeline__card-image {
  border-radius: 0.25rem;
  overflow: hidden;
  margin-bottom: 1rem;
}

.c-timeline__legend {
  display: flex;
  margin-top: 1.125rem;
  margin-bottom: 0.125rem;
  margin-left: 0.75rem;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .c-timeline__legend {
    margin-top: 3.75rem;
  }
}

.c-timeline__legend-item {
  display: inline-flex;
  align-items: center;
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.c-timeline__legend-item--notice {
  width: 100%;
}

.c-timeline__legend-marker {
  box-shadow: 0 0 0 0.125rem rgba(26, 26, 26, 0.15);
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  position: relative;
  left: 0;
  top: 0;
  margin-right: 0.375rem;
  background: #FFFFFF;
  color: #FF5000;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  border: 1.5px solid #FF5000;
}
.c-widget--theme-orange .c-timeline__legend-marker {
  border: 1.5px solid #FFFFFF;
}
@media (min-width: 1024px) {
  .c-timeline__legend-marker {
    width: 1.25rem;
    height: 1.25rem;
  }
}
.c-timeline__legend-marker svg {
  transform-origin: center;
  transition: all 0.3s cubic-bezier(0.7, 0.6, 0.1, 0.8);
  width: 100%;
  height: 100%;
  position: relative;
  top: -5px;
}
@media (min-width: 1024px) {
  .c-timeline__legend-marker svg {
    top: 0;
  }
}
.c-timeline__legend-marker.c-timeline__legend-maker--graph {
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  border-color: transparent;
}
.c-timeline__legend-marker.c-timeline__legend-maker--graph svg {
  color: #FF5000;
}
.c-widget--theme-orange .c-timeline__legend-marker.c-timeline__legend-maker--graph svg {
  color: #FFFFFF;
}

.c-timeline__legend-label {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #1a1a1a;
  line-height: 1;
}
@media screen and (min-width: 375px) {
  .c-timeline__legend-label {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-timeline__legend-label {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-timeline__legend-label {
    line-height: 1.5;
  }
}
.c-timeline__legend-item--notice .c-timeline__legend-label {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .c-timeline__legend-item--notice .c-timeline__legend-label {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-timeline__legend-item--notice .c-timeline__legend-label {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-timeline__legend-item--notice .c-timeline__legend-label {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-timeline__legend-label, .c-widget--theme-orange .c-timeline__legend-label {
  color: #FFFFFF;
}

.c-timeline__tooltip {
  position: absolute;
  display: none;
  transform: translateX(-50%);
  text-align: center;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
  color: #1a1a1a;
}
@media screen and (min-width: 375px) {
  .c-timeline__tooltip {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-timeline__tooltip {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-timeline__tooltip {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-timeline__tooltip {
  color: #FFFFFF;
}

.c-timeline__chart {
  width: 70% !important;
  position: relative;
}
.c-timeline__chart.c-timeline__chart--thin {
  width: 30% !important;
}
.c-timeline__chart.c-timeline__chart--thin:before {
  position: absolute;
  content: " " attr(data-chart-divider-label) "";
  display: block;
  width: 0.125rem;
  height: 100%;
  right: -24px;
  top: 0;
  writing-mode: vertical-rl;
  text-align: center;
  text-orientation: mixed;
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(26, 26, 26, 0.85);
}
@media screen and (min-width: 375px) {
  .c-timeline__chart.c-timeline__chart--thin:before {
    font-size: calc(12px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-timeline__chart.c-timeline__chart--thin:before {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .c-timeline__chart.c-timeline__chart--thin:before {
    line-height: 1.5;
  }
}
.c-widget--theme-dark .c-timeline__chart.c-timeline__chart--thin:before, .c-widget--theme-orange .c-timeline__chart.c-timeline__chart--thin:before {
  color: rgba(255, 255, 255, 0.5);
}
.c-timeline__chart.c-timeline__chart--thin:after {
  position: absolute;
  content: "";
  display: block;
  width: 0.125rem;
  height: 100%;
  right: -2px;
  top: 0;
  background: rgba(26, 26, 26, 0.85);
}
.c-widget--theme-dark .c-timeline__chart.c-timeline__chart--thin:after, .c-widget--theme-orange .c-timeline__chart.c-timeline__chart--thin:after {
  background: rgba(255, 255, 255, 0.5);
}

.c-video-bg {
  width: var(--video-bg-height);
  height: 100%;
  min-height: 100vh;
  min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  z-index: 2;
}

.c-video-bg__wrapper {
  position: relative;
  z-index: 3;
  height: 100vh;
  height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
  width: 100vw;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.c-video-bg__flagline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 2.1px;
  color: #FF5000;
  margin-bottom: 0.25rem;
}
@media screen and (min-width: 375px) {
  .c-video-bg__flagline {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-video-bg__flagline {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .c-video-bg__flagline {
    line-height: 1.5;
  }
}

.c-video-bg__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
  color: #FFFFFF;
  margin-bottom: 0;
}
@media screen and (min-width: 375px) {
  .c-video-bg__headline {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-video-bg__headline {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .c-video-bg__headline {
    line-height: 1.2;
  }
}
.c-video-bg__wrapper--content .c-video-bg__headline {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .c-video-bg__wrapper--content .c-video-bg__headline {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-video-bg__wrapper--content .c-video-bg__headline {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .c-video-bg__wrapper--content .c-video-bg__headline {
    line-height: 1.4;
  }
}

.c-video-bg__logo {
  width: 10.625rem;
  height: 4.6875rem;
  max-width: 100%;
  max-height: 100%;
  color: #FF5000;
}
@media (min-width: 1024px) {
  .c-video-bg__logo {
    width: 32.5rem;
    height: 14.6875rem;
  }
}

html {
  --plyr-color-main: #FF5000;
  --plyr-control-toggle-checked-background: #CC4C00;
  --plyr-font-family: "Roboto";
  --plyr-video-control-background-hover: #CC4C00;
  --plyr-video-control: #FF5000;
  --plyr-control-radius: 0.25rem;
  --plyr-control-spacing: 8px;
}

.plyr__controls .plyr__controls__item:first-child {
  background: #FF5000;
}
.plyr__controls .plyr__controls__item:first-child:hover {
  background: #CC4C00;
}

.plyr__control--overlaid {
  background: #FF5000;
}

.plyr--video .plyr__controls {
  padding: 0.5rem;
}

.plyr__control--fullscreen {
  display: none !important;
  position: fixed;
  left: 2rem;
  top: 2rem;
}
@media (min-width: 1024px) {
  .plyr__control--fullscreen {
    top: 3rem;
  }
}
.plyr:-webkit-full-screen .plyr__control--fullscreen {
  display: flex !important;
}
.plyr:fullscreen .plyr__control--fullscreen {
  display: flex !important;
}

.plyr {
  border-radius: 0.25rem;
  margin-bottom: 1rem;
}
.plyr:last-of-type {
  margin-bottom: 0;
}

/* ==========================================================================
   #WIDGET
   ========================================================================== */
.c-widget {
  position: relative;
}
.c-article > .c-widget:first-child {
  border-top-width: 0 !important;
}
.c-article > .c-widget:last-child {
  border-bottom-width: 4px !important;
}

.c-widget--relative {
  position: relative;
}

.c-widget--row {
  padding: 0 !important;
}

.c-widget--fullwidth {
  padding: 0;
}

.c-article > .c-widget--text + .c-widget--tabs,
.c-article > .c-widget--text + .c-widget--info-slider {
  padding-top: 0;
}

.c-article > .c-widget--featured-news + .c-widget {
  padding-top: 0;
}

@media (max-width: 1023.98px) {
  .c-widget--row .c-widget--financials + .c-widget--financials {
    padding-top: 0;
  }
}

.c-article > .c-widget--theme-grey + .c-widget--theme-grey {
  padding-top: 0;
}
.c-article > .c-widget--theme-grey + .c-widget--theme-grey.c-widget--counter {
  padding-top: 4.75rem;
}
@media (min-width: 1024px) {
  .c-article > .c-widget--theme-grey + .c-widget--theme-grey.c-widget--counter {
    padding-top: 4.75rem;
  }
}

.c-article > .c-widget--theme-dark + .c-widget--theme-dark {
  padding-top: 0;
}
.c-article > .c-widget--theme-dark + .c-widget--theme-dark.c-widget--counter {
  padding-top: 4.75rem;
}
@media (min-width: 1024px) {
  .c-article > .c-widget--theme-dark + .c-widget--theme-dark.c-widget--counter {
    padding-top: 4.75rem;
  }
}

.c-article > .c-widget--theme-orange + .c-widget--theme-orange {
  padding-top: 0;
}
.c-article > .c-widget--theme-orange + .c-widget--theme-orange.c-widget--counter {
  padding-top: 4.75rem;
}
@media (min-width: 1024px) {
  .c-article > .c-widget--theme-orange + .c-widget--theme-orange.c-widget--counter {
    padding-top: 4.75rem;
  }
}

.c-widget--map,
.c-widget--timeline,
.c-widget--flywheel,
.c-widget--flywheel-tech-grow,
.c-widget--flywheel-refresh,
.c-widget--csr-flywheel,
.c-widget--financials,
.c-widget--listing,
.c-widget--events,
.c-widget--counter,
.c-widget--text,
.c-widget--career,
.c-widget--info-slider,
.c-widget--downloads-tab,
.c-widget--image-teaser--border,
.c-widget--image-teaser,
.c-widget--tabs,
.c-widget--manager-card,
.c-widget--press-coverage {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  align-items: center;
}

.c-widget--downloads.c-widget--theme-dark, .c-widget--downloads.c-widget--theme-grey, .c-widget--downloads.c-widget--theme-orange,
.c-widget--events.c-widget--theme-dark,
.c-widget--events.c-widget--theme-grey,
.c-widget--events.c-widget--theme-orange,
.c-widget--manager-card.c-widget--theme-dark,
.c-widget--manager-card.c-widget--theme-grey,
.c-widget--manager-card.c-widget--theme-orange,
.c-widget--text.c-widget--theme-dark,
.c-widget--text.c-widget--theme-grey,
.c-widget--text.c-widget--theme-orange,
.c-widget--counter.c-widget--theme-dark,
.c-widget--counter.c-widget--theme-grey,
.c-widget--counter.c-widget--theme-orange,
.c-widget--listing.c-widget--theme-dark,
.c-widget--listing.c-widget--theme-grey,
.c-widget--listing.c-widget--theme-orange {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}
.c-widget--downloads.c-widget--theme-dark,
.c-widget--events.c-widget--theme-dark,
.c-widget--manager-card.c-widget--theme-dark,
.c-widget--text.c-widget--theme-dark,
.c-widget--counter.c-widget--theme-dark,
.c-widget--listing.c-widget--theme-dark {
  background: #1a1a1a;
}
.c-widget--downloads.c-widget--theme-grey,
.c-widget--events.c-widget--theme-grey,
.c-widget--manager-card.c-widget--theme-grey,
.c-widget--text.c-widget--theme-grey,
.c-widget--counter.c-widget--theme-grey,
.c-widget--listing.c-widget--theme-grey {
  background: #F0F0F0;
}
.c-widget--downloads.c-widget--theme-orange,
.c-widget--events.c-widget--theme-orange,
.c-widget--manager-card.c-widget--theme-orange,
.c-widget--text.c-widget--theme-orange,
.c-widget--counter.c-widget--theme-orange,
.c-widget--listing.c-widget--theme-orange {
  background: #FF5000;
}

@media (min-width: 1024px) {
  .c-widget--counter, .c-widget--counter.c-widget--theme-dark, .c-widget--counter.c-widget--theme-grey, .c-widget--counter.c-widget--theme-orange {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
}

.c-widget--quote {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 1024px) {
  .c-widget--quote {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-items: center;
    min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
  }
}

.c-widget--teaser-large,
.c-widget--info-section,
.c-widget--poster-section,
.c-widget--contact-section,
.c-widget--content-scroll,
.c-widget--poster-section {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  align-items: center;
  min-height: 100vh;
  min-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
}

.c-widget--content-list.c-widget--theme-dark, .c-widget--content-list.c-widget--theme-default {
  background: #1a1a1a;
}
.c-widget--content-list.c-widget--theme-grey {
  background: #F0F0F0;
}
.c-widget--content-list.c-widget--theme-orange {
  background: #FF5000;
}

.c-widget--timeline,
.c-widget--map,
.c-widget--flywheel,
.c-widget--flywheel-refresh,
.c-widget--csr-flywheel,
.c-widget--flywheel-tech-grow,
.c-widget--poster-section,
.c-widget--content-scroll,
.c-widget--career,
.c-widget--financials,
.c-widget--info-slider,
.c-widget--image-teaser,
.c-widget--teaser-large,
.c-widget--teaser-section,
.c-widget--cta,
.c-widget--counter,
.c-widget--tabs,
.c-widget--contact-section,
.c-widget--quote,
.c-widget--intro-header {
  --map-fill: rgba(26, 26, 26, 0.15);
  --map-stroke: #FFFFFF;
  --map-fill-highlight: #FF5000;
}
.c-widget--timeline.c-widget--theme-default,
.c-widget--map.c-widget--theme-default,
.c-widget--flywheel.c-widget--theme-default,
.c-widget--flywheel-refresh.c-widget--theme-default,
.c-widget--csr-flywheel.c-widget--theme-default,
.c-widget--flywheel-tech-grow.c-widget--theme-default,
.c-widget--poster-section.c-widget--theme-default,
.c-widget--content-scroll.c-widget--theme-default,
.c-widget--career.c-widget--theme-default,
.c-widget--financials.c-widget--theme-default,
.c-widget--info-slider.c-widget--theme-default,
.c-widget--image-teaser.c-widget--theme-default,
.c-widget--teaser-large.c-widget--theme-default,
.c-widget--teaser-section.c-widget--theme-default,
.c-widget--cta.c-widget--theme-default,
.c-widget--counter.c-widget--theme-default,
.c-widget--tabs.c-widget--theme-default,
.c-widget--contact-section.c-widget--theme-default,
.c-widget--quote.c-widget--theme-default,
.c-widget--intro-header.c-widget--theme-default {
  background: #FFFFFF;
}
.c-widget--timeline.c-widget--theme-dark,
.c-widget--map.c-widget--theme-dark,
.c-widget--flywheel.c-widget--theme-dark,
.c-widget--flywheel-refresh.c-widget--theme-dark,
.c-widget--csr-flywheel.c-widget--theme-dark,
.c-widget--flywheel-tech-grow.c-widget--theme-dark,
.c-widget--poster-section.c-widget--theme-dark,
.c-widget--content-scroll.c-widget--theme-dark,
.c-widget--career.c-widget--theme-dark,
.c-widget--financials.c-widget--theme-dark,
.c-widget--info-slider.c-widget--theme-dark,
.c-widget--image-teaser.c-widget--theme-dark,
.c-widget--teaser-large.c-widget--theme-dark,
.c-widget--teaser-section.c-widget--theme-dark,
.c-widget--cta.c-widget--theme-dark,
.c-widget--counter.c-widget--theme-dark,
.c-widget--tabs.c-widget--theme-dark,
.c-widget--contact-section.c-widget--theme-dark,
.c-widget--quote.c-widget--theme-dark,
.c-widget--intro-header.c-widget--theme-dark {
  background: #1a1a1a;
  --map-fill: rgba(255, 255, 255, 0.2);
  --map-stroke: #1a1a1a;
}
.c-widget--timeline.c-widget--theme-grey,
.c-widget--map.c-widget--theme-grey,
.c-widget--flywheel.c-widget--theme-grey,
.c-widget--flywheel-refresh.c-widget--theme-grey,
.c-widget--csr-flywheel.c-widget--theme-grey,
.c-widget--flywheel-tech-grow.c-widget--theme-grey,
.c-widget--poster-section.c-widget--theme-grey,
.c-widget--content-scroll.c-widget--theme-grey,
.c-widget--career.c-widget--theme-grey,
.c-widget--financials.c-widget--theme-grey,
.c-widget--info-slider.c-widget--theme-grey,
.c-widget--image-teaser.c-widget--theme-grey,
.c-widget--teaser-large.c-widget--theme-grey,
.c-widget--teaser-section.c-widget--theme-grey,
.c-widget--cta.c-widget--theme-grey,
.c-widget--counter.c-widget--theme-grey,
.c-widget--tabs.c-widget--theme-grey,
.c-widget--contact-section.c-widget--theme-grey,
.c-widget--quote.c-widget--theme-grey,
.c-widget--intro-header.c-widget--theme-grey {
  background: #F0F0F0;
  --map-stroke: #F0F0F0;
}
.c-widget--timeline.c-widget--theme-orange,
.c-widget--map.c-widget--theme-orange,
.c-widget--flywheel.c-widget--theme-orange,
.c-widget--flywheel-refresh.c-widget--theme-orange,
.c-widget--csr-flywheel.c-widget--theme-orange,
.c-widget--flywheel-tech-grow.c-widget--theme-orange,
.c-widget--poster-section.c-widget--theme-orange,
.c-widget--content-scroll.c-widget--theme-orange,
.c-widget--career.c-widget--theme-orange,
.c-widget--financials.c-widget--theme-orange,
.c-widget--info-slider.c-widget--theme-orange,
.c-widget--image-teaser.c-widget--theme-orange,
.c-widget--teaser-large.c-widget--theme-orange,
.c-widget--teaser-section.c-widget--theme-orange,
.c-widget--cta.c-widget--theme-orange,
.c-widget--counter.c-widget--theme-orange,
.c-widget--tabs.c-widget--theme-orange,
.c-widget--contact-section.c-widget--theme-orange,
.c-widget--quote.c-widget--theme-orange,
.c-widget--intro-header.c-widget--theme-orange {
  background: #FF5000;
  --map-fill-highlight: rgba(26, 26, 26, 0.15);
  --map-fill: rgba(255, 255, 255, 0.5);
  --map-stroke: #FF5000;
}

.c-widget--story-slider,
.c-widget--intro-header {
  padding: 0;
}

.c-widget--manager-card,
.c-widget--teaser-large,
.c-widget--poster-section,
.c-widget--contact-section {
  overflow: hidden;
}

.c-widget--hero {
  position: relative;
  padding: 0 !important;
  overflow: hidden;
  height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
  max-height: calc(100vh - var(--header-row--main-height) - var(--header-row--sub-height));
}

.c-widget--featured-news {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.c-widget__background-image {
  z-index: -1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  overflow: hidden;
  background-size: cover;
}
.c-widget__background-image:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent linear-gradient(270deg, #1a1a1a00 0%, #1a1a1a 100%) 0% 0% no-repeat padding-box;
  z-index: 0;
}

.c-widget--video-bg,
.c-widget--info-slider,
.c-widget--story-slider {
  overflow: hidden;
}

.c-widget__video {
  overflow: hidden;
  z-index: -1;
  position: fixed;
  max-height: 100vh;
  min-height: 100vh;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.c-widget__video .c-img.low-powermode {
  opacity: 0;
}
.c-widget__video:before {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  background: rgba(26, 26, 26, 0.85);
}
.c-widget__video video {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: -2;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  object-position: 90% 50%;
}
@media (min-width: 768px) {
  .c-widget__video video {
    object-position: 100% 50%;
  }
}

.c-widget-space--xl-top {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-top-width: 8px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--xl-top {
    border-top-width: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--xl-top {
    border-top-width: 16px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--xl-top-mobile {
    border-top-width: 8px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--xl-top-mobile {
    border-top-width: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--xl-top-mobile {
    border-top-width: 16px;
  }
}
.c-widget-space--xl-bottom {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-bottom-width: 8px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--xl-bottom {
    border-bottom-width: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--xl-bottom {
    border-bottom-width: 16px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--xl-bottom-mobile {
    border-bottom-width: 8px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--xl-bottom-mobile {
    border-bottom-width: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--xl-bottom-mobile {
    border-bottom-width: 16px;
  }
}
.c-widget-space--l-top {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-top-width: 4px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--l-top {
    border-top-width: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--l-top {
    border-top-width: 8px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--l-top-mobile {
    border-top-width: 4px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--l-top-mobile {
    border-top-width: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--l-top-mobile {
    border-top-width: 8px;
  }
}
.c-widget-space--l-bottom {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-bottom-width: 4px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--l-bottom {
    border-bottom-width: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--l-bottom {
    border-bottom-width: 8px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--l-bottom-mobile {
    border-bottom-width: 4px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--l-bottom-mobile {
    border-bottom-width: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--l-bottom-mobile {
    border-bottom-width: 8px;
  }
}
.c-widget-space--m-top {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-top-width: 2px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--m-top {
    border-top-width: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--m-top {
    border-top-width: 4px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--m-top-mobile {
    border-top-width: 2px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--m-top-mobile {
    border-top-width: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--m-top-mobile {
    border-top-width: 4px;
  }
}
.c-widget-space--m-bottom {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-bottom-width: 2px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--m-bottom {
    border-bottom-width: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--m-bottom {
    border-bottom-width: 4px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--m-bottom-mobile {
    border-bottom-width: 2px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--m-bottom-mobile {
    border-bottom-width: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--m-bottom-mobile {
    border-bottom-width: 4px;
  }
}
.c-widget-space--s-top {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-top-width: 1px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--s-top {
    border-top-width: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--s-top {
    border-top-width: 2px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--s-top-mobile {
    border-top-width: 1px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--s-top-mobile {
    border-top-width: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--s-top-mobile {
    border-top-width: 2px;
  }
}
.c-widget-space--s-bottom {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-bottom-width: 1px;
}
@media screen and (min-width: 375px) {
  .c-widget-space--s-bottom {
    border-bottom-width: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--s-bottom {
    border-bottom-width: 2px;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--s-bottom-mobile {
    border-bottom-width: 1px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--s-bottom-mobile {
    border-bottom-width: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--s-bottom-mobile {
    border-bottom-width: 2px;
  }
}
.c-widget-space--none-top {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-top-width: 0;
}
@media screen and (min-width: 375px) {
  .c-widget-space--none-top {
    border-top-width: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--none-top {
    border-top-width: 0;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--none-top-mobile {
    border-top-width: 0;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--none-top-mobile {
    border-top-width: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--none-top-mobile {
    border-top-width: 0;
  }
}
.c-widget-space--none-bottom {
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: #FFFFFF;
  border-bottom-width: 0;
}
@media screen and (min-width: 375px) {
  .c-widget-space--none-bottom {
    border-bottom-width: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .c-widget-space--none-bottom {
    border-bottom-width: 0;
  }
}

@media (max-width: 1023.98px) {
  .c-widget-space--none-bottom-mobile {
    border-bottom-width: 0;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .c-widget-space--none-bottom-mobile {
    border-bottom-width: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .c-widget-space--none-bottom-mobile {
    border-bottom-width: 0;
  }
}
.c-widget .c-widget {
  border: none;
}

@media (min-width: 1024px) {
  .c-widget--map,
.c-widget--cta,
.c-widget--quote,
.c-widget--timeline,
.c-widget--flywheel,
.c-widget--flywheel-refresh,
.c-widget--csr-flywheel,
.c-widget--manager-card,
.c-widget--financials,
.c-widget--downloads,
.c-widget--events,
.c-widget--press-coverage,
.c-widget--listing,
.c-widget--featured-news,
.c-widget--contact-section,
.c-widget--image-teaser,
.c-widget--counter {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

/* ==========================================================================
   #ALIGN
   ========================================================================== */
.u-float-left {
  float: left;
}

.u-float-right {
  float: right;
}

.u-clear {
  clear: both;
}

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

.u-text-left {
  text-align: left;
}

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

/* ==========================================================================
   #CLEARFIX
   ========================================================================== */
/**
 * Attach our clearfix mixin to a utility class.
 */
.u-clearfix:after {
  content: "" !important;
  display: block !important;
  clear: both !important;
}

.u-color-orange--500 {
  background-color: #FF5000;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-orange--500 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-orange--500 > div:after {
  width: 100%;
  content: "#FF5000";
  font-weight: normal;
}
.u-color-orange--900 {
  background-color: #CC4C00;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-orange--900 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-orange--900 > div:after {
  width: 100%;
  content: "#CC4C00";
  font-weight: normal;
}

.u-color-black--200 {
  background-color: #C7C7C7;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--200 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--200 > div:after {
  width: 100%;
  content: "#C7C7C7";
  font-weight: normal;
}
.u-color-black--300 {
  background-color: #8A8A8A;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--300 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--300 > div:after {
  width: 100%;
  content: "#8A8A8A";
  font-weight: normal;
}
.u-color-black--400 {
  background-color: #707070;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--400 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--400 > div:after {
  width: 100%;
  content: "#707070";
  font-weight: normal;
}
.u-color-black--600 {
  background-color: #4C4C4C;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--600 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--600 > div:after {
  width: 100%;
  content: "#4C4C4C";
  font-weight: normal;
}
.u-color-black--700 {
  background-color: #303030;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--700 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--700 > div:after {
  width: 100%;
  content: "#303030";
  font-weight: normal;
}
.u-color-black--800 {
  background-color: #1a1a1a;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--800 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--800 > div:after {
  width: 100%;
  content: "#1a1a1a";
  font-weight: normal;
}
.u-color-black--800-15 {
  background-color: rgba(26, 26, 26, 0.15);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--800-15 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--800-15 > div:after {
  width: 100%;
  content: "rgba(26, 26, 26, 0.15)";
  font-weight: normal;
}
.u-color-black--800-50 {
  background-color: rgba(26, 26, 26, 0.5);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--800-50 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--800-50 > div:after {
  width: 100%;
  content: "rgba(26, 26, 26, 0.5)";
  font-weight: normal;
}
.u-color-black--800-85 {
  background-color: rgba(26, 26, 26, 0.85);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--800-85 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--800-85 > div:after {
  width: 100%;
  content: "rgba(26, 26, 26, 0.85)";
  font-weight: normal;
}
.u-color-black--900 {
  background-color: #000000;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-black--900 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-black--900 > div:after {
  width: 100%;
  content: "#000000";
  font-weight: normal;
}

.u-color-white--600 {
  background-color: #E5E5E5;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--600 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--600 > div:after {
  width: 100%;
  content: "#E5E5E5";
  font-weight: normal;
}
.u-color-white--800 {
  background-color: #F0F0F0;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--800 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--800 > div:after {
  width: 100%;
  content: "#F0F0F0";
  font-weight: normal;
}
.u-color-white--800-50 {
  background-color: rgba(240, 240, 240, 0.5);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--800-50 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--800-50 > div:after {
  width: 100%;
  content: "rgba(240, 240, 240, 0.5)";
  font-weight: normal;
}
.u-color-white--850 {
  background-color: #F7F7F7;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--850 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--850 > div:after {
  width: 100%;
  content: "#F7F7F7";
  font-weight: normal;
}
.u-color-white--900 {
  background-color: #FFFFFF;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--900 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--900 > div:after {
  width: 100%;
  content: "#FFFFFF";
  font-weight: normal;
}
.u-color-white--900-10 {
  background-color: rgba(255, 255, 255, 0.1);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--900-10 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--900-10 > div:after {
  width: 100%;
  content: "rgba(255, 255, 255, 0.1)";
  font-weight: normal;
}
.u-color-white--900-15 {
  background-color: rgba(255, 255, 255, 0.15);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--900-15 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--900-15 > div:after {
  width: 100%;
  content: "rgba(255, 255, 255, 0.15)";
  font-weight: normal;
}
.u-color-white--900-20 {
  background-color: rgba(255, 255, 255, 0.2);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--900-20 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--900-20 > div:after {
  width: 100%;
  content: "rgba(255, 255, 255, 0.2)";
  font-weight: normal;
}
.u-color-white--900-50 {
  background-color: rgba(255, 255, 255, 0.5);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--900-50 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--900-50 > div:after {
  width: 100%;
  content: "rgba(255, 255, 255, 0.5)";
  font-weight: normal;
}
.u-color-white--900-85 {
  background-color: rgba(255, 255, 255, 0.85);
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-white--900-85 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-white--900-85 > div:after {
  width: 100%;
  content: "rgba(255, 255, 255, 0.85)";
  font-weight: normal;
}

.u-color-error--900 {
  background-color: #B00200;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #000000;
  display: flex;
  position: relative;
}
.u-color-error--900 > div {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  margin-top: auto;
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
.u-color-error--900 > div:after {
  width: 100%;
  content: "#B00200";
  font-weight: normal;
}

.u-fonts__hero-lg {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 64px;
  line-height: 1;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .u-fonts__hero-lg {
    font-size: calc(64px + 76 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-fonts__hero-lg {
    font-size: 140px;
  }
}
@media (min-width: 1024px) {
  .u-fonts__hero-lg {
    line-height: 1;
  }
}

.u-fonts__hero-md {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -1.92px;
}
@media screen and (min-width: 375px) {
  .u-fonts__hero-md {
    font-size: calc(40px + 24 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-fonts__hero-md {
    font-size: 64px;
  }
}
@media (min-width: 1024px) {
  .u-fonts__hero-md {
    line-height: 1.2;
  }
}

.u-fonts__headline-h1 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: -0.96px;
}
@media screen and (min-width: 375px) {
  .u-fonts__headline-h1 {
    font-size: calc(32px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-fonts__headline-h1 {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .u-fonts__headline-h1 {
    line-height: 1.2;
  }
}

.u-fonts__headline-h2 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: -0.6px;
}
@media screen and (min-width: 375px) {
  .u-fonts__headline-h2 {
    font-size: calc(20px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-fonts__headline-h2 {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .u-fonts__headline-h2 {
    line-height: 1.4;
  }
}

.u-fonts__headline-h3 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 375px) {
  .u-fonts__headline-h3 {
    font-size: calc(16px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-fonts__headline-h3 {
    font-size: 16px;
  }
}
@media (min-width: 1024px) {
  .u-fonts__headline-h3 {
    line-height: 1.5;
  }
}

.u-fonts__headline-h4 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .u-fonts__headline-h4 {
    font-size: calc(14px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-fonts__headline-h4 {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .u-fonts__headline-h4 {
    line-height: 1.5;
  }
}

.u-fonts__headline-h5 {
  font-family: "Roboto", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  line-height: 1.2;
}
@media screen and (min-width: 375px) {
  .u-fonts__headline-h5 {
    font-size: calc(10px + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-fonts__headline-h5 {
    font-size: 10px;
  }
}
@media (min-width: 1024px) {
  .u-fonts__headline-h5 {
    line-height: 1.2;
  }
}

/* ==========================================================================
   #HIDE
   ========================================================================== */
/**
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.u-hidden-visually {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

/**
 * Hide visually and from screen readers.
 */
.u-hidden {
  display: none !important;
}

.u-hidden\@small {
  display: none;
}
@media (min-width: 768px) {
  .u-hidden\@small {
    display: block;
  }
}

/* ==========================================================================
   SPACING
   ========================================================================== */
.u-space--xl-top {
  margin-top: 8px;
}
@media screen and (min-width: 375px) {
  .u-space--xl-top {
    margin-top: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--xl-top {
    margin-top: 16px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--xl-top-mobile {
    margin-top: 8px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--xl-top-mobile {
    margin-top: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--xl-top-mobile {
    margin-top: 16px;
  }
}
.u-space--xl-bottom {
  margin-bottom: 8px;
}
@media screen and (min-width: 375px) {
  .u-space--xl-bottom {
    margin-bottom: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--xl-bottom {
    margin-bottom: 16px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--xl-bottom-mobile {
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--xl-bottom-mobile {
    margin-bottom: calc(8px + 8 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--xl-bottom-mobile {
    margin-bottom: 16px;
  }
}
.u-space--l-top {
  margin-top: 4px;
}
@media screen and (min-width: 375px) {
  .u-space--l-top {
    margin-top: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--l-top {
    margin-top: 8px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--l-top-mobile {
    margin-top: 4px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--l-top-mobile {
    margin-top: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--l-top-mobile {
    margin-top: 8px;
  }
}
.u-space--l-bottom {
  margin-bottom: 4px;
}
@media screen and (min-width: 375px) {
  .u-space--l-bottom {
    margin-bottom: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--l-bottom {
    margin-bottom: 8px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--l-bottom-mobile {
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--l-bottom-mobile {
    margin-bottom: calc(4px + 4 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--l-bottom-mobile {
    margin-bottom: 8px;
  }
}
.u-space--m-top {
  margin-top: 2px;
}
@media screen and (min-width: 375px) {
  .u-space--m-top {
    margin-top: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--m-top {
    margin-top: 4px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--m-top-mobile {
    margin-top: 2px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--m-top-mobile {
    margin-top: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--m-top-mobile {
    margin-top: 4px;
  }
}
.u-space--m-bottom {
  margin-bottom: 2px;
}
@media screen and (min-width: 375px) {
  .u-space--m-bottom {
    margin-bottom: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--m-bottom {
    margin-bottom: 4px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--m-bottom-mobile {
    margin-bottom: 2px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--m-bottom-mobile {
    margin-bottom: calc(2px + 2 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--m-bottom-mobile {
    margin-bottom: 4px;
  }
}
.u-space--s-top {
  margin-top: 1px;
}
@media screen and (min-width: 375px) {
  .u-space--s-top {
    margin-top: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--s-top {
    margin-top: 2px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--s-top-mobile {
    margin-top: 1px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--s-top-mobile {
    margin-top: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--s-top-mobile {
    margin-top: 2px;
  }
}
.u-space--s-bottom {
  margin-bottom: 1px;
}
@media screen and (min-width: 375px) {
  .u-space--s-bottom {
    margin-bottom: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--s-bottom {
    margin-bottom: 2px;
  }
}

@media (max-width: 1023.98px) {
  .u-space--s-bottom-mobile {
    margin-bottom: 1px;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--s-bottom-mobile {
    margin-bottom: calc(1px + 1 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--s-bottom-mobile {
    margin-bottom: 2px;
  }
}
.u-space--none-top {
  margin-top: 0;
}
@media screen and (min-width: 375px) {
  .u-space--none-top {
    margin-top: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--none-top {
    margin-top: 0;
  }
}

@media (max-width: 1023.98px) {
  .u-space--none-top-mobile {
    margin-top: 0;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--none-top-mobile {
    margin-top: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--none-top-mobile {
    margin-top: 0;
  }
}
.u-space--none-bottom {
  margin-bottom: 0;
}
@media screen and (min-width: 375px) {
  .u-space--none-bottom {
    margin-bottom: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (min-width: 1440px) {
  .u-space--none-bottom {
    margin-bottom: 0;
  }
}

@media (max-width: 1023.98px) {
  .u-space--none-bottom-mobile {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 375px) {
  .u-space--none-bottom-mobile {
    margin-bottom: calc(0 + 0 * (100vw - 375px) / 1065);
  }
}
@media screen and (max-width: 1023.98px) and (min-width: 1440px) {
  .u-space--none-bottom-mobile {
    margin-bottom: 0;
  }
}

/*# sourceMappingURL=main.css.map*/