.profit-able-page .main:before {
  display: none; }

.profit-able-page .footer {
  background: #1A136C;
  margin-top: 0; }
  .profit-able-page .footer p,
  .profit-able-page .footer li a:not(.btn) {
    color: #fff; }
  .profit-able-page .footer li a {
    border-color: #fff; }

.profit-able-intro {
  position: relative; }
  .profit-able-intro .v-text-promo {
    max-width: 185px; }
  .profit-able-intro .subtext-wrapper {
    max-width: 400px; }
  .profit-able-intro:before {
    content: "";
    background: #F7F7F7;
    position: absolute;
    width: 100vw;
    height: 500px;
    z-index: -1;
    left: 20%;
    top: -140px; }
  .profit-able-intro .profit-able-intro-list > li {
    position: relative;
    padding-left: 20px; }
    .profit-able-intro .profit-able-intro-list > li:before {
      content: "";
      width: 6px;
      height: 6px;
      background: #35D7B0;
      border-radius: 50%;
      position: absolute;
      left: 0;
      top: 8px; }
    .profit-able-intro .profit-able-intro-list > li:not(:last-child) {
      margin-top: 10px; }

.profit-able-video {
  margin-top: 200px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  position: relative; }
  .profit-able-video:before {
    content: "";
    background: #F7F7F7;
    position: absolute;
    width: 100vw;
    height: 580px;
    z-index: -1;
    left: 600px;
    top: 20px; }
  .profit-able-video .video-wrapper {
    position: relative; }
  .profit-able-video .video-play {
    background: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-top: 25px; }
    .profit-able-video .video-play:after {
      content: "";
      width: 0;
      height: 0;
      border-top: 8px solid transparent;
      border-bottom: 8px solid transparent;
      border-left: 10px solid #000;
      position: absolute;
      left: 55%;
      top: 50%;
      transform: translate(-50%, -50%); }
  .profit-able-video .v-text {
    text-align: left;
    display: inline-block;
    margin-left: 60px; }
  .profit-able-video .v-subtitle {
    display: block;
    margin-top: 17px; }

.profit-able-description .profit-able-description-wrapper {
  grid-column: span 2; }

.profit-able-description .profit-able-description-list {
  grid-column: span 2;
  grid-row-gap: 60px;
  grid-column-gap: 30px; }
  .profit-able-description .profit-able-description-list > li {
    position: relative;
    padding-top: 50px; }
    .profit-able-description .profit-able-description-list > li:before {
      content: "";
      width: 30px;
      height: 30px;
      background: #E6CCC0;
      position: absolute;
      top: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 12px;
      font-weight: bold; }
    .profit-able-description .profit-able-description-list > li:nth-child(1):before {
      content: "1"; }
    .profit-able-description .profit-able-description-list > li:nth-child(2):before {
      content: "2"; }
    .profit-able-description .profit-able-description-list > li:nth-child(3):before {
      content: "3"; }
    .profit-able-description .profit-able-description-list > li:nth-child(4):before {
      content: "4"; }

.profit-able-description .profit-able-text-last {
  grid-row: 3;
  grid-column: span 2; }

.profit-able-lvl img {
  width: 100%; }

.profit-able-lvl .v-layout-1-3 {
  grid-gap: 100px;
  padding-bottom: 120px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.profit-lvl-img-wrapper {
  width: 325px;
  height: 325px;
  position: relative;
  margin-right: 150px; }
  .profit-lvl-img-wrapper:after {
    content: "";
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #35D7B0;
    position: absolute;
    right: 10px;
    top: 20px; }

.profit-lvl-img {
  width: 325px;
  height: 325px;
  position: relative;
  border-radius: 50%;
  background: url("../images/profit-lvl-avatar.png") no-repeat;
  overflow: hidden; }
  .profit-lvl-img:after {
    content: "";
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #35D7B0;
    position: absolute;
    right: 10px;
    top: 20px;
    box-shadow: 0 0 0 40px rgba(53, 215, 176, 0.3); }

.profit-able-grow {
  counter-reset: my-sec-counter;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  padding-top: 70px; }
  .profit-able-grow .v-text-bold {
    max-width: 330px; }
  .profit-able-grow .v-subtitle {
    display: inline-block;
    text-transform: uppercase; }
  .profit-able-grow .grow-list li {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    padding-left: 40px;
    position: relative; }
    .profit-able-grow .grow-list li:not(:last-child) {
      margin-bottom: 30px; }
    .profit-able-grow .grow-list li:before {
      counter-increment: my-sec-counter;
      content: counter(my-sec-counter) ". ";
      font-weight: bold;
      position: absolute;
      left: 0; }

.profit-able-quiz {
  position: relative;
  max-width: 1200px;
  width: 96%;
  margin: 0 auto; }
  .profit-able-quiz:after {
    content: "";
    background: url("../images/profit-quiz-avatar.png") no-repeat center;
    width: 360px;
    height: 360px;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    left: 60px; }
  .profit-able-quiz .content {
    background: #EBFBF7;
    padding: 60px 80px;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
    width: 100%; }

.quiz-container-left {
  width: 360px;
  height: 360px;
  border-radius: 50%;
  background-size: cover;
  position: absolute;
  top: -20px;
  left: 60px;
  box-shadow: 0 0 0 40px rgba(53, 215, 176, 0.2); }

.quiz-container-right {
  grid-column: 2; }
  .quiz-container-right h4 {
    font-weight: bold;
    font-size: 36px;
    line-height: 43px;
    color: #35D7B0; }
  .quiz-container-right a {
    color: #000;
    justify-content: flex-start; }

.profit-able-clients .clients-list-controls {
  display: flex; }
  .profit-able-clients .clients-list-controls a {
    width: 50px;
    height: 50px;
    background: rgba(53, 215, 176, 0.1);
    display: flex;
    justify-content: center;
    align-items: center; }
    .profit-able-clients .clients-list-controls a:last-child {
      margin-left: 10px; }
    .profit-able-clients .clients-list-controls a:first-child {
      transform: scale(-1); }

.clients-list {
  display: flex;
  justify-content: space-between; }

.profit-creative-text {
  padding-right: 50px; }
  .profit-creative-text p svg:last-child {
    margin-left: -10px; }
  .profit-creative-text .v-title-sm {
    font-size: 18px; }

.profit-creative-img {
  position: relative; }
  .profit-creative-img:before {
    content: "";
    background: #F7F7F7;
    position: absolute;
    width: 100vw;
    height: 640px;
    left: 15%;
    top: -58px;
    z-index: -1; }

.profit-creative-writer {
  display: flex;
  align-items: center; }
  .profit-creative-writer h4 span {
    display: block;
    font-weight: normal; }

.profit-creative-avatar {
  background: url("../images/profit-creative-avatar.png") no-repeat;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 20px; }

.profit-able-must-grow {
  background: #F7F7F7;
  padding: 150px 0; }

.must-grow-graphic {
  width: 450px;
  height: 450px;
  background: url("../images/must-grow-graphic.svg") #E7E6F9 center no-repeat;
  margin-left: 50px; }

.profit-able-promo-black {
  background: #1d1d1d;
  padding: 70px 0; }
  .profit-able-promo-black .promo-black-avatar {
    display: flex;
    align-items: center; }
  .profit-able-promo-black .promo-black-avatar-img {
    width: 75px;
    height: 75px;
    overflow: hidden; }
  .profit-able-promo-black .v-text:before {
    margin-left: 20px; }
  .profit-able-promo-black .promo-black-avatar-left .promo-black-avatar-img {
    background: url("../images/promo-black-avatar-img-l.png") no-repeat; }
  .profit-able-promo-black .promo-black-avatar-right .promo-black-avatar-img {
    background: url("../images/promo-black-avatar-img-r.png") no-repeat; }

.profit-able-forbes {
  margin-top: 200px; }
  .profit-able-forbes .profit-able-forbes-text-wrapper {
    position: relative; }
    .profit-able-forbes .profit-able-forbes-text-wrapper:before {
      content: "";
      background: url("../images/graphic-100.svg") no-repeat;
      background-size: contain;
      position: absolute;
      left: 400px;
      top: -100px; }
    .profit-able-forbes .profit-able-forbes-text-wrapper .v-subtitle {
      color: rgba(0, 0, 0, 0.3); }
    .profit-able-forbes .profit-able-forbes-text-wrapper + p {
      grid-row: 2;
      grid-column: span 2; }
  .profit-able-forbes svg {
    transform: translate(-170px, -50px) scale(0.9); }

.profit-able-forbes-list > ul {
  grid-gap: 20px;
  align-items: center; }

.profit-able-forbes-list h4 {
  position: relative; }
  .profit-able-forbes-list h4:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #E6CCC0;
    transform: translatex(-50%) rotate(45deg);
    top: -40px;
    left: 50%; }

.profit-able-forbes-list .forbes-list-bubble {
  background: #F8F0EC;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: top;
  justify-content: flex-start;
  text-align: center;
  height: 380px;
  padding: 80px 20px 0; }
  .profit-able-forbes-list .forbes-list-bubble li:not(last-child) {
    margin-bottom: 10px; }
  .profit-able-forbes-list .forbes-list-bubble:nth-child(2) {
    background: rgba(53, 215, 176, 0.2); }
    .profit-able-forbes-list .forbes-list-bubble:nth-child(2) h4:before {
      background: #35D7B0; }
  .profit-able-forbes-list .forbes-list-bubble:nth-child(3) {
    background: rgba(54, 40, 239, 0.2); }
    .profit-able-forbes-list .forbes-list-bubble:nth-child(3) h4:before {
      background: #3628EF; }

.profit-able-forbes-list img {
  width: 100%; }

.profit-able-forbes-list .v-text-promo {
  justify-content: flex-start; }

.profit-able-plans {
  background: #1A136C;
  padding: 120px 0; }
  .profit-able-plans h2 {
    position: relative; }
    .profit-able-plans h2:before {
      content: "";
      background: url(../images/profit-grow-package.svg) no-repeat center, linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 100%);
      width: 270px;
      height: 270px;
      position: absolute;
      border-radius: 50%;
      transform: translatey(0%);
      right: 65px; }
  .profit-able-plans .profit-plans-text-with-graphic {
    position: relative;
    max-width: 220px; }
  .profit-able-plans .profit-plans-list {
    display: flex; }
  .profit-able-plans .profit-plans-list-card {
    background: #fff;
    padding: 40px 30px 50px;
    text-align: center;
    width: calc(100% / 3);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .profit-able-plans .profit-plans-list-card ul {
      text-align: left;
      font-size: 13px;
      margin-top: 20px; }
    .profit-able-plans .profit-plans-list-card li {
      position: relative;
      padding-left: 20px;
      line-height: 20px; }
      .profit-able-plans .profit-plans-list-card li:not(:last-child) {
        margin-bottom: 15px; }
      .profit-able-plans .profit-plans-list-card li:before {
        content: "";
        background: #3628EF;
        width: 5px;
        height: 5px;
        position: absolute;
        left: 0;
        top: 8px;
        border-radius: 50%; }
    .profit-able-plans .profit-plans-list-card h5 {
      width: 100%;
      position: relative; }
      .profit-able-plans .profit-plans-list-card h5:before {
        content: "";
        height: 1px;
        position: absolute;
        top: -15px;
        left: -30px;
        right: -30px;
        background: rgba(0, 0, 0, 0.2); }
    .profit-able-plans .profit-plans-list-card .btn-simple {
      max-width: max-content; }
    .profit-able-plans .profit-plans-list-card .v-subtitle.text-align-left {
      align-self: flex-start; }
    .profit-able-plans .profit-plans-list-card:nth-child(2) {
      transform: scale(1.05);
      box-shadow: 0 10px 23px rgba(0, 0, 0, 0.09);
      z-index: 1; }
      .profit-able-plans .profit-plans-list-card:nth-child(2) .btn-simple {
        margin-top: auto; }
  .profit-able-plans .profit-plans-inner-card {
    background: #E4E2FF;
    border-radius: 10px;
    padding: 20px 30px 20px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .profit-able-plans .profit-plans-inner-card-avatar {
    min-width: 70px;
    height: 70px;
    border-radius: 50%;
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4);
    margin-left: 10px; }
  .profit-able-plans .profit-plan-a-avatar {
    background: url("../images/profit-plan-a-avatar.png") no-repeat; }
  .profit-able-plans .profit-plan-c-avatar {
    background: url("../images/profit-plan-c-avatar.png") no-repeat; }
  .profit-able-plans .profit-plans-text-bottom {
    max-width: 780px; }
  .profit-able-plans .profit-plans-link-bottom {
    justify-content: flex-start; }
  .profit-able-plans .profit-block-container {
    background: #fff;
    border-radius: 20px;
    padding: 60px;
    text-align: center; }
