

.image__img--s2-iezulz7kr {object-fit: cover;}


.image__img--s2-iboleqi9a {object-fit: contain;}


.image__img--s2-iakokz34d {object-fit: none;}















.root--u-i6py14r53 {display: flex; flex-direction: column; align-items: flex-start; font-size: 1.33vw; background-size: auto; background-image: linear-gradient(rgba(23, 8, 31, 1) 0%, rgba(23, 8, 31, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(219, 219, 219, 1);}


.root--u-i6py14r53 > .js-site-footer {width: 100%; align-self: stretch;}




.hero__action {align-items: center; row-gap: 0px; column-gap: 1.25em;}


.footer__columns {display: flex; align-items: flex-start;}



.hero__media,
.pricing__title,
.pricing__media-2,
.lead-form__title {width: auto;}



.hero__content {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2.5em;}




.features__feature-icon,
.process__feature-icon {width: 1.19em; height: 1.19em;}



.hero__image {width: 20em; height: 20em;}


.pain__content,
.steps__content,
.cta__content,
.pricing__body,
.lead-form__head {display: flex; flex-direction: column; align-items: flex-start; row-gap: 3.13em;}



.pain__cards, .features__content, .features__card-body, .results__content, .process__intro-text, .process__stages {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25em;}



.pain__row {display: flex; column-gap: 1.25em; justify-content: space-around;}



.pain__card,
.pain__card-2 {padding-left: 1.88em; padding-right: 1.88em; padding-top: 1.88em; padding-bottom: 1.88em; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25em; width: 100%; height: 11.5em; border-top-left-radius: 1.25em; border-top-right-radius: 1.25em; border-bottom-left-radius: 1.25em; border-bottom-right-radius: 1.25em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.6); border-left-color: rgba(255, 255, 255, 0.6); border-right-color: rgba(255, 255, 255, 0.6); border-bottom-color: rgba(255, 255, 255, 0.6); justify-content: space-between;}



.pain__card-title {font-family: "Comfortaa Bold"; font-weight: 700; font-size: 1.13em; line-height: 100%; letter-spacing: 0px; color: rgba(202, 251, 0, 1);}


.features__list,
.process__stage-body {display: flex; flex-direction: column; row-gap: 0.63em;}



.features__feature,
.process__feature {display: flex; column-gap: 0.31em;}



.features__card-bg,
.features__card-bg-2,
.features__card-bg-3 {background-size: auto; background-image: linear-gradient(rgba(52, 18, 70, 0.4) 0%, rgba(52, 18, 70, 0.4) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 1.25em; border-top-right-radius: 1.25em; border-bottom-left-radius: 1.25em; border-bottom-right-radius: 1.25em; height: auto; padding-left: 1.88em; padding-right: 1.88em; padding-top: 1.88em; padding-bottom: 1.88em; flex-direction: row; align-items: center; display: flex; column-gap: 1.25em;}



.features__card-list-wrap,
.features__card-body-2,
.process__stages-list,
.footer__contacts,
.footer__cta-col {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.88em;}





.features__card,
.cta__panel {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25em; border-top-left-radius: 1.25em; border-top-right-radius: 1.25em; border-bottom-left-radius: 1.25em; border-bottom-right-radius: 1.25em;}



.features__card-media,
.features__card-media-2 {display: flex; flex-direction: column; justify-content: center; align-items: center; height: auto;}







.features__card-image,
.features__card-image-2 {width: 28.82em; height: 16.29em;}





.pain__card-3 {padding-left: 1.88em; padding-right: 1.88em; padding-top: 1.88em; padding-bottom: 1.88em; display: flex; flex-direction: row; align-items: flex-start; row-gap: 1.25em; width: 100%; height: 11.53em; border-top-left-radius: 1.25em; border-top-right-radius: 1.25em; border-bottom-left-radius: 1.25em; border-bottom-right-radius: 1.25em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.6); border-left-color: rgba(255, 255, 255, 0.6); border-right-color: rgba(255, 255, 255, 0.6); border-bottom-color: rgba(255, 255, 255, 0.6); column-gap: 4.7em;}


.features__card-link,
.steps__link {font-family: "Comfortaa SemiBold"; font-weight: 600; font-size: 1em; color: rgba(219, 219, 219, 1); line-height: 130%; text-decoration: none;}.footer__contacts-info, .process__stage-head {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.63em;}
.steps__certs {display: flex; flex-direction: column; justify-content: flex-start; align-items: center; height: 18.48em;}


.steps__row {background-size: auto; background-image: linear-gradient(rgba(23, 8, 31, 0.4) 0%, rgba(23, 8, 31, 0.4) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 1.25em; border-top-right-radius: 1.25em; border-bottom-left-radius: 1.25em; border-bottom-right-radius: 1.25em; height: auto; padding-left: 1.88em; padding-right: 1.88em; padding-top: 1.88em; padding-bottom: 1.88em; flex-direction: row; align-items: center; display: flex; column-gap: 1.25em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(255, 255, 255, 0.6); border-left-color: rgba(255, 255, 255, 0.6); border-right-color: rgba(255, 255, 255, 0.6); border-bottom-color: rgba(255, 255, 255, 0.6); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}




.steps__text-col {display: flex; flex-direction: column; align-items: flex-start; row-gap: 5.64em;}


.steps__cert {width: 11.28em; height: 15.66em; z-index: 2;}




.steps__cert-2 {width: 11.28em; height: 15.66em; position: absolute; bottom: 0px; right: 0px;}


.steps__cert-3 {width: 11.28em; height: 15.66em; position: absolute; left: 0px; bottom: 0px;}


.cta__text-block {background-size: auto; background-image: linear-gradient(rgba(52, 18, 70, 0.4) 0%, rgba(52, 18, 70, 0.4) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 1.25em; border-top-right-radius: 1.25em; border-bottom-left-radius: 1.25em; border-bottom-right-radius: 1.25em; height: auto; padding-left: 1.88em; padding-right: 1.88em; padding-top: 1.88em; padding-bottom: 1.88em; flex-direction: column; align-items: flex-start; display: flex; column-gap: 0px; row-gap: 1.25em;}








.process__intro {display: flex; flex-direction: column; justify-content: flex-end; row-gap: 3.13em;}




.process__content {display: flex; flex-direction: row; align-items: flex-start; column-gap: 0.94em;}


.process__intro-image {width: auto; height: auto;}




.pricing__content {flex-direction: row; align-items: flex-start; display: flex; row-gap: 1.25em; column-gap: 1.22em;}






.hero__action-spacer {height: 0.63em;}


.site-footer {margin-top: 4.7em; margin-bottom: 0px; position: relative; overflow: hidden;}


.footer__bg-left,
.footer__bg-right {position: absolute; left: 0px; bottom: 0px; width: 100%; height: auto; line-height: 0;}





.footer__bg-left .image__img,
.footer__bg-right .image__img {display: block; width: 100%;}





.footer__inner {align-items: flex-start; display: flex; flex-direction: column; margin-bottom: 4.7em;}








.footer__logo {width: 7.83em; height: 2.19em;}


.footer__socials {display: flex; align-items: flex-start; column-gap: 0.94em;}


.footer__social-icon {width: auto; height: 1.57em;}




.footer__cta {display: flex; align-items: center; column-gap: 1.88em;}


.footer__cta-text,
.process__feature-text,
.lead-form__feature-text {width: 100%;}



.footer__menus {display: flex; align-items: flex-start; column-gap: 5.64em;}


.footer__menu-col {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.94em;}


.footer__menu-list {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.63em; color: rgba(219, 219, 219, 0.6);}


.footer__nav-column {display: flex; flex-direction: column; align-items: flex-start; width: 50%; row-gap: 2.72em;}


.pain__card-image {width: 8.77em; height: 5.01em;}


.pain__card-text {display: flex; align-items: flex-start; flex-direction: column; row-gap: 1.25em; justify-content: space-between; width: 23.5em;}


.results__bg {position: absolute; bottom: 0px; width: 100%; height: auto;}




.pricing__media {width: auto; display: none;}


.pricing__image {width: 20.05em; height: 11.28em;}


.lead-form__popup-head {display: flex; flex-direction: column; align-items: center; row-gap: 0.63em; justify-content: flex-start;}


.popup__title {font-family: "Comfortaa Bold"; font-weight: 700; font-size: 1.5em;}










.process__stage {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25em;}




.results__subtitle {font-family: "TildaSans Light"; font-weight: 300; font-size: 1em; width: 50%; margin-bottom: 1.88em;}


.pricing__actions {display: flex; align-items: flex-start; height: 3.13em;}


.pricing__action {height: auto;}




.pricing__image-2 {width: 20.05em; height: 11.28em; opacity: 1;}


.lead-form__content {flex-direction: row; align-items: flex-start; display: flex; row-gap: 1.25em; column-gap: 1.25em;}








.lead-form__popup-subtitle {font-family: "Comfortaa Bold"; font-weight: 700; font-size: 1.5em; text-align: center;}


.cta__price {display: none;}


.features__feature-text-muted {color: rgba(219, 219, 219, 0.6);}


.features__heading {margin-bottom: 0.84em;}



@media (max-width: 479px) {

  

  

  
.footer__menu-col, .process__stage {row-gap: 2.72em;}


  
.features__feature-icon,
.process__feature-icon {width: 3.45em; height: 3.45em;}


  
.hero__image { width: 69.01em; height: 65.38em; }

  
.pain__content, .pain__cards, .features__card-body, .features__card-body-2, .results__content, .steps__text-col, .footer__contacts {row-gap: 3.63em;}


  

  
.pain__row, .process__content {flex-direction: column; row-gap: 3.63em;}


  
.pain__card,
.pain__card-2,
.pain__card-3 {width: auto; height: auto; border-top-left-radius: 3.63em; border-top-right-radius: 3.63em; border-bottom-left-radius: 3.63em; border-bottom-right-radius: 3.63em; padding-left: 3.63em; padding-right: 3.63em; padding-top: 3.63em; padding-bottom: 3.63em; row-gap: 2.72em;}


  
.features__list { row-gap: 0.91em; }

  
.features__feature,
.process__feature {column-gap: 0.91em;}


  
.features__card-bg,
.features__card-bg-2,
.features__card-bg-3,
.steps__row {flex-direction: column; row-gap: 3.63em; padding-left: 3.63em; padding-right: 3.63em; padding-top: 3.63em; padding-bottom: 3.63em; border-top-left-radius: 3.63em; border-top-right-radius: 3.63em; border-bottom-left-radius: 3.63em; border-bottom-right-radius: 3.63em;}


  
.features__content,
.process__stages-list,
.footer__inner,
.footer__cta-col {row-gap: 5.45em;}


  
.features__card { border-top-left-radius: 3.63em; border-top-right-radius: 3.63em; border-bottom-left-radius: 3.63em; border-bottom-right-radius: 3.63em; }

  
.features__card-media,
.features__feature-text,
.features__feature-text-muted,
.pricing__title,
.lead-form__title {width: 100%;}


  

  

  
.features__card-image { height: 190px; width: 100%; }

  

  

  
.features__card-link, .steps__link {font-size: 2.91em;}


  

  
.features__card-image-2 { width: 100%; height: 34.51em; }  
.steps__certs { height: 41.77em; }

  

  

  
.steps__cert,
.steps__cert-2,
.steps__cert-3 {width: 25.43em; height: 36.32em;}


  

  

  

  

  

  

  
.process__intro-image,
.hero__action-spacer,
.pricing__action-note,
.pricing__media-2 {display: none;}


  

  
.pricing__content,
.footer__columns,
.lead-form__content {row-gap: 5.45em; flex-direction: column;}


  

  

  

  

  

  
.footer__contacts-info,
.footer__menu-list,
.lead-form__popup-head,
.process__stage-body,
.cta__text-block {row-gap: 1.82em;}


  
.footer__logo { width: 22.7em; height: 6.36em; }

  
.footer__socials { column-gap: 2.72em; }

  
.footer__social-icon { height: 4.54em; }

  

  
.footer__cta { flex-direction: column; row-gap: 1.82em; }

  

  

  

  

  
.popup__title,
.lead-form__popup-subtitle {font-size: 4.36em; text-align: center;}


  

  

  

  

  
.results__subtitle { font-size: 2.91em; width: 100%; }

  

  
.pricing__actions { height: auto; }

  
.pricing__image { width: 100%; height: auto; }

  
.pricing__image-2 { width: 380px; height: 210px; }

  

  

  

  
.lead-form__feature-text { display: block; }

  
.pricing__media { display: block; width: 100%; }

  

  

  

  
.cta__price { font-family: "TildaSans Bold"; font-weight: 700; font-size: 4.36em; width: 100%; }


}



