
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a, b, body, button, div, h1, h2, h3, h4, header, i, img, li, p, section, span, ul {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
a, b, button, div, h1, h2, h3, h4, header, i, img, li, p, section, span, ul {
  font: inherit;
}
header, section {
  display: block;
}
body {
  line-height: 1;
}
ul {
  list-style: none;
}
body {
  font-family: Montserrat, sans-serif;
}
#__next, body {
  height: 100%;
}
#__next {
  width: 100%;
  display: flex;
}
b {
  font-weight: 900;
}
button {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.styles_container__3UEK3 {
  height: 100%;
  width: 100%;
  font-family: var(--font);
}

.burger-button_container__19KDa {
  position: relative;
  cursor: pointer;
  background: transparent;
  border: none;
  padding: 6px 2px;
}
.burger-button_dash__2LMsj {
  display: block;
  width: 18px;
  height: 2px;
  margin-bottom: 4px;
  border-radius: 2px;
  background-color: var(--neutral900Color);
}
.burger-button_dash__2LMsj:last-child {
  margin-bottom: 0;
}
.header_header__1VeDr {
  position: fixed;
  top: 0;
  padding: 9px 15px;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  z-index: 210;
  background-color: var(--background1Color);
}
.header_logo__1kfJh {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center top;
  transform-origin: center top;
  height: 28px;
}
.page_pageContainer__30JtI {
  height: 100%;
  width: 100%;
  padding-top: 48px;
  background: var(--pageBackgroundColor);
}
.page_pageContainerNoHeader__2dHeU {
  padding-top: 0;
}
.page_sidebarBackdrop__1WWc- {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: 230;
  -webkit-transition: right .5s;
  transition: right .5s;
}
.page_sidebar__7g1Sw {
  position: absolute;
  z-index: 2;
  right: 0;
  width: 310px;
  max-width: 100%;
  height: 100%;
  padding: 90px 25px 25px;
  background-color: #fff;
}
.page_sidebarCloseButton__tC7cA {
  position: absolute;
  z-index: 3;
  top: 9px;
  left: 9px;
  width: 49px;
  height: 49px;
  cursor: pointer;
}
.page_sidebarCloseButton__tC7cA:after, .page_sidebarCloseButton__tC7cA:before {
  content: "";
  position: absolute;
  top: 24px;
  left: 15px;
  width: 18px;
  height: 2px;
  border-radius: 2px;
  background-color: #000;
}
.page_sidebarCloseButton__tC7cA:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.page_sidebarCloseButton__tC7cA:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.page_sidebarLink__2gqzP {
  display: block;
  margin-bottom: 25px;
  font-size: 20px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.money-back-guarantee_container__3SuAU {
  width: 100%;
  padding-bottom: 40px;
}
.money-back-guarantee_content__1TnxV {
  position: relative;
  background: var(--background3Color);
  -webkit-box-shadow: 0 2px 6px rgba(22, 42, 65, .06), 0 12px 24px rgba(7, 21, 37, .08);
  box-shadow: 0 2px 6px rgba(22, 42, 65, .06), 0 12px 24px rgba(7, 21, 37, .08);
  border-radius: 12px;
  padding: 12px;
  margin: 0 auto;
}
.money-back-guarantee_contentInner__iKkVw {
  position: relative;
  border: 2px solid #1085D0;
  border-radius: 12px;
  padding: 24px 16px 32px;
}
.money-back-guarantee_contentInner__iKkVw:after {
  content: "";
  position: absolute;
  width: 68px;
  height: 6px;
  background: var(--background3Color);
  bottom: -4px;
  right: 18px;
}
.money-back-guarantee_title__1V0ys {
  display: block;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  letter-spacing: -.01em;
  color: var(--neutral900Color);
  margin-bottom: 16px;
}
.money-back-guarantee_text__24_Fu {
  display: block;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -.01em;
  color: var(--neutral700Color);
}
.money-back-guarantee_text__24_Fu a {
  color: #1085D0;
}
.money-back-guarantee_stamp__1nCGo {
  position: absolute;
  right: 34px;
  bottom: -40px;
}
.money-back-guarantee_stamp__1nCGo .money-back-guarantee_stampPath__Nr0x3 {
  fill: #1085D0;
}
.result_choosePlanSafeCheckout__QSx8T {
  position: relative;
  padding: 15px 10px 10px 17px;
  border: 1px solid var(--neutral300Color);
  border-radius: 8px;
  max-width: 360px;
  margin: 25px auto 0;
}
.result_choosePlanSafeCheckoutCards__1unAs {
  width: 100%;
}
@media only screen and (min-width:1024px) {
  .app-store-reviews_appStoreReviews__2rCSZ.app-store-reviews_isAdjustedToDesktop__2YbCL {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.app-store-reviews_appStoreReviewsTitle__VwBkX {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.33;
  text-align: center;
  color: var(--neutral900Color);
  margin-bottom: 24px;
}
@media only screen and (min-width:1024px) {
  .app-store-reviews_appStoreReviewsTitle__VwBkX {
    display: block;
    font-size: 32px;
  }
  .app-store-reviews_isAdjustedToDesktop__2YbCL .app-store-reviews_appStoreReviewsTitle__VwBkX {
    flex: 0 0 100%;
  }
}
.app-store-reviews_appStoreReviewsSubtitle__2gJn3 {
  display: none;
}
@media only screen and (min-width:1024px) {
  .app-store-reviews_appStoreReviewsSubtitle__2gJn3 {
    flex: 0 0 100%;
    text-align: center;
    color: var(--neutral700Color);
    margin-bottom: 40px;
    display: none;
  }
  .app-store-reviews_isAdjustedToDesktop__2YbCL .app-store-reviews_appStoreReviewsSubtitle__2gJn3 {
    display: block;
  }
}
.app-store-reviews_appStoreReview__vyBvH {
  color: var(--neutral900Color);
  background: var(--background3Color);
  -webkit-box-shadow: 0 2px 8px rgba(22, 42, 65, .04), 0 14px 26px rgba(7, 21, 37, .1);
  box-shadow: 0 2px 8px rgba(22, 42, 65, .04), 0 14px 26px rgba(7, 21, 37, .1);
  border-radius: 12px;
  padding: 20px;
}
.app-store-reviews_appStoreReview__vyBvH:not(:last-child) {
  margin-bottom: 24px;
}
@media only screen and (min-width:1024px) {
  .app-store-reviews_isAdjustedToDesktop__2YbCL .app-store-reviews_appStoreReview__vyBvH {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33% - 16px);
    margin-bottom: 0;
  }
}
.app-store-reviews_title__18nx_ {
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  padding-bottom: 15px;
}
.app-store-reviews_titleGroup__PmJ2M {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.app-store-reviews_titleGroup__PmJ2M:first-child {
  padding-bottom: 6px;
}
.app-store-reviews_titleText__1qbhP {
  color: var(--neutral900Color);
  margin-right: 10px;
}
.app-store-reviews_dateNameText__2ffek {
  white-space: nowrap;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.23;
  color: var(--neutral600Color);
}
.app-store-reviews_review__1RcNf {
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: -.001em;
  color: var(--neutral700Color);
}
.app-store-reviews_reviewExpandable__3TX5x {
  position: relative;
  overflow: hidden;
	text-align: justify;
}
.app-store-reviews_expandButton__3lfSq {
  text-decoration: none;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 20.02px;
  font-size: 15px;
  padding-left: 22px;
  background: var(--cardMoreBtnBackgroundColor);
  font-weight: 600;
  letter-spacing: -.001em;
  color: #2c70c3;
  cursor: pointer;
  outline: none;
}

.legal-introductory-with-modal_legal__2JylH {
  font-size: 11px;
  line-height: 1.45;
  text-align: center;
}
.legal-introductory-with-modal_legal__2JylH, .legal-introductory-with-modal_legal__2JylH a {
  color: var(--neutral700Color);
}
.legal-introductory-with-modal_infoButton__ZZ3FQ {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: transparent;
  margin: 0 3px 0 0;
  padding: 0;
  vertical-align: middle;
}
.legal-introductory-with-modal_infoIcon__2T4m8 {
  display: block;
  width: 13px;
  height: 13px;
}
.plan-item_plan__6NYQ7:not(:last-child) {
  margin-bottom: 20px;
}
.plan-item_planCard__2-k_Q {
  border-top: none;
  cursor: pointer;
  color: var(--neutral600Color);
  background: var(--neutral100Color);
  overflow: hidden;
  border-radius: 8px;
}
.plan-item_mainContentItemContainer__2CsKJ {
  border: 1px solid var(--neutral300Color);
  border-radius: 8px;
  padding: 16px 7.5px 16px 50px;
  position: relative;
  display: flex;
}
.plan-item_isMostPopular__1PdOR .plan-item_mainContentItemContainer__2CsKJ {
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.plan-item_isSelected__r-0R1 .plan-item_mainContentItemContainer__2CsKJ {
  border-color: #1085D0;
}
.plan-item_isSelected__r-0R1.plan-item_isMostPopular__1PdOR .plan-item_mainContentItemContainer__2CsKJ {
  border-left: 1px solid #1085D0;
  border-right: 1px solid #1085D0;
  border-bottom: 1px solid #1085D0;
}
.plan-item_mainContentItemContainer__2CsKJ:after, .plan-item_mainContentItemContainer__2CsKJ:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  z-index: 1;
}
.plan-item_mainContentItemContainer__2CsKJ:before {
  left: 12px;
  top: calc(50% - 28px/2);
  width: 24px;
  height: 24px;
  border: 2px solid var(--neutral400Color);
}
.plan-item_isSelected__r-0R1 .plan-item_mainContentItemContainer__2CsKJ:before {
  border-color: #1085D0;
}
.plan-item_isSelected__r-0R1 .plan-item_mainContentItemContainer__2CsKJ:after {
  background: #1085D0;
  left: 19px;
  top: calc(50% - 14px/2);
  width: 14px;
  height: 14px;
}
.plan-item_selectedPlanCard__3Vc9w {
  background-color: var(--whiteColor);
  -webkit-box-shadow: 0 2px 6px rgba(22, 42, 65, .1), 0 12px 24px rgba(103, 125, 150, .1);
  box-shadow: 0 2px 6px rgba(22, 42, 65, .1), 0 12px 24px rgba(103, 125, 150, .1);
}
.plan-item_mostPopularLabel__1i1s_ {
  text-align: center;
  background: #00B2F4;
  padding: 3px 10px;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.23;
  letter-spacing: .01em;
  color: #fff;
  white-space: nowrap;
}
.plan-item_planMainInfo__2IPNQ {
  width: 100%;
}
.plan-item_planName__20EwF {
  font-weight: 800;
  font-size: 15px;
  line-height: 1.25;
  letter-spacing: .5px;
  color: var(--neutral600Color);
  margin-bottom: 10px;
}
.plan-item_isSelected__r-0R1 .plan-item_planName__20EwF {
  color: var(--neutral900Color);
}
.plan-item_pricingDetails__2FIEO {
  display: block;
  height: 100%;
}
.plan-item_pricingDetailsLeft__7LD71 {

  max-width: 100%;
  margin-right: 5px;
  display: block;
  align-items: flex-start;
}
.plan-item_pricingDetailsRight__2MQsx {
  display: block;
}
.plan-item_planPerDay__2mPKh {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: var(--neutral600Color);
  padding: 8px 6px 8px 14px;
  margin-left: 7px;
  min-width: 96px;
}
.plan-item_isSelected__r-0R1 .plan-item_planPerDay__2mPKh {
  color: var(--neutral900Color);
}
.plan-item_priceLabel__luJiM {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  fill: var(--neutral200Color);
  z-index: 0;
}
.plan-item_isSelected__r-0R1 .plan-item_priceLabel__luJiM {
  fill: #C4EFFF;
}
.plan-item_price__2G8Ox {
  display: flex;
  z-index: 1;
}
.plan-item_oldPrice__212jO {
  position: relative;
  font-weight: 500;
  font-size: 12px;
text-align: start;
  line-height: 1.2;
  color: var(--neutral500Color);
}
.plan-item_oldPrice__212jO:before {
  content: "";
  position: absolute;
  width: 100%;

 
  z-index: 1;
}
.plan-item_isSelected__r-0R1 .plan-item_oldPrice__212jO {
  color: var(--neutral900Color);
}
.plan-item_cents__2x2nu, .plan-item_currency__2KM59, .plan-item_dollars__20gJb, .plan-item_period__BbUYu {
  color: var(--neutral600Color);
  font-weight: 700;
}
.plan-item_currency__2KM59 {
  font-size: 14px;
  line-height: 18px;
  margin-right: 2px;
}
.plan-item_dollars__20gJb {
  font-size: 36px;
  line-height: 30px;
  margin-right: 1px;
}
.plan-item_cents__2x2nu {
  font-size: 16px;
  line-height: 1;
}
.plan-item_period__BbUYu {
  font-weight: 400;
  font-size: 10px;
  line-height: 1;
  white-space: nowrap;
}
.plan-item_isSelected__r-0R1 .plan-item_cents__2x2nu, .plan-item_isSelected__r-0R1 .plan-item_currency__2KM59, .plan-item_isSelected__r-0R1 .plan-item_dollars__20gJb {
  color: var(--neutral900Color);
}
.plan-item_row__2Ei0N {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width:768px) {
  .choose-plan-only-buttons-detailed_plans__14ISM {
    padding: 48px 88px;
    border: 1px solid var(--neutral300Color);
    border-radius: 24px;
  }
}
.choose-plan-only-buttons-detailed_choosePlanHeader__3xt-t {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.33;
  text-align: center;
  margin-bottom: 16px;
  color: var(--neutral900Color);
}
@media only screen and (min-width:1024px) {
  .choose-plan-only-buttons-detailed_choosePlanHeader__3xt-t {
    font-size: 32px;
    line-height: 1.25;
    margin-bottom: 24px;
  }
}
.choose-plan-only-buttons-detailed_planListContainer__2J39n {
  margin-bottom: 24px;
}
.choose-plan-only-buttons-detailed_buttonContainer__f7JoQ {
  text-align: center;
  margin-bottom: 24px;
}
.choose-plan-only-buttons-detailed_legalContainer__26Kz7 {
  max-width: 328px;
  margin: 0 auto 32px;
}
.choose-plan-only-buttons-detailed_safeCheckoutText__2JyHc {
  position: absolute;
  color: var(--neutral900Color);
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 18px;
  top: -10px;
  padding: 0 8px;
  background-color: var(--background1Color);
}
@media only screen and (min-width:1024px) {
  .choose-plan-only-buttons-detailed_safeCheckoutText__2JyHc {
    background-color: var(--background1Color);
  }
}

.checkout-plan-benefits_container__nN0Lb {
  display: flex;
  margin: 0 -12px;
}
.checkout-plan-benefits_colText__3DWIc {
  flex: 1 1 40%;
  margin: 0 12px;
}
.checkout-plan-benefits_colImg__Xr2Ix {
  display: none;
}
@media only screen and (min-width:1024px) {
  .checkout-plan-benefits_colImg__Xr2Ix {
    display: block;
    flex: 1 1 60%;
    margin: 0 12px;
  }
}
.checkout-plan-benefits_title__eQ3YC {
  display: none;
}
@media only screen and (min-width:1024px) {
  .checkout-plan-benefits_title__eQ3YC {
    display: block;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: -.01em;
    color: var(--neutral900Color);
    margin-bottom: 24px;
  }
}
.checkout-plan-benefits_benefitsItem__qCnWB {
  display: flex;
  align-items: flex-start;
}
.checkout-plan-benefits_benefitsItem__qCnWB:not(:last-child) {
  margin-bottom: 16px;
}
.checkout-plan-benefits_benefitsItemImg__3i5gg {
  display: block;
  width: 48px;
  height: auto;
  margin: 2px 16px 0 0;
}
.checkout-plan-benefits_benefitsItemTitle__2uuaK {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.25;
  color: var(--neutral900Color);
}
.checkout-plan-benefits_benefitsItemSubtitle__18eB7 {
  display: block;
  font-size: 14px;
  line-height: 1.43;
  color: var(--neutral700Color);
}
.checkout-plan-benefits_image__1pnY7 {
  display: block;
  width: 100%;
  height: auto;
}
.pulsing-button_button__1AKFo {
  width: 100%;
  max-width: 335px;
  font-weight: 800;
  font-size: 14px;
  line-height: 1.25;
  letter-spacing: .7px;
  text-transform: uppercase;
  color: #fff;
  border-radius: var(--buttonRadius);
  text-shadow: 0 1px 2px rgba(66, 33, 108, .12);
  padding: 14px;
  outline: none;
  cursor: pointer;
  -webkit-animation: pulsing-button_pulse__2b94L 1.25s cubic-bezier(.66, 0, 0, 1) infinite;
  animation: pulsing-button_pulse__2b94L 1.25s cubic-bezier(.66, 0, 0, 1) infinite;
}
.pulsing-button_pulsingPrimary__jff7z {
  background-color: #1085D0;
  -webkit-box-shadow: 0 0 0 0 #00B2F4;
  box-shadow: 0 0 0 0 #00B2F4;
}
.featured-in-horizontal_title__26lD1 {
  font-weight: 700;
  font-size: 12px;
  line-height: 1.5;
  color: var(--neutral500Color);
  margin-bottom: 8px;
}
.featured-in-horizontal_row__3dVMl {
  display: flex;
  align-items: center;
  margin: 0 -15px;
}
.featured-in-horizontal_logo__oT9Yz {
  margin: 0 15px;
  fill: var(--neutral500Color);
}
.featured-in_wasCoveredInHeader__1kWuB {
  text-align: center;
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: -.01em;
  color: var(--neutral900Color);
}
.featured-in_wasCoveredInLogos__154p4 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-around;
  height: 68px;
  margin: 0 auto;
  max-width: 528px;
}
.featured-in_wasCoveredInLogo__y2dCE {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  margin-right: 8px;
}
.featured-in_wasCoveredInLogo__y2dCE:last-child {
  margin-right: 0;
}
@media only screen and (min-width:1024px) {
  .featured-in_wasCoveredInLogo__y2dCE {
    flex: 0 1 auto;
    max-height: none;
  }
}
.rating-box_ratingBox__1m1Tp {
  background: var(--background3Color);
  -webkit-box-shadow: 0 2px 6px rgba(36, 36, 36, .06), 0 12px 24px rgba(36, 36, 36, .08);
  box-shadow: 0 2px 6px rgba(36, 36, 36, .06), 0 12px 24px rgba(36, 36, 36, .08);
  border-radius: 20px;
  padding: 20px 35px 16px;
  text-align: center;
}
.rating-box_starsRow__RYrev {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 -4px 8px;
}
.rating-box_star__2N9pH {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 4px;
  background-image: url(https://res.cloudinary.com/drhg6wpcy/image/upload/q_auto:eco/public/images/star.svg);
  background-repeat: no-repeat;
}
.rating-box_ratingText__Tfd0d {
  font-size: 14px;
  line-height: 1.428;
  letter-spacing: .5px;
  color: var(--neutral700Color);
}
.rating-box_ratingText__Tfd0d b {
  color: #1085D0;
}
.website-men-comparison_comparison__2J7Tj {
  position: relative;
  min-height: 417px;
  width: 100%;
  max-width: 288px;
  margin: auto;
}
@media only screen and (min-width:1024px) {
  .website-men-comparison_comparison__2J7Tj {
    min-height: 477px;
    max-height: 100%;
    max-width: 342px;
  }
}
.website-men-comparison_comparisonBackgroundLeft__3N16-, .website-men-comparison_comparisonBackgroundRight__1DOqB {
  position: absolute;
  bottom: 0;
  height: auto;
}
.website-men-comparison_comparisonBackgroundLeft__3N16-, .website-men-comparison_comparisonBackgroundRight__1DOqB {
  -webkit-transition: left .4s ease-in, right .4s ease-in;
  transition: left .4s ease-in, right .4s ease-in;
}
.website-men-comparison_comparisonBackgroundLeft__3N16- {
  left: 10px;
  width: 250px;
}
@media only screen and (min-width:1024px) {
  .website-men-comparison_comparisonBackgroundLeft__3N16- {
    bottom: 0;
    max-height: 630px;
    height: 100%;
    width: auto;
  }
}
.website-men-comparison_comparisonBackgroundRight__1DOqB {
  right: 41px;
  width: 250px;
}
@media only screen and (min-width:1024px) {
  .website-men-comparison_comparisonBackgroundRight__1DOqB {
    bottom: 0;
    max-height: 630px;
    height: 100%;
    width: auto;
  }
  .website-men-introductory-3-subs-customized-area_mobileOnly__1g8F4 {
    display: none;
  }
}
.website-men-introductory-3-subs-customized-area_desktopOnly__2_azz {
  display: none;
}
@media only screen and (min-width:1024px) {
  .website-men-introductory-3-subs-customized-area_desktopOnly__2_azz {
    display: block;
  }
}
.website-men-introductory-3-subs-customized-area_container__pPAmP {
  padding: 0 20px;
  width: 100%;
  max-width: 1142px;
  margin: auto;
}
@media only screen and (min-width:1024px) {
  .website-men-introductory-3-subs-customized-area_container__pPAmP {
    padding: 0 40px;
  }
}
.website-men-introductory-3-subs-customized-area_topBannerSection__3kkI7 {
  background: var(--neutral100Color);
  padding: 6px 0 0;
  overflow: auto;
}
@media only screen and (min-width:1024px) {
  .website-men-introductory-3-subs-customized-area_topBannerSection__3kkI7 {
    padding: 18px 0 48px;
  }
}
.website-men-introductory-3-subs-customized-area_mainSection__3UvFg {
  background: var(--background1Color);
  padding: 32px 0;
  overflow: auto;
}
@media only screen and (min-width:1024px) {
  .website-men-introductory-3-subs-customized-area_mainSection__3UvFg {
    padding: 64px 0;
  }
}
.website-men-introductory-3-subs-customized-area_topBannerRow__2SJ-L {
  display: flex;
  margin: 0 -13px;
  align-items: center;
}
.website-men-introductory-3-subs-customized-area_topBannerColLeft__3oLBI {
  flex: 1 1 46%;
  max-width: 46%;
  margin: 0 13px;
  padding: 62px 0 24px;
}
.website-men-introductory-3-subs-customized-area_topBannerColRight__1vwFd {
  flex: 1 1 54%;
  margin: 0 13px;
  position: relative;
}
.website-men-introductory-3-subs-customized-area_topBannerText__1dySj {
  width: 100%;
  max-width: 502px;
}
.website-men-introductory-3-subs-customized-area_topBannerTitle__216D_ {
  font-weight: 700;
  font-size: 38px;
  line-height: 0.20;
text-align: left;
  letter-spacing: -.01em;
  color: var(--neutral900Color);
  margin: 0 0 50px;
}
.website-men-introductory-3-subs-customized-area_topBannerTitle__216D_ b {
  font-weight: 700;
  color: #1085D0;
}
.website-men-introductory-3-subs-customized-area_topBannerButton__zUiz6 {
  margin: 0 0 109px;
}
.website-men-introductory-3-subs-customized-area_topBannerImg__T3MIF {
  display: block;
  width: 100%;
  height: auto;
}
.website-men-introductory-3-subs-customized-area_ratingBox__1V66U {
  position: absolute;
  bottom: 20%;
  left: -30%;
  width: 100%;
  max-width: 276px;
}
.website-men-introductory-3-subs-customized-area_checkoutPlanBenefits__3XW24 {
  margin-bottom: 35px;
}
@media only screen and (min-width:1024px) {
  .website-men-introductory-3-subs-customized-area_checkoutPlanBenefits__3XW24 {
    margin-bottom: 64px;
  }
}
.website-men-introductory-3-subs-customized-area_choosePlan__1rosN {
  margin: 0 auto;
  width: 100%;
  max-width: 680px;
}
.website-men-introductory-3-subs-customized-area_featuredIn__2uFgl {
  background-color: transparent;
  margin: 40px auto 0;
}
.pulsing-button-ui_button__f9mF8 {
  width: 100%;
  font-weight: 800;
  font-size: 14px;
  line-height: 1.25;
  letter-spacing: .7px;
  text-transform: uppercase;
  color: #fff;
  border-radius: var(--buttonRadius);
  text-shadow: 0 1px 2px rgba(66, 33, 108, .12);
  padding: 14px;
  outline: none;
  position: relative;
  cursor: pointer;
  -webkit-animation: pulsing-button-ui_pulse__SREQK 1.25s cubic-bezier(.66, 0, 0, 1) infinite;
  animation: pulsing-button-ui_pulse__SREQK 1.25s cubic-bezier(.66, 0, 0, 1) infinite;
}
.pulsing-button-ui_pulsingSecondary__1XJRA {
  background-color: #00B2F4;
  -webkit-box-shadow: 0 0 0 0 #00B2F4;
  box-shadow: 0 0 0 0 #C4EFFF;
}
.pulsing-button-ui_buttonUI__qPlrq {
  width: 335px;
  max-width: calc(100vw - 40px);
  margin: auto auto 32px;
}
.countdown-with-cta_container__1tF-W {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  padding: 12px 20px;
  max-width: 450px;
  margin: 0 auto;
}
@media only screen and (min-width:1024px) {
  .countdown-with-cta_container__1tF-W {
    justify-content: flex-end;
    padding: 0;
    max-width: 100%;
    margin: 0;
  }
}
.countdown-with-cta_text__2CkJn {
  display: none;
}
@media only screen and (min-width:1024px) {
  .countdown-with-cta_text__2CkJn {
    display: block;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.33;
    color: var(--neutral900Color);
    margin: 0 24px;
  }
}
.countdown-with-cta_timeNumbers__XOp7M {
  font-weight: 900;
  font-size: 36px;
  line-height: 1.25;
  letter-spacing: -.01em;
  color: #1085D0;
  font-variant-numeric: tabular-nums;
  font-family: "Source Sans Pro";
}
.countdown-with-cta_timeDivider__1DEZF {
  opacity: .4;
  margin: 0 5px;
}
.countdown-with-cta_timeUnits__6NMZB {
  display: flex;
  justify-content: space-between;
  margin: 0 -3px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.33;
  color: var(--neutral900Color);
}
.countdown-with-cta_timeUnit__3zPa6 {
  margin: 0 3px;
}
.countdown-with-cta_time__32Fdq {
  padding: 0 5px;
}
@media only screen and (min-width:1024px) {
  .countdown-with-cta_time__32Fdq {
    padding-right: 48px;
  }
}
.countdown-with-cta_ctaContainer__1AXoS {
  padding: 0 5px;
  max-width: 240px;
  width: 100%;
}
@media only screen and (min-width:1024px) {
  .countdown-with-cta_ctaContainer__1AXoS {
    padding: 0;
    flex-shrink: 0;
  }
}
.countdown-with-cta_pulsingButton__Yox_G {
  width: 100%;
  max-width: 100%;
  margin: auto;
}
.faq-accordion_container__26dUy {
  background: var(--background3Color);
  -webkit-box-shadow: 0 2px 6px rgba(22, 42, 65, .06), 0 12px 24px rgba(7, 21, 37, .08);
  box-shadow: 0 2px 6px rgba(22, 42, 65, .06), 0 12px 24px rgba(7, 21, 37, .08);
  border-radius: 12px;
  padding: 24px 20px 32px;
  margin: auto;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_container__26dUy {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
  }
}
.faq-accordion_title__2oSSU {
  display: block;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: -.01em;
  color: var(--neutral900Color);
  margin-bottom: 16px;
  text-align: center;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_title__2oSSU {
    font-size: 32px;
    line-height: 1.25;
    margin-bottom: 24px;
  }
}
.faq-accordion_questionsList__2vOR7 {
  padding-left: 36px;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_questionsList__2vOR7 {
    padding-left: 0;
  }
}
.faq-accordion_faqItem__3IsfI:not(:last-child) {
  margin-bottom: 8px;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_faqItem__3IsfI {
    background: var(--background3Color);
    border-radius: 12px;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 4px rgba(36, 36, 36, .08), 0 0 8px rgba(36, 36, 36, .08);
    box-shadow: 1px 1px 4px rgba(36, 36, 36, .08), 0 0 8px rgba(36, 36, 36, .08);
  }
  .faq-accordion_faqItem__3IsfI:not(:last-child) {
    margin-bottom: 24px;
  }
}
.faq-accordion_faqQuestion__roVvr {
  position: relative;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: var(--neutral900Color);
  border-radius: 12px;
  margin-bottom: 8px;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_faqQuestion__roVvr {
    font-weight: 700;
    background: var(--background3Color);
   
    padding: 32px 60px;
    margin-bottom: 0;
    cursor: pointer;
  }
}
.faq-accordion_faqQuestion__roVvr:before {
  content: "";
  position: absolute;
  right: calc(100% + 12px);
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url(https://res.cloudinary.com/drhg6wpcy/image/upload/q_auto:eco/public/images/question-white.svg);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 12px 16px;
  background-color: #1085D0;
  border-radius: 50%;
  width: 24px;
  height: 24px;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_faqQuestion__roVvr:before {
    left: 24px;
    right: auto;
  }
}
.faq-accordion_faqItemBtn__2i6UU {
  display: none;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_faqItemBtn__2i6UU {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
  }
}
.faq-accordion_faqItemBtnIcon__3hPZb {
  display: block;
  width: 24px;
  height: 24px;
  fill: var(--blackColor);
  -webkit-transition: -webkit-transform .25s;
  transition: -webkit-transform .25s;
  transition: transform .25s;
  transition: transform .25s, -webkit-transform .25s;
}
@media only screen and (min-width:1024px) {
  .faq-accordion_faqAnswer__3WEr_ {
    max-height: 0;
    -webkit-transition: max-height .35s;
    transition: max-height .35s;
  }
}
.faq-accordion_faqAnswerText__1rAA9 {
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: -.01em;
  color: var(--neutral700Color);
}
@media only screen and (min-width:1024px) {
  .faq-accordion_faqAnswerText__1rAA9 {
    padding: 1px 24px 32px;
  }
}
.header-with-countdown-desktop_header__gVeVz {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
  display: none;
  align-items: center;
  background: var(--blurredHeaderBackgroundColor);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  z-index: 210;
  -webkit-transition: -webkit-box-shadow .35s;
  transition: -webkit-box-shadow .35s;
  transition: box-shadow .35s;
  transition: box-shadow .35s, -webkit-box-shadow .35s;
}
@media only screen and (min-width:1024px) {
  .header-with-countdown-desktop_header__gVeVz {
    display: block;
  }
}
.header-with-countdown-desktop_container__2asGn {
  position: relative;
  width: 100%;
  max-width: 1392px;
  margin: auto;
  padding: 0 180px;
  padding-top: 10px;
}
.header-with-countdown-desktop_logo__31wMB {
  position: absolute;
  left: 40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 135px;
  height: auto;
}
.header-with-countdown-desktop_logoImage__1w1kV {
  display: block;
  width: 100%;
  height: auto;
}
.header-with-countdown-desktop_burgerButton__3E9rB {
  position: absolute;
  right: 56px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header-with-countdown-desktop_countdown__bkTOu {
  display: flex;
  justify-content: flex-end;
}
.success-stories-generated_container__3y3_7 {
  background: var(--background3Color);
  -webkit-box-shadow: 0 6px 26px rgba(24, 27, 37, .1);
  box-shadow: 0 6px 26px rgba(24, 27, 37, .1);
  border-radius: 10px;
  padding: 20px 16px 24px;
}
@media only screen and (min-width:1024px) {
  .success-stories-generated_container__3y3_7 {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
  }
}
.success-stories-generated_title__29DGL {
  display: block;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: -.01em;
  color: var(--neutral900Color);
  margin: auto auto 12px;
}
@media only screen and (min-width:1024px) {
  .success-stories-generated_title__29DGL {
    font-size: 32px;
    line-height: 1.25;
    max-width: 520px;
  }
}
.success-stories-generated_subTitle__qpiTE {
  display: none;
}
@media only screen and (min-width:1024px) {
  .success-stories-generated_subTitle__qpiTE {
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: var(--neutral700Color);
    display: block;
    margin-bottom: 40px;
  }
}
.success-stories-generated_highlightedText__2ukz- {
  color: #1085D0;
}
@media only screen and (min-width:1024px) {
  .success-stories-generated_highlightedText__2ukz- {
    color: #1085D0;
  }
}
.success-stories-generated_row__26Ye3 {
  display: flex;
  align-items: flex-start;
  margin: 0 -12px;
}
.success-stories-generated_successStory__3uO5R {
  flex: 1 1 33.33333%;
  margin: 0 12px;
  overflow: hidden;
  display: none;
}
.success-stories-generated_successStory__3uO5R:first-child {
  display: block;
}
@media only screen and (min-width:1024px) {
  .success-stories-generated_successStory__3uO5R {
    display: block;
    background: var(--background3Color);
    -webkit-box-shadow: 0 6px 26px rgba(24, 27, 37, .1);
    box-shadow: 0 6px 26px rgba(24, 27, 37, .1);
    border-radius: 10px;
  }
}
.success-stories-generated_successStoryImgContainer__3lGwN {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
@media only screen and (min-width:1024px) {
  .success-stories-generated_successStoryImgContainer__3lGwN {
    border-radius: 0;
    align-items: flex-start;
    max-height: 264px;
    overflow: hidden;
  }
}
.success-stories-generated_successStoryImg__3Pt1G {
  display: inline-block;
  width: 100%;
  height: auto;
  object-fit: cover;
}
.success-stories-generated_successStoryTextContainer__39hQU {
  padding: 16px 0 0;
}
@media only screen and (min-width:1024px) {
  .success-stories-generated_successStoryTextContainer__39hQU {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
  }
}
.success-stories-generated_successStoryTitleRow__2wYVr {
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.33;
  color: var(--neutral900Color);
  margin-bottom: 8px;
}
.success-stories-generated_successStoryText__MCp0Y {
  font-size: 14px;
  line-height: 1.43;
  text-align: justify-all;
  letter-spacing: -.01em;
  color: var(--neutral700Color);
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_mobileOnly__1kG5o {
    display: none;
  }
}
.checkout-generated-universal_desktopOnly__2Sgg- {
  display: block;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_desktopOnly__2Sgg- {
    display: block;
  }
}
.checkout-generated-universal_container__2AabG {
  position: relative;
  width: 100%;
  max-width: 1112px;
  margin: auto;
  padding: 0 20px;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_container__2AabG {
    padding: 0 40px;
  }
}
.checkout-generated-universal_main__2U-P8 {
  position: relative;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_headerWithCountdown__6EDV8 {
    padding-top: 80px;
  }
}
.checkout-generated-universal_titleSection__1RaTg {
  text-align: center;
  padding: 16px 0 24px;
  background-color: var(--background1Color);
}
.checkout-generated-universal_feedbacksSection__vVedo {
  background: var(--neutral100Color);
  padding: 32px 0;
  overflow: auto;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_feedbacksSection__vVedo {
    padding: 64px 0 32px;
  }
}
.checkout-generated-universal_legalSection__3BCjV {
  background: var(--neutral100Color);
  overflow: auto;
  padding: 16px 0 32px;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_legalSection__3BCjV {
    padding: 32px 0 135px;
  }
}
.checkout-generated-universal_title__2Yc9v {
  display: block;
  font-size: 24px;
  line-height: 1.33;
  font-weight: 700;
  margin-bottom: 16px;
  color: var(--neutral900Color);
}
.checkout-generated-universal_title__2Yc9v span {
  color: #1085D0;
}
.checkout-generated-universal_subTitle__Imm2C {
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.375;
}
.checkout-generated-universal_subTitle__Imm2C span {
  font-weight: 700;
  color: #1085D0;
}
.checkout-generated-universal_successStories__1hST9 {
  margin: 0 auto 32px;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_successStories__1hST9 {
    margin: 0 auto 64px;
  }
}
.checkout-generated-universal_legalSectionBgLeft__2KvZd {
  position: absolute;
  width: 279px;
  height: auto;
  top: 84px;
  left: 40px;
}
.checkout-generated-universal_legalSectionBgRight__2Pnul {
  position: absolute;
  width: 247px;
  height: auto;
  top: 0;
  right: 60px;
}
.checkout-generated-universal_faq__2VL1H {
  margin: 0 auto 32px;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_faq__2VL1H {
    position: relative;
    width: 100%;
    max-width: 680px;
    margin: 0 auto 64px;
  }
  .checkout-generated-universal_moneyBackGuarantee__3fOi1 {
    width: 100%;
    max-width: 680px;
    margin: auto;
  }
}
.checkout-generated-universal_underButtonElement__2ihGS {
  width: 100%;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_underButtonElement__2ihGS {
    max-width: 680px;
    margin: auto;
  }
}
.checkout-generated-universal_underButtonLegalText__22XFt {
  font-size: 11px;
  line-height: 1.45;
  text-align: center;
  color: var(--neutral600Color);
  width: 100%;
  margin: 27px auto 0;
}
.checkout-generated-universal_underButtonLegalText__22XFt a {
  color: var(--neutral600Color);
}
.checkout-generated-universal_customizableArea__2Ywox {
  padding-top: 48px;
}
@media only screen and (min-width:1024px) {
  .checkout-generated-universal_customizableArea__2Ywox {
    padding-top: 0;
  }
}
/*! CSS Used keyframes */
@-webkit-keyframes pulsing-button_pulse__2b94L {
  to {
    -webkit-box-shadow: 0 0 0 20px transparent;
    box-shadow: 0 0 0 20px transparent;
  }
}
@keyframes pulsing-button_pulse__2b94L {
  to {
    -webkit-box-shadow: 0 0 0 20px transparent;
    box-shadow: 0 0 0 20px transparent;
  }
}
@-webkit-keyframes pulsing-button-ui_pulse__SREQK {
  to {
    -webkit-box-shadow: 0 0 0 20px transparent;
    box-shadow: 0 0 0 20px transparent;
  }
}
@keyframes pulsing-button-ui_pulse__SREQK {
  to {
    -webkit-box-shadow: 0 0 0 20px transparent;
    box-shadow: 0 0 0 20px transparent;
  }
}
/*! CSS Used fontfaces */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gTD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3g3D_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gbD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gfD_vx3rCubqg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gnD_vx3rCs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
div, h2, iframe, img, p, span {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
div, h2, iframe, img, p, span {
  font: inherit;
}
.credit-card-form_creditCardForm__DClFc {
  position: relative;
}

.popups_popup__3JA8a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 80vh;
  overflow: auto;
  padding: 20px;
  background: var(--background3Color);
  border-radius: 8px 8px 0 0;
  -webkit-box-shadow: 0 10px 28px rgba(21, 21, 21, .2);
  box-shadow: 0 10px 28px rgba(21, 21, 21, .2);
}
.popups_backdrop__2o2S3 {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .55);
  z-index: 220;
}
.popups_closeButton__2sTzI {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 15px;
  cursor: pointer;
}
.popups_popupDash__r2UN3 {
  background: #b2b2b2;
  margin: 0 auto 15px;
  width: 40px;
  height: 2px;
  border-radius: 2px;
}
.popups_popupHeader__pJ5xx {
  text-align: center;
  margin-top: 25px;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.popups_popupContent__1LXwf {
  overflow: auto;
  height: calc(100% - 4px);
  margin-right: -10px;
  padding-right: 10px;
  color: var(--neutral900Color);
}
@media only screen and (min-width:1024px) {
  .popups_popup__3JA8a {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 10vh;
    height: 80vh;
    border-radius: 16px;
    width: 70%;
    max-width: 550px;
    bottom: auto;
    padding: 36px 20px;
  }
  .popups_popupDash__r2UN3 {
    display: none;
  }
}
.selectable-card_borderedCard__3May0 {
  display: flex;
  position: relative;
  background: var(--background3Color);
  border: 1px solid rgb(230, 227, 227);
  border-radius: 6px;
  cursor: pointer;
  color: var(--neutral900Color);
  padding: 20px;
}
.selectable-card_borderedCard__3May0.selectable-card_isSelected__21R4y {
  border: 1px solid #1085D0;
  -webkit-box-shadow: 0 12px 24px rgba(43, 49, 57, .08), 0 4px 8px rgba(43, 55, 70, .06);
  box-shadow: 0 12px 24px rgba(43, 49, 57, .08), 0 4px 8px rgba(43, 55, 70, .06);
  background-color: var(--selectableCardActiveColor);
}
.paypal-with-script-form_container__1FJ_F {
  position: relative;
  padding-bottom: 20px;
}
.paypal-with-script-form_loading__1UaBa.paypal-with-script-form_container__1FJ_F {
  padding: 30px 0;
}
.paypal-with-script-form_paypalCaptionContainer__2DWgv {
  margin-top: 16px;
  text-align: center;
}
.paypal-with-script-form_paypalCaption__FX1DG {
  font-weight: 700;
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: var(--neutral700Color);
}
.credit-card-form_creditCardForm__DClFc {
  position: relative;
}
.payment-method-two-options_container__3z8JU {
  position: relative;
  margin-top: 16px;
}
.payment-method-two-options_header__1OeHe {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 24px;
  color: #323747;
  text-align: center;
}
@media only screen and (min-width:1024px) {
  .payment-method-two-options_header__1OeHe {
    text-align: center;
  }
}
.payment-method-two-options_methodSelection__2gzBN {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 24px;
}
.payment-method-two-options_methodCard__1VEXO {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 10px);
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #fff;
}
.payment-method-two-options_creditCardLabel__C3S01 {
  display: block;
  text-align: center;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  color: #4e657f;
}
.payment-method-two-options_disabledPaypal__1OmH6 {
  --payPalPayColor: #677d96;
  --payPalPalColor: #a3b3c6;
  --payPalDarkColor: #50647c;
}
.payment-method-two-options_paypalForm__2maTZ:after {
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #e0e4e9;
  display: block;
  margin-top: 32px;
}
.payment-method-two-options_isHidden__2c3xF {
  display: none;
}
.payment-method-two-options_creditCardsImage__2k0Ac {
  height: 16px;
  margin-top: 10px;
}
.introductory-offer-total-info_orderInfoRow__36B5W {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 10px;
}
.introductory-offer-total-info_totalLabel__3bzwI {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #323747;
}
.introductory-offer-total-info_totalAmount__1yzCp {
  font-size: 18px;
  line-height: 1.33;
}
.introductory-offer-total-info_price__1_sAv {
  font-weight: 700;
  color: #1085D0;
}
.introductory-offer-total-info_period__2pZIO {
  color: #162a41;
}
.introductory-offer-payment-popup_popup__1zS4F {
  height: calc(100% - 50px);
  background: #fff;
}
@media only screen and (min-width:1024px) {
  .introductory-offer-payment-popup_popup__1zS4F {
    height: auto;
    max-height: 80vh;
  }
}
.introductory-offer-payment-popup_mainContent__Gz83P {
  min-height: calc(100% - 50px);
  margin-bottom: 24px;
}
@media only screen and (min-width:1024px) {
  .introductory-offer-payment-popup_mainContent__Gz83P {
    min-height: 0;
    min-height: auto;
  }
}
/*! CSS Used from: Embedded */
#zoid-paypal-buttons-aee922e55d_mtg6mjq6nta {
  position: relative;
  display: inline-block;
  width: 100%;
  min-height: 25px;
  min-width: 150px;
  max-width: 750px;
  font-size: 0;
}
#zoid-paypal-buttons-aee922e55d_mtg6mjq6nta > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#zoid-paypal-buttons-aee922e55d_mtg6mjq6nta > iframe.component-frame {
  z-index: 100;
}
#zoid-paypal-buttons-aee922e55d_mtg6mjq6nta > iframe.visible {
  opacity: 1;
}
#zoid-paypal-buttons-aee922e55d_mtg6mjq6nta > .smart-menu {
  position: absolute;
  z-index: 300;
  top: 0;
  left: 0;
  width: 100%;
}

*{-webkit-box-sizing:border-box;box-sizing:border-box;}
img{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
img{font:inherit;}
.website-men-comparison_comparisonBackgroundRight__1DOqB{position:absolute;bottom:0;height:auto;}
.website-men-comparison_comparisonBackgroundRight__1DOqB{-webkit-transition:left .4s ease-in,right .4s ease-in;transition:left .4s ease-in,right .4s ease-in;}
.website-men-comparison_animate__3a5np.website-men-comparison_comparison__2J7Tj .website-men-comparison_comparisonBackgroundRight__1DOqB{right:-40px;}
.website-men-comparison_comparisonBackgroundRight__1DOqB{right:41px;width:250px;}
@media only screen and (min-width:1024px){
.website-men-comparison_comparisonBackgroundRight__1DOqB{bottom:0;max-height:630px;height:100%;width:auto;}
}

#iframeContainer2 {
  width: 100%;
  height: 5000px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  display: none;
}
