.tp-landingpage .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;
}.tp-landingpage {
  max-width: 1250px;
  background-color: #fbf515;
  padding-bottom: 0;
}.tp-landingpage .container-3 {
  width: 100%;
  max-width: none;
  background-color: #ffeb00;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}.tp-landingpage .text-block-12 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 20px;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}.tp-landingpage .counter-full-wrap-2 {
  width: 100%;
  min-height: 120px;
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}.tp-landingpage .counter-2 {
  width: 100%;
  height: 100%;
  min-height: 120px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}.tp-landingpage .counter-wrap-2 {
  min-width: 110px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 10px 10px 0;
  display: flex;
}.tp-landingpage .counter-wrap-2.links {
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
}.tp-landingpage .number-2 {
  color: #000;
  margin-bottom: 15px;
  font-family: Uni Sans, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}.tp-landingpage .counter-text-2 {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 300;
}.tp-landingpage .divcount {
  background-color: rgba(0, 0, 0, 0);
  margin-left: 0;
  margin-right: 0;
  display: block;
}.tp-landingpage .counter-container {
  max-width: 1200px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}.tp-landingpage .counter-block {
  text-align: left;
}.tp-landingpage .counter {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Uni Sans, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
}.tp-landingpage .counter-support-text {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 32px;
}.tp-landingpage .grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}.tp-landingpage .image-2 {
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: inset 14px 14px 20px 20px #000;
}.tp-landingpage .text-block-13 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}.tp-landingpage .image-3 {
  color: #000;
  font-size: 54px;
}.tp-landingpage .div-block {
  text-align: left;
  padding-left: 5%;
}.tp-landingpage .text-block-14 {
  color: #ffdb11;
  text-transform: uppercase;
  padding-top: 20px;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
}.tp-landingpage .grid-2 {
  grid-template-rows: 50% 50%;
  display: block;
}.tp-landingpage .ersatzheading {
  background-color: #fbf515;
  display: none;
}.tp-landingpage .heading {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5%;
  padding-bottom: 5%;
  font-family: Uni Sans, sans-serif;
  font-size: 55px;
}.tp-landingpage .grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 33% 33% 33%;
  grid-template-columns: 1fr 1fr 1fr;
}.tp-landingpage .platzhaltequer {
  border-radius: 20px;
  margin-top: 5%;
  margin-left: -18%;
  transition: opacity;
  display: block;
}.tp-landingpage .grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25% 25% 25% 25%;
  grid-template-columns: .5fr 1fr 1fr 1fr;
  margin-top: 5%;
}.tp-landingpage .image-4 {
  padding-right: 0%;
}.tp-landingpage .div-block-3 {
  padding-right: 10%;
}.tp-landingpage .image-5 {
  border-radius: 20px;
}.tp-landingpage .div-block-4 {
  background-color: #fbf515;
  border-radius: 100px;
  margin-top: -26%;
  margin-right: 18%;
  padding: 8%;
}.tp-landingpage .grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 26%;
  margin-left: -143px;
  margin-right: 0;
}.tp-landingpage .image-6 {
  border-radius: 20px;
  margin-top: 23px;
  margin-left: -24px;
}.tp-landingpage .image-7 {
  border-radius: 20px;
  margin-left: 13%;
}.tp-landingpage .grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1.25fr;
}.tp-landingpage .div-block-5 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10%;
  padding-left: 30%;
  display: flex;
}.tp-landingpage .heading-2 {
  color: #000;
  font-family: Uni Sans, sans-serif;
}.tp-landingpage .text-block-15 {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 300;
}.tp-landingpage .buttonframe {
  width: 50%;
  height: 50px;
  color: #000;
  justify-content: center;
  align-items: center;
  margin: 20px auto 40px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}.tp-landingpage .buttonframe.cross {
  margin-top: 0;
}.tp-landingpage .text-b11 {
  z-index: 1;
  position: relative;
}.tp-landingpage .bold-text-2 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
}.tp-landingpage .top-line-b11 {
  width: 100%;
  height: 2px;
  background-color: #000;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}.tp-landingpage .left-line-b11 {
  width: 2px;
  height: 50px;
  background-color: #000;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}.tp-landingpage .bottom-line-b11 {
  width: 100%;
  height: 2px;
  background-color: #000;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}.tp-landingpage .right-line-b11 {
  width: 2px;
  height: 50px;
  background-color: #000;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}.tp-landingpage .link-block {
  max-width: 100%;
  color: #000;
  border: 2px solid #000;
  flex-direction: row;
  justify-content: center;
  margin-top: 5%;
  padding: 10px 100px;
  text-decoration: none;
  display: flex;
}.tp-landingpage .image-8 {
  border-radius: 20px;
  margin-left: 10%;
}.tp-landingpage .image-8.farbe2 {
  display: none;
}.tp-landingpage .image-9 {
  border-radius: 20px;
  margin-top: -25%;
  margin-left: -22%;
}.tp-landingpage .image-9.bunt1 {
  display: none;
}.tp-landingpage .grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 50% 50%;
}.tp-landingpage .bunt2 {
  border-radius: 20px;
  margin-left: 10%;
  display: block;
}.tp-landingpage .bunt1 {
  border-radius: 20px;
  margin-top: -25%;
  margin-left: -22%;
}.tp-landingpage .backgrounddiv {
  background-color: #1d1d1b;
}.tp-landingpage .angebotsdiv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
}.tp-landingpage .div-block-6 {
  background-color: #1d1d1b;
  justify-content: center;
  padding-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}.tp-landingpage .div-block-6.sprung {
  padding-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
}.tp-landingpage .brandkatdiv {
  width: 90%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}.tp-landingpage .link-block-19 {
  text-decoration: none;
}.tp-landingpage .image-57 {
  border-radius: 0;
  text-decoration: none;
  display: block;
}.tp-landingpage .text-block-32 {
  opacity: 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(70, 70, 70, .77);
  justify-content: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  text-decoration: none;
  display: flex;
}.tp-landingpage .text-block-32:hover {
  opacity: 1;
}.tp-landingpage .link-block-24 {
  width: auto;
  text-decoration: none;
}.tp-landingpage .katwrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}.tp-landingpage .firstframe {
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
}.tp-landingpage .image-58 {
  width: 0%;
}.tp-landingpage .grid-8 {
  width: 50%;
}.tp-landingpage .div-block-7 {
  background-color: rgba(54, 45, 45, 0);
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .text-block-33 {
  color: #000;
  justify-content: center;
  font-family: Uni Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}.tp-landingpage .polaroid-image-wrapper {
  width: 25rem;
  height: 12rem;
  background-color: rgba(223, 223, 223, 0);
  border-radius: .125rem;
  overflow: hidden;
}.tp-landingpage .full-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}.tp-landingpage .polaroid-frame {
  width: 22.5rem;
  height: 27.5rem;
  background-color: #fcfcfc;
  border-radius: .25rem;
  padding: 1.25rem;
  position: absolute;
  box-shadow: inset 0 0 1px -1px rgba(0, 19, 97, .1), 0 0 4px 2px rgba(0, 19, 97, .1);
}.tp-landingpage .polaroid-frame._5 {
  z-index: 5;
  width: 25rem;
  height: 12rem;
  background-color: rgba(252, 252, 252, 0);
  padding: 0;
  display: block;
}.tp-landingpage .polaroid-frame._3 {
  z-index: 3;
  width: 25rem;
  height: 12rem;
  padding: 0;
  display: block;
  transform: rotate(-3deg);
}.tp-landingpage .polaroid-frame._4 {
  z-index: 4;
  width: 25rem;
  height: 12rem;
  padding: 0;
  display: block;
  transform: rotate(0);
}.tp-landingpage .polaroid-frame._2 {
  z-index: 2;
  width: 25rem;
  height: 12rem;
  padding: 0;
  display: block;
  transform: rotate(3deg);
}.tp-landingpage .polaroid-frame._1 {
  z-index: 1;
  width: 25rem;
  height: 12rem;
  padding: 0;
  display: block;
  transform: rotate(13deg);
}.tp-landingpage .polaroids-wrapper {
  width: 28rem;
  height: 32rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
}.tp-landingpage .polaroid-text {
  text-align: center;
  text-transform: uppercase;
  padding-top: 1rem;
  font-size: 1rem;
  line-height: 1;
}.tp-landingpage .grid-9 {
  align-items: center;
  justify-items: center;
  text-decoration: none;
}.tp-landingpage .text-block-34 {
  color: #000;
  font-family: Uni Sans, sans-serif;
  font-size: 25px;
  font-weight: 600;
  text-decoration: none;
}.tp-landingpage .link-block-25 {
  text-decoration: none;
}.tp-landingpage .header-holder {
  display: block;
}.tp-landingpage .div-header {
  color: #fff;
  background-color: #fbf515;
  padding-top: 4%;
  padding-bottom: 4%;
  overflow: hidden;
}.tp-landingpage .div-header.highlight {
  background-color: rgba(251, 245, 21, 0);
  padding-top: 5%;
  padding-bottom: 20px;
  display: none;
}.tp-landingpage .marq-text {
  width: 3000px;
  font-size: 34px;
  font-weight: 600;
  line-height: 34px;
}.tp-landingpage .marq-text._2 {
  color: #1d1d1b;
  font-family: Uni Sans, sans-serif;
  font-weight: 700;
}.tp-landingpage .marq-text._2.hihlights {
  color: #fff;
}.tp-landingpage .grid-10 {
  max-width: 100%;
  margin-top: 16px;
}.tp-landingpage .link-block-33 {
  padding-left: 0%;
  padding-right: 0%;
  text-decoration: none;
}.tp-landingpage .link-block-33.highl {
  padding-left: 10%;
  padding-right: 10%;
}.tp-landingpage .link-block-33.kids {
  display: none;
}.tp-landingpage .image-59 {
  width: 100%;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}.tp-landingpage .text-block-35 {
  opacity: 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(70, 70, 70, .77);
  justify-content: center;
  align-items: center;
  font-family: Uni Sans, sans-serif;
  font-size: 50px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}.tp-landingpage .text-block-35:hover {
  opacity: 1;
}.tp-landingpage .div-block-8 {
  background-color: #1d1d1b;
}.tp-landingpage .text-block-36 {
  color: #fff;
  padding: 5% 0% 5% 10%;
  font-family: Uni Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 40px;
}.tp-landingpage .div-block-9 {
  background-color: #1d1d1b;
}.tp-landingpage .grid-11 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}.tp-landingpage .grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
}.tp-landingpage .div-block-10 {
  background-color: #1d1d1b;
}.tp-landingpage .grid-13 {
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 10%;
  margin-right: 10%;
  padding-bottom: 40px;
}.tp-landingpage .nike {
  max-width: 40%;
}.tp-landingpage .link-block-34 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}.tp-landingpage .wilson {
  max-width: 80%;
}.tp-landingpage .adidas {
  max-width: 60%;
}.tp-landingpage .link-block-35 {
  justify-content: flex-start;
  display: flex;
}.tp-landingpage .asics {
  max-width: 80%;
}.tp-landingpage .bidi-badu {
  max-width: 60%;
}.tp-landingpage .quiet-please {
  max-width: 40%;
}.tp-landingpage .div-block-11 {
  padding-bottom: 0;
}.tp-landingpage .link-block-36,.tp-landingpage .link-block-36:hover {
  text-decoration: none;
}

