.tt_badge:has(.tt_badge__small:not(.is-removed)) {top: auto; left: auto; right: 10px; bottom: 10px;}
.main-container {max-width: 1920px; padding-left: 80px; padding-right: 80px;}
.border-r-5px5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.btn-whatsapp {outline-width: 0px;}
.btn-whatsapp:hover {outline-width: 1px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); outline-offset: -5px;}
.h1 {font-size: 40px; font-weight: 500; color: rgba(255, 255, 255, 1); line-height: 90%;}
.line {width: 1px; position: absolute; top: 0px; height: 100%; right: 12%; color: rgba(234, 234, 234, 1); background-size: auto; background-image: linear-gradient(rgba(234, 234, 234, 1) 0%, rgba(234, 234, 234, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.primary-btn {padding-top: 10px; padding-bottom: 10px; background-image: none/*linear-gradient(rgba(38, 116, 181, 1) 0%, rgba(38, 116, 181, 1) 100%)*/; background-size: auto; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-color: rgba(179, 179, 179, 1); border-left-color: rgba(179, 179, 179, 1); border-right-color: rgba(179, 179, 179, 1); border-bottom-color: rgba(179, 179, 179, 1); padding-left: 20px; padding-right: 20px; width: auto;}
.primary-btn:hover {outline-color: rgba(38, 116, 181, 1); border-top-color: rgba(83, 124, 162, 1); border-left-color: rgba(83, 124, 162, 1); border-right-color: rgba(83, 124, 162, 1); border-bottom-color: rgba(83, 124, 162, 1);}
.margin-top-10px {margin-top: 10px;}
.margin-top-1vw {row-gap: 1vw;}
.secondary-btn {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; max-width: 337px;}
.secondary-btn:hover {color: rgba(38, 116, 181, 1);}
.sub-h2-block {width: 40%;}
.h2-block {width: auto;}
.block-title {display: flex; width: auto;}
.services-block {display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1vw; justify-content: center; flex-direction: column;}
.item-block {display: flex; justify-content: flex-start; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; flex-direction: column; align-items: center; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.margin-t-70px {margin-top: 70px; margin-bottom: 0px;}
.item-service {margin-top: 20px; margin-bottom: 20px; margin-right: 20px; padding-left: 25px; padding-right: 25px; padding-top: 35px; padding-bottom: 35px;}
.item-service:hover {background-image: linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.color-black-text {color: rgba(18, 20, 24, 1);}
.padding-t-b-40px {padding-top: 40px; padding-bottom: 40px; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}
.margin-top-20px {margin-top: 20px;}
.margin-top-40px {margin-top: 40px;}
.padding-b-70px {padding-bottom: 70px;}
.gap-hor--20px {column-gap: 20px;}
.gap-ver--20px {row-gap: 20px;}
.big-number {color: rgba(179, 179, 179, 0.37); font-size: 15vw; font-weight: 700; -webkit-text-stroke-color: rgba(179, 179, 179, 0.64); position: absolute;}
.text--medium-bold {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 700;}
.gap-ver--15px {row-gap: 15px;}
.line--2 {height: 1px; width: 100%; background-color: rgba(0, 0, 0, 0.5);}
.w-h--54px {width: 54px; height: 54px; flex-shrink: 0;}
.w-h--32px {width: 32px; height: 32px; flex-shrink: 0;}
.w-h--20px {width: 20px; height: 20px; flex-shrink: 0;}
.radius--5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.paddings--15px {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
.gap-hor--5px {column-gap: 5px;}
.gap-ver--5px {row-gap: 5px;}
.w-h--16px {width: 16px; height: 16px; flex-shrink: 0;}
.border--dotted-black {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: dashed; border-bottom-color: rgba(0, 0, 0, 0.5);}
.color--primary {grid-column-start: span 1; grid-column-end: span 1; background-color: rgb(38, 116, 181);}
.color--bg-sec {background-color: rgb(18, 20, 24);}
.max-w--460px {max-width: 460px;}
.gap-ver--80px {row-gap: 80px;}
.img-icon {width: 1.5vw; background-size: auto, auto; background-image: linear-gradient(rgba(44, 44, 44, 1) 0%, rgba(44, 44, 44, 1) 100%), none/*linear-gradient(rgba(239, 239, 239, 1) 0%, rgba(239, 239, 239, 1) 100%)*/; background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll; height: auto;}
.link-text-big {font-size: 18px; color: rgba(113, 161, 200, 1); text-decoration: none; padding-top: 0px;}
.link-text-big:hover {color: rgba(131, 183, 224, 1);}
.tag {padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; color: rgba(245, 245, 245, 1); transition-property: all; transition-duration: 800ms; transition-delay: 0ms; transition-timing-function: ease;}
.tag:hover {color: rgba(105, 69, 69, 1);}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.gap-ver--40px {row-gap: 40px;}
.w-h--28px {width: 28px; height: 28px; flex-shrink: 0;}
.color-text--bg-on-50per {color: rgba(0, 0, 0, 0.5);}
.gap-ver--10px {row-gap: 10px;}
.w-h--14px {width: 14px; height: 14px; flex-shrink: 0; flex-grow: 0;}
.style-guide {font-family: 'Ubuntu'; display: flex; row-gap: 70px; flex-direction: column; align-items: flex-start; padding-top: 70px; padding-bottom: 70px; padding-left: 40px; padding-right: 40px;}
.style-guide__wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 15px;}
.text-h1 {font-size: 50px; line-height: 90%; font-family: 'Ubuntu'; font-weight: 500; letter-spacing: -0.03em;}
.text-h2 {font-size: 44px; font-weight: 500; font-family: 'Ubuntu';}
.header__logo-img {height: 75px; width: 75px;}
.title {font-size: 24px; font-weight: 500; line-height: 95%; letter-spacing: -0.03em;}
.title__md--regular {line-height: 110%; font-size: 22px; font-weight: 400;}
.paragraph {font-weight: 400; letter-spacing: normal; line-height: 110.57%; font-size: 14px;}
.paragraph--sm {font-size: 15px;}
.header__menu-lvl {column-gap: 15px;}
.text-color--black {color: rgba(44, 44, 44, 1);}
.text-color--white {color: rgba(245, 245, 245, 1);}
.color--black {background-color: rgb(16, 16, 17);}
.style-guide--white {background-color: rgb(245, 245, 245);}
.style-guide__wrap--flex {flex-direction: row; column-gap: 15px; flex-wrap: wrap;}
.color-wrap {outline-width: 1px; outline-style: solid; outline-color: rgba(19, 19, 19, 1); width: 100px; height: 100px; display: flex; justify-content: center; align-items: center;}
.color--white {background-color: rgb(255, 255, 255);}
.color--800 {background-color: rgb(24, 24, 27);}
.color--400 {background-color: rgb(112, 112, 112);}
.main-container--hero {padding-left: 80px; padding-right: 40px;}
.paragraph--extra-small {font-size: 12px;}
.step-block__item {margin-top: 70px; margin-bottom: 70px; padding-top: 40px; padding-bottom: 40px; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}
.section-steps {padding-top: 70px; padding-bottom: 70px;}
.paragraph--long {font-size: 15px; line-height: 22px; letter-spacing: 0.02em;}
.root-main {background-image: linear-gradient(rgba(18, 20, 24, 1) 0%, rgba(18, 20, 24, 1) 100%); font-family: 'Ubuntu'; font-weight: 400;}
.section-theme {padding-top: 70px; padding-bottom: 30px;}
.right-hero__item {padding-top: 0px; padding-bottom: 0px;}
.btn__text {font-size: 16px; font-weight: 400; text-transform: none;}
.text--caps {text-transform: uppercase;}
.item-service__list-wrap {display: flex; flex-direction: column; row-gap: 5px;}
.item-service__item {padding-top: 0px; padding-bottom: 0px;}
.icon-wrap {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; background-size: auto; background-image: linear-gradient(rgba(44, 44, 44, 1) 0%, rgba(44, 44, 44, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.title__md--medium {line-height: 110%; letter-spacing: -0.02em; font-size: 22px; font-weight: 500;}
.text-color-grown {color: rgba(179, 179, 179, 1); display: flex;}
.list-hero {display: flex; flex-direction: column; row-gap: 5px;}
.portfolio__img-wrap {display: flex; flex-direction: column; row-gap: 10px;}
.btn-portfolio {width: 300px;}
.portfolio__item {align-items: center;}
.section__brief {padding-top: 140px; padding-bottom: 140px;}
.paragraph--sm-narrow-brief {max-width: 404px;}
.main-container--text-section {display: flex; justify-content: center; padding-top: 40px; padding-bottom: 40px; padding-left: 0px; padding-right: 0px;}
.brief__img-arrow {width: 50px; height: 50px;}
.brief__img {width: 30px;}
.container--blog {max-width: 1366px;}
.faq__accardeon-item {background-size: auto; background-image: none/*linear-gradient(rgba(203, 124, 124, 1) 0%, rgba(203, 124, 124, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.header {width: 100%; position: fixed; background-color: rgb(18, 20, 24); z-index: 10; padding-bottom: 0px; margin-bottom: 0px; overflow-x: visible; overflow-y: visible;}
.about__me-text {background-color: rgb(255, 255, 255); padding-top: 0px; padding-bottom: 0px;}
.about__garant-text {row-gap: 15px; background-color: rgb(255, 255, 255);}
.about-webstie__content-wrap {display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 20px;}
.about-webstie__content {display: flex; flex-direction: column; row-gap: 15px;}
.about-website-wrap {display: flex; flex-direction: column; row-gap: 20px;}
.form__audit {width: 629px; 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.4); border-left-color: rgba(255, 255, 255, 0.4); border-right-color: rgba(255, 255, 255, 0.4); border-bottom-color: rgba(255, 255, 255, 0.4);}
.form__audit-input {width: 384px;}
.form-audit__img {width: 465px; height: 399px;}
.paragraph--sm-header {font-size: 15px;}
.section-prices {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: rgb(245, 245, 245); padding-top: 70px; padding-bottom: 70px;}
.pricces__content {display: flex; flex-direction: column; row-gap: 20px;}
.prices__item {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(18, 20, 24, 1); border-left-color: rgba(18, 20, 24, 1); border-right-color: rgba(18, 20, 24, 1); border-bottom-color: rgba(18, 20, 24, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; row-gap: 20px; background-color: rgb(255, 255, 255);}
.prices__list-logo-wrap {background-color: rgb(44, 44, 44);}
.prices__img-wrap {background-color: rgb(44, 44, 44); border-top-left-radius: 56px; border-top-right-radius: 56px; border-bottom-left-radius: 56px; border-bottom-right-radius: 56px;}
.form-footer {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; flex-direction: column; row-gap: 30px;}
.about__garant-me {padding-left: 10px; padding-right: 10px; background-color: rgb(0, 0, 0); padding-top: 20px; padding-bottom: 20px; justify-content: space-between; row-gap: 20px;}
.about__garant-me-header {display: flex; flex-direction: column; row-gap: 10px;}
.about__garant-me-content-wrap {display: flex; align-items: flex-start; column-gap: 10px;}
.about__garant-me-descp {display: flex; flex-direction: column;}
.about__garant-me-logo {width: 150px; height: 120px;}
.about__garant-me-btn-wrap {display: flex; column-gap: 10px; flex-direction: column; row-gap: 15px;}
.about {background-color: rgb(245, 245, 245);}
.about__me-wrap {padding-top: 20px; padding-bottom: 20px; padding-left: 15px; padding-right: 15px; color: rgba(18, 20, 24, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.about__me-wrap:hover {background-color: rgb(18, 20, 24); color: rgba(248, 248, 252, 1);}
.form__footer-content-grid {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 20px;}
.about__garant-me-footer {padding-left: 10px; padding-right: 10px; background-color: rgb(0, 0, 0); padding-top: 10px; padding-bottom: 10px; justify-content: space-between; row-gap: 20px;}
.about__garant-me-header-footer {display: flex; flex-direction: column; row-gap: 10px;}
.about__garant-me-content-wrap-footer {display: flex; align-items: flex-start; column-gap: 10px;}
.about__garant-me-btn-wrap-footer {display: flex; column-gap: 10px; flex-direction: column; row-gap: 15px;}
.about__name-wrap {display: flex; flex-direction: column; margin-bottom: 15px;}
.form__footer {flex-direction: column; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.form__footer-default-state {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 15px; row-gap: 15px;}
.form__footer-input-group {margin-top: 0px; margin-bottom: 0px; border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.form__footer-input {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); height: 60px; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;}
.section-form {background-color: rgb(245, 245, 245); padding-top: 70px; padding-bottom: 70px; border-top-left-radius: 50px; border-top-right-radius: 50px;}
.form__footer-input-textarea {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); height: 110px; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;}
.form__footer-textarea {margin-top: 0px; margin-bottom: 0px;}
.form__footer-checbox-icon {width: 25px; height: 25px; top: 17px; right: 17px;}
.primary-btn--form {width: 250px;}
.icon-wrap--mail {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.item-service-swiper {margin-top: 20px; margin-bottom: 20px; margin-right: 0px; padding-left: 25px; padding-right: 25px; padding-top: 35px; padding-bottom: 35px; background-color: rgb(255, 255, 255); display: flex; flex-direction: column; justify-content: space-between; align-items: center; 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(179, 179, 179, 1); border-left-color: rgba(179, 179, 179, 1); border-right-color: rgba(179, 179, 179, 1); border-bottom-color: rgba(179, 179, 179, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; flex-shrink: 0; width: 308px; height: 400px;}
.item-service-swiper:hover {background-image: linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.main-container-swiper {max-width: 1920px; padding-left: 80px; padding-right: 80px;}
.gap-ver--25px {row-gap: 25px;}
.radius--999px {border-top-left-radius: 999px; border-top-right-radius: 999px; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px;}
.paddings--20px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.gap-hor--10px {column-gap: 10px;}
.color--img-on-hover:hover {background-color: rgba(255, 255, 255, 0.9);}
.color--black-on {background-color: rgb(255, 255, 255);}
.color--black-on-50per {background-color: rgb(19, 210, 19);}
.gap-ver--35px {row-gap: 35px;}
.service__header {display: flex; justify-content: center; flex-direction: column; align-items: center;}
.service__list-item {padding-top: 0px; padding-bottom: 0px; display: flex; flex-direction: column;}
.service__list {display: flex; flex-direction: column; row-gap: 7px; width: 100%; margin-top: 10px;}
.padding-t-50px {padding-top: 50px;}
.service__header-title {margin-bottom: 0px; padding-bottom: 10px; border-bottom-color: rgba(179, 179, 179, 1); border-bottom-width: 1px; border-bottom-style: solid; display: flex; justify-content: center;}
.section__breadcrumbs {padding-top: 35px; padding-bottom: 35px; margin-top: 100px;}
.breadcrumbs__text-wrap {column-gap: 5px; width: auto;}
.breadcrumbs {display: flex; flex-direction: row; flex-wrap: wrap; row-gap: 0px; column-gap: 5px;}
.section__hero {height: 48vh;}
.landing__hero-grid {display: grid; grid-template-columns: 1.5fr 1fr; grid-template-rows: auto auto;}
.landing__header-descp-wrap {display: flex; flex-direction: column; row-gap: 25px;}
.section__advantages {background-color: rgb(245, 245, 245); padding-top: 40px; padding-bottom: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px;}
.advantages-grid {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 15px; column-gap: 15px;}
.advantages-grid-item {display: flex; flex-direction: column; row-gap: 30px; padding-left: 25px; padding-right: 25px; padding-top: 25px; padding-bottom: 25px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(179, 179, 179, 1); border-left-color: rgba(179, 179, 179, 1); border-right-color: rgba(179, 179, 179, 1); border-bottom-color: rgba(179, 179, 179, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.advantages-grid-item:hover {background-color: rgb(38, 116, 181); color: rgba(255, 255, 255, 1);}
.advantages-grid-item-text {display: flex; flex-direction: column; row-gap: 10px;}
.advantages {display: flex; flex-direction: column; row-gap: 20px;}
.h1--narrow {max-width: 520px;}
.another__service-header {display: flex; flex-direction: column;}
.section__another-service {padding-top: 40px; padding-bottom: 40px;}
.another__service {display: flex; flex-direction: column; align-items: flex-start; row-gap: 20px;}
.another__service-content-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(179, 179, 179, 1); border-bottom-style: solid; padding-bottom: 20px; column-gap: 15px;}
.another__service-content-grid-item {display: flex; justify-content: flex-start;}
.primary-btn--another-service {width: 100%; height: 53px;}
.only__mobile {display: none;}
.another__service-content-wrap {display: flex; flex-direction: column; row-gap: 30px;}
.section__free-consulting {padding-top: 40px; padding-bottom: 40px;}
.consulting {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(179, 179, 179, 1); border-left-color: rgba(179, 179, 179, 1); border-right-color: rgba(179, 179, 179, 1); border-bottom-color: rgba(179, 179, 179, 1); border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 40px; padding-bottom: 40px; display: flex; flex-direction: column; row-gap: 40px; width: 700px;}
.consulting__header {display: flex; flex-direction: column; align-items: center;}
.consulting__btn-wrap {display: flex; justify-content: center;}
.consulting-wrap {display: flex; justify-content: center;}
.porfolio_wrap {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}
.tabs-wrap {display: flex; column-gap: 7px;}
.tabs-wrap__litem {padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background-color: rgb(245, 245, 245); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; 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(18, 20, 24, 1); border-left-color: rgba(18, 20, 24, 1); border-right-color: rgba(18, 20, 24, 1); border-bottom-color: rgba(18, 20, 24, 1);}
.tabs-wrap__litem:hover {background-color: rgb(18, 20, 24); color: rgba(247, 247, 247, 1); border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); padding-left: 10px; padding-right: 10px;}
.other-services {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; justify-content: flex-start; column-gap: 20px;}
.section-other-services {padding-top: 40px; padding-bottom: 40px;}
.btn-consulting {outline-width: 0px;}
.btn-consulting:hover {outline-width: 1px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); outline-offset: -5px;}
.btn-telega {outline-width: 0px;}
.btn-telega:hover {outline-width: 1px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); outline-offset: -5px;}
.header__msg-icon {width: 15px;}
.btn--msg {display: flex; flex-direction: row; column-gap: 8px;}
.main-container--header {border-bottom-color: rgba(234, 234, 234, 0.3);}
.about__garant-me-title-wrap {display: flex; flex-direction: column; column-gap: 0px; row-gap: 10px;}
.section-hero {margin-top: 50px; height: 80vh;}
.service {border-top-left-radius: 20px; border-top-right-radius: 20px;}
.slider-controls {display: flex; column-gap: 15px; justify-content: center; width: auto;}
.slider-controls__arrow {width: 60px; height: 60px; background-color: rgb(255, 255, 255); border-top-left-radius: 315px; border-top-right-radius: 315px; border-bottom-left-radius: 315px; border-bottom-right-radius: 315px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-size: auto, auto; background-image: none/*linear-gradient(black 0%, black 100%)*/, none/*url("/d/grommet-icons_form-previous.svg")*/; background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}
.slider-controls__arrow:hover {background-color: rgba(255, 255, 255, 0.6);}
.swiper-arrow__icon {width: 24px; height: 24px;}
.item-service-swiper-off {margin-top: 20px; margin-bottom: 20px; margin-right: 0px; padding-left: 25px; padding-right: 25px; padding-top: 35px; padding-bottom: 35px; background-color: rgb(255, 255, 255); display: flex; flex-direction: column; justify-content: space-between; align-items: center; 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(179, 179, 179, 1); border-left-color: rgba(179, 179, 179, 1); border-right-color: rgba(179, 179, 179, 1); border-bottom-color: rgba(179, 179, 179, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; flex-shrink: 0; width: 308px; height: 400px;}
.item-service-swiper-off:hover {background-image: linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.max-w--1400px {max-width: 463px;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.text--min {font-family: 'Manrope'; font-size: 12px; letter-spacing: -0.04em; line-height: 140%; font-weight: 500;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.gap-ver--30px {row-gap: 30px;}
.pop-up--close {min-width: 28px; min-height: 28px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-size: contain; background-image: url("/d/material-symbols-light_close.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.input--primary {padding-left: 20px; padding-right: 20px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); width: 100%; height: 40px;}
.color-text--prim-on {color: rgba(255, 255, 255, 1);}
.color-text--error {color: rgba(255, 96, 78, 1);}
.pop-up__btn {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: rgba(255, 255, 255, 1);}
.pop-up__btn:hover {background-color: rgba(18, 104, 218, 0.8);}
.popup-order__content {background-color: rgb(44, 44, 44);}
.popup__overlay {background-color: rgba(0, 0, 0, 0.7);}
.popup__works-wrap {width: auto;}
.swiper-wrapper {flex-direction: row;}
.primary-btn--conlulting {column-gap: 15px;}
.menu__wrapper-lvl2-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px;}
.text-2 {flex-grow: 1; flex-shrink: 0;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
.header__menu-item {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(18, 20, 24, 1);}
.title-blog {background-color: rgb(18, 20, 24);}
.blog__date-wrap {flex-direction: row; column-gap: 5px; align-items: flex-start; margin-top: 5px;}
.blog__time-wrap {flex-direction: row; align-items: flex-start; column-gap: 5px; padding-top: 5px;}
.blog__body-rich-text-wrap {max-width: 750px; display: flex; flex-direction: column; column-gap: 0px; row-gap: 40px;}
.section__blog-text {margin-bottom: 70px;}
.section-blog {padding-top: 70px; padding-bottom: 70px;}
.blog__item-header {display: flex; flex-direction: column;}
.blog__collection-item {height: 330px; justify-content: space-between; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; background-color: rgb(245, 245, 245); border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.blog__item-img {height: 206px;}
.page-blog {padding-top: 0px; padding-bottom: 70px;}
.link-text--hover:hover {color: rgba(179, 179, 179, 1);}
.faq {margin-bottom: 70px;}
.paragraph--bold {font-weight: 700;}
.lottie-container {height: 80%; position: absolute; width: 65%; right: -128px; top: 0px;}
.prices__title-header {display: flex; flex-direction: column; align-items: center; row-gap: 10px;}
.align-center-text {text-align: center;}
.gap-ver--5px-copy {row-gap: 20px;}
.paragraph--medium {font-weight: 500;}
.menu__wrapper-lvl3-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-5 {flex-grow: 1; flex-shrink: 0;}
.text-4 {flex-grow: 1; flex-shrink: 0;}
.menu__wrapper-lvl3-3 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-7 {flex-grow: 1; flex-shrink: 0;}
.text-6 {flex-grow: 1; flex-shrink: 0;}
.contact-wrap {display: flex; justify-content: center; flex-direction: column; row-gap: 40px;}
.contact__header {display: flex; justify-content: flex-start; flex-direction: column; align-items: center; row-gap: 20px;}
.contact__content-wrap {display: flex; justify-content: center; flex-direction: column; align-items: center; row-gap: 12px;}
.section-contact {padding-top: 70px; padding-bottom: 70px;}
.politicy {display: flex; flex-direction: column;}
.menu__wrapper-lvl3-4 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-9 {flex-grow: 1; flex-shrink: 0;}
.text-8 {flex-grow: 1; flex-shrink: 0;}
.section-glossary {padding-bottom: 40px;}
.glossary {display: grid; flex-direction: column; row-gap: 10px; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}
.glossary-wrap {display: flex; flex-direction: column; align-items: flex-start;}
.colllection-glossary__item {flex-direction: column; column-gap: 10px; flex-wrap: nowrap; row-gap: 0px; max-width: none;}
.colllection-glossary__list {display: flex; flex-direction: column; row-gap: 15px;}
.colllection-glossary {margin-top: 30px;}
.colllection-glossary__rich-text {flex-wrap: nowrap; justify-content: flex-start;}
.glossary-navigator {display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.glossary-navigator-content {display: flex; justify-content: center; padding-left: 20px; padding-right: 20px; flex-direction: column; align-items: center; row-gap: 14px; width: 70%; padding-top: 20px; padding-bottom: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(179, 179, 179, 1); border-left-color: rgba(179, 179, 179, 1); border-right-color: rgba(179, 179, 179, 1); border-bottom-color: rgba(179, 179, 179, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; position: sticky; top: 100px; right: 0px;}
.glossary-navigator-links {display: flex; flex-direction: column; justify-content: center; row-gap: 4px; position: relative;}
.text-h3 {font-size: 34px; font-weight: 500; font-family: 'Ubuntu';}
.glossary-content {display: flex; flex-direction: column; row-gap: 40px;}
.glossary-title {display: flex; flex-direction: column; row-gap: 8px;}
.termins-wrap {display: flex; row-gap: normal; column-gap: 10px;}
@media (max-width: 991px) {.h1 {font-size: 72px;}}
@media (max-width: 991px) {.gap-ver--80px {row-gap: 80px;}}
@media (max-width: 991px) {.text-h1 {font-size: 64px;}}
@media (max-width: 991px) {.text-h2 {font-size: 32px;}}
@media (max-width: 991px) {.title {font-size: 19px;}}
@media (max-width: 991px) {.title__md--regular {font-size: 18px;}}
@media (max-width: 991px) {.paragraph--sm {font-size: 15px;}}
@media (max-width: 991px) {.header__menu-wrap-desktop-only {display: none;}}
@media (max-width: 991px) {.main-container--header {padding-left: 20px; padding-right: 20px;}}
@media (max-width: 991px) {.main-container {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 991px) {.main-container--hero {padding-right: 5px;}}
@media (max-width: 991px) {.line {right: 15%;}}
@media (max-width: 991px) {.img-icon {width: 15px;}}
@media (max-width: 991px) {.paragraph--long {font-size: 15px;}}
@media (max-width: 991px) {.title__md--medium {font-size: 18px;}}
@media (max-width: 991px) {.form-audit__img {width: 333px; height: 365px; right: 0px;}}
@media (max-width: 991px) {.paragraph--sm-header {font-size: 15px;}}
@media (max-width: 991px) {.main-container-swiper {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 991px) {.section-contact {padding-top: 50px; padding-bottom: 50px;}}
@media (max-width: 991px) {.text-h3 {font-size: 32px;}}
@media (max-width: 767px) {.gap-ver--20px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.gap-ver--15px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-ver--80px {row-gap: 60px;}}
@media (max-width: 767px) {.gap-ver--40px {row-gap: 20px;}}
@media (max-width: 767px) {.text-h1 {font-size: 42px;}}
@media (max-width: 767px) {.text-h2 {font-size: 32px;}}
@media (max-width: 767px) {.title {font-size: 17px;}}
@media (max-width: 767px) {.title__md--regular {font-size: 17px;}}
@media (max-width: 767px) {.paragraph--sm {font-size: 13px;}}
@media (max-width: 767px) {.btn-block-desktop-only {display: none;}}
@media (max-width: 767px) {.main-container--header {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.main-container {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.right-hero__item {padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px;}}
@media (max-width: 767px) {.line {right: 20%;}}
@media (max-width: 767px) {.img-icon {width: 15px;}}
@media (max-width: 767px) {.paragraph--extra-small {font-size: 10px;}}
@media (max-width: 767px) {.paragraph--long {font-size: 13px;}}
@media (max-width: 767px) {.title__md--medium {font-size: 17px;}}
@media (max-width: 767px) {.about-webstie__content-wrap {display: flex; flex-direction: column; row-gap: 20px; text-align: center;}}
@media (max-width: 767px) {.form__audit-input {width: 100%;}}
@media (max-width: 767px) {.input-wrap {width: auto;}}
@media (max-width: 767px) {.form-audit__img {width: 189px; height: 242px; bottom: 0px; top: auto;}}
@media (max-width: 767px) {.paragraph--sm-header {font-size: 13px;}}
@media (max-width: 767px) {.form__footer-content-grid {display: flex; flex-direction: column; order: 0; row-gap: 20px;}}
@media (max-width: 767px) {.form__footer-default-state {display: flex;}}
@media (max-width: 767px) {.section__brief {padding-top: 59px; padding-bottom: 59px;}}
@media (max-width: 767px) {.link-text-big {font-size: 18px;}}
@media (max-width: 767px) {.main-container-swiper {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--25px {row-gap: 20px;}}
@media (max-width: 767px) {.paddings--20px {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.gap-ver--35px {row-gap: 10px;}}
@media (max-width: 767px) {.another__service-content-grid {grid-template-columns: 1fr 1fr; grid-auto-flow: row; display: flex; flex-direction: column; row-gap: 10px;}}
@media (max-width: 767px) {.another__service-content-grid-item {justify-content: space-between;}}
@media (max-width: 767px) {.another__service-content-grid-item-desc {display: none;}}
@media (max-width: 767px) {.only__mobile {display: block;}}
@media (max-width: 767px) {.primary-btn--another-service {height: auto; width: 50%;}}
@media (max-width: 767px) {.porfolio_wrap {display: flex; flex-direction: column;}}
@media (max-width: 767px) {.header__menu {background-color: rgb(18, 20, 24); position: fixed; right: 15px;}}
@media (max-width: 767px) {.header {position: relative;}}
@media (max-width: 767px) {.swiper-wrapper-off {flex-direction: column;}}
@media (max-width: 767px) {.item-service-swiper-off {width: auto; height: 350px;}}
@media (max-width: 767px) {.item-service-swiper {height: 350px;}}
@media (max-width: 767px) {.gap-ver--30px {row-gap: 20px;}}
@media (max-width: 767px) {.landing__hero-grid {display: flex; flex-direction: column;}}
@media (max-width: 767px) {.section__breadcrumbs {margin-top: 0px;}}
@media (max-width: 767px) {.section__hero {height: auto;}}
@media (max-width: 767px) {.section__advantages {margin-top: 40px;}}
@media (max-width: 767px) {.other-services {flex-direction: column; row-gap: 15px;}}
@media (max-width: 767px) {.blog__collection-list {display: flex; flex-direction: column; row-gap: 15px;}}
@media (max-width: 767px) {.margin-t-70px {margin-top: 40px;}}
@media (max-width: 767px) {.text-h3 {font-size: 32px;}}
@media (max-width: 479px) {.gap-ver--20px {row-gap: 20px;}}
@media (max-width: 479px) {.gap-ver--15px {row-gap: 15px;}}
@media (max-width: 479px) {.gap-ver--80px {row-gap: 40px;}}
@media (max-width: 479px) {.text-h1 {font-size: 24px;}}
@media (max-width: 479px) {.text-h2 {font-size: 26px;}}
@media (max-width: 479px) {.main-container {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 479px) {.margin-top-1vw {display: flex; row-gap: 15px;}}
@media (max-width: 479px) {.primary-btn {padding-top: 10px; padding-bottom: 10px; padding-left: 14px; padding-right: 14px; border-top-color: rgba(179, 179, 179, 0.6); border-left-color: rgba(179, 179, 179, 0.6); border-right-color: rgba(179, 179, 179, 0.6); border-bottom-color: rgba(179, 179, 179, 0.6); width: auto;}}
@media (max-width: 479px) {.title {font-size: 17px;}}
@media (max-width: 479px) {.title__md--regular {font-size: 22px;}}
@media (max-width: 479px) {.main-container--header {display: flex; align-items: center;}}
@media (max-width: 479px) {.margin-t-70px {margin-top: 40px;}}
@media (max-width: 479px) {.block-title {flex-direction: column; row-gap: 10px;}}
@media (max-width: 479px) {.sub-h2-block {width: auto;}}
@media (max-width: 479px) {.h2-block {width: auto;}}
@media (max-width: 479px) {.services-block {width: 100%; justify-content: flex-start;}}
@media (max-width: 479px) {.item-service {padding-left: 20px; padding-right: 20px; flex-direction: column; max-width: none; width: 294px; padding-top: 20px; padding-bottom: 20px; height: auto; min-height: 399px; margin-left: 3px; min-width: auto; margin-top: 20px; margin-bottom: 20px; margin-right: 20px;}}
@media (max-width: 479px) {.card-descp__wrap {margin-top: 10px; justify-content: flex-start; align-items: center; height: auto; row-gap: 11px;}}
@media (max-width: 479px) {.input-wrap {width: auto;}}
@media (max-width: 479px) {.paragraph--sm {font-size: 16px;}}
@media (max-width: 479px) {.paragraph {font-size: 14px;}}
@media (max-width: 479px) {.step-block__item {display: flex; flex-direction: column; margin-top: 0px; margin-bottom: 0px; row-gap: 10px;}}
@media (max-width: 479px) {.paragraph--long {font-size: 16px;}}
@media (max-width: 479px) {.title__md--medium {font-size: 22px;}}
@media (max-width: 479px) {.line {right: 27%;}}
@media (max-width: 479px) {.paragraph--extra-small {font-size: 12px;}}
@media (max-width: 479px) {.btn__text {font-size: 14px;}}
@media (max-width: 479px) {.hero-block {display: grid; grid-template-columns: 1fr 0.2fr; grid-template-rows: auto;}}
@media (max-width: 479px) {.hero-btn-block {max-width: 277px;}}
@media (max-width: 479px) {.secondary-btn {justify-content: flex-start; padding-left: 10px; padding-right: 10px;}}
@media (max-width: 479px) {.service-block-wrap {width: auto; max-width: none;}}
@media (max-width: 479px) {.portfolio__item {padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 20px;}}
@media (max-width: 479px) {.form-audit__img {height: 188px; width: 149px;}}
@media (max-width: 479px) {.big-number {font-size: 61px;}}
@media (max-width: 479px) {.paragraph--sm-header {font-size: 16px;}}
@media (max-width: 479px) {.section-form {border-top-left-radius: 20px; border-top-right-radius: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 479px) {.primary-btn--form {padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 479px) {.form__footer-content-grid {padding-left: 15px; padding-right: 15px;}}
@media (max-width: 479px) {.form__footer-input {height: 40px; padding-top: 7px; padding-bottom: 7px;}}
@media (max-width: 479px) {.form__footer-checbox-icon {top: 8px;}}
@media (max-width: 479px) {.brief__text-wrap {flex-direction: row;}}
@media (max-width: 479px) {.section__brief {padding-top: 50px; padding-bottom: 50px;}}
@media (max-width: 479px) {.brief__img-arrow {display: none;}}
@media (max-width: 479px) {.item-service-swiper {padding-left: 20px; padding-right: 20px; flex-direction: column; max-width: none; width: 100%; padding-top: 20px; padding-bottom: 20px; height: 350px; min-height: auto; margin-left: 0px; min-width: auto;}}
@media (max-width: 479px) {.main-container-swiper {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 479px) {.swiper__service {display: flex;}}
@media (max-width: 479px) {.brief-grid {row-gap: 25px;}}
@media (max-width: 479px) {.brief__img {width: 25px;}}
@media (max-width: 479px) {.gap-ver--25px {row-gap: 25px;}}
@media (max-width: 479px) {.padding-t-50px {padding-top: 20px;}}
@media (max-width: 479px) {.advantages-grid-item {padding-left: 12px; padding-right: 12px; padding-top: 15px; padding-bottom: 15px; height: auto;}}
@media (max-width: 479px) {.h1 {font-size: 27px;}}
@media (max-width: 479px) {.section__hero {height: auto;}}
@media (max-width: 479px) {.landing__hero-grid {display: flex; flex-direction: column; row-gap: 25px;}}
@media (max-width: 479px) {.section__advantages {border-top-left-radius: 20px; border-top-right-radius: 20px;}}
@media (max-width: 479px) {.primary-btn--another-service-wrap {display: flex; justify-content: center;}}
@media (max-width: 479px) {.primary-btn--another-service {width: 50%;}}
@media (max-width: 479px) {.another__service-content-wrap {row-gap: 40px;}}
@media (max-width: 479px) {.consulting__header {row-gap: 5px;}}
@media (max-width: 479px) {.consulting {row-gap: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 479px) {.header {position: relative;}}
@media (max-width: 479px) {.header__menu {position: fixed; right: 15px; top: 20px; z-index: 50;}}
@media (max-width: 479px) {.item-service-swiper-off {padding-left: 20px; padding-right: 20px; flex-direction: column; max-width: none; width: 100%; padding-top: 20px; padding-bottom: 20px; height: 399px; min-height: 399px; margin-left: 0px; min-width: auto;}}
@media (max-width: 479px) {.pop-up__works {height: 100vh; padding-bottom: 50px;}}
@media (max-width: 479px) {.section__breadcrumbs {margin-top: 0px;}}
@media (max-width: 479px) {.tabs-wrap {flex-direction: column;}}
@media (max-width: 479px) {.tabs-wrap__litem {width: 255px;}}
@media (max-width: 479px) {.primary-btn--popup {padding-top: 10px; padding-bottom: 10px; width: 160px;}}
@media (max-width: 479px) {.primary-btn--conlulting {column-gap: 7px;}}
@media (max-width: 479px) {.section-hero {margin-top: 0px;}}
@media (max-width: 479px) {.lottie-container {right: -23px; top: 200px; z-index: 1;}}
@media (max-width: 479px) {.section-contact {padding-top: 20px;}}
@media (max-width: 479px) {.contact__content-wrap {row-gap: 8px;}}
@media (max-width: 479px) {.text-h3 {font-size: 26px;}}
@media (max-width: 479px) {.glossary {display: flex;}}
@media (max-width: 479px) {.glossary-navigator-content {order: -1;}}
@media (max-width: 479px) {.glossary-navigator-links {row-gap: 6px;}}
@media (max-width: 479px) {.glossary-navigator {padding-top: 15px; padding-bottom: 15px;}}
@media (max-width: 479px) {.img-icon {width: 20px;}}
@media (max-width: 479px) {.pop-up__works-direct {padding-bottom: 50px;}}
@media (max-width: 479px) {.about-website__header {text-align: center;}}
@media (min-width: 1440px) {.text-h1 {font-size: 60px;}}
@media (min-width: 1440px) {.text-h2 {font-size: 38px;}}
@media (min-width: 1440px) {.header__wrap {display: flex;}}
@media (min-width: 1440px) {.title {font-size: 28px;}}
@media (min-width: 1440px) {.title__md--regular {font-size: 26px;}}
@media (min-width: 1440px) {.text-color--black {color: rgba(44, 44, 44, 1);}}
@media (min-width: 1440px) {.text-color--white {color: rgba(245, 245, 245, 1);}}
@media (min-width: 1440px) {.header__menu-lvl {column-gap: 18px;}}
@media (min-width: 1440px) {.paragraph--sm {font-size: 16px;}}
@media (min-width: 1440px) {.paragraph--extra-small {font-size: 16px;}}
@media (min-width: 1440px) {.paragraph--long {font-size: 16px;}}
@media (min-width: 1440px) {.item-service {padding-left: 40px; padding-right: 40px;}}
@media (min-width: 1440px) {.paragraph--sm-narrow-about {max-width: 350px;}}
@media (min-width: 1440px) {.title__md--medium {font-size: 26px;}}
@media (min-width: 1440px) {.text-color-grown {color: rgba(179, 179, 179, 1);}}
@media (min-width: 1440px) {.list-hero {row-gap: 10px;}}
@media (min-width: 1440px) {.paragraph--sm-narrow-brief {max-width: 450px;}}
@media (min-width: 1440px) {.main-container--text-section {flex-direction: column; align-items: center;}}
@media (min-width: 1440px) {.brief__img {width: 40px;}}
@media (min-width: 1440px) {.paragraph--sm-narrow-about-website {max-width: 350px;}}
@media (min-width: 1440px) {.form__audit {width: 768px;}}
@media (min-width: 1440px) {.paragraph--sm-header {font-size: 16px;}}
@media (min-width: 1440px) {.item-service-swiper {padding-left: 40px; padding-right: 40px; width: 440px;}}
@media (min-width: 1440px) {.advantages-grid-item {row-gap: 50px;}}
@media (min-width: 1440px) {.h1--narrow {max-width: 600px;}}
@media (min-width: 1440px) {.another__service {row-gap: 40px;}}
@media (min-width: 1440px) {.another__service-content-grid {padding-bottom: 20px;}}
@media (min-width: 1440px) {.header__msg-icon {width: 20px;}}
@media (min-width: 1440px) {.item-service-swiper-off {padding-left: 40px; padding-right: 40px; width: 440px;}}
@media (min-width: 1440px) {.blog__date-wrap {margin-top: 10px;}}
@media (min-width: 1440px) {.blog__body-rich-text-wrap {max-width: 850px;}}
@media (min-width: 1440px) {.lottie-container {top: 50px;}}
@media (min-width: 1440px) {.text-h1__narrow {max-width: 1064px;}}
@media (min-width: 1440px) {.text-h3 {font-size: 38px;}}
@media (min-width: 1440px) {.h1 {font-size: 48px;}}
@media (min-width: 1920px) {.text-h1 {font-size: 70px;}}
@media (min-width: 1920px) {.text-h2 {font-size: 42px; font-family: 'Ubuntu'; font-weight: 500;}}
@media (min-width: 1920px) {.title {font-size: 28px;}}
@media (min-width: 1920px) {.item-service {max-width: 583px; padding-left: 60px; padding-right: 60px; height: 471px;}}
@media (min-width: 1920px) {.text-h1__narrow {max-width: 1179px;}}
@media (min-width: 1920px) {.paragraph--sm {font-size: 20px; line-height: 123%;}}
@media (min-width: 1920px) {.paragraph--sm-narrow-about {max-width: 430px;}}
@media (min-width: 1920px) {.paragraph--sm-narrow-brief {max-width: 600px;}}
@media (min-width: 1920px) {.brief__img {width: 50px;}}
@media (min-width: 1920px) {.section__brief {padding-top: 150px; padding-bottom: 150px;}}
@media (min-width: 1920px) {.paragraph--sm-narrow-about-website {max-width: 480px;}}
@media (min-width: 1920px) {.about-website-wrap {row-gap: 30px;}}
@media (min-width: 1920px) {.form__audit {width: 800px;}}
@media (min-width: 1920px) {.form-audit__img {right: 400px;}}
@media (min-width: 1920px) {.paragraph--sm-header {font-size: 18px; line-height: 123%;}}
@media (min-width: 1920px) {.section-prices {background-color: rgb(245, 245, 245);}}
@media (min-width: 1920px) {.pricces__content {row-gap: 40px;}}
@media (min-width: 1920px) {.gap-ver--20px {row-gap: 40px;}}
@media (min-width: 1920px) {.prices__item {row-gap: 40px; padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1920px) {.form-footer {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}}
@media (min-width: 1920px) {.main-container--text-section {padding-top: 0px; padding-bottom: 0px;}}
@media (min-width: 1920px) {.item-service-swiper {max-width: 583px; padding-left: 60px; padding-right: 60px; height: 471px; width: 540px;}}
@media (min-width: 1920px) {.advantages-grid-item {row-gap: 70px;}}
@media (min-width: 1920px) {.section__advantages {padding-top: 70px; padding-bottom: 70px;}}
@media (min-width: 1920px) {.h1--narrow {max-width: 880px;}}
@media (min-width: 1920px) {.another__service-content-grid {padding-bottom: 40px; column-gap: 25px;}}
@media (min-width: 1920px) {.header__msg-icon {width: 20px;}}
@media (min-width: 1920px) {.header {position: fixed;}}
@media (min-width: 1920px) {.section__breadcrumbs {margin-top: 100px;}}
@media (min-width: 1920px) {.service {border-top-left-radius: 20px; border-top-right-radius: 20px;}}
@media (min-width: 1920px) {.item-service-swiper-off {max-width: 583px; padding-left: 60px; padding-right: 60px; height: 471px; width: 540px;}}
@media (min-width: 1920px) {.blog__date-wrap {margin-top: 15px;}}
@media (min-width: 1920px) {.container--blog {display: flex; justify-content: center; flex-direction: column;}}
@media (min-width: 1920px) {.blog__body-rich-text-wrap {max-width: 900px; flex-direction: column;}}
@media (min-width: 1920px) {.blog__collection-item {height: 450px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; background-color: rgb(245, 245, 245);}}
@media (min-width: 1920px) {.blog__collection-item:hover {background-color: rgb(255, 255, 255);}}
@media (min-width: 1920px) {.blog__item-img {height: 250px;}}
@media (min-width: 1920px) {.link-text-big {font-size: 24px;}}
@media (min-width: 1920px) {.paragraph--sm-narrow-steps {max-width: 700px;}}
@media (min-width: 1920px) {.item-right-wrap {display: flex; justify-content: flex-end;}}
@media (min-width: 1920px) {.text-h3 {font-size: 42px; font-family: 'Ubuntu'; font-weight: 500;}}
@media (min-width: 1920px) {.h1 {font-size: 56px;}}
