@font-face{font-display:swap;font-family:"Play";font-style:normal;font-weight:700;src:url("/fonts/Play-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("/fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url("/fonts/Roboto-SemiBold.woff2") format("woff2")}:root{--color-primary-dark:#011C44;--color-primary-light:#2B7FFF;--color-light:#FFFFFF;--color-not-active:#747272;--color-description:#4A4A4A}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ul{padding:0;margin:0 auto;list-style-type:none}p,h1,h2,h3,h4,h5,h6{margin-top:0}address{font-style:normal}a{text-decoration:none;display:inline-block}img{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}body{margin:0;font-family:"Roboto";font-weight:400;font-size:18px;line-height:1.5;color:var(--color-primary-dark);background-image:url(../images/background-midl.png);background-repeat:no-repeat;background-position:center 550px;background-size:cover}@media screen and (min-width: 1280px){body{background-position:center 1350px}}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.text-accent{color:var(--color-primary-light)}.text-bold{font-weight:600}.carousel-button{display:none}@media screen and (min-width: 768px){.carousel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid;border-radius:50%;cursor:pointer;width:44px;height:44px;background-color:var(--color-light);text-align:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s;transition:.3s}}.carousel-button:hover{background-color:var(--color-primary-light);border-color:var(--color-light)}.carousel-button__svg{fill:var(--color-primary-dark)}.carousel-button:hover .carousel-button__svg{fill:var(--color-light)}.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.link{color:var(--color-primary-dark);text-decoration:none;-webkit-transition:.3s;transition:.3s}.link:hover{color:var(--color-primary-light)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}.pagination__button{width:12px;height:12px;border-radius:50%;background-color:var(--color-not-active)}.pagination__button--active{background-color:var(--color-primary-light)}.about-us-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.about-us-section__container{gap:28px}}.about-us-section__title{max-width:264px;line-height:1.2}@media screen and (min-width: 1280px){.about-us-section__title{max-width:529px}}.about-us-section__text{font-size:18px;margin-bottom:16px;max-width:320px}.about-us-section__text:last-child{margin-bottom:0}@media screen and (min-width: 1280px){.about-us-section__text{max-width:709px;font-size:22px}}.about-us-section__image-container{display:none}@media screen and (min-width: 1280px){.about-us-section__image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.about-us-section__image-before,.about-us-section__image-after{border-radius:50%}.about-us-section__image-after{margin-left:168px}.contacts-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1280px){.contacts-section__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}.contacts-section__map{height:232px;margin:0 -24px;border-radius:32px}@media screen and (min-width: 768px){.contacts-section__map{height:342px}}@media screen and (min-width: 1280px){.contacts-section__map{width:600px;height:482px}}.contacts-section__form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 56px;background-color:var(--color-primary-dark);border-radius:32px;background-image:url(../images/form-background.png);max-width:320px}@media screen and (min-width: 768px){.contacts-section__form-container{max-width:424px}}.contacts-section__form-title{max-width:274px;line-height:1.2;color:var(--color-light);margin-bottom:32px;text-align:center}.contacts-section__form-button-text{max-width:214px;font-size:12px;color:var(--color-description);text-align:center;margin-bottom:0}.container{margin:0 auto;padding:0 24px;width:100%;max-width:1288px}.footer{background-color:var(--color-primary-dark);background-image:url(../images/footer-background.png);background-size:cover;background-repeat:no-repeat;position:relative}@media screen and (min-width: 1280px){.footer::after{background-image:url(../images/footer-after.png);background-repeat:no-repeat;width:247px;height:152px;bottom:0;right:0;position:absolute;content:""}}.footer__container{padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1280px){.footer__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:56px 0;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media screen and (min-width: 1280px){.footer__nav{text-align:left}}.footer__links{color:var(--color-light);font-size:16px;cursor:pointer;display:inline-block;-webkit-transition:.3s;transition:.3s}.footer__links:hover{color:var(--color-primary-light)}.footer__address{display:none}@media screen and (min-width: 1280px){.footer__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.footer__icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.footer__icons{fill:var(--color-light);-webkit-transition:.3s;transition:.3s}.footer__icons:hover{fill:var(--color-primary-light)}.footer__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1280px){.footer__text-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__text{font-size:16px;color:var(--color-light);margin-bottom:0}.footer__copyright{font-size:13px;color:var(--color-not-active)}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__input{font-size:13px;width:240px;padding:16px 24px;border-radius:24px;border:2px solid var(--color-not-active);color:var(--color-light)}.form__input:focus{background-color:var(--color-not-active)}@media screen and (min-width: 1280px){.form__input{width:310px;padding:18px 32px;border-radius:32px}}.form__button{color:var(--color-light);background-color:var(--color-primary-light);padding:16px 32px;border:2px solid var(--color-primary-light);border-radius:32px;margin-bottom:8px;font-weight:600;cursor:pointer;-webkit-transition:.3s;transition:.3s}.form__button:hover{background-color:rgba(0,0,0,0)}.header{position:absolute;top:0;left:0;width:100%}@media screen and (min-width: 1280px){.header{background:hsla(0,0%,100%,.2509803922);backdrop-filter:blur(10px)}}.header__container{padding-top:32px;padding-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__menu{display:none}@media screen and (min-width: 1280px){.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:56px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.header__contacts{display:none}@media screen and (min-width: 1280px){.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:40px}}.header__icons{fill:var(--color-primary-dark);-webkit-transition:.3s;transition:.3s}.header__icons:hover{fill:var(--color-primary-light)}.header__mobile-btn{background-color:rgba(0,0,0,0);border:none;fill:var(--color-light);-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 1280px){.header__mobile-btn{display:none}}.main-section{padding:70px 20px;background-image:linear-gradient(89.38deg, #FFFFFF 30.62%, rgba(255, 255, 255, 0.850898) 41.31%, rgba(255, 255, 255, 0.193204) 58.65%, rgba(255, 255, 255, 0) 72.78%),url(../images/massage-background.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media screen and (min-width: 1280px){.main-section{background-size:contain;background-position:center top;padding-left:106px;padding-top:122px;padding-bottom:126px}}.main-section__title-text{margin-bottom:0;text-align:center}@media screen and (min-width: 1280px){.main-section__title-text{margin-bottom:16px;text-align:left}}.main-section__title{font-family:"Play";font-weight:700;font-size:54px;text-transform:capitalize;color:var(--color-primary-light);line-height:.8;margin-bottom:32px;text-align:center}@media screen and (min-width: 1280px){.main-section__title{font-size:140px;margin-bottom:40px;max-width:529px;text-align:left}}.main-section__button-text{font-size:11px;max-width:186px;color:var(--color-description);margin:0 auto}@media screen and (min-width: 1280px){.main-section__button-text{font-size:12px;max-width:238px;margin:0}}.main-section__button{display:block;margin:0 auto 8px;color:var(--color-light);background-color:var(--color-primary-light);padding:16px 32px;border:2px solid var(--color-primary-light);border-radius:32px;font-weight:600;cursor:pointer;-webkit-transition:.3s;transition:.3s}.main-section__button:hover{color:var(--color-primary-dark);background-color:rgba(0,0,0,0)}@media screen and (min-width: 1280px){.main-section__button{margin-left:6px;margin-bottom:14px}}.mobile-menu{position:fixed;top:0;left:0;padding:16px 20px;width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:var(--color-light);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.mobile-menu.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__button{position:absolute;top:16px;right:20px;background-color:rgba(0,0,0,0);border:none;fill:var(--color-primary-dark)}.mobile-menu__list{margin-top:32px}.mobile-menu__link{margin-bottom:16px}.mobile-menu__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__icons{-webkit-transition:.3s;transition:.3s}.mobile-menu__icons:hover{fill:var(--color-primary-light)}.backdrop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;background-color:rgba(1,31,74,.4);left:0;top:0;right:0;bottom:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{position:relative;background-color:var(--color-primary-dark);background-image:url(../images/modal-background-image.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:42px 144px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:48px;max-width:724px;width:100%;max-height:680px;height:100%;overflow-y:hidden}.modal__title{color:var(--color-light);max-width:435px;text-align:center;margin-bottom:40px}.modal__btn-close{top:42px;right:42px;position:absolute;width:32px;height:32px;display:block;background-color:rgba(0,0,0,0);fill:var(--color-light);border:none;cursor:pointer}.modal__form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary-dark);border-radius:32px}.modal__form-title{max-width:274px;line-height:1.2;color:var(--color-light);margin-bottom:40px;text-align:center}.procedures-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.procedures-section__card-container{display:-webkit-box;display:-ms-flexbox;display:flex}.procedures-section__cards-container{overflow:hidden}.procedures-section__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:456px;border-radius:4px 120px;background:linear-gradient(180.05deg, rgba(1, 28, 68, 0) 48.53%, rgba(1, 28, 68, 0.725825) 84.61%, #011C44 101.39%)}.procedures-section__image{border-radius:4px 120px;z-index:-1;top:0;left:0;width:100%;height:100%}.procedures-section__card-title{-ms-flex-item-align:end;align-self:flex-end;position:absolute;color:var(--color-light);line-height:1.2;margin-bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.section{padding:20px 0}@media screen and (min-width: 1280px){.section{padding:48px 0}}.section__title{font-family:"Play";font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px}.section__title--centered{text-align:center}@media screen and (min-width: 1280px){.section__title{font-size:64px;margin-bottom:48px}}.why-we-section__advantages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1280px){.why-we-section__advantages-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.why-we-section__advantages-item{background-color:var(--color-light);padding:24px 32px;border-radius:32px;width:316px}.why-we-section__item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-we-section__advantages-icon{-ms-flex-item-align:center;align-self:center;fill:var(--color-primary-light)}.why-we-section__advantages-text{text-align:center;max-width:252px}/*# sourceMappingURL=main.min.css.map */