@media screen and (max-width: 991px) {.tp-landingpage .text-block-12 {
    margin-bottom: 20px;
    font-size: 45px;
  }.tp-landingpage .counter-full-wrap-2 {
    margin-top: 20px;
  }.tp-landingpage .counter-2 {
    width: 50%;
    height: 50%;
    min-height: auto;
    margin-left: 0;
  }.tp-landingpage .counter-wrap-2 {
    min-width: 100px;
  }.tp-landingpage .counter-text-2 {
    font-size: 30px;
  }.tp-landingpage .divcount {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }.tp-landingpage .counter-container {
    flex-direction: column;
    justify-content: center;
  }.tp-landingpage .counter-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }.tp-landingpage .counter {
    font-size: 32px;
    line-height: 45px;
  }.tp-landingpage .counter-support-text {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }.tp-landingpage .heading {
    font-size: 45px;
  }.tp-landingpage .div-block-4 {
    padding: 2%;
  }.tp-landingpage .brandkatdiv {
    width: 100%;
    grid-template-rows: auto auto;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }.tp-landingpage .link-block-19 {
    width: 100%;
  }.tp-landingpage .text-block-32 {
    font-size: 40px;
  }.tp-landingpage .link-block-24 {
    width: 100%;
  }.tp-landingpage .polaroid-frame._3 {
    transform: translate(40vw, -1vh)rotate(14deg);
  }.tp-landingpage .polaroid-frame._4 {
    transform: translate(-25vw)rotate(-6deg);
  }.tp-landingpage .polaroid-frame._2 {
    transform: translate(54vw)rotate(3deg);
  }.tp-landingpage .polaroid-frame._1 {
    transform: translate(-48vw)rotate(13deg);
  }.tp-landingpage .polaroids-wrapper {
    transform: scale(.8);
  }.tp-landingpage .link-block-33 {
    width: 100%;
  }.tp-landingpage .text-block-35 {
    opacity: 1;
    background-color: rgba(70, 70, 70, .59);
    font-size: 40px;
  }
}

