.b-header-bottom-v2{padding-top:136px !important;padding-bottom:120px;margin-top:-76px;position:relative}.b-header-bottom-v2__soc{display:flex;gap:8px;width:fit-content;margin-left:auto}.b-header-bottom-v2__soc a:hover{transform:scale(1.1)}.b-header-bottom-v2__soc svg{width:46px;height:46px}.b-header-bottom-v2__container{position:relative}.b-header-bottom-v2__crumbs{font-size:24px;font-weight:400;line-height:31.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#E0E0E0;width:fit-content;margin:0 auto;margin-bottom:80px}.b-header-bottom-v2__filter{position:absolute;width:100%;height:100%;filter:brightness(80%);left:0;top:0}.b-header-bottom-v2__filter img{width:100%;height:100%;object-position:bottom}.b-header-bottom-v2__filter-left{background:linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);position:absolute;left:0;top:0;width:100%;height:100%}.b-header-bottom-v2__img{width:100%;height:70px;position:absolute;left:0;bottom:-2px}.b-header-bottom-v2 a{border-bottom:none}.b-header-bottom-v2 li span{font-size:14px;font-weight:400;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.b-header-bottom-v2 li:last-child span{color:#D0D5DD}.b-header-bottom-v2__title{font-size:72px;font-weight:700;line-height:1.3;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#EBEBEB;max-width:550px;width:fit-content;margin:0 auto}@media screen and (max-width:768px){.b-header-bottom-v2__title{font-size:48px}}@media screen and (max-width:576px){.b-header-bottom-v2__title{font-size:28px}.b-header-bottom-v2__crumbs{margin-bottom:40px}}.b-bathhouse-description{padding-bottom:40px !important}.b-bathhouse-description .b-nature-gallery__title{margin-bottom:40px !important}.b-bathhouse-description .section__introtext{margin-bottom:40px;font-size:24px;font-weight:400;line-height:1.3;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#333333}.b-bathhouse-description__container{display:flex;gap:40px;background-color:#EDE5D3;border-radius:20px;padding:20px;border:1px solid #DBD0BD}.b-bathhouse-description__content{flex-basis:680px}.b-bathhouse-description__content>*{margin-bottom:20px}.b-bathhouse-description__content>*:last-child{margin-bottom:0}.b-bathhouse-description__content>*{font-size:18px;font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:rgba(0, 0, 0, 0.6)}.b-bathhouse-description__content h3{font-size:32px;font-weight:700;line-height:1.3;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1F1F1F}.b-bathhouse-description__gallery{max-width:50%}.b-bathhouse-description__img{border-radius:20px;overflow:hidden}.b-bathhouse-description__img img{width:100%;height:100%;object-fit:cover !important}.b-bathhouse-description .swiper-button{opacity:1 !important}.b-bathhouse-description .swiper-button::before{background-color:rgba(0, 0, 0, 0.2) !important;backdrop-filter:blur(24px);box-shadow:none !important}.b-bathhouse-description .swiper-button-next{right:33px !important}.b-bathhouse-description .swiper-button-next svg{transform:scale(1.4)}.b-bathhouse-description .swiper-button-prev{left:33px !important}.b-bathhouse-description .swiper-button-prev svg{transform:scale(1.4)}.b-bathhouse-description .sliderWrap{aspect-ratio:1.4166666667}.b-bathhouse-description .swiper{height:100%}@media screen and (max-width:1400px){.b-bathhouse-description__content>*:not(h3){font-size:16px}}@media screen and (max-width:1200px){.b-bathhouse-description__content{gap:15px}.b-bathhouse-description__content>*:not(h3){font-size:14px}.b-bathhouse-description__content h3{font-size:24px}}@media screen and (max-width:991px){.b-bathhouse-description__container{flex-wrap:wrap}.b-bathhouse-description__gallery{max-width:100%}.b-bathhouse-description .swiper-button{display:block}.b-bathhouse-description .b-nature-gallery__title{margin-bottom:20px !important}.b-bathhouse-description .section__introtext{margin-bottom:20px;font-size:16px}}.section.b-programs{overflow:hidden;position:relative;padding-top:142px;padding-bottom:174px}@media (max-width:991px){.section.b-programs{padding-top:87px;padding-bottom:91px}}.b-programs{}.b-programs__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:60px}@media (max-width:991px){.b-programs__inner{gap:30px}}.b-programs__inner-top{display:flex;gap:24px;background:#EDE5D3;border:#DBD0BD solid 1px;border-radius:20px;padding:20px}@media (max-width:1399px){.b-programs__inner-top{gap:10px}}@media (max-width:1300px){.b-programs__inner-top{flex-direction:column}}.b-programs__inner-bottom{display:flex;gap:24px;background:#EDE5D3;border:#DBD0BD solid 1px;border-radius:20px;padding:20px}@media (max-width:1399px){.b-programs__inner-bottom{gap:10px}}@media (max-width:1300px){.b-programs__inner-bottom{flex-direction:column}}.b-programs__top-text{width:25%}@media (max-width:1300px){.b-programs__top-text{width:100%}}.b-programs__bottom-text{width:25%}@media (max-width:1300px){.b-programs__bottom-text{width:100%}}.b-programs__top-items,.b-programs__bottom-items{width:100%;--col: 3}@media (max-width:1200px){.b-programs__top-items,.b-programs__bottom-items{--col: 2}}@media (max-width:768px){.b-programs__top-items,.b-programs__bottom-items{--col: 1}}.b-programs__text-title{font-size:32px;font-weight:700;line-height:42px;color:#1F1F1F;margin-bottom:20px}@media (max-width:1399px){.b-programs__text-title{font-size:28px;line-height:1.2}}@media (max-width:1199px){.b-programs__text-title{font-size:24px}}@media (max-width:991px){.b-programs__text-title{margin-bottom:10px}}.b-programs__text-description{font-size:18px;line-height:21px;color:#00000099}.b-programs__top-item{position:relative;border-radius:20px;overflow:hidden}.b-programs__top-item:hover .b-programs__item-image img{transform:scale(1.05)}.b-programs__bottom-item{position:relative;border-radius:20px;overflow:hidden}.b-programs__bottom-item:hover .b-programs__item-image img{transform:scale(1.05)}.b-programs .b-programs__price{position:absolute;bottom:40px;right:40px;background:#E0D9C6;left:40px;padding:16px 28px;border-radius:88px;display:flex;gap:10px;align-items:center;justify-content:space-between}@media (max-width:1550px){.b-programs .b-programs__price{flex-direction:column}}@media (max-width:1300px){.b-programs .b-programs__price{right:20px;left:20px}}@media (max-width:586px){.b-programs .b-programs__price{gap:0px}}.b-programs .b-programs__price .price-val{font-size:18px;font-weight:700;line-height:27px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#273B37}.b-programs .b-programs__price .clients-val{font-size:12px;font-weight:400;line-height:15.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1F1F1F}.b-programs__item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-radius:20px}.b-programs__item-title{position:absolute;top:0;left:0;z-index:1;font-size:18px;font-weight:700;color:#FFF;line-height:23px;text-transform:uppercase;padding:40px 40px 0 40px}@media (max-width:1199px){.b-programs__item-title{font-size:16px;line-height:1.2;padding:20px 20px 0 20px}}@media (max-width:1199px){.b-programs__item-title{font-size:18px;padding:40px 40px 0 40px}}.b-programs__item-image{height:100%;width:100%}.b-programs__item-image img{height:100%;width:100%;will-change:transform;transition:transform 0.4s ease;border-radius:20px}.b-programs__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.2}@media screen and (max-width:1280px){.b-programs__text-description{font-size:16px}}.b-nature-gallery{background-color:#EBE3CE;overflow:hidden;padding-bottom:80px !important;padding-top:80px !important}.b-nature-gallery .swiper{overflow:visible}.b-nature-gallery__title{font-size:48px;font-weight:700;line-height:1.3;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1F1F1F;margin-bottom:60px}.b-nature-gallery__item{width:464px !important;max-width:80%;aspect-ratio:1;display:flex;align-items:flex-end;padding:40px;border-radius:20px;overflow:hidden}.b-nature-gallery__item:hover img{transform:scale(1.04)}.b-nature-gallery__bg{position:absolute;width:100%;height:100%;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 50%);z-index:2;left:0;top:0}.b-nature-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%}.b-nature-gallery__image img{width:100%;height:100%;object-fit:cover;transition:all 0.2s}.b-nature-gallery__item-title{position:relative;z-index:20;font-size:18px;font-weight:700;line-height:23.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:white}@media screen and (max-width:768px){.b-nature-gallery__item{padding:25px}.b-nature-gallery__title{font-size:24px;margin-bottom:20px}}.b-serts._id_1-26{background-image:none !important;background-color:#ede2cf}.b-serts__wrapper{display:flex;justify-content:flex-end}.b-serts__content{position:relative;max-width:100%;flex-basis:750px;flex-shrink:0}.b-serts__img{position:absolute;right:calc(100% + 30px);max-width:none !important}.b-serts__title{font-weight:700;line-height:1.3;letter-spacing:0%;color:#1F1F1F;margin-bottom:40px}.b-serts__descr{font-weight:700;font-size:18px;line-height:1.25;letter-spacing:0%;color:#070E18;margin-bottom:20px}.b-serts__text{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0%;color:#00000099;margin-bottom:40px}.b-serts__prices-title{font-weight:700;font-size:18px;line-height:1.25;letter-spacing:0%;color:#070E18;margin-bottom:20px}.b-serts__prices-blocks{display:flex;gap:30px;margin-bottom:45px}.b-serts__prices-block{padding:16px 30px;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0%;color:#273B37;background:#E0D9C6;border-radius:88px}.b-serts__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.b-serts__bottom-text{font-weight:400;font-style:italic;font-size:28px;line-height:1.1;letter-spacing:0%;color:#8F7965}.b-serts__bottom-button{font-weight:700;font-size:18px;line-height:20px;letter-spacing:0%;color:#FFFFFF;padding:20px 40px;background-color:#273B37;border-radius:88px;width:fit-content}@media screen and (max-width:1200px){.b-serts__content{flex-grow:1}.b-serts__img{display:none}}@media screen and (max-width:1024px){.b-serts__prices-blocks{gap:15px;flex-wrap:wrap}.b-serts__prices-block{padding:10px 15px}.b-serts__bottom-button{font-size:16px;padding:15px 20px;align-self:center}}@media screen and (max-width:768px){.b-serts__title{margin-bottom:20px}.b-serts__bottom-text{font-size:20px}}@media screen and (max-width:576px){.b-serts__bottom-button{font-size:14px}.b-serts__bottom-text{font-size:18px}.b-serts__prices-block{font-size:16px}}.b-form-faq{padding-top:80px !important;padding-bottom:80px !important}.b-form-faq__container{display:flex;gap:40px}.b-form-faq__faq{background-color:#FFFFFF;padding:40px;border-radius:20px;flex-grow:1;align-self:flex-start}.b-form-faq__faq-title{font-size:32px;font-weight:700;line-height:1.3;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#273B37;margin-bottom:32px}.b-form-faq__faq-item{border-bottom:1px solid #E3EAF7}.b-form-faq__faq-item-title{font-size:18px;font-weight:700;line-height:1.25;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#070E18;display:flex;width:100%;justify-content:space-between;gap:30px;padding:16px 0}.b-form-faq__faq-item-title svg{width:20px;height:20px;transition:all 0.2s}.b-form-faq__faq-item-title.active svg{transform:rotate(180deg)}.b-form-faq__faq-item-description{font-size:16px;font-weight:400;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#4D5F7D;padding-bottom:16px}.b-form-faq__faq-item:last-child{border-bottom:none}@media screen and (max-width:576px){.b-form-faq__faq{padding:25px}.b-form-faq__faq-title{font-size:22px;margin-bottom:20px}.b-form-faq__faq-item{border-bottom:1px solid #E3EAF7}.b-form-faq__faq-item-title{font-size:16px}.b-form-faq__faq-item-description{font-size:14px}}.b-form-faq__form{width:580px;max-width:100%;flex-shrink:0;background-color:#FFFFFF;border-radius:20px;position:relative;display:flex;flex-direction:column;align-self:flex-start;overflow:hidden}.b-form-faq__form-title{font-size:32px;font-weight:700;line-height:1.3;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#273B37;max-width:415px}.b-form-faq__form-description{font-size:16px;font-weight:400;line-height:20px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#667085;margin-bottom:16px;max-width:415px}.b-form-faq__form-input{max-width:414px;border:1px solid #CED8EB;padding:16px;color:#7992B2;border-radius:8px;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:block;width:100%;height:auto}.b-form-faq__form-input-tel{flex-grow:1;color:#7992B2}.b-form-faq__form-label{max-width:414px;border:1px solid #CED8EB;padding:16px;color:#7992B2;border-radius:8px;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;gap:20px;width:100%}.b-form-faq__form-label div{flex-grow:1}.b-form-faq__form-label div input{width:100%}.b-form-faq__form-submit{font-size:14px;font-weight:700;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#FFFFFF;padding:12px 20px;background-color:#273B37;border-radius:88px;width:fit-content}.b-form-faq__form-submit:hover{background-color:#157552}.b-form-faq__form-bg{width:100%;position:relative;height:380px}.b-form-faq__form-bg img{position:absolute;width:100%;height:462px;top:-82px;object-position:top}.b-form-faq__form-policy{font-size:12px;font-weight:400;line-height:1.4;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#A5AFB8;max-width:235px}.b-form-faq__form-policy a{color:#273b37}.b-form-faq__form form{max-width:494px;align-self:flex-start;padding:40px 40px 0 40px;position:relative;z-index:2;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:576px){.b-form-faq__form form{padding:25px;gap:10px}.b-form-faq__form-title{font-size:22px}.b-form-faq__form-bg{display:none}}@media screen and (max-width:1400px){.b-form-faq__form{width:auto}.b-form-faq__form-bg{width:100%;position:relative;height:250px}}@media screen and (max-width:1200px){.b-form-faq__container{flex-direction:column;align-items:center}.b-form-faq__faq{width:100%}.b-form-faq__form{align-self:center}}@media (max-width:991px){.b-form-faq{padding-top:40px !important;padding-bottom:40px !important}}/*# sourceMappingURL=./page-daede4ff428fae3cc16408e4546b72dc.map */