@font-face {
  font-family: Gilroy;
  src: url('../fonts/Gilroy-SemiBold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url('../fonts/Gilroy-UltraLight.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url('../fonts/Gilroy-Heavy.ttf') format("truetype"), url('../fonts/Gilroy-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url('../fonts/Gilroy-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

a {
  color: #303030;
  text-decoration: none;
}

.hero {
  background-color: #d4b982;
  min-height: 100vh;
  padding: 10px 10px 0;
}

.h1 {
  color: #292620;
  text-align: center;
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: .4rem;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 3.2svw;
  font-weight: 700;
  line-height: 1.1em;
}

.text-1 {
  color: #292620;
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 1.1svw;
  line-height: 1.2em;
}

.text-1.smaller {
  font-size: 15px;
}

.text-1.analyse.typewritertext {
  color: #333;
  font-weight: 700;
}

.text-1.left {
  text-align: left;
  font-size: 1svw;
  font-weight: 500;
  line-height: 1.5em;
}

.text-1.left.bold {
  font-size: 1svw;
  font-weight: 600;
  line-height: 1.3em;
}

.text-1.left.bold.number {
  font-size: 3svw;
  font-weight: 700;
}

.text-1.left.bold.number.close {
  font-size: 1.5svw;
  text-decoration: line-through;
}

.text-1.left.bold.number.close.grey {
  color: #969696;
  margin-top: .4em;
  font-weight: 600;
  line-height: 1em;
}

.text-1.left.bold.number.close.grey.bigger {
  margin-top: 0;
  font-size: 2.5svw;
}

.text-1.left.bold.number.size {
  font-size: 2svw;
}

.text-1.left.bold.bigger {
  font-weight: 700;
}

.text-1.left.padding-down {
  margin-bottom: .8rem;
}

.text-1.left.padding-down._23 {
  margin-bottom: 10px;
}

.text-1.left.padding-down.middle {
  text-align: center;
}

.text-1.left.padding-down.middle.bigg {
  font-size: 3svw;
}

.text-1.left.padding-down.padding-up {
  margin-top: 1rem;
}

.text-1.left.smaller {
  font-size: .9svw;
}

.text-1.left.padding-top {
  margin-top: 5px;
}

.text-1.left.white {
  color: #fff;
}

.text-1.left.footer-text {
  font-size: .8svw;
}

.text-1.bold {
  font-weight: 600;
}

.text-1.bold.white {
  color: #fff;
}

.text-1.bold.white.secondry {
  margin-top: .5rem;
  font-size: .8svw;
  font-weight: 500;
}

.text-1.bold.white.cta {
  font-size: 1.5svw;
}

.text-1.foorer-text {
  font-size: 1svw;
}

.text-holder {
  width: 75%;
  max-width: 1450px;
}

.text-holder.smaller {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  width: 50vw;
  max-width: 1200px;
  display: flex;
}

.text-holder.smaller.padding-bottom {
  margin-bottom: 2rem;
}

.text-holder.video-badge {
  background-color: #d6d6d600;
  border: 1px #5e5e5e;
  border-radius: 15px;
  width: 60svw;
  max-width: none;
  height: 36svw;
  margin-top: 2rem;
  position: relative;
  overflow: clip;
  box-shadow: 0 5px 9px #0003;
}

.text-holder.video-badge.image-container {
  background-color: #fff;
  width: 55svw;
  height: 32svw;
}

.text-holder.padding-top {
  margin-top: 2rem;
}

.text-holder.left-padding {
  padding-right: 0%;
}

.text-holder.middle {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-holder.middle.padding-top.extra {
  margin-top: 4rem;
}

.text-holder.kleft {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
}

.text-holder.faaq-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.section-holder {
  background-color: #fff;
  background-image: linear-gradient(93deg, #ffffff1c, #ffffff96), url('../images/thin-lines-golden-6.svg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
  transition: all .575s;
  display: flex;
}

.section-holder._2 {
  background-color: #fff;
  background-image: none;
  min-height: auto;
}

.section-holder._2.iamge {
  background-image: linear-gradient(#fff, #fff0 44%, #fff 71%), url('../images/thin-lines-golden-6.svg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-top: 0;
}

.section-holder._2.iamge.padding-bottom {
  padding-bottom: 6rem;
}

.trust-badge {
  background-color: #eee;
  border-radius: 100px;
  margin-top: 25px;
  margin-bottom: 20px;
  padding: 10px 20px;
  display: none;
}

.video-badge {
  width: 100%;
  height: 300px;
}

.bold {
  background-color: #fff0;
  font-weight: 700;
}

.button-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 25px;
  display: flex;
}

.button-holder.hide {
  display: flex;
}

.button {
  background-color: #000;
  border-radius: 100px;
  padding: 1rem 2rem;
}

.button.secondary {
  background-color: #eee;
}

.button.gold {
  background-color: #d4b982;
  border-radius: 5px;
  padding-top: .7rem;
  padding-bottom: .7rem;
}

.button.gold.middle {
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.button.gold.middle.full-dith {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.button.gold.middle.cta-glow {
  background-image: linear-gradient(170deg, #d4b982 30%, #9b865b);
  border: 0 solid #fff;
  transition: border-width 1s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 10px #0003;
}

.button.gold.middle.cta-glow:hover {
  border: 1px solid #fff;
}

.button.gold.overlz {
  background-image: linear-gradient(113deg, #d4b982, #9e8756);
}

.button.gold.overlz:hover {
  box-shadow: 0 2px 5px #0003;
}

.logos {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  display: flex;
}

.logos.trust {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  opacity: .62;
  mix-blend-mode: luminosity;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 44%;
  margin-top: 2rem;
  display: grid;
}

.logo {
  width: 8svw;
}

.logo._2 {
  width: 150px;
}

.layer-1 {
  background-image: url('../images/layer-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layer-1._2 {
  background-image: url('../images/layer-2.png');
}

.layer-1._2.overlay-scene {
  background-image: none;
}

.layer-1._3 {
  background-image: url('../images/layer-3.png');
}

.layer-1._3.overlay-scene {
  background-image: none;
}

.layer-1._4 {
  background-image: url('../images/layer-4.png');
}

.layer-1._4.overlay-scene {
  background-image: none;
}

.layer-1._6 {
  background-image: url('../images/layer-6.png');
}

.layer-1._6.overlay-scene {
  background-image: none;
}

.layer-1._5 {
  background-image: url('../images/1512w-light-8.png');
}

.layer-1._5.overlay-scene, .layer-1.overlay-scene._1 {
  background-image: none;
}

.hover-1 {
  opacity: 0;
  background-image: url('../images/hover-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
}

.hover-1._2 {
  background-image: url('../images/hover-2.png');
}

.hover-1._3 {
  background-image: url('../images/hover-3.png');
}

.hover-1._4 {
  background-image: url('../images/hover-4.png');
}

.hover-1._5 {
  background-image: url('../images/hover-5.png');
}

.hover-1._6 {
  background-image: url('../images/hover-6.png');
}

.hover-1.replacement-scene {
  opacity: 0;
}

.golden-frame {
  z-index: 9;
  opacity: 0;
  border: 1px solid #d3b88073;
  border-radius: 5px;
  width: 20svw;
  height: 10svw;
  position: absolute;
  overflow: hidden;
}

.hodelr-of-anlyse {
  opacity: 0;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.hodelr-of-anlyse._23 {
  opacity: 100;
  background-color: #fff0;
}

.target-zone {
  background-image: url('../images/Header.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 4svw;
  position: absolute;
}

.target-zone._2 {
  background-image: url('../images/Group-930-1.png');
  width: 24.5svw;
  height: 82%;
  top: 13%;
  left: 1.3svw;
}

.target-zone._3 {
  background-image: url('../images/Group-931-1.png');
  width: 43%;
  height: 7.2svw;
  inset: 17% 8% auto auto;
}

.target-zone._4 {
  background-image: url('../images/Group-932-343.png');
  width: 9%;
  height: 3svw;
  inset: 43% 41.5% auto auto;
}

.target-zone._5 {
  background-image: url('../images/Group-928-1.png');
  width: 24%;
  height: 3.2svw;
  inset: auto 27% 35% auto;
}

.target-zone._6 {
  background-image: url('../images/Group-933-1.png');
  width: 41%;
  height: 3.7svw;
  padding-bottom: 0;
  inset: auto 8.5% 20% auto;
}

.section-2 {
  background-color: #d4b982;
  padding-left: 10px;
  padding-right: 10px;
}

.grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.grid._4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid._4.padding-top {
  margin-top: 2rem;
}

.grid._4.stretch, .grid._4.full-width {
  place-items: stretch stretch;
}

.grid.no-grid {
  margin-top: 3rem;
  display: block;
}

.h2 {
  color: #292620;
  font-family: Gilroy, Arial, sans-serif;
  font-weight: 700;
}

.h2.middle {
  color: #292620;
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
  font-size: 2.2svw;
}

.h2.middle.left-align {
  text-align: left;
}

.h2.middle.padding-bottom {
  margin-bottom: 3rem;
  font-size: 2.2svw;
}

.h2.middle._23 {
  margin-top: 7rem;
  margin-bottom: 1rem;
}

.h2.middle._23.mobile-left {
  margin-bottom: 1rem;
}

.h2.middle._23.mobile-left._54 {
  margin-top: 4rem;
}

.h2.middle.mobile-left {
  margin-bottom: 3rem;
}

.h3 {
  color: #292620;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 1.3svw;
  font-weight: 700;
}

.h3.extra {
  margin-top: 2rem;
}

.h3.faq-icon {
  color: #292620;
  font-family: Montserrat, sans-serif;
  font-size: 3svw;
  font-weight: 200;
}

.h3.menuium {
  font-size: 1.2svw;
  font-weight: 500;
}

.image-holder {
  background-image: url('../images/GWA21.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 400px;
  position: relative;
}

.text-span {
  font-weight: 700;
}

.box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f0f0f0;
  border-radius: 5px;
  flex-flow: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.box.numbers {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding: 1.5rem;
}

.box.numbers.label {
  margin-bottom: 1rem;
  padding: .5rem 1rem;
}

.box.numbers.label.gold {
  background-color: #d3b881;
}

.bix {
  padding: 2rem;
}

.flex-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 1rem;
}

.gold {
  color: #d4b982;
}

.shopify-23 {
  mix-blend-mode: multiply;
  height: 20px;
}

.shopify-23._23 {
  height: 1.2svw;
  margin-top: 2px;
}

.shopify-23._2 {
  width: auto;
  height: 24px;
}

.code-widget {
  background-color: #fff;
  border-radius: 5px;
  width: auto;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 2px 5px #0003;
}

.div-block {
  max-width: 100%;
  height: auto;
  padding-bottom: 12px;
  position: relative;
  top: 59%;
  left: 6%;
}

.div-block.iamge {
  height: 100%;
}

.row-holder-middle {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: center;
  width: 24svw;
  max-width: 400px;
  height: auto;
  display: flex;
}

.review-holder {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 24svw;
  max-width: 400px;
  height: auto;
  padding-top: 5.1rem;
  display: flex;
}

.review-holder.left-saide {
  padding-top: 10rem;
}

.inside-review {
  background-color: #f0f0f0;
  border-radius: 10px;
  padding: 1.5rem;
}

.image-and-name-holder {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.review-image {
  flex: none;
  width: auto;
  height: 3.3rem;
}

._5-stars {
  width: 6svw;
  margin-bottom: 1svw;
}

.code-embed {
  width: 100%;
}

.sectioin3 {
  background-color: #d4b982;
  padding-left: 10px;
  padding-right: 10px;
}

.bux-box-grid-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 63%;
  display: grid;
}

.bux-bix-1 {
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
}

.bux-bix-1._2 {
  background-color: #f8f8f8;
  height: 100%;
}

.icon-and-tex-holder {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hihlights-wrapper {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  flex-flow: column;
  display: flex;
}

.line {
  background-color: #f0f0f0;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.price-hodler {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: .5rem;
  display: flex;
}

.background-2 {
  background-color: #d4b98200;
  padding: 7px;
  position: relative;
}

.background-blue {
  filter: blur(7px);
  background-color: #d4b982ba;
  position: absolute;
  inset: 0%;
}

.background-blue._23 {
  opacity: 0;
}

.faq-question {
  cursor: pointer;
  border-bottom: 1px solid #f8f8f8;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 1px;
  display: flex;
}

.faq-answer {
  display: block;
}

.footer {
  background-color: #d4b982;
  padding-top: 2rem;
  padding-bottom: 1.3rem;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.white-holder {
  border-radius: 5px;
  padding: 0;
  box-shadow: 0 2px 9px 3px #0000;
}

.white-holder.gold {
  box-shadow: 0 2px 9px 3px #d4b982;
}

.white-holder.grey {
  background-color: #f8f8f8;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.code {
  z-index: 6;
  position: absolute;
}

.relative {
  position: relative;
}

.goldenbanner {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.paypal {
  width: 70%;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

.bild23 {
  width: 98%;
  height: auto;
}

@media screen and (max-width: 991px) {
  .hero {
    padding: 10px;
  }

  .h1 {
    font-size: 5svw;
  }

  .text-1 {
    font-size: 2svw;
  }

  .text-1.left, .text-1.left.bold {
    font-size: 2.5svw;
  }

  .text-1.left.bold.number {
    font-size: 5svw;
  }

  .text-1.left.bold.number.close.grey {
    font-size: 2.5svw;
  }

  .text-1.left.bold.number.close.grey.bigger {
    font-size: 4.5svw;
  }

  .text-1.left.bold.number.size {
    font-size: 3svw;
  }

  .text-1.left.padding-down {
    font-size: 2svw;
  }

  .text-1.left.padding-down.middle.bigg {
    font-size: 6svw;
  }

  .text-1.left.smaller {
    font-size: 2svw;
  }

  .text-1.left.padding-top {
    font-size: 2.5svw;
  }

  .text-1.left.footer-text, .text-1.bold.white.secondry {
    font-size: 1.5svw;
  }

  .text-1.bold.white.cta {
    font-size: 3svw;
  }

  .text-1.foorer-text {
    font-size: 2svw;
  }

  .text-holder {
    width: 90%;
  }

  .text-holder.smaller {
    width: 75vw;
  }

  .text-holder.video-badge.image-container {
    width: 80svw;
    height: 49svw;
  }

  .text-holder.kleft {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .text-holder.faaq-wrapper {
    width: 85%;
  }

  .logos.trust {
    width: 80%;
  }

  .logo {
    width: 13svw;
  }

  .target-zone._2 {
    width: 34svw;
  }

  .target-zone._3 {
    height: 10svw;
  }

  .target-zone._4 {
    height: 5svw;
    right: 41.5%;
  }

  .target-zone._5 {
    height: 4.5svw;
    bottom: 35%;
    right: 28%;
  }

  .target-zone._6 {
    height: 5svw;
    bottom: 22%;
    right: 9.5%;
  }

  .section-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid._4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .h2.middle, .h2.middle.padding-bottom {
    font-size: 4svw;
  }

  .h3 {
    font-size: 2.5svw;
    line-height: 1.2em;
  }

  .h3.faq-icon {
    font-size: 5svw;
  }

  .h3.menuium {
    font-size: 3svw;
  }

  .shopify-23._23 {
    height: 2.5svw;
  }

  .row-holder-middle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    max-width: none;
  }

  .review-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    max-width: none;
    padding-top: 0;
  }

  .review-holder.left-saide {
    max-width: none;
    padding-top: 0;
  }

  ._5-stars {
    width: 14svw;
  }

  .bux-box-grid-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    width: 90%;
  }

  .icon-and-tex-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .hihlights-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  .hero {
    min-height: auto;
  }

  .text-1, .text-1.left.bold {
    font-size: 3svw;
  }

  .text-1.left.bold.number.close.grey.bigger {
    font-size: 7svw;
  }

  .text-1.left.bold.number.size {
    font-size: 3.5svw;
  }

  .text-1.left.padding-down, .text-1.left.smaller {
    font-size: 3svw;
  }

  .text-1.bold.white.secondry {
    font-size: 2svw;
  }

  .text-1.bold.white.cta {
    font-size: 4svw;
  }

  .text-holder.smaller.padding-bottom {
    width: 85vw;
  }

  .section-holder {
    min-height: auto;
  }

  .logo {
    width: 16svw;
  }

  .target-zone._2 {
    width: 34svw;
  }

  .target-zone._3 {
    width: 33%;
    height: 8svw;
    right: 17%;
  }

  .target-zone._4 {
    height: 4svw;
    top: 40%;
    right: 41%;
  }

  .target-zone._5 {
    height: 4.5svw;
    right: 26.2%;
  }

  .target-zone._6 {
    height: 4.5svw;
    bottom: 22%;
    right: 9.5%;
  }

  .grid {
    grid-template-columns: 1fr;
  }

  .h2.middle, .h2.middle.padding-bottom {
    font-size: 5svw;
  }

  .h3 {
    font-size: 4svw;
  }

  .inside-review {
    padding-top: 2rem;
  }

  ._5-stars {
    width: 17svw;
    margin-bottom: 3svw;
  }

  .sectioin3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .white-holder.grey {
    padding-top: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .hero {
    min-height: auto;
    padding: 2.5px 2.5px 0;
  }

  .h1 {
    margin-bottom: .5rem;
    font-size: 7.8vw;
    font-weight: 700;
  }

  .text-1 {
    text-align: center;
    font-size: 4svw;
  }

  .text-1.left {
    font-size: 4svw;
  }

  .text-1.left.bold {
    font-size: 4.5svw;
    font-weight: 500;
  }

  .text-1.left.bold.number {
    font-size: 10svw;
  }

  .text-1.left.bold.number.close.grey {
    font-size: 4svw;
  }

  .text-1.left.bold.number.close.grey.bigger {
    font-size: 9svw;
  }

  .text-1.left.bold.number.size {
    font-size: 5svw;
  }

  .text-1.left.padding-down {
    font-size: 4svw;
  }

  .text-1.left.padding-down.middle.bigg {
    font-size: 14svw;
  }

  .text-1.left.smaller {
    font-size: 4.3svw;
    line-height: 1.3em;
  }

  .text-1.left.padding-top {
    font-size: 4.5svw;
  }

  .text-1.left.footer-text {
    font-size: 2.5svw;
  }

  .text-1.bold.white.secondry {
    font-size: 4svw;
  }

  .text-1.bold.white.cta {
    font-size: 5.5svw;
  }

  .text-1.foorer-text {
    font-size: 3svw;
  }

  .text-1.mobile-left {
    text-align: left;
  }

  .text-holder {
    width: 90%;
  }

  .text-holder.smaller {
    width: 85vw;
  }

  .text-holder.smaller.padding-bottom {
    margin-bottom: 1rem;
  }

  .text-holder.video-badge.image-container {
    width: 95%;
    height: 60svw;
    margin-top: 1.5rem;
  }

  .text-holder.middle, .text-holder.middle.padding-top.extra {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-holder {
    min-height: auto;
    padding-top: 1.5rem;
  }

  .section-holder._2 {
    padding-top: 1rem;
  }

  .section-holder._2.iamge.padding-bottom {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 4rem;
  }

  .button-holder.hide {
    margin-top: 15px;
  }

  .button.gold.overlz {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .logos.trust {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 67%;
  }

  .logo {
    width: 25svw;
  }

  .target-zone._2 {
    width: 42svw;
  }

  .target-zone._3 {
    width: 35%;
    height: 9.5svw;
    right: 15.5%;
  }

  .target-zone._4 {
    height: 5svw;
    top: 40%;
    right: 40.5%;
  }

  .target-zone._5 {
    height: 5.5svw;
    bottom: 38%;
    right: 26%;
  }

  .target-zone._6 {
    height: 6svw;
    bottom: 23%;
    right: 8%;
  }

  .section-2 {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }

  .grid._4 {
    grid-template-columns: 1fr;
  }

  .h2.middle {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 7svw;
  }

  .h2.middle.padding-bottom {
    margin-bottom: 1rem;
    font-size: 7svw;
  }

  .h2.middle._23 {
    margin-top: 4rem;
    margin-bottom: .5rem;
    line-height: 1.2em;
  }

  .h2.middle._23.mobile-left, .h2.middle.mobile-left {
    text-align: left;
  }

  .h3 {
    margin-top: 10px;
    font-size: 5.5svw;
  }

  .h3.faq-icon {
    font-size: 10svw;
  }

  .h3.menuium {
    font-size: 4.5svw;
  }

  .box {
    padding: 1rem;
  }

  .box.numbers {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1rem;
  }

  .shopify-23 {
    height: 25px;
  }

  .shopify-23._23 {
    height: 5svw;
  }

  .shopify-23._2 {
    height: 36px;
  }

  .inside-review {
    padding: 2rem 1rem;
  }

  .inside-review.hide-mobile {
    display: none;
  }

  ._5-stars {
    width: 29svw;
  }

  .sectioin3 {
    padding-left: 0;
    padding-right: 0;
  }

  .bux-box-grid-2 {
    flex-flow: column;
    display: flex;
  }

  .bux-bix-1 {
    padding: 2rem 1rem;
  }

  .bux-bix-1._2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .icon-and-tex-holder {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .hihlights-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .line {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .white-holder.gold {
    padding: 1rem;
  }

  .white-holder.grey {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}


@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-UltraLight.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-Heavy.ttf') format('truetype'), url('../fonts/Gilroy-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}