@media screen and (max-width: 767px) {.tp-landingpage .container-3 {
    width: 100%;
  }.tp-landingpage .text-block-12 {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 50px;
  }.tp-landingpage .counter-full-wrap-2 {
    justify-content: flex-start;
    margin-top: 0;
  }.tp-landingpage .counter-2 {
    width: 60%;
    max-height: none;
    max-width: none;
    min-height: auto;
  }.tp-landingpage .counter-wrap-2 {
    min-width: 40px;
    margin-left: 26px;
    margin-right: 0;
    display: flex;
  }.tp-landingpage .counter-wrap-2.links {
    padding-right: 0;
  }.tp-landingpage .counter-text-2 {
    font-size: 20px;
  }.tp-landingpage .counter-support-text {
    font-size: 25px;
    line-height: 25px;
  }.tp-landingpage .heading {
    padding-top: 2%;
    padding-bottom: 2%;
    font-size: 35px;
  }.tp-landingpage .div-block-5 {
    padding-left: 10%;
    padding-right: 10%;
  }.tp-landingpage .heading-2 {
    font-size: 30px;
    line-height: 32px;
  }.tp-landingpage .buttonframe {
    width: 80%;
    margin-bottom: 20px;
  }.tp-landingpage .link-block {
    padding-left: 40px;
    padding-right: 40px;
  }.tp-landingpage .brandkatdiv {
    width: 100%;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }.tp-landingpage .grid-10 {
    grid-template-rows: auto auto auto auto;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage .container-3 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: block;
  }.tp-landingpage .text-block-12 {
    margin: 0 auto -38px;
    padding-top: 20px;
    padding-left: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
  }.tp-landingpage .counter-full-wrap-2 {
    min-height: 100px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 44px;
    margin-bottom: 5px;
    padding-left: 0;
    display: block;
  }.tp-landingpage .counter-2 {
    width: 100%;
    height: 70%;
  }.tp-landingpage .counter-wrap-2 {
    margin-left: 6%;
    margin-right: 0;
  }.tp-landingpage .counter-text-2 {
    color: #000;
    font-size: 16px;
  }.tp-landingpage .counter {
    font-size: 24px;
    line-height: 24px;
  }.tp-landingpage .counter-support-text {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }.tp-landingpage .heading {
    font-size: 25px;
  }.tp-landingpage .grid-3 {
    grid-template-rows: 25% 25% 25% 25%;
  }.tp-landingpage .div-block-4 {
    margin: 0% 10% 56px 17%;
  }.tp-landingpage .buttonframe {
    width: 90%;
  }.tp-landingpage .bold-text-2 {
    font-size: 14px;
  }.tp-landingpage .brandkatdiv {
    width: 100%;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 100%;
    display: none;
  }.tp-landingpage .text-block-32 {
    font-size: 25px;
  }.tp-landingpage .polaroids-wrapper {
    transform: scale(.6);
  }.tp-landingpage .div-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }.tp-landingpage .marq-text._2 {
    font-size: 28px;
  }.tp-landingpage .grid-10 {
    grid-template-rows: auto auto auto auto;
  }.tp-landingpage .text-block-35 {
    font-size: 25px;
  }.tp-landingpage .text-block-36 {
    font-size: 22px;
    line-height: 25px;
  }.tp-landingpage .grid-11 {
    grid-template-columns: 1fr 1fr;
  }.tp-landingpage .grid-13 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}.tp-landingpage #w-node-_662d829f-740a-5707-7f5a-3d7cd4d2f803-63ff791b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: center;
}.tp-landingpage #w-node-e02ea9ba-0298-6d54-6252-96f79310a77c-63ff791b {
  grid-area: 1 / 1 / 3 / 4;
}.tp-landingpage #w-node-_096e4fa3-f2da-5ab5-606a-a890346bdd6c-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-_5a293ba7-e2aa-7f01-2e6c-1f646f500492-63ff791b {
  grid-area: 3 / 1 / 4 / 4;
}.tp-landingpage #w-node-e0a74ada-297e-5ecd-5df0-88b427c1cce8-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-_43eabd0b-d850-1bbd-fe35-caf658c2b090-63ff791b {
  grid-area: 3 / 3 / 5 / 5;
}.tp-landingpage #w-node-_8580a32e-1bf0-0579-f048-dd9b2385c3af-63ff791b {
  grid-area: 2 / 2 / 5 / 3;
}.tp-landingpage #w-node-cce4ee3a-6636-b615-c873-00ecff028480-63ff791b {
  grid-area: 1 / 3 / 3 / 4;
}.tp-landingpage #w-node-_7ff4edc0-c44c-3c9f-eb6b-b6731556e1ad-63ff791b {
  grid-area: 4 / 1 / 5 / 3;
}.tp-landingpage #w-node-_2ce35b5e-962c-bdf5-f450-ac8fb12acb80-63ff791b {
  grid-area: 1 / 3 / 3 / 4;
}.tp-landingpage #w-node-_0abd16b4-41fd-70ec-4021-eb2940a61b66-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: center;
}.tp-landingpage #w-node-_16ad9ad2-5179-57c4-73c4-58fa5fad6dcc-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-d2c90f6d-9685-3f09-61db-434b55b0ce51-63ff791b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}.tp-landingpage #w-node-e9366974-6fb5-bd76-fbc9-8b2b50ee1d75-63ff791b,.tp-landingpage #w-node-_2060e1e4-645c-8aab-96d7-b89757b26e8d-63ff791b {
  grid-area: 1 / 1 / 3 / 2;
}.tp-landingpage #w-node-f5d25531-1bce-bcc1-870d-491ad0ddcc9e-63ff791b,.tp-landingpage #w-node-_3654eb9c-ddc4-b97b-dcbd-f5168b64e018-63ff791b {
  grid-area: 2 / 2 / 4 / 3;
}.tp-landingpage #w-node-_1ef67b14-7796-48f1-accf-e4f19825cd9e-63ff791b {
  grid-area: 5 / 1 / 6 / 3;
}.tp-landingpage #w-node-f0c553e7-2e3c-1bd5-53e8-b5d72c39fbd9-63ff791b {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-f0c553e7-2e3c-1bd5-53e8-b5d72c39fbdb-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-f0c553e7-2e3c-1bd5-53e8-b5d72c39fbdc-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-_080e4dd4-0c50-9493-ceca-4d7be77de1a3-63ff791b {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-_080e4dd4-0c50-9493-ceca-4d7be77de1a5-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-_080e4dd4-0c50-9493-ceca-4d7be77de1a6-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-_9c52c473-dc3e-c143-93b0-c2993c87d6a7-63ff791b {
  grid-area: 2 / 1 / 3 / 2;
}.tp-landingpage #w-node-_9c52c473-dc3e-c143-93b0-c2993c87d6a9-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-_9c52c473-dc3e-c143-93b0-c2993c87d6aa-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b264-63ff791b {
  grid-area: 1 / 1 / 2 / 3;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b266-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b267-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b26b-63ff791b {
  grid-area: 1 / 3 / 2 / 5;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b26d-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b26e-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b270-63ff791b {
  grid-area: 2 / 1 / 3 / 3;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b272-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b273-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b275-63ff791b {
  grid-area: 2 / 3 / 3 / 5;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b277-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b278-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-cc4a691d-8d5c-2da5-82c5-01cd57ed4fc9-63ff791b,.tp-landingpage #w-node-bc72b9e0-7e19-c938-3679-63d2587b5207-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-_6270f4d3-384e-2d73-a3a1-0f413b683384-63ff791b {
  grid-area: 1 / 1 / 2 / 3;
}.tp-landingpage #w-node-b43b6466-cec7-d9e1-06c3-087de23be516-63ff791b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}.tp-landingpage #w-node-_05a79115-7ff0-d5b2-83dd-6e242bf60ae8-63ff791b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}.tp-landingpage #w-node-b7f236d1-5066-7622-1314-c87f69ca0147-63ff791b {
  grid-area: span 2 / span 2 / span 2 / span 2;
}.tp-landingpage #w-node-_35dbcd67-2828-b172-5b48-49b9b7bacc46-63ff791b {
  grid-area: 2 / 1 / 3 / 5;
}.tp-landingpage #w-node-_35dbcd67-2828-b172-5b48-49b9b7bacc48-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-_35dbcd67-2828-b172-5b48-49b9b7bacc49-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-e052513b-b236-0d5e-f907-b6c31c1596bd-63ff791b {
  grid-area: 1 / 1 / 2 / 5;
}.tp-landingpage #w-node-_55a56d7d-f912-a49d-3f6a-c629ec896858-63ff791b {
  grid-area: 3 / 1 / 5 / 3;
}.tp-landingpage #w-node-_544cef61-d964-bfbd-db4c-db7857da6ddf-63ff791b {
  grid-area: 3 / 1 / 4 / 3;
}.tp-landingpage #w-node-_13f33107-c15e-acdd-af5f-f28aa64a40b5-63ff791b,.tp-landingpage #w-node-_4f2a4b95-5fce-370e-593a-79aa7895c8c2-63ff791b,.tp-landingpage #w-node-_04217899-4274-5d4c-7ced-687390ce3140-63ff791b,.tp-landingpage #w-node-_839a8519-b690-aade-244a-76c51fc58b73-63ff791b,.tp-landingpage #w-node-_710f99d1-fcaf-ca01-c93e-e170786fb3d3-63ff791b,.tp-landingpage #w-node-_32768db5-8172-2591-d152-e45cfd152d99-63ff791b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}.tp-landingpage #w-node-_63cae03a-9dbc-135c-76be-b083908b21fc-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b22498-63ff791b {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b2249a-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b2249b-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b2249f-63ff791b {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b224a1-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b224a2-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b224a6-63ff791b {
  grid-area: 2 / 1 / 3 / 2;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b224a8-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b224a9-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}.tp-landingpage #w-node-ace378cf-babe-22e9-e370-14309316d414-63ff791b {
  grid-area: 2 / 2 / 3 / 3;
}.tp-landingpage #w-node-ace378cf-babe-22e9-e370-14309316d416-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-ace378cf-babe-22e9-e370-14309316d417-63ff791b {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}

