.container-1 {max-width: 1920px; padding-left: 50px; padding-right: 50px;}
.h1 {font-family: 'JetBrains Mono'; font-size: 65px; font-weight: 300; line-height: 80%; letter-spacing: -0.1em;}
.h2 {font-family: 'JetBrains Mono'; font-weight: 300; font-size: 40px; line-height: 85%; letter-spacing: -0.06em;}
.number-1 {font-family: 'JetBrains Mono'; font-weight: 300; font-size: 50px; line-height: 90%; letter-spacing: -0.05em;}
.number-2 {font-family: 'JetBrains Mono'; font-weight: 300; line-height: 120%; letter-spacing: -0.06em; font-size: 22px;}
.number-3 {font-family: 'JetBrains Mono'; font-weight: 300; font-size: 16px; line-height: 120%; letter-spacing: -0.05em;}
.text-1 {font-family: 'Inter'; font-weight: 400; font-size: 20px; line-height: 100%; letter-spacing: -0.05em;}
.text-2 {font-family: 'Inter'; font-weight: 400; font-size: 17px; line-height: 120%; letter-spacing: 0em;}
.text-3 {font-family: 'Inter'; font-size: 16px; font-weight: 400; line-height: 120%; letter-spacing: -0.05em;}
.text-4 {font-family: 'Inter'; font-weight: 400; font-size: 12px; line-height: 120%; letter-spacing: 0em;}
.title-1 {font-family: 'Inter'; font-weight: 400; font-size: 28px; line-height: 100%; letter-spacing: -0.05em;}
.title-2 {font-family: 'JetBrains Mono'; font-size: 20px; font-weight: 300; line-height: 100%; letter-spacing: -0.06em;}
.title-3 {font-family: 'JetBrains Mono'; font-weight: 300; font-size: 16px; line-height: 120%; letter-spacing: -0.06em;}
.descriptor-1 {font-size: 16px; font-family: 'JetBrains Mono'; font-weight: 300; line-height: 120%; letter-spacing: -0.06em;}
.descriptor-2 {font-family: 'JetBrains Mono'; font-size: 14px; font-weight: 200; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}
.descriptor-3 {font-family: 'JetBrains Mono'; font-weight: 300; line-height: 120%; letter-spacing: -0.06em; font-size: 13px;}
.ui-typography-wrapper {display: flex; row-gap: 30px; padding-top: 30px; padding-bottom: 30px;}
.text-link {font-family: 'JetBrains Mono'; font-weight: 300; font-size: 16px; line-height: 100%; letter-spacing: 0em; text-transform: uppercase; text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.text-link:hover {color: rgba(255, 31, 163, 0.6);}
.nav-link {font-family: 'JetBrains Mono'; font-weight: 300; font-size: 14px; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}
.button-text {font-family: 'JetBrains Mono'; font-weight: 400; font-size: 14px; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}
.root-main {color: rgba(30, 28, 28, 1); background-color: rgb(255, 253, 254);}
.ui-typography {padding-top: 50px; padding-bottom: 50px;}
.ui-components__wrapper {display: flex; flex-direction: column; row-gap: 30px;}
.button-1 {width: 100%; height: 45px; background-size: auto; background-image: none/*linear-gradient(rgba(43, 187, 220, 1) 0%, rgba(43, 187, 220, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 255, 255, 1); background-color: rgb(255, 31, 163); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.button-1:hover {background-color: rgb(255, 255, 255); border-top-color: rgba(255, 31, 163, 1); border-left-color: rgba(255, 31, 163, 1); border-right-color: rgba(255, 31, 163, 1); border-bottom-color: rgba(255, 31, 163, 1); border-top-width: 1.5px; border-left-width: 1.5px; border-right-width: 1.5px; border-bottom-width: 1.5px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; color: rgba(255, 31, 163, 1);}
.button-1:active {background-color: rgb(255, 89, 187);}
.section-cover__wrapper {height: 100vh;}
.section-cover__img {width: 100%; height: 100%;}
.section-cover__content {display: flex; flex-direction: column; position: absolute; top: 0px; height: 100%; justify-content: center; align-items: center; padding-top: 0px; row-gap: 30px; padding-bottom: 0px;}
.section-cover__text-wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: flex; flex-direction: column; row-gap: 20px;}
.section-cover__button {max-width: 380px;}
.section-cover__title {color: rgba(255, 255, 255, 1); max-width: 600px; width: 100%; margin-left: auto; margin-right: auto; text-align: center;}
.section-cover__description {color: rgba(255, 255, 255, 1); margin-left: auto; margin-right: auto; max-width: 300px; width: 100%; text-align: center;}
.container-cover {padding-left: 50px; padding-right: 50px; max-width: 1920px;}
.flex-between {display: flex; flex-direction: row; justify-content: space-between;}
.section-cover__elipse {width: 441px; height: auto; position: absolute; left: 50%; transform: translate3D(-50%, -50%, 0px); top: 50%;}
.section-cover__line-group {display: flex; justify-content: space-between; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; max-width: 450px;}
.header {padding-top: 15px; padding-bottom: 15px; position: fixed; z-index: 6; background-color: rgb(255, 255, 255);}
.header__wrapper {height: 20px; align-items: center;}
.header_lang {display: flex; align-items: center; font-family: 'JetBrains Mono'; font-weight: 300; font-size: 14px; letter-spacing: 0em; line-height: 100%; justify-content: flex-end; width: 170px;}
.header__menu {margin-left: auto; padding-right: 120px;}
.header-menu__wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.logo__img {height: auto; width: auto;}
.w-50 {width: 50%;}
.gap {column-gap: 15px;}
.section-about {padding-top: 110px; padding-bottom: 55px;}
.section-about_subtitle {align-items: flex-end; color: rgba(30, 28, 28, 0.6);}
.section-about__title {color: rgba(255, 31, 163, 1);}
.section-about__top-content {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 20px;}
.section-about__text {margin-left: auto; padding-left: 7px; font-family: 'Inter'; font-size: 2.73vw; line-height: 100%; letter-spacing: -0.05em;}
.section-about__text-midle {display: flex; margin-left: auto; text-align: justify; width: 74.7%; font-family: 'Inter'; font-size: 2.73vw; line-height: 100%; letter-spacing: -0.05em; font-weight: 400;}
.section-about__text-bottom {margin-left: auto; padding-left: 7px; margin-bottom: 20px; display: flex; font-family: 'Inter'; font-size: 2.73vw; line-height: 100%; letter-spacing: -0.06em; color: rgba(30, 28, 28, 0.4);}
.section-about__img {display: flex; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; width: 100%; height: 100%;}
.section-about__link {width: 50%; margin-left: auto; display: flex; padding-left: 7px; color: rgba(255, 31, 163, 1); text-decoration: none; margin-bottom: 30px;}
.section-about__img-wrapper {width: 50%; padding-left: 7px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; height: 280px; margin-left: auto;}
.section-projects {padding-top: 55px; padding-bottom: 55px;}
.ui-projects {padding-top: 30px; padding-bottom: 30px;}
.projects-slider {padding-left: 42.5px; padding-top: 15px; max-width: 1920px; margin-left: auto; margin-right: auto;}
.projects-slider__navigation {width: 40px; height: 40px; background-position: center center; background-size: contain;}
.projects-slider__card {margin-left: 7.5px; margin-right: 7.5px; margin-top: 0px; margin-bottom: 0px; display: flex; min-height: 308px;}
.projects-slider__img {width: 100%; height: 212px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.projects-slider__content {display: flex; flex-direction: column; color: rgba(30, 28, 28, 1); row-gap: 10px; width: 100%; min-width: 211px;}
.projects-slider__content:hover {color: rgba(255, 31, 163, 1);}
.projects-slider__top {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.projects-slider__title {margin-bottom: 0px; max-width: 180px;}
.project-slider__info {color: rgba(30, 28, 28, 0.5);}
.section-projects__subtitle {align-items: flex-end; color: rgba(30, 28, 28, 0.6);}
.section-projects__title {color: rgba(255, 31, 163, 1);}
.section-projects__top-content {margin-bottom: 20px;}
.section-projects__button {max-width: 211px;}
.section-projects__button-wrapper {width: 50%; margin-left: auto; padding-top: 0px; padding-bottom: 0px; padding-left: 8px; padding-right: 0px;}
.section-projects__button-container {max-width: 1920px; padding-left: 50px; padding-right: 50px; padding-top: 0px; padding-bottom: 0px; margin-left: auto; margin-right: auto;}
.section-services {padding-top: 55px; padding-bottom: 55px;}
.section-services__title {color: rgba(255, 31, 163, 1);}
.section-services__subtitle {align-items: flex-end; color: rgba(30, 28, 28, 0.6);}
.services-accordion {width: 100%; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(211, 211, 211, 1); max-width: 1920px;}
.services-accordion__title {padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-top: 15px; padding-bottom: 15px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 15px;}
.services-accordion__item {margin-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(211, 211, 211, 1);}
.services-accordion__title-text {margin-bottom: 0px; width: 90%;}
.services-accordion__title-arrow {width: 24px; height: 24px;}
.section-services__top-content {margin-bottom: 20px;}
.section-contact {padding-top: 55px; padding-bottom: 110px;}
.running-line {margin-bottom: 30px;}
.running-line__item {color: rgba(255, 31, 163, 1); margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px;}
.caption-text {font-family: 'Inter'; font-weight: 400; font-size: 11px; line-height: 120%; letter-spacing: -0.05em;}
.privacy-link {color: rgba(255, 31, 163, 1); position: absolute; bottom: 0px; right: 40px;}
.footer {padding-top: 20px; padding-bottom: 20px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(211, 211, 211, 1);}
.footer__top {align-items: flex-start; margin-bottom: 32px;}
.footer__socials {display: flex; column-gap: 10px; width: auto;}
.footer_info {align-items: flex-end; padding-left: 10px;}
.footer__privacy-link {font-family: 'Inter'; color: rgba(30, 28, 28, 0.5); font-size: 12px; line-height: 100%; letter-spacing: 0em;}
.footer__rights {font-family: 'Inter'; font-size: 12px; color: rgba(30, 28, 28, 0.5); line-height: 100%; letter-spacing: 0em;}
.social-link {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.social-link:hover {opacity: 0.7;}
.footer__menu {padding-left: 10px;}
.footer__logo-img {height: auto; width: auto;}
.section-portfolio {padding-top: 100px; padding-bottom: 110px;}
.section-contacts {padding-top: 100px; padding-bottom: 55px;}
.section-contacts__list-wrapper {margin-left: auto; padding-left: 7px; display: flex; flex-direction: column; row-gap: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
.contacts-list__item {padding-left: 0px; padding-right: 0px; padding-top: 15px; padding-bottom: 15px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(211, 211, 211, 1); align-items: center;}
.contacts-list {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(211, 211, 211, 1);}
.contacts-list__link {color: rgba(30, 28, 28, 1); text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.contacts-list__link:hover {color: rgba(255, 31, 163, 1);}
.social-block {min-height: 180px; 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(211, 211, 211, 1); border-left-color: rgba(211, 211, 211, 1); border-right-color: rgba(211, 211, 211, 1); border-bottom-color: rgba(211, 211, 211, 1); padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; display: flex; flex-direction: column; justify-content: flex-end; row-gap: 3px; background-size: auto; background-image: linear-gradient(rgba(255, 253, 254, 1) 0%, rgba(255, 253, 254, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.social-block__title {color: rgba(30, 28, 28, 0.6);}
.social-block__link {color: rgba(30, 28, 28, 1); text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-size: 22px; font-family: 'Inter'; line-height: 120%; letter-spacing: -0.06em;}
.social-block__link:hover {color: rgba(255, 31, 163, 1);}
.contacts-list__title {color: rgba(30, 28, 28, 0.6);}
.section-contacts__top {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 50px;}
.section-contacts__title {color: rgba(255, 31, 163, 1); max-width: 412px;}
.section-form__top {align-items: flex-end; margin-bottom: 30px;}
.section-form__subtitle {color: rgba(30, 28, 28, 0.6);}
.section-form__title {color: rgba(255, 31, 163, 1);}
.contact-form {margin-left: auto; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 7px;}
.section-portfolio__item {max-height: 380px;}
.section-contacts__text {max-width: 412px;}
.section-services-main {padding-top: 100px; padding-bottom: 55px;}
.section-services-main__title {color: rgba(255, 31, 163, 1); margin-left: auto; display: flex; padding-left: 7px; margin-bottom: 20px;}
.services-accordion__title-info {padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; grid-column-start: span 2; grid-column-end: span 2;}
.services-accordion__title-price {color: rgba(30, 28, 28, 0.6); margin-bottom: 0px;}
.services-accordion__title-number {color: rgba(211, 211, 211, 1); margin-bottom: 0px;}
.section-form {padding-top: 55px; padding-bottom: 110px;}
.section-form__text {margin-left: auto; display: flex; padding-left: 7px; margin-bottom: 30px; color: rgba(30, 28, 28, 0.6);}
.scection-form__top-content {align-items: flex-end; margin-bottom: 15px;}
.section-cover-about__title {color: rgba(255, 31, 163, 1); text-align: center;}
.section-cover-about__text {text-align: center; max-width: 450px;}
.section-cover-about__img {width: 100%; height: 485px;}
.section-cover-about {padding-top: 100px;}
.section-cover-about__top {margin-bottom: 30px; row-gap: 20px; display: flex;}
.section-studio {padding-top: 110px; padding-bottom: 55px;}
.section-studio__title {color: rgba(255, 31, 163, 1);}
.section-studio__subtitle {color: rgba(30, 28, 28, 0.6); align-items: flex-end;}
.section-studio__top-content {margin-bottom: 20px;}
.section-studio__text {width: 74.7%; margin-left: auto; display: flex;}
.section-studio__text-bottom {margin-left: auto; display: flex; padding-left: 7px; margin-bottom: 20px;}
.section-studio__img-wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.section-studio__text-wrapper {display: flex; flex-direction: column; row-gap: 15px; margin-left: auto; padding-left: 7px;}
.section-studio__img {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; width: 134px; height: 134px;}
.section-studio__description {max-width: 370px;}
.advantages-list__number {color: rgba(255, 31, 163, 0.15); margin-bottom: 46px;}
.advantages-list__text {margin-top: auto;}
.advantages-list__card {display: flex; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; min-height: 212px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-image: linear-gradient(rgba(250, 248, 249, 1) 0%, rgba(250, 248, 249, 1) 100%);}
.advantages-list__item {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.advantages-list {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 15px;}
.section-advantages__content {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 74.7%; margin-left: auto;}
.section-advantages__top-content {margin-bottom: 20px;}
.section-advantages__subtitle {align-items: flex-end; color: rgba(30, 28, 28, 0.6);}
.section-advantages__title {color: rgba(255, 31, 163, 1);}
.section-advantages {padding-top: 55px; padding-bottom: 55px;}
.section-advantages__line {height: 1px;}
.section-advantages__square {width: 9px; height: 9px;}
.section-process {padding-top: 55px; padding-bottom: 55px;}
.section-process__subtitle {align-items: flex-end; color: rgba(30, 28, 28, 0.6);}
.section-process__title {color: rgba(255, 31, 163, 1);}
.section-process__top-conrent {margin-bottom: 20px;}
.process-accordion {width: 100%;}
.process-accordion__title {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 15px; padding-top: 15px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px;}
.process-accordion__title-info {grid-column-start: span 2; grid-column-end: span 2; column-gap: 20px;}
.process-accordion__title-arrow {width: 20px; height: 20px;}
.process-accordion__title-descriptor {color: rgba(30, 28, 28, 0.5); margin-bottom: 0px;}
.process-accordion__title-number {color: rgba(30, 28, 28, 0.5); margin-bottom: 0px;}
.process-accordion__title-text {max-width: 370px;}
.section-team {padding-top: 55px; padding-bottom: 110px;}
.section-team__subtitle {align-items: flex-end; color: rgba(30, 28, 28, 0.6);}
.section-team__title {color: rgba(255, 31, 163, 1);}
.section-team__top-content {margin-bottom: 20px;}
.section-team__list {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; margin-left: auto; column-gap: 15px; padding-left: 8px;}
.team-card {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: flex; flex-direction: column; row-gap: 10px;}
.team-card__img {width: 100%; height: 250px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.team-card__text-content {display: flex; flex-direction: column; row-gap: 10px;}
.team-card__subtitle {color: rgba(30, 28, 28, 0.6);}
.team-card__top-text {display: flex; flex-direction: column; row-gap: 2px;}
.background-lines {height: 100%; padding-left: 50px; padding-right: 50px; padding-top: 0px; padding-bottom: 0px; display: grid; grid-template-columns: 0.97fr 1fr 1fr 0.97fr; grid-template-rows: auto; position: absolute; top: 0px; left: 50%; transform: translate3D(-50%, 0px, 0px); max-width: 1920px;}
.line {max-width: 1px; background-color: rgb(231, 231, 231);}
.contact-form__input-name {margin-top: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(211, 211, 211, 1); margin-bottom: 20px;}
.contact-form__field {height: 20px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; background-size: auto; background-image: none/*linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(238, 238, 238, 0); border-left-color: rgba(238, 238, 238, 0); border-right-color: rgba(238, 238, 238, 0); border-bottom-color: rgba(238, 238, 238, 0);}
.contact-form__field::placeholder {color: rgba(30, 28, 28, 0.3);}
.contact-form__input-phone {margin-top: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(211, 211, 211, 1); margin-bottom: 20px;}
.contact-form__input-email {margin-top: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(211, 211, 211, 1); margin-bottom: 20px;}
.contact-form__input-message {margin-top: 0px; margin-bottom: 15px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(211, 211, 211, 1);}
.contact-form__submit {margin-top: 25px;}
.contact-form__checkbox-policy {margin-top: 0px; margin-bottom: 0px;}
.contact-form__checkbox-wrapper {display: flex; align-items: center; column-gap: 10px;}
.contact-form__error {color: rgba(255, 0, 55, 1); font-size: 11px; padding-top: 0px;}
.section-project-cover__img {width: 100%; height: 610px;}
.section-project-cover {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(211, 211, 211, 1);}
.section-project-cover__bottom {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; margin-top: 20px; column-gap: 15px; display: grid;}
.section-project-cover__title {color: rgba(255, 31, 163, 1); grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 1; grid-column-end: span 1; max-width: 400px;}
.list-project-info__item {padding-left: 0px; padding-right: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(211, 211, 211, 1); border-left-color: rgba(211, 211, 211, 1); border-right-color: rgba(211, 211, 211, 1); border-bottom-color: rgba(211, 211, 211, 1); display: grid; column-gap: 15px;}
.list-project-info__title {color: rgba(30, 28, 28, 0.6);}
.section-about-project__subtitle {align-items: flex-end; color: rgba(30, 28, 28, 0.6);}
.section-about-project__top-content {margin-bottom: 20px;}
.section-about-project__title {color: rgba(255, 31, 163, 1);}
.section-about-project__text-wrapper {margin-left: auto; display: flex; column-gap: 0px; row-gap: 15px; padding-left: 7px;}
.section-about-project {padding-top: 110px; padding-bottom: 55px;}
.section-about-project__text {max-width: 373px;}
.section-about-project__link {margin-left: auto; display: flex; padding-left: 7px; margin-bottom: 30px; margin-top: 20px; color: rgba(255, 31, 163, 1);}
.section-gallery {padding-top: 55px; padding-bottom: 110px;}
.section-gallery__title {margin-bottom: 20px; margin-left: auto; padding-left: 7px; display: flex;}
.text-color-pink {color: rgba(255, 31, 163, 1);}
.slider__arrow {width: 35px; height: 35px;}
.gallery-slider__card {padding-left: 7.5px; padding-right: 7.5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; height: 320px;}
.gallery-slider__img {width: 100%; height: 100%;}
.gallery-slider {padding-left: 42.5px; padding-right: 42.5px; max-width: 1920px; margin-left: auto; margin-right: auto;}
.gallery-card-small {height: 235px;}
.gallery-slider__controls {margin-bottom: 0px; margin-right: auto; margin-left: 50px;}
.explication-list {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(211, 211, 211, 1); border-bottom-style: solid;}
.plan-list__link {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.plan-list__link:active {color: rgba(255, 31, 163, 0.5);}
.plan-list__img {width: 100%; height: 400px;}
.plan-slider {width: 50%; margin-left: auto; padding-left: 7px;}
.explication-list__item {padding-left: 0px; padding-right: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(211, 211, 211, 1);}
.plan-slider__arrow {width: 24px; height: 24px;}
.plan-list__bottom-content {display: flex; flex-direction: column; row-gap: 15px;}
.line-color-white {background-color: rgba(255, 255, 255, 0.2);}
.plan-slider__item {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; flex-direction: column; row-gap: 20px; justify-content: flex-start; display: flex;}
.explication-list__area {color: rgba(30, 28, 28, 0.6);}
.plan-slider__controls {margin-top: 200px;}
.plan-list__info {align-items: flex-end;}
.section-portfolio__top-content {align-items: flex-end; margin-left: auto; padding-left: 7px; margin-bottom: 20px;}
.section-portfolio__number {color: rgba(30, 28, 28, 0.5);}
.section-privacy {padding-top: 120px; padding-bottom: 70px;}
.section-privacy__title {margin-bottom: 50px;}
.privacy-group__text {display: flex; flex-direction: column; row-gap: 15px; color: rgba(30, 28, 28, 0.8);}
.privacy-group__title {max-width: 280px;}
.privacy-group {display: grid; grid-template-columns: 1fr 1.5fr; grid-template-rows: auto auto; padding-top: 15px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(211, 211, 211, 1); margin-bottom: 40px;}
.contact-form-main {max-width: 530px; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.logo {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: auto; background-image: none/*linear-gradient(rgba(43, 187, 220, 1) 0%, rgba(43, 187, 220, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.portfolio-item__text-content {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; row-gap: 2px; display: flex; flex-direction: column;}
.portfolio-item__img {width: auto; height: 335px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.portfolio-item__link {row-gap: 10px; flex-direction: column; color: rgba(30, 28, 28, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.portfolio-item__link:hover {color: rgba(255, 31, 163, 1);}
.portfolio-item {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 15px;}
.portfolio-item__img-small {width: auto; height: 211px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.section-portfolio__list {padding-top: 25px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(211, 211, 211, 1); border-top-style: solid; display: flex; flex-direction: column; row-gap: 20px;}
.lines-padding-top {padding-top: 154px;}
.hiden-title {position: absolute; left: -9999px;}
.portfolio-item__wrapper {grid-column-start: span 2; grid-column-end: span 2; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 15px; align-items: end;}
.align-top {align-items: start;}
.header__content {width: 50%;}
.section-portfolio__title {width: 80%;}
.plan-list__title {width: 50%;}
.galery-slider__link {width: 100%; height: 100%;}
.explication-list__title {width: 80%;}
@media (max-width: 991px) {.container-1 {padding-left: 15px; padding-right: 15px;}}
@media (max-width: 991px) {.h1 {font-size: 55px;}}
@media (max-width: 991px) {.h2 {font-size: 33px;}}
@media (max-width: 991px) {.number-1 {font-size: 44px;}}
@media (max-width: 991px) {.number-2 {font-size: 18px;}}
@media (max-width: 991px) {.number-3 {font-size: 12px;}}
@media (max-width: 991px) {.title-1 {font-size: 18px;}}
@media (max-width: 991px) {.title-2 {font-size: 18px;}}
@media (max-width: 991px) {.title-3 {font-size: 14px;}}
@media (max-width: 991px) {.text-1 {font-size: 17px;}}
@media (max-width: 991px) {.text-2 {font-size: 14px;}}
@media (max-width: 991px) {.text-3 {font-size: 13px;}}
@media (max-width: 991px) {.text-4 {font-size: 12px;}}
@media (max-width: 991px) {.descriptor-1 {font-size: 14px;}}
@media (max-width: 991px) {.descriptor-2 {font-size: 14px;}}
@media (max-width: 991px) {.descriptor-3 {font-size: 12px;}}
@media (max-width: 991px) {.text-link {font-size: 14px;}}
@media (max-width: 991px) {.nav-link {font-size: 12px;}}
@media (max-width: 991px) {.button-text {font-size: 14px;}}
@media (max-width: 991px) {.button-1 {height: 35px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}}
@media (max-width: 991px) {.section-cover__content {padding-left: 10px; padding-right: 10px; row-gap: 20px;}}
@media (max-width: 991px) {.section-cover__button {max-width: 364px;}}
@media (max-width: 991px) {.section-cover__text-wrapper {row-gap: 10px;}}
@media (max-width: 991px) {.section-cover__elipse {width: 352px;}}
@media (max-width: 991px) {.section-cover__line-group {column-gap: 186px; max-width: 375px;}}
@media (max-width: 991px) {.header_lang {display: none;}}
@media (max-width: 991px) {.header__menu {padding-right: 0px;}}
@media (max-width: 991px) {.logo__img {height: auto;}}
@media (max-width: 991px) {.section-about__link {margin-bottom: 20px; padding-left: 4px;}}
@media (max-width: 991px) {.section-about__img-wrapper {height: 240px; padding-left: 4px;}}
@media (max-width: 991px) {.section-about {padding-top: 80px; padding-bottom: 40px;}}
@media (max-width: 991px) {.gap {column-gap: 10px;}}
@media (max-width: 991px) {.section-about__text {padding-left: 4px;}}
@media (max-width: 991px) {.section-about__text-bottom {padding-left: 4px;}}
@media (max-width: 991px) {.projects-slider__img {height: 206px;}}
@media (max-width: 991px) {.section-projects__button-container {padding-left: 15px; padding-right: 15px;}}
@media (max-width: 991px) {.projects-slider__card {margin-left: 5px; margin-right: 5px; min-height: 293px;}}
@media (max-width: 991px) {.projects-slider {padding-left: 10px; padding-top: 10px;}}
@media (max-width: 991px) {.section-projects__button {max-width: none;}}
@media (max-width: 991px) {.section-projects__button-wrapper {padding-left: 4px;}}
@media (max-width: 991px) {.section-projects {padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 991px) {.section-services {padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 991px) {.services-accordion__title {column-gap: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 991px) {.services-accordion__title-arrow {width: 20px; height: 20px;}}
@media (max-width: 991px) {.caption-text {font-size: 11px;}}
@media (max-width: 991px) {.running-line {margin-bottom: 30px;}}
@media (max-width: 991px) {.section-contact {padding-top: 40px; padding-bottom: 80px;}}
@media (max-width: 991px) {.footer__top {margin-bottom: 30px;}}
@media (max-width: 991px) {.social-link__icon {width: 53px; height: 53px;}}
@media (max-width: 991px) {.footer__socials {column-gap: 5px;}}
@media (max-width: 991px) {.footer__menu {padding-left: 5px;}}
@media (max-width: 991px) {.footer_info {padding-left: 5px;}}
@media (max-width: 991px) {.contacts-list__link {text-decoration: none;}}
@media (max-width: 991px) {.section-contacts__list-wrapper {row-gap: 20px; padding-left: 5px;}}
@media (max-width: 991px) {.section-contacts__top {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; margin-bottom: 40px;}}
@media (max-width: 991px) {.social-block {min-height: 150px;}}
@media (max-width: 991px) {.section-contacts {padding-bottom: 40px;}}
@media (max-width: 991px) {.section-form {padding-top: 40px; padding-bottom: 80px;}}
@media (max-width: 991px) {.section-form__top {margin-bottom: 25px;}}
@media (max-width: 991px) {.contact-form {padding-left: 5px;}}
@media (max-width: 991px) {.social-block__link {font-size: 18px;}}
@media (max-width: 991px) {.section-contacts__text {max-width: 334px;}}
@media (max-width: 991px) {.section-services-main {padding-bottom: 40px; padding-top: 100px;}}
@media (max-width: 991px) {.services-accordion__title-price {max-width: 177px;}}
@media (max-width: 991px) {.services-accordion__title-number {max-width: 177px;}}
@media (max-width: 991px) {.section-form__text {padding-left: 5px; margin-bottom: 25px;}}
@media (max-width: 991px) {.section-cover-about__top {row-gap: 15px; margin-bottom: 25px;}}
@media (max-width: 991px) {.section-cover-about__text {max-width: 411px;}}
@media (max-width: 991px) {.section-cover-about__img {height: 400px;}}
@media (max-width: 991px) {.section-studio__img {width: 108px; height: 108px;}}
@media (max-width: 991px) {.section-studio__text-bottom {padding-left: 5px; margin-bottom: 10px;}}
@media (max-width: 991px) {.section-studio {padding-top: 80px; padding-bottom: 40px;}}
@media (max-width: 991px) {.section-advantages__content {width: auto;}}
@media (max-width: 991px) {.advantages-list__card {min-height: 170px;}}
@media (max-width: 991px) {.advantages-list__number {margin-bottom: 36px;}}
@media (max-width: 991px) {.advantages-list {column-gap: 10px;}}
@media (max-width: 991px) {.section-advantages {padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 991px) {.section-process {padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 991px) {.process-accordion__title {column-gap: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 991px) {.process-accordion__title-text {max-width: 300px;}}
@media (max-width: 991px) {.section-team {padding-top: 40px; padding-bottom: 80px;}}
@media (max-width: 991px) {.section-team__list {padding-left: 5px; column-gap: 10px;}}
@media (max-width: 991px) {.team-card__img {height: 200px;}}
@media (max-width: 991px) {.team-card__top-text {row-gap: 0px;}}
@media (max-width: 991px) {.section-advantages__square {width: 7px; height: 7px;}}
@media (max-width: 991px) {.background-lines {padding-left: 15px; padding-right: 15px;}}
@media (max-width: 991px) {.contact-form__field {height: 17px;}}
@media (max-width: 991px) {.contact-form__input-message {margin-bottom: 8px;}}
@media (max-width: 991px) {.contact-form__submit {margin-top: 25px;}}
@media (max-width: 991px) {.section-project-cover__bottom {column-gap: 10px; margin-top: 15px; margin-bottom: 2px;}}
@media (max-width: 991px) {.section-project-cover__title {max-width: 350px;}}
@media (max-width: 991px) {.list-project-info__item {column-gap: 10px;}}
@media (max-width: 991px) {.section-gallery {padding-top: 40px; padding-bottom: 80px;}}
@media (max-width: 991px) {.section-gallery__title {padding-left: 5px;}}
@media (max-width: 991px) {.gallery-slider__card {padding-left: 5px; padding-right: 5px; height: 270px;}}
@media (max-width: 991px) {.gallery-card-small {height: 190px;}}
@media (max-width: 991px) {.gallery-slider {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 991px) {.section-about-project {padding-top: 80px; padding-bottom: 40px;}}
@media (max-width: 991px) {.gallery-slider__controls {margin-left: 15px;}}
@media (max-width: 991px) {.plan-list__img {height: 320px;}}
@media (max-width: 991px) {.section-about-project__text {max-width: 327px;}}
@media (max-width: 991px) {.section-about-project__link {margin-top: 15px; margin-bottom: 25px;}}
@media (max-width: 991px) {.plan-slider {padding-left: 5px;}}
@media (max-width: 991px) {.plan-slider__controls {margin-top: 160px;}}
@media (max-width: 991px) {.section-privacy {padding-top: 110px; padding-bottom: 50px;}}
@media (max-width: 991px) {.privacy-group {padding-top: 10px; margin-bottom: 30px;}}
@media (max-width: 991px) {.section-privacy__title {margin-bottom: 40px;}}
@media (max-width: 991px) {.privacy-group__title {max-width: 210px;}}
@media (max-width: 991px) {.portfolio-item {column-gap: 10px;}}
@media (max-width: 991px) {.section-portfolio__list {padding-top: 20px;}}
@media (max-width: 991px) {.portfolio-item__img {height: 272px;}}
@media (max-width: 991px) {.portfolio-item__img-small {height: 177px;}}
@media (max-width: 991px) {.section-portfolio {padding-bottom: 80px;}}
@media (max-width: 991px) {.lines-padding-top {padding-top: 148px;}}
@media (max-width: 991px) {.section-portfolio__top-content {padding-left: 7px;}}
@media (max-width: 991px) {.portfolio-item__wrapper {column-gap: 10px;}}
@media (max-width: 991px) {.header__content {width: auto;}}
@media (max-width: 991px) {.section-cover__title {max-width: 520px;}}
@media (max-width: 991px) {.projects-slider__top {align-items: flex-end;}}
@media (max-width: 991px) {.section-studio__text-wrapper {padding-left: 5px;}}
@media (max-width: 991px) {.section-contacts__title {max-width: 334px;}}
@media (max-width: 767px) {.container-1 {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.h1 {font-size: 40px;}}
@media (max-width: 767px) {.h2 {font-size: 28px;}}
@media (max-width: 767px) {.number-1 {font-size: 40px;}}
@media (max-width: 767px) {.title-2 {font-size: 17px;}}
@media (max-width: 767px) {.text-1 {font-size: 16px;}}
@media (max-width: 767px) {.descriptor-2 {font-size: 13px;}}
@media (max-width: 767px) {.number-3 {font-size: 12px;}}
@media (max-width: 767px) {.title-1 {font-size: 18px;}}
@media (max-width: 767px) {.title-3 {font-size: 14px;}}
@media (max-width: 767px) {.text-2 {font-size: 14px;}}
@media (max-width: 767px) {.text-3 {font-size: 13px;}}
@media (max-width: 767px) {.text-4 {font-size: 12px;}}
@media (max-width: 767px) {.descriptor-1 {font-size: 14px;}}
@media (max-width: 767px) {.descriptor-3 {font-size: 12px;}}
@media (max-width: 767px) {.text-link {font-size: 14px;}}
@media (max-width: 767px) {.button-text {font-size: 14px;}}
@media (max-width: 767px) {.section-cover__line-group {display: none;}}
@media (max-width: 767px) {.section-cover__elipse {width: 352px;}}
@media (max-width: 767px) {.section-cover__title {max-width: 370px;}}
@media (max-width: 767px) {.section-about__top-content {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-about_subtitle {width: auto;}}
@media (max-width: 767px) {.section-about__text {width: auto; margin-left: 0px; padding-left: 0px; font-size: 3.75vw;}}
@media (max-width: 767px) {.section-about__text-midle {text-align: left; margin-left: 0px; width: auto; font-size: 3.75vw;}}
@media (max-width: 767px) {.section-about__text-bottom {width: auto; margin-left: 0px; padding-left: 0px; margin-bottom: 15px; font-size: 3.75vw;}}
@media (max-width: 767px) {.section-about__link {margin-left: 0px; padding-left: 0px; width: auto;}}
@media (max-width: 767px) {.section-about__img-wrapper {padding-left: 0px; margin-left: 0px; width: 100%;}}
@media (max-width: 767px) {.section-about {padding-top: 70px; padding-bottom: 35px;}}
@media (max-width: 767px) {.section-projects__button-container {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.projects-slider {padding-left: 5px;}}
@media (max-width: 767px) {.section-projects__button-wrapper {margin-left: 0px; width: auto; padding-left: 0px;}}
@media (max-width: 767px) {.section-projects__top-content {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-projects__subtitle {width: auto;}}
@media (max-width: 767px) {.section-about__title {width: 70%;}}
@media (max-width: 767px) {.section-projects__title {width: 70%;}}
@media (max-width: 767px) {.projects-slider__card {min-height: 282px;}}
@media (max-width: 767px) {.section-projects {padding-top: 35px; padding-bottom: 35px;}}
@media (max-width: 767px) {.services-accordion__title {flex-direction: column-reverse; grid-template-columns: 1fr; display: flex; row-gap: 0px; align-items: flex-start; padding-bottom: 7px;}}
@media (max-width: 767px) {.section-services__top-content {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-services__subtitle {width: auto;}}
@media (max-width: 767px) {.section-services {padding-top: 35px; padding-bottom: 35px;}}
@media (max-width: 767px) {.caption-text {font-size: 11px;}}
@media (max-width: 767px) {.section-contact {padding-top: 35px; padding-bottom: 70px;}}
@media (max-width: 767px) {.footer {padding-top: 15px;}}
@media (max-width: 767px) {.footer_info {flex-direction: column-reverse; align-items: flex-start; row-gap: 10px; justify-content: flex-start;}}
@media (max-width: 767px) {.social-link__icon {width: 45px; height: 45px;}}
@media (max-width: 767px) {.footer__socials {column-gap: 6px;}}
@media (max-width: 767px) {.section-contacts__top {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.section-contacts {padding-bottom: 35px;}}
@media (max-width: 767px) {.social-block {min-height: 120px;}}
@media (max-width: 767px) {.section-contacts__list-wrapper {width: auto; padding-left: 0px; margin-left: 0px;}}
@media (max-width: 767px) {.section-form {padding-top: 35px; padding-bottom: 70px;}}
@media (max-width: 767px) {.contact-form {width: auto; margin-left: 0px; padding-left: 0px;}}
@media (max-width: 767px) {.section-form__top {flex-direction: row-reverse; margin-bottom: 20px;}}
@media (max-width: 767px) {.section-form__subtitle {width: auto;}}
@media (max-width: 767px) {.section-form__title {width: 70%;}}
@media (max-width: 767px) {.section-contacts__text {max-width: 350px;}}
@media (max-width: 767px) {.section-services-main {padding-top: 90px; padding-bottom: 35px;}}
@media (max-width: 767px) {.services-accordion__title-info {width: 100%; padding-bottom: 2px; align-items: center;}}
@media (max-width: 767px) {.services-accordion__title-price {max-width: none;}}
@media (max-width: 767px) {.section-services-main__title {width: auto; padding-left: 0px;}}
@media (max-width: 767px) {.scection-form__top-content {flex-direction: row-reverse; margin-bottom: 10px;}}
@media (max-width: 767px) {.section-form__text {width: auto; margin-bottom: 20px; padding-left: 0px;}}
@media (max-width: 767px) {.section-cover-about__top {row-gap: 10px; margin-bottom: 20px;}}
@media (max-width: 767px) {.section-cover-about {padding-top: 90px;}}
@media (max-width: 767px) {.section-studio__text {width: 80%; margin-left: 0px;}}
@media (max-width: 767px) {.section-studio__text-bottom {margin-left: 0px; padding-left: 0px; width: 80%;}}
@media (max-width: 767px) {.section-studio__img-wrapper {width: 100%;}}
@media (max-width: 767px) {.section-studio__text-wrapper {width: auto; max-width: 364px; margin-left: 0px; padding-left: 0px;}}
@media (max-width: 767px) {.section-studio__top-content {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-studio__subtitle {width: auto;}}
@media (max-width: 767px) {.section-studio__title {width: 80%;}}
@media (max-width: 767px) {.section-studio {padding-top: 70px; padding-bottom: 35px;}}
@media (max-width: 767px) {.section-studio__img {width: 139px; height: 139px;}}
@media (max-width: 767px) {.section-advantages__content {overflow-x: scroll; overflow-y: scroll;}}
@media (max-width: 767px) {.advantages-list__card {min-height: 160px;}}
@media (max-width: 767px) {.section-advantages {padding-top: 35px; padding-bottom: 35px;}}
@media (max-width: 767px) {.section-advantages__top-content {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-advantages__title {width: 60%;}}
@media (max-width: 767px) {.section-advantages__subtitle {width: auto;}}
@media (max-width: 767px) {.section-process__top-conrent {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-process__title {width: 60%;}}
@media (max-width: 767px) {.section-process__subtitle {width: auto;}}
@media (max-width: 767px) {.process-accordion__title {grid-template-columns: 1fr; display: flex; flex-direction: column-reverse;}}
@media (max-width: 767px) {.section-process {padding-top: 35px; padding-bottom: 35px;}}
@media (max-width: 767px) {.section-team__list {width: 100%; padding-left: 0px;}}
@media (max-width: 767px) {.section-team {padding-top: 35px; padding-bottom: 70px;}}
@media (max-width: 767px) {.team-card__img {height: 280px;}}
@media (max-width: 767px) {.team-card__text-content {row-gap: 8px;}}
@media (max-width: 767px) {.section-team__top-content {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-team__title {width: 60%;}}
@media (max-width: 767px) {.section-team__subtitle {width: auto;}}
@media (max-width: 767px) {.section-project-cover__img {height: 570px;}}
@media (max-width: 767px) {.section-project-cover__bottom {row-gap: 20px;}}
@media (max-width: 767px) {.section-project-cover__title {max-width: 100%;}}
@media (max-width: 767px) {.gallery-slider__card {height: 272px;}}
@media (max-width: 767px) {.section-gallery__title {width: 100%; padding-left: 0px;}}
@media (max-width: 767px) {.gallery-slider {padding-left: 5px; padding-right: 5px; min-height: 322px;}}
@media (max-width: 767px) {.section-about-project {padding-top: 70px; padding-bottom: 35px;}}
@media (max-width: 767px) {.section-gallery {padding-top: 35px; padding-bottom: 70px;}}
@media (max-width: 767px) {.gallery-slider__controls {margin-left: auto; margin-right: 15px;}}
@media (max-width: 767px) {.background-lines {display: none;}}
@media (max-width: 767px) {.section-about-project__text-wrapper {width: auto; padding-left: 0px;}}
@media (max-width: 767px) {.section-about-project__text {max-width: 389px;}}
@media (max-width: 767px) {.section-about-project__link {margin-left: 0px; padding-left: 0px;}}
@media (max-width: 767px) {.section-about-project__top-content {flex-direction: row-reverse;}}
@media (max-width: 767px) {.section-about-project__subtitle {width: auto;}}
@media (max-width: 767px) {.plan-slider {width: auto; padding-left: 0px; margin-left: 0px;}}
@media (max-width: 767px) {.plan-slider__controls {padding-left: 0px; padding-right: 0px;}}
@media (max-width: 767px) {.privacy-group {grid-template-columns: 1fr; row-gap: 15px;}}
@media (max-width: 767px) {.privacy-group__title {max-width: none;}}
@media (max-width: 767px) {.section-privacy {padding-top: 100px; padding-bottom: 40px;}}
@media (max-width: 767px) {.section-privacy__title {max-width: 449px;}}
@media (max-width: 767px) {.contact-form-main {max-width: 460px;}}
@media (max-width: 767px) {.portfolio-item {grid-template-columns: 1fr; row-gap: 20px;}}
@media (max-width: 767px) {.portfolio-item__img {height: 240px;}}
@media (max-width: 767px) {.portfolio-item__img-small {height: 240px;}}
@media (max-width: 767px) {.section-portfolio {padding-bottom: 70px; padding-top: 90px;}}
@media (max-width: 767px) {.section-portfolio__top-content {width: auto; padding-left: 0px;}}
@media (max-width: 767px) {.portfolio-item__wrapper {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.section-services__title {width: 70%;}}
@media (max-width: 767px) {.section-portfolio__title {width: 70%;}}
@media (max-width: 767px) {.section-contacts__title {max-width: 350px;}}
@media (max-width: 767px) {.section-about-project__title {width: 80%;}}
@media (max-width: 479px) {.h1 {font-size: 30px;}}
@media (max-width: 479px) {.h2 {font-size: 22px;}}
@media (max-width: 479px) {.number-1 {font-size: 40px;}}
@media (max-width: 479px) {.text-1 {font-size: 14px;}}
@media (max-width: 479px) {.text-2 {font-size: 13px;}}
@media (max-width: 479px) {.text-3 {font-size: 12px;}}
@media (max-width: 479px) {.text-4 {font-size: 12px; letter-spacing: -0.03em;}}
@media (max-width: 479px) {.title-1 {font-size: 16px;}}
@media (max-width: 479px) {.title-2 {font-size: 16px;}}
@media (max-width: 479px) {.title-3 {font-size: 14px;}}
@media (max-width: 479px) {.descriptor-1 {font-size: 13px;}}
@media (max-width: 479px) {.descriptor-2 {font-size: 12px;}}
@media (max-width: 479px) {.descriptor-3 {font-size: 11px;}}
@media (max-width: 479px) {.text-link {font-size: 13px;}}
@media (max-width: 479px) {.button-text {font-size: 14px;}}
@media (max-width: 479px) {.section-cover__button {max-width: 300px;}}
@media (max-width: 479px) {.section-cover__text-wrapper {row-gap: 20px;}}
@media (max-width: 479px) {.section-cover__elipse {width: 300px;}}
@media (max-width: 479px) {.section-cover__title {max-width: 280px;}}
@media (max-width: 479px) {.section-about__top-content {margin-bottom: 15px;}}
@media (max-width: 479px) {.section-about {padding-top: 60px; padding-bottom: 30px;}}
@media (max-width: 479px) {.section-about__img-wrapper {height: 230px;}}
@media (max-width: 479px) {.section-projects__top-content {margin-bottom: 15px;}}
@media (max-width: 479px) {.projects-slider__card {min-height: 280px;}}
@media (max-width: 479px) {.section-projects {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 479px) {.section-services__top-content {margin-bottom: 15px;}}
@media (max-width: 479px) {.services-accordion__title {row-gap: 1px;}}
@media (max-width: 479px) {.section-services {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 479px) {.caption-text {font-size: 10px;}}
@media (max-width: 479px) {.running-line__item {margin-left: 0px; padding-left: 10px;}}
@media (max-width: 479px) {.running-line {margin-bottom: 20px;}}
@media (max-width: 479px) {.section-contact {padding-top: 30px; padding-bottom: 60px;}}
@media (max-width: 479px) {.privacy-link {right: 60px;}}
@media (max-width: 479px) {.footer__menu {width: 100%; display: block;}}
@media (max-width: 479px) {.footer__top {flex-direction: column; row-gap: 30px; align-items: center; margin-bottom: 20px;}}
@media (max-width: 479px) {.footer__bottom {flex-direction: column; align-items: center; row-gap: 25px;}}
@media (max-width: 479px) {.footer_info {width: auto; align-items: center;}}
@media (max-width: 479px) {.section-contacts {padding-top: 90px; padding-bottom: 30px;}}
@media (max-width: 479px) {.social-block__link {font-size: 16px;}}
@media (max-width: 479px) {.social-block {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}}
@media (max-width: 479px) {.section-form {padding-top: 30px; padding-bottom: 60px;}}
@media (max-width: 479px) {.section-services-main {padding-bottom: 30px;}}
@media (max-width: 479px) {.services-accordion__title-info {padding-bottom: 1px;}}
@media (max-width: 479px) {.section-services-main__title {margin-bottom: 15px;}}
@media (max-width: 479px) {.section-cover-about__text {max-width: 300px;}}
@media (max-width: 479px) {.section-studio__top-content {margin-bottom: 15px;}}
@media (max-width: 479px) {.section-studio__img {width: 145px; height: 145px;}}
@media (max-width: 479px) {.section-advantages {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 479px) {.section-process {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 479px) {.section-process__top-conrent {margin-bottom: 15px;}}
@media (max-width: 479px) {.section-team__list {grid-template-columns: 1fr; row-gap: 20px;}}
@media (max-width: 479px) {.section-team {padding-top: 30px; padding-bottom: 60px;}}
@media (max-width: 479px) {.team-card__img {height: 350px;}}
@media (max-width: 479px) {.team-card__text-content {row-gap: 5px;}}
@media (max-width: 479px) {.section-studio {padding-top: 60px;}}
@media (max-width: 479px) {.section-team__top-content {margin-bottom: 15px;}}
@media (max-width: 479px) {.contact-form__field {height: 15px; padding-bottom: 3px;}}
@media (max-width: 479px) {.contact-form__submit {margin-top: 20px;}}
@media (max-width: 479px) {.list-project-info__text {text-align: right;}}
@media (max-width: 479px) {.section-project-cover__bottom {row-gap: 15px;}}
@media (max-width: 479px) {.section-gallery {padding-top: 30px; padding-bottom: 60px;}}
@media (max-width: 479px) {.section-about-project {padding-top: 60px; padding-bottom: 30px;}}
@media (max-width: 479px) {.gallery-slider__card {height: 223px;}}
@media (max-width: 479px) {.section-gallery__title {margin-bottom: 15px;}}
@media (max-width: 479px) {.gallery-slider {min-height: 273px;}}
@media (max-width: 479px) {.gallery-slider__controls {margin-right: 10px; max-width: 90px;}}
@media (max-width: 479px) {.plan-list__img {height: 300px;}}
@media (max-width: 479px) {.plan-slider__controls {margin-top: 150px;}}
@media (max-width: 479px) {.section-privacy {padding-top: 90px;}}
@media (max-width: 479px) {.section-privacy__title {margin-bottom: 30px;}}
@media (max-width: 479px) {.privacy-group {row-gap: 10px; margin-bottom: 25px;}}
@media (max-width: 479px) {.portfolio-item__img {height: 200px;}}
@media (max-width: 479px) {.portfolio-item__img-small {height: 200px;}}
@media (max-width: 479px) {.section-portfolio__top-content {margin-bottom: 15px;}}
@media (max-width: 479px) {.section-portfolio {padding-bottom: 60px;}}
@media (max-width: 479px) {.section-about__text {font-size: 5vw; width: 90%;}}
@media (max-width: 479px) {.section-about__text-midle {font-size: 5vw; width: 94%;}}
@media (max-width: 479px) {.section-about__text-bottom {font-size: 5vw;}}
@media (max-width: 479px) {.section-studio__title {width: 70%;}}
@media (max-width: 479px) {.section-advantages__title {width: 50%;}}
@media (max-width: 479px) {.section-form__title {width: 60%;}}
@media (max-width: 479px) {.services-accordion__title-price {width: 100%;}}
@media (max-width: 479px) {.section-contacts__text {max-width: 300px;}}
@media (max-width: 479px) {.section-contacts__title {max-width: 300px;}}
@media (max-width: 479px) {.section-about-project__text {max-width: none;}}
@media (max-width: 479px) {.plan-list__title {width: 40%;}}
@media (min-width: 1440px) {.container-1 {padding-left: 80px; padding-right: 80px;}}
@media (min-width: 1440px) {.h1 {font-size: 105px;}}
@media (min-width: 1440px) {.h2 {font-size: 56px;}}
@media (min-width: 1440px) {.number-1 {font-size: 64px;}}
@media (min-width: 1440px) {.number-2 {font-size: 26px;}}
@media (min-width: 1440px) {.number-3 {font-size: 16px;}}
@media (min-width: 1440px) {.title-1 {font-size: 35px;}}
@media (min-width: 1440px) {.title-2 {font-size: 24px;}}
@media (min-width: 1440px) {.title-3 {font-size: 18px;}}
@media (min-width: 1440px) {.text-1 {font-size: 30px;}}
@media (min-width: 1440px) {.text-2 {font-size: 18px;}}
@media (min-width: 1440px) {.text-3 {font-size: 16px;}}
@media (min-width: 1440px) {.text-4 {font-size: 14px;}}
@media (min-width: 1440px) {.descriptor-1 {font-size: 20px;}}
@media (min-width: 1440px) {.descriptor-2 {font-size: 16px;}}
@media (min-width: 1440px) {.descriptor-3 {font-size: 16px;}}
@media (min-width: 1440px) {.text-link {font-size: 18px;}}
@media (min-width: 1440px) {.nav-link {font-size: 14px;}}
@media (min-width: 1440px) {.button-text {font-size: 16px;}}
@media (min-width: 1440px) {.button-1 {height: 55px;}}
@media (min-width: 1440px) {.section-cover__title {max-width: 900px;}}
@media (min-width: 1440px) {.section-cover__line-group {max-width: 651px;}}
@media (min-width: 1440px) {.section-cover__elipse {width: 653px;}}
@media (min-width: 1440px) {.section-cover__button {max-width: 494px;}}
@media (min-width: 1440px) {.section-cover__text-wrapper {row-gap: 30px;}}
@media (min-width: 1440px) {.section-cover__description {max-width: 350px;}}
@media (min-width: 1440px) {.header {padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1440px) {.header__wrapper {height: 24px;}}
@media (min-width: 1440px) {.header__content {width: 50%; margin-left: auto; padding-left: 10px;}}
@media (min-width: 1440px) {.section-about__text-midle {font-size: 2.43vw;}}
@media (min-width: 1440px) {.section-about {padding-top: 120px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.gap {column-gap: 20px;}}
@media (min-width: 1440px) {.section-about__text-bottom {padding-left: 9px; margin-bottom: 30px; font-size: 2.43vw;}}
@media (min-width: 1440px) {.section-about__text {padding-left: 9px; font-size: 2.43vw;}}
@media (min-width: 1440px) {.section-about__link {padding-left: 9px; margin-bottom: 40px;}}
@media (min-width: 1440px) {.section-about__img-wrapper {height: 370px; padding-left: 9px;}}
@media (min-width: 1440px) {.section-about__top-content {margin-bottom: 30px;}}
@media (min-width: 1440px) {.section-projects__button-container {padding-left: 80px; padding-right: 80px;}}
@media (min-width: 1440px) {.section-projects__top-content {margin-bottom: 30px;}}
@media (min-width: 1440px) {.projects-slider__card {margin-left: 10px; margin-right: 10px; min-height: 428px;}}
@media (min-width: 1440px) {.projects-slider {padding-left: 70px; padding-top: 20px;}}
@media (min-width: 1440px) {.projects-slider__img {height: 305px;}}
@media (min-width: 1440px) {.projects-slider__icon {width: 24px; height: 24px;}}
@media (min-width: 1440px) {.section-projects__button-wrapper {padding-left: 10px; margin-top: 40px;}}
@media (min-width: 1440px) {.section-projects__button {max-width: 305px;}}
@media (min-width: 1440px) {.projects-slider__title {max-width: 240px;}}
@media (min-width: 1440px) {.section-projects {padding-top: 60px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.services-accordion__title {column-gap: 20px;}}
@media (min-width: 1440px) {.section-services {padding-top: 60px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.section-services__top-content {margin-bottom: 30px;}}
@media (min-width: 1440px) {.caption-text {font-size: 12px;}}
@media (min-width: 1440px) {.privacy-link {right: 37px;}}
@media (min-width: 1440px) {.section-contact {padding-top: 60px; padding-bottom: 120px;}}
@media (min-width: 1440px) {.running-line {margin-bottom: 40px;}}
@media (min-width: 1440px) {.footer__privacy-link {font-size: 14px;}}
@media (min-width: 1440px) {.footer__rights {font-size: 14px;}}
@media (min-width: 1440px) {.footer__top {margin-bottom: 35px;}}
@media (min-width: 1440px) {.section-contacts {padding-top: 139px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.social-block {min-height: 220px; row-gap: 5px; padding-left: 30px; padding-right: 30px; padding-top: 30px; padding-bottom: 30px;}}
@media (min-width: 1440px) {.social-block__link {font-size: 28px;}}
@media (min-width: 1440px) {.section-contacts__text {max-width: 488px;}}
@media (min-width: 1440px) {.section-contacts__top {margin-bottom: 60px;}}
@media (min-width: 1440px) {.section-contacts__list-wrapper {padding-left: 10px;}}
@media (min-width: 1440px) {.contact-form {padding-left: 10px;}}
@media (min-width: 1440px) {.section-services-main {padding-top: 124px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.services-accordion__title-price {max-width: 305px;}}
@media (min-width: 1440px) {.services-accordion__title-number {max-width: 305px;}}
@media (min-width: 1440px) {.section-form {padding-bottom: 120px; padding-top: 60px;}}
@media (min-width: 1440px) {.section-cover-about {padding-top: 124px;}}
@media (min-width: 1440px) {.section-cover-about__text {max-width: 505px;}}
@media (min-width: 1440px) {.section-cover-about__img {height: 610px;}}
@media (min-width: 1440px) {.section-studio__text-bottom {margin-bottom: 30px; padding-left: 10px;}}
@media (min-width: 1440px) {.section-studio__img {width: 185px; height: 185px; margin-top: auto;}}
@media (min-width: 1440px) {.section-studio__text-wrapper {padding-left: 10px;}}
@media (min-width: 1440px) {.section-studio__top-content {margin-bottom: 30px;}}
@media (min-width: 1440px) {.section-studio {padding-top: 120px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.section-advantages {padding-top: 60px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.section-advantages__top-content {margin-bottom: 30px;}}
@media (min-width: 1440px) {.section-advantages__square {width: 11px; height: 11px;}}
@media (min-width: 1440px) {.advantages-list__number {margin-bottom: 51px;}}
@media (min-width: 1440px) {.advantages-list__card {min-height: 205px;}}
@media (min-width: 1440px) {.advantages-list {column-gap: 20px;}}
@media (min-width: 1440px) {.section-process__top-conrent {margin-bottom: 30px;}}
@media (min-width: 1440px) {.section-process {padding-top: 60px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.process-accordion__title {column-gap: 20px;}}
@media (min-width: 1440px) {.process-accordion__title-arrow {width: 24px; height: 24px;}}
@media (min-width: 1440px) {.section-team {padding-top: 60px; padding-bottom: 120px;}}
@media (min-width: 1440px) {.section-team__top-content {margin-bottom: 30px;}}
@media (min-width: 1440px) {.section-team__list {padding-left: 10px; column-gap: 20px;}}
@media (min-width: 1440px) {.team-card__img {height: 330px;}}
@media (min-width: 1440px) {.team-card {row-gap: 20px;}}
@media (min-width: 1440px) {.team-card__top-text {row-gap: 0px;}}
@media (min-width: 1440px) {.background-lines {padding-left: 80px; padding-right: 80px;}}
@media (min-width: 1440px) {.contact-form__input-name {margin-bottom: 18px;}}
@media (min-width: 1440px) {.contact-form__input-phone {margin-bottom: 18px;}}
@media (min-width: 1440px) {.contact-form__input-email {margin-bottom: 18px;}}
@media (min-width: 1440px) {.contact-form__input-message {margin-bottom: 16px;}}
@media (min-width: 1440px) {.contact-form__submit {margin-top: 30px;}}
@media (min-width: 1440px) {.section-project-cover__title {max-width: 600px;}}
@media (min-width: 1440px) {.section-project-cover__bottom {column-gap: 20px; margin-bottom: 10px;}}
@media (min-width: 1440px) {.list-project-info__item {column-gap: 20px;}}
@media (min-width: 1440px) {.section-project-cover__img {height: 734px;}}
@media (min-width: 1440px) {.section-about-project {padding-top: 120px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.section-gallery {padding-top: 60px; padding-bottom: 120px;}}
@media (min-width: 1440px) {.section-gallery__title {padding-left: 10px; margin-bottom: 30px;}}
@media (min-width: 1440px) {.gallery-slider__card {height: 465px; padding-left: 10px; padding-right: 10px;}}
@media (min-width: 1440px) {.gallery-card-small {height: 350px;}}
@media (min-width: 1440px) {.gallery-slider {padding-left: 70px; padding-right: 70px;}}
@media (min-width: 1440px) {.slider__arrow {width: 41px; height: 41px;}}
@media (min-width: 1440px) {.gallery-slider__controls {max-width: 97px; margin-left: 80px;}}
@media (min-width: 1440px) {.plan-list__img {height: 450px;}}
@media (min-width: 1440px) {.section-about-project__top-content {margin-bottom: 30px;}}
@media (min-width: 1440px) {.section-about-project__link {padding-left: 10px;}}
@media (min-width: 1440px) {.section-about-project__text-wrapper {padding-left: 10px;}}
@media (min-width: 1440px) {.plan-slider {padding-left: 10px;}}
@media (min-width: 1440px) {.plan-slider__controls {margin-top: 225px;}}
@media (min-width: 1440px) {.plan-slider__arrow {width: 32px; height: 32px;}}
@media (min-width: 1440px) {.section-privacy__title {max-width: 900px;}}
@media (min-width: 1440px) {.privacy-group {grid-template-columns: 1fr 1fr; column-gap: 20px;}}
@media (min-width: 1440px) {.section-privacy {padding-top: 134px; padding-bottom: 80px;}}
@media (min-width: 1440px) {.privacy-group__title {max-width: 340px;}}
@media (min-width: 1440px) {.contact-form-main {max-width: 552px;}}
@media (min-width: 1440px) {.section-portfolio {padding-bottom: 120px; padding-top: 124px;}}
@media (min-width: 1440px) {.lines-padding-top {padding-top: 202px;}}
@media (min-width: 1440px) {.section-portfolio__top-content {margin-bottom: 30px; padding-left: 10px;}}
@media (min-width: 1440px) {.section-portfolio__list {padding-top: 30px; row-gap: 30px;}}
@media (min-width: 1440px) {.portfolio-item {column-gap: 20px;}}
@media (min-width: 1440px) {.portfolio-item__img {height: 487px;}}
@media (min-width: 1440px) {.portfolio-item__img-small {height: 305px;}}
@media (min-width: 1440px) {.section-services-main__title {margin-bottom: 30px;}}
@media (min-width: 1440px) {.portfolio-item__wrapper {column-gap: 20px;}}
@media (min-width: 1440px) {.projects-slider__navigation {width: 45px; height: 45px;}}
@media (min-width: 1440px) {.projects-slider__content {min-width: 305px;}}
@media (min-width: 1440px) {.section-contacts__title {max-width: 488px;}}
@media (min-width: 1920px) {.h1 {font-size: 135px;}}
@media (min-width: 1920px) {.h2 {font-size: 68px;}}
@media (min-width: 1920px) {.number-1 {font-size: 94px;}}
@media (min-width: 1920px) {.number-2 {font-size: 32px;}}
@media (min-width: 1920px) {.title-1 {font-size: 46px;}}
@media (min-width: 1920px) {.title-2 {font-size: 32px;}}
@media (min-width: 1920px) {.title-3 {font-size: 24px;}}
@media (min-width: 1920px) {.text-1 {font-size: 40px;}}
@media (min-width: 1920px) {.text-2 {font-size: 24px;}}
@media (min-width: 1920px) {.text-3 {font-size: 18px;}}
@media (min-width: 1920px) {.text-4 {font-size: 16px;}}
@media (min-width: 1920px) {.descriptor-1 {font-size: 24px;}}
@media (min-width: 1920px) {.descriptor-2 {font-size: 20px;}}
@media (min-width: 1920px) {.descriptor-3 {font-size: 20px;}}
@media (min-width: 1920px) {.text-link {font-size: 20px;}}
@media (min-width: 1920px) {.nav-link {font-size: 16px;}}
@media (min-width: 1920px) {.button-text {font-size: 16px;}}
@media (min-width: 1920px) {.container-1 {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.button-1 {height: 60px;}}
@media (min-width: 1920px) {.section-cover__title {max-width: 1200px;}}
@media (min-width: 1920px) {.section-cover__text-wrapper {row-gap: 35px;}}
@media (min-width: 1920px) {.section-cover__elipse {width: 871px;}}
@media (min-width: 1920px) {.container-cover {max-width: none;}}
@media (min-width: 1920px) {.section-cover__line-group {max-width: 872px;}}
@media (min-width: 1920px) {.header {padding-top: 25px; padding-bottom: 25px;}}
@media (min-width: 1920px) {.header_lang {font-size: 16px;}}
@media (min-width: 1920px) {.section-about__text-midle {font-size: 46px;}}
@media (min-width: 1920px) {.section-about__img-wrapper {height: 499px;}}
@media (min-width: 1920px) {.section-about__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.section-about__text-bottom {margin-bottom: 40px; font-size: 46px;}}
@media (min-width: 1920px) {.section-projects__button-container {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.projects-slider__card {min-height: 522px;}}
@media (min-width: 1920px) {.projects-slider__img {width: 415px; height: 391px;}}
@media (min-width: 1920px) {.projects-slider__title {max-width: 330px;}}
@media (min-width: 1920px) {.projects-slider__icon {width: 32px; height: 32px;}}
@media (min-width: 1920px) {.section-projects__button {max-width: 415px;}}
@media (min-width: 1920px) {.projects-slider {padding-left: 90px;}}
@media (min-width: 1920px) {.section-projects__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.section-services__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.caption-text {font-size: 13px;}}
@media (min-width: 1920px) {.running-line {margin-bottom: 50px;}}
@media (min-width: 1920px) {.privacy-link {right: 77px;}}
@media (min-width: 1920px) {.footer__top {margin-bottom: 13px;}}
@media (min-width: 1920px) {.footer__privacy-link {font-size: 16px;}}
@media (min-width: 1920px) {.footer__rights {font-size: 16px;}}
@media (min-width: 1920px) {.social-link__icon {width: 78px; height: 78px;}}
@media (min-width: 1920px) {.social-block {min-height: 250px; padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px; row-gap: 10px;}}
@media (min-width: 1920px) {.section-contacts {padding-top: 133px;}}
@media (min-width: 1920px) {.section-contacts__top {margin-bottom: 80px;}}
@media (min-width: 1920px) {.section-contacts__list-wrapper {row-gap: 30px;}}
@media (min-width: 1920px) {.contacts-list__item {padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1920px) {.section-form__top {margin-bottom: 50px;}}
@media (min-width: 1920px) {.services-accordion__title-price {max-width: 415px;}}
@media (min-width: 1920px) {.services-accordion__title-number {max-width: 415px;}}
@media (min-width: 1920px) {.services-accordion__title {padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1920px) {.section-cover-about__top {row-gap: 30px; margin-bottom: 40px;}}
@media (min-width: 1920px) {.section-cover-about {padding-top: 133px;}}
@media (min-width: 1920px) {.section-cover-about__text {max-width: 627px;}}
@media (min-width: 1920px) {.section-studio__description {max-width: 435px;}}
@media (min-width: 1920px) {.section-studio__img {width: 219px; height: 219px;}}
@media (min-width: 1920px) {.section-studio__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.advantages-list__card {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1920px) {.advantages-list__number {margin-bottom: 71px;}}
@media (min-width: 1920px) {.section-advantages__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.section-process__top-conrent {margin-bottom: 40px;}}
@media (min-width: 1920px) {.team-card__img {height: 450px;}}
@media (min-width: 1920px) {.section-team__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.section-cover-about__img {height: 700px;}}
@media (min-width: 1920px) {.background-lines {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.contact-form__field {height: 23px;}}
@media (min-width: 1920px) {.contact-form__submit {margin-top: 40px;}}
@media (min-width: 1920px) {.section-project-cover__title {max-width: 820px;}}
@media (min-width: 1920px) {.section-gallery__title {margin-bottom: 40px;}}
@media (min-width: 1920px) {.gallery-slider {padding-left: 90px; padding-right: 90px;}}
@media (min-width: 1920px) {.slider__arrow {width: 51px; height: 51px;}}
@media (min-width: 1920px) {.gallery-slider__card {height: 600px;}}
@media (min-width: 1920px) {.gallery-card-small {height: 415px;}}
@media (min-width: 1920px) {.gallery-slider__controls {max-width: 122px; margin-left: 100px;}}
@media (min-width: 1920px) {.plan-list__img {height: 500px;}}
@media (min-width: 1920px) {.section-about-project__text {max-width: 415px;}}
@media (min-width: 1920px) {.section-about-project__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.section-about-project__link {margin-top: 30px; margin-bottom: 40px;}}
@media (min-width: 1920px) {.plan-slider__controls {margin-top: 250px;}}
@media (min-width: 1920px) {.privacy-group__title {max-width: 440px;}}
@media (min-width: 1920px) {.section-privacy__title {max-width: 1100px;}}
@media (min-width: 1920px) {.contact-form-main {max-width: 684px;}}
@media (min-width: 1920px) {.section-services-main {padding-top: 133px;}}
@media (min-width: 1920px) {.section-portfolio {padding-top: 133px;}}
@media (min-width: 1920px) {.lines-padding-top {padding-top: 231px;}}
@media (min-width: 1920px) {.section-portfolio__top-content {margin-bottom: 40px;}}
@media (min-width: 1920px) {.section-portfolio__list {padding-top: 40px; row-gap: 40px;}}
@media (min-width: 1920px) {.portfolio-item__img-small {height: 415px;}}
@media (min-width: 1920px) {.portfolio-item__img {height: 675px;}}
@media (min-width: 1920px) {.section-about__text {font-size: 46px;}}
@media (min-width: 1920px) {.projects-slider__navigation {width: 51px; height: 51px;}}
@media (min-width: 1920px) {.projects-slider__content {min-width: 415px;}}
@media (min-width: 1920px) {.section-cover__description {max-width: 400px;}}
@media (min-width: 1920px) {.section-contacts__title {max-width: 550px;}}
