home.v1.10 {
  display: none; }

@keyframes scroll-featured-headline {
  0% {
    transform: translateX(100%); }
  100% {
    transform: translateX(-100%); } }

@keyframes glitch-border-color-in {
  0% {
    border-color: #ffffff; }
  100% {
    border-color: #B29637; } }

@keyframes glitch-border-color-out {
  0% {
    border-color: #B29637; }
  100% {
    border-color: #ffffff; } }

@keyframes scale-glitch-to-small {
  0% {
    transform: scale(1); }
  60% {
    transform: scale(0.65); }
  100% {
    transform: scale(0.75); } }

@keyframes scale-glitch-to-normal {
  0% {
    transform: scale(0.75); }
  50% {
    transform: scale(0.45); }
  60% {
    transform: scale(0.55); }
  80% {
    transform: scale(0.65); }
  100% {
    transform: scale(1); } }

@keyframes show-slide {
  0% {
    filter: sepia(0) saturate(1) hue-rotate(0) blur(0) opacity(0); }
  15% {
    filter: sepia(1) saturate(100%) hue-rotate(72deg) blur(2px) opacity(0.5); }
  25% {
    filter: sepia(0) saturate(1) hue-rotate(0) blur(0) opacity(1); }
  55% {
    filter: sepia(1) saturate(10000%) hue-rotate(72deg) blur(2px) opacity(0.5); }
  85% {
    filter: sepia(0) saturate(1) hue-rotate(0) blur(0) opacity(1); }
  95% {
    filter: sepia(0.5) saturate(100%) hue-rotate(25deg) blur(0) opacity(1); }
  100% {
    filter: sepia(0) saturate(1) hue-rotate(0) blur(0) opacity(1); } }

@keyframes hide-slide {
  0% {
    filter: opacity(1); }
  100% {
    filter: opacity(0); } }

@keyframes marquee {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-100%); } }

@media (max-width: 1350px) {
  header.main-nav {
    display: none !important; }
  header.mobile-nav {
    display: block !important; } }

body,
.home-page-content {
  overflow-x: hidden; }

#preview-bar-iframe {
  display: none; }

.home-page-content {
  min-height: calc(100vh - 99px);
  position: relative;
  width: 100%; }
  .home-page-content a:link,
  .home-page-content a:visited,
  .home-page-content a:hover,
  .home-page-content a:active {
    text-decoration: none; }
  .home-page-content h3 {
    text-transform: unset; }
  .home-page-content img {
    margin: 0;
    padding: 0;
    display: block; }
  .home-page-content div {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 100%;
    position: relative; }
  .home-page-content .background-image-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .home-page-content .background-image-1 img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .home-page-content .slide-show-modules-containers {
    flex-direction: row;
    height: calc(100vh - 99px); }
    .home-page-content .slide-show-modules-containers .featured-headline-container-2 {
      display: none;
      width: 100%;
      transform: translateY(-43%);
      margin-bottom: -25px;
      pointer-events: none; }
      .home-page-content .slide-show-modules-containers .featured-headline-container-2 .featured-headline {
        width: fit-content;
        min-width: 100%;
        text-transform: uppercase;
        font-size: 100px;
        font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke-width: 2px;
        -webkit-text-stroke-color: #fff;
        font-style: normal;
        font-weight: 400;
        white-space: nowrap;
        animation: scroll-featured-headline;
        animation-duration: 13s;
        animation-timing-function: linear;
        animation-iteration-count: infinite; }
    .home-page-content .slide-show-modules-containers .background-image-2 {
      width: 15%;
      height: calc(100vh - 99px); }
      .home-page-content .slide-show-modules-containers .background-image-2 img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .home-page-content .slide-show-modules-containers .slide-show-container {
      width: 50%;
      height: 100%;
      height: calc(100vh - 99px); }
      .home-page-content .slide-show-modules-containers .slide-show-container .sticker-overlay {
        position: absolute;
        width: 250px;
        height: 250px;
        border-radius: 100%;
        top: 10%;
        transform: translateX(-50%);
        pointer-events: none; }
      .home-page-content .slide-show-modules-containers .slide-show-container .featured-headline-container {
        position: absolute;
        bottom: 45px;
        width: 100%;
        pointer-events: none;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0); }
        .home-page-content .slide-show-modules-containers .slide-show-container .featured-headline-container .featured-headline {
          width: fit-content;
          min-width: 100%;
          text-transform: uppercase;
          font-size: 100px;
          font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
          -webkit-text-fill-color: transparent;
          -webkit-text-stroke-width: 2px;
          -webkit-text-stroke-color: #fff;
          font-style: normal;
          font-weight: 400;
          white-space: nowrap;
          animation: scroll-featured-headline;
          animation-duration: 13s;
          animation-timing-function: linear;
          animation-iteration-count: infinite; }
      .home-page-content .slide-show-modules-containers .slide-show-container .slides {
        width: 100%;
        flex: 1; }
        .home-page-content .slide-show-modules-containers .slide-show-container .slides .slide {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          filter: opacity(0);
          pointer-events: none; }
          .home-page-content .slide-show-modules-containers .slide-show-container .slides .slide img {
            object-fit: cover;
            width: 100%;
            height: 100%; }
          .home-page-content .slide-show-modules-containers .slide-show-container .slides .slide.show-slide {
            animation: show-slide;
            animation-duration: 0.5s;
            animation-fill-mode: forwards;
            pointer-events: auto; }
          .home-page-content .slide-show-modules-containers .slide-show-container .slides .slide.hide-slide {
            animation: hide-slide;
            animation-duration: 0.4s;
            animation-fill-mode: forwards; }
    .home-page-content .slide-show-modules-containers .modules-container {
      width: 35%;
      margin-left: -5%;
      height: calc(100vh - 99px);
      overflow: hidden;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0); }
      .home-page-content .slide-show-modules-containers .modules-container .modules {
        transition-timing-function: linear; }
        .home-page-content .slide-show-modules-containers .modules-container .modules h3 {
          letter-spacing: 0.05em; }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module {
          margin-bottom: 40px;
          position: relative;
          display: flex;
          transform: translateZ(0); }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 {
          width: 60%;
          padding-top: 60%;
          margin-left: 25%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            position: absolute;
            top: 0;
            left: 0; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container {
            overflow: hidden;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            width: 90%;
            height: 96%;
            position: absolute;
            left: 5%;
            top: 2%;
            transform: scale(0.7) translateY(2%);
            opacity: 0;
            transition: transform 0.3s, opacity 0.15s;
            z-index: 2; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee {
              font-size: 11px;
              position: absolute;
              color: #B29637;
              flex-direction: row;
              width: 100%;
              line-height: 11px;
              overflow: hidden;
              -webkit-backface-visibility: hidden;
              -moz-backface-visibility: hidden;
              -webkit-transform: translate3d(0, 0, 0);
              -moz-transform: translate3d(0, 0, 0); }
              .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee .text-1,
              .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee .text-2 {
                white-space: nowrap;
                width: fit-content;
                animation: marquee;
                animation-play-state: paused;
                animation-duration: 50s;
                animation-timing-function: linear;
                animation-iteration-count: infinite;
                overflow: hidden;
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -webkit-transform: translate3d(0, 0, 0);
                -moz-transform: translate3d(0, 0, 0); }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee.left {
              transform: rotate(90deg) translateY(-100%);
              transform-origin: top left; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee.top {
              margin-top: -2px; }
              .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee.top .text-1,
              .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee.top .text-2 {
                animation-direction: reverse; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee.right {
              transform: rotate(-90deg) translateY(-100%);
              transform-origin: top right; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 .marquee-container .marquee.bottom {
              bottom: 15px; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-1.run-forward .marquee-container {
            transform: scale(1) translateY(2%);
            opacity: 1; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-1.run-forward .marquee-container .marquee .text-1,
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-1.run-forward .marquee-container .marquee .text-2 {
              animation-play-state: running; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-1.run-forward img {
            animation: scale-glitch-to-small;
            animation-duration: 0.25s;
            animation-fill-mode: forwards; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-1.run-reverse img {
            animation: scale-glitch-to-normal;
            animation-duration: 0.2s;
            animation-fill-mode: forwards; }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-2 {
          width: 75%;
          border: 5px solid #ffffff;
          margin-left: 5%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-2 img {
            width: 100%;
            object-fit: cover;
            height: 100%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-2.run-forward {
            animation: glitch-border-color-in;
            animation-duration: 0.2s;
            animation-fill-mode: forwards;
            animation-timing-function: linear; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-2.run-reverse {
            animation: glitch-border-color-out;
            animation-duration: 0.2s;
            animation-fill-mode: forwards;
            animation-timing-function: linear; }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-3 {
          align-self: flex-end;
          width: 60%;
          padding-top: 50%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-3 img {
            position: absolute;
            object-fit: cover;
            transition: transform 0.2s; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-3 .image-1 {
            width: 80%;
            height: 90%;
            left: 0;
            bottom: 0;
            transform-origin: center; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-3 .image-2 {
            width: 55%;
            height: 90%;
            right: 0;
            top: 0;
            transform-origin: center; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-3 h3 {
            opacity: 0;
            position: absolute;
            transition: opacity 0.3s;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-size: 32px;
            font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
            color: #ffffff;
            background-color: #000000;
            padding: 7px 25px 1px 25px;
            white-space: nowrap; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-3.run-forward .image-1 {
            transform: rotate(-8deg) scale(0.9) translate(3%, -3%); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-3.run-forward .image-2 {
            transform: rotate(8deg) scale(0.9) translate(-8%, -6%); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-3.run-forward h3 {
            opacity: 1; }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 {
          width: 65%;
          padding-top: 65%;
          margin-left: 20%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 img {
            position: absolute;
            object-fit: cover;
            transition: transform 0.3s;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 .image-1 {
            transition: transform 0.15s;
            transform-origin: bottom right; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 .image-border {
            border: 2px solid #ffffff;
            width: 61%;
            height: 59%;
            position: absolute;
            right: 4%;
            bottom: 0;
            border-bottom: none;
            opacity: 0;
            transition: opacity 1s; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 .text-container {
            position: absolute;
            width: 61%;
            right: 4%;
            bottom: 59%;
            text-align: right;
            opacity: 0;
            transition: opacity 1s; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 .text-container .text-1 {
              color: #ffffff;
              font-family: ff-meta-web-pro, sans-serif;
              width: 100%;
              align-self: flex-end;
              line-height: 18px;
              margin-bottom: 10px;
              font-style: italic; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 .text-container .text-2 {
              color: #B29637;
              font-size: 32px;
              font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
              text-transform: uppercase; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-4.run-forward .image-1 {
            transform: scale(0.56) translateX(-11%); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-4.run-forward .image-border {
            opacity: 1; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-4.run-forward .text-container {
            opacity: 1; }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-5 {
          width: 60%;
          align-self: flex-end;
          padding-top: 40%;
          overflow: hidden;
          -webkit-backface-visibility: hidden;
          -moz-backface-visibility: hidden;
          -webkit-transform: translate3d(0, 0, 0);
          -moz-transform: translate3d(0, 0, 0); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-5 img {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            object-fit: cover; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-5 .overlay {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: #B29637;
            opacity: 0.7;
            transition: transform 0.25s;
            transform: translateX(-100%); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-5 .text-container {
            position: absolute;
            width: 75%;
            right: 4%;
            bottom: 4%;
            text-align: right;
            opacity: 0;
            transition: opacity 1s; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-5 .text-container .text-1 {
              color: #ffffff;
              font-family: ff-meta-web-pro, sans-serif;
              width: 75%;
              align-self: flex-end;
              line-height: 18px;
              margin-bottom: 10px;
              font-style: italic; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-5 .text-container .text-2 {
              color: #ffffff;
              font-size: 32px;
              font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
              text-transform: uppercase; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-5.run-forward .overlay {
            transform: translateX(0); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-5.run-forward .text-container {
            opacity: 1; }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-6 {
          width: 70%;
          padding-top: 80%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-6 img {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            border: 3px solid #ffffff; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-6 .image-1 {
            transition: transform 0.15s; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-6 .text-1 {
            opacity: 0;
            position: absolute;
            transition: opacity 0.3s;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-size: 32px;
            font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
            color: #ffffff;
            background-color: #B29637;
            padding: 7px 25px 1px 25px;
            white-space: nowrap; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-6 .text-2 {
            position: absolute;
            right: 20%;
            bottom: 17%;
            opacity: 0;
            color: #ffffff;
            font-family: ff-meta-web-pro, sans-serif;
            width: 30%;
            align-self: flex-end;
            line-height: 18px;
            margin-bottom: 10px;
            font-style: italic;
            transition: opacity 0.3s;
            text-align: right; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-6.run-forward .image-1 {
            transform: scale(0.7); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-6.run-forward .text-1,
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-6.run-forward .text-2 {
            opacity: 1; }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 {
          width: 70%;
          padding-top: 75%;
          align-self: flex-end;
          margin-right: 5%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 img {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            object-fit: cover; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .image-1 {
            transition: opacity 0.25s; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .text-container {
            position: absolute;
            width: 75%;
            padding: 10px;
            bottom: 25%;
            overflow: hidden;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0); }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .text-container .text-1,
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .text-container .text-2 {
              position: relative;
              opacity: 0;
              transition: opacity 0.5s;
              text-align: right; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .text-container .text-1 {
              font-size: 32px;
              font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
              color: #B29637;
              white-space: nowrap; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .text-container .text-2 {
              color: #ffffff;
              font-family: ff-meta-web-pro, sans-serif;
              line-height: 18px;
              font-style: italic; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .text-container .background {
              transition: transform .25s;
              transform: translateX(-100%);
              background-color: #000000;
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares .square {
              width: 50%;
              height: 50%;
              position: absolute;
              border: 1px solid #B29637;
              transition: transform 0.25s;
              transform: scale(0);
              transform-origin: bottom left; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares .square:nth-child(1) {
              left: 10%;
              bottom: 10%;
              transition-delay: 0s; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares .square:nth-child(2) {
              left: 15%;
              bottom: 15%;
              transition-delay: 0.03s; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares .square:nth-child(3) {
              left: 20%;
              bottom: 20%;
              transition-delay: 0.06s; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares .square:nth-child(4) {
              left: 25%;
              bottom: 25%;
              transition-delay: 0.09s; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares .square:nth-child(5) {
              left: 30%;
              bottom: 30%;
              transition-delay: 0.12s; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 .squares .square:nth-child(6) {
              left: 35%;
              bottom: 35%;
              transition-delay: 0.15s; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7.run-forward .image-1 {
            opacity: 0; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7.run-forward .text-1,
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7.run-forward .text-2 {
            opacity: 1; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7.run-forward .background {
            transform: translateX(0); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-7.run-forward .squares .square {
            transform: scale(1); }
        .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 {
          width: 65%;
          padding-top: 65%;
          margin-left: 20%;
          overflow: hidden;
          -webkit-backface-visibility: hidden;
          -moz-backface-visibility: hidden;
          -webkit-transform: translate3d(0, 0, 0);
          -moz-transform: translate3d(0, 0, 0); }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 .text-container {
            flex-direction: column;
            position: absolute;
            bottom: 0;
            left: 0; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 .text-container .text-1,
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 .text-container .text-2 {
              font-size: 35px;
              line-height: 100%;
              font-family: "Champion Middlewt A", "Champion Middlewt B", Helvetica, sans-serif;
              white-space: nowrap; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 .text-container .text-1 {
              -webkit-text-fill-color: transparent;
              -webkit-text-stroke-width: 2px;
              -webkit-text-stroke-color: #B29637;
              letter-spacing: 2px; }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 .text-container .text-2 {
              color: #000000; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 .image-container {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            transition: transform 0.25s;
            overflow: hidden;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0); }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 .image-container img {
              width: 100%;
              height: 100%;
              object-fit: cover;
              transition: transform 0.25s; }
          .home-page-content .slide-show-modules-containers .modules-container .modules .module-8.run-forward .image-container {
            transform: translateY(-20%); }
            .home-page-content .slide-show-modules-containers .modules-container .modules .module-8.run-forward .image-container img {
              transform: translateY(10%); }
            @media (max-width: 440px) {
              .home-page-content .slide-show-modules-containers .modules-container .modules .module-8.run-forward .image-container {
                transform: translateY(-24%); }
                .home-page-content .slide-show-modules-containers .modules-container .modules .module-8.run-forward .image-container img {
                  transform: translateY(12%); } }

@media (max-width: 1300px) {
  .home-page-content .slide-show-modules-containers .background-image-2 {
    width: 8%; }
  .home-page-content .slide-show-modules-containers .slide-show-container {
    width: 45%; }
    .home-page-content .slide-show-modules-containers .slide-show-container .sticker-overlay {
      transform: translateX(-50%) scale(0.55);
      top: 3.5%; }
  .home-page-content .slide-show-modules-containers .modules-container {
    width: 41%;
    margin-left: 3%;
    margin-right: 3%; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-1 {
      width: 100%;
      padding-top: 100%;
      margin-left: 0; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-2 {
      width: 100%;
      margin-left: 0; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-3 {
      width: 100%;
      padding-top: 90%; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-4 {
      width: 100%;
      padding-top: 100%;
      margin-left: 0; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-5 {
      width: 100%;
      padding-top: 70%; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-6 {
      width: 100%;
      padding-top: 110%; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-7 {
      width: 100%;
      padding-top: 105%;
      margin-right: 0; }
    .home-page-content .slide-show-modules-containers .modules-container .modules .module-8 {
      width: 100%;
      padding-top: 100%;
      margin-left: 0; } }

@media (max-width: 1100px) {
  .home-page-content .slide-show-modules-containers .background-image-2 {
    width: 10%; }
  .home-page-content .slide-show-modules-containers .slide-show-container {
    width: 43%; }
  .home-page-content .slide-show-modules-containers .modules-container {
    width: 41%; } }

@media (max-width: 768px) {
  .home-page-content .slide-show-modules-containers {
    flex-direction: column;
    height: auto; }
    .home-page-content .slide-show-modules-containers .featured-headline-container-2 {
      display: flex; }
    .home-page-content .slide-show-modules-containers .background-image-2 {
      height: calc(80vh - 99px);
      width: 20%;
      position: absolute;
      top: 0;
      left: 0; }
    .home-page-content .slide-show-modules-containers .slide-show-container {
      width: 80%;
      margin: 0;
      height: calc(80vh - 99px);
      align-self: flex-end; }
      .home-page-content .slide-show-modules-containers .slide-show-container .sticker-overlay {
        transform: translateX(-50%) scale(0.5);
        top: 2%; }
      .home-page-content .slide-show-modules-containers .slide-show-container .featured-headline-container {
        display: none; }
    .home-page-content .slide-show-modules-containers .modules-container {
      width: 100%;
      margin: 0;
      padding: 5%;
      height: auto; } }
