

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


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















.root--u-ic5yecofe {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); font-size: 1.33vw;}


.selling__feature,
.selling__feature-a,
.process__feature,
.pricing__feature {display: flex; column-gap: 0.31em;}



.hero__media {width: auto;}


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







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


.selling__feature-icon,
.design__feature-icon,
.copy__feature-icon,
.process__feature-icon,
.pricing__feature-icon {width: 1.19em; height: 1.19em;}



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


.pain__cards,
.selling__card-body,
.selling__card-4,
.copy__cards,
.design__cards,
.process__stages,
.process__intro-text,
.pricing__content,
.pricing__card-body,
.pricing__card-content {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25em;}



.pain__content,
.selling__content,
.copy__content,
.design__content {display: flex; flex-direction: column; align-items: flex-start; row-gap: 3.13em;}



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


.pain__card {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);}


.pain__card-title,
.copy__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);}









.selling__card-media {flex-direction: column; align-items: flex-start; row-gap: 1.25em; display: flex; flex-wrap: nowrap; align-content: stretch; column-gap: 1.25em; height: 18.17em;}






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



.selling__card-3 {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.57em;}






.selling__card-2,
.selling__card {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: flex-start; display: flex; column-gap: 1.25em;}



.selling__cards {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;}








.selling__feature-text,
.selling__feature-text-a,
.footer__cta-text,
.copy__feature-text,
.process__feature-text,
.pricing__feature-text {width: 100%;}



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






.copy__row,
.design__row {display: flex; row-gap: 2.5em; align-items: flex-start; flex-wrap: nowrap; flex-direction: column;}





.design__row-item {display: flex; column-gap: 0.31em; width: 50%;}


.design__card-body {display: flex; align-items: flex-start; flex-wrap: nowrap; align-content: flex-start; row-gap: 0.63em; column-gap: 1.25em;}










.design__card,
.copy__card {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25em; width: 100%; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}



.design__example-text {width: 100%; font-family: "TildaSans Light"; font-weight: 300; font-size: 0.88em; line-height: 130%;}


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


.design__example-image {width: 100%; height: 13.47em;}


.selling__card-link {font-family: "Comfortaa SemiBold"; font-weight: 600; font-size: 1em; color: rgba(219, 219, 219, 1); line-height: 130%; text-decoration: none;}


.selling__card-image-5 {width: 28.82em; height: 16.29em;}


.selling__card-image {width: 13.78em; height: 8.46em; left: 0px; top: 0px; position: absolute;}


.selling__card-image-4 {width: 13.78em; height: 8.46em; right: 0px; bottom: 0px; position: absolute;}


.selling__card-image-3 {width: 13.78em; height: 8.46em; left: 0px; bottom: 0px; position: absolute;}


.selling__card-image-2 {width: 13.78em; height: 8.46em; position: absolute; top: 0px; right: 0px;}


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






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


.process__intro-image {width: auto; height: auto;}.footer__menu-col {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.94em;}



.footer__contacts-info, .process__stage-head {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.63em;}



.pricing__cards {display: flex; flex-direction: row; align-items: flex-start; column-gap: 1.25em; width: 100%;}


.cta__content {display: flex; flex-direction: row; align-items: flex-start; row-gap: 3.13em;}


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


.cta__video-block {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.91em;}


.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__columns {display: flex; align-items: flex-start;}






.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__menus {display: flex; align-items: flex-start; column-gap: 5.64em;}




.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;}


.pricing__card-content-2 {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;}


.pricing__price-2 {font-family: "Comfortaa Bold"; font-weight: 700; font-size: 1.5em; text-align: center;}






.copy__feature {display: flex; column-gap: 0.31em; width: 50%; align-items: center;}






.copy__feature-alt {display: flex; column-gap: 0.31em; width: 50%; align-items: flex-start;}


.copy__card-features {display: flex; align-items: flex-start; flex-wrap: wrap; align-content: flex-start; row-gap: 0.63em;}


