@font-face {
  font-family: Gt America Standard;
  src: url('../fonts/GT-America-Standard-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gt America Standard;
  src: url('../fonts/GT-America-Standard-Light.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gt America Standard;
  src: url('../fonts/GT-America-Standard-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block {
  color: #f22e36;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  position: absolute;
  inset: auto auto 11% 16%;
}

.link-block.img {
  background-color: #ffffffbf;
  border-radius: 30px;
  padding: 9px 10px;
  bottom: 9%;
  left: 12%;
}

.link-block.flip {
  z-index: 100;
  bottom: 9%;
  left: 14%;
}

.text-block-2 {
  letter-spacing: 3.6px;
  margin-left: 10px;
  font-family: Gt America Standard, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 2vw;
  display: inline-block;
}

.text-block-2._2 {
  letter-spacing: .25vw;
}

.text-block-2._2.img {
  font-size: .6rem;
  display: none;
}

.arrow {
  width: 24px;
  margin-top: -1px;
  margin-right: 0%;
  display: inline-block;
}

.arrow.flip {
  width: 2.4vw;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
}

.grid._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: grid;
}

.grid._1-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.grid.full-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid.full-row.two {
  grid-template-rows: auto auto;
}

.grid.hide {
  display: flex;
}

.grid-unit {
  background-color: #fff;
  height: 0;
  padding-top: 50%;
  padding-bottom: 50%;
  transition: all .1s;
  position: relative;
  overflow: hidden;
}

.grid-unit:hover {
  z-index: 1;
  transform: scale(1.03);
  box-shadow: 0 0 20px #00000014;
}

.grid-unit.gray {
  background-color: #f9f9f9;
}

.grid-unit.gray.img {
  background-color: #f3f3f3;
}

.headline {
  padding-right: 16%;
  font-family: Gt America Standard, sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 2.2rem;
  position: absolute;
  inset: 33% auto auto 16%;
}

.headline._2 {
  font-size: 2.5vw;
  line-height: 3vw;
  top: 31%;
}

.headline._2.img {
  padding-right: 8%;
  font-size: 2.2vw;
  top: 10%;
  left: 13%;
}

.headline._2.flip-back {
  font-size: 1.6vw;
  font-weight: 400;
  top: 8%;
  left: 14%;
}

.headline._2.flip {
  top: 29%;
}

.icon {
  width: 40px;
  position: absolute;
  inset: 14% auto auto 16%;
}

.icon._2 {
  width: 3.3vw;
}

.icon._2.flip {
  top: 12%;
}

.intro {
  margin-bottom: 1rem;
  font-family: Gt America Standard, sans-serif;
  font-size: 2.4rem;
  font-weight: 300;
  line-height: 2.9rem;
}

.intro._2 {
  font-size: 3.35vw;
  line-height: 4vw;
}

.div-block-4 {
  max-width: 375px;
}

.div-block-4._2 {
  max-width: 33vw;
}

.paragraph-2 {
  color: #8f8f8f;
  margin-bottom: 0;
  font-family: Gt America Standard, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4rem;
}

.paragraph-2._2 {
  font-size: 1.39vw;
  line-height: 2vw;
}

.heading {
  color: #929292;
  margin-left: 40px;
  font-family: Gt America Standard, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flip-card-front {
  backface-visibility: hidden;
  background-color: #fff;
  position: absolute;
  inset: 0%;
}

.flip-card-front.gray {
  perspective: none;
  transform-origin: 50%;
  background-color: #f9f9f9;
  transform: perspective(412px)perspective(800px);
}

.unit {
  backface-visibility: visible;
  height: 0;
  padding-top: 50%;
  padding-bottom: 50%;
  position: absolute;
  inset: 0%;
}

.unit:hover {
  transform: perspective(1000px)perspective(1000px)perspective(1000px);
}

.flip-card-back {
  z-index: 0;
  transform-style: preserve-3d;
  background-color: #fff;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.paragraph-3 {
  max-width: 18vw;
  padding-right: 8%;
  font-family: Gt America Standard, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 1.5vw;
  position: absolute;
  inset: 24% auto auto 3.6vw;
}

.link-block-2 {
  padding: 10px;
  position: absolute;
  inset: 7% auto auto 10%;
  transform: rotate(180deg);
}

.image-2 {
  width: 19px;
}

.div-block-5 {
  perspective: 1000px;
  height: 0;
  padding-top: 50%;
  padding-bottom: 50%;
  position: relative;
}

.div-block-5:hover {
  z-index: 2;
}

.link-block-3 {
  border-radius: 50%;
  padding: 1vw;
  position: absolute;
  inset: auto auto 7% 12%;
}

.link-block-3.img {
  left: 8%;
}

.image-3 {
  width: 20px;
}

.link-block-4 {
  z-index: 2;
  padding: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-4 {
  width: 19px;
}

.color-loader {
  background-color: #0000000d;
  background-image: none;
  position: absolute;
  inset: 0%;
}

.color-loader._2 {
  background-color: #ffffff0d;
  background-image: none;
}

.color-loader._2.gray {
  display: none;
}

.shadow {
  filter: blur(10px);
  background-color: #0000001a;
  position: absolute;
  inset: 0%;
}

.div-block-6 {
  background-color: #fff;
  border-radius: 50%;
  padding: 10px;
}

.tile-color {
  background-color: #f9f9f9;
  position: absolute;
  inset: 0%;
}

.tile-color.white {
  background-color: #fff;
}

@media screen and (min-width: 1280px) {
  .text-block-2 {
    font-size: .9rem;
  }

  .arrow {
    width: 30px;
    margin-top: -3px;
    padding-top: 0;
  }

  .grid {
    padding-top: 100px;
  }

  .grid-unit {
    transition: all .1s;
  }

  .grid-unit:hover {
    z-index: 1;
    transform: scale(1.03);
    box-shadow: 0 0 20px #00000014;
  }

  .headline {
    padding-right: 18%;
    line-height: 2.5rem;
    top: 35%;
  }

  .icon {
    width: 48px;
  }

  .icon._2 {
    width: 3.3vw;
  }

  .intro {
    font-size: 3rem;
    line-height: 3.3rem;
  }

  .div-block-4 {
    max-width: 478px;
  }

  .paragraph-2 {
    font-size: 1.1rem;
    line-height: 1.6rem;
  }

  .image {
    object-fit: cover;
    width: 100%;
  }

  .unit {
    perspective: 1000px;
    background-color: #b6b6b6;
  }

  .link-block-3 {
    left: 11%;
  }

  .link-block-3.img {
    left: 8%;
  }

  .image-3 {
    width: 25px;
  }

  .color-loader._2.gray {
    background-color: #f9f9f9;
  }

  .div-block-6 {
    padding: 14px 12px;
  }

  .tile-color {
    background-color: #f9f9f9;
    position: absolute;
    inset: 0%;
  }

  .tile-color.white {
    background-color: #fff;
  }
}

@media screen and (max-width: 991px) {
  .link-block {
    left: 13%;
  }

  .text-block-2 {
    letter-spacing: 2px;
    margin-left: 8px;
    font-size: .6rem;
  }

  .arrow {
    width: 18px;
    margin-top: 0;
  }

  .grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .headline {
    font-size: 1.1rem;
    line-height: 1.4rem;
    top: 32%;
    left: 13%;
    right: 17%;
  }

  .headline._2 {
    padding-right: 2%;
  }

  .icon {
    width: 28px;
    top: 11%;
    left: 12%;
  }

  .intro {
    margin-bottom: .4rem;
    font-size: 1.8rem;
    line-height: 2.3rem;
  }

  .div-block-4 {
    max-width: 280px;
  }

  .div-block-4._2 {
    max-width: 33vw;
  }

  .paragraph-2 {
    font-size: .8rem;
    line-height: 1.1rem;
  }

  .link-block-3 {
    padding: 0;
    left: 11%;
  }

  .image-3 {
    width: 15px;
  }

  .div-block-6 {
    padding: 6px 8px;
  }
}

@media screen and (max-width: 767px) {
  .link-block {
    bottom: 9%;
  }

  .headline {
    font-size: .9rem;
    line-height: 1.15rem;
    top: 30%;
    left: 11%;
    right: 9%;
  }

  .headline._2 {
    padding-right: 12%;
    top: 34%;
  }

  .icon {
    width: 24px;
    top: 10%;
    left: 11%;
  }

  .icon._2 {
    width: 4vw;
  }

  .intro {
    font-size: 1.6rem;
    line-height: 1.9rem;
  }

  .div-block-4 {
    max-width: 249px;
  }

  .paragraph-2 {
    font-size: .7rem;
    line-height: .95rem;
  }
}

@media screen and (max-width: 479px) {
  .link-block {
    bottom: 8%;
    left: 8%;
  }

  .link-block.flip {
    padding-top: 6px;
    padding-bottom: 6px;
    left: 8%;
  }

  .text-block-2 {
    letter-spacing: 2px;
    font-size: .65rem;
    display: inline-block;
  }

  .text-block-2._2 {
    letter-spacing: .5vw;
    font-size: 3vw;
  }

  .arrow {
    width: 21px;
  }

  .arrow.flip {
    width: 5vw;
  }

  .grid {
    grid-template-rows: auto auto auto auto;
    grid-template-areas: "."
                         "."
                         "."
                         ".";
    padding-top: 0;
  }

  .headline {
    padding-right: 20%;
    font-size: 1.2rem;
    line-height: 1.45rem;
    top: 30%;
    left: 8%;
    right: 0%;
  }

  .headline._2 {
    font-size: 5.5vw;
    line-height: 7vw;
    top: 29%;
    right: 5%;
  }

  .headline._2.img {
    font-size: 5.5vw;
    left: 8%;
  }

  .headline._2.flip-back {
    font-size: 4vw;
    left: 7%;
  }

  .icon {
    width: 26px;
    top: 8%;
    left: 8%;
  }

  .icon._2 {
    width: 8vw;
  }

  .intro {
    margin-bottom: 1rem;
    font-size: 2.2rem;
    line-height: 2.8rem;
  }

  .intro._2 {
    font-size: 8.8vw;
    line-height: 11vw;
  }

  .div-block-4 {
    max-width: none;
    padding: 120px 24px;
  }

  .div-block-4._2 {
    max-width: none;
  }

  .paragraph-2 {
    font-size: 17px;
    line-height: 24px;
  }

  .paragraph-2._2 {
    font-size: 4vw;
    line-height: 5vw;
  }

  .heading {
    margin-left: 10px;
    font-size: 12px;
  }

  .flip-card-back {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .paragraph-3 {
    max-width: 43vw;
    font-size: 2.5vw;
    line-height: 3vw;
    top: 26%;
  }

  .link-block-3 {
    padding: 10px;
    bottom: 3%;
    left: 2%;
  }

  .link-block-3.img {
    left: 1%;
  }

  .image-3 {
    width: 14px;
  }

  .div-block-6 {
    padding: 5px 8px;
  }
}

#w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbc5-9b27f4f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbca-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbd2-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbdc-9b27f4f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbe4-9b27f4f0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbec-9b27f4f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_22ce5fb5-59ea-dd27-f4b3-d623aa7bebc0-9b27f4f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_22ce5fb5-59ea-dd27-f4b3-d623aa7bebc5-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_50d147d1-1872-67f8-36c4-b0bc3311a97c-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_5822b690-eda7-676a-4751-87983403f521-9b27f4f0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_68acbd65-e92a-f3a5-584a-a1cadeab57e6-9b27f4f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-af90700a-7fa3-5189-51db-3ca55899093d-9b27f4f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfb3-9b27f4f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfb8-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfc0-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1c2e211a-0840-1f30-a46a-5ff58baa02e5-9b27f4f0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c2e211a-0840-1f30-a46a-5ff58baa02f7-9b27f4f0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c2e211a-0840-1f30-a46a-5ff58baa0307-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-aaeaee22-d45b-eacf-935f-c36a85e9ea3d-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc06-9b27f4f0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc0e-9b27f4f0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc16-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc1e-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-dc0745de-29e0-aa98-a56e-47a51696c2d2-9b27f4f0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fd5399cf-9e2f-659f-88e2-9d23acfa1d35-9b27f4f0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a4ae5e30-af12-5336-bd58-18bbb06ff12c-9b27f4f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a93f8102-1131-c66e-e5a5-ce0d39f44fe7-9b27f4f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d666-9b27f4f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d66b-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d673-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d67d-9b27f4f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d685-9b27f4f0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d68d-9b27f4f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc30-9b27f4f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc35-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc3b-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc43-9b27f4f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc49-9b27f4f0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc4f-9b27f4f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44022-9b27f4f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44027-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a4402d-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44033-9b27f4f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44039-9b27f4f0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a4403f-9b27f4f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_818e8543-7767-c00d-fda6-fd6152de0d6b-9b27f4f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-c1cb1654-e15e-0cb3-4d13-9989fac3e54e-9b27f4f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2f4e99fd-8f19-f8e8-1358-9f4f926a8f02-9b27f4f0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_622ee4ef-1028-e68a-346f-206609e760a3-9b27f4f0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-b5b38753-9b4c-c471-712e-1ca144b11d09-9b27f4f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_592135ae-1e51-fa87-5fc9-6378c4bbe4e2-9b27f4f0 {
  grid-area: 2 / 4 / 3 / 5;
}

@media screen and (max-width: 991px) {
  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbca-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbd2-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbdc-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbe4-9b27f4f0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbec-9b27f4f0 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfb8-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfc0-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_1c2e211a-0840-1f30-a46a-5ff58baa02e5-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1c2e211a-0840-1f30-a46a-5ff58baa02f7-9b27f4f0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c2e211a-0840-1f30-a46a-5ff58baa0307-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-aaeaee22-d45b-eacf-935f-c36a85e9ea3d-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc06-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc0e-9b27f4f0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc16-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc1e-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-dc0745de-29e0-aa98-a56e-47a51696c2d2-9b27f4f0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fd5399cf-9e2f-659f-88e2-9d23acfa1d35-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a4ae5e30-af12-5336-bd58-18bbb06ff12c-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a93f8102-1131-c66e-e5a5-ce0d39f44fe7-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d66b-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d673-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d67d-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d685-9b27f4f0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d68d-9b27f4f0 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc35-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc3b-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc43-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc49-9b27f4f0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc4f-9b27f4f0 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44027-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a4402d-9b27f4f0 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44033-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44039-9b27f4f0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a4403f-9b27f4f0 {
    grid-area: 2 / 4 / 3 / 5;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbc5-9b27f4f0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbca-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbd2-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbdc-9b27f4f0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbe4-9b27f4f0 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_1bf1ac08-ca64-920f-ed11-0d24b152bbec-9b27f4f0 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_22ce5fb5-59ea-dd27-f4b3-d623aa7bebc0-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_22ce5fb5-59ea-dd27-f4b3-d623aa7bebc5-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_50d147d1-1872-67f8-36c4-b0bc3311a97c-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_5822b690-eda7-676a-4751-87983403f521-9b27f4f0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_68acbd65-e92a-f3a5-584a-a1cadeab57e6-9b27f4f0 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-af90700a-7fa3-5189-51db-3ca55899093d-9b27f4f0 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfb3-9b27f4f0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfb8-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2f81c435-2f2b-a23e-69cc-0a2bb06ecfc0-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_1c2e211a-0840-1f30-a46a-5ff58baa02e5-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1c2e211a-0840-1f30-a46a-5ff58baa02f7-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1c2e211a-0840-1f30-a46a-5ff58baa0307-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-aaeaee22-d45b-eacf-935f-c36a85e9ea3d-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc06-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc0e-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc16-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_2e5cd6af-45d7-416b-eb83-35b3783bbc1e-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-dc0745de-29e0-aa98-a56e-47a51696c2d2-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fd5399cf-9e2f-659f-88e2-9d23acfa1d35-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-a4ae5e30-af12-5336-bd58-18bbb06ff12c-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a93f8102-1131-c66e-e5a5-ce0d39f44fe7-9b27f4f0 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d666-9b27f4f0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d66b-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d673-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d67d-9b27f4f0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d685-9b27f4f0 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-cc2de1e6-dc92-9d6d-b204-00208ae1d68d-9b27f4f0 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc30-9b27f4f0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc35-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc3b-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc43-9b27f4f0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc49-9b27f4f0 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_0aa6a182-92a3-3253-ea73-ce6962b7cc4f-9b27f4f0 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44022-9b27f4f0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44027-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a4402d-9b27f4f0 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44033-9b27f4f0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a44039-9b27f4f0 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_59fdd80b-a592-b9a0-6dd0-9220d3a4403f-9b27f4f0 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_818e8543-7767-c00d-fda6-fd6152de0d6b-9b27f4f0 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-c1cb1654-e15e-0cb3-4d13-9989fac3e54e-9b27f4f0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2f4e99fd-8f19-f8e8-1358-9f4f926a8f02-9b27f4f0 {
    grid-row: 2 / 3;
    grid-column-start: 3;
  }

  #w-node-_622ee4ef-1028-e68a-346f-206609e760a3-9b27f4f0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b5b38753-9b4c-c471-712e-1ca144b11d09-9b27f4f0 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_592135ae-1e51-fa87-5fc9-6378c4bbe4e2-9b27f4f0 {
    grid-area: 4 / 1 / 5 / 3;
  }
}


@font-face {
  font-family: 'Gt America Standard';
  src: url('../fonts/GT-America-Standard-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt America Standard';
  src: url('../fonts/GT-America-Standard-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt America Standard';
  src: url('../fonts/GT-America-Standard-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}