span.color03.color04 {
  background: var(--content-toolkit-outlines-gradient-1, linear-gradient(90deg, #FF642D 0%, #FF0 85.94%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

div#screen svg {
border-radius: 10px;
}

.text-pic-screen__pic_desctop {
  display: block;
}

.text-pic-screen__pic_mob {
  display: none;
}

.text-pic-screen__pic div#screen svg {
  margin-left: 17px;
  width: 590px !important;
}

.col-lg-6.text-pic-screen__text {
  padding-left: 96px;
}

section.header {
  margin-bottom: 70px;
}

.main-screen h1 p {
  font-size: 65px;
  line-height: 105%;
}

.hero img {
  width: 786px;
  height: 786px;
  top: 27px;
  left: -35px;
}

.card04 {
  margin-top: -206px;
}

.text-pic-screen .text-pic-block .text-pic-screen__text h4 p {
  font-size: 39px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}

.logo02 .clients-screen {
  padding-top: 0px;
  padding-bottom: 10px;
}

.logo02 {
  margin-top: -3px;
}

[unic="2e1250c2-2a2b-6e92"] .text-screen h2 {
  margin-bottom: -15px;
}

[unic="c666630b-fb71-c378"] .col-lg-3 .icons-screen__item {
  padding: 30px;
  text-align: left;
  border-radius: 16px;
  background: var(--color-variation-6-c-31-c-9, #6C31C9);
}

.icons10.color-purple .container {
  /* padding: 0; */
}

.icons10.color-purple .row {
  /* padding: 0; */
  /* margin: 0 -25px; */
  margin-top: -20px;
  margin-bottom: -35px;
}

[unic="c7a85c07-adc2-af04"] .text-screen h2 {
  margin-bottom: -15px;
}

[unic="6fdc9e3c-b863-2c81"] .row.justify-content-center .col-12 p b {
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  margin-top: 8px;
  display: block;
  margin-bottom: -9px;
}

[unic="6fdc9e3c-b863-2c81"] .row.justify-content-center .col-12 p {
  font-size: 21px;
  font-style: normal;
  line-height: 152%;
  margin-top: -11px;
  display: block;
  margin-bottom: -8px;
}


[unic="0a36c5d2-4a1c-fee1"] {
  padding-top: 44px;
}

[unic="c7a85c07-adc2-af04"] {
  padding-top: 8px;
}

[unic="f4a7be0e-c332-f50c"] {
  margin-top: -38px;
}

[unic="f4a7be0e-c332-f50c"] .text-screen h2 {
  margin-bottom: -15px;
}

[unic="4558f277-64ad-084e"] .row.justify-content-center .col-12 p b {
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  margin-top: 8px;
  display: block;
  margin-bottom: -9px;
}

[unic="4558f277-64ad-084e"] .row.justify-content-center .col-12 p {
  font-size: 21px;
  font-style: normal;
  line-height: 152%;
  margin-top: -11px;
  display: block;
  margin-bottom: -8px;
}

.cta-screen {
  padding-bottom: 56px;
}

.plans-screen {
  padding: 0 0 50px;
  background: #421983;
  padding-top: 13px;
}

.plans-screen h2 {
  margin-bottom: 48px
}

.plans-screen__title {
  background: #00A9FF;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  padding: 6px 24px 24px;
  margin-bottom: -21px
}

.plans-screen__title p {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  text-align: center
}

.plans-screen__block {
  height: auto;
  contain-intrinsic-height: none;
  background: #FFF;
  padding: 32px 24px;
  box-shadow: 5px 5px 25px rgba(137, 141, 154, .3);
  height: 100%;
  border-radius: 16px;
  text-align: left;
  min-height: 100%;
}

.plans-screen__block p {
  font-size: 16px;
  line-height: 24px;
  color: #171A22
}

.plans-screen__block p span {
  font-weight: 500;
  padding-top: 4px;
  display: inline-flex;
  position: absolute;
}

.plans-screen__block-price h5 {
  font-size: 22px;
  margin-bottom: 8px
}

.plans-screen__block-price h3 {
  margin-bottom: 0;
  line-height: 80%;
  margin-right: 6px;
  font-size: 46px;
}

.plans-screen__block-price__price {
  display: flex;
  margin-bottom: 24px;
  align-items: flex-end;
  align-content: center;
  justify-content: flex-start;
  flex-direction: row;
}

.plans-screen__block-price__price p {
  line-height: 20px
}

.plans-screen__block-price .button {
  width: 100%;
  margin-bottom: 18px;
}

.plans-screen__block ul {
  margin-top: 8px
}

.plans-screen__block ul li {
  font-size: 16px;
  line-height: 22px;
  color: #171A22;
  margin-bottom: 8px;
  display: inline-flex;
  margin-left: 10px;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  flex-direction: row;
  align-content: flex-start;
  padding: 0;
  width: 95%;
}

.plans-screen__block ul li:before {
  background: url(../img/check03.svg) no-repeat;
  top: 2px;
  content: '';
  width: 15px;
  height: 20px;
  display: block;
  align-items: center;
  justify-content: flex-start;
  align-content: center;
  flex-direction: row;
  position: relative;
  left: -10px;
  padding-right: 15px;
  flex-wrap: nowrap;
}

.plans-screen .best-price {
  border: 3px solid #00A9FF
}

.plans .row.justify-content-center p {
  font-size: 16px;
  margin: 0;
}

img.main-bg {
  position: absolute;
  top: -26px;
  z-index: 0;
  right: 70px;
  width: 1788px;
}

.main-screen__body {
  z-index: 1;
  position: relative;
  top: 0;
}

.icons10 .icons-screen h6 {
  margin-top: 10px;
}

.main-screen__body a.button.cta_hero_button {
  text-transform: uppercase;
  padding: 0 32px;
  font-size: 15px;
  height: 46px;
  line-height: 48px;
  font-weight: 700;
}

.main-screen .subtitle p {
  font-size: 24px;
  font-style: normal;
  line-height: 115%;
  padding-top: 5px;
}

.main-screen .subtitle p,
.main-screen .subtitle {
  margin-bottom: 28px;
}

.text-pic-screen__pic_mob img {
  display: none
}

span.logo_num {
  display: inline-flex;
  margin-top: -17px;
  margin-bottom: 20px;
}

[unic="48fd312b-69a4-a92e"] .container {
  padding: 0;
}

.text-pic-screen__text span>p {
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.not01 {
  position: absolute;
  top: 44%;
  left: 57%;
  z-index: 3
}

.not02 {
  position: absolute;
  top: 52%;
  left: 85%;
  z-index: 3
}

.col-lg-7.text-pic-screen__pic {
  left: -13px;
}

.col-lg-5.text-pic-screen__text {
  padding: 0;
}

.text-pic-screen__text h4 p {
  font-size: 39px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  margin-top: -16px;
}

@media screen and (min-width: 1820.98px) {
  img.main-bg {
      position: absolute;
      top: -26px;
      z-index: 0;
      right: 330px;
      width: 1788px;
  }
}

@media screen and (max-width: 1199.98px) {
  section.header {
      margin-bottom: 35px;
  }

  .text-pic-screen__pic div#screen svg {
    margin-left: 0;
    width: 450px !important;
}

  .main-screen .subtitle p {
      font-size: 24px;
      font-style: normal;
      line-height: 115%;
      padding-top: 5px;
      width: 85%;
  }

  .main-screen .subtitle p br {
      display: none
  }

  .card04 {
      margin-top: -71px;
      padding-top: 0px;
  }

  [unic="0a36c5d2-4a1c-fee1"] {
      padding-top: 64px;
  }

  [unic="4558f277-64ad-084e"] .row.justify-content-center .col-12 p br {
      display: none
  }

  [unic="6fdc9e3c-b863-2c81"] .row.justify-content-center .col-12 p br {
      display: none
  }

  [unic="f4a7be0e-c332-f50c"] {
      margin-top: -18px;
  }

  .icons-screen {
      padding: 37px 0;
      position: relative;
  }

  .icons10.color-purple .row {
      padding: 0;
      margin: 0 -25px;
      margin-top: -20px;
      margin-bottom: 10px;
      margin-right: -15px;
      margin-left: -15px;
  }

  [unic="2e1250c2-2a2b-6e92"] {
      padding-top: 26px;
  }

  .icons-screen .row.justify-content-center .icons-screen__text p {
      font-size: 16px;
      line-height: 150%;
  }

  [unic="c666630b-fb71-c378"] .col-lg-3 .icons-screen__item {
      padding: 30px 16px;
      text-align: left;
      border-radius: 16px;
      background: var(--color-variation-6-c-31-c-9, #6C31C9);
      min-height: 100%;
      margin-bottom: 0;
      display: flex;
      flex-direction: column;
  }

  [unic="48fd312b-69a4-a92e"] .container {
      padding: 0;
      padding-right: 15px;
      padding-left: 15px;
  }

  [unic="48fd312b-69a4-a92e"] .align-items-center {
      align-items: flex-start !important;
      display: flex;
      align-content: flex-start;
  }

  .text-pic-screen__text h4 p {
      font-size: 36px;
      font-weight: 700;
      line-height: 120%;
      margin-top: 0;
  }

  .hero img {
      width: 726px;
      height: 786px;
      top: 112px;
      left: -52px;
      width: 658px;
      height: 658px;
  }

  img.main-bg {
      position: absolute;
      top: 74px;
      z-index: 0;
      right: 23px;
      width: 1477px;
  }

  .not01 {
      position: absolute;
      top: 58%;
      left: 51%;
      z-index: 3
  }

  .not02 {
      position: absolute;
      top: 64%;
      left: 76%;
      z-index: 3
  }

  .col-lg-6.text-pic-screen__text {
      padding-left: 14px;
  }

  .text-pic-screen__pic img {
      width: 100%;
      margin-left: 0px;
  }
}

@media screen and (max-width: 991.98px) {
  .main-screen .main-screen__text h1 p {
      font-size: 40px;
      line-height: 120%;
      margin-bottom: 8px;
      text-align: center;
      width: 100%;
      font-size: 52px;
      font-style: normal;
      line-height: 105%;
  }

    .text-pic-screen__pic div#screen svg {
    margin-left: 0;
    width: 100% !important;
}


  .text-pic-screen__pic_mob {
  display: block;
}

  h4 p {
    font-size: 50px;
    font-weight: 700;
    line-height: 120%;
}

  .text-pic-screen__pic_desctop {
    display: none;
  }

  .main-screen .subtitle {
      padding-top: 0px;
      margin-top: -10px;
  }

  .main-screen .subtitle p br {
      /* display: block; */
  }

  .text-pic-screen__pic img {
      display: none
  }

  .text-pic-screen__pic_mob img {
      display: block;
      padding-bottom: 25px;
  }

  .text-pic-screen__text h4 p {
      font-size: 50px;
      font-style: normal;
      font-weight: 700;
      line-height: 110%;
      text-align: center;
  }

  .card04 {
      margin-top: -311px;
      padding-top: 0px;
  }

  /* [unic="48fd312b-69a4-a92e"] .align-items-center {
      display: flex;
      flex-direction: column;
      flex-direction: column-reverse;
  } */

  .not01 {
      position: absolute;
      top: 61%;
      left: 20%;
      z-index: 3;
      zoom: .8;
  }

  .not02 {
      position: absolute;
      top: 69%;
      left: 58%;
      z-index: 3;
      zoom: .8;
  }

  .hero img {
      width: 726px;
      height: 786px;
      top: -8px;
      left: 15px;
      width: 539px;
      height: 539px;
  }

  img.main-bg {
      position: absolute;
      top: 454px;
      z-index: 0;
      right: 23px;
      width: 997px;
  }
  .col-lg-6.text-pic-screen__text {
      padding: 0 10px;
  }
  .main-screen .subtitle p {
      font-weight: 400;
      font-size: 20px;
      line-height: 150%;
      color: inherit;
      margin-bottom: 40px;
      width: 100%;
      line-height: 115%;
  }

  .text-screen .row.justify-content-center p br {
      display: none
  }

  .text-screen .row.justify-content-center p {
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      text-align: center !important;
  }

  [unic="ff87a218-b1b1-c698"] {
      margin-top: -50px;
  }

  .text-screen .row.justify-content-center h2 p {
      font-size: 50px;
      line-height: 110%;
      font-weight: 700;
      text-align: center !important;
  }

  .text-pic-screen__text span>p {
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      text-align: center;
  }

  [unic="c666630b-fb71-c378"] .col-sm-6.col-lg-3 {
      margin-bottom: 30px;
  }

  [unic="4ca8ecc6-6f94-6b87"] {
      margin-top: -52px;
  }

  .icons10 .icons-screen h6 {
      font-size: 24px;
      text-align: left;
      margin-top: 20px;
  }

  [unic="f4a7be0e-c332-f50c"] {
      margin-top: -38px;
  }

  [unic="62e9fb61-014d-390d"] {
      margin-top: -46px;
  }

  [unic="62e9fb61-014d-390d"] .text-screen .row.justify-content-center p {
      font-size: 21px;
  }

  [unic="1991c5fa-c7ce-a301"] .text-screen .row.justify-content-center p {
      font-size: 21px;
  }

  [unic="1991c5fa-c7ce-a301"] {
      padding-top: 0px;
      margin-top: -52px;
  }

  .cta-screen {
      padding: 10px 0 50px;
  }

  .plans .col-lg-6 {
      margin-bottom: 30px;
  }

  [unic="0a36c5d2-4a1c-fee1"] {
      padding-top: 8px;
  }

  [unic="4558f277-64ad-084e"] .row.justify-content-center .col-12 p {
      font-size: 18px;
      font-style: normal;
      line-height: 24px;
  }

  [unic="6fdc9e3c-b863-2c81"] .row.justify-content-center .col-12 p {
      font-size: 18px;
      font-style: normal;
      line-height: 24px;
  }

  [unic="c7a85c07-adc2-af04"] {
      padding-top: 0px;
      margin-top: -12px;
  }

  [unic="c666630b-fb71-c378"] .col-lg-3 .icons-screen__item {
      padding: 28px 21px;
      text-align: left;
      border-radius: 16px;
      background: var(--color-variation-6-c-31-c-9, #6C31C9);
      min-height: 100%;
      margin-bottom: 0;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      /* margin-bottom: 40px; */
  }

  .icons-screen {
      padding: 23px 0;
      position: relative;
  }

  [unic="0f778975-3665-47ca"] {
      margin-top: -32px;
  }

  section.header {
      margin-bottom: -13px;
  }
}

@media screen and (max-width: 425px) {
  section.header {
      margin-bottom: -26px;
  }

  .main-screen .subtitle p {
      font-weight: 400;
      font-size: 20px;
      line-height: 150%;
      color: inherit;
      margin-bottom: 40px;
      width: 100%;
      line-height: 115%;
  }

  .main-screen .subtitle p {
      font-weight: 400;
      font-size: 18px;
      line-height: 150%;
      color: inherit;
      margin-bottom: 15px;
      width: 100%;
      line-height: 115%;
  }

  .not02 {
      position: absolute;
      top: 75%;
      left: 58%;
      z-index: 3;
      zoom: .6;
  }

  .not01 {
      position: absolute;
      top: 69%;
      left: 12%;
      z-index: 3;
      zoom: .6;
  }

  .hero img {
      width: 726px;
      height: 786px;
      top: 12px;
      left: -52px;
      width: 442px;
      height: 442px;
  }

  .main-screen__pic {
      display: block;
  }

  .main-screen .subtitle {
      margin-bottom: 0;
  }

  .card04 {
      margin-top: -410px;
      padding-top: 309px;
  }

  .main-screen .main-screen__text h1 p {
      margin-bottom: 8px;
      text-align: center;
      width: 100%;
      font-size: 48px;
      font-style: normal;
      line-height: 105%;
  }

  [unic="6fdc9e3c-b863-2c81"] .row.justify-content-center .col-12 p b {
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      margin-top: 8px;
      display: block;
      margin-bottom: -9px;
  }

  [unic="0189f805-b904-e406"] {
      margin-top: -50px;
  }

  [unic="7af57421-392c-0449"] {
      margin-top: -30px;
  }

  [unic="4558f277-64ad-084e"] .row.justify-content-center .col-12 p b {
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 135%;
      margin-top: 8px;
      display: block;
      margin-bottom: -9px;
  }

  [unic="1991c5fa-c7ce-a301"] .text-screen .row.justify-content-center p {
      font-size: 16px;
  }

  [unic="c666630b-fb71-c378"] .col-sm-6.col-lg-3 {
      margin-bottom: 20px;
  }

  [unic="62e9fb61-014d-390d"] {
      margin-top: -58px;
  }

  [unic="62e9fb61-014d-390d"] .text-screen .row.justify-content-center p {
      font-size: 16px;
  }

  [unic="c7a85c07-adc2-af04"] {
      padding-top: 0px;
      margin-top: -35px;
  }

  .text-screen .row.justify-content-center p {
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      text-align: center !important;
  }

  .icons-screen {
      padding: 0px 0;
      position: relative;
  }

  [unic="2e1250c2-2a2b-6e92"] {
      padding-top: 0px;
      margin-top: -10px;
  }

  .text-screen .row.justify-content-center h2 p {
      font-size: 36px;
      line-height: 120%;
      font-weight: 700;
      text-align: center !important;
  }

  .text-pic-screen {
      overflow: hidden;
      padding: 40px 0 30px;
  }
h4 p {
    font-size: 34px;
    font-weight: 700;
    line-height: 120%;
}
  .text-pic-screen__text h4 p {
      font-size: 34px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      text-align: center;
  }

  .text-pic-screen__text span>p {
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      text-align: center;
      margin-top: -12px;
  }
}
