.main-root {background-color: rgb(238, 238, 238);}
.section__ui-kit {padding-top: 50px; padding-bottom: 50px;}
.typography {display: flex; flex-direction: column; row-gap: 20px;}
.h2 {font-size: 2.29vw; text-transform: uppercase; font-family: 'Raleway'; font-weight: 500;}
.title2 {font-size: 1.29vw; font-family: 'Raleway'; font-weight: 600;}
.text1 {font-size: 1.29vw; line-height: 130%; letter-spacing: 0.02em; font-family: 'Inter'; font-weight: 300;}
.menu-link {font-size: 1.29vw; font-family: 'Raleway'; font-weight: 400;}
.numbers1 {font-size: 2vw; font-family: 'Inter'; font-weight: 600;}
.button-1-text {font-size: 1.29vw; font-family: 'Inter'; font-weight: 500;}
.button-1 {height: 3.93vw; width: 100%; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(119, 216, 219); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(0, 0, 0, 1);}
.button-1:hover {background-color: rgba(119, 216, 219, 0.7); color: rgba(22, 22, 22, 1);}
.button-1:active {color: rgba(22, 22, 22, 1); background-color: rgba(119, 216, 219, 0.7);}
.button-1-white {height: 4.58vw; width: 100%; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(248, 248, 248); border-top-width: 0.17vw; border-left-width: 0.17vw; border-right-width: 0.17vw; border-bottom-width: 0.17vw; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(248, 248, 248, 1); border-left-color: rgba(248, 248, 248, 1); border-right-color: rgba(248, 248, 248, 1); border-bottom-color: rgba(248, 248, 248, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(51, 51, 51, 1);}
.button-1-white:hover {background-color: rgb(91, 198, 203); border-top-color: rgba(248, 248, 248, 1); border-left-color: rgba(248, 248, 248, 1); border-right-color: rgba(248, 248, 248, 1); border-bottom-color: rgba(248, 248, 248, 1); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; color: rgba(51, 51, 51, 1);}
.button-1-white:active {color: rgba(51, 51, 51, 1); background-color: rgb(91, 198, 203); border-top-color: rgba(248, 248, 248, 1); border-left-color: rgba(248, 248, 248, 1); border-right-color: rgba(248, 248, 248, 1); border-bottom-color: rgba(248, 248, 248, 1); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.button-2-text {font-size: 1.29vw; font-family: 'Raleway'; font-weight: 500;}
.button-2 {border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(248, 248, 248); color: rgba(51, 51, 51, 1); column-gap: 0.83vw; width: 100%; flex-grow: 0; max-width: 30vw;}
.button-2:hover {background-color: rgb(196, 236, 237);}
.button-2:active {background-color: rgb(196, 236, 237);}
.buttons {background-color: rgb(63, 63, 63); padding-left: 30px; padding-right: 30px; width: 800px; flex-grow: 0;}
.section-servises__tab-item {padding-left: 3vw; padding-right: 3vw; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; background-color: rgb(248, 248, 248); color: rgba(22, 22, 22, 1); padding-top: 0.86vw; padding-bottom: 0.64vw; font-weight: 600;}
.section-servises__tab-item:hover {color: rgba(22, 22, 22, 1); background-size: auto; background-image: linear-gradient(rgba(196, 236, 237, 1) 0%, rgba(196, 236, 237, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.section-servises__tab-item.is-opened {background-image: linear-gradient(rgba(119, 216, 219, 1) 0%, rgba(119, 216, 219, 1) 100%);}
.section-servises__tabs-menu {column-gap: 1vw; row-gap: 1vw;}
.consultation-item {display: flex; column-gap: 0.83vw; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
.service-wrp {background-color: rgb(248, 248, 248); border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; padding-left: 2.5vw; padding-right: 2.5vw; display: flex; justify-content: space-between; align-items: center; padding-top: 1.67vw; padding-bottom: 1.67vw;}
.services__right-content {display: flex; justify-content: space-between; align-items: center; column-gap: 1.67vw; width: 80%;}
.services__service-name {text-align: center; width: 16vw;}
.services__dortor-wrp {display: flex; flex-direction: column; row-gap: 0.42vw;}
.diagnostics-item {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 10px; display: flex; column-gap: 10px;}
.services__diagnostics-wrp {width: auto;}
.neo-item__wrp {display: flex; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; justify-content: space-between;}
.neo__title-wrp {background-color: rgb(248, 248, 248); padding-left: 2.5vw; padding-right: 2.5vw; display: flex; align-items: center; justify-content: space-between; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; padding-top: 2vw; padding-bottom: 1.67vw; height: 5.33vw; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.neo__title-wrp:hover {background-color: rgb(196, 236, 237);}
.accordeon-arrow {background-size: 100% 100%; background-image: url("/d/arrow1.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; width: 1.67vw; height: 1.67vw; transform: rotateX(0deg) rotateY(0deg) rotateZ(45deg);}
.servises__neo {width: auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; display: block;}
.neo-item {margin-bottom: 0.83vw;}
.section-services__table {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; width: auto;}
.servises__cosmetology {width: auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; display: block;}
.cosmetology-item {margin-bottom: 0.83vw;}
.cosmetology-item__wrp {display: flex; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px;}
.cosmetology__title-wrp {width: 65.83vw; background-color: rgb(248, 248, 248); padding-left: 2.5vw; padding-right: 2.5vw; display: flex; align-items: center; justify-content: space-between; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; padding-top: 1.67vw; padding-bottom: 1.67vw; height: 5.33vw;}
.section-offer {padding-top: 6.67vw; padding-bottom: 6.67vw; background-color: rgb(119, 216, 219); border-top-right-radius: 1.67vw; border-top-left-radius: 1.67vw; margin-top: 9.17vw;}
.section-offer__content-wrp {display: flex; flex-direction: column; padding-left: 1.43vw; padding-right: 1.43vw;}
.section-offer__img {width: 100%; height: 14.29vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.h1 {font-size: 3.67vw; font-family: 'Raleway'; font-weight: 500;}
.section-offer__title {color: rgba(51, 51, 51, 1); margin-bottom: 1.43vw;}
.title1 {font-size: 1.43vw; line-height: 135%; font-family: 'Raleway'; font-weight: 600;}
.section-offer__img-wrp {margin-bottom: 5.83vw; justify-content: space-between;}
.section-offer__description {margin-bottom: 3.21vw; width: 55vw; color: rgba(51, 51, 51, 1);}
.header__content-wrp {height: 5.83vw; display: flex; justify-content: space-between; column-gap: 0.83vw;}
.header__menu-wrp {display: flex; align-items: center; padding-left: 20px; padding-right: 20px; background-color: rgb(248, 248, 248); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; width: 100%; justify-content: space-between; box-shadow: 2px 2px 8px 0px rgba(51, 51, 51, 0.2);}
.logo {width: auto; height: 4vw;}
.icon-menu {width: 1.67vw; height: 1.67vw;}
.menu__icon-wrp {display: flex; justify-content: space-between; column-gap: 2.5vw; width: auto; padding-right: 1.69vw;}
.menu__phone-button {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; background-color: rgb(119, 216, 219); border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; width: 100%; flex-grow: 0; transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease; max-width: 28.33vw; box-shadow: 2px 2px 8px 0px rgba(51, 51, 51, 0.2); color: rgba(0, 0, 0, 1);}
.menu__phone-button:hover {background-color: rgb(196, 236, 237);}
.menu__phone-button:active {background-color: rgb(196, 236, 237);}
.menu-wrp {background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; margin-left: 5vw; margin-right: 3vw;}
.section-about__content-wrp {display: flex; flex-direction: column; width: 50%;}
.section-about__wrp-flex {display: flex; padding-bottom: 7.14vw; column-gap: 1.43vw; padding-left: 1.43vw; padding-right: 1.43vw; padding-top: 3.57vw;}
.section-about {background-color: rgb(248, 248, 248);}
.section-about__title {margin-bottom: 3.57vw; color: rgba(51, 51, 51, 1);}
.section-about__description {color: rgba(51, 51, 51, 1);}
.section-advatages {background-color: rgb(248, 248, 248);}
.section-advatages__content-wrp {padding-bottom: 6.67vw; padding-right: 1.43vw; padding-left: 1.43vw; padding-top: 3.57vw;}
.sa-card__icon {width: 5vw; height: 5vw;}
.sa-card__text-wrp {display: flex; flex-direction: column; row-gap: 0.71vw;}
.sa-card__title {color: rgba(51, 51, 51, 1);}
.section-advatages__card {background-color: rgb(248, 248, 248); border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; padding-left: 2.14vw; padding-right: 2.14vw; padding-top: 2.14vw; padding-bottom: 2.14vw; border-top-width: 0.14vw; border-right-width: 0.14vw; border-bottom-width: 0.14vw; border-left-width: 0.14vw; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(119, 216, 219, 1); border-left-color: rgba(119, 216, 219, 1); border-right-color: rgba(119, 216, 219, 1); border-bottom-color: rgba(119, 216, 219, 1); transition-property: all; transition-duration: 300ms; transition-delay: 5ms; transition-timing-function: ease;}
.section-advatages__card:hover {border-top-color: rgba(203, 91, 171, 1); border-left-color: rgba(203, 91, 171, 1); border-right-color: rgba(203, 91, 171, 1); border-bottom-color: rgba(203, 91, 171, 1);}
.section-advatages__cards {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto; row-gap: 0.83vw; column-gap: 0.83vw;}
.section-services__content-wrp {padding-top: 7.14vw; padding-bottom: 7.14vw;}
.section-services {background-color: rgb(248, 248, 248);}
.slider__spec-photo {width: 15.42vw; height: 15.42vw; border-top-left-radius: 25vw; border-top-right-radius: 25vw; border-bottom-left-radius: 25vw; border-bottom-right-radius: 25vw; margin-bottom: 1.43vw; margin-top: 1.43vw;}
.slider__specialist-card {margin-top: 0px; margin-bottom: 0px; margin-left: 0.36vw; padding-top: 1.79vw; padding-bottom: 1vw; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; border-top-width: 0.14vw; border-right-width: 0.14vw; border-bottom-width: 0.14vw; border-left-width: 0.14vw; border-top-color: rgba(91, 198, 203, 1); border-left-color: rgba(91, 198, 203, 1); border-right-color: rgba(91, 198, 203, 1); border-bottom-color: rgba(91, 198, 203, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; margin-right: 0.36vw; width: 18.67vw; padding-left: 0.71vw; padding-right: 0.71vw;}
.slider__spec-name {text-align: center; margin-bottom: 0.71vw; color: rgba(51, 51, 51, 1); margin-top: 0px;}
.section-doctors__title {margin-bottom: 1.07vw; color: rgba(51, 51, 51, 1); margin-left: 0.36vw;}
.control-arrows {width: auto; position: absolute; right: 2.5vw; column-gap: 1.67vw; padding-left: 0px; padding-right: 0px; z-index: 0;}
.arrow {height: 1.67vw; width: 1.67vw;}
.section-reviews {padding-bottom: 6.67vw; background-color: rgb(248, 248, 248);}
.section-reviews__title {margin-bottom: 1.07vw; margin-left: 0.36vw;}
.review-card__top-info {width: auto; display: flex; justify-content: space-between; margin-bottom: 0.71vw;}
.review-card__main-text {margin-bottom: 1.43vw; color: rgba(51, 51, 51, 1); height: 16.79vw;}
.section-reviews__cards {row-gap: 10px; column-gap: 10px; padding-top: 3.57vw;}
.review-card {padding-left: 1.3vw; padding-right: 1.3vw; padding-top: 1.43vw; padding-bottom: 1.43vw; border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; border-top-width: 0.17vw; border-right-width: 0.17vw; border-bottom-width: 0.17vw; border-left-width: 0.17vw; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(119, 216, 219, 1); border-left-color: rgba(119, 216, 219, 1); border-right-color: rgba(119, 216, 219, 1); border-bottom-color: rgba(119, 216, 219, 1); margin-left: 0.36vw; margin-right: 0.36vw; margin-top: 0px; margin-bottom: 0px; transition-property: all; transition-duration: 300ms; transition-delay: 5ms; transition-timing-function: ease;}
.review-card:hover {border-top-color: rgba(203, 91, 171, 1); border-left-color: rgba(203, 91, 171, 1); border-right-color: rgba(203, 91, 171, 1); border-bottom-color: rgba(203, 91, 171, 1);}
.review-card__prodoctorov {padding-left: 1.43vw; padding-right: 1.43vw; padding-top: 2.07vw; padding-bottom: 2.07vw; display: flex; flex-direction: column; align-items: center; justify-content: space-between; border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; border-top-width: 0.17vw; border-right-width: 0.17vw; border-bottom-width: 0.17vw; border-left-width: 0.17vw; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(119, 216, 219, 1); border-left-color: rgba(119, 216, 219, 1); border-right-color: rgba(119, 216, 219, 1); border-bottom-color: rgba(119, 216, 219, 1); row-gap: 0.83vw; color: rgba(51, 51, 51, 1); transition-property: all; transition-duration: 300ms; transition-delay: 5ms; transition-timing-function: ease;}
.review-card__prodoctorov:hover {border-top-color: rgba(203, 91, 171, 1); border-left-color: rgba(203, 91, 171, 1); border-right-color: rgba(203, 91, 171, 1); border-bottom-color: rgba(203, 91, 171, 1);}
.section-reviews__button {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; color: rgba(51, 51, 51, 1); column-gap: 0.83vw; padding-top: 1.07vw; padding-bottom: 1.07vw; padding-left: 0vw; padding-right: 2.86vw;}
.review-card__marks {display: flex; flex-direction: column; row-gap: 2.14vw; justify-content: center; border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; border-top-width: 0.17vw; border-right-width: 0.17vw; border-bottom-width: 0.17vw; border-left-width: 0.17vw; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(119, 216, 219, 1); border-left-color: rgba(119, 216, 219, 1); border-right-color: rgba(119, 216, 219, 1); border-bottom-color: rgba(119, 216, 219, 1); transition-property: all; transition-duration: 300ms; transition-delay: 5ms; transition-timing-function: ease;}
.review-card__marks:hover {border-top-color: rgba(203, 91, 171, 1); border-left-color: rgba(203, 91, 171, 1); border-right-color: rgba(203, 91, 171, 1); border-bottom-color: rgba(203, 91, 171, 1);}
.rc__marks__platform {width: 10vw; height: 8.33vw;}
.rc__marks__platform-wrp {display: flex; justify-content: space-evenly;}
.rc__marks__title {text-align: center; color: rgba(51, 51, 51, 1);}
.section-faq__title {color: rgba(51, 51, 51, 1); margin-bottom: 3.57vw;}
.section-faq {background-color: rgb(248, 248, 248);}
.section-faq__content-wrp {display: flex; flex-direction: column; padding-top: 7.14vw; padding-bottom: 7.14vw; background-color: rgb(119, 216, 219); border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; padding-left: 1.43vw; padding-right: 1.43vw;}
.section-faq__title-wrp {display: flex; align-items: center; padding-left: 3.57vw; padding-right: 3.57vw; padding-top: 1.43vw; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-bottom: 1.43vw; justify-content: space-between;}
.section-faq__icon {width: 3.57vw; height: 3.57vw; border-top-left-radius: 12.5vw; border-top-right-radius: 12.5vw; border-bottom-left-radius: 12.5vw; border-bottom-right-radius: 12.5vw; display: flex; align-items: center; justify-content: center; background-color: rgb(238, 238, 238);}
.section-faq__accordion {width: auto; display: flex; flex-direction: column; row-gap: 0.71vw; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.section-faq__right-content-wrp {display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%;}
.section-faq__item {margin-bottom: 0px;}
.section-faq__item__title {margin-bottom: 0px; width: 50vw; margin-top: 0px;}
.section-action {background-color: rgb(119, 216, 219);}
.section-action__content-wrp {display: flex; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: rgb(248, 248, 248); justify-content: space-between; width: 1000px; margin-left: auto; margin-right: auto;}
.section-faq__form-wrp {width: 60vw; background-color: rgb(119, 216, 219); margin-left: auto; margin-right: auto; color: rgba(51, 51, 51, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear; padding-left: 2.86vw; padding-right: 2.86vw; padding-top: 2.86vw; padding-bottom: 2.86vw; border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw;}
.section-faq__img {background-color: rgb(91, 198, 203); border-top-right-radius: 20px; border-bottom-right-radius: 20px; width: 450px;}
.section-faq__form {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.section-faq__form-title {margin-bottom: 1.43vw; color: rgba(51, 51, 51, 1); margin-top: 0px;}
.section-faq__form-subtitle {margin-bottom: 2.86vw; color: rgba(51, 51, 51, 1);}
.section-faq__form__input-wrp {margin-top: 0px; margin-bottom: 1.43vw;}
.section-faq__form__input {height: 50px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-color: rgba(51, 51, 51, 1); border-left-color: rgba(51, 51, 51, 1); border-right-color: rgba(51, 51, 51, 1); border-bottom-color: rgba(51, 51, 51, 1); background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(242, 250, 250);}
.section-action__fill {background-color: rgb(248, 248, 248); padding-top: 7.14vw; padding-bottom: 7.14vw; border-top-right-radius: 1.43vw; border-top-left-radius: 1.43vw;}
.arrow-in-button {height: 1.07vw; width: 1.07vw; background-size: contain; background-image: url("/d/arrow_right.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; margin-top: 0.14vw;}
.footer {background-color: rgb(63, 63, 63); padding-top: 6.67vw;}
.header {top: 0vw; position: fixed; z-index: 2; padding-top: 1.67vw; padding-bottom: 1.67vw;}
.logo-wrp {width: auto;}
.section-reviews__ranks {column-gap: 0.83vw; padding-top: 2.5vw; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto;}
.sa-card__description {color: rgba(51, 51, 51, 1);}
.servises__consultations-wrp {margin-top: 1.67vw;}
.button-services-wrp {width: 30vw; margin-top: 3.57vw; margin-left: auto; margin-right: auto;}
.absolut-button {position: absolute; right: 0px; bottom: 0px; height: 5.33vw;}
.section-doctors__fill {background-color: rgb(248, 248, 248); border-top-right-radius: 1.43vw; border-top-left-radius: 1.43vw; padding-left: 1.07vw; padding-right: 1.07vw;}
.section-services__fill {background-color: rgb(226, 226, 226); border-top-right-radius: 1.43vw; border-top-left-radius: 1.43vw; padding-left: 1.43vw; padding-right: 1.43vw;}
.section-doctors {background-color: rgb(226, 226, 226);}
.section-services__title {margin-bottom: 3.57vw;}
.section-doctors__slider {padding-top: 3.57vw;}
.section-reviews__content-wrp {padding-left: 1.07vw; padding-right: 1.07vw;}
.section-reviews-480 {display: none; flex-wrap: wrap;}
.h2-form {font-size: 2.67vw; text-transform: uppercase; font-family: 'Raleway'; font-weight: 500;}
.footer__logo-wrp {height: 7.58vw; width: 22.33vw;}
.footer__label {color: rgba(255, 255, 255, 0.5);}
.footer__top-content {display: flex; margin-bottom: 2.86vw; justify-content: space-between;}
.footer__map-wrp {width: 50%;}
.footer__map {height: 100%;}
.footer__icon {height: 1.67vw; width: 1.67vw;}
.footer__icons-wrp {display: flex; column-gap: 25px;}
.footer__info-wrp {display: flex; flex-direction: column; width: 25%;}
.footer__content-wrp {padding-bottom: 4.29vw; width: 83.33vw; margin-left: auto; margin-right: auto; display: flex; flex-direction: column;}
.footer__link {color: rgba(248, 248, 248, 1); text-decoration: none; font-family: 'Inter'; font-weight: 300;}
.footer__link:hover {opacity: 0.8;}
.footer__link:active {opacity: 0.8;}
.footer__link-wrp {display: flex; flex-direction: column; row-gap: 1.79vw;}
.footer__policy {color: rgba(255, 255, 255, 0.5); text-decoration: none;}
.numbers2 {font-size: 1.71vw; font-family: 'Inter'; font-weight: 500;}
.service-accord__service-name {color: rgba(22, 22, 22, 1); width: 39vw;}
.service-accord-wrp {display: flex; align-items: center; justify-content: space-between; margin-bottom: 1.43vw; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.5px; border-left-width: 0px; border-bottom-style: dotted; border-bottom-color: rgba(0, 0, 0, 0.1);}
.services__price {color: rgba(22, 22, 22, 1);}
.servises__neo-copy {width: auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; display: block;}
.review-card__button-wrp {display: flex; align-items: center; column-gap: 5px;}
.review-card__button {column-gap: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 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;}
.review-button__logo {width: 120px; height: 30px;}
.review-button__logo-2gis {width: 80px; height: 25px;}
.h3 {font-size: 2.33vw; text-transform: uppercase; font-family: 'Raleway'; font-weight: 500;}
.popup__form-call-back {padding-top: 30px; padding-bottom: 30px; padding-left: 30px; padding-right: 30px;}
.popup-call-back {height: 100%;}
.popup-call-back__content {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; display: flex; justify-content: center; max-height: 100%;}
.section-thanks__content-wrp {width: 45.17vw; margin-left: auto; margin-right: auto; padding-left: 4.17vw; padding-right: 4.17vw; padding-top: 18vw; padding-bottom: 12.5vw; display: flex; flex-direction: column; align-items: center;}
.section-thanks__title {text-align: center; margin-bottom: 50px;}
.lab__title {width: 60vw;}
.lab__logo {background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 4.17vw; margin-bottom: 2.14vw; width: 16.67vw;}
.button-1-red {height: 3.93vw; width: 30vw; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(226, 31, 38); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(248, 248, 248, 1);}
.button-1-red:hover {background-color: rgb(182, 13, 19);}
.button-1-red:active {background-color: rgb(182, 13, 19);}
.services__lab {display: flex; flex-direction: column; margin-top: 30px;}
.slider__spec-post {height: 3.14vw; color: rgba(51, 51, 51, 1);}
.button-3-text {font-size: 1.14vw; font-family: 'Inter'; font-weight: 300;}
.popup-review__content-wrp {width: 700px; padding-left: 30px; padding-right: 30px; padding-top: 50px; padding-bottom: 50px; margin-top: 0px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; overflow-x: auto; overflow-y: auto; max-height: 90vh;}
.popup-review__top-wrp {display: flex; align-items: center; justify-content: space-between;}
.popup-review__button {color: rgba(22, 22, 22, 1); column-gap: 0.83vw; padding-left: 0px; padding-right: 0px; justify-content: flex-end;}
.popup-review__button-wrp {width: auto; display: flex; align-items: center; justify-content: space-between; column-gap: 10px;}
.rc__marks__platform__sber-zdor {width: 20vw; height: 8.33vw;}
.doctor-page__content-wrp {display: flex; column-gap: 1.43vw;}
.doctor-photo-wrp {width: 30%; position: sticky; height: 31.04%; top: 8.57vw; display: flex; flex-direction: column; row-gap: 1.43vw;}
.doctor-page__inform-wrp {width: 70%; display: flex; flex-direction: column; row-gap: 1.43vw;}
.doctor-page__photo {height: 35.71vw; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; width: 100%;}
.doctor-page__text-wrp {display: flex; flex-direction: column; row-gap: 0.71vw; padding-left: 2.86vw; padding-right: 2.86vw; padding-top: 2.86vw; padding-bottom: 2.86vw; border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; background-color: rgb(248, 248, 248);}
.doctor-page__main-card__areas-wrp {display: flex; flex-direction: column; row-gap: 1.07vw; width: 50%; padding-right: 4.29vw; border-top-width: 0px; border-right-width: 0.07vw; border-bottom-width: 0px; border-left-width: 0px; border-right-style: solid; border-top-color: rgba(119, 216, 219, 1); border-left-color: rgba(119, 216, 219, 1); border-right-color: rgba(119, 216, 219, 1); border-bottom-color: rgba(119, 216, 219, 1);}
.doctor-page__main-card__text-wrp {row-gap: 20px; padding-left: 2.86vw; padding-right: 2.86vw; padding-top: 2.86vw; padding-bottom: 2.86vw; border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; background-color: rgb(248, 248, 248);}
.section-about__img {background-size: 450px; background-image: url("/d/logo1.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; width: 50%;}
.doctor-page__description {color: rgba(51, 51, 51, 1);}
.doctor-page__experience-wrp {display: flex; column-gap: 0.36vw;}
.doctor-page__experience {color: rgba(51, 51, 51, 1);}
.doctor-page__main-card__area {color: rgba(51, 51, 51, 1);}
.doctor-page__photo-480 {height: 500px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; width: 100%; display: none;}
.doctor-page__main-card__areas-wrp-480 {display: none; flex-direction: column; row-gap: 5px; width: 30%; padding-left: 20px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(91, 198, 203, 1);}
.footer__title {color: rgba(248, 248, 248, 1); margin-bottom: 40px;}
.footer__navigation {width: 25%;}
.footer__schedule-wrp {display: flex; flex-direction: column; row-gap: 0.36vw;}
.footer-info__contact-wrp {display: flex; flex-direction: column; row-gap: 0.36vw; margin-bottom: 2.5vw;}
.footer-info__phone {color: rgba(25, 237, 238, 1); font-size: 1.57vw; text-decoration: none; font-family: 'Inter'; font-weight: 500;}
.footer-info__phone:hover {color: rgba(91, 198, 203, 1);}
.footer-info__description {color: rgba(248, 248, 248, 1);}
.footer__subtitle {color: rgba(248, 248, 248, 1); margin-bottom: 0.71vw;}
.footer__schedule-text {color: rgba(248, 248, 248, 1);}
.footer__schedule__content-wrp {display: flex; column-gap: 1.07vw;}
.footer__blog-links-wrp {display: flex; column-gap: 30px; flex-direction: column; margin-top: 2.5vw;}
.footer__blog__telegram-link-wrp {display: flex; column-gap: 1.07vw;}
.footer__blog__telegram-link {color: rgba(248, 248, 248, 1); text-decoration: none;}
.footer__map-clipcontent {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; overflow-x: clip; overflow-y: clip; height: 23.57vw;}
.footer__label-wrp-480 {row-gap: 1.67vw; width: 22.33vw; margin-left: auto; margin-right: auto; margin-top: 40px;}
.footer__label-wrp-482 {color: rgba(255, 255, 255, 0.5); display: flex; flex-direction: column; align-items: center; row-gap: 1.43vw;}
.popap__form-description {margin-bottom: 20px;}
.popup__form-title {margin-bottom: 20px;}
.logo-wrp-768 {width: auto; display: none;}
.logo-768 {width: auto; height: 4vw;}
.text1-bold {font-size: 1.29vw; line-height: 130%; letter-spacing: 0.04em; font-family: 'Inter'; font-weight: 700;}
.section-advatages__title {color: rgba(51, 51, 51, 1); margin-bottom: 3.57vw;}
.text2 {font-size: 1.14vw; font-family: 'Inter'; font-weight: 300;}
.review-card__date {color: rgba(51, 51, 51, 1);}
.sa-card__icon-violet {width: 5vw; height: 5vw;}
.button-1-violet-wrp {width: 30vw;}
.sa__card-form__text-wrp {display: flex; flex-direction: column; row-gap: 0.71vw; align-items: center; margin-bottom: 2.14vw;}
.sa-card__icon-anim-wrp {margin-bottom: 1.43vw;}
.section-advatages__card-form {background-color: rgb(196, 236, 237); border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; padding-left: 2.14vw; padding-right: 2.14vw; padding-top: 2.14vw; padding-bottom: 2.14vw; transition-property: all; transition-duration: 300ms; transition-delay: 5ms; transition-timing-function: ease;}
.section-advatages__card-form:hover {border-top-color: rgba(203, 91, 171, 1); border-left-color: rgba(203, 91, 171, 1); border-right-color: rgba(203, 91, 171, 1); border-bottom-color: rgba(203, 91, 171, 1);}
.title-footer {font-weight: 600; font-size: 1.29vw;}
.lab__subtitle {width: 60vw; margin-bottom: 2.14vw;}
.lab__text {margin-bottom: 2.14vw;}
.doctor-page__main-cadr__content-wrp {display: flex; column-gap: 4.29vw;}
.methodic-page__inform-wrp {width: 60%; display: flex; flex-direction: column; row-gap: 1.43vw;}
.methodic-page__name {margin-bottom: 1.43vw; color: rgba(51, 51, 51, 1); display: flex;}
.methodic-page__title {margin-bottom: 0.71vw; color: rgba(51, 51, 51, 1); display: flex;}
.methodic-page__card-wrp {padding-left: 2.86vw; padding-right: 2.86vw; padding-top: 2.86vw; padding-bottom: 2.86vw; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: rgb(248, 248, 248);}
.methodic-page__photo-wrp {width: 40%; position: sticky; height: 32.31%; top: 8.57vw; display: flex; flex-direction: column; row-gap: 2.14vw;}
.methodic-page__photo {height: 35.71vw; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; width: 100%;}
.methodic-page__content-wrp {display: flex; column-gap: 1.43vw;}
.methodic-page__description {width: 46.43vw; color: rgba(51, 51, 51, 1);}
.methodic-page__description-copy {color: rgba(51, 51, 51, 1);}
.methodic-page-section {margin-top: 8.57vw; margin-bottom: 5.71vw;}
.methodic-page__photo-wrp__dark {display: none;}
.methodic-page__photo-wrp__hidden-title {display: none;}
.neo__title-wrp-copy {background-color: rgb(248, 248, 248); padding-left: 2.5vw; padding-right: 2.5vw; display: flex; align-items: center; justify-content: space-between; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; padding-top: 1.67vw; padding-bottom: 1.67vw; height: 5.33vw;}
.neo-item__wrp-copy {display: flex; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; justify-content: space-between;}
.button-2-480 {border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(248, 248, 248); color: rgba(51, 51, 51, 1); column-gap: 0.83vw; width: 100%; flex-grow: 0; max-width: 30vw; display: none;}
.button-2-480:hover {background-color: rgb(91, 198, 203);}
.button-2-480:active {background-color: rgb(91, 198, 203);}
.doctor-page__main-card__inform-wrp {width: 50%; display: flex; flex-direction: column; row-gap: 1.07vw;}
.doctor-page-section {margin-top: 8.57vw; margin-bottom: 1.43vw;}
.button-1-violet {height: 3.93vw; width: 100%; border-top-left-radius: 0.86vw; border-top-right-radius: 0.86vw; border-bottom-left-radius: 0.86vw; border-bottom-right-radius: 0.86vw; 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; background-color: rgb(203, 91, 171); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(248, 248, 248, 1); box-shadow: 2px 2px 4px 2px rgba(114, 29, 122, 0.25);}
.button-1-violet:hover {background-color: rgb(108, 49, 121); color: rgba(248, 248, 248, 1);}
.button-1-violet:active {background-color: rgb(108, 49, 121);}
.section-doctors__button {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; color: rgba(51, 51, 51, 1); column-gap: 0.83vw; padding-top: 1.07vw; padding-bottom: 1.07vw; padding-left: 4vw; padding-right: 4vw;}
.section-event {background-color: rgb(119, 216, 219);}
.section-event__fill {border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; background-color: rgb(248, 248, 248); padding-top: 7.14vw; padding-bottom: 7.14vw; padding-left: 1.43vw; padding-right: 1.43vw;}
.section-event__slide {display: flex; padding-left: 4.29vw; padding-right: 4.29vw; padding-top: 4.29vw; padding-bottom: 4.29vw; border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.section-event__slide__title {display: flex;}
.section-event__slide__subtitle {display: flex; text-transform: uppercase; font-size: 1.64vw; font-family: 'Inter'; font-weight: 300;}
.section-event__slide__bottom-wrp {display: flex; align-items: flex-end; justify-content: space-between; margin-top: 1.56vw;}
.section-event__slide__number {font-size: 8.57vw; line-height: 80%; font-family: 'Inter'; font-weight: 800;}
.section-event__slide__percent {font-size: 4.29vw; line-height: 80%;}
.section-event__slide__percent-wrp {width: auto; display: flex; align-items: flex-end;}
.section-event__slider-list {height: auto;}
.section-event__slide-content-wrp {background-color: rgb(196, 236, 237); border-top-left-radius: 1.43vw; border-top-right-radius: 1.43vw; border-bottom-left-radius: 1.43vw; border-bottom-right-radius: 1.43vw; padding-left: 2.86vw; padding-right: 2.86vw; padding-top: 2.86vw; padding-bottom: 2.86vw; width: 42.86vw; color: rgba(51, 51, 51, 1);}
.section-event__slide__text-wrp {display: flex; align-items: flex-end; column-gap: 0.36vw;}
.section-event__slide__star {font-size: 1.29vw; line-height: 40%; font-family: 'Inter'; font-weight: 500;}
.section-event__slide__text {font-size: 1vw; font-family: 'Inter'; font-weight: 300;}
.popup-call-back-spec {height: 100%;}
.popup-call-back-consult {height: 100%;}
.section-documents {padding-top: 3.57vw; padding-bottom: 3.57vw; margin-top: 9.17vw;}
.section-documents__wrp {padding-left: 2.86vw; padding-right: 2.86vw;}
.section-documents__doc-img {width: auto; height: 17.86vw; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; 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(51, 51, 51, 1); border-left-color: rgba(51, 51, 51, 1); border-right-color: rgba(51, 51, 51, 1); border-bottom-color: rgba(51, 51, 51, 1);}
.section-documents__link {color: rgba(119, 216, 219, 1); text-decoration: none; text-align: center; margin-top: auto;}
.section-documents__doc {display: flex; flex-direction: column; padding-top: 1.43vw; padding-bottom: 1.43vw; align-items: center; row-gap: 1.43vw;}
.section-documents__doc-wrp {display: grid; grid-template-columns: 22.5vw 22.5vw 22.5vw 22.5vw; grid-template-rows: auto auto auto; column-gap: 1.43vw; row-gap: 2.14vw;}
.section-documents__title {margin-bottom: 3.57vw; display: block; text-align: center;}
.section-documents__name {text-align: center;}
.tab-item__text {margin-top: 0px; margin-bottom: 0px;}
.section-offer__seo-title {margin-bottom: 0.71vw; color: rgba(51, 51, 51, 1);}
.section-doctors__slider-480 {padding-top: 3.57vw; display: none;}
.servises__consultations {display: flex; flex-direction: column; row-gap: 0.71vw;}
.doctor-page__name {display: block; margin-bottom: 1.43vw;}
.button-1-cookies {height: 45px; width: 100%; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(0, 0, 0, 1); border-top-color: rgba(119, 216, 219, 1); border-left-color: rgba(119, 216, 219, 1); border-right-color: rgba(119, 216, 219, 1); border-bottom-color: rgba(119, 216, 219, 1); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.button-1-cookies:hover {background-color: rgb(51, 51, 51); color: rgba(255, 255, 255, 1); border-top-color: rgba(51, 51, 51, 1); border-left-color: rgba(51, 51, 51, 1); border-right-color: rgba(51, 51, 51, 1); border-bottom-color: rgba(51, 51, 51, 1);}
.button-1-cookies:active {color: rgba(22, 22, 22, 1); background-color: rgba(119, 216, 219, 0.7);}
.button-1-cookies2 {height: 45px; width: 100%; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(119, 216, 219); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(0, 0, 0, 1);}
.button-1-cookies2:hover {background-color: rgba(119, 216, 219, 0.7); color: rgba(22, 22, 22, 1);}
.button-1-cookies2:active {color: rgba(22, 22, 22, 1); background-color: rgba(119, 216, 219, 0.7);}
.button-2-text-cookies {font-size: 16px; font-family: 'Raleway'; font-weight: 500;}
.services__metagem-wrp {display: flex; flex-direction: column; row-gap: 0.42vw; width: 70%;}
.service__metagen-wrp {background-color: rgb(248, 248, 248); border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; padding-left: 2.5vw; padding-right: 2.5vw; display: flex; justify-content: space-between; align-items: center; padding-top: 1.67vw; padding-bottom: 1.67vw;}
.service__metagen-wrp-copy {background-color: rgb(248, 248, 248); border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; padding-left: 2.5vw; padding-right: 2.5vw; display: flex; justify-content: space-between; align-items: center; padding-top: 1.67vw; padding-bottom: 1.67vw;}
.button-2-copy {border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw; 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; background-color: rgb(248, 248, 248); color: rgba(51, 51, 51, 1); column-gap: 0.83vw; width: 100%; flex-grow: 0; max-width: 30vw;}
.button-2-copy:hover {background-color: rgb(196, 236, 237);}
.button-2-copy:active {background-color: rgb(196, 236, 237);}
@media (max-width: 991px) {.h1 {font-size: 4.17vw;}}
@media (max-width: 991px) {.title1 {font-size: 2.08vw;}}
@media (max-width: 991px) {.section-offer__title {margin-bottom: 2.6vw;}}
@media (max-width: 991px) {.section-offer__description {margin-bottom: 3.91vw; width: 75vw;}}
@media (max-width: 991px) {.section-offer__img-wrp {column-gap: 10px; margin-bottom: 45px;}}
@media (max-width: 991px) {.section-offer__img {height: 28.65vw; width: 47.4vw;}}
@media (max-width: 991px) {.section-offer {padding-top: 60px; padding-bottom: 60px; border-top-right-radius: 20px; border-top-left-radius: 20px; margin-top: 80px;}}
@media (max-width: 991px) {.button-1-text {font-size: 1.82vw;}}
@media (max-width: 991px) {.button-1-white {height: 45px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}}
@media (max-width: 991px) {.h2 {font-size: 3.39vw;}}
@media (max-width: 991px) {.section-about__title {margin-bottom: 3.91vw;}}
@media (max-width: 991px) {.text1 {font-size: 2.08vw;}}
@media (max-width: 991px) {.button-1 {height: 5.86vw; border-top-left-radius: 1.04vw; border-top-right-radius: 1.04vw; border-bottom-left-radius: 1.04vw; border-bottom-right-radius: 1.04vw;}}
@media (max-width: 991px) {.section-about__content-wrp {width: 60%;}}
@media (max-width: 991px) {.section-about__wrp-flex {column-gap: 1.3vw; padding-bottom: 7.81vw; padding-top: 3.4vw; padding-left: 1.3vw; padding-right: 1.3vw;}}
@media (max-width: 991px) {.section-advatages__content-wrp {padding-top: 3.4vw; padding-bottom: 7.81vw; row-gap: 45px; padding-left: 1.3vw; padding-right: 1.3vw;}}
@media (max-width: 991px) {.section-advatages__cards {row-gap: 1.3vw; column-gap: 1.3vw;}}
@media (max-width: 991px) {.section-advatages__card {border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; border-top-width: 0.13vw; border-left-width: 0.13vw; border-right-width: 0.13vw; border-bottom-width: 0.13vw;}}
@media (max-width: 991px) {.sa-card__icon {width: 5.21vw; height: 5.21vw;}}
@media (max-width: 991px) {.sa-card__text-wrp {row-gap: 0.65vw;}}
@media (max-width: 991px) {.title2 {font-size: 1.56vw;}}
@media (max-width: 991px) {.section-servises__tab-item {padding-left: 3.26vw; padding-right: 3.26vw;}}
@media (max-width: 991px) {.section-servises__tabs-menu {row-gap: 1.3vw; column-gap: 1.3vw;}}
@media (max-width: 991px) {.section-services__content-wrp {padding-top: 7.81vw; padding-bottom: 7.81vw;}}
@media (max-width: 991px) {.section-services__title {margin-bottom: 3.91vw;}}
@media (max-width: 991px) {.section-doctors__fill {border-top-right-radius: 2.6vw; border-top-left-radius: 2.6vw; padding-left: 0.65vw; padding-right: 0.65vw;}}
@media (max-width: 991px) {.button-services-wrp {width: 320px; margin-top: 5.21vw;}}
@media (max-width: 991px) {.section-doctors__slider {padding-top: 3.91vw;}}
@media (max-width: 991px) {.slider__specialist-card {margin-left: 0.65vw; margin-right: 0.65vw; padding-top: 2.6vw; padding-bottom: 1.3vw; border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; border-top-width: 0.26vw; border-left-width: 0.26vw; border-right-width: 0.26vw; border-bottom-width: 0.26vw; width: 18.62vw;}}
@media (max-width: 991px) {.section-doctors__title {margin-bottom: 1.95vw; margin-left: 0.65vw;}}
@media (max-width: 991px) {.slider__spec-name {margin-bottom: 1.3vw;}}
@media (max-width: 991px) {.slider__spec-photo {border-top-left-radius: 25vw; border-top-right-radius: 25vw; border-bottom-left-radius: 25vw; border-bottom-right-radius: 25vw; margin-bottom: 1.95vw; width: 22vw; height: 22vw; margin-top: 1.95vw;}}
@media (max-width: 991px) {.section-reviews__title {margin-left: 0.65vw; margin-bottom: 1.95vw;}}
@media (max-width: 991px) {.section-reviews__content-wrp {padding-left: 0.65vw; padding-right: 0.65vw;}}
@media (max-width: 991px) {.section-reviews {padding-top: 3.4vw; padding-bottom: 7.81vw;}}
@media (max-width: 991px) {.section-reviews__cards {padding-top: 3.91vw;}}
@media (max-width: 991px) {.review-card {margin-left: 0.65vw; margin-right: 0.65vw; padding-left: 1.95vw; padding-right: 1.95vw; padding-top: 1.95vw; padding-bottom: 1.3vw; border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; border-top-width: 0.13vw; border-left-width: 0.13vw; border-right-width: 0.13vw; border-bottom-width: 0.13vw;}}
@media (max-width: 991px) {.review-card__top-info {margin-bottom: 1.3vw;}}
@media (max-width: 991px) {.section-reviews__ranks {padding-top: 20px; column-gap: 10px; margin-left: 5px; margin-right: 5px;}}
@media (max-width: 991px) {.review-card__prodoctorov {border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; border-top-width: 0.13vw; border-left-width: 0.13vw; border-right-width: 0.13vw; border-bottom-width: 0.13vw; padding-left: 1.95vw; padding-right: 1.95vw; padding-top: 1.95vw; padding-bottom: 1.95vw;}}
@media (max-width: 991px) {.section-reviews__button {column-gap: 0.65vw; padding-top: 1.3vw; padding-bottom: 1.3vw; padding-right: 2.86vw;}}
@media (max-width: 991px) {.arrow-in-button {margin-top: 0.26vw; width: 1.3vw; height: 1.3vw;}}
@media (max-width: 991px) {.review-card__marks {row-gap: 2.6vw; border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; border-top-width: 0.13vw; border-left-width: 0.13vw; border-right-width: 0.13vw; border-bottom-width: 0.13vw;}}
@media (max-width: 991px) {.rc__marks__platform {height: 8.33vw; width: 10.42vw;}}
@media (max-width: 991px) {.section-faq__content-wrp {padding-left: 1.3vw; padding-right: 1.3vw; border-top-right-radius: 2.6vw; border-top-left-radius: 2.6vw; padding-top: 7.81vw; padding-bottom: 7.81vw;}}
@media (max-width: 991px) {.section-faq__accordion {row-gap: 1.3vw;}}
@media (max-width: 991px) {.section-faq__title-wrp {border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; padding-top: 2.08vw; padding-bottom: 2.08vw; padding-left: 3.91vw; padding-right: 3.91vw;}}
@media (max-width: 991px) {.section-faq__icon {border-top-left-radius: 96px; border-top-right-radius: 96px; border-bottom-left-radius: 96px; border-bottom-right-radius: 96px; width: 3.91vw; height: 3.91vw;}}
@media (max-width: 991px) {.accordeon-arrow {width: 2.08vw; height: 2.08vw;}}
@media (max-width: 991px) {.arrow {width: 1.5vw; height: 1.5vw;}}
@media (max-width: 991px) {.control-arrows {column-gap: 15px;}}
@media (max-width: 991px) {.section-faq__form-wrp {width: 600px; padding-left: 3.26vw; padding-right: 3.26vw; padding-top: 3.26vw; padding-bottom: 3.26vw;}}
@media (max-width: 991px) {.section-action__fill {padding-top: 60px; padding-bottom: 60px;}}
@media (max-width: 991px) {.h2-form {font-size: 3.39vw;}}
@media (max-width: 991px) {.services__service-name {width: 23.44vw;}}
@media (max-width: 991px) {.numbers1 {font-size: 2.34vw;}}
@media (max-width: 991px) {.neo__title-wrp {width: 66.41vw; padding-left: 2.6vw; padding-right: 2.6vw; padding-top: 2.2vw; padding-bottom: 1.69vw; height: 6.51vw;}}
@media (max-width: 991px) {.button-2 {height: 5.47vw; max-width: 29.95vw; column-gap: 1.3vw;}}
@media (max-width: 991px) {.footer__logo-wrp {width: 190px; flex-grow: 0; height: 58px;}}
@media (max-width: 991px) {.footer__map {height: 100%;}}
@media (max-width: 991px) {.header {padding-top: 10px; padding-bottom: 20px;}}
@media (max-width: 991px) {.menu__icon-wrp {column-gap: 25px; display: none;}}
@media (max-width: 991px) {.icon-menu {width: 14px; height: 14px;}}
@media (max-width: 991px) {.logo {height: 31px;}}
@media (max-width: 991px) {.header__content-wrp {height: 50px;}}
@media (max-width: 991px) {.numbers2 {font-size: 2.34vw;}}
@media (max-width: 991px) {.service-accord__service-name {width: auto;}}
@media (max-width: 991px) {.service-accord-wrp {padding-left: 0px; padding-right: 0px; margin-bottom: 2.34vw;}}
@media (max-width: 991px) {.h3 {font-size: 26px;}}
@media (max-width: 991px) {.section-faq__form__input {font-size: 14px;}}
@media (max-width: 991px) {.section-thanks__content-wrp {width: 391px; padding-left: 34px; padding-right: 34px;}}
@media (max-width: 991px) {.button-1-red {height: 5.86vw; border-top-left-radius: 1.04vw; border-top-right-radius: 1.04vw; border-bottom-left-radius: 1.04vw; border-bottom-right-radius: 1.04vw; width: 44.27vw;}}
@media (max-width: 991px) {.lab__logo {height: 32px; width: 128px; margin-bottom: 2.6vw;}}
@media (max-width: 991px) {.lab__title {width: 65.1vw;}}
@media (max-width: 991px) {.popup-review__button {column-gap: 10px;}}
@media (max-width: 991px) {.button-3-text {font-size: 1.82vw;}}
@media (max-width: 991px) {.popup-review__content-wrp {width: 600px; padding-top: 50px; padding-bottom: 50px;}}
@media (max-width: 991px) {.rc__marks__platform__sber-zdor {height: 8.33vw; width: 18.23vw;}}
@media (max-width: 991px) {.doctor-page__content-wrp {flex-direction: column; align-items: center; row-gap: 3.91vw;}}
@media (max-width: 991px) {.doctor-photo-wrp {height: auto; position: relative; top: auto; width: 52.08vw; row-gap: 1.95vw;}}
@media (max-width: 991px) {.doctor-page__inform-wrp {width: 100%; row-gap: 1.95vw;}}
@media (max-width: 991px) {.slider__spec-post {height: auto;}}
@media (max-width: 991px) {.doctor-page__main-card__areas-wrp {flex-direction: column; row-gap: 1.3vw; border-right-width: 0.13vw;}}
@media (max-width: 991px) {.doctor-page__text-wrp {row-gap: 1.3vw; padding-left: 3.91vw; padding-right: 3.91vw; padding-top: 3.91vw; padding-bottom: 3.91vw; border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw;}}
@media (max-width: 991px) {.doctor-page__main-card__text-wrp {padding-left: 3.91vw; padding-right: 3.91vw; padding-top: 3.91vw; padding-bottom: 3.91vw; border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw;}}
@media (max-width: 991px) {.section-about__img {background-size: 210px; width: 40%;}}
@media (max-width: 991px) {.doctor-page__main-card__areas-wrp-480 {width: 40%; padding-left: 30px;}}
@media (max-width: 991px) {.footer__label-wrp-480 {width: auto;}}
@media (max-width: 991px) {.footer__content-wrp {width: auto; margin-left: 30px; margin-right: 30px;}}
@media (max-width: 991px) {.footer-info__phone {font-size: 14px;}}
@media (max-width: 991px) {.footer__map-clipcontent {height: 190px;}}
@media (max-width: 991px) {.footer__icon {background-size: contain; background-position: center center;}}
@media (max-width: 991px) {.logo-768 {height: 10px;}}
@media (max-width: 991px) {.logo-wrp {display: none;}}
@media (max-width: 991px) {.logo-wrp-768 {display: flex;}}
@media (max-width: 991px) {.text1-bold {font-size: 2.08vw;}}
@media (max-width: 991px) {.text2 {font-size: 1.56vw;}}
@media (max-width: 991px) {.sa-card__icon-violet {width: 5.21vw; height: 5.21vw;}}
@media (max-width: 991px) {.button-1-violet-wrp {width: 350px;}}
@media (max-width: 991px) {.section-advatages__card-form {border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; padding-top: 2.6vw; padding-bottom: 2.6vw; padding-left: 2.6vw; padding-right: 2.6vw;}}
@media (max-width: 991px) {.review-card__main-text {margin-bottom: 1.3vw; height: auto;}}
@media (max-width: 991px) {.sa-card__icon-anim-wrp {margin-bottom: 1.3vw;}}
@media (max-width: 991px) {.title-footer {font-size: 12px;}}
@media (max-width: 991px) {.lab__subtitle {margin-bottom: 2.6vw; width: 80vw;}}
@media (max-width: 991px) {.lab__text {margin-bottom: 3.91vw;}}
@media (max-width: 991px) {.doctor-page__main-cadr__content-wrp {column-gap: 8vw;}}
@media (max-width: 991px) {.methodic-page__inform-wrp {width: 60%; row-gap: 1.3vw;}}
@media (max-width: 991px) {.methodic-page__card-wrp {padding-left: 3.26vw; padding-right: 3.26vw; padding-top: 3.26vw; padding-bottom: 3.26vw; border-top-left-radius: 2.6vw; border-top-right-radius: 2.6vw; border-bottom-left-radius: 2.6vw; border-bottom-right-radius: 2.6vw;}}
@media (max-width: 991px) {.methodic-page__photo-wrp {row-gap: 2.6vw; top: 70px;}}
@media (max-width: 991px) {.methodic-page__content-wrp {column-gap: 1.3vw;}}
@media (max-width: 991px) {.methodic-page-section {margin-top: 9.11vw; margin-bottom: 5.21vw;}}
@media (max-width: 991px) {.methodic-page__photo {height: 32.55vw; border-top-left-radius: 2.6vw; border-top-right-radius: 2.6vw; border-bottom-left-radius: 2.6vw; border-bottom-right-radius: 2.6vw;}}
@media (max-width: 991px) {.methodic-page__name {margin-bottom: 1.95vw;}}
@media (max-width: 991px) {.methodic-page__description {width: auto;}}
@media (max-width: 991px) {.methodic-page__title {margin-bottom: 1.3vw;}}
@media (max-width: 991px) {.neo__title-wrp-copy {width: 66.41vw; height: 5.47vw; padding-left: 20px; padding-right: 20px; padding-top: 13px; padding-bottom: 13px;}}
@media (max-width: 991px) {.button-2-480 {height: 5.47vw; max-width: 29.95vw; column-gap: 1.3vw;}}
@media (max-width: 991px) {.doctor-page-section {margin-top: 9.11vw; margin-bottom: 1.95vw;}}
@media (max-width: 991px) {.doctor-page__main-card__inform-wrp {row-gap: 1.3vw;}}
@media (max-width: 991px) {.doctor-page__photo {height: 52.08vw; border-top-left-radius: 2.6vw; border-top-right-radius: 2.6vw; border-bottom-left-radius: 2.6vw; border-bottom-right-radius: 2.6vw;}}
@media (max-width: 991px) {.button-1-violet {height: 5.86vw; border-top-left-radius: 1.04vw; border-top-right-radius: 1.04vw; border-bottom-left-radius: 1.04vw; border-bottom-right-radius: 1.04vw; box-shadow: 2px 2px 8px 2px rgba(114, 29, 122, 0.25);}}
@media (max-width: 991px) {.section-services__fill {border-top-right-radius: 2.6vw; border-top-left-radius: 2.6vw; padding-left: 1.3vw; padding-right: 1.3vw;}}
@media (max-width: 991px) {.services__lab {margin-top: 0px;}}
@media (max-width: 991px) {.section-advatages__title {margin-bottom: 3.91vw;}}
@media (max-width: 991px) {.sa__card-form__text-wrp {margin-bottom: 1.95vw; row-gap: 0.65vw;}}
@media (max-width: 991px) {.doctor-page__experience {margin-top: 0.13vw;}}
@media (max-width: 991px) {.section-doctors__button {column-gap: 0.65vw;}}
@media (max-width: 991px) {.section-faq__title {margin-bottom: 3.91vw;}}
@media (max-width: 991px) {.section-faq__item__title {width: 50vw;}}
@media (max-width: 991px) {.section-event__fill {padding-left: 1.3vw; padding-right: 1.3vw; padding-top: 7.81vw; padding-bottom: 7.81vw; border-top-right-radius: 2.6vw; border-top-left-radius: 2.6vw;}}
@media (max-width: 991px) {.section-event__slide {border-top-left-radius: 1.56vw; border-top-right-radius: 1.56vw; border-bottom-left-radius: 1.56vw; border-bottom-right-radius: 1.56vw; padding-left: 2.6vw; padding-right: 2.6vw; padding-top: 3.91vw; padding-bottom: 3.91vw;}}
@media (max-width: 991px) {.section-event__slide-content-wrp {width: 52.08vw;}}
@media (max-width: 991px) {.section-event__slide__subtitle {font-size: 2.34vw;}}
@media (max-width: 991px) {.section-event__slide__bottom-wrp {margin-top: 2.6vw;}}
@media (max-width: 991px) {.section-event__slide__text-wrp {column-gap: 0.65vw;}}
@media (max-width: 991px) {.section-event__slide__star {font-size: 1.56vw;}}
@media (max-width: 991px) {.section-event__slide__number {font-size: 10.42vw;}}
@media (max-width: 991px) {.section-event__slide__percent {font-size: 5.21vw;}}
@media (max-width: 991px) {.section-event__slide__text {font-size: 1.04vw;}}
@media (max-width: 991px) {.section-offer__content-wrp {padding-left: 1.3vw; padding-right: 1.3vw;}}
@media (max-width: 991px) {.slide2-fill {background-size: 1100.8px, auto; background-position: left calc(-43.76px + 50%) top calc(-93.5px + 50%);}}
@media (max-width: 991px) {.slide1-fill {background-size: 855.36px, auto; background-position: right -95px top calc(-14px + 50%), left 0px top 0px;}}
@media (max-width: 991px) {.footer__label-wrp-482 {row-gap: 1.95vw;}}
@media (max-width: 991px) {.section-offer__seo-title {margin-bottom: 0.65vw;}}
@media (max-width: 991px) {.section-documents__doc {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; row-gap: 10px; width: 30vw;}}
@media (max-width: 991px) {.section-documents__doc-img {height: 200px;}}
@media (max-width: 991px) {.section-documents__doc-wrp {grid-template-columns: 1fr 1fr 1fr; row-gap: 20px; column-gap: 10px;}}
@media (max-width: 991px) {.section-documents {margin-top: 70px; padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 991px) {.footer__link-wrp {row-gap: 2.6vw;}}
@media (max-width: 991px) {.footer-info__contact-wrp {row-gap: 0.65vw; margin-bottom: 3.26vw;}}
@media (max-width: 991px) {.section-doctors__slider-480 {padding-top: 3.91vw;}}
@media (max-width: 991px) {.servises__consultations {row-gap: 1.3vw;}}
@media (max-width: 991px) {.button-2-text {font-size: 1.82vw;}}
@media (max-width: 991px) {.doctor-page__name {margin-bottom: 1.95vw;}}
@media (max-width: 991px) {.menu-link {font-size: 2.08vw;}}
@media (max-width: 991px) {.button-1-cookies {height: 40px; border-top-left-radius: 1.04vw; border-top-right-radius: 1.04vw; border-bottom-left-radius: 1.04vw; border-bottom-right-radius: 1.04vw;}}
@media (max-width: 991px) {.button-1-cookies2 {height: 40px; border-top-left-radius: 1.04vw; border-top-right-radius: 1.04vw; border-bottom-left-radius: 1.04vw; border-bottom-right-radius: 1.04vw;}}
@media (max-width: 991px) {.button-2-text-cookies {font-size: 14px;}}
@media (max-width: 991px) {.service__metagen-wrp {align-items: flex-start;}}
@media (max-width: 991px) {.service__metagen-wrp-copy {align-items: flex-start;}}
@media (max-width: 991px) {.button-2-copy {max-width: 29.95vw; column-gap: 1.3vw;}}
@media (max-width: 767px) {.section-offer__img-wrp {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 5px; column-gap: 5px; margin-bottom: 35px;}}
@media (max-width: 767px) {.section-offer__img {width: 45.83vw; height: 29.17vw;}}
@media (max-width: 767px) {.h1 {font-size: 5vw;}}
@media (max-width: 767px) {.title1 {font-size: 3.33vw;}}
@media (max-width: 767px) {.button-1-text {font-size: 2.92vw;}}
@media (max-width: 767px) {.section-offer__title {margin-bottom: 10px; text-align: center;}}
@media (max-width: 767px) {.section-offer__description {margin-bottom: 30px; width: 400px; text-align: left; font-weight: 500;}}
@media (max-width: 767px) {.section-offer {padding-top: 40px; padding-bottom: 40px; margin-top: 70px;}}
@media (max-width: 767px) {.h2 {font-size: 4.17vw;}}
@media (max-width: 767px) {.section-about__title {margin-bottom: 5.21vw;}}
@media (max-width: 767px) {.text1 {font-size: 3.33vw; text-align: left;}}
@media (max-width: 767px) {.section-about__description {max-width: none;}}
@media (max-width: 767px) {.section-about__content-wrp {width: 100%;}}
@media (max-width: 767px) {.button-1 {height: 9.38vw;}}
@media (max-width: 767px) {.section-advatages__content-wrp {padding-top: 4.16vw; padding-bottom: 8.33vw; row-gap: 30px; padding-left: 2.08vw; padding-right: 2.08vw;}}
@media (max-width: 767px) {.section-advatages__cards {display: flex; flex-direction: column; row-gap: 2.08vw;}}
@media (max-width: 767px) {.title2 {font-size: 2.71vw;}}
@media (max-width: 767px) {.section-advatages__card {padding-left: 4.17vw; padding-right: 4.17vw; padding-top: 4.17vw; padding-bottom: 4.17vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw; border-top-width: 0.21vw; border-left-width: 0.21vw; border-right-width: 0.21vw; border-bottom-width: 0.21vw; display: flex; align-items: flex-start; flex-direction: column; row-gap: 2.08vw;}}
@media (max-width: 767px) {.section-services__content-wrp {padding-top: 8.33vw; padding-bottom: 8.33vw;}}
@media (max-width: 767px) {.section-services__title {margin-bottom: 5.21vw;}}
@media (max-width: 767px) {.section-servises__tabs-menu {column-gap: 10px; justify-content: flex-start;}}
@media (max-width: 767px) {.section-doctors__title {margin-bottom: 2.08vw; margin-left: 0vw;}}
@media (max-width: 767px) {.section-doctors__slider {padding-top: 5.21vw; display: none;}}
@media (max-width: 767px) {.slider__specialist-card {padding-top: 3.13vw; padding-bottom: 3.13vw; flex-grow: 1; flex-shrink: 0; width: 240px; margin-left: 0px; margin-right: 0px; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw; border-top-width: 0.21vw; border-left-width: 0.21vw; border-right-width: 0.21vw; border-bottom-width: 0.21vw; padding-left: 3.13vw; padding-right: 3.13vw;}}
@media (max-width: 767px) {.slider__spec-photo {width: 37.5vw; height: 37.5vw; margin-top: 2.08vw; margin-bottom: 2.08vw;}}
@media (max-width: 767px) {.slider__spec-name {margin-bottom: 2.08vw;}}
@media (max-width: 767px) {.rc__marks__platform-wrp {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; justify-items: center; flex-grow: 0; flex-direction: row; align-items: center;}}
@media (max-width: 767px) {.review-card__marks {align-items: center; padding-top: 3.13vw; padding-bottom: 3.13vw; row-gap: 0px; border-top-width: 0.21vw; border-left-width: 0.21vw; border-right-width: 0.21vw; border-bottom-width: 0.21vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.section-reviews__ranks {grid-template-columns: 1fr 1fr; margin-left: 0px; margin-right: 0px; display: flex; flex-direction: column; row-gap: 2.08vw; padding-top: 0px;}}
@media (max-width: 767px) {.section-reviews {padding-top: 4.16vw; padding-bottom: 8.33vw;}}
@media (max-width: 767px) {.section-reviews__title {margin-bottom: 5.21vw; margin-left: 0px;}}
@media (max-width: 767px) {.section-reviews__cards {padding-top: 20px; display: none;}}
@media (max-width: 767px) {.section-faq__content-wrp {padding-left: 2.08vw; padding-right: 2.08vw; border-top-right-radius: 2.5vw; border-top-left-radius: 2.5vw; padding-top: 8.33vw; padding-bottom: 8.33vw;}}
@media (max-width: 767px) {.section-faq__title-wrp {padding-left: 6.25vw; padding-right: 6.25vw; padding-top: 3.33vw; padding-bottom: 3.33vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.section-action__fill {padding-top: 8.33vw; padding-bottom: 8.33vw; border-top-right-radius: 2.5vw; border-top-left-radius: 2.5vw;}}
@media (max-width: 767px) {.section-faq__form-wrp {width: auto; padding-left: 6.25vw; padding-right: 6.25vw; padding-top: 0px; padding-bottom: 0px; background-color: rgba(248, 248, 248, 0);}}
@media (max-width: 767px) {.section-faq__form__input-wrp {margin-bottom: 2.08vw;}}
@media (max-width: 767px) {.section-faq__form__input {height: 45px; font-size: 12px; background-color: rgb(248, 248, 248);}}
@media (max-width: 767px) {.section-reviews-480 {display: flex; column-gap: 2.08vw; overflow-x: scroll; overflow-y: scroll; flex-wrap: nowrap;}}
@media (max-width: 767px) {.review-card {margin-left: 0px; margin-right: 0px; padding-left: 3.13vw; padding-right: 3.13vw; padding-top: 3.13vw; display: flex; flex-direction: column; align-items: flex-start; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw; border-top-width: 0.21vw; border-left-width: 0.21vw; border-right-width: 0.21vw; border-bottom-width: 0.21vw; padding-bottom: 1vw;}}
@media (max-width: 767px) {.review-card__main-text {width: 57.29vw; margin-bottom: 1.04vw; height: auto;}}
@media (max-width: 767px) {.section-reviews__content-wrp {padding-left: 2.08vw; padding-right: 2.08vw;}}
@media (max-width: 767px) {.section-faq__icon {width: 6.25vw; height: 6.25vw; border-top-left-radius: 20vw; border-top-right-radius: 20vw; border-bottom-left-radius: 20vw; border-bottom-right-radius: 20vw;}}
@media (max-width: 767px) {.accordeon-arrow {width: 2.92vw; height: 2.92vw;}}
@media (max-width: 767px) {.section-faq__item__title {width: auto;}}
@media (max-width: 767px) {.h2-form {font-size: 18px;}}
@media (max-width: 767px) {.services__right-content {width: auto;}}
@media (max-width: 767px) {.numbers1 {font-size: 3.75vw;}}
@media (max-width: 767px) {.services__service-name {width: auto; text-align: left;}}
@media (max-width: 767px) {.service-wrp {padding-top: 3.13vw; padding-bottom: 3.13vw; border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw; flex-direction: column; row-gap: 3.13vw; padding-left: 3.13vw; padding-right: 3.13vw; align-items: stretch;}}
@media (max-width: 767px) {.neo__title-wrp {width: 100%; height: 7.92vw; padding-left: 3.13vw; padding-right: 3.13vw; border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw;}}
@media (max-width: 767px) {.button-2 {height: 7.92vw; max-width: 29.17vw; border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw; display: none;}}
@media (max-width: 767px) {.footer__top-content {flex-direction: column-reverse; align-items: stretch; row-gap: 20px; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; margin-top: 6.25vw; margin-bottom: 6.25vw;}}
@media (max-width: 767px) {.footer__content-wrp {padding-left: 4.17vw; padding-right: 4.17vw; margin-left: auto; margin-right: auto; flex-direction: column-reverse;}}
@media (max-width: 767px) {.footer__logo-wrp {width: 83.33vw; height: 20.83vw;}}
@media (max-width: 767px) {.footer__info-wrp {width: auto;}}
@media (max-width: 767px) {.footer__icon {width: 15px; height: 15px; background-position: center center; background-size: contain;}}
@media (max-width: 767px) {.footer__icons-wrp {justify-content: space-around;}}
@media (max-width: 767px) {.footer__link-wrp {row-gap: 15px; margin-top: 10px;}}
@media (max-width: 767px) {.header__content-wrp {height: 50px;}}
@media (max-width: 767px) {.neo-item {margin-bottom: 1.04vw;}}
@media (max-width: 767px) {.numbers2 {font-size: 3.33vw;}}
@media (max-width: 767px) {.button-2-text {font-size: 2.71vw;}}
@media (max-width: 767px) {.review-button__logo {width: 100px; height: 20px;}}
@media (max-width: 767px) {.arrow-in-button {width: 1.88vw; height: 1.88vw; margin-top: 0.21vw;}}
@media (max-width: 767px) {.review-button__logo-2gis {height: 20px; width: 70px;}}
@media (max-width: 767px) {.h3 {font-size: 4.17vw;}}
@media (max-width: 767px) {.popup-call-back__content {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 10px; margin-right: 10px;}}
@media (max-width: 767px) {.section-thanks__content-wrp {padding-top: 130px; padding-bottom: 60px; width: 350px;}}
@media (max-width: 767px) {.header {padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.button-1-red {height: 8.33vw; width: auto;}}
@media (max-width: 767px) {.lab__title {width: auto;}}
@media (max-width: 767px) {.lab__logo {height: 6.67vw; width: 26.67vw; margin-bottom: 2.5vw;}}
@media (max-width: 767px) {.popup-review__content-wrp {width: 440px; padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 767px) {.popup-review__top-wrp {flex-direction: column; align-items: flex-start; row-gap: 20px;}}
@media (max-width: 767px) {.button-3-text {font-size: 2.71vw; font-weight: 300;}}
@media (max-width: 767px) {.section-reviews__button {column-gap: 0.83vw; padding-top: 2.08vw; padding-bottom: 2.08vw; padding-left: 0vw;}}
@media (max-width: 767px) {.review-card__prodoctorov {padding-left: 3.13vw; padding-right: 3.13vw; border-top-width: 0.21vw; border-left-width: 0.21vw; border-right-width: 0.21vw; border-bottom-width: 0.21vw; padding-top: 3.13vw; padding-bottom: 3.13vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.rc__marks__platform__sber-zdor {width: 35vw; height: 4.17vw;}}
@media (max-width: 767px) {.rc__marks__platform {width: auto; height: 35px;}}
@media (max-width: 767px) {.slider__spec-post {height: 8.75vw; text-align: center;}}
@media (max-width: 767px) {.doctor-page__main-card__areas-wrp {row-gap: 2.08vw; width: 50%; padding-right: 0vw;}}
@media (max-width: 767px) {.doctor-page__content-wrp {row-gap: 4.17vw;}}
@media (max-width: 767px) {.doctor-page__main-card__text-wrp {padding-left: 4.17vw; padding-right: 4.17vw; padding-top: 4.17vw; padding-bottom: 4.17vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.doctor-page__photo {border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.doctor-page__photo-480 {display: inline-flex; height: auto;}}
@media (max-width: 767px) {.doctor-page__main-card__areas-wrp-480 {padding-left: 10px; width: 40%;}}
@media (max-width: 767px) {.footer__label-wrp-480 {row-gap: 15px; display: flex; margin-top: 0px; justify-content: center;}}
@media (max-width: 767px) {.footer__navigation {width: auto;}}
@media (max-width: 767px) {.footer__title {margin-bottom: 10px;}}
@media (max-width: 767px) {.footer__map-clipcontent {height: 150px;}}
@media (max-width: 767px) {.footer__map-wrp {grid-column-start: span 2; grid-column-end: span 2; width: auto; margin-left: 0px; margin-top: 20px;}}
@media (max-width: 767px) {.footer__label-wrp-482 {row-gap: 2.08vw;}}
@media (max-width: 767px) {.footer-info__phone {font-size: 12px;}}
@media (max-width: 767px) {.footer__blog-links-wrp {margin-top: 20px;}}
@media (max-width: 767px) {.footer-info__contact-wrp {margin-bottom: 20px; margin-top: 10px;}}
@media (max-width: 767px) {.footer__blog__telegram-link-wrp {align-items: center;}}
@media (max-width: 767px) {.logo-768 {height: 10px;}}
@media (max-width: 767px) {.section-about__wrp-flex {padding-bottom: 7.29vw; padding-left: 2.08vw; padding-right: 2.08vw; padding-top: 3.15vw;}}
@media (max-width: 767px) {.button-services-wrp {width: auto; margin-top: 6.25vw;}}
@media (max-width: 767px) {.text1-bold {font-size: 3.33vw;}}
@media (max-width: 767px) {.text2 {font-size: 2.71vw;}}
@media (max-width: 767px) {.button-1-violet-wrp {width: 100%;}}
@media (max-width: 767px) {.section-advatages__card-form {background-color: rgb(196, 236, 237); padding-top: 4.17vw; padding-bottom: 4.17vw; padding-left: 4.17vw; padding-right: 4.17vw;}}
@media (max-width: 767px) {.section-offer__content-wrp {align-items: flex-start; padding-left: 2.08vw; padding-right: 2.08vw;}}
@media (max-width: 767px) {.sa-card__text-wrp {row-gap: 1.04vw;}}
@media (max-width: 767px) {.sa-card__icon-anim-wrp {width: 20%; margin-bottom: 0vw; margin-left: 2.08vw;}}
@media (max-width: 767px) {.section-faq__form-subtitle {margin-bottom: 5.21vw;}}
@media (max-width: 767px) {.title-footer {font-size: 10px;}}
@media (max-width: 767px) {.lab__subtitle {width: auto; margin-bottom: 2.5vw;}}
@media (max-width: 767px) {.doctor-page__main-cadr__content-wrp {column-gap: 4vw;}}
@media (max-width: 767px) {.doctor-page__text-wrp {padding-left: 4.17vw; padding-right: 4.17vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw; padding-top: 4.17vw; padding-bottom: 4.17vw; row-gap: 1.04vw;}}
@media (max-width: 767px) {.methodic-page__card-wrp {padding-left: 4.17vw; padding-right: 4.17vw; padding-top: 4.17vw; padding-bottom: 4.17vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.methodic-page__photo {height: 250px; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.methodic-page__content-wrp {flex-direction: column; row-gap: 6.25vw;}}
@media (max-width: 767px) {.methodic-page__photo-wrp {width: auto; position: relative; top: auto; row-gap: 4.17vw;}}
@media (max-width: 767px) {.methodic-page-section {margin-top: 14.58vw; margin-bottom: 2.08vw;}}
@media (max-width: 767px) {.methodic-page__inform-wrp {width: auto; row-gap: 2.08vw;}}
@media (max-width: 767px) {.methodic-page__title {margin-bottom: 1.04vw;}}
@media (max-width: 767px) {.methodic-page__photo-wrp__dark {display: block; position: absolute; height: 100%; background-color: rgba(51, 51, 51, 0.2); border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.methodic-page__photo-wrp__hidden-title {display: block; position: absolute; color: rgba(248, 248, 248, 1); font-size: 5.42vw; bottom: 4.17vw; text-transform: uppercase; letter-spacing: 0.04em;}}
@media (max-width: 767px) {.methodic-page__photo-wrp__wrp {display: flex; justify-content: center;}}
@media (max-width: 767px) {.methodic-page__name {display: none;}}
@media (max-width: 767px) {.neo__title-wrp-copy {width: 64.58vw; height: 7.92vw; padding-left: 15px; padding-right: 15px; border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw;}}
@media (max-width: 767px) {.button-2-480 {border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw; display: flex; align-items: center; margin-top: 4.17vw; justify-content: flex-start; padding-left: 0px; margin-bottom: 0px; padding-top: 4.17vw; padding-bottom: 4.17vw; max-width: none;}}
@media (max-width: 767px) {.button-2-480:hover {background-color: rgba(248, 248, 248, 0);}}
@media (max-width: 767px) {.arrow-button-2-360 {width: 2.92vw; height: 2.92vw;}}
@media (max-width: 767px) {.doctor-page-section {margin-top: 14.58vw; margin-bottom: 2.08vw;}}
@media (max-width: 767px) {.doctor-photo-wrp {width: 52.08vw; row-gap: 2.08vw;}}
@media (max-width: 767px) {.doctor-page__inform-wrp {row-gap: 2.08vw;}}
@media (max-width: 767px) {.doctor-page__main-card__inform-wrp {row-gap: 2.08vw; width: 50%;}}
@media (max-width: 767px) {.section-faq__form-title {margin-bottom: 3.13vw;}}
@media (max-width: 767px) {.footer {padding-top: 8.33vw;}}
@media (max-width: 767px) {.button-1-violet {height: 9.38vw;}}
@media (max-width: 767px) {.lab__text {margin-bottom: 5.21vw;}}
@media (max-width: 767px) {.arrow {width: 2.5vw; height: 2.5vw;}}
@media (max-width: 767px) {.section-doctors__fill {border-top-right-radius: 2.6vw; border-top-left-radius: 2.6vw; padding-left: 2.08vw; padding-right: 2.08vw;}}
@media (max-width: 767px) {.doctor-page__experience {margin-top: 0.21vw;}}
@media (max-width: 767px) {.service-accord-wrp {margin-bottom: 3.13vw;}}
@media (max-width: 767px) {.section-advatages__title {margin-bottom: 5.21vw;}}
@media (max-width: 767px) {.sa-card__icon-violet {width: 8.33vw; height: 8.33vw;}}
@media (max-width: 767px) {.sa-card__icon {width: 8.33vw; height: 8.33vw;}}
@media (max-width: 767px) {.section-doctors__button {column-gap: 4px; padding-top: 2.08vw; padding-bottom: 2.08vw; padding-left: 10vw; padding-right: 10vw;}}
@media (max-width: 767px) {.sa__card-form__text-wrp {row-gap: 1.04vw; margin-bottom: 4.17vw;}}
@media (max-width: 767px) {.review-card__top-info {margin-bottom: 1.04vw;}}
@media (max-width: 767px) {.rc__marks__title {margin-bottom: 3.13vw;}}
@media (max-width: 767px) {.section-faq__title {margin-bottom: 5.21vw;}}
@media (max-width: 767px) {.section-faq__accordion {row-gap: 2.08vw;}}
@media (max-width: 767px) {.section-event__slide__bottom-wrp {margin-top: 2.08vw; flex-direction: column-reverse; row-gap: 2.08vw;}}
@media (max-width: 767px) {.section-event__slide-content-wrp {width: 50vw; padding-left: 3.13vw; padding-right: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw;}}
@media (max-width: 767px) {.section-event__slide__subtitle {font-size: 2.92vw;}}
@media (max-width: 767px) {.section-event__slide__number {font-size: 9.38vw;}}
@media (max-width: 767px) {.section-event__slide__percent {font-size: 4.17vw;}}
@media (max-width: 767px) {.section-event__slide__text {font-size: 10px;}}
@media (max-width: 767px) {.section-event__slide {padding-left: 3.13vw; padding-right: 3.13vw; padding-top: 5.21vw; padding-bottom: 5.21vw; border-top-left-radius: 2.5vw; border-top-right-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw; background-size: 630px, auto; background-position: left calc(-10.21vw + 50%) top calc(2.08vw + 50%), left 0px top 0px;}}
@media (max-width: 767px) {.section-event__fill {padding-top: 7.29vw; padding-bottom: 7.29vw;}}
@media (max-width: 767px) {.section-services__fill {padding-left: 2.08vw; padding-right: 2.08vw;}}
@media (max-width: 767px) {.slide2-fill {background-position: left calc(-64.21px + 50%) top calc(-63.92px + 50%), left 0px top 0px; background-size: 688px, auto;}}
@media (max-width: 767px) {.slide1-fill {background-size: 475.2px, auto; background-position: left calc(3.79px + 50%) top calc(0.08px + 50%), left 0px top 0px;}}
@media (max-width: 767px) {.section-documents__doc-wrp {grid-template-columns: 1fr 1fr; row-gap: 10px;}}
@media (max-width: 767px) {.section-documents__doc-img {height: 160px;}}
@media (max-width: 767px) {.section-documents__doc {padding-top: 10px; padding-bottom: 10px; width: 45.83vw;}}
@media (max-width: 767px) {.section-offer__seo-title {font-weight: 500;}}
@media (max-width: 767px) {.section-doctors__slider-480 {padding-top: 5.21vw; overflow-x: scroll; overflow-y: scroll; display: flex; flex-direction: row; column-gap: 2.08vw; max-width: none; width: auto;}}
@media (max-width: 767px) {.servises__consultations {row-gap: 1.04vw;}}
@media (max-width: 767px) {.services__price {text-align: right;}}
@media (max-width: 767px) {.doctor-page__name {margin-bottom: 3.13vw;}}
@media (max-width: 767px) {.menu-link {font-size: 3.33vw;}}
@media (max-width: 767px) {.menu__phone-button {max-width: 37.5vw; font-weight: 400; font-size: 3.33vw; border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw;}}
@media (max-width: 767px) {.button-1-cookies {height: 9.38vw;}}
@media (max-width: 767px) {.button-1-cookies2 {height: 9.38vw;}}
@media (max-width: 767px) {.button-2-text-cookies {font-size: 14px; height: 40px;}}
@media (max-width: 767px) {.service__metagen-wrp {padding-top: 3.13vw; padding-bottom: 3.13vw; border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw; flex-direction: column; row-gap: 3.13vw; padding-left: 3.13vw; padding-right: 3.13vw; align-items: stretch;}}
@media (max-width: 767px) {.services__metagem-wrp {width: auto;}}
@media (max-width: 767px) {.service__metagen-wrp-copy {padding-top: 3.13vw; padding-bottom: 3.13vw; border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw; flex-direction: column; padding-left: 3.13vw; padding-right: 3.13vw; align-items: stretch;}}
@media (max-width: 767px) {.button-2-copy {height: 7.92vw; max-width: 29.17vw; border-top-left-radius: 1.67vw; border-top-right-radius: 1.67vw; border-bottom-left-radius: 1.67vw; border-bottom-right-radius: 1.67vw; display: none;}}
@media (max-width: 479px) {.section-offer {padding-top: 12.5vw; padding-bottom: 12.5vw; border-top-right-radius: 20px; border-top-left-radius: 20px; margin-top: 19.44vw;}}
@media (max-width: 479px) {.section-offer__img {border-top-left-radius: 2.78vw; border-top-right-radius: 2.78vw; border-bottom-left-radius: 2.78vw; border-bottom-right-radius: 2.78vw; width: 91.67vw; height: 58.33vw;}}
@media (max-width: 479px) {.section-about__content-wrp {align-items: center;}}
@media (max-width: 479px) {.section-advatages__content-wrp {align-items: center; padding-top: 6.25vw; padding-bottom: 12.5vw; row-gap: 8.33vw; padding-left: 2.78vw; padding-right: 2.78vw;}}
@media (max-width: 479px) {.section-services__content-wrp {display: flex; flex-direction: column; align-items: center; padding-top: 12.5vw; padding-bottom: 12.5vw;}}
@media (max-width: 479px) {.section-doctors__slider {padding-top: 6.94vw;}}
@media (max-width: 479px) {.control-arrows {right: 5.56vw; column-gap: 4.17vw; top: 0px;}}
@media (max-width: 479px) {.button-services-wrp {margin-top: 8.33vw; width: 100%;}}
@media (max-width: 479px) {.section-doctors__title {margin-bottom: 5.56vw; margin-left: 0vw;}}
@media (max-width: 479px) {.section-reviews {padding-top: 6.25vw; padding-bottom: 12.5vw;}}
@media (max-width: 479px) {.review-card__prodoctorov {padding-top: 4.17vw; padding-bottom: 4.17vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; border-top-width: 0.28vw; border-left-width: 0.28vw; border-right-width: 0.28vw; border-bottom-width: 0.28vw; padding-left: 4.17vw; padding-right: 4.17vw; justify-content: space-evenly;}}
@media (max-width: 479px) {.rc__marks__platform {height: 11.11vw; width: 35vw;}}
@media (max-width: 479px) {.arrow-in-button {width: 2.5vw; height: 2.5vw; margin-top: 0.28vw;}}
@media (max-width: 479px) {.review-card__marks {padding-top: 4.17vw; padding-bottom: 4.17vw; border-top-width: 0.28vw; border-left-width: 0.28vw; border-right-width: 0.28vw; border-bottom-width: 0.28vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; padding-left: 4.17vw; padding-right: 4.17vw;}}
@media (max-width: 479px) {.rc__marks__platform-wrp {row-gap: 2.78vw; flex-direction: column; width: auto;}}
@media (max-width: 479px) {.review-card {padding-top: 4.17vw; padding-bottom: 1.39vw; padding-left: 4.17vw; padding-right: 4.17vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; border-top-width: 0.28vw; border-left-width: 0.28vw; border-right-width: 0.28vw; border-bottom-width: 0.28vw;}}
@media (max-width: 479px) {.review-card__main-text {flex-grow: 0; width: 70vw; margin-bottom: 1.39vw;}}
@media (max-width: 479px) {.section-reviews__content-wrp {padding-left: 2.78vw; padding-right: 2.78vw;}}
@media (max-width: 479px) {.section-reviews__ranks {margin-left: 0px; margin-right: 0px; padding-top: 2.78vw; column-gap: 2.78vw;}}
@media (max-width: 479px) {.section-reviews-480 {column-gap: 2.78vw;}}
@media (max-width: 479px) {.accordeon-arrow {width: 2.78vw; height: 2.78vw;}}
@media (max-width: 479px) {.section-faq__icon {width: 6.94vw; height: 6.94vw; border-top-left-radius: 26.67vw; border-top-right-radius: 26.67vw; border-bottom-left-radius: 26.67vw; border-bottom-right-radius: 26.67vw;}}
@media (max-width: 479px) {.section-faq__title-wrp {padding-top: 3.33vw; padding-bottom: 3.33vw; padding-left: 4.17vw; padding-right: 4.17vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw;}}
@media (max-width: 479px) {.section-action__fill {padding-top: 12.5vw; padding-bottom: 12.5vw; border-top-right-radius: 5.56vw; border-top-left-radius: 5.56vw;}}
@media (max-width: 479px) {.section-faq__form-title {margin-bottom: 2.78vw;}}
@media (max-width: 479px) {.section-faq__form-subtitle {margin-bottom: 5.56vw;}}
@media (max-width: 479px) {.section-faq__form__input-wrp {margin-bottom: 5px;}}
@media (max-width: 479px) {.section-faq__form__input {height: 9.72vw; font-size: 2.78vw; padding-left: 2.78vw; padding-right: 2.78vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; border-top-width: 0.28vw; border-left-width: 0.28vw; border-right-width: 0.28vw; border-bottom-width: 0.28vw;}}
@media (max-width: 479px) {.h1 {font-size: 7vw;}}
@media (max-width: 479px) {.section-offer__title {margin-bottom: 5.56vw;}}
@media (max-width: 479px) {.title1 {font-size: 4.17vw;}}
@media (max-width: 479px) {.section-offer__description {margin-bottom: 11.11vw; width: auto; text-align: center;}}
@media (max-width: 479px) {.button-1-text {font-size: 3.33vw;}}
@media (max-width: 479px) {.h2 {font-size: 5.56vw;}}
@media (max-width: 479px) {.section-about__title {margin-bottom: 5.56vw;}}
@media (max-width: 479px) {.text1 {font-size: 4.17vw;}}
@media (max-width: 479px) {.button-1 {border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; height: 11.11vw; margin-left: auto; margin-right: auto;}}
@media (max-width: 479px) {.section-advatages__cards {row-gap: 2.78vw;}}
@media (max-width: 479px) {.section-advatages__card {border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; padding-left: 4.17vw; padding-right: 4.17vw; padding-top: 4.17vw; padding-bottom: 4.17vw; flex-direction: column; align-items: flex-start; row-gap: 2.78vw;}}
@media (max-width: 479px) {.sa-card__icon {height: 9.72vw; width: 9.72vw;}}
@media (max-width: 479px) {.sa-card__text-wrp {row-gap: 1.39vw;}}
@media (max-width: 479px) {.title2 {font-size: 3.33vw;}}
@media (max-width: 479px) {.section-services__title {margin-bottom: 5.56vw;}}
@media (max-width: 479px) {.section-servises__tabs-menu {row-gap: 2vw; column-gap: 2vw; width: 99.44vw; flex-grow: 0; padding-left: 2.78vw; padding-right: 2.78vw; justify-content: center;}}
@media (max-width: 479px) {.section-servises__tab-item {padding-left: 5vw; padding-right: 5vw; padding-top: 2.22vw; padding-bottom: 2.22vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw;}}
@media (max-width: 479px) {.section-doctors__fill {border-top-right-radius: 5.56vw; border-top-left-radius: 5.56vw; padding-left: 1.39vw; padding-right: 1.39vw;}}
@media (max-width: 479px) {.slider__specialist-card {border-top-width: 0.28vw; border-left-width: 0.28vw; border-right-width: 0.28vw; border-bottom-width: 0.28vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; padding-top: 4.17vw; padding-bottom: 2vw; margin-left: 0.56vw; margin-right: 0.56vw; width: 61.11vw; padding-left: 1.39vw; padding-right: 1.39vw;}}
@media (max-width: 479px) {.slider__spec-name {margin-bottom: 1.39vw; width: 41.67vw;}}
@media (max-width: 479px) {.slider__spec-photo {margin-bottom: 2.78vw; height: 44.44vw; width: 44.44vw; border-top-left-radius: 53.33vw; border-top-right-radius: 53.33vw; border-bottom-left-radius: 53.33vw; border-bottom-right-radius: 53.33vw; margin-top: 4.17vw;}}
@media (max-width: 479px) {.arrow {width: 2.78vw; height: 2.78vw;}}
@media (max-width: 479px) {.section-reviews__title {margin-bottom: 5.56vw; display: flex; text-align: center;}}
@media (max-width: 479px) {.review-card__top-info {margin-bottom: 1.39vw;}}
@media (max-width: 479px) {.section-reviews__button {column-gap: 1.94vw; padding-top: 2.78vw; padding-bottom: 2.78vw;}}
@media (max-width: 479px) {.button-3-text {font-size: 3.61vw;}}
@media (max-width: 479px) {.section-faq__content-wrp {padding-left: 2.78vw; padding-right: 2.78vw; border-top-right-radius: 5.56vw; border-top-left-radius: 5.56vw; padding-top: 12.5vw; padding-bottom: 12.5vw;}}
@media (max-width: 479px) {.section-faq__title {text-align: center; margin-bottom: 5.56vw;}}
@media (max-width: 479px) {.section-faq__accordion {row-gap: 1.39vw;}}
@media (max-width: 479px) {.section-faq__form-wrp {border-top-left-radius: 3.33vw; border-top-right-radius: 3.33vw; border-bottom-left-radius: 3.33vw; border-bottom-right-radius: 3.33vw; padding-left: 6.95vw; padding-right: 6.95vw;}}
@media (max-width: 479px) {.h2-form {font-size: 4.44vw;}}
@media (max-width: 479px) {.service-wrp {flex-direction: column; align-items: flex-start; row-gap: 5.56vw; padding-left: 2.78vw; padding-right: 2.78vw; padding-top: 2.78vw; padding-bottom: 2.78vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw;}}
@media (max-width: 479px) {.services__right-content {flex-direction: row; width: 100%;}}
@media (max-width: 479px) {.consultation-item {padding-bottom: 0vw;}}
@media (max-width: 479px) {.numbers1 {font-size: 4.44vw; overflow-wrap: normal;}}
@media (max-width: 479px) {.services__diagnostic-name {width: 320px;}}
@media (max-width: 479px) {.neo-item__wrp {flex-direction: column; row-gap: 5px; align-items: flex-start;}}
@media (max-width: 479px) {.absolut-button {position: relative; bottom: auto; right: auto; display: none;}}
@media (max-width: 479px) {.neo__title-wrp {width: 100%; height: 12vw; padding-left: 4.17vw; padding-right: 4.17vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw;}}
@media (max-width: 479px) {.neo-item {margin-bottom: 1.39vw;}}
@media (max-width: 479px) {.footer__logo-wrp {width: 72.22vw; height: 27.78vw;}}
@media (max-width: 479px) {.cosmetology__title-wrp {width: 100%; height: 10vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; padding-left: 4.17vw; padding-right: 4.17vw;}}
@media (max-width: 479px) {.cosmetology-item {margin-bottom: 1.39vw;}}
@media (max-width: 479px) {.numbers2 {font-size: 4.44vw;}}
@media (max-width: 479px) {.service-accord__service-name {width: auto;}}
@media (max-width: 479px) {.arrow-button-2-360 {width: 2.5vw; height: 2.5vw;}}
@media (max-width: 479px) {.button-2-text {font-size: 3.61vw;}}
@media (max-width: 479px) {.service-accord-wrp {margin-bottom: 1.39vw;}}
@media (max-width: 479px) {.h3 {font-size: 4.44vw;}}
@media (max-width: 479px) {.popup__form-call-back {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 479px) {.popup__form-title {margin-bottom: 10px;}}
@media (max-width: 479px) {.section-thanks__content-wrp {padding-left: 2.78vw; padding-right: 2.78vw; width: auto;}}
@media (max-width: 479px) {.header {padding-top: 2.78vw; padding-bottom: 2.78vw;}}
@media (max-width: 479px) {.button-1-red {border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; height: 11.11vw;}}
@media (max-width: 479px) {.popup-review__button {column-gap: 2.78vw;}}
@media (max-width: 479px) {.popup-review__content-wrp {width: 88.89vw; min-width: auto; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px;}}
@media (max-width: 479px) {.popup-review__button-wrp {column-gap: 5px;}}
@media (max-width: 479px) {.rc__marks__platform__sber-zdor {height: 11.11vw; width: 55.56vw; margin-bottom: 0vw; background-size: contain;}}
@media (max-width: 479px) {.doctor-photo-wrp {width: 100%; row-gap: 2.78vw;}}
@media (max-width: 479px) {.slider__spec-post {height: 10.28vw;}}
@media (max-width: 479px) {.doctor-page__photo {height: 97.22vw; border-top-left-radius: 3.33vw; border-top-right-radius: 3.33vw; border-bottom-left-radius: 3.33vw; border-bottom-right-radius: 3.33vw;}}
@media (max-width: 479px) {.doctor-page__photo-480 {height: 350px;}}
@media (max-width: 479px) {.section-advatages__title {text-align: center;}}
@media (max-width: 479px) {.section-about__wrp-flex {padding-bottom: 12.5vw; padding-top: 6.25vw; padding-left: 2.78vw; padding-right: 2.78vw; border-top-right-radius: 3.33vw; border-top-left-radius: 3.33vw;}}
@media (max-width: 479px) {.doctor-page__main-card__text-wrp {flex-direction: column; border-top-left-radius: 3.33vw; border-top-right-radius: 3.33vw; border-bottom-left-radius: 3.33vw; border-bottom-right-radius: 3.33vw;}}
@media (max-width: 479px) {.doctor-page__main-card__areas-wrp {flex-direction: row; flex-wrap: wrap; width: auto; row-gap: 1.39vw; column-gap: 2.78vw; border-right-width: 0vw; border-right-style: none;}}
@media (max-width: 479px) {.doctor-page__main-card__areas-wrp-480 {display: flex; padding-left: 0px; flex-direction: row; column-gap: 15px; width: auto; border-left-width: 0px; border-left-style: none; border-bottom-color: rgba(91, 198, 203, 1); border-bottom-width: 1px; border-bottom-style: solid; height: 30px;}}
@media (max-width: 479px) {.doctor-page__name {text-align: left; margin-bottom: 2.78vw;}}
@media (max-width: 479px) {.doctor-page__text-wrp {row-gap: 0px; border-top-left-radius: 3.33vw; border-top-right-radius: 3.33vw; border-bottom-left-radius: 3.33vw; border-bottom-right-radius: 3.33vw;}}
@media (max-width: 479px) {.footer__top-content {grid-template-columns: 1fr; grid-template-rows: auto auto auto; justify-items: center; margin-top: 8.33vw; margin-bottom: 8.33vw; row-gap: 8.33vw;}}
@media (max-width: 479px) {.footer__info-wrp {align-items: center;}}
@media (max-width: 479px) {.footer__subtitle {text-align: center;}}
@media (max-width: 479px) {.footer-info__description {text-align: center;}}
@media (max-width: 479px) {.footer__schedule-wrp {row-gap: 5px;}}
@media (max-width: 479px) {.footer__schedule__content-wrp {justify-content: center;}}
@media (max-width: 479px) {.footer__navigation {display: flex; flex-direction: column; align-items: center;}}
@media (max-width: 479px) {.footer__title {margin-bottom: 2.78vw;}}
@media (max-width: 479px) {.footer__link-wrp {align-items: center; margin-top: 0px; row-gap: 4.17vw;}}
@media (max-width: 479px) {.footer__map-wrp {grid-column-start: span 1; grid-column-end: span 1; width: 100%; margin-top: 0px;}}
@media (max-width: 479px) {.text1-bold {font-size: 4.17vw;}}
@media (max-width: 479px) {.text2 {font-size: 3.33vw;}}
@media (max-width: 479px) {.sa-card__icon-violet {height: 9.72vw; width: 9.72vw;}}
@media (max-width: 479px) {.button-1-violet-wrp {width: 100%;}}
@media (max-width: 479px) {.section-advatages__card-form {border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; padding-left: 4.17vw; padding-right: 4.17vw;}}
@media (max-width: 479px) {.sa__card-form__text-wrp {row-gap: 1.39vw; margin-bottom: 4.17vw;}}
@media (max-width: 479px) {.sa-card__icon-anim-wrp {width: 20%; margin-left: 0px;}}
@media (max-width: 479px) {.title-footer {font-size: 12px;}}
@media (max-width: 479px) {.footer-info__phone {font-size: 14px;}}
@media (max-width: 479px) {.footer__blog-links-wrp {margin-top: 8.33vw;}}
@media (max-width: 479px) {.footer-info__contact-wrp {margin-top: 0px; margin-bottom: 5.56vw;}}
@media (max-width: 479px) {.methodic-page__name {text-align: center;}}
@media (max-width: 479px) {.methodic-page__card-wrp {flex-direction: column; border-top-left-radius: 3.33vw; border-top-right-radius: 3.33vw; border-bottom-left-radius: 3.33vw; border-bottom-right-radius: 3.33vw; padding-left: 4.17vw; padding-right: 4.17vw; padding-top: 4.17vw; padding-bottom: 4.17vw;}}
@media (max-width: 479px) {.methodic-page__photo-wrp {row-gap: 4.17vw;}}
@media (max-width: 479px) {.methodic-page__photo {height: 55.56vw; border-top-left-radius: 3.33vw; border-top-right-radius: 3.33vw; border-bottom-left-radius: 3.33vw; border-bottom-right-radius: 3.33vw;}}
@media (max-width: 479px) {.methodic-page-section {margin-top: 19.44vw; margin-bottom: 2.78vw;}}
@media (max-width: 479px) {.methodic-page__content-wrp {row-gap: 20px;}}
@media (max-width: 479px) {.methodic-page__inform-wrp {row-gap: 2.78vw;}}
@media (max-width: 479px) {.methodic-page__title {margin-bottom: 0px;}}
@media (max-width: 479px) {.methodic-page__description-copy {width: auto;}}
@media (max-width: 479px) {.neo__title-wrp-copy {width: 100%; height: 12vw; padding-left: 4.17vw; padding-right: 4.17vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw;}}
@media (max-width: 479px) {.neo-item__wrp-copy {flex-direction: column; row-gap: 5px; align-items: flex-start;}}
@media (max-width: 479px) {.button-2-480 {padding-left: 0vw; display: inline-flex; max-width: none; align-items: center; padding-bottom: 6vw;}}
@media (max-width: 479px) {.button-2-480:hover {background-color: rgba(91, 198, 203, 0); 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;}}
@media (max-width: 479px) {.button-2-480:active {background-color: rgba(91, 198, 203, 0);}}
@media (max-width: 479px) {.doctor-page-section {margin-top: 19.44vw; margin-bottom: 2.78vw;}}
@media (max-width: 479px) {.doctor-page__content-wrp {row-gap: 4.17vw;}}
@media (max-width: 479px) {.doctor-page__inform-wrp {row-gap: 2.78vw;}}
@media (max-width: 479px) {.doctor-page__main-cadr__content-wrp {flex-direction: column; row-gap: 5.56vw;}}
@media (max-width: 479px) {.doctor-page__main-card__inform-wrp {row-gap: 2.78vw; width: auto;}}
@media (max-width: 479px) {.doctor-page__experience-wrp {column-gap: 0.83vw;}}
@media (max-width: 479px) {.methodic-page__photo-wrp__dark {border-top-left-radius: 3.33vw; border-top-right-radius: 3.33vw; border-bottom-left-radius: 3.33vw; border-bottom-right-radius: 3.33vw;}}
@media (max-width: 479px) {.button-1-violet {height: 11.11vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; border-top-width: 0.28vw; border-left-width: 0.28vw; border-right-width: 0.28vw; border-bottom-width: 0.28vw;}}
@media (max-width: 479px) {.lab__text {margin-bottom: 5.56vw;}}
@media (max-width: 479px) {.lab__subtitle {margin-bottom: 2.78vw;}}
@media (max-width: 479px) {.lab__logo {margin-bottom: 2.78vw;}}
@media (max-width: 479px) {.section-services__fill {border-top-right-radius: 3.33vw; border-top-left-radius: 3.33vw; padding-left: 2.78vw; padding-right: 2.78vw;}}
@media (max-width: 479px) {.doctor-page__experience {margin-top: 0px;}}
@media (max-width: 479px) {.section-doctors__button {column-gap: 2vw;}}
@media (max-width: 479px) {.section-event__fill {padding-top: 12.5vw; padding-bottom: 12.5vw; padding-left: 2.78vw; padding-right: 2.78vw;}}
@media (max-width: 479px) {.section-event__slide__subtitle {font-size: 3.61vw;}}
@media (max-width: 479px) {.section-event__slide__number {font-size: 11.11vw;}}
@media (max-width: 479px) {.section-event__slide__percent {font-size: 5.56vw;}}
@media (max-width: 479px) {.section-event__slide__text {font-size: 8px;}}
@media (max-width: 479px) {.section-event__slide__star {font-size: 2.22vw; margin-bottom: 0.56vw;}}
@media (max-width: 479px) {.section-event__slide__bottom-wrp {margin-top: 2.78vw; column-gap: 1.39vw; flex-direction: column-reverse; align-items: stretch; row-gap: 3vw;}}
@media (max-width: 479px) {.section-event__slide-content-wrp {padding-top: 4.17vw; padding-bottom: 4.17vw; padding-left: 4.17vw; padding-right: 4.17vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; width: 55.56vw;}}
@media (max-width: 479px) {.section-event__slide {padding-top: 5.56vw; padding-bottom: 5.56vw; padding-left: 2.78vw; padding-right: 2.78vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; background-size: 525px, auto; background-position: left -91px top -3px, left 0px top 0px;}}
@media (max-width: 479px) {.slide1-fill {background-position: left calc(30px + 50%) top calc(8px + 50%), left 0px top 0px; background-size: 633.6px, auto;}}
@media (max-width: 479px) {.section-offer__content-wrp {padding-left: 2.78vw; padding-right: 2.78vw;}}
@media (max-width: 479px) {.slide2-fill {background-position: left calc(-33px + 50%) top calc(-32px + 50%), left 0px top 0px; background-size: 550.4px, auto; background-attachment: scroll;}}
@media (max-width: 479px) {.footer__map-clipcontent {height: 41.67vw;}}
@media (max-width: 479px) {.section-offer__seo-title {text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 1.39vw;}}
@media (max-width: 479px) {.section-documents__doc {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; row-gap: 10px; width: 45.83vw;}}
@media (max-width: 479px) {.section-documents__doc-img {height: 150px;}}
@media (max-width: 479px) {.section-documents {margin-top: 50px;}}
@media (max-width: 479px) {.section-event__slide__percent-wrp {justify-content: flex-end;}}
@media (max-width: 479px) {.sa-card__description {max-width: none;}}
@media (max-width: 479px) {.sa__card-form__text-description {text-align: center;}}
@media (max-width: 479px) {.rc__marks__title {font-size: 3.89vw;}}
@media (max-width: 479px) {.section-doctors__slider-480 {padding-top: 0vw; column-gap: 1.39vw;}}
@media (max-width: 479px) {.section-event__slide__text-wrp {align-items: flex-end;}}
@media (max-width: 479px) {.servises__consultations {row-gap: 1.39vw;}}
@media (max-width: 479px) {.menu-link {font-size: 4.44vw;}}
@media (max-width: 479px) {.menu__phone-button {font-size: 3.89vw; max-width: 50vw;}}
@media (max-width: 479px) {.button-1-cookies {border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; height: 35px; margin-left: auto; margin-right: auto;}}
@media (max-width: 479px) {.button-1-cookies2 {border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw; height: 35px; margin-left: auto; margin-right: auto;}}
@media (max-width: 479px) {.button-2-text-cookies {font-size: 13px;}}
@media (max-width: 479px) {.service__metagen-wrp {flex-direction: column; align-items: flex-start; row-gap: 5.56vw; padding-left: 2.78vw; padding-right: 2.78vw; padding-top: 2.78vw; padding-bottom: 2.78vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw;}}
@media (max-width: 479px) {.service__metagen-wrp-copy {flex-direction: column; align-items: flex-start; padding-left: 2.78vw; padding-right: 2.78vw; padding-top: 2.78vw; padding-bottom: 2.78vw; border-top-left-radius: 2.22vw; border-top-right-radius: 2.22vw; border-bottom-left-radius: 2.22vw; border-bottom-right-radius: 2.22vw;}}
@media (min-width: 1440px) {.section-offer {padding-top: 100px; padding-bottom: 100px; margin-top: 110px; margin-left: auto; margin-right: auto; border-top-right-radius: 30px; border-top-left-radius: 30px; max-width: 1440px;}}
@media (min-width: 1440px) {.section-advatages__content-wrp {padding-bottom: 100px; row-gap: 50px; padding-left: 40px; padding-right: 40px; padding-top: 50px;}}
@media (min-width: 1440px) {.section-services__content-wrp {padding-top: 100px; padding-bottom: 100px; padding-left: 0vw; padding-right: 0vw;}}
@media (min-width: 1440px) {.section-doctors__content-wrp {max-width: 1370px;}}
@media (min-width: 1440px) {.section-reviews {padding-bottom: 100px; max-width: 1440px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.section-faq {max-width: 1440px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.section-action__fill {padding-top: 100px; padding-bottom: 100px; border-top-left-radius: 30px; border-top-right-radius: 30px;}}
@media (min-width: 1440px) {.header__menu-wrp {padding-left: 40px; padding-right: 40px;}}
@media (min-width: 1440px) {.section-offer__img {height: 200px;}}
@media (min-width: 1440px) {.section-offer__img-wrp {column-gap: 20px; margin-bottom: 70px;}}
@media (min-width: 1440px) {.title1 {font-size: 20px;}}
@media (min-width: 1440px) {.h1 {font-size: 44px;}}
@media (min-width: 1440px) {.button-1-white {height: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.header {margin-left: auto; margin-right: auto; max-width: 1440px; padding-top: 20px; padding-bottom: 20px; left: 0px; right: 0px;}}
@media (min-width: 1440px) {.section-about__wrp-flex {background-color: rgb(248, 248, 248); padding-bottom: 100px; column-gap: 20px; padding-left: 40px; padding-right: 40px; padding-top: 50px;}}
@media (min-width: 1440px) {.section-services {background-color: rgb(248, 248, 248); margin-left: auto; margin-right: auto; max-width: 1440px;}}
@media (min-width: 1440px) {.main-root {background-color: rgb(238, 238, 238);}}
@media (min-width: 1440px) {.header__content-wrp {width: 1440px; margin-left: auto; margin-right: auto; height: 70px; column-gap: 10px;}}
@media (min-width: 1440px) {.menu__phone-button {max-width: 380px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.h2 {font-size: 32px;}}
@media (min-width: 1440px) {.text1 {font-size: 18px;}}
@media (min-width: 1440px) {.title2 {font-size: 18px;}}
@media (min-width: 1440px) {.sa-card__icon {height: 70px; width: 70px;}}
@media (min-width: 1440px) {.slider__spec-name {margin-bottom: 15px;}}
@media (min-width: 1440px) {.slider__specialist-card {width: 274px; padding-top: 25px; padding-bottom: 25px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; margin-left: 5px; margin-right: 5px; padding-left: 12px; padding-right: 12px;}}
@media (min-width: 1440px) {.section-about {max-width: 1440px;}}
@media (min-width: 1440px) {.section-advatages {margin-left: auto; margin-right: auto; max-width: 1440px;}}
@media (min-width: 1440px) {.section-doctors {background-color: rgb(226, 226, 226); max-width: 1440px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.section-action {max-width: 1440px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.section-blog {width: 1400px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.section-servises__tabs-menu {column-gap: 15px; justify-content: flex-start; row-gap: 15px;}}
@media (min-width: 1440px) {.section-servises__tab-item {padding-left: 35px; padding-right: 35px; padding-top: 14px; padding-bottom: 10px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}}
@media (min-width: 1440px) {.section-servises__tab-item:hover {background-size: auto; background-image: none/*linear-gradient(rgba(91, 198, 203, 0.14) 0%, rgba(91, 198, 203, 0.14) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(196, 236, 237);}}
@media (min-width: 1440px) {.section-reviews__ranks {max-width: 1000px; margin-left: auto; margin-right: auto; padding-top: 20px; column-gap: 20px;}}
@media (min-width: 1440px) {.review-card__marks {row-gap: 20px; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}}
@media (min-width: 1440px) {.review-card__prodoctorov {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; row-gap: 10px; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px;}}
@media (min-width: 1440px) {.service-wrp {width: 100%; padding-top: 20px; padding-bottom: 20px; padding-left: 60px; padding-right: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.button-2-text {max-width: 367px; font-size: 20px;}}
@media (min-width: 1440px) {.services__right-content {column-gap: 70px;}}
@media (min-width: 1440px) {.neo__title-wrp {padding-left: 50px; padding-right: 50px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height: 64px;}}
@media (min-width: 1440px) {.neo-item__wrp {column-gap: 10px; width: 100%;}}
@media (min-width: 1440px) {.neo-item {margin-bottom: 10px;}}
@media (min-width: 1440px) {.button-2 {max-width: 360px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; column-gap: 10px; z-index: 1100;}}
@media (min-width: 1440px) {.cosmetology__title-wrp {width: 1030px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-top: 20px; padding-bottom: 20px; padding-left: 50px; padding-right: 50px; height: 64px;}}
@media (min-width: 1440px) {.servises__consultations {width: auto; row-gap: 10px;}}
@media (min-width: 1440px) {.diagnostics-item {width: auto;}}
@media (min-width: 1440px) {.section-offer__title {margin-bottom: 20px;}}
@media (min-width: 1440px) {.section-offer__description {margin-bottom: 50px; width: 720px;}}
@media (min-width: 1440px) {.button-1-text {font-size: 18px;}}
@media (min-width: 1440px) {.section-about__title {margin-bottom: 50px;}}
@media (min-width: 1440px) {.button-1 {height: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.section-advatages__cards {row-gap: 10px; column-gap: 10px;}}
@media (min-width: 1440px) {.section-advatages__card {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 30px; padding-bottom: 30px; padding-left: 30px; padding-right: 30px; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px;}}
@media (min-width: 1440px) {.sa-card__text-wrp {row-gap: 10px;}}
@media (min-width: 1440px) {.numbers1 {font-size: 24px;}}
@media (min-width: 1440px) {.services__dortor-wrp {row-gap: 5px;}}
@media (min-width: 1440px) {.services__service-name {width: 192px;}}
@media (min-width: 1440px) {.consultation-item {column-gap: 10px; padding-bottom: 0px;}}
@media (min-width: 1440px) {.servises__consultations-wrp {margin-top: 20px;}}
@media (min-width: 1440px) {.button-services-wrp {margin-top: 50px; width: 420px;}}
@media (min-width: 1440px) {.accordeon-arrow {width: 20px; height: 20px;}}
@media (min-width: 1440px) {.absolut-button {height: 64px; max-width: 370px;}}
@media (min-width: 1440px) {.cosmetology-item {margin-bottom: 10px;}}
@media (min-width: 1440px) {.section-doctors__title {margin-bottom: 10px; margin-left: 5px;}}
@media (min-width: 1440px) {.section-services__fill {border-top-left-radius: 30px; border-top-right-radius: 30px; padding-left: 40px; padding-right: 40px;}}
@media (min-width: 1440px) {.menu-link {font-size: 16px;}}
@media (min-width: 1440px) {.logo {height: 54px;}}
@media (min-width: 1440px) {.menu-wrp {margin-left: 78px; margin-right: 78px;}}
@media (min-width: 1440px) {.icon-menu {width: 22px; height: 22px;}}
@media (min-width: 1440px) {.menu__icon-wrp {column-gap: 35px;}}
@media (min-width: 1440px) {.section-services__title {margin-bottom: 50px;}}
@media (min-width: 1440px) {.section-doctors__slider {padding-top: 50px;}}
@media (min-width: 1440px) {.slider__spec-photo {margin-bottom: 20px; border-top-left-radius: 300px; border-top-right-radius: 300px; border-bottom-left-radius: 300px; border-bottom-right-radius: 300px; height: 220px; width: 220px; margin-top: 20px;}}
@media (min-width: 1440px) {.section-reviews__title {margin-bottom: 15px; margin-left: 5px;}}
@media (min-width: 1440px) {.section-reviews__cards {padding-top: 50px;}}
@media (min-width: 1440px) {.review-card {border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 20px; padding-bottom: 20px; padding-left: 15px; padding-right: 15px; margin-left: 5px; margin-right: 5px;}}
@media (min-width: 1440px) {.section-reviews__content-wrp {padding-left: 35px; padding-right: 35px;}}
@media (min-width: 1440px) {.review-card__top-info {margin-bottom: 10px;}}
@media (min-width: 1440px) {.arrow {width: 20px; height: 20px;}}
@media (min-width: 1440px) {.control-arrows {column-gap: 20px; right: 30px;}}
@media (min-width: 1440px) {.section-reviews__button {column-gap: 10px; padding-top: 15px; padding-bottom: 15px; padding-right: 46px;}}
@media (min-width: 1440px) {.arrow-in-button {width: 15px; height: 15px; margin-top: 2px;}}
@media (min-width: 1440px) {.rc__marks__platform {width: 110px; height: 110px;}}
@media (min-width: 1440px) {.section-faq__content-wrp {padding-left: 40px; padding-right: 40px; padding-top: 100px; padding-bottom: 100px;}}
@media (min-width: 1440px) {.section-faq__accordion {row-gap: 15px;}}
@media (min-width: 1440px) {.section-faq__title-wrp {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 20px; padding-bottom: 20px; padding-left: 50px; padding-right: 50px;}}
@media (min-width: 1440px) {.section-faq__icon {border-top-left-radius: 180px; border-top-right-radius: 180px; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; width: 50px; height: 50px;}}
@media (min-width: 1440px) {.section-faq__right-content-wrp {width: 1044px;}}
@media (min-width: 1440px) {.section-faq__form-wrp {width: 800px; padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}}
@media (min-width: 1440px) {.h2-form {font-size: 32px;}}
@media (min-width: 1440px) {.footer__content-wrp {margin-left: auto; margin-right: auto; padding-bottom: 60px; width: 1360px;}}
@media (min-width: 1440px) {.footer__logo-wrp {width: 322px; height: 109px;}}
@media (min-width: 1440px) {.footer__link-wrp {row-gap: 30px;}}
@media (min-width: 1440px) {.footer {max-width: 1440px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.numbers2 {font-size: 24px;}}
@media (min-width: 1440px) {.service-accord__service-name {width: 450px;}}
@media (min-width: 1440px) {.service-accord-wrp {margin-bottom: 22px;}}
@media (min-width: 1440px) {.section-services__tabs-content {width: 1200px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.h3 {font-size: 32px;}}
@media (min-width: 1440px) {.section-thanks__content-wrp {width: 565px; padding-left: 60px; padding-right: 60px; padding-top: 220px; padding-bottom: 150px;}}
@media (min-width: 1440px) {.button-1-red {height: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; width: 580px;}}
@media (min-width: 1440px) {.lab__logo {width: 240px; height: 60px; margin-bottom: 30px;}}
@media (min-width: 1440px) {.lab__title {width: 610px;}}
@media (min-width: 1440px) {.section-services__tabs-content__lab {width: 1360px;}}
@media (min-width: 1440px) {.popup-review__button {column-gap: 10px;}}
@media (min-width: 1440px) {.button-3-text {font-size: 16px;}}
@media (min-width: 1440px) {.popup-review__content-wrp {width: 800px; padding-left: 50px; padding-right: 50px;}}
@media (min-width: 1440px) {.rc__marks__platform__sber-zdor {width: 220px; height: 110px;}}
@media (min-width: 1440px) {.doctor-page__photo {height: 500px;}}
@media (min-width: 1440px) {.doctor-page__text-wrp {padding-left: 40px; padding-right: 40px; row-gap: 10px; padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1440px) {.doctor-page__main-card__text-wrp {padding-left: 40px; padding-right: 40px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1440px) {.doctor-page__photo-480 {height: 550px;}}
@media (min-width: 1440px) {.section-about__img {background-position: center center; background-size: 480px;}}
@media (min-width: 1440px) {.footer__label-wrp-480 {row-gap: 25px; width: 322px;}}
@media (min-width: 1440px) {.footer__top-content {margin-bottom: 0vw;}}
@media (min-width: 1440px) {.footer__map-clipcontent {height: 339px;}}
@media (min-width: 1440px) {.footer__map-wrp {margin-left: 20px;}}
@media (min-width: 1440px) {.footer-info__contact-wrp {margin-bottom: 40px; row-gap: 5px;}}
@media (min-width: 1440px) {.footer__schedule-wrp {margin-top: 0px; row-gap: 5px;}}
@media (min-width: 1440px) {.footer__blog-links-wrp {margin-top: 40px;}}
@media (min-width: 1440px) {.footer-info__phone {font-size: 23px;}}
@media (min-width: 1440px) {.footer__subtitle {margin-bottom: 10px;}}
@media (min-width: 1440px) {.footer__schedule__content-wrp {column-gap: 15px;}}
@media (min-width: 1440px) {.footer__blog__telegram-link-wrp {column-gap: 15px;}}
@media (min-width: 1440px) {.footer__label-wrp-482 {margin-top: 40px; row-gap: 20px;}}
@media (min-width: 1440px) {.logo-768 {height: 54px;}}
@media (min-width: 1440px) {.text1-bold {flex-grow: 0; font-size: 18px;}}
@media (min-width: 1440px) {.text2 {font-size: 14px;}}
@media (min-width: 1440px) {.sa-card__icon-violet {height: 70px; width: 70px;}}
@media (min-width: 1440px) {.button-1-violet-wrp {width: 420px;}}
@media (min-width: 1440px) {.sa-card__icon-anim-wrp {margin-bottom: 20px;}}
@media (min-width: 1440px) {.sa__card-form__text-wrp {margin-bottom: 30px; row-gap: 10px;}}
@media (min-width: 1440px) {.section-advatages__card-form {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 30px; padding-bottom: 30px; padding-left: 30px; padding-right: 30px;}}
@media (min-width: 1440px) {.title-footer {font-size: 18px;}}
@media (min-width: 1440px) {.lab__subtitle {width: 610px; margin-bottom: 30px;}}
@media (min-width: 1440px) {.methodic-page__card-wrp {padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1440px) {.methodic-page__photo {height: 450px;}}
@media (min-width: 1440px) {.methodic-page-section {margin-top: 120px; margin-bottom: 80px;}}
@media (min-width: 1440px) {.methodic-page__content-wrp {column-gap: 20px;}}
@media (min-width: 1440px) {.methodic-page__photo-wrp {row-gap: 30px; top: 120px;}}
@media (min-width: 1440px) {.methodic-page__inform-wrp {row-gap: 20px;}}
@media (min-width: 1440px) {.methodic-page__name {margin-bottom: 20px;}}
@media (min-width: 1440px) {.methodic-page__description {width: 750px;}}
@media (min-width: 1440px) {.methodic-page__title {margin-bottom: 10px;}}
@media (min-width: 1440px) {.neo__title-wrp-copy {width: 100%; padding-left: 50px; padding-right: 50px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height: 64px;}}
@media (min-width: 1440px) {.neo-item__wrp-copy {column-gap: 10px; width: auto;}}
@media (min-width: 1440px) {.button-2-480 {max-width: 390px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; column-gap: 10px;}}
@media (min-width: 1440px) {.doctor-page-section {margin-top: 110px; margin-bottom: 20px;}}
@media (min-width: 1440px) {.doctor-photo-wrp {row-gap: 20px; top: 110px;}}
@media (min-width: 1440px) {.doctor-page__inform-wrp {row-gap: 20px;}}
@media (min-width: 1440px) {.doctor-page__content-wrp {column-gap: 20px;}}
@media (min-width: 1440px) {.doctor-page__main-cadr__content-wrp {column-gap: 60px;}}
@media (min-width: 1440px) {.doctor-page__main-card__areas-wrp {border-right-width: 1px; row-gap: 15px; padding-right: 60px;}}
@media (min-width: 1440px) {.doctor-page__main-card__inform-wrp {row-gap: 15px;}}
@media (min-width: 1440px) {.doctor-page__experience-wrp {column-gap: 5px;}}
@media (min-width: 1440px) {.button-1-violet {height: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.section-doctors__fill {border-top-right-radius: 30px; border-top-left-radius: 30px; padding-left: 35px; padding-right: 35px;}}
@media (min-width: 1440px) {.slider__spec-post {height: 50px;}}
@media (min-width: 1440px) {.section-advatages__title {margin-bottom: 50px;}}
@media (min-width: 1440px) {.review-card__main-text {margin-bottom: 15px; height: 234px;}}
@media (min-width: 1440px) {.section-doctors__button {column-gap: 10px;}}
@media (min-width: 1440px) {.section-faq__title {margin-bottom: 50px;}}
@media (min-width: 1440px) {.section-faq__item__title {width: 800px;}}
@media (min-width: 1440px) {.section-faq__form-subtitle {margin-bottom: 40px;}}
@media (min-width: 1440px) {.section-faq__form__input-wrp {margin-bottom: 20px;}}
@media (min-width: 1440px) {.section-faq__form-title {margin-bottom: 20px;}}
@media (min-width: 1440px) {.section-event {max-width: 1440px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1440px) {.section-event__fill {padding-left: 40px; padding-right: 40px; border-top-left-radius: 30px; border-top-right-radius: 30px;}}
@media (min-width: 1440px) {.section-event__slide {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-left: 60px; padding-right: 60px; padding-top: 60px; padding-bottom: 60px;}}
@media (min-width: 1440px) {.section-event__slide-content-wrp {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px; width: 660px;}}
@media (min-width: 1440px) {.section-event__slide__subtitle {font-size: 24px;}}
@media (min-width: 1440px) {.section-event__slide__bottom-wrp {margin-top: 25px;}}
@media (min-width: 1440px) {.section-event__slide__text-wrp {column-gap: 5px;}}
@media (min-width: 1440px) {.section-event__slide__star {font-size: 20px;}}
@media (min-width: 1440px) {.section-event__slide__number {font-size: 125px;}}
@media (min-width: 1440px) {.section-event__slide__percent {font-size: 65px;}}
@media (min-width: 1440px) {.section-event__slide__text {font-size: 16px;}}
@media (min-width: 1440px) {.section-offer__content-wrp {padding-left: 40px; padding-right: 40px;}}
@media (min-width: 1440px) {.slide2-fill {background-position: left calc(-37px + 50%) bottom -65px; background-size: 1519px;}}
@media (min-width: 1440px) {.section-offer__seo-title {margin-bottom: 5px;}}
@media (min-width: 1440px) {.section-documents__doc {padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; row-gap: 20px;}}
@media (min-width: 1440px) {.section-documents__doc-img {height: 300px;}}
@media (min-width: 1440px) {.section-doctors__slider-480 {padding-top: 50px;}}
@media (min-width: 1440px) {.doctor-page__name {margin-bottom: 20px;}}
@media (min-width: 1440px) {.button-1-cookies {height: 45px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.button-1-cookies2 {height: 45px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.button-2-text-cookies {max-width: 367px;}}
@media (min-width: 1440px) {.services__metagem-wrp {row-gap: 5px;}}
@media (min-width: 1440px) {.service__metagen-wrp {width: 100%; padding-top: 20px; padding-bottom: 20px; padding-left: 60px; padding-right: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.service__metagen-wrp-copy {width: 100%; padding-top: 20px; padding-bottom: 20px; padding-left: 60px; padding-right: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (min-width: 1440px) {.button-2-copy {max-width: 360px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; column-gap: 10px; z-index: 1100;}}
@media (min-width: 1920px) {.section-offer {padding-top: 120px; padding-bottom: 120px; margin-top: 120px; max-width: 1720px;}}
@media (min-width: 1920px) {.header__content-wrp {height: 80px; width: auto;}}
@media (min-width: 1920px) {.section-doctors__content-wrp {max-width: 1530px;}}
@media (min-width: 1920px) {.h1 {font-size: 48px;}}
@media (min-width: 1920px) {.title1 {font-size: 22px;}}
@media (min-width: 1920px) {.button-1-white {height: 65px;}}
@media (min-width: 1920px) {.section-offer__description {margin-bottom: 60px;}}
@media (min-width: 1920px) {.section-offer__img-wrp {margin-bottom: 80px;}}
@media (min-width: 1920px) {.text1 {font-size: 20px;}}
@media (min-width: 1920px) {.h2 {font-size: 36px;}}
@media (min-width: 1920px) {.title2 {font-size: 20px;}}
@media (min-width: 1920px) {.section-faq__item__title {width: 1000px;}}
@media (min-width: 1920px) {.section-faq__icon {width: 55px; height: 55px;}}
@media (min-width: 1920px) {.menu-link {font-size: 18px;}}
@media (min-width: 1920px) {.menu__icon-wrp {column-gap: 50px;}}
@media (min-width: 1920px) {.header__menu-wrp {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.logo {height: 54px;}}
@media (min-width: 1920px) {.icon-menu {width: 24px; height: 24px;}}
@media (min-width: 1920px) {.menu__phone-button {max-width: 420px;}}
@media (min-width: 1920px) {.control-arrows {right: 40px; column-gap: 25px;}}
@media (min-width: 1920px) {.arrow {width: 21px; height: 21px;}}
@media (min-width: 1920px) {.button-3-text {font-size: 16px;}}
@media (min-width: 1920px) {.review-card {min-height: 100%;}}
@media (min-width: 1920px) {.h2-form {font-size: 36px;}}
@media (min-width: 1920px) {.footer__content-wrp {width: 1520px;}}
@media (min-width: 1920px) {.section-about {max-width: 1720px;}}
@media (min-width: 1920px) {.section-advatages {max-width: 1720px;}}
@media (min-width: 1920px) {.section-services {max-width: 1720px;}}
@media (min-width: 1920px) {.section-doctors {max-width: 1720px;}}
@media (min-width: 1920px) {.section-reviews {max-width: 1720px;}}
@media (min-width: 1920px) {.section-faq {max-width: 1720px; background-color: rgba(119, 216, 219, 0.7);}}
@media (min-width: 1920px) {.section-action {max-width: 1720px;}}
@media (min-width: 1920px) {.footer {max-width: 1720px;}}
@media (min-width: 1920px) {.header {max-width: 1720px; z-index: 2;}}
@media (min-width: 1920px) {.service-accord__service-name {width: 29vw;}}
@media (min-width: 1920px) {.service-accord-wrp {margin-bottom: 25px;}}
@media (min-width: 1920px) {.section-services__tabs-content {width: 1200px;}}
@media (min-width: 1920px) {.h3 {font-size: 36px;}}
@media (min-width: 1920px) {.section-thanks__content-wrp {width: 610px;}}
@media (min-width: 1920px) {.button-1-red {height: 65px;}}
@media (min-width: 1920px) {.section-services__tabs-content__lab {width: auto;}}
@media (min-width: 1920px) {.section-reviews__content-wrp {max-width: 1530px;}}
@media (min-width: 1920px) {.service-wrp {padding-left: 100px; padding-right: 100px; padding-top: 30px; padding-bottom: 30px;}}
@media (min-width: 1920px) {.neo__title-wrp {height: 68px;}}
@media (min-width: 1920px) {.button-2 {max-width: 410px; height: 68px;}}
@media (min-width: 1920px) {.slider__specialist-card {width: 296px;}}
@media (min-width: 1920px) {.rc__marks__platform__sber-zdor {width: 240px;}}
@media (min-width: 1920px) {.doctor-page__photo {height: 550px;}}
@media (min-width: 1920px) {.doctor-page__inform-wrp {width: 65%; row-gap: 30px;}}
@media (min-width: 1920px) {.doctor-photo-wrp {width: 35%; row-gap: 30px; top: 130px;}}
@media (min-width: 1920px) {.doctor-page__photo-480 {height: 650px;}}
@media (min-width: 1920px) {.section-about__img {background-position: center center; background-size: 480px; background-attachment: scroll; background-repeat: no-repeat;}}
@media (min-width: 1920px) {.menu-wrp {margin-left: 80px; margin-right: 60px;}}
@media (min-width: 1920px) {.footer-info__phone {font-size: 24px;}}
@media (min-width: 1920px) {.footer__map-clipcontent {height: 380px;}}
@media (min-width: 1920px) {.logo-768 {height: 54px;}}
@media (min-width: 1920px) {.section-about__wrp-flex {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.section-offer__img {height: 230px;}}
@media (min-width: 1920px) {.text1-bold {font-size: 20px;}}
@media (min-width: 1920px) {.text2 {font-size: 18px;}}
@media (min-width: 1920px) {.button-1-violet-wrp {width: 460px;}}
@media (min-width: 1920px) {.sa-card__description {max-width: 660px;}}
@media (min-width: 1920px) {.section-servises__tab-item.is-opened {background-color: rgb(119, 216, 219);}}
@media (min-width: 1920px) {.title-footer {font-size: 19px;}}
@media (min-width: 1920px) {.methodic-page__photo {height: 500px;}}
@media (min-width: 1920px) {.methodic-page__content-wrp {column-gap: 30px;}}
@media (min-width: 1920px) {.methodic-page__description {width: 640px;}}
@media (min-width: 1920px) {.neo__title-wrp-copy {height: 68px; width: 100%;}}
@media (min-width: 1920px) {.doctor-page-section {margin-top: 130px; margin-bottom: 30px;}}
@media (min-width: 1920px) {.doctor-page__content-wrp {column-gap: 30px;}}
@media (min-width: 1920px) {.button-services-wrp {width: 460px;}}
@media (min-width: 1920px) {.slider__spec-post {height: 54px;}}
@media (min-width: 1920px) {.accordeon-arrow {width: 21px; height: 21px; background-size: contain;}}
@media (min-width: 1920px) {.sa__card-form__text-wrp {row-gap: 0.73vw;}}
@media (min-width: 1920px) {.review-card__main-text {height: 260px;}}
@media (min-width: 1920px) {.section-event {max-width: 1720px;}}
@media (min-width: 1920px) {.section-event__fill {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.section-event__slide {padding-top: 80px; padding-bottom: 80px; padding-left: 80px; padding-right: 80px;}}
@media (min-width: 1920px) {.section-event__slide-content-wrp {padding-left: 50px; padding-right: 50px; padding-top: 50px; padding-bottom: 50px;}}
@media (min-width: 1920px) {.section-event__slide__subtitle {font-size: 26px;}}
@media (min-width: 1920px) {.section-event__slide__bottom-wrp {margin-top: 30px;}}
@media (min-width: 1920px) {.section-event__slide__number {font-size: 130px;}}
@media (min-width: 1920px) {.section-offer__content-wrp {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.section-services__fill {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.section-doctors__fill {padding-left: 95px; padding-right: 95px;}}
@media (min-width: 1920px) {.section-advatages__content-wrp {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.section-faq__content-wrp {padding-left: 100px; padding-right: 100px;}}
@media (min-width: 1920px) {.slide2-fill {background-position: left calc(-115px + 50%) top -440px, left 0px top 0px; background-size: 1898.75px, auto;}}
@media (min-width: 1920px) {.footer__logo-wrp {height: 120px; width: 350px;}}
@media (min-width: 1920px) {.section-documents__doc {row-gap: 25px;}}
@media (min-width: 1920px) {.service__metagen-wrp {padding-left: 100px; padding-right: 100px; padding-top: 30px; padding-bottom: 30px;}}
@media (min-width: 1920px) {.service__metagen-wrp-copy {padding-left: 100px; padding-right: 100px; padding-top: 30px; padding-bottom: 30px;}}
@media (min-width: 1920px) {.button-2-copy {max-width: 410px;}}
