@charset "UTF-8";body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;scroll-behavior:smooth}img{max-width:100%;display:inline-block}li{list-style-type:none}*{margin:0;padding:0;box-sizing:border-box}:root{--olive: #738450;--headerFont: "Oswald", sans-serif;--mainFont: "Montserrat", sans-serif;--white: #FFFFFF;--black: #000;--line: #52665B;--note: #6C8736;--body: #F3F3F3;--list-bullet-dark: url(/wp-content/themes/wellsmassage/img/list-bullet-dark.svg);--list-bullet-light: url(/wp-content/themes/wellsmassage/img/list-bullet-light.svg)}body{position:relative;font-family:var(--mainFont);background-color:var(--body)}h1,h2,h3{margin-block-start:0;margin-block-end:0}.container{width:100%;padding:0 15px}@media (min-width: 1200px){.container{width:1180px;margin:auto;padding:0}}.swiper-wrapper{height:95%!important}.swiper-slide{text-align:center;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:20px}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-pagination-bullet-active{background-color:var(--line)!important}button,.button{display:flex;align-items:center;justify-content:center;height:35px;width:100%;font-family:var(--mainFont);font-size:14px;line-height:18px;font-weight:400;color:#000;background:var(--white);text-decoration:none;border:1px solid white;border-radius:20px;cursor:pointer;text-transform:uppercase;letter-spacing:2px;box-shadow:0 2px 4px #0003;transition:.5s all ease-in-out}@media (min-width: 650px){button,.button{font-size:16px;line-height:20px}}@media (min-width: 1200px){button,.button{height:60px}}button:hover,.button:hover{border:1px solid var(--black)}img{width:100%;height:100%}section{margin-top:40px}@media (min-width: 1200px){section{margin-top:64px}}.title{font-size:24px;line-height:29px;font-weight:900;letter-spacing:2px;text-transform:uppercase}@media (min-width: 1200px){.title{font-size:40px;line-height:48px}}header{height:64px;position:fixed;width:100%;z-index:50;top:0;background-color:#000;transition:.7s all ease}@media (min-width: 1200px){header{height:80px}}header.out{transform:translateY(-150%)}body.admin-bar header{top:32px}header .container{padding:12px 10px}@media (min-width: 1200px){header .container{padding:20px 10px}}.header__logo{text-align:center}@media (min-width: 1200px){.header__logo{text-align:start}}.header__logo img{width:auto;max-width:180px}.container__header,.container__overlay{position:relative}@media (min-width: 1200px){.container__header{display:flex;justify-content:space-between;align-items:center}}.header__nav--laptop{display:none}@media (min-width: 1200px){.header__nav--laptop{display:flex;margin:auto}}.header__nav--laptop nav{display:flex;gap:40px}.header__nav--laptop nav a{display:block;font-family:var(--mainFont);font-weight:400;text-transform:uppercase;font-size:16px;line-height:20px;color:var(--white);list-style-type:none;text-decoration:none}.header__overlay nav{display:flex;flex-direction:column;margin-top:32px;padding-bottom:45px;border-bottom:1px solid var(--line);gap:32px;text-align:center}.header__overlay nav li{list-style-type:none}.header__overlay nav li a{text-decoration:none;color:var(--black);font-size:16px;font-family:var(--mainFont);font-weight:400;text-transform:uppercase}.burger-menu{position:absolute;top:12px;right:10px;padding:13px 12px;z-index:11}@media (min-width: 1200px){.burger-menu{display:none}}.burger-lines{width:25px;height:16px;cursor:pointer;position:relative}.burger-lines .line{display:block;width:100%;height:2px;background-color:var(--white);position:absolute;left:0;transition:.3s all linear}.burger-lines .line1{top:0}.burger-lines .line2,.burger-lines .line3{top:50%;transform:translateY(-50%)}.burger-lines .line4{bottom:0}.header__overlay{z-index:10;position:fixed;left:0;top:0;background-color:#fff;width:100%;height:100svh;display:flex;transition:all .6s ease-in-out;opacity:1;visibility:visible}.header__overlay--hidden{opacity:0;visibility:hidden}.overlayed .line1,.overlayed .line4{opacity:0}.overlayed .line2{transform:translateY(-50%) rotate(45deg)}.overlayed .line3{transform:translateY(-50%) rotate(-45deg)}.header__contacts{margin-top:20px;display:flex;flex-direction:column;gap:16px}.contacts__item{display:flex;gap:12px;align-items:center;margin:auto}@media (min-width: 1200px){.contacts__item{display:none}}.contacts__item a{text-decoration:none;color:var(--main);font-weight:400}.header__button{display:none}@media screen and (min-width: 1200px){.header__button{display:flex;width:180px;height:35px;border-radius:10px;background-color:var(--white);color:var(--black);font-size:12px;line-height:15px}}.footer{background-color:var(--black)}.footer__logo img{width:auto;max-width:180px}.footer__text{margin-top:16px}@media (min-width: 650px){.footer__text{margin-top:0}}.footer__copyright{font-size:13px;color:#fff;line-height:17px}@media (min-width: 1200px){.footer__copyright{font-size:15px;line-height:20px}}.footer .policy{display:block;color:#fff;font-size:13px;line-height:17px}@media (min-width: 1200px){.footer .policy{font-size:15px;line-height:20px}}.container__footer{display:flex;flex-direction:column;padding:20px 15px}@media (min-width: 650px){.container__footer{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0}}#hero{margin-top:64px;position:relative}@media screen and (min-width: 1200px){#hero{margin-top:80px}}#hero .container{padding:8px 0 0}@media screen and (min-width: 1200px){#hero .container{padding:64px 0 0}}.hero{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 750px){.hero{flex-direction:row;gap:20px;align-items:center}}.hero__bimg{position:absolute;z-index:-1;max-width:1200px;top:-100px;right:0}.hero__left{background-color:var(--olive);padding:36px 16px;border-radius:20px;min-height:330px;height:40vh}@media screen and (min-width: 650px){.hero__left{height:50vh}}@media screen and (min-width: 1200px){.hero__left{width:calc(50% - 10px);height:660px;padding:60px 90px}}.hero__left .title{font-family:var(--headerFont);font-size:36px;line-height:40px;font-weight:700;color:var(--white);text-align:center;margin:auto;letter-spacing:4px}@media screen and (min-width: 1200px){.hero__left .title{font-size:64px;line-height:74px}}.hero__right{border-radius:20px;position:relative;min-height:330px;height:40vh;align-content:flex-end;flex:1}@media screen and (min-width: 650px){.hero__right{height:50vh}}@media screen and (min-width: 1200px){.hero__right{width:calc(50% - 10px);height:660px}}.hero__right .background{position:absolute;inset:0;z-index:-1;pointer-events:none;user-select:none}.hero__right .background img{width:100%;height:100%;object-fit:cover;border-radius:20px}.hero__address{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px;text-align:center;color:var(--white);font-size:14px;font-weight:300;line-height:16px;letter-spacing:2px}@media screen and (min-width: 1200px){.hero__address{margin-top:20px;font-size:16px}}.hero__address-icon svg{width:15px;height:15px}@media screen and (min-width: 1200px){.hero__address-icon svg{width:20px;height:20px}}.hero__icon{margin:24px auto auto;text-align:center;width:25px;height:24px}@media screen and (min-width: 650px){.hero__icon{width:34px;height:33px;margin-top:32px}}@media screen and (min-width: 1200px){.hero__icon{margin-top:70px}}.hero__description{max-width:90%;display:block;margin:24px auto auto;text-align:center;font-size:14px;font-weight:300;line-height:16px;color:var(--white);letter-spacing:2px}@media screen and (min-width: 650px){.hero__description{margin-top:40px;font-size:16px;line-height:20px;max-width:75%}}@media screen and (min-width: 1200px){.hero__description{margin-top:70px}}.hero__button{margin-top:12px}@media screen and (min-width: 650px){.hero__button{margin:40px auto auto;width:70%}}@media screen and (min-width: 1200px){.hero__button{margin-top:54px;width:100%}}.hero .action{display:flex;flex-direction:column;margin-bottom:40px}@media screen and (min-width: 1200px){.hero .action{margin-bottom:128px}}.hero .action__title{font-size:40px;line-height:40px;font-weight:900;padding-left:60px;text-transform:uppercase}@media screen and (min-width: 1200px){.hero .action__title{font-size:56px;line-height:68px;padding-left:96px}}.hero .action__prices{margin-top:8px;display:flex;gap:12px;align-items:flex-start}.hero .action__new-price{padding-left:60px;padding-right:20px;color:var(--white);font-size:36px;line-height:44px;letter-spacing:2px;font-weight:700;background-color:var(--black);white-space:nowrap}@media screen and (min-width: 1200px){.hero .action__new-price{font-size:48px;line-height:58px;padding-left:80px}}.hero .action__old-price{color:var(--black);font-size:24px;line-height:28px;font-weight:300;text-decoration:line-through}@media screen and (min-width: 1200px){.hero .action__old-price{font-size:32px;line-height:39px}}.hero .action__desc{background-color:#ffffffb3;color:var(--black);width:250px;margin-top:8px;margin-left:60px;font-size:14px;line-height:18px;text-transform:uppercase;text-align:center;padding:5px 6px}@media screen and (min-width: 1200px){.hero .action__desc{width:407px;font-size:24px;line-height:29px;padding:7px 6px}}.masters{position:relative;overflow:hidden}.masters__bimg{position:absolute;top:-50px;left:-175px;z-index:-1;width:500px;height:500px}@media screen and (min-width: 1200px){.masters__bimg{width:750px;height:750px;top:-100px}}.masters__content{margin-top:24px;display:flex;flex-direction:column}@media screen and (min-width: 1200px){.masters__content{flex-direction:row;gap:20px;align-items:center;margin-top:64px}}.masters__text{background-color:var(--white);border-radius:20px;padding:10px 15px}.masters__text li{display:flex;align-items:center;font-size:11px;line-height:24px;gap:8px}@media screen and (min-width: 650px){.masters__text li{font-size:16px;line-height:24px;gap:12px}}@media screen and (min-width: 1200px){.masters__text li{font-size:20px;line-height:24px;gap:16px;letter-spacing:2px}}.masters__text li:before{content:"";flex-shrink:0;width:15px;height:15px;background-image:var(--list-bullet-dark);background-size:contain}@media screen and (min-width: 1200px){.masters__text li:before{width:34px;height:30px;background-repeat:no-repeat}}.masters__list{margin-top:16px;display:flex;gap:20px}@media screen and (min-width: 1200px){.masters__list{width:calc(50% - 10px);margin-top:0}}.masters__card{display:flex;flex-direction:column;width:100%;background-color:var(--white);border-radius:20px;text-align:center;padding-bottom:8px}@media screen and (min-width: 1200px){.masters__card{height:unset;width:65%}}.masters__card img{max-height:fit-content;border-radius:20px}.masters__card-title{margin-top:8px;font-size:16px;line-height:20px;font-weight:900}@media screen and (min-width: 650px){.masters__card-title{gap:12px}}.masters__card-desc{margin-top:8px;font-size:14px;line-height:18px;padding:0 10px}@media screen and (min-width: 650px){.masters__card-desc{gap:12px}}.masters__certificates{margin-top:20px;width:100%}@media screen and (min-width: 1200px){.masters__certificates{display:flex;width:calc(50% - 10px);flex-direction:column;margin-top:0}}.masters__certificates-content{display:flex;flex-wrap:wrap;gap:10px}.masters__certificates-photo{width:calc(50% - 10px)}@media screen and (min-width: 1200px){.masters__certificates-photo{width:calc(33% - 10px)}}.masters__certificates h3{font-size:16px;margin-bottom:10px}.masters .text--mob{margin-top:50px}.masters .text--mob ul{columns:1}@media screen and (min-width: 1200px){.masters .text--mob{display:none}}.masters .text--pc{display:none}@media screen and (min-width: 1200px){.masters .text--pc{display:flex;align-items:center;width:65%;height:200px;margin:50px auto auto;padding-left:20px}.masters .text--pc ul{display:flex;flex-direction:column;gap:16px}}.cabinet{position:relative;overflow:hidden}.cabinet__bimg{position:absolute;top:-100px;right:-100px;z-index:-1;width:500px;height:500px}@media screen and (min-width: 1200px){.cabinet__bimg{width:750px;height:750px;top:-150px}}.cabinet__content{display:flex;flex-direction:column-reverse;margin-top:24px;gap:20px}@media screen and (min-width: 750px){.cabinet__content{flex-direction:row}}@media screen and (min-width: 1200px){.cabinet__content{flex-direction:row;margin-top:64px}}.cabinet__slider{width:100%}@media screen and (min-width: 750px){.cabinet__slider{width:calc(50% - 10px)}}.cabinet .swiper-slide img{height:350px;border-radius:20px}@media screen and (min-width: 650px){.cabinet .swiper-slide img{height:500px}}@media screen and (min-width: 1200px){.cabinet .swiper-slide img{height:600px}}.cabinet__text{background-color:var(--olive);border-radius:20px;padding:26px 45px;width:100%}@media screen and (min-width: 750px){.cabinet__text{width:calc(50% - 10px);padding:60px 32px}}@media screen and (min-width: 1200px){.cabinet__text{padding:68px}}.cabinet__text ul{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 1200px){.cabinet__text ul{gap:43px}}.cabinet__text li{display:flex;align-items:center;font-size:14px;line-height:24px;gap:12px;color:var(--white)}@media screen and (min-width: 650px){.cabinet__text li{font-size:16px;line-height:20px;gap:12px}}@media screen and (min-width: 1200px){.cabinet__text li{gap:16px;font-size:20px;line-height:24px;letter-spacing:2px}}.cabinet__text li:before{content:"";flex-shrink:0;width:15px;height:15px;background-image:var(--list-bullet-light);background-size:contain}@media screen and (min-width: 1200px){.cabinet__text li:before{width:28px;height:25px}}.prices{position:relative;overflow:hidden}.prices__bimg{position:absolute;top:0;left:0;z-index:-1;width:500px;height:500px}@media screen and (min-width: 1200px){.prices__bimg{width:750px;height:750px;top:100px}}.prices .prices__accordion{margin-top:24px}@media screen and (min-width: 1200px){.prices .prices__accordion{margin-top:64px}}.prices .prices__item.opened .prices__item_plus img{transform:rotate(45deg)}.prices .prices__item_header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 24px;background-color:var(--white);transition:all .5s ease-out;overflow-anchor:none;border-radius:8px;box-shadow:0 2px 4px #0003;margin-bottom:16px}@media screen and (min-width: 1200px){.prices .prices__item_header{padding:16px 40px;border-radius:20px}}.prices .prices__item_title{font-size:16px;line-height:20px;letter-spacing:2px;font-weight:700}@media screen and (min-width: 1200px){.prices .prices__item_title{font-size:24px;line-height:29px}}.prices .prices__item_plus{background-color:var(--olive);padding:3px;display:flex}.prices .prices__item_plus img{width:15px;height:15px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (min-width: 1200px){.prices .prices__item_plus img{width:30px;height:30px}}.prices .prices__item_content{background-color:var(--white);padding:16px 24px;margin:16px 0;border-radius:8px;box-shadow:0 2px 4px #0003}@media screen and (min-width: 1200px){.prices .prices__item_content{padding:16px 40px;border-radius:20px}}@media screen and (min-width: 1200px){.prices .prices__item_text{gap:100px}}.prices .prices__item_pricelist{flex:1}.prices .prices__item_position:first-child{padding-top:0}@media screen and (min-width: 1200px){.prices .prices__item_position:first-child{padding:16px 0}}.prices .prices__item_position{display:flex;justify-content:space-between;padding:16px 0}.prices .position__info{display:flex;flex-direction:column;gap:8px;width:75%}.prices .position__title{font-size:14px;line-height:20px;letter-spacing:2px}@media screen and (min-width: 1200px){.prices .position__title{font-size:20px;line-height:24px}}.prices .position__desc{font-size:10px;line-height:12px;font-style:italic;letter-spacing:1px}@media screen and (min-width: 1200px){.prices .position__desc{font-size:12px;line-height:16px}}.prices .position__price{white-space:nowrap}.prices .position__duration{font-size:12px;line-height:14px;letter-spacing:2px}@media screen and (min-width: 1200px){.prices .position__duration{font-size:16px;line-height:20px}}.prices .position__cost{font-size:16px;line-height:20px;letter-spacing:2px}@media screen and (min-width: 1200px){.prices .position__cost{font-size:24px;line-height:28px}}.visible{display:flex}.rotate{transform:rotate(45deg)}.actions__big{margin-top:24px;border-radius:20px;color:var(--white)}@media screen and (min-width: 1200px){.actions__big{margin-top:64px;border-radius:0}}.actions__big_title{font-size:24px;line-height:29px;font-weight:900;letter-spacing:1px;text-align:center}@media screen and (min-width: 1200px){.actions__big_title{font-size:40px;line-height:48px}}.actions__big_desc{margin:8px auto auto;letter-spacing:1px;text-align:center;max-width:95%;color:var(--white);font-size:12px;line-height:16px;position:relative;padding-bottom:16px;border-bottom:1px solid var(--white)}@media screen and (min-width: 1200px){.actions__big_desc{margin-top:24px;max-width:50%;font-size:20px;line-height:24px}}.actions__big_content{display:flex;flex-direction:column}@media screen and (min-width: 1200px){.actions__big_content{flex-direction:row;align-items:center;justify-content:center;column-gap:200px;row-gap:0;flex-wrap:wrap}}.container__actions{padding:24px 40px}@media screen and (min-width: 1200px){.container__actions{padding:64px 0}}.content__title{margin:24px auto auto;text-align:center;font-size:14px;line-height:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px}@media screen and (min-width: 1200px){.content__title{font-size:28px;line-height:32px;margin-top:64px}}.content__item{width:100%}@media screen and (min-width: 1200px){.content__item{width:calc(50% - 200px)}}.position{margin-top:16px;display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 1200px){.position{gap:32px;margin-top:40px}}.position__item{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1200px){.position__item{gap:72px}}.position__item_name{font-size:14px;line-height:18px;letter-spacing:1px}@media screen and (min-width: 1200px){.position__item_name{font-size:24px;line-height:29px;flex:none}}.position__item_cost{display:flex;gap:8px;align-items:center}@media screen and (min-width: 1200px){.position__item_cost{gap:24px}}.position__item_old{font-size:10px;line-height:12px;letter-spacing:1px;text-decoration:line-through;white-space:nowrap}@media screen and (min-width: 1200px){.position__item_old{font-size:16px;line-height:20px}}.position__item_new{font-size:16px;line-height:20px;letter-spacing:1px;white-space:nowrap}@media screen and (min-width: 1200px){.position__item_new{font-size:28px;line-height:32px;font-weight:900}}.videosSwiper{margin-top:24px}@media screen and (min-width: 1200px){.videosSwiper{margin-top:64px}}.videos-list .item{position:relative;border-radius:var(--border-radius);overflow:hidden;cursor:pointer;max-height:480px;display:flex;justify-content:center;align-items:center;background-color:var(--grey-bg)}.videos-list .item:before{--size: 80px;content:"▶";font-size:28px;color:#000;display:flex;justify-content:center;text-align:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:var(--size);height:var(--size);background-color:#ffffff80;transition:all .2s ease-in-out;z-index:4}.videos-list .item:after{content:"";background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgb(0,0,0) 100%);opacity:.3;width:100%;height:100%;position:absolute;left:0;top:0;transition:all .2s ease-in-out;z-index:3;pointer-events:none}.videos-list .item:hover:before{color:#fff;background-color:var(--note);transform:translate(-50%,-50%) scale(1.1)}.videos-list .item.active:before{display:none}.videos-list .item.active .media img{display:none}.videos-list .item.active .media video{display:block}.videos-list .item .title{font-size:14px;line-height:18px;font-weight:600;text-transform:none;position:absolute;z-index:5;left:20px;top:20px;color:#fff}@media screen and (min-width: 768px){.videos-list .item .title{font-size:16px;line-height:20px}}.videos-list .item .media{width:100%;height:100%}.videos-list .item .media img,.videos-list .item .media video{width:100%;height:100%}.videos-list .item .media img{object-fit:cover}.videos-list .item .media video{object-fit:contain;display:none}.videos-list .item{aspect-ratio:9/16}.reviewsSwiper{margin-top:24px}@media screen and (min-width: 1200px){.reviewsSwiper{margin-top:64px}}.reviews__button{width:100%;margin:40px auto auto;border-radius:8px;transition:.5s all ease}.reviews__button:hover{border:1px solid var(--black)}@media screen and (min-width: 650px){.reviews__button{margin:40px auto auto;width:70%}}@media screen and (min-width: 1200px){.reviews__button{width:50%;border-radius:20px}}.certificate{padding:32px 0}.certificate__img{padding:0 32px}@media screen and (min-width: 650px){.certificate__img{padding:0 64px}}@media screen and (min-width: 850px){.certificate__img{max-width:400px;padding:0}}@media screen and (min-width: 1200px){.certificate__img{max-width:480px}}.container__certificate{display:flex;flex-direction:column}@media screen and (min-width: 850px){.container__certificate{flex-direction:row;align-items:center;gap:20px}}.form{background-color:var(--white);border-radius:8px;padding:32px 20px;margin-top:24px}@media screen and (min-width: 850px){.form{margin-top:0;border-radius:20px;padding:48px 0}}.form .title{font-size:16px;line-height:20px;text-align:center;font-weight:400;text-transform:none;letter-spacing:2px;margin-bottom:16px}@media screen and (min-width: 850px){.form .title{font-size:20px;line-height:24px;margin:auto auto 40px;max-width:80%}}@media screen and (min-width: 1200px){.form .title{font-size:24px;line-height:29px}}.form__button{margin-top:8px;color:var(--white)}.form__button:hover{opacity:.9}@media screen and (min-width: 850px){.form__button{margin:12px auto auto;max-width:70%}}.form .vk{background-color:#5e83ac;border-color:#5e83ac}.form .wa{background-color:#25d366;border-color:#25d366}.form .tg{background-color:#08c;border-color:#08c}.container__contacts{display:flex;flex-direction:column}.contacts{margin-bottom:40px}@media (min-width: 1200px){.contacts{margin-bottom:64px}}.contacts__wrapper{margin-top:24px}@media (min-width: 1200px){.contacts__wrapper{display:flex;justify-content:space-between;gap:20px;margin-top:64px}}.contacts__gallery{display:flex;align-items:center;gap:10px}.contacts__gallery img{width:100px;height:100px}.contacts__text{display:flex;flex-direction:column;gap:16px}.contacts__text,.contacts__socials{font-size:15px;line-height:20px}@media (min-width: 992px){.contacts__text,.contacts__socials{font-size:18px;line-height:24px}}@media (min-width: 1200px){.contacts__text,.contacts__socials{font-size:20px;line-height:27px}}.contacts__note{color:var(--note);font-size:18px;line-height:22px;font-weight:700}.contacts__map{margin-top:32px;max-width:680px;max-height:380px}@media (min-width: 1200px){.contacts__map{order:3;flex:1;margin-top:unset}}.contacts__socials{display:flex;flex-direction:column;gap:16px;margin-top:32px}@media (min-width: 1200px){.contacts__socials{margin-top:-110px}}.contacts .socials__item{display:flex;gap:12px}.contacts .socials__icon{width:20px;height:20px}@media (min-width: 1200px){.contacts .socials__icon{width:28px;height:28px}}.contacts .socials__link{text-decoration:none;color:var(--black)}
