.hero-section {height: 100vh; background-size: 100% 100%; background-image: none/*url("/d/oblozhka.webp")*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; z-index: 1;}
.navbar {position: fixed; z-index: 999; top: 0px;}
.logo {width: 11.5vw; height: 2.08vw;}
.nav-wrapper {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-left: 1.25vw; padding-top: 0.83vw; padding-bottom: 0.83vw; padding-right: 0.83vw; display: flex; justify-content: space-between; align-items: center; margin-top: 0.83vw;}
.nav-links {display: flex; align-items: center; width: auto; column-gap: 0.83vw;}
.nav-social-link {width: 3vw; height: 3vw; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.nav-social-link:hover {opacity: 0.6;}
.social-image {width: 100%; height: 100%;}
.small-btn {padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 0.83vw; padding-bottom: 0.83vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1); 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; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(220, 209, 179, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.small-btn:hover {background-color: rgb(220, 209, 179); color: rgba(27, 21, 21, 1);}
.btn-text {font-family: 'Manrope'; font-weight: 600; font-size: 1.08vw; color: rgba(220, 209, 179, 1); line-height: 120%;}
.nav-menu {height: auto;}
.text1 {font-family: 'Manrope'; font-size: 1vw; font-weight: 500; color: rgba(220, 209, 179, 1); line-height: 120%; letter-spacing: -0.02em;}
.text1-link {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; text-decoration: none;}
.text1-link:hover {color: rgba(143, 133, 115, 1);}
.hero {background-color: rgba(37, 30, 29, 0); margin-top: 0vw;}
.hero-container-nav {width: 96.67vw; max-width: none; display: flex; position: absolute; top: 0px;}
.hero-wrapper {width: 47.5vw; margin-left: auto; margin-right: auto; height: auto; background-color: rgba(220, 209, 179, 0.1); backdrop-filter: blur(7px); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: flex; justify-content: flex-start; align-items: center; padding-top: 5.83vw; padding-bottom: 5.83vw; row-gap: 2.5vw; flex-direction: column;}
.hero-logo {width: 29.67vw; height: 7.25vw;}
.hero-btns-wrapper {padding-top: 0.83vw; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; column-gap: 0.83vw; display: flex; flex-direction: row; justify-content: center; width: auto;}
.main-btn {padding-left: 1.67vw; padding-right: 1.67vw; padding-top: 1vw; padding-bottom: 1vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 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; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(27, 21, 21, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(220, 209, 179);}
.main-btn:hover {background-color: rgb(255, 240, 199); color: rgba(27, 21, 21, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.transparant {color: rgba(220, 209, 179, 1); background-color: rgba(220, 209, 179, 0); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1);}
.transparant:hover {background-color: rgb(220, 209, 179); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(220, 209, 179, 1); border-left-color: rgba(220, 209, 179, 1); border-right-color: rgba(220, 209, 179, 1); border-bottom-color: rgba(220, 209, 179, 1);}
.standart-section {padding-top: 12.5vw;}
.standart-section-2 {padding-top: 8.33vw;}
.heading-wrapper {display: flex; justify-content: space-between;}
.text1-h2 {color: rgba(143, 133, 115, 1); width: 10vw;}
.h2 {font-size: 2.5vw; font-family: 'Hagrid Text Regular trial'; font-weight: 400; color: rgba(220, 209, 179, 1); line-height: 100%; letter-spacing: -0.02em;}
.adv-image {width: 2.08vw; height: 2vw;}
.adv-card {padding-left: 1.67vw; padding-right: 1.67vw; padding-top: 1.67vw; padding-bottom: 1.67vw; flex-direction: column; justify-content: space-between; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(37, 30, 29);}
.adv-content {display: flex; row-gap: 1.25vw; flex-direction: column;}
.h3 {font-family: 'Manrope'; font-size: 1.2vw; font-weight: 500; color: rgba(220, 209, 179, 1); line-height: 120%; letter-spacing: -0.02em;}
.text1-dark-beidge {color: rgba(143, 133, 115, 1);}
.wrapper-50px-gap {flex-direction: column; row-gap: 3.33vw; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: flex;}
.servise-category-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw; row-gap: 3.33vw;}
.service-category-card {display: flex; flex-direction: column; row-gap: 1.25vw;}
.service-category-image {width: 100%; height: 18.33vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.category-card-text {display: flex; justify-content: space-between;}
.category-card-price {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; column-gap: 0.42vw;}
.arrow-image {width: 1vw; height: 0.83vw;}
.popular-services-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw; row-gap: 6.25vw;}
.service-card-image {width: 100%; height: 18.33vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.service-card {display: flex; flex-direction: column; row-gap: 1.25vw;}
.service-card-text {display: flex; flex-direction: column; row-gap: 1.25vw; align-items: center;}
.fixed-btn-card {padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 0.83vw; padding-bottom: 0.83vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1); 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; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(220, 209, 179, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; display: flex; align-items: center; justify-content: center;}
.fixed-btn-card:hover {background-color: rgb(220, 209, 179); color: rgba(27, 21, 21, 1);}
.time {width: auto; column-gap: 0.3vw; display: flex; align-items: center; justify-content: flex-start;}
.wrapper-50-50 {flex-direction: column; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw;}
.h1 {font-family: 'Hagrid Text Regular trial'; font-size: 2.92vw; font-weight: 500; color: rgba(220, 209, 179, 1); letter-spacing: -0.03em; line-height: 100%;}
.quiz-image {width: 100%; height: 36.67vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: flex;}
.certificate-content-wrapper {display: flex; flex-direction: column; align-items: center; row-gap: 1.25vw; max-width: 41.67vw; margin-left: auto; margin-right: auto;}
.certificate-info {display: flex; justify-content: space-between;}
.about-certificate {display: flex; justify-content: center; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-left: 1.67vw; padding-right: 1.67vw; padding-top: 0.83vw; padding-bottom: 0.83vw; width: auto;}
.certificate-image {width: 100%; height: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.card-fixed-btn {padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 1vw; padding-bottom: 1vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1); 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; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(220, 209, 179, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; width: 100%;}
.card-fixed-btn:hover {background-color: rgb(220, 209, 179); color: rgba(27, 21, 21, 1);}
.about-us-wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; flex-direction: column; row-gap: 1.25vw;}
.advatages-grid-5col {column-gap: 1.25vw;}
.content-wrapper-50 {row-gap: 2.5vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(37, 30, 29); padding-top: 5.83vw; padding-bottom: 5.83vw;}
.advantages-grid-4col {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw;}
.about-us-image {width: 100%; height: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.promo-bg {justify-content: center; align-items: center; padding-left: 0px; padding-right: 0px; padding-top: 5.83vw; padding-bottom: 5.83vw; background-size: cover; background-image: url("/d/promo_bg.webp"); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.promo-wrapper {width: 47.5vw; margin-left: auto; margin-right: auto; height: auto; background-color: rgba(220, 209, 179, 0.3); backdrop-filter: blur(7px); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: flex; justify-content: center; align-items: center; padding-top: 5vw; padding-bottom: 5vw; row-gap: 2.5vw; flex-direction: column;}
.text-color-black {color: rgba(27, 21, 21, 1);}
.main-btn-black {color: rgba(220, 209, 179, 1); background-color: rgb(27, 21, 21);}
.contacts-wrapper {row-gap: 2.5vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(37, 30, 29); padding-top: 4.17vw; padding-bottom: 4.17vw; padding-left: 3.33vw; padding-right: 3.33vw;}
.contacts-map {height: auto; display: flex; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.contacts-btns-wrapper {padding-top: 0vw; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; column-gap: 0.83vw;}
.contacts {display: flex; flex-direction: column; row-gap: 1.25vw; align-items: flex-start; margin-top: auto;}
.address-wrapper {display: flex; flex-direction: column; row-gap: 0.42vw; align-items: flex-start;}
.contact-links-wrapper {display: flex; flex-direction: row; align-items: center; padding-top: 1.25vw; padding-bottom: 1.25vw; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(66, 59, 53, 1); border-bottom-style: solid; border-bottom-color: rgba(66, 59, 53, 1); column-gap: 3.33vw;}
.contacts-phone-link {display: flex; column-gap: 0.42vw; align-items: center;}
.contacts-icon {width: 1.25vw; height: 1.25vw;}
.contact-messengers {display: flex; align-items: flex-start; column-gap: 0.83vw;}
.faq-wrapper {display: flex; padding-bottom: 0.83vw; justify-content: center; max-width: 47.5vw; margin-left: auto; margin-right: auto;}
.tab-btn {padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 0.83vw; padding-bottom: 0.83vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1); 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; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(220, 209, 179, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(27, 21, 21); flex-grow: 0; flex-shrink: 0;}
.tab-btn:hover {background-color: rgb(220, 209, 179); color: rgba(27, 21, 21, 1); border-top-color: rgba(220, 209, 179, 1); border-left-color: rgba(220, 209, 179, 1); border-right-color: rgba(220, 209, 179, 1); border-bottom-color: rgba(220, 209, 179, 1);}
.faq-tabs {width: 100%;}
.faq {width: 100%; display: flex; flex-direction: column; row-gap: 0.83vw;}
.faq-title {padding-top: 1.67vw; padding-bottom: 1.67vw; padding-left: 1.25vw; padding-right: 1.25vw; display: flex; justify-content: space-between; align-items: center;}
.faq-image {width: 1.25vw; height: 1.25vw;}
.footer-wrapper {display: flex; flex-direction: column; row-gap: 8.33vw;}
.footer-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw;}
.footer-nav-wrapper {display: flex; flex-direction: column; row-gap: 2.08vw; align-items: flex-start;}
.footer-nav-grid {display: grid; grid-template-columns: 0.7fr 1fr; grid-template-rows: auto auto auto auto; row-gap: 1.25vw; justify-items: start;}
.footer-contact-wrapper {display: flex; flex-direction: column; row-gap: 1.25vw; align-items: flex-start;}
.footer-social-wrapper {display: flex; column-gap: 0.83vw;}
.footer-social-link {width: 2.92vw; height: 2.92vw; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.footer-social-link:hover {opacity: 0.6;}
.footer-icon {width: 1.67vw; height: 1.67vw;}
.footer-big-logo-wrapper {display: flex; flex-direction: column; row-gap: 2.5vw;}
.footer-logo {width: 100%; height: 18vw;}
.footer-service-links-wrapper {display: flex; justify-content: space-between; align-items: flex-start; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(66, 59, 53, 1); border-top-style: solid; padding-top: 2.5vw; padding-bottom: 2.5vw;}
.text1-link2 {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; text-decoration: none; color: rgba(143, 133, 115, 1);}
.text1-link2:hover {color: rgba(220, 209, 179, 1);}
.burger-btn {padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 0.83vw; padding-bottom: 0.83vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1); 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; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(220, 209, 179, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.burger-btn:hover {background-color: rgb(220, 209, 179); color: rgba(27, 21, 21, 1);}
.time-icon {width: 1vw; height: 1vw;}
.block-fixed-btn {padding-top: 1vw; padding-bottom: 1vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 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; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(27, 21, 21, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(220, 209, 179); width: 100%;}
.block-fixed-btn:hover {background-color: rgb(255, 240, 199); color: rgba(27, 21, 21, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.footer-address-wrapper {column-gap: 0.42vw;}
.time-price-wrapper {padding-bottom: 0.42vw; display: flex; justify-content: center; align-items: center; column-gap: 1.25vw; width: auto;}
.form-wrapper {background-color: rgb(37, 30, 29); 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; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-left: 3.33vw; padding-right: 3.33vw; padding-top: 4.17vw; padding-bottom: 4.17vw; min-width: 0px; min-height: 0px; width: 50vw; max-height: 85vh;}
.form-input {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; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-color: rgba(66, 59, 53, 1); border-left-color: rgba(66, 59, 53, 1); border-right-color: rgba(66, 59, 53, 1); border-bottom-color: rgba(66, 59, 53, 1); font-family: 'Manrope'; font-weight: 500; font-size: 1.08vw; color: rgba(220, 209, 179, 1); line-height: 120%; letter-spacing: -0.02em; height: 4vw; padding-left: 1vw; padding-right: 1vw; padding-top: 0px; padding-bottom: 0px; background-color: rgb(27, 21, 21);}
.form-heading {row-gap: 2vw; flex-direction: column; justify-content: flex-start; align-items: center;}
.input-group {margin-bottom: 1.5vw; margin-top: 0px; width: 100%;}
.bread-crumbs-section {padding-top: 8vw;}
.bread-crumbs-wrapper {display: flex; column-gap: 0.42vw;}
.service-heading {display: flex; flex-direction: column; align-items: flex-start; row-gap: 3.33vw;}
.services-tabs-wrapper {position: sticky; top: 6.33vw; z-index: 500; column-gap: 0.68vw; row-gap: 0.68vw; overflow-x: auto; overflow-y: auto; max-width: 100vw; margin-left: 0vw; margin-right: 0vw; width: 100vw; padding-left: 1.665vw; padding-right: 1.665vw;}
.services-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw; row-gap: 6.25vw;}
.category-wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; flex-direction: column; row-gap: 3.33vw; align-items: flex-start; display: flex;}
.text2 {font-size: 0.9vw; font-family: 'Manrope';}
.abonement-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw; row-gap: 6.25vw;}
.service-card-image-abonement {height: 200px;}
.service-card-text-abonement {padding-left: 1vw; padding-right: 1vw; row-gap: 1vw;}
.abonement-price-wrapper {display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; flex-direction: row; justify-content: center; column-gap: 0.42vw;}
.abonement-price-card {width: 7.33vw; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(37, 30, 29); padding-top: 0.83vw; padding-bottom: 0.83vw; column-gap: 0px; row-gap: 0.83vw;}
.deposit-wrapper {display: none; justify-content: center; column-gap: 2.5vw; padding-top: 0.83vw; padding-bottom: 0.83vw;}
.deposit {flex-direction: column; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; align-items: center; row-gap: 0.83vw;}
.sale-wrapper {background-color: rgb(145, 48, 48); width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-left: 0.42vw; padding-right: 0.42vw; padding-top: 0.25vw; padding-bottom: 0.15vw; display: flex; justify-content: center; align-items: center;}
.select-image {height: auto; width: 1vw; position: absolute; right: 1vw; top: 3.85vw;}
.overlay {background-color: rgba(27, 21, 21, 0); height: 100%; background-size: auto; background-image: none/*linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; backdrop-filter: none;}
.pop-up-price-list {max-height: 100vh; min-height: auto; height: auto; z-index: 1000; padding-top: 15vh; padding-bottom: 10vh; overflow-x: auto; overflow-y: auto; background-color: rgba(0, 0, 0, 0.5); backdrop-filter: blur(4px);}
.fancy-box {width: 100%; height: 100%;}
.menu-wrapper {column-gap: 1.67vw; display: flex;}
.nav-wrapper-bg {background-color: rgb(37, 30, 29);}
.testdrive-price-wrapper {display: flex; flex-direction: column; align-items: center; row-gap: 0.26vw;}
.slider-list {height: 100vh;}
.slide {display: flex; justify-content: center; align-items: center;}
.dot {width: 1vw; height: 1vw; max-width: 12px; max-height: 12px; border-top-color: rgba(220, 209, 179, 1); border-left-color: rgba(220, 209, 179, 1); border-right-color: rgba(220, 209, 179, 1); border-bottom-color: rgba(220, 209, 179, 1);}
.sale-wrapper-slider {padding-top: 0.3vw; padding-bottom: 0.2vw; padding-left: 0.5vw; padding-right: 0.5vw; margin-bottom: -1vw;}
.hero-section-page {height: auto; margin-top: 2.5vw;}
.hero-page-bg {height: 43.33vw; display: flex; justify-content: center; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; overflow-x: hidden; overflow-y: hidden;}
.image-100 {width: 100%; height: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.image-100-absolut {position: absolute;}
.time-icon-big {width: 1.16vw; height: 1.16vw;}
.hero-btns-wrapper-page {padding-top: 0vw;}
.hero-wrapper-page {row-gap: 2.08vw;}
.checkbox-icon {width: 1.25vw; height: 1.25vw; border-top-color: rgba(220, 209, 179, 0.6); border-left-color: rgba(220, 209, 179, 0.6); border-right-color: rgba(220, 209, 179, 0.6); border-bottom-color: rgba(220, 209, 179, 0.6);}
.checkbox-wrapper {column-gap: 0.83vw;}
.checkbox-text {font-size: 1vw;}
.checkbox- {margin-bottom: 0.8vw;}
.service-prices-wrapper {display: flex; flex-direction: column; align-items: center; row-gap: 1.24vw; max-width: 41.67vw; margin-left: auto; margin-right: auto;}
.tabs-menu {display: flex; justify-content: center; align-items: stretch; column-gap: 0.83vw;}
.prices-tabs {width: 100%; row-gap: 3.33vw;}
.prices-table-wrapper {display: flex; flex-direction: column; width: 100%; row-gap: 3.33vw;}
.table-line {display: flex; justify-content: space-between; row-gap: 0px; padding-top: 1.67vw; padding-bottom: 1.67vw; align-items: center;}
.table-sale-wrapper {width: auto; display: flex; align-items: center; column-gap: 0.83vw;}
.service-bullets-wrapper {display: flex; justify-content: center; align-items: center; max-width: 38.73vw; flex-wrap: wrap; row-gap: 0.83vw; column-gap: 0.83vw;}
.bullet {padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 0.83vw; padding-bottom: 0.83vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-color: rgba(143, 133, 115, 1); border-left-color: rgba(143, 133, 115, 1); border-right-color: rgba(143, 133, 115, 1); border-bottom-color: rgba(143, 133, 115, 1); 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; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-family: 'Manrope'; font-size: 1.08vw; font-weight: 600; color: rgba(220, 209, 179, 1); letter-spacing: -0.02em; line-height: 120%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; width: auto;}
.tab-btn-active {background-color: rgb(220, 209, 179); border-top-color: rgba(220, 209, 179, 1); border-left-color: rgba(220, 209, 179, 1); border-right-color: rgba(220, 209, 179, 1); border-bottom-color: rgba(220, 209, 179, 1); color: rgba(27, 21, 21, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px;}
.price-list-wrapper {display: flex; flex-direction: column; row-gap: 2vw;}
.sertificate-image {width: 100%; height: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.abonement-price-card-4 {width: 5.42vw;}
.slide-price-card {width: 7.33vw; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgba(245, 170, 174, 0.1); padding-top: 0.83vw; padding-bottom: 0.83vw; column-gap: 0px; row-gap: 0.83vw; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(245, 170, 174, 0.3); border-left-color: rgba(245, 170, 174, 0.3); border-right-color: rgba(245, 170, 174, 0.3); border-bottom-color: rgba(245, 170, 174, 0.3); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.slide-image-bg {position: absolute; width: 100%; height: 100%;}
.slide-image-50 {width: 100%; height: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.run-text-wrapper {display: flex; align-items: center; column-gap: 0.83vw; margin-left: 0vw; margin-right: 0.3vw; margin-top: 0px; margin-bottom: 0px; height: 1.5vw;}
.run-text-image {width: 1.67vw; height: 1.58vw;}
.run-text {font-family: 'Manrope'; font-size: 1vw; font-weight: 500; color: rgba(27, 21, 21, 1); line-height: 120%; letter-spacing: -0.02em;}
.valentine-header {font-family: 'Manrope'; font-size: 1.2vw; font-weight: 500; color: rgba(220, 209, 179, 1); line-height: 120%; letter-spacing: -0.02em;}
.valentine-price-wrapper {display: flex; flex-direction: row; align-items: flex-start; column-gap: 0.42vw; justify-content: center;}
.valentine-price-block {display: flex; flex-direction: column; column-gap: 0px; row-gap: 0.2vw; align-items: center; width: auto;}
.valentine-image {top: 2vw; position: absolute; width: 4vw; height: auto; left: 2vw; z-index: 1;}
.valentine-image-right {left: auto; right: 2vw;}
.slide-image-50-valentine {width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 100%;}
.text--h5 {font-family: 'Manrope'; font-size: 25px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.text--min {font-family: 'Manrope'; font-size: 12px; letter-spacing: -0.04em; line-height: 140%; font-weight: 500;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--primary {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(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: rgba(255, 255, 255, 1);}
.button--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.gap-hor--20px {column-gap: 20px;}
.gap-ver--15px {row-gap: 15px;}
.radius--15px {border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.radius--5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.paddings--15px {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
.gap-ver--20px {row-gap: 20px;}
.gap-hor--10px {column-gap: 10px;}
.w-h--16px {width: 16px; height: 16px; flex-shrink: 0;}
.pop-up--close {min-width: 28px; min-height: 28px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(18, 104, 218); background-size: 12.6px; background-image: url("/d/library_image-12278-symbol-iyxo0fh2j-menu-button-close.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.input--primary {padding-left: 20px; padding-right: 20px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); width: 100%; height: 40px;}
.color-text--bg-on {color: rgba(0, 0, 0, 1);}
.color--bg-sec {background-color: rgb(241, 245, 255);}
.color--prim-hover:hover {background-color: rgb(76, 144, 236);}
.color-text--error {color: rgba(255, 96, 78, 1);}
.paddings--t-b-120px {padding-top: 120px; padding-bottom: 120px;}
.max-w--1400px {max-width: 1400px;}
.paddings--20px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.w-h--28px {width: 28px; height: 28px; flex-shrink: 0;}
.gap-ver--30px {row-gap: 30px;}
.color--primary {background-color: rgb(18, 104, 218); grid-column-start: span 1; grid-column-end: span 1;}
.color-text--prim-on {color: rgba(255, 255, 255, 1);}
.gap-ver--10px {row-gap: 10px;}
.w-h--14px {width: 14px; height: 14px; flex-shrink: 0; flex-grow: 0;}
.master-card {display: flex; flex-direction: column; row-gap: 1.25vw;}
.master-image {height: 24vw; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.master-card-text {padding-left: 0vw; padding-right: 0vw; row-gap: 1vw; display: flex; justify-content: flex-start; flex-direction: column; align-items: center;}
.h3-big {font-size: 1.5vw;}
.container-1800 {width: 96.67vw; max-width: none;}
.container-1200 {width: 96.67vw; max-width: none;}
.about-master-wrapper {display: flex; column-gap: 7.5vw;}
.master-image-page {width: auto; height: 43.08vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; min-width: 41.67vw;}
.about-master-text-wrapper {display: flex; flex-direction: column; row-gap: 1.67vw;}
.text--h3 {font-family: 'Manrope'; font-size: 45px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.max-w--800px {max-width: 800px;}
.color-text--prim-on-70per {color: rgba(255, 255, 255, 0.7);}
.color--prim-on {background-color: rgb(255, 255, 255);}
.button--prim-on {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; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; color: rgba(0, 0, 0, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--prim-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.gap-hor--15px {column-gap: 10px;}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.gap-ver--80px {row-gap: 80px;}
.womens-day-block {width: auto; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgba(245, 170, 174, 0.1); padding-top: 1.5vw; padding-bottom: 1.5vw; column-gap: 0px; row-gap: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(245, 170, 174, 0.3); border-left-color: rgba(245, 170, 174, 0.3); border-right-color: rgba(245, 170, 174, 0.3); border-bottom-color: rgba(245, 170, 174, 0.3); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-left: 1.5vw; padding-right: 1.5vw; margin-top: 1.25vw; margin-bottom: 1.25vw;}
.slide-card {width: 20.83vw; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgba(245, 170, 174, 0.1); padding-top: 1.5vw; padding-bottom: 1.5vw; column-gap: 0px; row-gap: 1.67vw; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(245, 170, 174, 0.3); border-left-color: rgba(245, 170, 174, 0.3); border-right-color: rgba(245, 170, 174, 0.3); border-bottom-color: rgba(245, 170, 174, 0.3); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.slide-card-auto {width: auto; padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 1.25vw; padding-bottom: 1.25vw;}
.slide-card-heading {display: flex; justify-content: center; align-items: center; flex-direction: column; row-gap: 0.83vw;}
.slide-content {row-gap: 1.67vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(37, 30, 29); padding-top: 6.67vw; padding-bottom: 6vw; display: flex; flex-direction: column; align-items: center; padding-left: 3.33vw; padding-right: 3.33vw; justify-content: center;}
.slide-cards-wrapper {display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; flex-direction: row; justify-content: center; column-gap: 0.98vw; margin-top: 0px; margin-bottom: 0px; width: auto;}
.sale-wrapper-8marta {background-color: rgba(255, 223, 230, 0.9);}
.btn-8marta {background-color: rgb(255, 223, 230); font-weight: 600; color: rgba(174, 15, 51, 1);}
.text-8marta {color: rgba(174, 15, 51, 1);}
.text-8marta-2 {color: rgba(255, 223, 230, 0.9);}
.lily-was-here-block {width: auto; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgba(220, 209, 179, 0.2); padding-top: 1.25vw; padding-bottom: 1.25vw; column-gap: 0px; row-gap: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(220, 209, 179, 0.5); border-left-color: rgba(220, 209, 179, 0.5); border-right-color: rgba(220, 209, 179, 0.5); border-bottom-color: rgba(220, 209, 179, 0.5); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-left: 1.5vw; padding-right: 1.5vw; margin-top: 1.25vw; margin-bottom: 1.25vw;}
.text-h1-lily {color: rgba(220, 209, 179, 1);}
.slide-image-50-lily {width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 70vh;}
.sale-wrapper-lily {background-color: rgba(220, 209, 179, 0.2);}
.heading-wrapper-vertical {display: flex; row-gap: 1.8vw; flex-direction: column;}
.heading-wrapper-vertical-center {align-items: center;}
.sale-grid {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw; row-gap: 3.33vw;}
.sale-card {display: flex; flex-direction: column; row-gap: 1.25vw; align-items: center;}
.sale-card-image {width: 100%; height: 25vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.sale-card-text {display: flex; flex-direction: column; row-gap: 0.83vw; align-items: center; width: 74%;}
.sale-price-wrapper {display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; flex-direction: row; justify-content: center; column-gap: 0.42vw; margin-top: 0.83vw; margin-bottom: 0.83vw;}
.sale-price-card {width: auto; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgba(245, 170, 174, 0.1); padding-top: 0.83vw; padding-bottom: 0.83vw; column-gap: 0px; row-gap: 0.83vw; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(245, 170, 174, 0.3); border-left-color: rgba(245, 170, 174, 0.3); border-right-color: rgba(245, 170, 174, 0.3); border-bottom-color: rgba(245, 170, 174, 0.3); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; min-width: 7.33vw; padding-left: 0.83vw; padding-right: 0.83vw;}
.hero-wrapper-50-50 {flex-direction: column; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 1.25vw;}
.hero-50-content {row-gap: 2.08vw; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(37, 30, 29); padding-top: 6vw; padding-bottom: 6vw; display: flex; flex-direction: column; align-items: center; padding-left: 3.33vw; padding-right: 3.33vw; justify-content: center;}
.hero-50-image {width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 100%;}
.sale-price-card-solo {width: auto; display: flex; flex-direction: column; align-items: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgba(245, 170, 174, 0.1); padding-top: 1.25vw; padding-bottom: 1.25vw; column-gap: 0px; row-gap: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(245, 170, 174, 0.3); border-left-color: rgba(245, 170, 174, 0.3); border-right-color: rgba(245, 170, 174, 0.3); border-bottom-color: rgba(245, 170, 174, 0.3); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-left: 1.5vw; padding-right: 1.5vw; margin-top: 1.25vw; margin-bottom: 1.25vw;}
.slide-content-may {background-color: rgb(234, 127, 63); padding-left: 1vw; padding-right: 1vw;}
.text-white {color: rgba(255, 255, 255, 1);}
.main-btn-may {background-color: rgb(255, 255, 255);}
.sale-price-card-may {background-color: rgba(250, 178, 104, 0.3); border-top-color: rgba(250, 178, 104, 0.8); border-left-color: rgba(250, 178, 104, 0.8); border-right-color: rgba(250, 178, 104, 0.8); border-bottom-color: rgba(250, 178, 104, 0.8); max-width: 14.04vw; padding-top: 1vw; padding-bottom: 1vw; row-gap: 1vw;}
.sale-wrapper-may {background-color: rgba(216, 60, 60, 0.6);}
.may-combo-heading {display: flex; align-items: center; column-gap: 0.42vw; justify-content: center;}
.may-combo-price {display: flex; flex-direction: row; align-items: center; row-gap: 0.26vw; justify-content: center; column-gap: 0.42vw;}
.may-combo-wrapper {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; flex-direction: row; justify-content: center; column-gap: 0.58vw; width: auto; row-gap: 0.58vw;}
.nav-links-burger {display: none;}
.link-100 {width: 100%;}
.services-tabs {column-gap: 0.68vw; row-gap: 0.68vw; overflow-x: visible; overflow-y: visible; max-width: 100vw; margin-left: 0vw; margin-right: 0vw; width: 100vw; padding-left: 0vw; padding-right: 0vw; margin-top: 3.33vw; z-index: 99; position: sticky; top: 6.97vw;}
.services-popup-filter {position: fixed; width: auto; padding-left: 2vw; padding-right: 2vw; padding-top: 2vw; padding-bottom: 2vw; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background-color: rgb(37, 30, 29); z-index: 99999; flex-direction: column; max-width: 26vw; top: 200px; bottom: auto; display: none;}
.tabs-scroll {width: auto; overflow-x: auto; overflow-y: auto; padding-left: 1.665vw; padding-right: 1.665vw;}
.services-popup__header {display: flex; justify-content: space-between; align-items: center;}
.services-popup__close {width: 1.08vw; height: 1.08vw;}
.services-popup__content {display: flex; flex-direction: column; row-gap: 1vw; padding-top: 1.33vw;}
.popup-filter-group {display: flex; flex-direction: column; row-gap: 0.67vw; align-items: flex-start;}
.popup-filter-tabs {display: flex; flex-wrap: wrap; row-gap: 0.42vw; column-gap: 0.42vw;}
.tab-btn-popup {padding-top: 0.58vw; padding-bottom: 0.58vw; padding-left: 1vw; padding-right: 1vw; border-top-color: rgba(85, 78, 69, 1); border-left-color: rgba(85, 78, 69, 1); border-right-color: rgba(85, 78, 69, 1); border-bottom-color: rgba(85, 78, 69, 1); background-color: rgba(27, 21, 21, 0); font-size: 1.08vw; font-weight: 500; color: rgba(220, 209, 179, 1); 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; line-height: 120%; letter-spacing: -0.02em; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-family: 'Manrope'; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.tab-btn-popup:hover {background-color: rgb(220, 209, 179); border-top-color: rgba(220, 209, 179, 1); border-left-color: rgba(220, 209, 179, 1); border-right-color: rgba(220, 209, 179, 1); border-bottom-color: rgba(220, 209, 179, 1); color: rgba(27, 21, 21, 1);}
.filter-popup-open {position: fixed; width: auto; padding-left: 2vw; padding-right: 2vw; padding-top: 2vw; padding-bottom: 2vw; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background-color: rgb(37, 30, 29); z-index: 999; flex-direction: column; max-width: 26vw; display: flex;}
.tab-btn-popup-active {background-color: rgb(220, 209, 179); color: rgba(27, 21, 21, 1);}
.popup-filter-tabs-abonements {justify-content: center;}
.services-popup-filter-abonements {width: 17vw; top: auto; display: none; padding-left: 1.33vw; padding-right: 1.33vw; padding-top: 1.33vw; padding-bottom: 1.33vw; justify-content: center; align-items: center; max-width: 29vw; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; position: fixed; background-color: rgb(37, 30, 29);}
.services-popup-filter-abonements-open {display: flex;}
.sale-wrapper-copy {background-color: rgb(145, 48, 48); width: auto; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-left: 0.42vw; padding-right: 0.42vw; padding-top: 0.25vw; padding-bottom: 0.15vw; display: flex; justify-content: center; align-items: center;}
.popup-recall-image {width: 100%; position: absolute; left: 0px; top: 0px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 20vw;}
.form-wrapper-recall {padding-top: 23vw; width: 40vw; overflow-x: visible; overflow-y: visible; max-height: none; margin-bottom: auto; padding-bottom: 3.33vw;}
.slide-content-first- {background-color: rgb(255, 221, 186);}
.h1-first-massage {color: rgba(100, 112, 95, 1);}
.sale-wrapper-first {background-color: rgb(100, 112, 95);}
.main-btn-first {background-color: rgb(100, 112, 95); color: rgba(254, 240, 224, 1);}
.main-btn-first:hover {color: rgba(254, 240, 224, 1); background-color: rgb(77, 87, 73);}
.slide-card-first {background-color: rgba(244, 175, 134, 0.15); border-top-color: rgba(197, 140, 110, 0.4); border-left-color: rgba(197, 140, 110, 0.4); border-right-color: rgba(197, 140, 110, 0.4); border-bottom-color: rgba(197, 140, 110, 0.4);}
.text1-first {color: rgba(89, 73, 66, 0.8);}
.h3-first {color: rgba(89, 73, 66, 0.8);}
.hero-btns-wrapper-copy {padding-top: 0.83vw; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; column-gap: 0.83vw; display: flex; flex-direction: row; justify-content: flex-start; width: auto;}
.slide-content-gold-spa {background-color: rgb(67, 39, 39);}
.slide-card-gold-spa {width: auto; padding-left: 1.25vw; padding-right: 1.25vw; padding-top: 1.25vw; padding-bottom: 1.25vw; background-color: rgb(207, 194, 190); border-top-color: rgba(216, 177, 90, 0.4); border-left-color: rgba(216, 177, 90, 0.4); border-right-color: rgba(216, 177, 90, 0.4); border-bottom-color: rgba(216, 177, 90, 0.4); max-width: 12.5vw;}
.h1-gold-spa {color: rgba(216, 177, 90, 1);}
.sale-wrapper-gold-spa {background-color: rgba(216, 177, 90, 0.8);}
.main-btn-gold-spa {background-color: rgb(216, 177, 90);}
.text-gold-spa {color: rgba(74, 42, 42, 1);}
.slide-cards-wrapper-gold-spa {align-items: flex-start; column-gap: 0.6vw;}
.text-gold-spa-2 {color: rgba(244, 231, 213, 0.6);}
.slide-image-50-may {width: 100%; height: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.slide-image-50-gold-spa {width: 100%; height: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.slide-image-50-dry {width: 100%; height: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
@media (max-width: 991px) {.text1-h2 {display: none;}}
@media (max-width: 991px) {.faq-title {padding-top: 2.6vw; padding-bottom: 2.6vw; padding-left: 1.95vw; padding-right: 1.95vw;}}
@media (max-width: 991px) {.text1 {font-size: 1.69vw;}}
@media (max-width: 991px) {.faq-image {width: 1.95vw; height: 1.95vw;}}
@media (max-width: 991px) {.faq {row-gap: 1.3vw;}}
@media (max-width: 991px) {.wrapper-50px-gap {row-gap: 5.21vw;}}
@media (max-width: 991px) {.h2 {font-size: 3.91vw; line-height: 110%;}}
@media (max-width: 991px) {.burger-btn {display: flex; padding-top: 1.3vw; padding-bottom: 1.3vw; padding-left: 1.95vw; padding-right: 1.95vw; font-size: 1.43vw; position: absolute; top: 1.3vw; right: 1.3vw; bottom: 1.3vw;}}
@media (max-width: 991px) {.small-btn {font-size: 1.43vw; padding-top: 1.3vw; padding-bottom: 1.3vw; padding-left: 1.95vw; padding-right: 1.95vw;}}
@media (max-width: 991px) {.text1-link {font-size: 1.43vw;}}
@media (max-width: 991px) {.nav-social-link {width: 4.69vw; height: 4.69vw;}}
@media (max-width: 991px) {.nav-links {column-gap: 1.04vw; margin-right: 9.5vw;}}
@media (max-width: 991px) {.main-btn {padding-top: 1.56vw; padding-bottom: 1.56vw; padding-left: 2.6vw; padding-right: 2.6vw; font-size: 1.43vw;}}
@media (max-width: 991px) {.hero-wrapper {width: 74.22vw; row-gap: 3.91vw; padding-top: 9.11vw; padding-bottom: 9.11vw;}}
@media (max-width: 991px) {.hero-logo {width: 46.88vw; height: 11.46vw;}}
@media (max-width: 991px) {.hero-btns-wrapper {padding-top: 1.3vw; column-gap: 1.3vw;}}
@media (max-width: 991px) {.logo {width: 17.97vw; height: 3.26vw;}}
@media (max-width: 991px) {.adv-image {width: 3.26vw; height: 3.13vw;}}
@media (max-width: 991px) {.adv-card {height: 23.44vw; padding-left: 2.6vw; padding-right: 2.6vw; padding-top: 2.6vw; padding-bottom: 2.6vw;}}
@media (max-width: 991px) {.adv-content {row-gap: 1.95vw;}}
@media (max-width: 991px) {.h3 {font-size: 1.95vw;}}
@media (max-width: 991px) {.advatages-grid-5col {column-gap: 1.95vw; row-gap: 1.95vw;}}
@media (max-width: 991px) {.servise-category-grid {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 1.95vw; row-gap: 5.21vw;}}
@media (max-width: 991px) {.service-category-card {row-gap: 1.95vw;}}
@media (max-width: 991px) {.category-card-price {column-gap: 0.65vw;}}
@media (max-width: 991px) {.arrow-image {width: 1.56vw; height: 1.3vw;}}
@media (max-width: 991px) {.service-category-image {height: 28.65vw;}}
@media (max-width: 991px) {.popular-services-grid {display: flex; grid-template-columns: 1fr; grid-template-rows: auto auto auto; overflow-x: auto; overflow-y: auto; column-gap: 1.95vw; flex-direction: row; width: 100vw; margin-left: -3.91vw; padding-left: 3.91vw; padding-right: 3.91vw;}}
@media (max-width: 991px) {.service-card {width: 36.46vw; row-gap: 1.95vw; flex-shrink: 0;}}
@media (max-width: 991px) {.service-card-text {row-gap: 1.95vw;}}
@media (max-width: 991px) {.time-icon {width: 1.56vw; height: 1.56vw;}}
@media (max-width: 991px) {.time {column-gap: 0.65vw;}}
@media (max-width: 991px) {.about-certificate {padding-top: 1.3vw; padding-bottom: 1.3vw; padding-left: 2.6vw; padding-right: 2.6vw;}}
@media (max-width: 991px) {.block-fixed-btn {padding-top: 1.56vw; padding-bottom: 1.56vw; font-size: 1.43vw;}}
@media (max-width: 991px) {.certificate-content-wrapper {row-gap: 1.95vw; max-width: 65.1vw;}}
@media (max-width: 991px) {.advantages-grid-4col {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 1.95vw; row-gap: 1.95vw;}}
@media (max-width: 991px) {.wrapper-50-50 {column-gap: 1.95vw; grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 1.95vw;}}
@media (max-width: 991px) {.faq-wrapper {justify-content: flex-start; max-width: none;}}
@media (max-width: 991px) {.tab-btn {padding-left: 2vw; padding-right: 2vw; padding-top: 1.3vw; padding-bottom: 1.3vw; font-size: 1.43vw; width: auto; flex-shrink: 0;}}
@media (max-width: 991px) {.promo-wrapper {width: 74.22vw; padding-top: 7.81vw; padding-bottom: 7.81vw; row-gap: 3vw;}}
@media (max-width: 991px) {.h1 {font-size: 4.56vw;}}
@media (max-width: 991px) {.about-us-wrapper {row-gap: 0vw;}}
@media (max-width: 991px) {.about-us-image {height: 52vw;}}
@media (max-width: 991px) {.content-wrapper-50 {row-gap: 3.91vw; padding-top: 9.11vw; padding-bottom: 9.11vw;}}
@media (max-width: 991px) {.standart-section {padding-top: 19.53vw; overflow-x: hidden; overflow-y: hidden;}}
@media (max-width: 991px) {.standart-section-2 {padding-top: 10.42vw; overflow-x: visible; overflow-y: visible;}}
@media (max-width: 991px) {.contacts-wrapper {row-gap: 5.21vw; padding-left: 5.21vw; padding-right: 5.21vw; padding-top: 6.51vw; padding-bottom: 6.51vw;}}
@media (max-width: 991px) {.contacts {row-gap: 1.95vw;}}
@media (max-width: 991px) {.address-wrapper {row-gap: 0.65vw;}}
@media (max-width: 991px) {.contact-links-wrapper {width: 45.57vw; column-gap: 3.91vw; padding-top: 1.95vw; padding-bottom: 1.95vw;}}
@media (max-width: 991px) {.contacts-icon {width: 1.95vw; height: 1.95vw;}}
@media (max-width: 991px) {.contacts-phone-link {column-gap: 0.65vw;}}
@media (max-width: 991px) {.contacts-btns-wrapper {column-gap: 1.3vw;}}
@media (max-width: 991px) {.contacts-map {display: flex; height: 52.08vw;}}
@media (max-width: 991px) {.footer-grid {column-gap: 1.95vw; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 6.51vw;}}
@media (max-width: 991px) {.footer-nav-wrapper {row-gap: 3.26vw;}}
@media (max-width: 991px) {.footer-nav-grid {row-gap: 1.95vw;}}
@media (max-width: 991px) {.footer-contact-wrapper {row-gap: 1.95vw;}}
@media (max-width: 991px) {.footer-icon {width: 2.6vw; height: 2.6vw;}}
@media (max-width: 991px) {.footer-address-wrapper {column-gap: 0.65vw;}}
@media (max-width: 991px) {.footer-social-link {width: 4.56vw; height: 4.56vw;}}
@media (max-width: 991px) {.footer-service-links-wrapper {padding-top: 3.91vw; padding-bottom: 3.91vw; flex-direction: column-reverse; row-gap: 3.91vw;}}
@media (max-width: 991px) {.footer-big-logo-wrapper {row-gap: 3.91vw;}}
@media (max-width: 991px) {.footer-wrapper {row-gap: 13.02vw;}}
@media (max-width: 991px) {.time-price-wrapper {padding-bottom: 0.65vw; column-gap: 1.95vw;}}
@media (max-width: 991px) {.promo-bg {padding-top: 7.81vw; padding-bottom: 7.81vw;}}
@media (max-width: 991px) {.footer-social-wrapper {column-gap: 1.3vw;}}
@media (max-width: 991px) {.footer-logo {height: 17.06vw;}}
@media (max-width: 991px) {.nav-wrapper {margin-top: 1.3vw; padding-left: 1.95vw; padding-right: 1.3vw; padding-top: 1.3vw; padding-bottom: 1.3vw;}}
@media (max-width: 991px) {.hero-container-nav {width: 100vw; padding-left: 3.91vw; padding-right: 3.91vw; z-index: 3;}}
@media (max-width: 991px) {.hero-section {height: auto;}}
@media (max-width: 991px) {.service-card-image {height: 28.65vw;}}
@media (max-width: 991px) {.card-fixed-btn {font-size: 1.43vw; padding-top: 1.56vw; padding-bottom: 1.56vw;}}
@media (max-width: 991px) {.form-wrapper {width: 80vw; padding-left: 5.21vw; padding-right: 5.21vw; padding-top: 6.51vw; padding-bottom: 5.21vw;}}
@media (max-width: 991px) {.form-heading {row-gap: 3vw; margin-bottom: 3.91vw;}}
@media (max-width: 991px) {.input-group {margin-bottom: 2.5vw; row-gap: 0.65vw;}}
@media (max-width: 991px) {.form-input {height: 6vw; padding-left: 1.6vw; padding-right: 1.6vw; font-size: 1.69vw;}}
@media (max-width: 991px) {.services-grid {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 2.6vw; row-gap: 5.21vw;}}
@media (max-width: 991px) {.service-heading {row-gap: 5.21vw;}}
@media (max-width: 991px) {.services-tabs-wrapper {column-gap: 0.91vw; width: 100vw; flex-shrink: 0; padding-left: 3.91vw; padding-right: 3.91vw; overflow-x: auto; overflow-y: auto; max-width: none; margin-left: auto; top: 9.9vw; row-gap: 0.91vw; flex-wrap: nowrap; margin-right: 0vw; padding-bottom: 10px; margin-bottom: -10px;}}
@media (max-width: 991px) {.bread-crumbs-section {padding-top: 11.2vw;}}
@media (max-width: 991px) {.bread-crumbs-wrapper {column-gap: 0.65vw;}}
@media (max-width: 991px) {.abonement-grid {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 2.6vw; row-gap: 5.21vw;}}
@media (max-width: 991px) {.abonement-price-card {width: 14.32vw; padding-top: 1.5vw; padding-bottom: 1.5vw; row-gap: 1.3vw;}}
@media (max-width: 991px) {.sale-wrapper {padding-top: 0.39vw; padding-bottom: 0.3vw; padding-left: 0.65vw; padding-right: 0.65vw;}}
@media (max-width: 991px) {.deposit-wrapper {column-gap: 3.91vw; padding-top: 1.3vw; padding-bottom: 1.3vw;}}
@media (max-width: 991px) {.deposit {row-gap: 1.3vw;}}
@media (max-width: 991px) {.select-image {width: 1.6vw; right: 1.6vw; top: 5.7vw;}}
@media (max-width: 991px) {.pop-up-price-list {padding-top: 10vh;}}
@media (max-width: 991px) {.abonement-price-wrapper {column-gap: 0.8vw;}}
@media (max-width: 991px) {.testdrive-price-wrapper {row-gap: 0.26vw;}}
@media (max-width: 991px) {.dot {width: 1.6vw; height: 1.6vw; max-width: none; max-height: none;}}
@media (max-width: 991px) {.hero-section-page {margin-top: 2.6vw; height: auto;}}
@media (max-width: 991px) {.hero-page-bg {height: 65.1vw;}}
@media (max-width: 991px) {.adv-card-3 {padding-right: 10vw;}}
@media (max-width: 991px) {.hero-btns-wrapper-page {padding-top: 0vw;}}
@media (max-width: 991px) {.checkbox-wrapper {column-gap: 1.5vw;}}
@media (max-width: 991px) {.checkbox-icon {width: 2vw; height: 2vw;}}
@media (max-width: 991px) {.checkbox- {margin-bottom: 1.25vw;}}
@media (max-width: 991px) {.category-wrapper {row-gap: 5.21vw;}}
@media (max-width: 991px) {.service-prices-wrapper {row-gap: 1.95vw; max-width: 65.1vw;}}
@media (max-width: 991px) {.tabs-menu {column-gap: 1.3vw; display: flex;}}
@media (max-width: 991px) {.tabs-menu-price {justify-content: center;}}
@media (max-width: 991px) {.prices-table-wrapper {row-gap: 5.21vw;}}
@media (max-width: 991px) {.prices-tabs {row-gap: 5.21vw;}}
@media (max-width: 991px) {.table-line {padding-top: 2.6vw; padding-bottom: 2.6vw;}}
@media (max-width: 991px) {.table-sale-wrapper {column-gap: 1.3vw;}}
@media (max-width: 991px) {.bullet {font-size: 1.43vw; padding-top: 1.3vw; padding-bottom: 1.3vw; padding-left: 1.95vw; padding-right: 1.95vw;}}
@media (max-width: 991px) {.service-bullets-wrapper {max-width: 55vw;}}
@media (max-width: 991px) {.quiz-image {height: 57.29vw;}}
@media (max-width: 991px) {.price-list-wrapper {row-gap: 3vw;}}
@media (max-width: 991px) {.service-card-grid {width: 44.79vw;}}
@media (max-width: 991px) {.service-card-image-abonement {height: 28.65vw;}}
@media (max-width: 991px) {.service-card-abonement {width: 44.79vw;}}
@media (max-width: 991px) {.slide-price-card {width: 14.32vw; padding-top: 1.5vw; padding-bottom: 1.5vw; row-gap: 1.3vw;}}
@media (max-width: 991px) {.run-text-image {width: 2.6vw; height: 2.6vw;}}
@media (max-width: 991px) {.run-text-wrapper {column-gap: 1.5vw; margin-right: 0.4vw; height: 2vw;}}
@media (max-width: 991px) {.run-text {font-size: 1.5vw;}}
@media (max-width: 991px) {.valentine-header {font-size: 1.95vw;}}
@media (max-width: 991px) {.valentine-price-wrapper {column-gap: 0.65vw;}}
@media (max-width: 991px) {.valentine-price-block {row-gap: 0.39vw;}}
@media (max-width: 991px) {.valentine-image {width: 6vw; left: 3vw; top: 3vw;}}
@media (max-width: 991px) {.valentine-image-right {left: auto; right: 3vw;}}
@media (max-width: 991px) {.master-card {width: 100%; row-gap: 1.95vw; flex-shrink: 0;}}
@media (max-width: 991px) {.master-image {height: 46vw;}}
@media (max-width: 991px) {.container-1800 {width: 100vw; padding-left: 3.91vw; padding-right: 3.91vw;}}
@media (max-width: 991px) {.container-1200 {width: 100vw; padding-left: 3.91vw; padding-right: 3.91vw;}}
@media (max-width: 991px) {.about-master-text-wrapper {row-gap: 1.95vw;}}
@media (max-width: 991px) {.gap-ver--80px {row-gap: 80px;}}
@media (max-width: 991px) {.womens-day-block {padding-top: 1.95vw; padding-bottom: 1.95vw; row-gap: 2.6vw; width: auto; margin-top: 0vw; margin-bottom: 0vw;}}
@media (max-width: 991px) {.slide-card {padding-top: 1.95vw; padding-bottom: 1.95vw; row-gap: 2.6vw; width: 32vw;}}
@media (max-width: 991px) {.slide-card-heading {row-gap: 1.3vw;}}
@media (max-width: 991px) {.slide-card-auto {padding-left: 2.6vw; padding-right: 2.6vw; width: auto;}}
@media (max-width: 991px) {.slide-content {row-gap: 2.6vw; padding-top: 9.11vw; padding-bottom: 5vw; padding-left: 5vw; padding-right: 5vw; height: auto; margin-top: 0vw;}}
@media (max-width: 991px) {.slide-cards-wrapper {column-gap: 1.3vw; margin-top: 1.3vw; margin-bottom: 1.3vw;}}
@media (max-width: 991px) {.lily-was-here-block {padding-top: 1.95vw; padding-bottom: 1.95vw; row-gap: 2.6vw; width: auto; margin-top: 0vw; margin-bottom: 0vw; padding-left: 1.95vw; padding-right: 1.95vw;}}
@media (max-width: 991px) {.slide-image-50-lily {height: 43.06vw;}}
@media (max-width: 991px) {.heading-wrapper-vertical {row-gap: 3vw;}}
@media (max-width: 991px) {.sale-grid {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 1.95vw; row-gap: 5.21vw;}}
@media (max-width: 991px) {.sale-card {width: 100%; row-gap: 1.95vw; flex-shrink: 0;}}
@media (max-width: 991px) {.sale-card-image {height: 28.65vw;}}
@media (max-width: 991px) {.sale-card-text {row-gap: 1.3vw; width: 90%;}}
@media (max-width: 991px) {.sale-price-wrapper {column-gap: 0.78vw; margin-top: 1.3vw; margin-bottom: 1.3vw;}}
@media (max-width: 991px) {.sale-price-card {width: auto; padding-top: 1.5vw; padding-bottom: 1.5vw; row-gap: 1.3vw; padding-left: 1.95vw; padding-right: 1.95vw; min-width: 14.32vw;}}
@media (max-width: 991px) {.hero-wrapper-50-50 {column-gap: 1.95vw; grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 1.95vw;}}
@media (max-width: 991px) {.hero-50-content {row-gap: 3.91vw; padding-top: 9.11vw; padding-bottom: 5vw; padding-left: 5vw; padding-right: 5vw; height: auto;}}
@media (max-width: 991px) {.hero-50-image {height: 57.29vw;}}
@media (max-width: 991px) {.sale-price-card-solo {padding-top: 1.95vw; padding-bottom: 1.95vw; row-gap: 2.6vw; width: auto; margin-top: 0vw; margin-bottom: 0vw; padding-left: 1.95vw; padding-right: 1.95vw;}}
@media (max-width: 991px) {.may-combo-price {row-gap: 0.26vw; column-gap: 0.65vw;}}
@media (max-width: 991px) {.may-combo-wrapper {column-gap: 1.04vw; row-gap: 1.04vw;}}
@media (max-width: 991px) {.sale-price-card-may {max-width: 24.04vw; row-gap: 1.95vw;}}
@media (max-width: 991px) {.may-combo-heading {column-gap: 0.65vw;}}
@media (max-width: 991px) {.services-tabs {column-gap: 0.91vw; width: 100vw; flex-shrink: 0; padding-left: 0vw; padding-right: 0vw; max-width: none; margin-left: auto; row-gap: 0.91vw; flex-wrap: nowrap; margin-right: 0vw; padding-bottom: 10px; margin-top: 5.21vw; margin-bottom: -6.51vw; top: 10.42vw;}}
@media (max-width: 991px) {.tabs-scroll {padding-left: 3.91vw; padding-right: 3.91vw; padding-bottom: 10px; column-gap: 0.65vw;}}
@media (max-width: 991px) {.tab-btn-popup {padding-top: 0.91vw; padding-bottom: 0.91vw; padding-left: 1.3vw; padding-right: 1.3vw; font-size: 1.43vw; line-height: 120%; letter-spacing: -0.02em;}}
@media (max-width: 991px) {.popup-filter-group {row-gap: 1vw;}}
@media (max-width: 991px) {.services-popup-filter {max-width: 36vw; padding-left: 3.13vw; padding-right: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw; width: auto;}}
@media (max-width: 991px) {.services-popup__close {height: 1.69vw; width: 1.69vw;}}
@media (max-width: 991px) {.text2 {font-size: 1.43vw;}}
@media (max-width: 991px) {.popup-filter-tabs {column-gap: 0.65vw; row-gap: 0.65vw;}}
@media (max-width: 991px) {.services-popup__content {row-gap: 1.95vw; padding-top: 1.95vw;}}
@media (max-width: 991px) {.services-popup__header {padding-bottom: 1.3vw;}}
@media (max-width: 991px) {.filter-popup-open {max-width: 36vw; padding-left: 2.6vw; padding-right: 2.6vw; padding-top: 2.6vw; padding-bottom: 2.6vw;}}
@media (max-width: 991px) {.services-popup-filter-abonements {padding-top: 2.08vw; padding-bottom: 2.08vw; padding-left: 2.08vw; padding-right: 2.08vw; max-width: 21vw; width: auto;}}
@media (max-width: 991px) {.sale-wrapper-copy {padding-top: 0.39vw; padding-bottom: 0.3vw; padding-left: 0.65vw; padding-right: 0.65vw;}}
@media (max-width: 991px) {.form-wrapper-recall {padding-top: 40vw; width: 70vw;}}
@media (max-width: 991px) {.popup-recall-image {height: 35vw;}}
@media (max-width: 991px) {.hero-btns-wrapper-copy {padding-top: 1.3vw; column-gap: 1.3vw;}}
@media (max-width: 991px) {.slide-card-gold-spa {padding-left: 2.6vw; padding-right: 2.6vw; width: auto; max-width: 21.5vw;}}
@media (max-width: 991px) {.wrapper-50-50-slide {display: flex;}}
@media (max-width: 991px) {.slider-list {height: auto; min-height: 100vh; max-height: 100vh;}}
@media (max-width: 991px) {.slide {padding-top: 10.42vw;}}
@media (max-width: 991px) {.slide-hero {padding-top: 0vw; align-items: flex-start;}}
@media (max-width: 767px) {.text1 {font-size: 2vw;}}
@media (max-width: 767px) {.text1-h2 {display: none;}}
@media (max-width: 767px) {.h2 {font-size: 4.69vw;}}
@media (max-width: 767px) {.faq-title {padding-top: 3.13vw; padding-bottom: 3.13vw; padding-left: 2.34vw; padding-right: 2.34vw;}}
@media (max-width: 767px) {.faq {row-gap: 1.56vw;}}
@media (max-width: 767px) {.wrapper-50px-gap {row-gap: 6.25vw;}}
@media (max-width: 767px) {.faq-image {width: 2.34vw; height: 2.34vw;}}
@media (max-width: 767px) {.advantages-grid-4col {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 2.34vw; column-gap: 2.34vw;}}
@media (max-width: 767px) {.wrapper-50-50 {grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 2.34vw; column-gap: 2.34vw;}}
@media (max-width: 767px) {.logo {width: 21.56vw; height: 3.91vw;}}
@media (max-width: 767px) {.nav-links {column-gap: 1.56vw; margin-right: 11vw;}}
@media (max-width: 767px) {.nav-social-link {width: 5.63vw; height: 5.63vw;}}
@media (max-width: 767px) {.small-btn {font-size: 1.72vw; padding-top: 1.56vw; padding-bottom: 1.56vw; padding-left: 2.34vw; padding-right: 2.34vw;}}
@media (max-width: 767px) {.burger-btn {padding-top: 1.56vw; padding-bottom: 1.56vw; padding-left: 2.34vw; padding-right: 2.34vw; font-size: 1.72vw;}}
@media (max-width: 767px) {.hero-wrapper {width: 89.06vw; padding-top: 10.94vw; padding-bottom: 10.94vw; row-gap: 4.69vw;}}
@media (max-width: 767px) {.hero-logo {width: 55.63vw; height: 13.59vw;}}
@media (max-width: 767px) {.main-btn {padding-top: 1.88vw; padding-bottom: 1.88vw; padding-left: 3.13vw; padding-right: 3.13vw; font-size: 1.72vw;}}
@media (max-width: 767px) {.hero-btns-wrapper {column-gap: 1.56vw; padding-top: 1.56vw;}}
@media (max-width: 767px) {.standart-section {padding-top: 23.44vw;}}
@media (max-width: 767px) {.standart-section-2 {padding-top: 15.63vw;}}
@media (max-width: 767px) {.adv-card {height: 30vw; padding-left: 3.13vw; padding-right: 6.25vw; padding-top: 3.13vw; padding-bottom: 3.13vw;}}
@media (max-width: 767px) {.adv-image {width: 3.91vw; height: 3.75vw;}}
@media (max-width: 767px) {.h3 {font-size: 2.34vw;}}
@media (max-width: 767px) {.adv-content {row-gap: 2.34vw;}}
@media (max-width: 767px) {.advatages-grid-5col {column-gap: 2.34vw; row-gap: 2.34vw;}}
@media (max-width: 767px) {.service-category-card {row-gap: 2.34vw;}}
@media (max-width: 767px) {.arrow-image {width: 1.88vw; height: 1.56vw;}}
@media (max-width: 767px) {.category-card-price {column-gap: 0.78vw;}}
@media (max-width: 767px) {.servise-category-grid {row-gap: 6.25vw; column-gap: 2.34vw;}}
@media (max-width: 767px) {.service-card {row-gap: 2.34vw; width: 43.75vw;}}
@media (max-width: 767px) {.time-icon {width: 1.88vw; height: 1.88vw;}}
@media (max-width: 767px) {.time {column-gap: 0.6vw;}}
@media (max-width: 767px) {.service-card-text {row-gap: 2.34vw;}}
@media (max-width: 767px) {.time-price-wrapper {padding-bottom: 0.78vw; column-gap: 2.34vw;}}
@media (max-width: 767px) {.content-wrapper-50 {padding-top: 9.38vw; padding-bottom: 9.38vw; row-gap: 4.69vw;}}
@media (max-width: 767px) {.block-fixed-btn {padding-top: 1.88vw; padding-bottom: 1.88vw; font-size: 1.88vw;}}
@media (max-width: 767px) {.certificate-content-wrapper {row-gap: 2.34vw; max-width: 78.13vw;}}
@media (max-width: 767px) {.about-certificate {padding-top: 1.56vw; padding-bottom: 1.56vw;}}
@media (max-width: 767px) {.certificate-info {justify-content: space-between;}}
@media (max-width: 767px) {.tab-btn {padding-top: 1.56vw; padding-bottom: 1.56vw; padding-left: 2.34vw; padding-right: 2.34vw; font-size: 1.72vw;}}
@media (max-width: 767px) {.promo-wrapper {padding-top: 7.81vw; padding-bottom: 7.81vw; row-gap: 4.5vw; width: 85.22vw;}}
@media (max-width: 767px) {.promo-bg {padding-top: 9.38vw; padding-bottom: 9.38vw; width: 100vw; margin-left: -4.5vw;}}
@media (max-width: 767px) {.h1 {font-size: 5.47vw;}}
@media (max-width: 767px) {.contacts-wrapper {padding-top: 7.81vw; padding-bottom: 7.81vw; padding-left: 6.25vw; padding-right: 6.25vw; row-gap: 6.25vw;}}
@media (max-width: 767px) {.contacts-btns-wrapper {column-gap: 1.56vw;}}
@media (max-width: 767px) {.address-wrapper {row-gap: 0.78vw;}}
@media (max-width: 767px) {.contact-links-wrapper {width: 54.69vw; column-gap: 4.69vw; padding-top: 2.34vw; padding-bottom: 2.34vw;}}
@media (max-width: 767px) {.contacts-icon {width: 2.34vw; height: 2.34vw;}}
@media (max-width: 767px) {.contacts-phone-link {column-gap: 0.78vw;}}
@media (max-width: 767px) {.contact-messengers {column-gap: 2.34vw;}}
@media (max-width: 767px) {.contacts {row-gap: 2.34vw;}}
@media (max-width: 767px) {.footer-nav-wrapper {row-gap: 3.91vw;}}
@media (max-width: 767px) {.footer-nav-grid {row-gap: 2.34vw;}}
@media (max-width: 767px) {.footer-contact-wrapper {row-gap: 2.34vw;}}
@media (max-width: 767px) {.footer-social-wrapper {column-gap: 1.56vw;}}
@media (max-width: 767px) {.footer-social-link {width: 5.47vw; height: 5.47vw;}}
@media (max-width: 767px) {.footer-logo {height: 16.88vw;}}
@media (max-width: 767px) {.footer-big-logo-wrapper {row-gap: 3.13vw;}}
@media (max-width: 767px) {.footer-service-links-wrapper {padding-top: 3.13vw; padding-bottom: 3.13vw; row-gap: 5vw;}}
@media (max-width: 767px) {.footer-wrapper {row-gap: 15.63vw;}}
@media (max-width: 767px) {.footer-grid {row-gap: 7.81vw; column-gap: 2.34vw;}}
@media (max-width: 767px) {.nav-wrapper {margin-top: 1.56vw;}}
@media (max-width: 767px) {.hero-container-nav {padding-left: 4.69vw; padding-right: 4.69vw;}}
@media (max-width: 767px) {.service-card-image {height: 34.38vw;}}
@media (max-width: 767px) {.popular-services-grid {column-gap: 3.13vw; flex-wrap: nowrap; margin-left: -3.91vw; padding-left: 3.91vw; padding-right: 3.91vw;}}
@media (max-width: 767px) {.card-fixed-btn {font-size: 1.72vw; padding-top: 1.88vw; padding-bottom: 1.88vw;}}
@media (max-width: 767px) {.form-wrapper {width: 90vw;}}
@media (max-width: 767px) {.form-heading {row-gap: 4.17vw; margin-bottom: 4.69vw;}}
@media (max-width: 767px) {.form-input {font-size: 2.03vw; height: 8vw;}}
@media (max-width: 767px) {.input-group {margin-bottom: 3.91vw; row-gap: 1.04vw;}}
@media (max-width: 767px) {.services-grid {grid-template-columns: 1fr 1fr; row-gap: 6.25vw; grid-template-rows: auto;}}
@media (max-width: 767px) {.category-wrapper {row-gap: 6.25vw;}}
@media (max-width: 767px) {.bread-crumbs-section {padding-top: 13.44vw;}}
@media (max-width: 767px) {.services-tabs-wrapper {column-gap: 1.09vw; top: 11.88vw; padding-left: 4.5vw; padding-right: 4.5vw;}}
@media (max-width: 767px) {.bread-crumbs-wrapper {column-gap: 0.78vw;}}
@media (max-width: 767px) {.abonement-grid {grid-template-columns: 1fr 1fr; row-gap: 6.25vw; grid-template-rows: auto;}}
@media (max-width: 767px) {.abonement-price-card {width: 14.06vw; row-gap: 1.56vw; padding-top: 1.56vw; padding-bottom: 1.56vw;}}
@media (max-width: 767px) {.service-card-text-abonement {padding-bottom: 0.78vw; row-gap: 1.56vw;}}
@media (max-width: 767px) {.text2 {font-size: 1.9vw;}}
@media (max-width: 767px) {.sale-wrapper {padding-top: 0.5vw; padding-bottom: 0.4vw; padding-left: 0.8vw; padding-right: 0.8vw;}}
@media (max-width: 767px) {.deposit-wrapper {padding-top: 1.56vw; padding-bottom: 1.56vw; column-gap: 4.69vw;}}
@media (max-width: 767px) {.deposit {row-gap: 1.56vw;}}
@media (max-width: 767px) {.select-image {width: 2.34vw; top: 7.4vw;}}
@media (max-width: 767px) {.abonement-price-wrapper {column-gap: 1vw;}}
@media (max-width: 767px) {.dot {width: 3vw; height: 3vw;}}
@media (max-width: 767px) {.hero-section-page {margin-top: 3.13vw; height: auto;}}
@media (max-width: 767px) {.hero-page-bg {height: 78.13vw;}}
@media (max-width: 767px) {.hero-btns-wrapper-page {padding-top: 0vw;}}
@media (max-width: 767px) {.checkbox-icon {width: 3vw; height: 3vw;}}
@media (max-width: 767px) {.checkbox-wrapper {column-gap: 2vw;}}
@media (max-width: 767px) {.checkbox-text {font-size: 1.9vw;}}
@media (max-width: 767px) {.checkbox- {margin-bottom: 2vw;}}
@media (max-width: 767px) {.service-prices-wrapper {row-gap: 2.34vw; max-width: none;}}
@media (max-width: 767px) {.tabs-menu {column-gap: 1.56vw; display: flex;}}
@media (max-width: 767px) {.prices-table-wrapper {row-gap: 6.25vw;}}
@media (max-width: 767px) {.prices-tabs {row-gap: 6.25vw;}}
@media (max-width: 767px) {.table-line {padding-top: 3.13vw; padding-bottom: 3.13vw;}}
@media (max-width: 767px) {.table-sale-wrapper {column-gap: 1.56vw;}}
@media (max-width: 767px) {.bullet {font-size: 1.72vw; padding-top: 1.56vw; padding-bottom: 1.56vw; padding-left: 2.34vw; padding-right: 2.34vw;}}
@media (max-width: 767px) {.service-bullets-wrapper {row-gap: 1.25vw; column-gap: 1.25vw;}}
@media (max-width: 767px) {.slide-price-card {width: 14.06vw; row-gap: 1.56vw; padding-top: 1.56vw; padding-bottom: 1.56vw;}}
@media (max-width: 767px) {.run-text-image {width: 3vw; height: 2.9vw;}}
@media (max-width: 767px) {.run-text {font-size: 2vw;}}
@media (max-width: 767px) {.run-text-wrapper {height: 3vw; margin-right: 0.5vw; column-gap: 2vw;}}
@media (max-width: 767px) {.valentine-header {font-size: 2.34vw;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--15px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-ver--20px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.gap-ver--30px {row-gap: 20px;}}
@media (max-width: 767px) {.paddings--20px {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.master-card {row-gap: 2.34vw; width: 43.75vw;}}
@media (max-width: 767px) {.master-card-text {padding-bottom: 0.78vw; row-gap: 1.56vw;}}
@media (max-width: 767px) {.container-1800 {padding-left: 4.5vw; padding-right: 4.5vw;}}
@media (max-width: 767px) {.container-1200 {padding-left: 4.5vw; padding-right: 4.5vw;}}
@media (max-width: 767px) {.about-master-wrapper {flex-direction: column; row-gap: 3.13vw;}}
@media (max-width: 767px) {.master-image-page {height: auto; width: 60vw;}}
@media (max-width: 767px) {.about-master-text-wrapper {row-gap: 1.56vw;}}
@media (max-width: 767px) {.text--h3 {font-size: 42px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.gap-ver--80px {row-gap: 60px;}}
@media (max-width: 767px) {.womens-day-block {row-gap: 3.13vw; padding-top: 2.34vw; padding-bottom: 2.34vw; width: auto;}}
@media (max-width: 767px) {.slide-card {row-gap: 3.13vw; padding-top: 2.34vw; padding-bottom: 2.34vw; width: 39vw;}}
@media (max-width: 767px) {.slide-card-heading {row-gap: 1.56vw;}}
@media (max-width: 767px) {.slide-card-auto {padding-left: 2.34vw; padding-right: 2.34vw; width: auto;}}
@media (max-width: 767px) {.slide-content {padding-top: 7vw; padding-bottom: 6vw; row-gap: 3.13vw; margin-top: 0vw; height: auto;}}
@media (max-width: 767px) {.slide-cards-wrapper {column-gap: 1.56vw;}}
@media (max-width: 767px) {.hero-wrapper-page {width: 84vw;}}
@media (max-width: 767px) {.lily-was-here-block {row-gap: 3.13vw; padding-top: 2.34vw; padding-bottom: 2.34vw; width: auto; padding-left: 2.34vw; padding-right: 2.34vw;}}
@media (max-width: 767px) {.slide-image-50-lily {height: 98.06vw;}}
@media (max-width: 767px) {.sale-grid {row-gap: 6.25vw; column-gap: 2.34vw;}}
@media (max-width: 767px) {.sale-card {row-gap: 2.34vw; width: 43.75vw;}}
@media (max-width: 767px) {.sale-card-image {height: 34.38vw;}}
@media (max-width: 767px) {.sale-card-text {row-gap: 2.34vw; width: 100%;}}
@media (max-width: 767px) {.sale-price-wrapper {column-gap: 1vw;}}
@media (max-width: 767px) {.sale-price-card {row-gap: 1.56vw; padding-top: 1.56vw; padding-bottom: 1.56vw;}}
@media (max-width: 767px) {.hero-wrapper-50-50 {grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 2.34vw; column-gap: 2.34vw;}}
@media (max-width: 767px) {.hero-50-content {padding-top: 7vw; padding-bottom: 6vw; row-gap: 4.69vw; height: auto;}}
@media (max-width: 767px) {.quiz-image {height: 62.5vw;}}
@media (max-width: 767px) {.hero-50-image {height: 62.5vw;}}
@media (max-width: 767px) {.sale-price-card-solo {row-gap: 3.13vw; padding-top: 2.34vw; padding-bottom: 2.34vw; width: auto; padding-left: 2.34vw; padding-right: 2.34vw;}}
@media (max-width: 767px) {.may-combo-wrapper {column-gap: 1vw;}}
@media (max-width: 767px) {.services-tabs {column-gap: 1.09vw; padding-left: 0vw; padding-right: 0vw; margin-top: 8.33vw; margin-bottom: -10vw; top: 12.5vw;}}
@media (max-width: 767px) {.tabs-scroll {padding-left: 4.5vw; padding-right: 4.5vw; column-gap: 1.04vw;}}
@media (max-width: 767px) {.services-popup-filter {max-width: 49vw; padding-top: 4.17vw; padding-bottom: 4.17vw; padding-left: 4.17vw; padding-right: 4.17vw;}}
@media (max-width: 767px) {.popup-filter-tabs {column-gap: 1.04vw; row-gap: 1.04vw;}}
@media (max-width: 767px) {.popup-filter-group {row-gap: 1.46vw;}}
@media (max-width: 767px) {.services-popup__content {row-gap: 2.5vw; padding-top: 2.5vw;}}
@media (max-width: 767px) {.services-popup__close {width: 2.5vw; height: 2.5vw;}}
@media (max-width: 767px) {.tab-btn-popup {padding-top: 1.25vw; padding-bottom: 1.25vw; padding-left: 2.08vw; padding-right: 2.08vw; font-size: 1.72vw;}}
@media (max-width: 767px) {.services-popup__header {padding-bottom: 2.5vw;}}
@media (max-width: 767px) {.filter-popup-open {max-width: 47vw; padding-top: 3.33vw; padding-bottom: 3.33vw; padding-left: 3.33vw; padding-right: 3.33vw;}}
@media (max-width: 767px) {.services-popup-filter-abonements {padding-top: 3.33vw; padding-bottom: 3.33vw; padding-left: 3.33vw; padding-right: 3.33vw; max-width: 29vw;}}
@media (max-width: 767px) {.sale-wrapper-copy {padding-top: 0.5vw; padding-bottom: 0.4vw; padding-left: 0.8vw; padding-right: 0.8vw;}}
@media (max-width: 767px) {.service-card-image-abonement {height: 31.25vw;}}
@media (max-width: 767px) {.popup-recall-image {height: 40vw;}}
@media (max-width: 767px) {.form-wrapper-recall {padding-top: 45vw;}}
@media (max-width: 767px) {.hero-btns-wrapper-copy {column-gap: 1.56vw; padding-top: 1.56vw;}}
@media (max-width: 767px) {.slide-card-gold-spa {padding-left: 2.34vw; padding-right: 2.34vw; width: auto;}}
@media (max-width: 767px) {.slide {padding-top: 11.5vw;}}
@media (max-width: 767px) {.slide-hero {padding-top: 0vw;}}
@media (max-width: 479px) {.text1 {font-size: 3.5vw; line-height: 130%;}}
@media (max-width: 479px) {.faq-image {width: 4.69vw; height: 4.69vw; min-width: 4.69vw; min-height: 4.69vw;}}
@media (max-width: 479px) {.faq-title {padding-left: 3.13vw; padding-right: 3.13vw; padding-top: 4.69vw; padding-bottom: 4.69vw; column-gap: 6.25vw; align-items: flex-start;}}
@media (max-width: 479px) {.faq {row-gap: 3.13vw;}}
@media (max-width: 479px) {.wrapper-50px-gap {row-gap: 9.38vw;}}
@media (max-width: 479px) {.hero-container-nav {padding-left: 0vw; padding-right: 0vw;}}
@media (max-width: 479px) {.nav-links {column-gap: 2vw; margin-right: 20vw;}}
@media (max-width: 479px) {.nav-wrapper {margin-top: 0vw; padding-top: 3.13vw; padding-left: 3.13vw; padding-bottom: 3.13vw; padding-right: 3.13vw; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 479px) {.logo {width: 36.25vw; height: 6.56vw;}}
@media (max-width: 479px) {.burger-btn {padding-top: 2.5vw; padding-bottom: 2.5vw; padding-left: 3.75vw; padding-right: 3.75vw; font-size: 3.44vw; top: 3vw; right: 3.13vw; bottom: 3vw;}}
@media (max-width: 479px) {.hero-section {height: 100vh;}}
@media (max-width: 479px) {.hero-wrapper {width: 86.21vw; row-gap: 6.25vw; padding-top: 12.5vw; padding-bottom: 12.5vw;}}
@media (max-width: 479px) {.hero-logo {width: 71.88vw; height: 17.5vw;}}
@media (max-width: 479px) {.hero-btns-wrapper {column-gap: 5px; row-gap: 3.13vw; padding-top: 0vw; flex-direction: column-reverse; align-items: center;}}
@media (max-width: 479px) {.main-btn {font-size: 3.44vw; padding-top: 3.75vw; padding-bottom: 3.75vw; padding-left: 6.25vw; padding-right: 6.25vw; width: 75vw; flex-wrap: nowrap;}}
@media (max-width: 479px) {.advatages-grid-5col {display: flex; flex-shrink: 0; column-gap: 3.13vw; width: 100vw; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto auto auto;}}
@media (max-width: 479px) {.adv-card {width: 68.75px; display: flex; padding-top: 6.25vw; padding-bottom: 6.25vw; padding-left: 6.25vw; height: 65vw; min-width: 68.75vw; padding-right: 5vw; flex-shrink: 0;}}
@media (max-width: 479px) {.h3 {font-size: 4.06vw; max-width: none;}}
@media (max-width: 479px) {.adv-content {row-gap: 4.69vw;}}
@media (max-width: 479px) {.adv-image {width: 7.81vw; height: 7.5vw;}}
@media (max-width: 479px) {.servise-category-grid {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto; column-gap: 7px; row-gap: 9.38vw;}}
@media (max-width: 479px) {.h2 {font-size: 5.63vw; line-height: 110%;}}
@media (max-width: 479px) {.small-btn {font-size: 3.44vw; padding-top: 3.13vw; padding-bottom: 3.13vw; padding-left: 4.69vw; padding-right: 4.69vw;}}
@media (max-width: 479px) {.service-category-image {height: 55vw;}}
@media (max-width: 479px) {.service-category-card {row-gap: 4.69vw;}}
@media (max-width: 479px) {.arrow-image {width: 3.75vw; height: 3.13vw;}}
@media (max-width: 479px) {.category-card-price {column-gap: 1.56vw;}}
@media (max-width: 479px) {.adv-card-2 {width: 100%; height: 55vw;}}
@media (max-width: 479px) {.advantages-grid-4col {grid-template-rows: auto auto auto auto; grid-template-columns: 1fr; row-gap: 3.13vw;}}
@media (max-width: 479px) {.h1 {font-size: 6.25vw; line-height: 110%;}}
@media (max-width: 479px) {.content-wrapper-50 {row-gap: 6.25vw; padding-top: 9.38vw; padding-bottom: 9.38vw;}}
@media (max-width: 479px) {.tab-btn {font-size: 3.44vw; padding-top: 2.5vw; padding-bottom: 2.5vw; padding-left: 4.69vw; padding-right: 4.69vw;}}
@media (max-width: 479px) {.promo-wrapper {width: 87.5vw; padding-left: 4.69vw; padding-right: 4.69vw; padding-top: 9.38vw; padding-bottom: 9.38vw; row-gap: 6.25vw;}}
@media (max-width: 479px) {.promo-bg {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding-top: 20vw; padding-bottom: 20vw; margin-left: -6.25vw;}}
@media (max-width: 479px) {.contacts-btns-wrapper {row-gap: 3.13vw;}}
@media (max-width: 479px) {.contact-links-wrapper {width: 100%; padding-top: 4.69vw; padding-bottom: 4.69vw; column-gap: 7vw;}}
@media (max-width: 479px) {.contacts-icon {width: 4.4vw; height: 4.4vw;}}
@media (max-width: 479px) {.contacts-phone-link {column-gap: 1.56vw;}}
@media (max-width: 479px) {.contacts-wrapper {row-gap: 9.38vw; padding-left: 6.25vw; padding-right: 6.25vw; padding-top: 9.38vw; padding-bottom: 9.38vw;}}
@media (max-width: 479px) {.address-wrapper {row-gap: 1.56vw;}}
@media (max-width: 479px) {.contacts {row-gap: 4.69vw;}}
@media (max-width: 479px) {.contacts-map {height: 70vw;}}
@media (max-width: 479px) {.wrapper-50-50 {column-gap: 3.13vw; row-gap: 3.13vw;}}
@media (max-width: 479px) {.footer-grid {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto; row-gap: 9.38vw;}}
@media (max-width: 479px) {.footer-nav-wrapper {row-gap: 6.25vw;}}
@media (max-width: 479px) {.footer-contact-wrapper {row-gap: 3.13vw;}}
@media (max-width: 479px) {.footer-social-link {width: 10vw; height: 10vw;}}
@media (max-width: 479px) {.footer-service-links-wrapper {flex-direction: column-reverse; align-items: flex-start; row-gap: 9.38vw; padding-top: 6.25vw; padding-bottom: 6.25vw;}}
@media (max-width: 479px) {.footer-big-logo-wrapper {row-gap: 6.25vw;}}
@media (max-width: 479px) {.footer-logo {height: 16.25vw;}}
@media (max-width: 479px) {.footer-wrapper {row-gap: 23.44vw;}}
@media (max-width: 479px) {.standart-section {padding-top: 30vw;}}
@media (max-width: 479px) {.standart-section-2 {padding-top: 18.75vw; overflow-x: visible; overflow-y: visible;}}
@media (max-width: 479px) {.certificate-info {flex-wrap: wrap; justify-content: center; row-gap: 3.13vw; column-gap: 3.13vw;}}
@media (max-width: 479px) {.about-certificate {padding-top: 2.5vw; padding-bottom: 2.5vw; padding-left: 4.69vw; padding-right: 4.69vw;}}
@media (max-width: 479px) {.certificate-content-wrapper {row-gap: 6.26vw; margin-left: auto; margin-right: auto;}}
@media (max-width: 479px) {.block-fixed-btn {font-size: 3.44vw; padding-top: 3.75vw; padding-bottom: 3.75vw;}}
@media (max-width: 479px) {.service-card {row-gap: 4.69vw; align-items: center; width: 68.75vw;}}
@media (max-width: 479px) {.service-card-image {height: 53.13vw;}}
@media (max-width: 479px) {.service-card-text {row-gap: 3vw; width: 88%; align-items: center;}}
@media (max-width: 479px) {.time {column-gap: 1.56vw;}}
@media (max-width: 479px) {.time-icon {width: 3.75vw; height: 3.75vw;}}
@media (max-width: 479px) {.card-fixed-btn {font-size: 3.44vw; padding-top: 3.75vw; padding-bottom: 3.75vw;}}
@media (max-width: 479px) {.time-price-wrapper {padding-bottom: 1.56vw; column-gap: 4.69vw;}}
@media (max-width: 479px) {.popular-services-grid {column-gap: 4.69vw; margin-left: -6.25vw; padding-left: 6.25vw; padding-right: 6.25vw;}}
@media (max-width: 479px) {.h1-big {font-size: 7.5vw; max-width: 90vw; font-weight: 400;}}
@media (max-width: 479px) {.form-wrapper {padding-left: 6.25vw; padding-right: 6.25vw; padding-bottom: 30vw; padding-top: 9.38vw; max-height: 90vh;}}
@media (max-width: 479px) {.form-heading {row-gap: 4.69vw; margin-bottom: 7.81vw;}}
@media (max-width: 479px) {.form-input {font-size: 3.5vw; height: 12vw; padding-left: 3vw; padding-right: 3vw;}}
@media (max-width: 479px) {.input-group {margin-bottom: 4.69vw;}}
@media (max-width: 479px) {.services-grid {grid-template-columns: 1fr; row-gap: 12.5vw;}}
@media (max-width: 479px) {.service-card-grid {width: 100%;}}
@media (max-width: 479px) {.category-wrapper {row-gap: 9.38vw; column-gap: 0px;}}
@media (max-width: 479px) {.bread-crumbs-section {padding-top: 20.63vw;}}
@media (max-width: 479px) {.services-tabs-wrapper {column-gap: 1.56vw; padding-left: 6.25vw; padding-right: 6.25vw; top: 17.5vw; margin-bottom: -2vw; padding-bottom: 2vw;}}
@media (max-width: 479px) {.service-heading {row-gap: 9.38vw;}}
@media (max-width: 479px) {.bread-crumbs-wrapper {column-gap: 1.56vw;}}
@media (max-width: 479px) {.service-card-image-grid {height: 60vw;}}
@media (max-width: 479px) {.service-card-abonement {width: 100%;}}
@media (max-width: 479px) {.abonement-grid {grid-template-columns: 1fr; row-gap: 12.5vw;}}
@media (max-width: 479px) {.service-card-image-abonement {height: 190px;}}
@media (max-width: 479px) {.abonement-price-card {width: 27.5vw; row-gap: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw;}}
@media (max-width: 479px) {.service-card-text-abonement {padding-bottom: 1.56vw;}}
@media (max-width: 479px) {.sale-wrapper {padding-top: 0.94vw; padding-bottom: 0.7vw; padding-right: 1.56vw; padding-left: 1.56vw;}}
@media (max-width: 479px) {.deposit-wrapper {flex-wrap: wrap; width: 75%; column-gap: 6.25vw; row-gap: 6.25vw; padding-top: 3.13vw; padding-bottom: 3.13vw;}}
@media (max-width: 479px) {.deposit {row-gap: 3.13vw;}}
@media (max-width: 479px) {.about-us-image {height: 60vw;}}
@media (max-width: 479px) {.contact-messengers {column-gap: 4vw;}}
@media (max-width: 479px) {.select-image {width: 3.5vw; right: 3vw; top: 12vw;}}
@media (max-width: 479px) {.footer-icon {width: 6.25vw; height: 6.25vw;}}
@media (max-width: 479px) {.footer-address-wrapper {column-gap: 1.56vw;}}
@media (max-width: 479px) {.pop-up-price-list {padding-top: 10vh; padding-bottom: 15vh;}}
@media (max-width: 479px) {.abonement-price-wrapper {column-gap: 2vw;}}
@media (max-width: 479px) {.testdrive-price-wrapper {row-gap: 0.5vw;}}
@media (max-width: 479px) {.sale-wrapper-slider {margin-bottom: -3vw;}}
@media (max-width: 479px) {.dot {width: 3.5vw; height: 3.5vw;}}
@media (max-width: 479px) {.hero-section-page {margin-top: 6.25vw; height: auto;}}
@media (max-width: 479px) {.hero-page-bg {height: 140.63vw; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 479px) {.adv-card-3 {width: 100%; height: 55vw; padding-right: 18vw;}}
@media (max-width: 479px) {.checkbox-wrapper {column-gap: 3vw;}}
@media (max-width: 479px) {.checkbox-icon {width: 4.5vw; height: 4.5vw;}}
@media (max-width: 479px) {.checkbox-text {font-size: 3vw;}}
@media (max-width: 479px) {.checkbox- {margin-bottom: 2.5vw;}}
@media (max-width: 479px) {.service-prices-wrapper {row-gap: 6.26vw;}}
@media (max-width: 479px) {.tabs-menu {column-gap: 1.56vw; row-gap: 2.5vw; display: flex;}}
@media (max-width: 479px) {.prices-table-wrapper {row-gap: 9.38vw;}}
@media (max-width: 479px) {.prices-tabs {row-gap: 4.69vw;}}
@media (max-width: 479px) {.table-line {padding-top: 4.69vw; padding-bottom: 4.69vw;}}
@media (max-width: 479px) {.table-sale-wrapper {column-gap: 2.19vw;}}
@media (max-width: 479px) {.bullet {font-size: 3.44vw; padding-top: 3.13vw; padding-bottom: 3.13vw; padding-left: 4.69vw; padding-right: 4.69vw;}}
@media (max-width: 479px) {.service-bullets-wrapper {max-width: 80vw; row-gap: 2.5vw; column-gap: 2.5vw;}}
@media (max-width: 479px) {.text2 {font-size: 3.44vw; line-height: 110%;}}
@media (max-width: 479px) {.price-list-wrapper {row-gap: 5vw;}}
@media (max-width: 479px) {.abonement-price-card-4 {width: 20.31vw;}}
@media (max-width: 479px) {.slide-price-card {width: 24.5vw; row-gap: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw;}}
@media (max-width: 479px) {.run-text-image {width: 5vw; height: 4.9vw;}}
@media (max-width: 479px) {.run-text {font-size: 3.05vw; line-height: 130%; font-weight: 600;}}
@media (max-width: 479px) {.run-text-wrapper {column-gap: 4vw; height: 5vw; margin-right: 0.7vw;}}
@media (max-width: 479px) {.valentine-header {font-size: 4.06vw; max-width: none;}}
@media (max-width: 479px) {.valentine-price-wrapper {row-gap: 0.63vw; column-gap: 1.56vw;}}
@media (max-width: 479px) {.valentine-image {width: 8vw;}}
@media (max-width: 479px) {.valentine-price-block {row-gap: 0.94vw;}}
@media (max-width: 479px) {.gap-ver--15px {row-gap: 15px;}}
@media (max-width: 479px) {.gap-ver--20px {row-gap: 20px;}}
@media (max-width: 479px) {.master-card {row-gap: 4.69vw; align-items: center; width: 100%;}}
@media (max-width: 479px) {.master-image {height: 90vw;}}
@media (max-width: 479px) {.master-card-text {padding-bottom: 1.56vw; row-gap: 2.5vw; padding-right: 2vw; padding-left: 2vw;}}
@media (max-width: 479px) {.container-1800 {padding-left: 6.25vw; padding-right: 6.25vw;}}
@media (max-width: 479px) {.container-1200 {padding-left: 6.25vw; padding-right: 6.25vw;}}
@media (max-width: 479px) {.master-image-page {width: 100%; height: 90vw;}}
@media (max-width: 479px) {.about-master-wrapper {row-gap: 6.25vw;}}
@media (max-width: 479px) {.about-master-text-wrapper {row-gap: 1.56vw;}}
@media (max-width: 479px) {.container-1800-nav {padding-left: 0vw; padding-right: 0vw;}}
@media (max-width: 479px) {.gap-ver--80px {row-gap: 40px;}}
@media (max-width: 479px) {.womens-day-block {row-gap: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw; width: auto;}}
@media (max-width: 479px) {.slide-card {row-gap: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw; width: 68vw;}}
@media (max-width: 479px) {.slide-card-auto {width: 100%;}}
@media (max-width: 479px) {.slide-content {row-gap: 6.25vw; padding-top: 7vw; column-gap: 0px;}}
@media (max-width: 479px) {.slide-cards-wrapper {column-gap: 2vw; flex-direction: column; row-gap: 2.5vw; align-items: center; margin-top: 0vw; margin-bottom: 0vw; max-width: 75vw;}}
@media (max-width: 479px) {.slide-cards-wrapper-horiz {flex-direction: row; width: 100%;}}
@media (max-width: 479px) {.lily-was-here-block {row-gap: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw; width: auto; padding-left: 5vw; padding-right: 5vw;}}
@media (max-width: 479px) {.text-h1-lily {font-size: 7vw;}}
@media (max-width: 479px) {.slide-image-50-lily {height: 133.06vw;}}
@media (max-width: 479px) {.heading-wrapper-vertical {row-gap: 5vw;}}
@media (max-width: 479px) {.sale-grid {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto; column-gap: 7px; row-gap: 12.5vw;}}
@media (max-width: 479px) {.sale-card {row-gap: 4.69vw; align-items: center; width: 100%;}}
@media (max-width: 479px) {.sale-card-image {height: 53.13vw;}}
@media (max-width: 479px) {.sale-card-text {row-gap: 3vw; align-items: center; width: 89%;}}
@media (max-width: 479px) {.sale-price-wrapper {column-gap: 2vw; margin-top: 1.56vw; margin-bottom: 1.56vw;}}
@media (max-width: 479px) {.sale-price-card {width: auto; row-gap: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw; min-width: 24.5vw; padding-left: 3.13vw; padding-right: 3.13vw;}}
@media (max-width: 479px) {.hero-wrapper-50-50 {column-gap: 3.13vw; row-gap: 3.13vw;}}
@media (max-width: 479px) {.hero-50-content {row-gap: 6.25vw; padding-top: 7vw; column-gap: 0px;}}
@media (max-width: 479px) {.hero-50-image {height: 78.13vw;}}
@media (max-width: 479px) {.quiz-image {height: 71.88vw;}}
@media (max-width: 479px) {.sale-price-card-solo {row-gap: 3.13vw; padding-top: 3.13vw; padding-bottom: 3.13vw; width: auto; padding-left: 5vw; padding-right: 5vw; max-width: 75vw;}}
@media (max-width: 479px) {.may-combo-price {row-gap: 0.5vw;}}
@media (max-width: 479px) {.may-combo-wrapper {column-gap: 2vw; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 2vw;}}
@media (max-width: 479px) {.sale-price-card-may {max-width: 43.04vw; padding-left: 1vw; padding-right: 1vw;}}
@media (max-width: 479px) {.slide-content-may {padding-left: 0vw; padding-right: 0vw; width: 93.5vw; margin-left: -3vw;}}
@media (max-width: 479px) {.nav-social-link {height: 9.5vw; width: 9.5vw;}}
@media (max-width: 479px) {.services-tabs {column-gap: 1.56vw; padding-left: 0vw; padding-right: 0vw; margin-bottom: -10vw; padding-bottom: 2vw; margin-top: 9.38vw; top: 18.75vw;}}
@media (max-width: 479px) {.tabs-scroll {padding-left: 6.25vw; padding-right: 6.25vw; column-gap: 1.56vw;}}
@media (max-width: 479px) {.services-popup-filter {width: auto; max-width: 100vw; padding-left: 6.25vw; padding-right: 6.25vw; padding-top: 6.25vw; padding-bottom: 6.25vw; z-index: 999999999;}}
@media (max-width: 479px) {.services-popup__close {width: 4vw; height: 4vw;}}
@media (max-width: 479px) {.services-popup__header {padding-bottom: 3.75vw;}}
@media (max-width: 479px) {.services-popup__content {padding-top: 3.75vw; row-gap: 3.75vw;}}
@media (max-width: 479px) {.popup-filter-group {row-gap: 2.5vw;}}
@media (max-width: 479px) {.popup-filter-tabs {column-gap: 1.56vw; row-gap: 1.56vw;}}
@media (max-width: 479px) {.filter-popup-open {width: 100vw; max-width: 100vw; bottom: 0px; padding-left: 6.25vw; padding-right: 6.25vw; padding-top: 6.25vw; padding-bottom: 6.25vw;}}
@media (max-width: 479px) {.tab-btn-popup {font-size: 3.44vw; padding-top: 2.5vw; padding-bottom: 2.5vw; padding-left: 4.69vw; padding-right: 4.69vw;}}
@media (max-width: 479px) {.services-popup-filter-abonements {max-width: 53vw; padding-left: 5vw; padding-right: 5vw; padding-top: 5vw; padding-bottom: 5vw;}}
@media (max-width: 479px) {.sale-wrapper-copy {padding-top: 0.94vw; padding-bottom: 0.7vw; padding-right: 1.56vw; padding-left: 1.56vw;}}
@media (max-width: 479px) {.form-wrapper-recall {padding-top: 67vw; padding-bottom: 6.25vw;}}
@media (max-width: 479px) {.popup-recall-image {height: 60vw;}}
@media (max-width: 479px) {.hero-btns-wrapper-copy {column-gap: 5px; row-gap: 3.13vw; padding-top: 2vw; flex-direction: row; align-items: center;}}
@media (max-width: 479px) {.slide-card-gold-spa {width: 100%; max-width: 36.5vw;}}
@media (max-width: 479px) {.slide-cards-wrapper-gold-spa {flex-direction: row; width: 100%; flex-wrap: wrap;}}
@media (max-width: 479px) {.wrapper-50-50-slide {max-height: none; margin-bottom: 10px;}}
@media (max-width: 479px) {.slide-content-gold-spa {margin-top: 0vw;}}
@media (max-width: 479px) {.slider-list {height: auto;}}
@media (max-width: 479px) {.slide {padding-top: 17.5vw; padding-bottom: 10px;}}
@media (max-width: 479px) {.slide-hero {padding-top: 0vw;}}
@media (max-width: 479px) {.slide-image-50-may {width: 93.5vw; margin-left: -3vw; margin-right: 0vw;}}
@media (max-width: 479px) {.slide-image-50-gold-spa {width: 95.5vw; margin-left: -4vw;}}
@media (max-width: 479px) {.slide-image-50-dry {width: 95.5vw; margin-left: -4vw;}}
@media (min-width: 1920px) {.nav-wrapper {margin-top: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 10px;}}
@media (min-width: 1920px) {.logo {width: 180px; height: 33px;}}
@media (min-width: 1920px) {.text1 {font-size: 16px; letter-spacing: -0.025em;}}
@media (min-width: 1920px) {.small-btn {padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; font-size: 16px;}}
@media (min-width: 1920px) {.nav-social-link {width: 43px; height: 43px;}}
@media (min-width: 1920px) {.nav-links {column-gap: 10px;}}
@media (min-width: 1920px) {.hero {margin-top: 0px;}}
@media (min-width: 1920px) {.hero-section {background-size: 100% 100%;}}
@media (min-width: 1920px) {.hero-container-nav {width: 1800px;}}
@media (min-width: 1920px) {.main-btn {padding-top: 15px; padding-bottom: 15px; padding-left: 30px; padding-right: 30px; font-size: 16px;}}
@media (min-width: 1920px) {.hero-wrapper {width: 890px; height: auto; row-gap: 40px; padding-top: 80px; padding-bottom: 80px;}}
@media (min-width: 1920px) {.hero-logo {width: 574px; height: 140px;}}
@media (min-width: 1920px) {.hero-btns-wrapper {column-gap: 10px; padding-top: 20px;}}
@media (min-width: 1920px) {.h2 {font-size: 40px;}}
@media (min-width: 1920px) {.adv-card {padding-top: 25px; padding-bottom: 25px; padding-left: 25px; padding-right: 25px; height: 235px;}}
@media (min-width: 1920px) {.h3 {font-size: 20px;}}
@media (min-width: 1920px) {.adv-content {row-gap: 20px;}}
@media (min-width: 1920px) {.adv-image {width: 30px; height: 29px;}}
@media (min-width: 1920px) {.standart-section {padding-top: 150px;}}
@media (min-width: 1920px) {.standart-section-2 {padding-top: 100px;}}
@media (min-width: 1920px) {.wrapper-50px-gap {row-gap: 50px;}}
@media (min-width: 1920px) {.service-category-image {height: 350px;}}
@media (min-width: 1920px) {.service-category-card {row-gap: 20px;}}
@media (min-width: 1920px) {.arrow-image {height: 12px; width: 15px;}}
@media (min-width: 1920px) {.category-card-price {column-gap: 5px;}}
@media (min-width: 1920px) {.servise-category-grid {column-gap: 20px; row-gap: 60px;}}
@media (min-width: 1920px) {.popular-services-grid {column-gap: 20px; row-gap: 75px;}}
@media (min-width: 1920px) {.fixed-btn-card {padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; font-size: 16px;}}
@media (min-width: 1920px) {.service-card {row-gap: 20px;}}
@media (min-width: 1920px) {.service-card-text {row-gap: 15px;}}
@media (min-width: 1920px) {.time-price-wrapper {padding-top: 5px; padding-bottom: 10px; column-gap: 15px;}}
@media (min-width: 1920px) {.wrapper-50-50 {row-gap: 50px; column-gap: 20px;}}
@media (min-width: 1920px) {.h1 {font-size: 50px;}}
@media (min-width: 1920px) {.quiz-image {height: 600px;}}
@media (min-width: 1920px) {.card-fixed-btn {padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; font-size: 16px;}}
@media (min-width: 1920px) {.certificate-content-wrapper {row-gap: 20px; max-width: 620px;}}
@media (min-width: 1920px) {.about-certificate {padding-left: 26px; padding-right: 26px; padding-top: 12px; padding-bottom: 12px;}}
@media (min-width: 1920px) {.advatages-grid-5col {column-gap: 20px;}}
@media (min-width: 1920px) {.content-wrapper-50 {padding-top: 80px; padding-bottom: 80px; row-gap: 40px;}}
@media (min-width: 1920px) {.advantages-grid-4col {column-gap: 20px;}}
@media (min-width: 1920px) {.adv-card-2 {padding-right: 55px;}}
@media (min-width: 1920px) {.about-us-image {height: 570px;}}
@media (min-width: 1920px) {.promo-wrapper {width: 890px; height: auto; row-gap: 40px; padding-top: 80px; padding-bottom: 80px;}}
@media (min-width: 1920px) {.contacts-map {display: flex;}}
@media (min-width: 1920px) {.contacts-wrapper {padding-top: 60px; padding-bottom: 60px; row-gap: 50px; align-items: flex-start; justify-content: flex-start; padding-left: 60px; padding-right: 60px;}}
@media (min-width: 1920px) {.contacts-btns-wrapper {column-gap: 10px; padding-top: 0px;}}
@media (min-width: 1920px) {.contacts {row-gap: 20px;}}
@media (min-width: 1920px) {.contact-links-wrapper {column-gap: 40px; padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1920px) {.contacts-icon {width: 20px; height: 20px;}}
@media (min-width: 1920px) {.contact-messengers {column-gap: 10px;}}
@media (min-width: 1920px) {.contacts-phone-link {column-gap: 5px;}}
@media (min-width: 1920px) {.address-wrapper {row-gap: 5px;}}
@media (min-width: 1920px) {.tab-btn {padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; font-size: 16px; background-color: rgb(27, 21, 21);}}
@media (min-width: 1920px) {.faq-title {padding-left: 20px; padding-right: 20px; padding-top: 25px; padding-bottom: 25px;}}
@media (min-width: 1920px) {.footer-nav-wrapper {row-gap: 30px;}}
@media (min-width: 1920px) {.footer-nav-grid {row-gap: 15px;}}
@media (min-width: 1920px) {.footer-social-link {width: 35px; height: 35px;}}
@media (min-width: 1920px) {.footer-icon {width: 20px; height: 20px;}}
@media (min-width: 1920px) {.footer-contact-wrapper {row-gap: 15px;}}
@media (min-width: 1920px) {.footer-social-wrapper {column-gap: 10px;}}
@media (min-width: 1920px) {.footer-logo {height: 335px;}}
@media (min-width: 1920px) {.footer-service-links-wrapper {padding-top: 30px; padding-bottom: 30px;}}
@media (min-width: 1920px) {.footer-big-logo-wrapper {row-gap: 30px;}}
@media (min-width: 1920px) {.footer-wrapper {row-gap: 100px;}}
@media (min-width: 1920px) {.burger-btn {padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; font-size: 16px;}}
@media (min-width: 1920px) {.time {column-gap: 5px;}}
@media (min-width: 1920px) {.time-icon {width: 15px; height: 15px;}}
@media (min-width: 1920px) {.block-fixed-btn {padding-top: 15px; padding-bottom: 15px; padding-left: 30px; padding-right: 30px; font-size: 16px;}}
@media (min-width: 1920px) {.footer-address-wrapper {column-gap: 5px;}}
@media (min-width: 1920px) {.form-wrapper {width: 890px; padding-left: 60px; padding-right: 60px; padding-top: 60px; padding-bottom: 50px;}}
@media (min-width: 1920px) {.form-heading {row-gap: 30px;}}
@media (min-width: 1920px) {.input-group {margin-bottom: 20px;}}
@media (min-width: 1920px) {.form-input {height: 60px; font-size: 16px; padding-left: 20px; padding-right: 20px; background-color: rgb(27, 21, 21);}}
@media (min-width: 1920px) {.form-input::placeholder {font-size: 16px;}}
@media (min-width: 1920px) {.bread-crumbs-section {padding-top: 103px;}}
@media (min-width: 1920px) {.bread-crumbs-wrapper {column-gap: 5px;}}
@media (min-width: 1920px) {.service-heading {row-gap: 50px;}}
@media (min-width: 1920px) {.category-wrapper {row-gap: 50px;}}
@media (min-width: 1920px) {.services-grid {column-gap: 20px; row-gap: 75px;}}
@media (min-width: 1920px) {.service-card-image {height: 350px;}}
@media (min-width: 1920px) {.services-tabs-wrapper {top: 83px; column-gap: 10px; row-gap: 10px; padding-left: 60px; padding-right: 60px; overflow-x: auto; overflow-y: auto; max-width: 1920px; margin-left: auto; margin-right: auto;}}
@media (min-width: 1920px) {.text2 {font-size: 14px;}}
@media (min-width: 1920px) {.abonement-grid {column-gap: 20px; row-gap: 75px; grid-template-columns: 1fr 1fr 1fr 1fr;}}
@media (min-width: 1920px) {.service-card-image-abonement {height: 300px;}}
@media (min-width: 1920px) {.service-card-text-abonement {padding-left: 20px; padding-right: 20px;}}
@media (min-width: 1920px) {.abonement-price-card {padding-top: 15px; padding-bottom: 15px; row-gap: 15px; width: 138px;}}
@media (min-width: 1920px) {.sale-wrapper {padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px;}}
@media (min-width: 1920px) {.deposit-wrapper {padding-top: 0vw; padding-bottom: 20px; column-gap: 40px;}}
@media (min-width: 1920px) {.deposit {row-gap: 15px;}}
@media (min-width: 1920px) {.select-image {width: 18px; right: 20px; top: 55px;}}
@media (min-width: 1920px) {.menu-wrapper {column-gap: 20px;}}
@media (min-width: 1920px) {.abonement-price-wrapper {column-gap: 10px;}}
@media (min-width: 1920px) {.testdrive-price-wrapper {row-gap: 5px;}}
@media (min-width: 1920px) {.sale-wrapper-slider {margin-bottom: -25px;}}
@media (min-width: 1920px) {.hero-section-page {margin-top: 30px;}}
@media (min-width: 1920px) {.hero-page-bg {height: 780px;}}
@media (min-width: 1920px) {.adv-card-3 {padding-right: 100px;}}
@media (min-width: 1920px) {.hero-btns-wrapper-page {padding-top: 0px;}}
@media (min-width: 1920px) {.hero-wrapper-page {row-gap: 35px;}}
@media (min-width: 1920px) {.time-icon-big {width: 17px; height: 17px;}}
@media (min-width: 1920px) {.checkbox-icon {width: 20px; height: 20px;}}
@media (min-width: 1920px) {.checkbox-wrapper {column-gap: 10px;}}
@media (min-width: 1920px) {.checkbox-text {font-size: 14px;}}
@media (min-width: 1920px) {.checkbox- {margin-bottom: 10px;}}
@media (min-width: 1920px) {.text1-h2 {width: 200px;}}
@media (min-width: 1920px) {.service-prices-wrapper {row-gap: 20px; max-width: 620px;}}
@media (min-width: 1920px) {.tabs-menu {column-gap: 10px;}}
@media (min-width: 1920px) {.prices-table-wrapper {row-gap: 50px;}}
@media (min-width: 1920px) {.table-line {padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1920px) {.prices-tabs {row-gap: 40px;}}
@media (min-width: 1920px) {.table-sale-wrapper {column-gap: 10px;}}
@media (min-width: 1920px) {.bullet {padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; font-size: 16px;}}
@media (min-width: 1920px) {.service-bullets-wrapper {max-width: 600px; column-gap: 10px; row-gap: 10px;}}
@media (min-width: 1920px) {.tab-btn-active {background-color: rgb(220, 209, 179);}}
@media (min-width: 1920px) {.price-list-wrapper {row-gap: 30px;}}
@media (min-width: 1920px) {.sertificate-image {height: 600px;}}
@media (min-width: 1920px) {.abonement-price-card-4 {width: 100px;}}
@media (min-width: 1920px) {.slide-price-card {padding-top: 15px; padding-bottom: 15px; row-gap: 15px; width: 138px;}}
@media (min-width: 1920px) {.run-text-image {width: 25px; height: 24px; margin-right: 11px;}}
@media (min-width: 1920px) {.run-text-wrapper {column-gap: 15px; margin-left: 0px; margin-right: 4px; height: 30px;}}
@media (min-width: 1920px) {.run-text {font-size: 16px; letter-spacing: -0.025em;}}
@media (min-width: 1920px) {.valentine-header {font-size: 18px;}}
@media (min-width: 1920px) {.valentine-price-wrapper {column-gap: 5px;}}
@media (min-width: 1920px) {.valentine-price-block {row-gap: 2px;}}
@media (min-width: 1920px) {.valentine-image {width: 55px; top: 30px; left: 30px;}}
@media (min-width: 1920px) {.valentine-image-right {left: auto; right: 30px;}}
@media (min-width: 1920px) {.pop-up-price-list {min-height: auto; background-color: rgba(0, 0, 0, 0.4); backdrop-filter: blur(4px); overflow-x: auto; overflow-y: auto; height: auto;}}
@media (min-width: 1920px) {.overlay {backdrop-filter: none;}}
@media (min-width: 1920px) {.master-card {row-gap: 20px;}}
@media (min-width: 1920px) {.master-image {height: 450px;}}
@media (min-width: 1920px) {.master-card-text {padding-left: 12px; padding-right: 12px; row-gap: 15px;}}
@media (min-width: 1920px) {.h3-big {font-size: 25px;}}
@media (min-width: 1920px) {.container-1800 {width: 1800px;}}
@media (min-width: 1920px) {.container-1200 {width: 1160px;}}
@media (min-width: 1920px) {.master-image-page {min-width: 500px; height: 517px;}}
@media (min-width: 1920px) {.about-master-wrapper {column-gap: 90px;}}
@media (min-width: 1920px) {.about-master-text-wrapper {row-gap: 20px;}}
@media (min-width: 1920px) {.womens-day-block {padding-top: 20px; padding-bottom: 20px; row-gap: 20px; width: auto; padding-left: 20px; padding-right: 20px; margin-top: 15px; margin-bottom: 15px;}}
@media (min-width: 1920px) {.slide-card {padding-top: 20px; padding-bottom: 20px; row-gap: 20px; width: 300px;}}
@media (min-width: 1920px) {.slide-card-auto {width: auto; padding-left: 20px; padding-right: 20px;}}
@media (min-width: 1920px) {.slide-card-heading {row-gap: 10px;}}
@media (min-width: 1920px) {.slide-content {padding-top: 50px; row-gap: 30px; padding-left: 50px; padding-right: 50px; padding-bottom: 50px;}}
@media (min-width: 1920px) {.slide-cards-wrapper {column-gap: 10px;}}
@media (min-width: 1920px) {.lily-was-here-block {padding-top: 20px; padding-bottom: 20px; row-gap: 20px; width: auto; padding-left: 20px; padding-right: 20px; margin-top: 12px; margin-bottom: 12px;}}
@media (min-width: 1920px) {.slide-image-50-lily {height: 80vh;}}
@media (min-width: 1920px) {.faq-wrapper {max-width: 890px;}}
@media (min-width: 1920px) {.heading-wrapper-vertical {row-gap: 30px;}}
@media (min-width: 1920px) {.sale-grid {column-gap: 20px; row-gap: 60px;}}
@media (min-width: 1920px) {.sale-card {row-gap: 20px;}}
@media (min-width: 1920px) {.sale-card-image {height: 350px;}}
@media (min-width: 1920px) {.sale-card-text {row-gap: 15px; width: 63%;}}
@media (min-width: 1920px) {.sale-price-wrapper {column-gap: 10px; margin-top: 10px; margin-bottom: 10px;}}
@media (min-width: 1920px) {.sale-price-card {padding-top: 15px; padding-bottom: 15px; row-gap: 15px; width: auto; min-width: 138px; padding-left: 15px; padding-right: 15px;}}
@media (min-width: 1920px) {.hero-wrapper-50-50 {row-gap: 50px; column-gap: 20px;}}
@media (min-width: 1920px) {.hero-50-content {padding-top: 50px; row-gap: 35px; padding-left: 50px; padding-right: 50px; padding-bottom: 50px;}}
@media (min-width: 1920px) {.sale-price-card-solo {padding-top: 20px; padding-bottom: 20px; row-gap: 20px; width: auto; padding-left: 20px; padding-right: 20px; margin-top: 12px; margin-bottom: 12px;}}
@media (min-width: 1920px) {.sale-price-card-may {max-width: 220px; padding-top: 18px; padding-bottom: 18px;}}
@media (min-width: 1920px) {.may-combo-price {row-gap: 5px; column-gap: 5px;}}
@media (min-width: 1920px) {.may-combo-wrapper {column-gap: 10px;}}
@media (min-width: 1920px) {.slide-content-may {max-height: 800px; padding-top: 50px;}}
@media (min-width: 1920px) {.may-combo-heading {column-gap: 5px;}}
@media (min-width: 1920px) {.services-tabs {column-gap: 10px; row-gap: 10px; padding-left: 60px; padding-right: 60px; max-width: 1920px; margin-left: auto; margin-right: auto; margin-top: 50px; top: 100px; width: auto;}}
@media (min-width: 1920px) {.tabs-scroll {padding-left: 0vw; padding-right: 0vw;}}
@media (min-width: 1920px) {.services-popup__content {row-gap: 16px; padding-top: 16px;}}
@media (min-width: 1920px) {.services-popup-filter {max-width: 330px; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; width: auto;}}
@media (min-width: 1920px) {.popup-filter-group {row-gap: 8px;}}
@media (min-width: 1920px) {.popup-filter-tabs {column-gap: 5px; row-gap: 5px;}}
@media (min-width: 1920px) {.tab-btn-popup {background-color: rgba(27, 21, 21, 0); padding-top: 7px; padding-bottom: 7px; padding-left: 12px; padding-right: 12px; font-size: 14px;}}
@media (min-width: 1920px) {.services-popup__close {height: 13px; width: 13px;}}
@media (min-width: 1920px) {.filter-popup-open {max-width: 347px; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}}
@media (min-width: 1920px) {.tab-btn-popup-active {background-color: rgb(220, 209, 179);}}
@media (min-width: 1920px) {.services-popup-filter-abonements {display: flex; flex-direction: column; justify-content: flex-start; align-items: center; padding-top: 16px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; max-width: 347px; width: 197px;}}
@media (min-width: 1920px) {.sale-wrapper-copy {padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}}
@media (min-width: 1920px) {.form-wrapper-recall {width: 650px; padding-top: 400px;}}
@media (min-width: 1920px) {.popup-recall-image {height: 350px;}}
@media (min-width: 1920px) {.hero-btns-wrapper-copy {column-gap: 10px; padding-top: 20px;}}
@media (min-width: 1920px) {.slide-card-gold-spa {width: auto; padding-left: 20px; padding-right: 20px; max-width: 200px;}}
