@media screen and(max-width: 767px) {
  .topbar__content--alignment {
    align-self: center;
  }
}
@media (max-width: 1031px) {
  .heroWoChecklist_mobile_bg {
    background-image: url('/assets/interstitial/v1/img/1-hero-bg-1.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
  .heroWoChecklist_container {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
  }
  .heroWoChecklist_container {
    background-image: none;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 560px;
  }
  .heroWoChecklist_containerOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: transparent;
  }
  .heroWoChecklist_containerIndex {
    z-index: 3;
    position: relative;
  }
}
.heroWoChecklist_title {
  color: #0a0202;
  > span {
    color: #0a0303;
  }
}
.heroWoChecklist_title > p > span {
  color: #0a0202;
}
.heroWoChecklist_subtitle {
  color: #4f4f4f;
}
.heroWoChecklist_checklist-text- {
  color:;
}
.heroWoChecklist_customers_text {
  color: #000000;
}
.heroWoChecklist_icon_color- {
  background:;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.heroWoChecklist_money_back {
  color: #828282;
}
.heroWoChecklist_features- {
  color: #4f4f4f;
}
.heroWoChecklist_money_back > div {
  background: #828282;
}
.heroWoChecklist_customer_wrapper {
  background: #ffffff;
}
@media (min-width: 1032px) {
  .heroWoChecklist_container {
    background-image: url(/assets/interstitial/v1/img/1-hero-web-1.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 560px;
  }
  .heroWoChecklist_containerOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: transparent;
  }
  .heroWoChecklist_features- {
    color: #4f4f4f;
  }
  .heroWoChecklist_icon_color- {
    background:;
  }
  .heroWoChecklist_money_back {
    color: #828282;
  }
  .heroWoChecklist_money_back > div {
  }
  .heroWoChecklist_title {
    color: #0a0202;
  }
  .heroWoChecklist_title > p > span {
    color: #0a0303;
  }
  .heroWoChecklist_subtitle {
    color: #4f4f4f;
  }
  .heroWoChecklist_checklist-text- {
    color:;
  }
  .heroWoChecklist_customers_text {
    color: #000000;
  }
  .heroWoChecklist_customer_wrapper {
    background: #ffffff;
  }
}
@media (min-width: 1032px) {
  .heroWoChecklist_customer_wrapper {
    background: #ffffff;
  }
  .heroWoChecklist_customers_text {
    color: #000000;
  }
}
body {
  font-family: "Montserrat", sans-serif;
  background-color: var(--color-secondary);
}
section.reviews,
section.promotional-banner-stars,
section.product-info,
.navbar,
section.product-features,
section.about,
section.final-cta {
  background: var(--color-secondary);
  color: var(--font-color);
}
.cta-button {
  color: #fff;
  background-color: #29af5c;
  border: 1px solid #29af5c;
  font-weight: bold;
}
.is-primary {
  background-color: var(--color-primary) !important;
  color: #fff !important;
}
.has-text-primary {
  color: var(--color-primary) !important;
}
.big-discount {
  font-size: 115px;
}
.container-xl {
  max-width: 1536px;
  margin: 0 auto;
}
.container-2xl {
  max-width: 2150px;
  margin: 0 auto;
}
.line-height-1 {
  line-height: 1;
}
.button.is-primary {
  border: 0;
  border-radius: 5px;
  font-weight: bold;
}
.is-sticky {
  position: sticky;
  top: 0;
  z-index: 99;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
@media screen and (max-width: 768px) {
  /* section cta */
  .cta-banner-img {
    position: relative !important;
    max-width: 100vw !important;
    display: block;
  }
  .reverse-column-mobile {
    order: 2;
  }
  .is-fullwidth-mobile {
    width: 100% !important;
  }
  .comparison-table__text--heading{
    font-size: 13px!important;
  }
  .table-row {
    padding: 12px 10px!important;
  }
}
.logo-img {
  width: 100%;
  max-height: 65px;
  max-width: 90%;
  margin: 0 auto;
}
.cta-button {
  color: #fff;
  background-color: #29af5c;
  border: 1px solid #29af5c;
  font-weight: bold;
}

.header-link-color{
  color:#4F4F4F;
  transition: color 150ms ease-in;
} 
@media screen and (min-width:1260px){
  .header-link-color:hover{
    color: #000000;
  }
}
.section-title--titleDiffMargin .container__wrapper {
  display: flex;
  align-items: stretch;
}
.section-title--titleDiffMargin .testimonials__wrapper {
  display: flex;
  align-items: stretch;
}
.assessment__listItem:nth-child(1) .assessment__bar::before{
  width: 90%!important;
}
.assessment__bar:nth-child(2)::before{
  width: 50%;
}