.copy__tag {color: rgba(0, 0, 0, 1); border-top-left-radius: 1.57em; border-top-right-radius: 1.57em; border-bottom-left-radius: 1.57em; border-bottom-right-radius: 1.57em; padding-top: 0.63em; padding-bottom: 0.63em; padding-left: 1.25em; padding-right: 1.25em; width: auto; background-size: auto; background-image: linear-gradient(rgba(219, 219, 219, 1) 0%, rgba(219, 219, 219, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}


.cta__video {width: 14.32em; height: 7.92em;}


.cta__video-block-2 {display: none;}


.cta__video-caption {display: flex; align-items: flex-end;}










.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;}




.pricing__card {padding-left: 1.88em; padding-right: 1.88em; padding-top: 1.25em; padding-bottom: 1.25em; display: flex; flex-direction: column; align-items: flex-start; 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(219, 219, 219, 0.6); border-left-color: rgba(219, 219, 219, 0.6); border-right-color: rgba(219, 219, 219, 0.6); border-bottom-color: rgba(219, 219, 219, 0.6); height: 33.83em; justify-content: space-between; width: 100%; row-gap: 20px;}




.pricing__card-head {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.63em; color: rgba(219, 219, 219, 1);}










.pricing__card-meta {display: flex; justify-content: space-between; align-items: flex-end;}


.pricing__term {font-size: 1.13em; font-family: "Comfortaa Bold";}




.pricing__price {color: rgba(202, 251, 0, 1); font-family: "Comfortaa Bold"; font-weight: 700; font-size: 1.32em;}


.pricing__card-2 {padding-left: 1.88em; padding-right: 1.88em; padding-top: 1.25em; padding-bottom: 1.25em; display: flex; flex-direction: column; align-items: flex-start; 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(219, 219, 219, 0.6); border-left-color: rgba(219, 219, 219, 0.6); border-right-color: rgba(219, 219, 219, 0.6); border-bottom-color: rgba(219, 219, 219, 0.6); height: 33.83em; justify-content: space-between; width: 100%;}


.pricing__badge-icon {height: 1.88em; width: auto;}


.pricing__price-row {display: flex; align-items: center; column-gap: 0.63em;}



@media (max-width: 479px) {

  
.pricing__price-row {column-gap: 1.82em;}


  
.hero__media,
.selling__feature-text,
.copy__feature-text {width: 100%;}


  
.selling__card-list-wrap,
.selling__card-4,
.footer__menu-col,
.process__stage {row-gap: 2.72em;}


  
.cta__content,
.footer__columns {flex-direction: column; row-gap: 5.45em;}


  

  
.hero__content,
.selling__content,
.copy__content,
.design__content,
.process__stages-list,
.footer__inner,
.footer__cta-col {row-gap: 5.45em;}


  
.selling__feature-icon,
.design__feature-icon,
.copy__feature-icon,
.process__feature-icon,
.pricing__feature-icon {width: 3.45em; height: 3.45em;}


  
.hero__image { width: auto; height: 84.59em; }

  
.pain__cards,
.selling__card-3,
.copy__cards,
.design__cards,
.footer__contacts,
.pricing__card-body {row-gap: 3.63em;}


  
.pain__content { row-gap: 7.05em; }

  
.pain__row { row-gap: 4.7em; flex-direction: column; }

  
.pain__card { width: 100%; height: auto; padding-left: 4.7em; padding-right: 4.7em; padding-top: 4.7em; padding-bottom: 4.7em; }

  
.selling__card-body { row-gap: 15px; }

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


  
.selling__card-media { row-gap: 3.63em; height: 38.14em; }

  
.selling__list, .footer__contacts-info, .footer__menu-list, .pricing__card-content-2, .process__stage-body, .pricing__features {row-gap: 1.82em;}


  

  

  

  

  
.selling__card-2 { 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; }

  
.selling__cards { row-gap: 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; }

  
.selling__card { flex-direction: column; row-gap: 3.63em; padding-left: 3.63em; padding-right: 3.63em; padding-top: 3.63em; padding-bottom: 3.63em; }

  

  

  
.approach__content, .copy__row, .design__row, .process__content, .pricing__content, .pricing__cards {flex-direction: column; row-gap: 3.63em;}


  

  

  

  
.design__row-item,
.copy__feature,
.copy__feature-alt {column-gap: 0.91em; width: 100%;}


  
.design__card-body,
.copy__card-features {row-gap: 2.72em; flex-wrap: nowrap; flex-direction: column;}


  

  

  

  

  
.design__card,
.copy__card {width: 100%; height: auto; row-gap: 3.63em;}


  
.design__example-text { width: 100%; font-size: 2.54em; }

  
.design__example, .pricing__card-head {row-gap: 0.91em;}


  
.design__example-image { height: 29.97em; }

  
.selling__card-link { font-size: 2.91em; }

  
.selling__card-image-5 { width: 61.75em; height: 34.51em; }

  
.selling__card-image,
.selling__card-image-4,
.selling__card-image-3,
.selling__card-image-2 {width: 29.06em; height: 18.16em;}


  

  

  

  

  
.process__intro-image { display: none; }  

  

  

  

  

  

  

  

  

  
.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,
.pricing__price-2 {font-size: 4.36em; text-align: center;}


  

  

  

  

  

  

  

  
.cta__video-caption { display: none; flex-direction: column; align-items: flex-start; row-gap: 1.82em; }

  
.cta__video { width: 69.01em; height: 38.14em; }

  
.cta__video-block-2 { display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.82em; }

  

  

  

  

  
.pricing__card,
.pricing__card-2 {height: auto; padding-left: 3.63em; padding-right: 3.63em; padding-top: 3.63em; padding-bottom: 3.63em; row-gap: 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;}


  

  

  

  

  

  
.pricing__term { font-size: 3.27em; }

  
.pricing__price { font-size: 3.81em; }

  

  
.pricing__badge-icon { height: 5.45em; }

  


}



