@font-face{font-family:Futurapt;font-style:normal;font-weight:300;font-display:swap;src:local("Futurapt"),url("../fonts/FuturaPT Light.woff2") format("woff2"),url("../fonts/FuturaPT Light.woff") format("woff"),url("../fonts/FuturaPT Light.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Black Italic.woff2") format("woff2"),url("../fonts/Montserrat Black Italic.woff") format("woff"),url("../fonts/Montserrat Black Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Black.woff2") format("woff2"),url("../fonts/Montserrat Black.woff") format("woff"),url("../fonts/Montserrat Black.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Bold Italic.woff2") format("woff2"),url("../fonts/Montserrat Bold Italic.woff") format("woff"),url("../fonts/Montserrat Bold Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Bold.woff2") format("woff2"),url("../fonts/Montserrat Bold.woff") format("woff"),url("../fonts/Montserrat Bold.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat ExtraBold Italic.woff2") format("woff2"),url("../fonts/Montserrat ExtraBold Italic.woff") format("woff"),url("../fonts/Montserrat ExtraBold Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat ExtraBold.woff2") format("woff2"),url("../fonts/Montserrat ExtraBold.woff") format("woff"),url("../fonts/Montserrat ExtraBold.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat ExtraLight Italic.woff2") format("woff2"),url("../fonts/Montserrat ExtraLight Italic.woff") format("woff"),url("../fonts/Montserrat ExtraLight Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat ExtraLight.woff2") format("woff2"),url("../fonts/Montserrat ExtraLight.woff") format("woff"),url("../fonts/Montserrat ExtraLight.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Italic.woff2") format("woff2"),url("../fonts/Montserrat Italic.woff") format("woff"),url("../fonts/Montserrat Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Light Italic.woff2") format("woff2"),url("../fonts/Montserrat Light Italic.woff") format("woff"),url("../fonts/Montserrat Light Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Light.woff2") format("woff2"),url("../fonts/Montserrat Light.woff") format("woff"),url("../fonts/Montserrat Light.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Medium Italic.woff2") format("woff2"),url("../fonts/Montserrat Medium Italic.woff") format("woff"),url("../fonts/Montserrat Medium Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Medium.woff2") format("woff2"),url("../fonts/Montserrat Medium.woff") format("woff"),url("../fonts/Montserrat Medium.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Regular.woff2") format("woff2"),url("../fonts/Montserrat Regular.woff") format("woff"),url("../fonts/Montserrat Regular.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat SemiBold Italic.woff2") format("woff2"),url("../fonts/Montserrat SemiBold Italic.woff") format("woff"),url("../fonts/Montserrat SemiBold Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat SemiBold.woff2") format("woff2"),url("../fonts/Montserrat SemiBold.woff") format("woff"),url("../fonts/Montserrat SemiBold.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Thin Italic.woff2") format("woff2"),url("../fonts/Montserrat Thin Italic.woff") format("woff"),url("../fonts/Montserrat Thin Italic.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:local("Montserrat"),url("../fonts/Montserrat Thin.woff2") format("woff2"),url("../fonts/Montserrat Thin.woff") format("woff"),url("../fonts/Montserrat Thin.ttf") format("truetype")}:root{--default-font-family:"Montserrat";--second-font-family:"Futurapt";--padding-left:3.1250vw;--padding-right:3.1250vw;--black-color:#010101;--white-color:#fff;--dark-gray-color:#494846;--gray-color:#E9E6E1;--gray-color-2:#8E8E8C;--gray-color-3:#F7F7F7;--gray-color-4:#CFCBC6;--gray-color-5:#E4E6E7;--gray-color-6:#D9D9D9;--gray-color-7:#868686;--gray-color-8:#616161;--brown-color:#3F2409;--blue-color:#022557;--blue-color-2:#040127;--blue-color-3:#C3D4E6;--blue-color-4:#E3F2FF}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.section{padding-left:var(--padding-left);padding-right:var(--padding-right)}.section-mt{margin-top:9.375vw}.section-title{color:var(--black-color);font-family:var(--second-font-family);font-size:3.125vw;font-weight:300;line-height:120%}.section-title.blue{color:var(--blue-color)}.section-title.center{text-align:center}.section-description{color:var(--black-color);font-size:1vw;font-weight:400;line-height:120%}.section-description.blue{color:var(--blue-color)}.section-description.center{text-align:center}.btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:4.375vw;padding:0 1.875vw;border-radius:2.5vw;background:var(--gray-color);color:var(--brown-color);font-family:var(--default-font-family);font-size:1.25vw;font-weight:400;line-height:1;letter-spacing:-.0125vw;text-decoration:none;cursor:pointer;transition:.3s all ease-in-out}.btn:hover{color:var(--gray-color);background:var(--gray-color-2)}.btn:active{opacity:.75}.btn-1{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:4.375vw;padding:0 1.875vw;border-radius:2.5vw;font-family:var(--default-font-family);background:var(--gray-color);color:var(--brown-color);font-size:1vw;font-weight:400;line-height:120%;text-decoration:none;cursor:pointer;transition:.3s all ease-in-out}.btn-1:hover{color:var(--gray-color);background:var(--gray-color-2)}.btn-1:active{opacity:.75}.btn-2{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:4.25vw;padding:0 1.875vw;border-radius:2.5vw;background:var(--gray-color-3);color:var(--black-color);border:none;font-family:var(--default-font-family);font-size:1vw;font-weight:400;line-height:120%;text-decoration:none;cursor:pointer;transition:.3s all ease-in-out}.btn-2:hover{color:var(--gray-color);background:var(--gray-color-2)}.btn-2:active{opacity:.75}.btn-3{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:4.25vw;padding:0 1.875vw;border-radius:2.5vw;background:var(--white-color);color:var(--black-color);border:none;font-family:var(--default-font-family);font-size:1vw;font-weight:400;line-height:120%;text-decoration:none;cursor:pointer;transition:.3s all ease-in-out}.btn-3:hover{color:var(--gray-color);background:var(--gray-color-2)}.btn-3:active{opacity:.75}.btn-4{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:4.25vw;padding:0 1.875vw;border-radius:2.5vw;background:var(--blue-color);color:var(--white-color);border:none;font-family:var(--default-font-family);font-size:1vw;font-weight:400;line-height:120%;text-decoration:none;cursor:pointer;transition:.3s all ease-in-out}.btn-4:hover{color:var(--gray-color);background:var(--gray-color-2)}.btn-4:active{opacity:.75}.input-text input{display:block;box-sizing:border-box;width:100%;height:1.875vw;padding:0;border:none;border-bottom:1px solid rgba(1,1,1,.5);color:var(--black-color);font-family:var(--default-font-family);font-size:1vw;font-weight:400;background:0 0;border-radius:0;transition:.3s all ease-in-out}.input-text input::placeholder{color:rgba(1,1,1,.5)}.input-text input:focus{outline:0;border-color:var(--brown-color)}.input-text input.wpcf7-not-valid{border-color:red}.input-text.blue input{border-bottom:1px solid var(--blue-color);color:var(--blue-color)}.input-text.blue input:focus{border-color:var(--brown-color)}.input-text.blue input.wpcf7-not-valid{border-color:red}.textarea textarea{display:block;box-sizing:border-box;width:100%;height:5.625vw;padding:0;border:none;border-bottom:1px solid rgba(1,1,1,.5);color:var(--black-color);font-family:var(--default-font-family);font-size:1vw;font-weight:400;background:0 0;border-radius:0;resize:none;transition:.3s all ease-in-out}.textarea textarea::placeholder{color:rgba(1,1,1,.5)}.textarea textarea:focus{outline:0;border-color:var(--brown-color)}.textarea textarea.wpcf7-not-valid{border-color:red}.textarea.blue textarea{border-bottom:1px solid var(--blue-color);color:var(--blue-color)}.textarea.blue textarea:focus{border-color:var(--brown-color)}.checkbox label{display:block;position:relative;cursor:pointer}.checkbox label input{position:absolute;visibility:hidden;opacity:0}.checkbox label>span{display:block;position:relative;padding:.125vw 0 .125vw 1.875vw;color:var(--gray-color-8);font-size:.875vw;font-weight:400;line-height:120%}.checkbox label>span a{color:inherit;text-decoration:underline}.checkbox label>span a:hover{text-decoration:none}.checkbox label>span:before{content:"";display:block;position:absolute;box-sizing:border-box;left:0;top:0;width:1.25vw;height:1.25vw;border:1px solid var(--gray-color-8)}.checkbox label>span:after{content:"";display:block;position:absolute;top:.3125vw;left:.3125vw;width:.625vw;height:.625vw;background:var(--gray-color-8);opacity:0;z-index:5;transition:.3s all ease-in-out}.checkbox label input:checked+span:after{opacity:1}.wpcf7-not-valid-tip,.wpcf7-response-output,.wpcf7-spinner{display:none!important}.ft>:first-child{margin-top:0}.ft h1{display:block;margin-top:3.125vw;color:var(--black-color);font-family:var(--second-font-family);font-size:4vw;font-weight:300;line-height:120%;text-transform:capitalize}.ft h2{display:block;margin-top:3.125vw;color:var(--black-color);font-family:var(--second-font-family);font-size:3.125vw;font-weight:300;line-height:120%}.ft h3{display:block;margin-top:3.125vw;color:var(--black-color);font-family:var(--second-font-family);font-size:2vw;font-weight:300;line-height:120%}.ft h4,.ft h5,.ft h6{display:block;margin-top:1.875vw;font-family:var(--second-font-family);color:var(--black-color);font-size:1vw;font-weight:700;line-height:150%;text-transform:uppercase}.ft p{display:block;margin-top:1.875vw;color:var(--black-color);font-size:1vw;font-weight:400;line-height:150%}.ft ol{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;list-style-type:none;counter-reset:num;margin-top:1.875vw;row-gap:.9375vw;color:var(--black-color);font-size:1vw;font-weight:400;line-height:150%}.ft ol li:before{content:counter(num) ".";counter-increment:num;display:inline-block;vertical-align:middle;margin:-.125vw .75vw 0 .25vw}.ft ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1.875vw;row-gap:.9375vw;color:var(--black-color);font-size:1vw;font-weight:400;line-height:150%}.ft ul li:before{content:"";display:inline-block;vertical-align:middle;margin:-.125vw .75vw 0 .25vw;width:1vw;height:1vw;background-color:var(--gray-color);border-radius:50%}.ft ul.success li:before{background:url(../images/icons/success.svg) no-repeat center/100% auto}.ft ul.danger li:before{background:url(../images/icons/danger.svg) no-repeat center/100% auto}.ft a{color:var(--black-color);text-decoration:underline}.ft a:hover{text-decoration:none}.ft em{font-style:italic}.ft strong{font-weight:700}.ft img{display:block;margin-top:1.875vw;max-width:100%;height:auto}.site-breadcrumbs{color:var(--black-color);font-size:1vw;font-weight:400;line-height:120%}.site-breadcrumbs a{color:inherit;text-decoration:none;transition:.3s all ease-in-out}.site-breadcrumbs a:hover{color:var(--dark-gray-color)}.site-breadcrumbs .dot{margin:0 .3125vw}body{position:relative;font-family:var(--default-font-family);padding-top:8.125vw}.global-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:var(--white-color)}.site-header{display:flex;align-items:center;justify-content:center;position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:8.125vw;background:var(--white-color);z-index:300;transition:.3s all ease-in-out}.site-header__burger{display:block;margin-right:auto;width:3.75vw;height:1.4375vw;cursor:pointer;background-color:var(--dark-gray-color);mask:url(../images/icons/burger.svg) no-repeat center/100% auto;-webkit-mask:url(../images/icons/burger.svg) no-repeat center/100% auto;transition:.3s all ease-in-out}.site-header__burger:hover{background-color:var(--gray-color)}.site-header__logo{display:block;position:absolute;left:calc(50% - 7.5vw);top:50%;width:15vw;transform:translate(0,-50%)}.site-header__logo img,.site-header__logo svg{display:block;width:100%;height:auto}.site-header__tel{display:block;margin-left:auto;text-decoration:none;color:var(--black-color);font-size:1vw;font-weight:400;line-height:100%;letter-spacing:-.01vw}.site-header__btn{margin-left:2.5vw;width:16.75vw}.site-menu{display:block;box-sizing:border-box;position:fixed;top:0;left:0;width:31.25vw;background:var(--gray-color-5);padding:0 3.125vw 3.125vw;z-index:350;transition:.3s all ease-in-out}.site-menu:not(.open){transform:translate(-100vw,0);opacity:0;visibility:hidden}.site-menu__head{display:flex;align-items:center;justify-content:space-between;height:8.125vw}.site-menu__logo{display:block;width:15vw}.site-menu__logo img,.site-menu__logo svg{display:block;width:100%;height:auto}.site-menu__close{display:block;width:1.75vw;height:1.75vw;cursor:pointer;background-color:var(--black-color);mask:url(../images/icons/close.svg) no-repeat center/100% auto;-webkit-mask:url(../images/icons/close.svg) no-repeat center/100% auto;transition:.3s all ease-in-out}.site-menu__close:hover{background-color:var(--gray-color-2)}.site-menu__list{display:block;margin-top:5vw}.site-menu__list ul{display:flex;flex-direction:column;row-gap:1.875vw}.site-menu__list ul li{display:block}.site-menu__list ul li a{color:var(--black-color);font-family:var(--second-font-family);font-size:2vw;font-weight:300;line-height:120%;text-decoration:none;transition:.3s all ease-in-out}.site-menu__list ul li a:hover{color:var(--gray-color-2)}.site-menu__list ul li.current-menu-item>a{color:var(--brown-color)}.site-menu__tel{display:block;margin-top:4.375vw;color:var(--black-color);font-size:2vw;font-weight:300;line-height:120%;text-decoration:none}.site-menu__btn{margin-top:1.25vw;width:16.75vw}.main-hero{display:flex;align-items:stretch;overflow:hidden}.main-hero__subscription{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:50%;padding:6.875vw 0 7.1875vw;background:var(--gray-color-3)}.main-hero__subscription_image{width:26.8125vw}.main-hero__subscription_image img{display:block;width:100%;height:auto}.main-hero__subscription_heading{margin-top:1.875vw;color:var(--black-color);font-size:1.875vw;font-weight:300;line-height:100%;letter-spacing:-.0563vw;text-transform:uppercase}.main-hero__subscription_btn{margin-top:1.875vw;width:16.75vw}.main-hero__cosmetic{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;padding:6.875vw 0 7.1875vw;width:50%;position:relative}.main-hero__cosmetic img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}.main-hero__cosmetic_btn{position:relative;width:16.75vw;font-size:1vw;font-weight:400;line-height:120%;z-index:5}.about-hero{padding-top:3.75vw;overflow:hidden}.about-hero__box{display:flex;justify-content:space-between}.about-hero__title{width:calc(50% - .6875vw)}.about-hero__description{width:calc(50% - .6875vw);color:var(--dark-gray-color);font-size:1.9375vw;font-weight:300;line-height:120%;letter-spacing:-.0581vw}.about-hero__image{margin-top:3.125vw}.about-hero__image img{display:block;width:100%;height:auto}.about-hero__text{margin-top:3.125vw;color:var(--dark-gray-color);font-size:1.9375vw;font-weight:300;line-height:120%;letter-spacing:-.0581vw}.services-hero{display:flex;flex-direction:column;align-items:center;padding-top:4.375vw}.services-hero__text{display:flex;flex-direction:column;align-items:center;position:relative}.services-hero__description{margin-top:.625vw;color:var(--black-color);text-align:center;font-size:1.9375vw;font-weight:300;line-height:120%;letter-spacing:-.0581vw}.services-hero__description img{display:inline-block;vertical-align:middle;height:1.875vw;width:auto}.services-hero__btn{margin-top:1.25vw;width:22.5vw}.services-hero__image{position:absolute;top:50%;transform:translate(0,-50%)}.services-hero__image img{display:block;width:100%;height:auto}.services-hero__image.image-1{width:8.625vw;right:calc(100% + .9375vw)}.services-hero__image.image-2{width:5.8125vw;left:calc(100% + .9375vw)}.services-list{margin-top:6.25vw}.services-list__menu{display:block;position:-webkit-sticky;position:sticky;top:8.125vw;background:var(--white-color);padding-top:1px;padding-bottom:1.875vw;z-index:10}.services-list__menu ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.services-list__menu ul a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.625vw 3.125vw;color:var(--black-color);text-align:center;font-family:var(--second-font-family);font-size:2vw;font-weight:300;line-height:120%;text-transform:capitalize;text-decoration:none;border-radius:2.5vw;border:1px solid var(--black-color);transition:.3s all ease-in-out}.services-list__menu ul a.active{background-color:var(--black-color);color:var(--white-color)}.services-list__menu.center ul{justify-content:center}.services-list__items{display:flex;flex-direction:column;row-gap:9.375vw;margin-top:1.25vw}.services-list__item{display:flex;justify-content:space-between;width:100%}.services-list__item_image{width:calc(50% - .625vw)}.services-list__item_image img{display:block;width:100%;height:auto}.services-list__item_content{width:calc(50% - .625vw)}.services-list__heading{color:var(--black-color);font-family:var(--second-font-family);font-size:4vw;font-weight:300;line-height:120%}.services-list__description{margin-top:1.25vw;color:var(--black-color);font-size:1vw;font-weight:400;line-height:120%}.services-list__price_list{margin-top:1.25vw}.services-list__btn{margin-top:1.875vw}.services-list__price_item{padding:.625vw 0;border-top:1px solid var(--gray-color-6)}.services-list__price_item:last-child{border-bottom:1px solid var(--gray-color-6)}.services-list__price_item_heading{display:block;padding:1.25vw 2.5vw 1.25vw 0;position:relative;color:var(--black-color);font-size:1vw;font-weight:400;line-height:120%;cursor:pointer}.services-list__price_item_heading:after{content:"";display:block;position:absolute;right:0;top:calc(50% - .625vw);width:1.25vw;height:1.25vw;background-color:var(--black-color);mask:url(../images/icons/price_item.svg) no-repeat center/100% auto;-webkit-mask:url(../images/icons/price_item.svg) no-repeat center/100% auto;transition:.3s all ease-in-out}.services-list__price_item_content{display:flex;flex-direction:column;box-sizing:border-box;row-gap:.625vw;max-height:0;overflow:hidden;opacity:0;transition:.3s all ease-in-out}.services-list__price_item_line{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;column-gap:1.25vw;width:100%;color:var(--black-color);font-size:1vw;font-weight:300;line-height:120%}.services-list__price_item_line>div:last-child{text-align:right}.services-list__price_item.open .services-list__price_item_heading:after{transform:rotate(45deg)}.services-list__price_item.open .services-list__price_item_content{opacity:1;max-height:500vh;padding-bottom:1.25vw}body.cosmetic{padding-top:0}body.cosmetic .site-header{position:absolute;background:0 0}body.cosmetic .site-header__burger{background-color:var(--white-color)}body.cosmetic .site-header__burger:hover{background-color:var(--gray-color)}body.cosmetic .site-header__logo img,body.cosmetic .site-header__logo svg{filter:invert(100%)}body.cosmetic .site-header__tel{color:var(--white-color)}body.cosmetic .site-header__btn{color:var(--blue-color);background:var(--white-color)}body.cosmetic .site-header__btn:hover{color:var(--gray-color);background:var(--gray-color-2)}body.cosmetic .site-header__btn:active{opacity:.75}.cosmetic-hero{position:relative;background:var(--blue-color-2);min-height:100vh}.cosmetic-hero__video{display:block;width:100%;height:auto}.cosmetic-hero__text{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.cosmetic-hero__title{color:var(--white-color);text-align:center;font-size:3.5625vw;font-weight:400;line-height:110%;letter-spacing:-.0712vw;text-transform:uppercase}.contacts-hero{padding-top:7.5vw;overflow:hidden}.contacts-hero__box{display:flex;justify-content:space-between}.contacts-hero__form,.contacts-hero__image,.contacts-hero__info{width:calc(50% - .625vw)}.contacts-hero__description{margin-top:1.25vw}.contacts-hero__links{display:flex;flex-direction:column;margin-top:1.875vw;row-gap:1.25vw}.contacts-hero__links a{color:var(--black-color);font-size:2vw;font-weight:400;line-height:100%;letter-spacing:-.02vw;text-decoration:none}.contacts-hero__soc{display:flex;align-items:center;justify-content:flex-start;margin-top:3.125vw;column-gap:1.25vw}.contacts-hero__soc a{display:block;text-decoration:none;width:2.5vw;transition:.3s all ease-in-out}.contacts-hero__soc a:hover{opacity:.75}.contacts-hero__soc a img,.contacts-hero__soc a svg{display:block;width:100%;height:auto}.contacts-hero__form{padding-top:3.125vw}.contacts-hero__form form{display:block}.contacts-hero__form_row+.contacts-hero__form_row{margin-top:1.875vw}.contacts-hero__form_row:last-child{margin-top:3.125vw}.contacts-hero__image img{display:block;width:100%;height:auto}.popup-overlay{visibility:hidden;opacity:0}.popup{visibility:hidden;opacity:0;transform:translate(0,6.25vw)}body.cosmetic{padding-top:0}body.cosmetic .site-header{position:absolute;background:0 0}body.cosmetic .site-header__burger{background-color:var(--white-color)}body.cosmetic .site-header__burger:hover{background-color:var(--gray-color)}body.cosmetic .site-header__logo img,body.cosmetic .site-header__logo svg{filter:invert(100%)}body.cosmetic .site-header__tel{color:var(--white-color)}body.cosmetic .site-header__btn{color:var(--blue-color);background:var(--white-color)}body.cosmetic .site-header__btn:hover{color:var(--gray-color);background:var(--gray-color-2)}body.cosmetic .site-header__btn:active{opacity:.75}.service-hero__title{padding-top:1.875vw;color:var(--black-color);font-family:var(--second-font-family);font-size:4vw;font-weight:300;line-height:120%;text-transform:capitalize}.service-hero__excerpt{margin-top:3.125vw}.service-hero__btn{margin-top:1.875vw;width:18.75vw}.service-hero__text{margin-top:3.125vw}.def-page{padding-top:6.25vw}.def-page__description{margin-top:3.125vw}.def-page .services-list__menu{margin-top:3.125vw}.consent-popup{display:none}@media screen and (min-width:992px){::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background-color:var(--section-background-color)}::-webkit-scrollbar-thumb{background-color:var(--section-font-color)}body.no-scroll{overflow:hidden;padding-right:4px}.services-list__menu ul a:hover{background-color:var(--black-color);color:var(--white-color)}}@media screen and (min-width:0px) and (max-width:991px){:root{--padding-left:5.7143vw;--padding-right:5.7143vw}.section-mt{margin-top:22.8571vw}.section-title{font-size:11.1429vw;line-height:100%}.section-description{font-size:4.5714vw}.btn{height:14.2857vw;border-radius:11.4286vw;font-size:4.5714vw;letter-spacing:-.0571vw}.btn-1{height:14.2857vw;border-radius:11.4286vw;font-size:4.5714vw;letter-spacing:-.0571vw}.btn-2{height:14.2857vw;border-radius:11.4286vw;font-size:4.5714vw}.btn-3{height:14.2857vw;border-radius:11.4286vw;font-size:4.5714vw}.btn-4{height:14.2857vw;border-radius:11.4286vw;font-size:4.5714vw}.input-text input{height:8.5714vw;font-size:4vw}.textarea textarea{height:25.7143vw;font-size:4vw}.checkbox label>span{padding:0 0 0 8.5714vw;color:var(--gray-color-8);font-size:4vw;font-weight:400;line-height:120%}.checkbox label>span:before{width:5.7143vw;height:5.7143vw}.checkbox label>span:after{top:1.4286vw;left:1.4286vw;width:2.8571vw;height:2.8571vw}.ft h1{margin-top:8.5714vw;font-size:11.1429vw}.ft h2{margin-top:8.5714vw;font-size:6.8571vw}.ft h3{margin-top:8.5714vw;font-size:5.7143vw}.ft h4,.ft h5,.ft h6{margin-top:5.7143vw;font-size:4.5714vw}.ft p{margin-top:5.7143vw;font-size:4.5714vw}.ft ol{margin-top:5.7143vw;font-size:4.5714vw;row-gap:4.5714vw}.ft ol li:before{margin:-.125vw 2.2857vw 0 0}.ft ul{margin-top:5.7143vw;font-size:4.5714vw;row-gap:4.5714vw}.ft ul li:before{margin:-.125vw 2.2857vw 0 0;width:4.5714vw;height:4.5714vw}.site-breadcrumbs{font-size:4vw}.site-breadcrumbs .dot{margin:0 1.1429vw}body{padding-top:20vw}.site-header{flex-direction:row-reverse;justify-content:space-between;height:20vw}.site-header__burger{margin-right:0;width:11.4286vw;height:4.8571vw;mask:url(../images/icons/burger-mobile.svg) no-repeat center/100% auto;-webkit-mask:url(../images/icons/burger-mobile.svg) no-repeat center/100% auto}.site-header__logo{position:relative;left:auto;top:auto;width:38.2857vw;transform:none}.site-header__tel{display:none}.site-header__btn{display:none}body.services .site-header:not(.scrolled){background:0 0}body.services .site-header:not(.scrolled) .site-header__burger{background-color:var(--white-color)}body.services .site-header:not(.scrolled) .site-header__logo{filter:invert(1)}.site-menu{width:100%;padding:0 5.7143vw 14.2857vw}.site-menu__head{height:20vw}.site-menu__logo{width:38.2857vw}.site-menu__close{width:7.4286vw;height:7.4286vw}.site-menu__list{margin-top:8.5714vw;overflow:auto;max-height:calc(100vh - 85.7143vw)}.site-menu__list ul{row-gap:8.5714vw}.site-menu__list ul li a{font-size:9.1429vw}.site-menu__tel{margin-top:14.2857vw;font-size:9.1429vw}.site-menu__btn{width:100%;margin-top:9.1429vw}.main-hero{flex-direction:column}.main-hero__subscription{width:100%;padding:8.5714vw 5.7143vw}.main-hero__subscription_image{order:2;width:82vw;margin-top:6.8571vw}.main-hero__subscription_heading{order:1;margin-top:0;font-size:6.8571vw;letter-spacing:-.2057vw;text-align:center}.main-hero__subscription_btn{order:3;margin-top:8.5714vw;width:100%}.main-hero__cosmetic{width:100%;height:137.1429vw;padding:14.2857vw 5.7143vw}.main-hero__cosmetic_btn{width:100%}.about-hero{padding-top:17.1429vw}.about-hero__box{display:block}.about-hero__title{width:100%}.about-hero__description{width:100%;margin-top:5.7143vw;font-size:5.7143vw;letter-spacing:-.1714vw}.about-hero__image{margin-top:8.5714vw}.about-hero__text{margin-top:8.5714vw;font-size:5.7143vw;letter-spacing:-.1714vw}.not-webp .services-hero{background:url(../images/services-hero-back.jpg) no-repeat center top/cover}.services-hero{box-sizing:border-box;padding-top:0;margin-top:-20vw}.services-hero__text{box-sizing:border-box;padding-top:27.1429vw;padding-bottom:14.2857vw;min-height:100vh}.services-hero__title{color:var(--white-color);font-size:11.1429vw;font-weight:300;line-height:120%;text-align:center;margin-bottom:14.2857vw}.services-hero__description{margin-top:auto;color:var(--white-color);font-family:var(--second-font-family);font-size:6.8571vw}.services-hero__btn{margin-top:5.7143vw;width:100%}.services-hero__image{display:none}.services-list{margin-top:14.2857vw}.services-list__menu{top:20vw;padding-bottom:2.8571vw}.services-list__menu ul{justify-content:center;column-gap:1.4286vw;row-gap:1.4286vw}.services-list__menu ul a{padding:2.2857vw 4.5714vw;border-radius:11.4286vw;font-size:4vw}.services-list__items{row-gap:22.8571vw;margin-top:5.7143vw}.services-list__item{flex-direction:column}.services-list__item_image{width:100%}.services-list__item_content{width:100%;margin-top:8.5714vw}.services-list__heading{font-size:9.1429vw}.services-list__description{margin-top:2.8571vw;font-size:4.5714vw}.services-list__price_list{margin-top:5.7143vw}.services-list__btn{margin-top:8.5714vw}.services-list__price_item{padding:0}.services-list__price_item_heading{padding:5.7143vw 11.4286vw 5.7143vw 0;font-size:4.5714vw}.services-list__price_item_heading:after{top:calc(50% - 2.8571vw);width:5.7143vw;height:5.7143vw}.services-list__price_item_content{row-gap:4.5714vw}.services-list__price_item_line{column-gap:2.8571vw;font-size:4vw}.services-list__price_item.open .services-list__price_item_content{max-height:500vh;padding-bottom:5.7143vw}.cosmetic-hero{display:flex;align-items:flex-end;justify-content:center}.cosmetic-hero__title{font-size:9.1429vw;line-height:110%;letter-spacing:-.0914vw}.contacts-hero{padding-top:8.5714vw}.contacts-hero__box{display:block}.contacts-hero__form,.contacts-hero__image,.contacts-hero__info{width:100%}.contacts-hero__description{margin-top:2.8571vw}.contacts-hero__links{margin-top:5.7143vw;row-gap:2.8571vw}.contacts-hero__links a{font-size:5.7143vw;letter-spacing:-.0571vw}.contacts-hero__soc{margin-top:5.7143vw;column-gap:2.8571vw}.contacts-hero__soc a{width:11.4286vw}.contacts-hero__form{padding-top:8.5714vw}.contacts-hero__form_row+.contacts-hero__form_row{margin-top:5.7143vw}.contacts-hero__form_row:last-child{margin-top:8.5714vw}.contacts-hero__image{margin-top:5.7143vw}.service-hero__title{padding-top:5.7143vw;font-size:11.1429vw}.service-hero__excerpt{margin-top:5.7143vw}.service-hero__btn{margin-top:5.7143vw;width:100%}.service-hero__text{margin-top:5.7143vw}.def-page{padding-top:22.8571vw}.def-page__description{margin-top:5.7143vw}.def-page .services-list__menu{margin-top:5.7143vw}}@media screen and (min-width:0px) and (max-width:991px){.webp .services-hero{background:url(../images/services-hero-back.webp) no-repeat center top/cover}}