.z-page-popup__content {color:black; font-size:16px;}

.z-page-popup__content img {max-width:100%;}
.z-page-popup__content .heading-6, .z-page-popup__content .heading-5 {font-size:100%; margin:25px 0 2px; padding:0; font-weight:bold;}
.info-section {color:rgb(81, 81, 81); margin:15px 0 10px;}
.z-page-popup__content .faq-title {font-weight:bold; margin:15px 0 5px;}
.z-page-popup__content .paragraph {margin:5px 0;}
.how-list__text strong, .how-list__text span {display:block;}
.how-list__text strong {margin:10px 0 0; font-weight:bold;}
.how-list__text span {color:gray;}

.videowrap { width: 90%; position: relative; border-radius: 10px; overflow: hidden; margin: 20px 0;}
.videowrap:before { content: ""; display: block; padding-top: 56%; }
.videowrap iframe, .videowrap iframe[allowfullscreen] { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100% !important; box-shadow: none !important; }

.z-page-popup__content video, .z-page-popup__content .hero__divigation.navigation, .z-page-popup__content .hero__button-wrap, .z-page-popup__content .button.button_go, .z-page-popup__content #payblockland, .z-page-popup__content .refund, .z-page-popup__content .footer, .z-page-popup__content .reviews__list-wrap, .z-page-popup__content .what-after, .z-page-popup__content .how-list__marker, .z-page-popup__content .whywe,  .z-page-popup__content .landfull, .z-page-popup__content .authors-v2__list, .z-page-popup__content .innerstory {display:none;}


.z-page-popup__content h1  {
	font-size:200%;
	padding:30px;
	margin:-30px -30px 20px -30px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 88%;
  transition: background-size 0.25s ease-in;
}

.z-page-popup__content h2, .z-page-popup__content .heading-2  {
	font-size:150%;
	padding:25px 0 5px;
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
  background-repeat: no-repeat;
  background-size: 100% 1px;
  background-position: 0 88%;
  transition: background-size 0.25s ease-in;
  &:hover {
    background-size: 100% 88%;
  }
}