.tp-landingpage .w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}.tp-landingpage .w-embed-youtubevideo {
  width: 100%;
  position: relative;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-size: cover;
  background-position: 50% 50%;
}.tp-landingpage .w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}.tp-landingpage .retrokollektionheading {
  margin-right: 4em;
  margin-left: 4em;
  font-family: bd-retrocentric, sans-serif;
  color: #000;
  line-height: 45px;
  text-align: center;
}.tp-landingpage .text-span {
  color: #d56540;
}.tp-landingpage .text-span-2 {
  color: #d56540;
}.tp-landingpage .text-span-3 {
  color: #d56540;
}.tp-landingpage .text-span-4 {
  color: #414e8b;
}.tp-landingpage .text-span-5 {
  color: #414e8b;
}.tp-landingpage {
  max-width: 1250px;
  margin-bottom: 0px;
  padding-bottom: 100px;
}.tp-landingpage .image {
  color: #d56540;
}.tp-landingpage .text-span-6 {
  font-family: Qanelassoft, sans-serif;
  font-size: 24px;
}.tp-landingpage .text-span-7 {
  color: #414e8b;
}.tp-landingpage .text-span-8 {
  font-family: Qanelassoft, sans-serif;
  font-weight: 200;
}.tp-landingpage .text-block {
  margin-top: 2em;
  margin-right: 4em;
  margin-left: 4em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
}.tp-landingpage .grid-outfit-1-damen {
  margin-top: 4em;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}.tp-landingpage .outfit1damen {
  width: 80%;
}.tp-landingpage .kleidimage {
  display: block;
  margin-right: auto;
  margin-left: auto;
}.tp-landingpage .kleidung {
  position: relative;
  z-index: 10;
  margin-top: 0px;
  margin-bottom: -22%;
}.tp-landingpage .button-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85%;
  height: 40px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e27365;
  font-size: 18px;
  font-weight: 200;
  text-align: center;
  text-transform: uppercase;
}.tp-landingpage .button-4:hover {
  background-color: #57243b;
}.tp-landingpage .button-4.slid {
  display: none;
  width: 100%;
  margin-top: 10px;
  background-color: #d6b7c5;
}.tp-landingpage .button-4.slid:hover {
  background-color: #95a8b0;
}.tp-landingpage .blaueschicht {
  width: 250px;
  height: 50px;
  margin-top: -10px;
  margin-left: 30px;
  border-radius: 50px;
  background-color: #0568df;
  box-shadow: 2px 2px 3px 0 #000;
}.tp-landingpage .orangeschicht {
  width: 250px;
  height: 50px;
  border-radius: 50px;
  background-color: #d4ad34;
}.tp-landingpage .gridretro-links {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}.tp-landingpage .text-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
  font-size: 1em;
  font-weight: 200;
  text-decoration: none;
}.tp-landingpage .linkteil1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  text-decoration: none;
}.tp-landingpage .bersichtsgrid {
  margin-top: 60px;
}.tp-landingpage .typed-words {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0%;
  padding: 10px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #000;
  font-size: 35px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}.tp-landingpage .div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 60px auto 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}.tp-landingpage .div-block-2.oben {
  display: none;
  width: auto;
  margin-top: auto;
  margin-bottom: 25%;
  background-color: #fff;
}.tp-landingpage .moodbild1 {
  display: block;
  width: 100%;
  margin-top: 0px;
}.tp-landingpage .qp-logo {
  display: block;
  width: 45%;
  margin: 40px auto -8%;
  box-shadow: none;
  text-shadow: none;
}.tp-landingpage .h2 {
  font-family: bd-retrocentric, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}.tp-landingpage .logoarea {
  width: 40%;
  margin-right: 0%;
  margin-left: 15%;
  background-color: rgba(0, 0, 0, 0.82);
}.tp-landingpage .moodmobile {
  display: none;
}.tp-landingpage .retro {
  font-size: 38px;
  font-weight: 700;
}.tp-landingpage .grid-mood {
  margin-top: 1%;
  -ms-grid-columns: 1fr 1.5fr 1fr 1fr;
  grid-template-columns: 1fr 1.5fr 1fr 1fr;
}.tp-landingpage .moodbildseerie2 {
  background-image: url('../images/6.png');
  background-position: 35% 50%;
  background-size: cover;
}.tp-landingpage .div-block-11 {
  background-image: url('../images/Bild-01.jpg');
  background-position: 50% 55%;
  background-size: cover;
}.tp-landingpage .grid2 {
  padding-bottom: 40px;
}.tp-landingpage .grid-outfit-1-herren {
  margin-top: 140px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}.tp-landingpage .image-35 {
  width: 80%;
}.tp-landingpage .blaueschichtl {
  width: 250px;
  height: 50px;
  margin-top: -12px;
  margin-right: 0px;
  margin-left: -30px;
  border-radius: 50px;
  background-color: #414e8b;
  box-shadow: -2px 2px 3px 0 #000;
  color: #414e8b;
}.tp-landingpage .orangeschichtl {
  width: 250px;
  height: 50px;
  margin-top: 0px;
  border-radius: 50px;
  background-color: #d56540;
}.tp-landingpage .linkteil2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #fff;
  text-decoration: none;
}.tp-landingpage .moodbildserie1 {
  height: 200px;
  background-image: url('../images/7.png');
  background-position: 50% 50%;
  background-size: cover;
}.tp-landingpage .moodbildserie3 {
  background-image: url('../images/8neu.png');
  background-position: 0px 0px;
  background-size: cover;
}.tp-landingpage .text-block-3 {
  width: 90%;
  margin: 2% auto 10px;
  color: #000;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  -webkit-column-count: 1;
  column-count: 1;
}.tp-landingpage .text-block-3.gro {
  margin-top: 5%;
  font-size: 18px;
  line-height: 30px;
}.tp-landingpage .text-span-9 {
  text-transform: uppercase;
}.tp-landingpage .teasermobil {
  display: none;
}.tp-landingpage .grid {
  margin-top: 5%;
  -ms-grid-columns: 0.75fr 1fr 0.75fr;
  grid-template-columns: 0.75fr 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}.tp-landingpage .linkgross {
  text-decoration: none;
}.tp-landingpage .grid-2 {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}.tp-landingpage .blaueschichtg {
  width: 100%;
  height: 50px;
  margin-top: -10px;
  margin-left: 30px;
  border-radius: 50px;
  background-color: #414e8b;
  box-shadow: 2px 2px 3px 0 #000;
}.tp-landingpage .blaueschichtg.royal {
  background-color: #0568df;
}.tp-landingpage .orangeschichtg {
  width: 100%;
  height: 50px;
  border-radius: 50px;
  background-color: #d56540;
}.tp-landingpage .orangeschichtg.gold {
  background-color: #d4ad34;
}.tp-landingpage .text-block-4 {
  margin-top: 15%;
  margin-bottom: 2em;
  font-size: 25px;
  font-weight: 700;
  text-align: center;
}.tp-landingpage .text-block-4.melbourne {
  margin-top: 5%;
}.tp-landingpage .slide {
  width: 33%;
}.tp-landingpage .slide-2 {
  width: 33%;
}.tp-landingpage .image-37 {
  display: block;
  width: 70%;
  margin-right: auto;
  margin-left: auto;
}.tp-landingpage .slider {
  width: auto;
  height: auto;
  background-color: hsla(0, 0%, 86.7%, 0);
}.tp-landingpage .icon {
  color: #000;
}.tp-landingpage .icon-2 {
  color: #000;
}.tp-landingpage .slide-nav {
  display: none;
  color: #000;
}.tp-landingpage .div-block-12 {
  width: 250px;
  height: 50px;
  border-radius: 50px;
  background-color: #414e8b;
}.tp-landingpage .link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}.tp-landingpage .text-span-10 {
  font-family: Qanelassoft, sans-serif;
  color: #d56540;
  text-transform: uppercase;
}.tp-landingpage .streifen-blau {
  display: none;
  width: 80%;
  height: 5px;
  margin-top: 40px;
  background-color: #0568df;
}.tp-landingpage .streifen-gold {
  display: none;
  width: 80%;
  height: 5px;
  background-color: #d4ad34;
}.tp-landingpage .text-effect-sticky-element {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}.tp-landingpage .text-overlap-end {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -100%;
  height: 100%;
  background-color: #000;
}.tp-landingpage .text-effect-wrapper {
  height: 260vh;
  margin-top: -20vh;
  margin-bottom: -20vh;
  background-color: #fff;
}.tp-landingpage .text-effect-gradient {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 260vh;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(12%, #fff), color-stop(26%, #776f02), color-stop(38%, #c3b600), color-stop(50%, #ffed00), color-stop(64%, #c3b600), color-stop(76%, #776f02), color-stop(88%, #fff));
  background-image: linear-gradient(180deg, #fff 12%, #776f02 26%, #c3b600 38%, #ffed00 50%, #c3b600 64%, #776f02 76%, #fff 88%);
  mix-blend-mode: darken;
}.tp-landingpage .container-w3-2 {
  width: 100%;
  max-width: 58em;
  margin-right: auto;
  margin-left: auto;
}.tp-landingpage .text-effect-inner {
  position: relative;
  overflow: hidden;
  background-color: #0568df;
}.tp-landingpage .text-gradient-effect {
  position: relative;
  z-index: 0;
  margin-top: 178px;
}.tp-landingpage .text-effect-text {
  margin-top: 72px;
  color: #f5f5f7;
  font-size: 3.3em;
  line-height: 1.2em;
  font-weight: 600;
  text-align: center;
}.tp-landingpage .text-span-11 {
  font-family: Qanelassoft, sans-serif;
  text-transform: uppercase;
}.tp-landingpage .youtube {
  display: none;
  margin-top: 40px;
}.tp-landingpage .heading {
  font-family: Qanelassoft, sans-serif;
  color: #fff;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
}.tp-landingpage .text-span-12 {
  font-size: 20px;
  font-weight: 200;
}

@media screen and (max-width: 991px) {.tp-landingpage .kleidung {
    margin-bottom: -25%;
  }.tp-landingpage .linkteil1 {
    margin-right: 10px;
  }.tp-landingpage .bersichtsgrid {
    margin-top: 40px;
  }.tp-landingpage .typed-words {
    font-size: 25px;
    line-height: 35px;
  }.tp-landingpage .div-block-2 {
    margin-right: auto;
    margin-left: auto;
  }.tp-landingpage .qp-logo {
    width: 50%;
  }.tp-landingpage .h2 {
    font-size: 18px;
    line-height: 25px;
  }.tp-landingpage .retro {
    font-size: 25px;
  }.tp-landingpage .grid-mood {
    -ms-grid-columns: 1fr 1.5fr 1fr 1fr;
    grid-template-columns: 1fr 1.5fr 1fr 1fr;
  }.tp-landingpage .linkteil2 {
    margin-left: 40px;
  }.tp-landingpage .text-block-3.gro {
    margin-top: 7%;
  }.tp-landingpage .teasermobil {
    display: none;
  }.tp-landingpage .text-effect-text {
    font-size: 3em;
  }.tp-landingpage .heading {
    font-size: 25px;
    line-height: 25px;
  }.tp-landingpage .text-span-12 {
    font-size: 18px;
  }
}

@media screen and (max-width: 767px) {.tp-landingpage .retrokollektionheading {
    margin-right: 2em;
    margin-left: 2em;
  }.tp-landingpage .text-block {
    margin-right: 2em;
    margin-left: 2em;
    line-height: 20px;
  }.tp-landingpage .teaserdesktop {
    display: none;
  }.tp-landingpage .grid-outfit-1-damen {
    padding-right: 20px;
    -ms-grid-rows: auto 80%;
    grid-template-rows: auto 80%;
  }.tp-landingpage .kleidimage {
    width: 100%;
    margin-top: 15%;
  }.tp-landingpage .kleidung {
    width: 80%;
    margin: 0% auto;
  }.tp-landingpage .button-4 {
    font-size: 15px;
  }.tp-landingpage .blaueschicht {
    width: 200px;
    height: 40px;
    margin-left: 18px;
  }.tp-landingpage .orangeschicht {
    width: 200px;
    height: 40px;
  }.tp-landingpage .text-block-2 {
    margin-top: 10px;
    font-size: 15px;
  }.tp-landingpage .bersichtsgrid {
    margin-top: 60px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }.tp-landingpage .typed-words {
    font-size: 20px;
  }.tp-landingpage .div-block-2 {
    margin-top: 40px;
  }.tp-landingpage .div-block-2.oben {
    margin-right: auto;
    margin-bottom: 15%;
    margin-left: auto;
    padding-right: 0px;
  }.tp-landingpage .moodbild1 {
    display: none;
    width: 100%;
  }.tp-landingpage .qp-logo {
    width: 60%;
  }.tp-landingpage .h2 {
    font-size: 16px;
  }.tp-landingpage .logoarea {
    width: 50%;
    margin-left: 10%;
  }.tp-landingpage .moodmobile {
    display: block;
  }.tp-landingpage .retro {
    font-size: 18px;
  }.tp-landingpage .grid-mood {
    margin-top: 3%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }.tp-landingpage .moodbildseerie2 {
    height: 450px;
    background-position: 45% 50%;
  }.tp-landingpage .image-34 {
    display: block;
  }.tp-landingpage .div-block-11 {
    height: auto;
    background-position: 60% 55%;
  }.tp-landingpage .grid-outfit-1-herren {
    margin-top: 40px;
  }.tp-landingpage .blaueschichtl {
    width: 200px;
    height: 40px;
    margin-left: -18px;
  }.tp-landingpage .orangeschichtl {
    width: 200px;
    height: 40px;
  }.tp-landingpage .linkteil2 {
    margin-left: 50px;
  }.tp-landingpage .text-block-3 {
    margin-top: 5%;
    text-align: justify;
  }.tp-landingpage .text-block-3.gro {
    margin-right: 2em;
    margin-left: 2em;
    line-height: 20px;
    text-align: center;
  }.tp-landingpage .herrenkleidung {
    display: block;
  }.tp-landingpage .teasermobil {
    display: block;
  }.tp-landingpage .grid {
    -ms-grid-columns: 0.5fr 1fr 0.5fr;
    grid-template-columns: 0.5fr 1fr 0.5fr;
  }.tp-landingpage .blaueschichtg {
    height: 40px;
  }.tp-landingpage .orangeschichtg {
    height: 40px;
  }.tp-landingpage .slide {
    width: 50%;
  }.tp-landingpage .slide-2 {
    width: 50%;
  }.tp-landingpage .div-block-12 {
    height: 40px;
  }.tp-landingpage .text-effect-text {
    font-size: 2.3em;
  }.tp-landingpage .heading {
    font-size: 18px;
  }.tp-landingpage .text-span-12 {
    font-size: 16px;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage .retrokollektionheading {
    margin-right: 0.25em;
    margin-left: 0.25em;
    line-height: 35px;
  }.tp-landingpage .text-span-8 {
    font-size: 30px;
  }.tp-landingpage .text-block {
    margin-right: 1em;
    margin-left: 1em;
  }.tp-landingpage .teaserdesktop {
    display: none;
  }.tp-landingpage .grid-outfit-1-damen {
    padding-right: 0px;
  }.tp-landingpage .outfit1damen {
    width: 100%;
  }.tp-landingpage .kleidimage {
    margin-top: 0%;
  }.tp-landingpage .kleidung {
    width: 80%;
    margin-top: 0%;
    margin-right: auto;
    margin-left: auto;
  }.tp-landingpage .kleidung.oben {
    margin-top: -15%;
  }.tp-landingpage .blaueschicht {
    margin-left: 10px;
  }.tp-landingpage .bersichtsgrid {
    margin-top: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }.tp-landingpage .typed-words {
    padding: 0px 10px;
    font-size: 15px;
  }.tp-landingpage .div-block-2.oben {
    margin-bottom: 10%;
  }.tp-landingpage .moodbild1 {
    width: 100%;
  }.tp-landingpage .qp-logo {
    width: 60%;
    margin-top: 20px;
  }.tp-landingpage .h2 {
    font-size: 8px;
    line-height: 15px;
  }.tp-landingpage .retro {
    font-size: 12px;
  }.tp-landingpage .grid-mood {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }.tp-landingpage .moodbildseerie2 {
    height: 300px;
  }.tp-landingpage .div-block-11 {
    display: block;
    height: 220px;
    background-position: 65% 55%;
    background-size: cover;
  }.tp-landingpage .grid2 {
    padding-bottom: 20px;
  }.tp-landingpage .grid-outfit-1-herren {
    margin-top: 100px;
  }.tp-landingpage .image-35 {
    width: 100%;
  }.tp-landingpage .moodbildserie3 {
    background-position: 100% 50%;
  }.tp-landingpage .text-block-3 {
    margin-top: 8%;
    margin-bottom: 20px;
    text-align: justify;
    -webkit-column-count: 1;
    column-count: 1;
  }.tp-landingpage .text-block-3.gro {
    margin-top: 10%;
    margin-right: 1em;
    margin-left: 1em;
  }.tp-landingpage .grid {
    -ms-grid-columns: 20px 1.5fr 20px;
    grid-template-columns: 20px 1.5fr 20px;
  }.tp-landingpage .slide {
    width: 100%;
  }.tp-landingpage .slide-2 {
    width: 100%;
  }.tp-landingpage .div-block-12 {
    height: 40px;
  }.tp-landingpage .text-span-10 {
    font-size: 28px;
    line-height: 35px;
  }.tp-landingpage .text-span-11 {
    font-size: 28px;
  }.tp-landingpage .heading {
    font-size: 12px;
    line-height: 12px;
  }.tp-landingpage .text-span-12 {
    font-size: 8px;
  }
}.tp-landingpage #w-node-ecd7b2c3-b22b-c65e-d1e3-f792d766a16a-b89d59d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-ecd7b2c3-b22b-c65e-d1e3-f792d766a16c-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-ecd7b2c3-b22b-c65e-d1e3-f792d766a16d-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-_7123903b-5081-2e1e-881c-a008b6152755-b89d59d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}.tp-landingpage #w-node-_7123903b-5081-2e1e-881c-a008b6152757-b89d59d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}.tp-landingpage #w-node-_7123903b-5081-2e1e-881c-a008b6152758-b89d59d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}.tp-landingpage #w-node-_1a9a85af-d3cc-3e01-0273-67ca7057a993-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}.tp-landingpage #w-node-_7123903b-5081-2e1e-881c-a008b615275e-b89d59d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: center;
  justify-self: center;
}.tp-landingpage #w-node-ca689c30-3c27-0590-6c8d-43c54bef89fb-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}.tp-landingpage #w-node-_54b1b867-3b5d-ffbc-7b39-c3a87cc8a111-b89d59d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}.tp-landingpage #w-node-_7f91319d-ad83-c885-e471-532720163378-b89d59d0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}.tp-landingpage #w-node-_7cdd0e56-0920-0bc2-ecd7-bf7634d01f47-b89d59d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-fd1ec11b-0c67-7fa3-ab40-0d4b6a6813cb-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-b22d108d-fa1d-f72b-d7a2-4c19ccb4de69-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-_9ad6bdca-7aaf-3afc-2f3b-bc1e15ecb73f-b89d59d0 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}.tp-landingpage #w-node-a28ddcd9-8bf4-6f32-0727-15bb4a7e5434-b89d59d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}.tp-landingpage #w-node-_64f9a188-3845-c143-2db8-5d90900a15bc-b89d59d0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}.tp-landingpage #w-node-_0883772e-798a-2ec1-9184-0602e971564d-b89d59d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}.tp-landingpage #w-node-_0d7608bf-a7a2-5957-560a-b2e4c22d7d49-b89d59d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}.tp-landingpage #w-node-_755e47ab-3023-fc8e-4a76-254e744c6082-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column-align: end;
  justify-self: end;
}.tp-landingpage #w-node-_42f67a6e-238e-ad86-ec76-719651379b55-b89d59d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: end;
  justify-self: end;
}.tp-landingpage #w-node-ad5467ea-d78a-11e8-fc67-b0e2efb4df30-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-_6549f252-d282-7dc6-3cde-609979ecfa78-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-_21158395-cf29-bcd3-1a86-037d27e12dc2-b89d59d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-_21158395-cf29-bcd3-1a86-037d27e12dc4-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}.tp-landingpage #w-node-_21158395-cf29-bcd3-1a86-037d27e12dc5-b89d59d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 767px) {.tp-landingpage #w-node-_7123903b-5081-2e1e-881c-a008b6152756-b89d59d0 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }.tp-landingpage #w-node-_7123903b-5081-2e1e-881c-a008b615275e-b89d59d0 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: center;
    justify-self: center;
  }.tp-landingpage #w-node-ca689c30-3c27-0590-6c8d-43c54bef89fb-b89d59d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
  }.tp-landingpage #w-node-_54b1b867-3b5d-ffbc-7b39-c3a87cc8a111-b89d59d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 2;
    grid-row-end: 5;
  }.tp-landingpage #w-node-_7f91319d-ad83-c885-e471-532720163378-b89d59d0 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
  }.tp-landingpage #w-node-a28ddcd9-8bf4-6f32-0727-15bb4a7e5434-b89d59d0 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }.tp-landingpage #w-node-_42f67a6e-238e-ad86-ec76-719651379b55-b89d59d0 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage #w-node-_7123903b-5081-2e1e-881c-a008b615275e-b89d59d0 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: center;
    justify-self: center;
  }.tp-landingpage #w-node-_54b1b867-3b5d-ffbc-7b39-c3a87cc8a111-b89d59d0 {
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }.tp-landingpage #w-node-_9ad6bdca-7aaf-3afc-2f3b-bc1e15ecb73f-b89d59d0 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }.tp-landingpage #w-node-a28ddcd9-8bf4-6f32-0727-15bb4a7e5434-b89d59d0 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }.tp-landingpage #w-node-_755e47ab-3023-fc8e-4a76-254e744c6082-b89d59d0 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }.tp-landingpage #w-node-_42f67a6e-238e-ad86-ec76-719651379b55-b89d59d0 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

@font-face {
  font-family: 'Qanelassoft';
  src: url('../fonts/QanelasSoft-UltraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Qanelassoft';
  src: url('../fonts/QanelasSoft-ExtraBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}