:root{--color-primary-dark: #011c44;--color-primary-normal: #2b7fff;--color-primary-light: #ffffff;--color-secondary-gray-dark: #4a4a4a;--color-secondary-gray-light: #747272;--color-secondary-blue: #011f4a;--color-secondary-yellow: #ffd02b}@font-face{font-display:swap;font-family:"Play";font-style:normal;font-weight:400;src:url("../fonts/play-v21-latin-regular.woff2") format("woff2"),url("../fonts/play-v21-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Play";font-style:normal;font-weight:700;src:url("../fonts/play-v21-latin-700.woff2") format("woff2"),url("../fonts/play-v21-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v50-latin-regular.woff2") format("woff2"),url("../fonts/roboto-v50-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url("../fonts/roboto-v50-latin-600.woff2") format("woff2"),url("../fonts/roboto-v50-latin-600.ttf") format("truetype")}.text-accent{color:var(--color-primary-normal)}.text-bold{font-weight:700;font-size:18px;line-height:100%;text-transform:capitalize}@media screen and (min-width: 768px){.text-bold{font-weight:600;font-size:22px;line-height:38px}}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.is-scroll-disabled{overflow:hidden}*,::after,::before{box-sizing:border-box}body{color:var(--color-primary-dark);background-color:var(--color-primary-light);font-size:18px;font-weight:400;font-family:"Roboto",sans-serif;line-height:100%;margin:0}h1,h2{font-family:"Play",sans-serif;margin:0}h3,p,a,li{margin:0}a{display:inline-block}address{font-style:normal}ul{list-style:none;margin:0;padding:0}li{list-style:none;margin:0;padding:0}.btn{border-radius:32px;padding:12.5px 24px;border:2px solid var(--color-primary-normal);color:var(--color-primary-light);background:var(--color-primary-normal);font-weight:600;font-size:16px}@media screen and (min-width: 1280px){.btn{padding:16px 32px;font-size:18px}}.btn:hover{color:var(--color-primary-dark);background:rgba(0,0,0,0);border:2px solid var(--color-primary-normal);cursor:pointer}.btn__description{padding-top:8px;font-size:11px;line-height:18px}@media screen and (min-width: 1280px){.btn__description{font-size:12px;padding-top:14px;text-align:center;width:222px}}.carousel-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:44px;width:44px;padding:0;background-color:rgba(0,0,0,0);fill:var(--color-primary-dark);border-radius:50%;border:1px solid var(--color-primary-dark);cursor:pointer}.carousel-button:hover{background-color:var(--color-primary-normal);fill:var(--color-primary-light)}.carousel-button.next{transform:rotate(180deg)}.form__text{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--color-primary-light);margin-bottom:24px}@media screen and (min-width: 1280px){.form__text{font-weight:600;margin-bottom:32px}}.form__btn{display:block;margin:0 auto}.form__btn:hover{color:var(--color-primary-light)}.form__terms{color:var(--color-secondary-gray-light);font-weight:400;font-size:12px;line-height:1.5;text-align:center;margin-top:8px}.form__terms-link{color:var(--color-secondary-gray-light);text-underline-position:2px}.input{position:relative}.input__label{position:absolute;top:16px;left:42px}.input__control{padding:16px 24px;width:100%;font-size:13px;line-height:100%;color:var(--color-primary-light);border:1.5px solid var(--color-secondary-gray-light);border-radius:32px;background-color:rgba(0,0,0,0)}@media screen and (min-width: 1280px){.input__control{padding:18px 32.85px;border:2px solid var(--color-secondary-gray-light)}}.input__control:focus{border-color:var(--color-secondary-gray-light);background-color:var(--color-secondary-gray-light);outline:none}.input__control::placeholder{color:var(--color-primary-light);font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%}.input__control:focus::placeholder{color:var(--color-primary-light)}.link{color:var(--color-primary-dark);text-decoration:none;transition:color .3s}.link:hover{color:var(--color-primary-normal);cursor:pointer}.pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}.pagination__button{width:12px;height:12px;padding:0;background-color:var(--color-secondary-gray-light);border-radius:50%}.pagination__button--active{background-color:var(--color-primary-normal)}.procedure-card{position:relative;display:flex;align-items:flex-end;justify-content:center;height:456px;background:linear-gradient(180.05deg, rgba(1, 28, 68, 0) 48.53%, rgba(1, 28, 68, 0.725825) 84.61%, #011c44 101.39%);border-top-left-radius:4px;border-top-right-radius:120px;border-bottom-right-radius:4px;border-bottom-left-radius:120px}.procedure-card__title{max-width:152px;font-size:20px;line-height:24px;text-align:center;color:var(--color-primary-light);margin-bottom:24px}@media screen and (min-width: 768px){.procedure-card__title{font-size:22px;line-height:26px;margin-bottom:32px}}.procedure-card__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-top-left-radius:4px;border-top-right-radius:120px;border-bottom-right-radius:4px;border-bottom-left-radius:120px}.about-section__container{display:block}@media screen and (min-width: 768px){.about-section__container{display:flex;gap:32px}}.about-section__text{margin-top:24px;max-width:709px;flex-grow:3}.about-section__text::after{position:relative;left:calc(100% - 62px);display:block;content:"";width:40px;height:40px;background-repeat:no-repeat;background-size:cover;background-image:url("/img/Star 1.png")}@media screen and (min-width: 1280px){.about-section__text{margin-top:40px}.about-section__text::after{display:none}}.about-section__title{font-family:"Roboto",sans-serif;font-weight:700;font-size:32px;line-height:100%;margin-bottom:24px}@media screen and (min-width: 1280px){.about-section__title{font-family:"Play",sans-serif;font-weight:700;font-size:64px;margin-bottom:0}}.about-section__paragraph{font-size:18px;line-height:100%}.about-section__paragraph:last-child{margin-top:16px;width:70%}@media screen and (min-width: 1280px){.about-section__paragraph{padding-top:40px;font-size:22px;line-height:38px}.about-section__paragraph:last-child{margin-top:0;width:100%}}@media screen and (min-width: 1280px){.about-section__photo{flex-grow:2;position:relative}}.about-section__img-change-cheek,.about-section__img-change-neck{max-width:327px;max-height:327px}.about-section__img-change-cheek{display:none}@media screen and (min-width: 768px){.about-section__img-change-cheek{display:block;position:relative}}.about-section__img-change-neck{display:none}@media screen and (min-width: 1280px){.about-section__img-change-neck{display:block;position:relative;top:40px;right:-172px}}.about-section__star1{display:none}@media screen and (min-width: 1280px){.about-section__star1{position:relative;top:70px;right:180px}}.about-section__star2{display:none}@media screen and (min-width: 1280px){.about-section__star2{position:relative;bottom:250px;right:-100px}}.about-section__star3{display:none}@media screen and (min-width: 1280px){.about-section__star3{position:relative;bottom:54px;left:56px}}.advantages-section__container{padding-top:160px;padding-bottom:40px}@media screen and (min-width: 768px){.advantages-section__container{padding-top:176px;padding-bottom:96px}}.advantages-section__title{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;text-align:center}@media screen and (min-width: 768px){.advantages-section__title{font-weight:700;font-size:64px;text-align:center}}@media screen and (min-width: 1280px){.advantages-section__title{margin-top:50px}}.advantages-section__items{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;margin-top:24px}@media screen and (min-width: 768px){.advantages-section__items{display:flex;flex-direction:row;gap:56px;justify-content:center;margin-top:48px}}.advantages-section__item{max-width:316px;border-radius:32px;background-color:var(--color-primary-light);box-shadow:0px 4px 4px 0px rgba(168,198,245,.3803921569);padding:24px 32px;text-align:center}.advantages-section__item p{font-size:18px;font-weight:400;line-height:100%;padding-top:12px;margin:0;line-height:24px;letter-spacing:0%}@media screen and (min-width: 768px){.advantages-section__item p{line-height:24px;padding-top:8px}}.advantages-section__icon{fill:var(--color-primary-normal)}.background{background-image:url("/img/background.svg");background-repeat:no-repeat;background-position:45% 0%;margin-top:-100px}@media screen and (min-width: 768px){.background{margin-top:-25px}}@media screen and (min-width: 1280px){.background{margin-top:0px;background-position:top center;background-size:cover}}.contact-section__container{width:100%;display:flex;flex-direction:column-reverse;padding:0;gap:24px}@media screen and (min-width: 768px){.contact-section__container{width:100%;justify-content:space-between;flex-direction:row;padding:48px 58px 96px;gap:32px}}.contact-section__title{margin-bottom:24px;font-weight:500;font-size:32px;line-height:100%;text-align:center}@media screen and (min-width: 768px){.contact-section__title{margin-bottom:0;font-weight:700;font-size:64px;line-height:100%;text-align:center}}.contact-section__map{flex:1;flex-shrink:0;border:none;max-height:232px;margin:0 -20px}@media screen and (min-width: 768px){.contact-section__map{margin:0;flex:1;border-radius:32px;max-width:605px;max-height:481px}}@media screen and (min-width: 1280px){.contact-section__map{flex:2}}.contact-section__form{padding:42px 24px;flex:1;max-width:423px;max-height:481px;border-radius:32px;background-color:var(--color-primary-dark);background-image:url("/img/modal_background.png")}@media screen and (min-width: 1280px){.contact-section__form{padding:48px 56px}}.contact-section__form-field{margin-bottom:16px}.container{width:100%;max-width:1288px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1280px){.container{padding:0 24px}}.footer{position:relative;background-image:url(/img/footer-background.png);background-color:var(--color-primary-dark);background-repeat:no-repeat;background-size:cover;background-position:center;padding:32px 92px 66px}@media screen and (min-width: 768px){.footer{padding:56px 0px}}@media screen and (min-width: 1280px){.footer{padding:56px 100px}}.footer::after{display:none}@media screen and (min-width: 768px){.footer::after{display:block;position:absolute;bottom:-19px;right:-31px;background-repeat:no-repeat;content:"";width:247px;height:152px;transform:scale(0.75);background-image:url("/img/cosmetics.png")}}@media screen and (min-width: 1280px){.footer::after{bottom:0;right:0;transform:scale(1)}}.footer__container{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.footer__container{flex-direction:row;gap:20px}}.footer__logo{margin-bottom:34px}@media screen and (min-width: 768px){.footer__logo{margin-bottom:0}}.footer__nav,.footer__address{display:flex;flex-direction:column;text-align:center;gap:8px}@media screen and (min-width: 768px){.footer__nav,.footer__address{flex-direction:row;text-align:left;flex-basis:50%;gap:20px}}.footer__icon:not(:last-child){margin-right:20px}@media screen and (min-width: 768px){.footer__icon:not(:last-child){margin-right:24px}}@media screen and (min-width: 768px){.footer__menu,.footer__logo{flex-basis:50%}}.footer__link,.footer__address-link{color:var(--color-primary-light);font-weight:400;font-size:16px;line-height:100%;margin-bottom:16px;text-decoration:none}@media screen and (min-width: 768px){.footer__address-list,.footer__address-info{flex-basis:50%}}.footer__address-link{display:none}@media screen and (min-width: 768px){.footer__address-link{display:block;text-decoration:none;color:var(--color-primary-light)}}.footer__address-icon{fill:var(--color-primary-light);display:flex;flex-direction:row;justify-content:center}@media screen and (min-width: 768px){.footer__address-icon{justify-content:left}}.footer__address-copyright{font-weight:400;font-size:13px;line-height:100%;color:var(--color-secondary-gray-light)}.header{position:absolute;top:0;left:0;width:100%;height:106px;padding-top:16px}@media screen and (min-width: 1280px){.header{background:hsla(0,0%,100%,.2509803922);backdrop-filter:blur(10px);padding:32px 0}}.header__container{display:flex;align-items:center;gap:40px}.header__nav{display:flex;flex-grow:1;justify-content:space-between;align-items:center;gap:40px}.header__links,.header__social{display:none}@media screen and (min-width: 1280px){.header__links,.header__social{display:flex;justify-content:space-between;align-items:center;gap:56px}}.header__social{gap:32px}.header__burger{background-color:rgba(0,0,0,0);border:none;width:24px;height:24px;padding:0;fill:var(--color-primary-light)}@media screen and (min-width: 1280px){.header__burger{display:none}}.hero-section{width:100%;height:346px;display:flex;align-items:center;background-image:url("/img/hero-background-mobile.png");background-repeat:no-repeat;background-position:top center;background-size:cover}@media screen and (min-width: 768px){.hero-section{height:100%;max-height:688px;background-position:center;background-image:url("/img/hero-background.png")}}@media screen and (min-width: 1280px){.hero-section{height:820px;max-height:100%;background-position:top}}.hero-section__conrainer{text-align:center;padding-bottom:56px}@media screen and (min-width: 768px){.hero-section__conrainer{text-align:left;margin-left:106px;padding-bottom:126px}}.hero-section__description{padding-top:71px;font-size:12px}@media screen and (min-width: 1280px){.hero-section__description{padding-top:123px;font-size:18px}}.hero-section__title{font-weight:700;font-size:54px;line-height:46px;margin-bottom:32px;text-transform:capitalize;color:var(--color-primary-normal)}@media screen and (min-width: 1280px){.hero-section__title{max-width:530px;padding-top:16px;font-size:140px;line-height:114px;margin-bottom:40px}}.mobile-menu{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;padding:16px 24px;background-color:var(--color-primary-light);transform:translateX(100%);transition:transform .3s}.mobile-menu.is-open{transform:translateX(0)}.mobile-menu__btn-close{position:absolute;top:16px;right:20px;width:12px;height:12px;background-color:rgba(0,0,0,0);border:none;padding:0}.mobile-menu__btn-close:hover{cursor:pointer}.mobile-menu__links{margin-top:32px}.mobile-menu__link{font-size:14px;color:var(--color-primary-dark);text-decoration:none;padding-bottom:16px}.mobile-menu__link:hover{font-weight:700;color:var(--color-primary-normal)}.mobile-menu__social{display:flex;gap:16px}.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--color-secondary-blue), transparent 40%);transition:opacity .3s,visibility .3s}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{position:relative;width:100%;max-width:723px;height:100%;max-height:681px;padding:20px;display:flex;flex-direction:column;justify-content:space-evenly;background-color:var(--color-primary-dark);background-image:url("/img/modal_background.png");border-radius:48px;overflow-y:auto;text-align:center}@media screen and (min-width: 768px){.modal{padding:42px 144px}}.modal__btn-close{position:absolute;top:25px;right:15px;border:0;padding:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.modal__btn-close{top:42px;right:42px}}.modal__icon{fill:rgba(0,0,0,0)}.modal__icon:hover{cursor:pointer}.modal__form-field{margin-bottom:24px}.modal__title{font-weight:600;font-size:36px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--color-primary-light)}@media screen and (min-width: 1280px){.modal__title{font-weight:700;font-size:64px;margin-bottom:40px}}.modal__form{padding:0}@media screen and (min-width: 1280px){.modal__form{padding:0 62.5px}}.procedures-section{margin-bottom:40px}@media screen and (min-width: 768px){.procedures-section{margin-bottom:96px}}.procedures-section__title{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:24px}@media screen and (min-width: 768px){.procedures-section__title{font-weight:700;font-size:64px;margin-bottom:48px}}.procedures-section__slider{position:relative;align-items:center;margin:0 auto}@media screen and (min-width: 768px){.procedures-section__slider{width:calc(100% - 152px)}}.procedures-section__btn{display:none;position:absolute;top:calc(50% - 44px);transform:translateY(-50%)}@media screen and (min-width: 768px){.procedures-section__btn{display:flex}}.procedures-section__btn.prev{left:-76px}.procedures-section__btn.next{right:-76px}/*# sourceMappingURL=main.min.css.map */