.blog-article-module-scss-module__kpgZlq__article{margin:var(--header-height) 0 100rem}@media (min-width:1024px){.blog-article-module-scss-module__kpgZlq__article__hero_image{width:100%;height:500rem}}.blog-article-module-scss-module__kpgZlq__article__content_wrapper{grid-template-columns:auto auto;gap:70rem;width:100%;display:grid}@media (min-width:1024px){.blog-article-module-scss-module__kpgZlq__article__content_wrapper{padding:70rem 50rem}}.blog-article-module-scss-module__kpgZlq__article__headers_wrapper{width:350rem;height:300rem;top:calc(var(--header-height) + 70rem);position:sticky}.blog-article-module-scss-module__kpgZlq__article__headers_wrapper button{width:100%!important}
.button-module-scss-module__SI46Ya__button{min-width:auto;height:auto;transition:var(--transition);border-radius:0;padding:0}@media (hover:hover) and (pointer:fine){.button-module-scss-module__SI46Ya__button:hover{opacity:1}}.button-module-scss-module__SI46Ya__button_svg{max-width:none}.button-module-scss-module__SI46Ya__button__pink,.button-module-scss-module__SI46Ya__button__bordered,.button-module-scss-module__SI46Ya__button__bordered_side,.button-module-scss-module__SI46Ya__button__pink_icon,.button-module-scss-module__SI46Ya__button__pink_side,.button-module-scss-module__SI46Ya__button__pink_active,.button-module-scss-module__SI46Ya__button__bordered_icon{color:var(--white);background-color:var(--brown);letter-spacing:0;cursor:pointer;border-radius:0;width:fit-content;height:54rem;padding:14rem 40rem;font-size:14rem;font-weight:600;line-height:1.2;transition:all .25s ease-in-out;position:relative}@media (hover:hover) and (pointer:fine){.button-module-scss-module__SI46Ya__button__pink:hover,.button-module-scss-module__SI46Ya__button__bordered:hover,.button-module-scss-module__SI46Ya__button__bordered_side:hover,.button-module-scss-module__SI46Ya__button__pink_icon:hover,.button-module-scss-module__SI46Ya__button__pink_side:hover,.button-module-scss-module__SI46Ya__button__pink_active:hover,.button-module-scss-module__SI46Ya__button__bordered_icon:hover{box-shadow:3rem 5rem 2rem var(--light-yellow);transform:translateY(-5rem)}}.button-module-scss-module__SI46Ya__button__pink_icon,.button-module-scss-module__SI46Ya__button__pink_side{border:1px solid var(--brown)}@media (min-width:1024px){.button-module-scss-module__SI46Ya__button__pink_icon,.button-module-scss-module__SI46Ya__button__pink_side{width:fit-content;height:55rem;padding:6rem 14rem}}.button-module-scss-module__SI46Ya__button__pink_icon svg,.button-module-scss-module__SI46Ya__button__pink_side svg{width:30rem;height:30rem}.button-module-scss-module__SI46Ya__button__pink_icon,.button-module-scss-module__SI46Ya__button__pink_side{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.button-module-scss-module__SI46Ya__button__bordered_icon{width:fit-content;height:55rem;padding:6rem 14rem}}.button-module-scss-module__SI46Ya__button__bordered_side{border:1px solid var(--brown);color:var(--brown);background:0 0;gap:10rem;display:flex}@media (min-width:1024px){.button-module-scss-module__SI46Ya__button__bordered_side{width:fit-content;height:55rem;padding:6rem 14rem}}.button-module-scss-module__SI46Ya__button__bordered_side svg{width:30rem;height:30rem}.button-module-scss-module__SI46Ya__button__bordered_side{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.button-module-scss-module__SI46Ya__button__brown,.button-module-scss-module__SI46Ya__button__disabled{background:var(--brown);width:100%;height:35rem;color:var(--white);cursor:pointer;transition:var(--transition)}@media (min-width:1024px){.button-module-scss-module__SI46Ya__button__brown,.button-module-scss-module__SI46Ya__button__disabled{height:50rem}}@media (hover:hover) and (pointer:fine){.button-module-scss-module__SI46Ya__button__brown:hover,.button-module-scss-module__SI46Ya__button__disabled:hover{background:var(--brown)}}.button-module-scss-module__SI46Ya__button__disabled{opacity:.5}.button-module-scss-module__SI46Ya__button__bordered_icon{border:1px solid var(--brown);color:var(--brown);background:0 0;gap:10rem;display:flex}@media (min-width:1024px){.button-module-scss-module__SI46Ya__button__bordered_icon{width:fit-content;height:55rem;padding:6rem 14rem}}.button-module-scss-module__SI46Ya__button__bordered_icon svg{width:30rem;height:30rem}.button-module-scss-module__SI46Ya__button__white{letter-spacing:-.2rem;height:60rem;color:var(--black);background-color:var(--white);cursor:pointer;border-radius:70rem;justify-content:space-around;align-items:center;padding:0 16rem;font-size:16rem;font-weight:600;display:flex}@media (min-width:1024px){.button-module-scss-module__SI46Ya__button__white{max-width:350rem;height:64rem}}.button-module-scss-module__SI46Ya__button__white svg{width:30rem;height:30rem}.button-module-scss-module__SI46Ya__button__bordered,.button-module-scss-module__SI46Ya__button__pink_active{height:unset;border:1px solid var(--brown);color:var(--brown);text-overflow:ellipsis;-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.button-module-scss-module__SI46Ya__button__pink_active{background-color:var(--brown);color:var(--white);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.button-module-scss-module__SI46Ya__button__circle{background:var(--brown);color:#fff;cursor:pointer;z-index:5;border:none;border-radius:30rem;justify-content:space-between;align-items:center;gap:12rem;width:fit-content;min-width:200rem;padding:22rem 28rem;font-size:16rem;font-weight:600;transition:color .4s;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.button-module-scss-module__SI46Ya__button__circle:hover:before{width:150%;height:150%;right:-30%}}.button-module-scss-module__SI46Ya__button__circle:before{content:"";background-color:var(--green);z-index:-1;border-radius:50%;width:57rem;height:57rem;transition:all .45s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.button-module-scss-module__SI46Ya__button__arrow{cursor:pointer;color:var(--brown);grid-template-columns:1fr auto;place-items:center;gap:5rem;font-weight:600;transition:all .45s;display:grid}@media (hover:hover) and (pointer:fine){.button-module-scss-module__SI46Ya__button__arrow:hover{filter:drop-shadow(1px 1px 2px var(--brown))}.button-module-scss-module__SI46Ya__button__arrow:hover svg{transform:rotate(-25deg)}}.button-module-scss-module__SI46Ya__button__arrow svg{width:20rem;height:20rem;transition:var(--transition)}.button-module-scss-module__SI46Ya__button__slider_btn{background-color:var(--primary);width:57rem;height:57rem;color:var(--white);cursor:pointer;border-radius:50%;place-items:center;transition:all .45s;display:grid}.button-module-scss-module__SI46Ya__button__slider_btn svg{width:30rem;height:30rem}
.input-module-scss-module__ebMbsG__input__base{display:grid;position:relative}.input-module-scss-module__ebMbsG__input__wrapper{border:1rem solid var(--brown);height:48rem;box-shadow:none;transition:var(--transition);background-color:var(--white);padding:12rem 14rem}@media (hover:hover) and (pointer:fine){.input-module-scss-module__ebMbsG__input__wrapper:hover{box-shadow:0 0 20rem #d5060640}}.input-module-scss-module__ebMbsG__input__wrapper[data-focus=true]{box-shadow:0 0 20rem #f57af5a1;border-color:var(--primary)!important}.input-module-scss-module__ebMbsG__input__wrapper[data-focus-visible=true]{box-shadow:0 0 20rem #f57af5a0;border-color:var(--primary)!important}.input-module-scss-module__ebMbsG__input__input{font-size:16rem;font-weight:400;line-height:1;color:var(--black)!important}.input-module-scss-module__ebMbsG__input__input::placeholder{font-size:16rem;line-height:-1rem;color:var(--black)!important}.input-module-scss-module__ebMbsG__input__label{padding-bottom:6rem;font-size:12rem;font-weight:500;line-height:18rem;color:var(--brown)!important}.input-module-scss-module__ebMbsG__input__error_message{color:var(--pink);padding:0;font-size:14rem;line-height:20rem}.input-module-scss-module__ebMbsG__input__helper_wrapper{color:var(--rose-light);padding:0;font-size:14rem;line-height:20rem;position:absolute;bottom:-22rem}
.brands-module-scss-module__FFzGnW__brands{background:var(--yellow);margin:70rem auto 0;padding:30rem 0;overflow:hidden}@media (min-width:1024px){.brands-module-scss-module__FFzGnW__brands{width:99.5vw;margin:0 auto}}.brands-module-scss-module__FFzGnW__brands__track{white-space:nowrap;will-change:transform;flex-wrap:nowrap;align-items:center;width:168vw;display:inline-flex}@media (min-width:1024px){.brands-module-scss-module__FFzGnW__brands__track{width:99.6vw}}.brands-module-scss-module__FFzGnW__brands__brand_card{flex:none;justify-content:center;align-items:center;width:230rem;height:230rem;margin-right:40rem;display:flex}.brands-module-scss-module__FFzGnW__brands__brand_img{flex-shrink:0;width:150rem;height:150rem}.brands-module-scss-module__FFzGnW__brands__brand_img img{width:100%;height:100%;display:block;object-fit:contain!important}
.about-banner-module-scss-module__bbybIa__about_banner{background:var(--yellow);place-items:center;width:100%;min-height:612rem;display:grid;position:relative;overflow:hidden}.about-banner-module-scss-module__bbybIa__about_banner__about_image{width:856rem;height:372rem}@media (min-width:1024px){.about-banner-module-scss-module__bbybIa__about_banner__about_image{width:856rem;height:372rem}}.about-banner-module-scss-module__bbybIa__about_banner__logo_icon_left,.about-banner-module-scss-module__bbybIa__about_banner__logo_icon_right{opacity:.03;width:434rem;height:332rem;position:absolute;bottom:-10rem;left:-220rem}@media (min-width:1024px){.about-banner-module-scss-module__bbybIa__about_banner__logo_icon_left,.about-banner-module-scss-module__bbybIa__about_banner__logo_icon_right{width:434rem;height:332rem}}.about-banner-module-scss-module__bbybIa__about_banner__logo_icon_right{top:-10rem;right:-220rem;bottom:unset;left:unset;transform:rotate(180deg)}
.team-module-scss-module__OqbREW__team{width:100%;padding:50rem 72rem 0}@media (min-width:1024px){.team-module-scss-module__OqbREW__team{padding:60rem 72rem}}.team-module-scss-module__OqbREW__team__name_wrapper{justify-items:center;gap:10rem;display:grid}.team-module-scss-module__OqbREW__team__title{color:var(--brown);font-size:50rem}.team-module-scss-module__OqbREW__team__cards_wrapper{flex-wrap:wrap;gap:15rem;height:fit-content;margin-top:120rem;display:flex}
.card-module-scss-module__CGJnOW__card{width:416rem;height:520rem}.card-module-scss-module__CGJnOW__card__middle{height:600rem;margin-top:-80rem;margin-bottom:80rem}.card-module-scss-module__CGJnOW__card__title_wrapper{place-items:center;margin-top:10rem;display:grid}.card-module-scss-module__CGJnOW__card__title_wrapper p{margin-top:5rem;font-style:italic}.card-module-scss-module__CGJnOW__card__title{color:var(--brown);font-size:22rem;font-weight:600}.card-module-scss-module__CGJnOW__card__image{width:416rem;height:416rem}.card-module-scss-module__CGJnOW__card__socials_wrapper{grid-template-columns:repeat(4,auto);justify-content:center;gap:10rem;width:100%;margin-top:10rem;display:grid}.card-module-scss-module__CGJnOW__card__socials_wrapper svg{width:30rem;height:30rem}
.blog-module-scss-module__sEflkW__blog{width:100%;padding:60rem 72rem}.blog-module-scss-module__sEflkW__blog__title_wrapper{justify-items:center;width:100%;display:grid}.blog-module-scss-module__sEflkW__blog__title{color:var(--brown);font-size:50rem}.blog-module-scss-module__sEflkW__blog__cards_wrapper{grid-template-columns:repeat(4,1fr);gap:20rem;height:fit-content;margin-top:40rem;display:grid}
.testimonials-module-scss-module__2jEK_G__testimonials{width:100%;min-height:865rem;padding:60rem 72rem;position:relative}.testimonials-module-scss-module__2jEK_G__testimonials__title_wrapper{background:var(--yellow);min-height:372rem;padding-top:40rem}.testimonials-module-scss-module__2jEK_G__testimonials__title{color:var(--brown);text-align:center;font-size:50rem}.testimonials-module-scss-module__2jEK_G__testimonials__about{max-width:800rem;color:var(--black);opacity:.5;text-align:center;margin:20rem auto;font-size:16rem}.testimonials-module-scss-module__2jEK_G__testimonials__clients_reviews_wrapper{background:var(--white);width:856rem;height:572rem;position:absolute;bottom:60rem;left:50%;transform:translate(-50%)}@media (min-width:1024px){.testimonials-module-scss-module__2jEK_G__testimonials__clients_reviews_wrapper{width:856rem;height:572rem}}.testimonials-module-scss-module__2jEK_G__testimonials__clients_reviews_container{width:100%;height:100%;position:relative}.testimonials-module-scss-module__2jEK_G__testimonials__clients_reviews_container svg{width:38rem;height:28rem;position:absolute;top:-15rem;left:-25rem}@media (min-width:1024px){.testimonials-module-scss-module__2jEK_G__testimonials__clients_reviews_container svg{width:88rem;height:68rem;top:-35rem;left:-45rem}}.testimonials-module-scss-module__2jEK_G__testimonials__clients_reviews_container svg:first-child{top:unset;left:unset;position:absolute;bottom:-5rem;right:-15rem;transform:rotate(180deg)}@media (min-width:1024px){.testimonials-module-scss-module__2jEK_G__testimonials__clients_reviews_container svg:first-child{bottom:-35rem;right:-45rem}}.testimonials-module-scss-module__2jEK_G__testimonials__cards_reviews_wrapper{align-items:center;height:100%;padding:40rem 100rem;display:grid}@media (min-width:1024px){.testimonials-module-scss-module__2jEK_G__testimonials__cards_reviews_wrapper{padding:20rem 30rem}}.testimonials-module-scss-module__2jEK_G__testimonials__clients_review_0{margin-left:100rem}.testimonials-module-scss-module__2jEK_G__testimonials__clients_review_1{margin-left:0}.testimonials-module-scss-module__2jEK_G__testimonials__clients_review_2{margin-left:100rem}.testimonials-module-scss-module__2jEK_G__testimonials__client_image{width:60rem;height:60rem}@media (min-width:1024px){.testimonials-module-scss-module__2jEK_G__testimonials__client_image{width:60rem;height:60rem}}.testimonials-module-scss-module__2jEK_G__testimonials__card{cursor:pointer;align-items:center;gap:36rem;display:flex}.testimonials-module-scss-module__2jEK_G__testimonials__avatar{flex-shrink:0;position:relative}.testimonials-module-scss-module__2jEK_G__testimonials__connector{align-items:center;width:180rem;display:flex}.testimonials-module-scss-module__2jEK_G__testimonials__dot{background:#d8b79f;border-radius:50%;flex-shrink:0;width:12rem;height:12rem}.testimonials-module-scss-module__2jEK_G__testimonials__line{transform-origin:0;background:#d8b79f;flex:1;height:2rem}.testimonials-module-scss-module__2jEK_G__testimonials__header{align-items:center;gap:18rem;display:flex}.testimonials-module-scss-module__2jEK_G__testimonials__header h3{color:#7b1616;margin:0;font-size:24rem}.testimonials-module-scss-module__2jEK_G__testimonials__header span{color:#888;font-size:20rem}.testimonials-module-scss-module__2jEK_G__testimonials__review{margin-top:24rem;font-size:16rem;font-style:italic;line-height:1.5}
.instagram-module-scss-module__5j6EIq__instagram{min-height:865rem;padding:60rem 72rem}.instagram-module-scss-module__5j6EIq__instagram__title_wrapper{background:var(--yellow);min-height:172rem;padding-top:40rem}.instagram-module-scss-module__5j6EIq__instagram__title{color:var(--brown);text-align:center;font-size:50rem}.instagram-module-scss-module__5j6EIq__instagram__about{color:var(--black);opacity:.5;text-align:center;max-width:800rem;margin:20rem auto;font-size:16rem}.instagram-module-scss-module__5j6EIq__instagram__cards_wrapper{grid-template-columns:repeat(5,auto);width:100%;display:grid;overflow:hidden}.instagram-module-scss-module__5j6EIq__instagram__insta_card{width:256rem;height:288rem;position:relative}.instagram-module-scss-module__5j6EIq__instagram__card_blur{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:5;width:100%;height:100%;transition:var(--transition);position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.instagram-module-scss-module__5j6EIq__instagram__card_blur:hover{-webkit-backdrop-filter:unset;backdrop-filter:unset}}
.booking-module-scss-module___lfcQW__booking{width:100%;min-height:865rem;padding:60rem 72rem;position:relative}.booking-module-scss-module___lfcQW__booking__title_wrapper{background:var(--yellow);padding-top:40rem}.booking-module-scss-module___lfcQW__booking__title{margin-top:10rem;font-size:30rem}.booking-module-scss-module___lfcQW__booking__subtitle{color:var(--brown);text-transform:uppercase;font-size:16rem}.booking-module-scss-module___lfcQW__booking__title_about{color:var(--black);opacity:.5;margin:20rem 0;font-size:16rem}.booking-module-scss-module___lfcQW__booking__image_wrapper{width:50%;height:100%}.booking-module-scss-module___lfcQW__booking__btn_wrapper{margin-top:20rem}.booking-module-scss-module___lfcQW__booking__form_wrapper{width:856rem;box-shadow:5px 5px 50px var(--light-yellow);background:var(--white);gap:10rem;padding:60rem;display:flex;position:absolute;bottom:150rem;left:50%;transform:translate(-50%)}.booking-module-scss-module___lfcQW__booking__image_form{width:334rem;height:540rem}@media (min-width:1024px){.booking-module-scss-module___lfcQW__booking__image_form{width:300rem;height:540rem}}.booking-module-scss-module___lfcQW__booking__names_wrapper{gap:10rem;display:flex}.booking-module-scss-module___lfcQW__booking__phone_wrapper{grid-template-columns:auto 1fr;gap:10rem;margin-top:10rem;display:grid}.booking-module-scss-module___lfcQW__booking__phone_item{grid-template-rows:auto 1fr;gap:5rem;display:grid}@media (hover:hover) and (pointer:fine){.booking-module-scss-module___lfcQW__booking__phone_item:hover{filter:drop-shadow(1px 1px 10rem var(--brown))}}.booking-module-scss-module___lfcQW__booking__label{font-size:14rem;font-weight:500;line-height:18rem}.booking-module-scss-module___lfcQW__booking__select{width:100%}.booking-module-scss-module___lfcQW__booking__select_label{color:#222;margin-top:20rem;font-size:16rem;display:block}.booking-module-scss-module___lfcQW__booking__trigger{cursor:pointer;width:100%;height:60rem;box-shadow:none;background:#fff;border:1px solid #9b9b9b;border-radius:0;justify-content:space-between;align-items:center;padding:0 24rem;transition:border-color .2s;display:flex}.booking-module-scss-module___lfcQW__booking__trigger:hover{border-color:#7a0000}.booking-module-scss-module___lfcQW__booking__trigger[data-focused]{box-shadow:var(--brown);border-color:#7a0000}.booking-module-scss-module___lfcQW__booking__value{color:#444;font-size:20rem}.booking-module-scss-module___lfcQW__booking__indicator{color:#7a0000;width:22rem;height:22rem;transition:transform .25s}.booking-module-scss-module___lfcQW__booking__trigger[data-open] .booking-module-scss-module___lfcQW__booking__indicator{transform:rotate(180deg)}.booking-module-scss-module___lfcQW__booking__popover{z-index:10;background-color:var(--light-yellow);border-radius:0;width:100%;padding:10rem}@media (min-width:1024px){.booking-module-scss-module___lfcQW__booking__popover{width:435rem}}.booking-module-scss-module___lfcQW__booking__item{color:var(--brown);cursor:pointer;transition:var(--transition);padding:7rem 20rem;font-size:18rem}@media (hover:hover) and (pointer:fine){.booking-module-scss-module___lfcQW__booking__item:hover{color:var(--pink)}}.booking-module-scss-module___lfcQW__booking__field{flex-direction:column;gap:12rem;display:flex}.booking-module-scss-module___lfcQW__booking__label{color:var(--black);font-size:12rem;font-weight:300}.booking-module-scss-module___lfcQW__booking__trigger{background:#fff;border:1px solid #9b9b9b;border-radius:0;height:60rem}.booking-module-scss-module___lfcQW__booking__item{cursor:pointer;min-height:52rem;padding:12rem 20rem;font-size:18rem;line-height:1.4}.booking-module-scss-module___lfcQW__booking__item:hover{background:#f8f3ef}.booking-module-scss-module___lfcQW__booking__trigger[aria-expanded=true] .booking-module-scss-module___lfcQW__booking__indicator{transform:rotate(180deg)}
.blog-card-module-scss-module__XCe2IG__blog_card{cursor:pointer;width:306rem;height:430rem}@media (min-width:1024px){.blog-card-module-scss-module__XCe2IG__blog_card{width:306rem;height:430rem}}.blog-card-module-scss-module__XCe2IG__blog_card img{transition:var(--transition)}@media (hover:hover) and (pointer:fine){.blog-card-module-scss-module__XCe2IG__blog_card:hover img{transform:scale(1.2)}.blog-card-module-scss-module__XCe2IG__blog_card:hover button{filter:drop-shadow(1px 1px 3px var(--brown))}.blog-card-module-scss-module__XCe2IG__blog_card:hover svg{transform:rotate(-25deg)}}.blog-card-module-scss-module__XCe2IG__blog_card__title_wrapper{gap:12rem;width:100%;display:grid;overflow:hidden}@media (min-width:1024px){.blog-card-module-scss-module__XCe2IG__blog_card__title_wrapper{margin-top:16rem}}.blog-card-module-scss-module__XCe2IG__blog_card__title{color:var(--black);font-size:24rem}@media (min-width:1024px){.blog-card-module-scss-module__XCe2IG__blog_card__title{height:63rem;margin-bottom:10rem}}.blog-card-module-scss-module__XCe2IG__blog_card__image{width:306rem;height:306rem}@media (min-width:1024px){.blog-card-module-scss-module__XCe2IG__blog_card__image{width:306rem;height:306rem}}.blog-card-module-scss-module__XCe2IG__blog_card__category{opacity:.5;font-size:20rem}
.parallax-banner-module-scss-module__pZXFaW__parallax_banner{justify-content:center;align-items:center;width:100%;padding:0 60rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.parallax-banner-module-scss-module__pZXFaW__parallax_banner{height:100vh}}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__bg_image{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.parallax-banner-module-scss-module__pZXFaW__parallax_banner__bg_image{height:120%}}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__bg_cover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffff14;position:absolute;inset:0}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__description_wrapper{z-index:5;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);gap:40rem;width:min(1500rem,100%);height:100%;display:grid;position:relative}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__program_about{max-width:560rem;color:var(--brown);will-change:transform;align-self:center}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__program_0{grid-area:1/1/auto/span 4;justify-self:start}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__program_1{grid-area:3/5/auto/span 6;justify-self:center}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__program_2{grid-area:1/7/auto/span 9;justify-self:end}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__text_wrapper{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-radius:24rem;flex-direction:column;gap:18rem;padding:28rem;display:flex;box-shadow:0 20rem 60rem #0000001f,inset 0 1px #ffffff59}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__text{text-shadow:0 4rem 12rem #ffffff59;font-size:34rem;font-weight:700}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__text_wrapper p{font-weight:500;line-height:1.8}.parallax-banner-module-scss-module__pZXFaW__parallax_banner__text_wrapper svg{width:56rem;height:56rem;color:var(--brown);fill:currentColor}
.titles-list-module-scss-module__VYtwxW__titles_list{gap:12rem;display:grid}.titles-list-module-scss-module__VYtwxW__titles_list button{font-size:16px}
.description-editor-module-scss-module__SlVfna__description_editor{width:100%;transition:var(--transition);overflow:hidden}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor{border:none}}.description-editor-module-scss-module__SlVfna__description_editor__article{border:none;padding:0}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor__article{padding:0 105px 0 80px}}.description-editor-module-scss-module__SlVfna__description_editor h1{color:var(--black);padding-bottom:10px;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor h1{font-size:32px}}.description-editor-module-scss-module__SlVfna__description_editor h2{color:var(--black);padding-bottom:10px;font-size:24px;font-weight:500;line-height:1.2}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor h2{margin-top:40px;font-size:28px}}.description-editor-module-scss-module__SlVfna__description_editor h3{color:var(--black);padding-bottom:10px;font-size:20px;font-weight:500;line-height:1.4}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor h3{margin-top:40px;font-size:24px}}.description-editor-module-scss-module__SlVfna__description_editor h4{color:var(--black);padding-bottom:10px;font-size:18px;font-weight:400;line-height:1.4}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor h4{font-size:20px}}.description-editor-module-scss-module__SlVfna__description_editor h5{color:var(--black);padding-bottom:10px;font-size:16px;line-height:1.5}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor h5{font-size:18px}}.description-editor-module-scss-module__SlVfna__description_editor h6{color:var(--black);padding-bottom:10px;font-size:14px;line-height:1.4}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor h6{font-size:16px}}.description-editor-module-scss-module__SlVfna__description_editor img{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;height:auto;overflow:hidden;margin-bottom:24px!important}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor img{border-radius:30px}}.description-editor-module-scss-module__SlVfna__description_editor p{color:var(--gray-700);padding:0 0 12px;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor p{font-size:18px}}.description-editor-module-scss-module__SlVfna__description_editor ul{margin:0 0 40px 16px}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor ul{margin:0 0 40px 32px}}.description-editor-module-scss-module__SlVfna__description_editor ul li{color:var(--gray-700);margin-left:16px;font-size:16px;line-height:1.6;list-style:outside;overflow:visible}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor ul li{margin-left:32px;font-size:18px}}.description-editor-module-scss-module__SlVfna__description_editor ul li::marker{color:var(--primary)}.description-editor-module-scss-module__SlVfna__description_editor ol{counter-reset:list-counter;margin:0 0 40px 16px;list-style:none}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor ol{margin:0 0 40px 32px}}.description-editor-module-scss-module__SlVfna__description_editor ol li{margin-left:16px;list-style:description-editor-module-scss-module__SlVfna__revent;overflow:visible}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor ol li{margin-left:32px}}.description-editor-module-scss-module__SlVfna__description_editor ol li::marker{color:var(--primary)}.description-editor-module-scss-module__SlVfna__description_editor strong{font-weight:700}.description-editor-module-scss-module__SlVfna__description_editor em{font-style:italic}.description-editor-module-scss-module__SlVfna__description_editor a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.description-editor-module-scss-module__SlVfna__description_editor iframe{aspect-ratio:11/8;border-radius:8px;width:100%;height:auto;padding-bottom:40px;overflow:hidden}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor iframe{aspect-ratio:16/9;border-radius:12px}}.description-editor-module-scss-module__SlVfna__description_editor table{width:100%;font-size:14px;line-height:30px;overflow:auto}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor table{font-size:16px;display:table}}.description-editor-module-scss-module__SlVfna__description_editor tbody p{text-align:left;color:var(--black);padding:0;font-size:14px;font-weight:400}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor tbody p{font-size:16px}}.description-editor-module-scss-module__SlVfna__description_editor tbody tr{font-weight:400}.description-editor-module-scss-module__SlVfna__description_editor tbody tr:nth-child(odd){background-color:var(--white)}.description-editor-module-scss-module__SlVfna__description_editor tbody tr:nth-child(2n){background-color:var(--gray-50)}.description-editor-module-scss-module__SlVfna__description_editor tbody tr:first-child p{color:var(--white);font-size:14px;font-weight:500;line-height:130%}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor tbody tr:first-child p{font-size:16px}}.description-editor-module-scss-module__SlVfna__description_editor tbody tr:first-child td:first-child{border-radius:12px 0 0}.description-editor-module-scss-module__SlVfna__description_editor tbody tr:first-child td:last-child{border-radius:0 12px 0 0}.description-editor-module-scss-module__SlVfna__description_editor tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.description-editor-module-scss-module__SlVfna__description_editor tbody tr:last-child td:last-child{border-radius:0 0 12px}.description-editor-module-scss-module__SlVfna__description_editor tbody tr th{background-color:var(--black);color:var(--white);padding:14px 8px}.description-editor-module-scss-module__SlVfna__description_editor tbody tr th:first-child{border-radius:12px 0 0}.description-editor-module-scss-module__SlVfna__description_editor tbody tr th:last-child{border-radius:0 12px 0 0}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor tbody tr th{min-width:190px;padding:16px 14px}}.description-editor-module-scss-module__SlVfna__description_editor tbody tr td{border-radius:0;padding:14px 8px;font-size:14px}.description-editor-module-scss-module__SlVfna__description_editor tbody tr td:first-child{font-weight:500}.description-editor-module-scss-module__SlVfna__description_editor tbody tr td:first-child p{color:var(--black);font-weight:700;line-height:130%}@media (min-width:1024px){.description-editor-module-scss-module__SlVfna__description_editor tbody tr td:first-child p{font-size:16px}.description-editor-module-scss-module__SlVfna__description_editor tbody tr td{padding:16px 14px;font-size:16px}}.description-editor-module-scss-module__SlVfna__description_editor__blog{border:none;padding:0}.description-editor-module-scss-module__SlVfna__description_editor__blog p{padding:0 0 24px}.description-editor-module-scss-module__SlVfna__description_editor__modal{border:none;padding:0}.description-editor-module-scss-module__SlVfna__description_editor__modal ul{gap:12px;margin:0;display:grid}.description-editor-module-scss-module__SlVfna__description_editor__modal li{letter-spacing:-.1px!important;margin:0 0 0 20px!important;font-size:14px!important;line-height:1.2!important}.description-editor-module-scss-module__SlVfna__description_editor__modal li::marker{font-size:20px}.description-editor-module-scss-module__SlVfna__description_editor .description-editor-module-scss-module__SlVfna__blog_image{width:100%!important}
.image-module-scss-module__vwnd5q__image{width:100%;height:100%;position:relative}.image-module-scss-module__vwnd5q__image__hidden{overflow:hidden}.image-module-scss-module__vwnd5q__image__container{width:100%;height:100%}
.textarea-module-scss-module___RNNgW__textarea__wrapper,.textarea-module-scss-module___RNNgW__textarea__wrapper_large{background:var(--white);width:450rem;transition:var(--transition);padding:10px 14px;height:140px!important;box-shadow:none!important;border:1px solid var(--brown)!important;outline:none!important}@media (min-width:1024px){.textarea-module-scss-module___RNNgW__textarea__wrapper,.textarea-module-scss-module___RNNgW__textarea__wrapper_large{width:438rem}}.textarea-module-scss-module___RNNgW__textarea__wrapper[data-focus=true],.textarea-module-scss-module___RNNgW__textarea__wrapper_large[data-focus=true],.textarea-module-scss-module___RNNgW__textarea__wrapper[data-focus-visible=true],.textarea-module-scss-module___RNNgW__textarea__wrapper_large[data-focus-visible=true]{outline:none!important}.textarea-module-scss-module___RNNgW__textarea__wrapper_large{padding:24px 16px}.textarea-module-scss-module___RNNgW__textarea__input{letter-spacing:.2px;font-size:16px;font-weight:400;line-height:130%;height:140px!important;color:var(--gray-900)!important}.textarea-module-scss-module___RNNgW__textarea__input::placeholder{font-size:16px;line-height:-1px;color:var(--gray-400)!important;outline:none!important}.textarea-module-scss-module___RNNgW__textarea__input[data-filled-within=true]{border:none!important;outline:none!important}.textarea-module-scss-module___RNNgW__textarea__base{height:140px!important}.textarea-module-scss-module___RNNgW__textarea__label{padding-bottom:6px;font-size:14px;font-weight:500;line-height:18px}.textarea-module-scss-module___RNNgW__textarea__error_message{letter-spacing:.2px;color:var(--red-error);padding:0;font-size:15px;line-height:100%}.textarea-module-scss-module___RNNgW__textarea__helper_wrapper{padding:6px 18px 0}
.modal-global-module-scss-module__X-TlhG__modal_global{width:950rem;height:750rem;min-height:350rem;max-height:100dvh;max-width:unset;box-shadow:5rem 5rem 30rem var(--transparent-yellow);z-index:1000;background-color:var(--transparent-yellow);place-items:center;margin:auto 15rem;padding:0;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20rem!important}@media (min-width:1024px){.modal-global-module-scss-module__X-TlhG__modal_global{border-radius:0;width:950rem;height:750rem;min-height:350rem}}.modal-global-module-scss-module__X-TlhG__modal_global__wrapper{z-index:1000001;align-items:center;height:auto}.modal-global-module-scss-module__X-TlhG__modal_global__backdrop{background:var(--black);z-index:1000000;opacity:.2!important}.modal-global-module-scss-module__X-TlhG__modal_global__close{width:24rem;height:24rem;color:var(--black);z-index:2;cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:8rem;right:8rem;overflow:visible}@media (min-width:1024px){.modal-global-module-scss-module__X-TlhG__modal_global__close{top:20rem;right:20rem}}@media (hover:hover) and (pointer:fine){.modal-global-module-scss-module__X-TlhG__modal_global__close:hover{color:var(--black)}}.modal-global-module-scss-module__X-TlhG__modal_global__close_remove_product{top:12rem;right:12rem}@media (min-width:1024px){.modal-global-module-scss-module__X-TlhG__modal_global__close_remove_product{top:20rem;right:20rem}}.modal-global-module-scss-module__X-TlhG__modal_global__body{padding:0;position:relative}@media (min-width:1024px){.modal-global-module-scss-module__X-TlhG__modal_global__body{padding:0}}
.salon-details-module-scss-module__mG6xjG__salon_details{grid-template-columns:repeat(3,1fr);gap:10rem;width:100%;min-height:400rem;padding:0 72rem;font-size:24rem;display:grid}.salon-details-module-scss-module__mG6xjG__salon_details__card_contact{grid-template-rows:auto auto;place-items:center;gap:20rem;width:100%;display:grid;position:relative}.salon-details-module-scss-module__mG6xjG__salon_details__contact_title{width:100%;color:var(--brown);place-items:center;font-size:24rem;font-weight:600;display:grid}.salon-details-module-scss-module__mG6xjG__salon_details__content_wrapper{justify-items:center;min-height:70rem;padding:0 60rem;display:grid}.salon-details-module-scss-module__mG6xjG__salon_details__content_item{text-align:center;width:100%;height:fit-content}.salon-details-module-scss-module__mG6xjG__salon_details__icon{width:180rem;height:253rem;stroke:var(--brown);position:absolute;bottom:0;left:50%;transform:translate(-50%)}