@media screen and (max-width: 991px) {.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b26b-63ff791b {
    grid-area: 1 / 3 / 2 / 5;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b275-63ff791b {
    grid-area: 2 / 3 / 3 / 5;
  }
}

@media screen and (max-width: 767px) {.tp-landingpage #w-node-_16ad9ad2-5179-57c4-73c4-58fa5fad6dcc-63ff791b {
    grid-area: 2 / 1 / 4 / 4;
  }.tp-landingpage #w-node-d2c90f6d-9685-3f09-61db-434b55b0ce51-63ff791b {
    grid-area: 1 / 2 / 2 / 4;
  }.tp-landingpage #w-node-f0c553e7-2e3c-1bd5-53e8-b5d72c39fbd9-63ff791b {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-_080e4dd4-0c50-9493-ceca-4d7be77de1a3-63ff791b {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-_9c52c473-dc3e-c143-93b0-c2993c87d6a7-63ff791b {
    grid-area: 3 / 1 / 4 / 3;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b264-63ff791b {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b26b-63ff791b {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b270-63ff791b {
    grid-area: 3 / 1 / 4 / 3;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b275-63ff791b {
    grid-area: 4 / 1 / 5 / 3;
  }.tp-landingpage #w-node-_35dbcd67-2828-b172-5b48-49b9b7bacc46-63ff791b {
    grid-area: 2 / 1 / 3 / 5;
  }.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b22498-63ff791b {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b2249f-63ff791b {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b224a6-63ff791b {
    grid-area: 3 / 1 / 4 / 3;
  }.tp-landingpage #w-node-ace378cf-babe-22e9-e370-14309316d414-63ff791b {
    grid-area: 4 / 1 / 5 / 3;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage #w-node-e02ea9ba-0298-6d54-6252-96f79310a77c-63ff791b {
    grid-area: 1 / 1 / 4 / 4;
  }.tp-landingpage #w-node-_5a293ba7-e2aa-7f01-2e6c-1f646f500492-63ff791b {
    grid-row: 4 / 5;
  }.tp-landingpage #w-node-e0a74ada-297e-5ecd-5df0-88b427c1cce8-63ff791b {
    grid-area: 1 / 1 / 3 / 4;
  }.tp-landingpage #w-node-cce4ee3a-6636-b615-c873-00ecff028480-63ff791b {
    grid-area: 1 / 3 / 3 / 4;
  }.tp-landingpage #w-node-_2ce35b5e-962c-bdf5-f450-ac8fb12acb80-63ff791b {
    grid-area: 3 / 2 / 4 / 4;
  }.tp-landingpage #w-node-_0abd16b4-41fd-70ec-4021-eb2940a61b66-63ff791b {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }.tp-landingpage #w-node-d2c90f6d-9685-3f09-61db-434b55b0ce51-63ff791b {
    grid-area: 1 / 1 / 2 / 4;
  }.tp-landingpage #w-node-f0c553e7-2e3c-1bd5-53e8-b5d72c39fbd9-63ff791b {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-_080e4dd4-0c50-9493-ceca-4d7be77de1a3-63ff791b {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-_9c52c473-dc3e-c143-93b0-c2993c87d6a7-63ff791b {
    grid-area: 3 / 1 / 4 / 3;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b264-63ff791b {
    grid-area: 1 / 1 / 2 / 2;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b26b-63ff791b {
    grid-area: 2 / 1 / 3 / 2;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b270-63ff791b {
    grid-area: 3 / 1 / 4 / 2;
  }.tp-landingpage #w-node-ba99ade8-3000-b3f5-36f3-7584cb14b275-63ff791b {
    grid-area: 4 / 1 / 5 / 2;
  }.tp-landingpage #w-node-_35dbcd67-2828-b172-5b48-49b9b7bacc46-63ff791b {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-_35dbcd67-2828-b172-5b48-49b9b7bacc49-63ff791b {
    grid-area: 1 / 1 / 3 / 3;
    align-self: auto;
  }.tp-landingpage #w-node-e052513b-b236-0d5e-f907-b6c31c1596bd-63ff791b {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-_4f2a4b95-5fce-370e-593a-79aa7895c8c2-63ff791b {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: center;
  }.tp-landingpage #w-node-_04217899-4274-5d4c-7ced-687390ce3140-63ff791b {
    grid-area: 2 / 2 / 3 / 3;
    align-self: center;
    justify-self: center;
  }.tp-landingpage #w-node-_839a8519-b690-aade-244a-76c51fc58b73-63ff791b {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
    justify-self: center;
  }.tp-landingpage #w-node-_710f99d1-fcaf-ca01-c93e-e170786fb3d3-63ff791b {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
    justify-self: center;
  }.tp-landingpage #w-node-_32768db5-8172-2591-d152-e45cfd152d99-63ff791b {
    grid-area: 3 / 2 / 4 / 3;
    align-self: center;
    justify-self: center;
  }.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b22498-63ff791b {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b2249f-63ff791b {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-d54c3915-e82c-2dfc-3aa3-b0e354b224a6-63ff791b {
    grid-area: 3 / 1 / 4 / 3;
  }.tp-landingpage #w-node-ace378cf-babe-22e9-e370-14309316d414-63ff791b {
    grid-area: 4 / 1 / 5 / 3;
  }
}


