@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 Book;
  src: url('../fonts/Uni-Sans-Book.otf') format("opentype");
  font-weight: 400;
  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-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Uni Sans;
  src: 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-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-Regular.otf') format("opentype");
  font-weight: 400;
  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-Thin-Italic.otf') format("opentype");
  font-weight: 100;
  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-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-Regular-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}.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 .image {
  display: block;
}.tp-landingpage .mobile {
  margin-left: auto;
  margin-right: auto;
  display: none;
}.tp-landingpage .heading-2 {
  color: #000;
  text-align: center;
  margin-left: 10%;
  margin-right: 10%;
  font-weight: 900;
}.tp-landingpage .heading-2.white {
  color: #fff;
}.tp-landingpage .heading-2.profisec {
  color: #fff;
  margin-top: 5%;
  padding-top: 2%;
}.tp-landingpage .text-block {
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}.tp-landingpage .text-block.oben {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  display: flex;
}.tp-landingpage .text-block.oben.mitte {
  text-align: center;
  margin-top: 5%;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}.tp-landingpage .bold-text {
  font-family: Uni Sans, Arial, sans-serif;
}.tp-landingpage {
  max-width: 1250px;
  padding-bottom: 0;
}.tp-landingpage .link-block {
  color: #000;
  text-align: center;
  background-color: #2d92cb;
  width: 50%;
  margin-top: 5%;
  margin-left: 25%;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Uni Sans, Arial, sans-serif;
  text-decoration: none;
}.tp-landingpage .link-block:hover {
  box-shadow: 0 2px 10px 4px #0003;
}.tp-landingpage .text-block-2 {
  font-size: 20px;
}.tp-landingpage .slider-2 {
  background-color: #ddd0;
  height: auto;
  margin-top: 5%;
}.tp-landingpage .icon {
  color: #000;
  display: block;
}.tp-landingpage .slide-nav {
  color: #000;
  margin-top: 0%;
  padding-top: 20px;
  display: none;
}.tp-landingpage .slide-2 {
  width: 25%;
}.tp-landingpage .text-block-6 {
  color: #000;
  text-align: center;
  width: 70%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}.tp-landingpage .text-block-6.jetztkaufen {
  padding-left: 0%;
  text-decoration: underline;
}.tp-landingpage .image-38 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}.tp-landingpage .button-3 {
  text-align: center;
  text-transform: none;
  background-color: #3393c9;
  border-radius: 0;
  width: 70%;
  margin-top: 5%;
  margin-left: 15%;
  margin-right: auto;
  font-family: Uni Sans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
}.tp-landingpage .button-3.new {
  width: 90%;
  margin-left: 5%;
}.tp-landingpage .button-3.new.bekleidung {
  display: block;
}.tp-landingpage .bold-text-2 {
  color: #fff;
}.tp-landingpage .grid {
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 5%;
  margin-left: 5%;
  margin-right: 5%;
}.tp-landingpage .image-39 {
  border-radius: 100px;
}.tp-landingpage .image-39:hover {
  box-shadow: 0 2px 20px #fffffff2;
}.tp-landingpage .link-block-2 {
  text-decoration: none;
}.tp-landingpage .div-block-4 {
  background-color: #3894c7;
  padding-top: 0%;
  padding-bottom: 5%;
}.tp-landingpage .div-block-5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}.tp-landingpage .text-block-7 {
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}.tp-landingpage .text-block-7.oben {
  color: #000;
  text-align: left;
  width: 80%;
  max-width: none;
  margin-top: 5%;
  margin-left: 10%;
  margin-right: 0;
  display: flex;
}.tp-landingpage .text-block-8 {
  color: #000;
  text-align: center;
  width: 80%;
  margin: 5% auto 0%;
  font-size: 22px;
  line-height: 22px;
}.tp-landingpage .grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 70%;
  margin-top: 2%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .grid-14 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 75%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .grid-14.oben {
  grid-template-rows: auto;
}.tp-landingpage .link-block-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .image-2 {
  max-width: 60%;
  display: inline-block;
}.tp-landingpage .link-block-4,.tp-landingpage .link-block-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .dunlop {
  max-width: 60%;
}.tp-landingpage .link-block-6 {
  text-decoration: none;
}.tp-landingpage .grid-4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 5%;
  margin-left: 5%;
  margin-right: 5%;
}.tp-landingpage .div-block-7 {
  background-color: #fff;
  border-radius: 300px;
  width: 180px;
  max-width: 60%;
  height: 180px;
  margin-top: 15%;
  margin-left: 15%;
}.tp-landingpage .tabs-menu {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  display: flex;
}.tp-landingpage .text-block-12,.tp-landingpage .text-block-15 {
  font-family: Uni Sans, Arial, sans-serif;
  font-size: 18px;
}.tp-landingpage .link-block-7 {
  color: #000;
  background-color: #000;
  border: 1px #000;
  border-bottom: 5px solid #fcec1a;
  width: 30%;
  max-width: 30%;
  margin-top: 2%;
  margin-left: 5%;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}.tp-landingpage .link-block-7.linksb-ndig {
  margin-top: 0%;
  margin-left: 5%;
}.tp-landingpage .link-block-7.linksb-ndig.produkt {
  width: 50%;
  max-width: 50%;
  margin-left: 0%;
}.tp-landingpage .link-block-7.linksb-ndig.produkt.abstand {
  margin-top: 2%;
}.tp-landingpage ._1rechts {
  background-color: #fbf49e;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}.tp-landingpage ._1rechts.w--current {
  background-color: #f8eb3d;
}.tp-landingpage ._1rechts.mit {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}.tp-landingpage ._1rechts.mit._1 {
  background-color: #97d4f5;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}.tp-landingpage ._1rechts.mit._1.w--current {
  background-color: #fff;
}.tp-landingpage ._1rechts.mit._1.nicht {
  border-radius: 0;
}.tp-landingpage .text-block-11 {
  color: #fff;
  text-align: center;
  font-family: Uni Sans, Arial, sans-serif;
  font-size: 18px;
}.tp-landingpage .div-block-8 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}.tp-landingpage ._1links {
  background-color: #99d4f4;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}.tp-landingpage ._1links.w--current {
  background-color: #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}.tp-landingpage .tab-link-tab-2 {
  background-color: #97d4f5;
}.tp-landingpage .tab-link-tab-2.w--current {
  background-color: #fff;
}.tp-landingpage .text-block-13 {
  font-family: Uni Sans, Arial, sans-serif;
  font-size: 18px;
}.tp-landingpage .image-64 {
  border: 1px solid #616161;
  border-radius: 100px;
  max-width: 50%;
  margin-top: 0%;
  margin-right: 0%;
}.tp-landingpage .image-64:hover {
  box-shadow: 0 2px 9px 9px #ffffff70;
}.tp-landingpage .tabs {
  margin-top: 2%;
}.tp-landingpage .tabs.frauen {
  margin-top: 10%;
}.tp-landingpage .text-block-14 {
  text-align: center;
  font-family: Uni Sans, Arial, sans-serif;
  font-size: 18px;
}.tp-landingpage .text-block-14.bigger {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 600;
}.tp-landingpage .bold-text-3 {
  color: #fff;
}.tp-landingpage .text-span {
  font-weight: 300;
  line-height: 24px;
}.tp-landingpage .link-block-8 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}.tp-landingpage .image-65 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .image-65.adidas {
  width: 80%;
}.tp-landingpage .image-65.tec {
  margin-left: 50%;
}.tp-landingpage .grid-15 {
  grid-template-rows: auto;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .link-block-9 {
  color: #000;
  background-color: #000;
  border: 1px #000;
  border-bottom: 5px solid #fcec1a;
  width: 30%;
  max-width: 30%;
  margin-top: 2%;
  margin-left: 5%;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}.tp-landingpage .link-block-9.linksb-ndig {
  margin-top: 0%;
  margin-left: 5%;
}.tp-landingpage .link-block-9.linksb-ndig.produkt {
  width: 50%;
  max-width: 50%;
  margin-left: 0%;
}.tp-landingpage .link-block-9.linksb-ndig.produkt.abstand {
  border-bottom-color: #fff;
  margin: 2% auto 0%;
}.tp-landingpage .text-block-16 {
  color: #fff;
  text-align: center;
  font-family: Uni Sans, Arial, sans-serif;
  font-size: 18px;
}.tp-landingpage .grid-16 {
  background-image: url('../images/AO-1.jpg');
  background-position: 0 0;
  background-size: cover;
}.tp-landingpage .div-block-9 {
  background-color: #d9d9d9a8;
  margin-top: 15%;
  margin-bottom: 15%;
  padding-bottom: 5%;
}.tp-landingpage .div-block-10 {
  background-color: #0c0c0c66;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 5%;
  display: flex;
}

@media screen and (max-width: 991px) {.tp-landingpage .image.mobile {
    display: block;
  }.tp-landingpage .image.desk {
    display: none;
  }.tp-landingpage .heading-2.white {
    font-size: 30px;
    line-height: 35px;
  }.tp-landingpage .text-block.oben.mitte {
    font-size: 18px;
    line-height: 22px;
  }.tp-landingpage .slide-nav {
    margin-top: 0%;
    padding-top: 0%;
    display: none;
  }.tp-landingpage .slide-2 {
    width: 33%;
    height: auto;
  }.tp-landingpage .grid-14 {
    width: 80%;
  }.tp-landingpage .tabs-menu {
    justify-content: center;
    align-items: center;
    padding-left: 0%;
  }.tp-landingpage .text-span {
    line-height: 24px;
  }.tp-landingpage .link-block-9.linksb-ndig.produkt.abstand {
    width: 80%;
    max-width: 80%;
  }.tp-landingpage .italic-text {
    font-size: 32px;
  }
}

@media screen and (max-width: 767px) {.tp-landingpage .heading-2 {
    font-size: 26px;
    line-height: 32px;
  }.tp-landingpage .slider-2 {
    height: auto;
  }.tp-landingpage .icon {
    display: block;
  }.tp-landingpage .slide-2 {
    width: 50%;
  }.tp-landingpage .mask-2 {
    height: auto;
  }.tp-landingpage .grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }.tp-landingpage .div-block-7 {
    max-width: 85%;
  }.tp-landingpage .tabs-menu {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 5%;
  }.tp-landingpage .link-block-7.linksb-ndig.produkt.abstand {
    width: 70%;
    max-width: 70%;
  }.tp-landingpage ._1rechts {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 70%;
  }.tp-landingpage ._1rechts.mit._1 {
    border-radius: 0;
  }.tp-landingpage .text-block-11 {
    font-size: 16px;
  }.tp-landingpage ._1links {
    border-radius: 0;
    width: 70%;
  }.tp-landingpage ._1links.w--current {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }.tp-landingpage .tab-link-tab-2 {
    width: 70%;
  }.tp-landingpage .image-64 {
    max-width: 80%;
    margin-left: -59%;
  }.tp-landingpage .link-block-9.linksb-ndig.produkt.abstand {
    width: 70%;
    max-width: 70%;
  }.tp-landingpage .text-block-16 {
    font-size: 16px;
  }.tp-landingpage .div-block-9 {
    background-color: #d9d9d9cc;
    margin-left: 5%;
    margin-right: 5%;
  }.tp-landingpage .div-block-10 {
    margin-right: 5%;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage .image {
    display: none;
  }.tp-landingpage .mobile {
    display: block;
  }.tp-landingpage .heading-2 {
    font-size: 20px;
    line-height: 22px;
  }.tp-landingpage .heading-2.white {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
  }.tp-landingpage .heading-2.profisec {
    padding-top: 5%;
  }.tp-landingpage .text-block.oben {
    max-width: 95%;
    font-size: 14px;
    line-height: 16px;
  }.tp-landingpage .link-block {
    background-color: #2d92cb;
    width: 70%;
    margin-top: 10px;
    margin-left: 15%;
    padding-top: 5px;
    padding-bottom: 5px;
  }.tp-landingpage .text-block-2 {
    font-size: 16px;
  }.tp-landingpage .div-block-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }.tp-landingpage .slide-2 {
    width: 100%;
  }.tp-landingpage .button-3 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }.tp-landingpage .button-3.new {
    width: 100%;
    margin-left: 0%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }.tp-landingpage .grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10%;
  }.tp-landingpage .text-block-8 {
    width: 90%;
    font-size: 18px;
  }.tp-landingpage .grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 90%;
  }.tp-landingpage .grid-14 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }.tp-landingpage .grid-14.oben {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 15%;
  }.tp-landingpage .dunlop {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15%;
    padding-bottom: 15%;
    display: block;
  }.tp-landingpage .dunlop.unten {
    padding-top: 0%;
    padding-bottom: 0%;
  }.tp-landingpage .grid-4 {
    grid-template-columns: 1fr;
  }.tp-landingpage .div-block-7 {
    margin-left: 0%;
  }.tp-landingpage .tabs-menu {
    justify-content: center;
    align-items: center;
    padding-left: 0%;
  }.tp-landingpage .text-block-12,.tp-landingpage .text-block-15 {
    font-size: 16px;
  }.tp-landingpage .link-block-7 {
    width: 60%;
    max-width: 60%;
    margin-left: 20%;
  }.tp-landingpage .link-block-7.linksb-ndig.produkt.abstand {
    margin-left: auto;
    margin-right: auto;
  }.tp-landingpage ._1rechts {
    text-align: center;
    width: 70%;
    padding: 6px 10px;
  }.tp-landingpage ._1rechts.mit._1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }.tp-landingpage .text-block-11 {
    font-size: 16px;
  }.tp-landingpage ._1links,.tp-landingpage .tab-link-tab-2 {
    text-align: center;
    width: 70%;
    padding: 6px 10px;
  }.tp-landingpage .text-block-13 {
    font-size: 16px;
  }.tp-landingpage .image-64 {
    margin-bottom: 20px;
    margin-left: 0%;
    padding-bottom: 0;
  }.tp-landingpage .grid-15 {
    width: 60%;
  }.tp-landingpage .link-block-9 {
    width: 60%;
    max-width: 60%;
    margin-left: 20%;
  }.tp-landingpage .link-block-9.linksb-ndig.produkt.abstand {
    margin-left: auto;
    margin-right: auto;
  }.tp-landingpage .text-block-16 {
    font-size: 16px;
  }.tp-landingpage .div-block-10 {
    margin-top: 40px;
    padding-bottom: 10px;
  }
}.tp-landingpage #w-node-dba401e9-bcb4-4f7c-1afe-851fa8e62e7f-23b38c6c,.tp-landingpage #w-node-_7ee6c8ba-c255-4aa5-0e1d-014cf6632742-23b38c6c {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-b20c2a72-6e8a-c0ce-62ca-981b50d1cc46-23b38c6c {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}.tp-landingpage #w-node-cd8dab78-9ca9-0cab-13bb-8497a6efae84-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-cd8dab78-9ca9-0cab-13bb-8497a6efae86-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-cd8dab78-9ca9-0cab-13bb-8497a6efae88-23b38c6c {
  grid-area: 1 / 3 / 2 / 4;
}.tp-landingpage #w-node-_9508cc6a-488a-d5b7-e14c-b1be9f1ae775-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-_313eb254-786a-da1c-89df-b3474cf597a0-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-_9508cc6a-488a-d5b7-e14c-b1be9f1ae776-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-c23068cf-5eec-ba78-dfee-e30133296571-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-_6d7320aa-7886-f319-3997-2826967ed182-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdb-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdc-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdf-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-_11ae013d-0edf-1018-f7c6-6f7c2b1ac5fb-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-_0d612bb7-eb5d-5289-67c7-829ff002d87f-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d0-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d1-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d4-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-_5246bfe9-dab2-4fad-151d-85b5ad22b5d9-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}.tp-landingpage #w-node-_9495a407-6271-e634-7175-e688ef268dec-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa4-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa5-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa8-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-_0dc4a40f-f77d-2cd3-4bf7-bfe9b1840bb6-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-_6c2afdc9-1199-2585-5121-dc2a9637d2af-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c2f-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c30-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c33-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-c0c746ab-da44-f033-ba6c-30141a55fc4b-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-_3e1289c8-1a41-583e-c375-f0be1c03b6ab-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c40-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c41-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c44-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-_5442632a-4332-60e7-7fc5-46eaa7ff46b6-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c62-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c63-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c66-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-_2fa3a18b-615a-3eb3-804c-8f18388a4900-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}.tp-landingpage #w-node-_45b79bb7-fbbc-46aa-cc62-b59915274e0e-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d37c-23b38c6c {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d37d-23b38c6c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end;
}.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d380-23b38c6c {
  grid-area: 1 / 2 / 4 / 4;
}.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d389-23b38c6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d38b-23b38c6c {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-_76101734-21e1-1759-a226-1084ce220749-23b38c6c {
  grid-area: 1 / 2 / 3 / 3;
}

@media screen and (max-width: 991px) {.tp-landingpage #w-node-_7ee6c8ba-c255-4aa5-0e1d-014cf6632742-23b38c6c {
    grid-area: 1 / 1 / 3 / 3;
  }
}