@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Heavy-Italic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Thin-Italic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-SemiBold-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-SemiBold-Italic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Bold-Italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Light-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Light-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Light-Italic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype'), url('../fonts/Uni-Sans-Regular-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans Book';
  src: url('../fonts/Uni-Sans-Book-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: url('../fonts/Uni-Sans-Regular.otf') format('opentype'), url('../fonts/Uni-Sans-Regular.otf') format('opentype'), url('../fonts/Uni-Sans-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans Book';
  src: url('../fonts/Uni-Sans-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype'), url('../fonts/Roboto-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Italic.otf') format('opentype'), url('../fonts/Roboto-Italic.otf') format('opentype'), url('../fonts/Roboto-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-ThinItalic.otf') format('opentype'), url('../fonts/Roboto-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-Light.otf') format('opentype'), url('../fonts/RobotoCondensed-Light.otf') format('opentype'), url('../fonts/RobotoCondensed-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Black.otf') format('opentype'), url('../fonts/Roboto-Black.otf') format('opentype'), url('../fonts/Roboto-Black.otf') format('opentype'), url('../fonts/Roboto-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-LightItalic.otf') format('opentype'), url('../fonts/Roboto-LightItalic.otf') format('opentype'), url('../fonts/Roboto-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype'), url('../fonts/Roboto-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Robotocondensed';
  src: url('../fonts/RobotoCondensed-Bold.otf') format('opentype'), url('../fonts/RobotoCondensed-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-MediumItalic.otf') format('opentype'), url('../fonts/Roboto-MediumItalic.otf') format('opentype'), url('../fonts/Roboto-MediumItalic.otf') format('opentype'), url('../fonts/Roboto-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}