@media screen and (max-width: 767px) {.tp-landingpage #w-node-b20c2a72-6e8a-c0ce-62ca-981b50d1cc46-23b38c6c {
    grid-area: 1 / 1 / 4 / 3;
    align-self: center;
  }.tp-landingpage #w-node-cd8dab78-9ca9-0cab-13bb-8497a6efae88-23b38c6c {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-_9508cc6a-488a-d5b7-e14c-b1be9f1ae775-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_313eb254-786a-da1c-89df-b3474cf597a0-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-_9508cc6a-488a-d5b7-e14c-b1be9f1ae776-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdb-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdc-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdf-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d0-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d1-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d4-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa4-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa5-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa8-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c2f-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c30-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c33-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c40-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c41-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c44-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c62-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c63-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c66-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d37c-23b38c6c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d37d-23b38c6c {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end;
  }.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d380-23b38c6c {
    grid-area: 2 / 1 / 3 / 4;
  }.tp-landingpage #w-node-_76101734-21e1-1759-a226-1084ce220749-23b38c6c {
    grid-area: 1 / 1 / 3 / 3;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage #w-node-_7ee6c8ba-c255-4aa5-0e1d-014cf6632742-23b38c6c {
    grid-area: 1 / 1 / 3 / 3;
  }.tp-landingpage #w-node-b20c2a72-6e8a-c0ce-62ca-981b50d1cc46-23b38c6c {
    grid-area: 1 / 1 / 3 / 3;
    align-self: center;
  }.tp-landingpage #w-node-cd8dab78-9ca9-0cab-13bb-8497a6efae84-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-cd8dab78-9ca9-0cab-13bb-8497a6efae86-23b38c6c {
    grid-area: 2 / 1 / 3 / 3;
  }.tp-landingpage #w-node-cd8dab78-9ca9-0cab-13bb-8497a6efae88-23b38c6c {
    grid-area: 3 / 1 / 4 / 3;
  }.tp-landingpage #w-node-_9508cc6a-488a-d5b7-e14c-b1be9f1ae775-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_313eb254-786a-da1c-89df-b3474cf597a0-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-_9508cc6a-488a-d5b7-e14c-b1be9f1ae776-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdb-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdc-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-dab03ec8-4d13-b9f9-142d-1aea47f1afdf-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d0-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d1-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-_47573f3e-6496-4c5f-0133-822125a662d4-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa4-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa5-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-_97291e1f-87dc-610f-3579-bc1bf9b50aa8-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c2f-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c30-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c33-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c40-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c41-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c44-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c62-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c63-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-_6c7303eb-21a6-ed10-15b5-e135b44f4c66-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d37c-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d37d-23b38c6c {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end;
  }.tp-landingpage #w-node-_391e5f9e-b220-c78c-e427-7dc8b845d380-23b38c6c {
    grid-area: 2 / 1 / 4 / 3;
  }
}


@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 Book';
  src: url('../fonts/Uni-Sans-Book.otf') format('opentype');
  font-weight: 400;
  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-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Uni Sans';
  src: 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-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-Regular.otf') format('opentype');
  font-weight: 400;
  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-Thin-Italic.otf') format('opentype');
  font-weight: 100;
  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-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-Regular-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}