@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/Montserrat/Montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/Montserrat/Montserrat-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/Montserrat/Montserrat-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--wrapper-min: 90vw;--wrapper-max: 130rem;--border-radius: 0rem;--black: #0f0f0f;--green: #2a5747;--background: #fcf7ff;--primary: var(--green);--secondary: #2196f317;--tertiary: #2196f317;--tertiary: #ffffff;--accent: #572a3a;--accent: #e2b592;--text: var(--black);--text-accent: white;--error: #ff6666;color-scheme:light;--scroll-bar-width: 0px;--scroll-bar-height: 0px;--scroll-bar-color: transparent;--scroll-bar-radius: 0px;--scroll-bar-track-color: transparent;--primary-font: Montserrat, sans-serif;--secondary-font: serif;--accent-font: Syncopate;--font-size-h1: 4.4rem;--font-size-h2: 3rem;--font-size-h3: 2rem;--font-size-text: 1.6rem;--font-size-small: 1.2rem;--line-height-h1: 6.5rem;--line-height-h2: 4.2rem;--line-height-h3: 3.2rem;--line-height-text: 3rem;--line-height-small: 2rem}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100vw;overflow-x:hidden}body{font-family:var(--primary-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background);opacity:1;background-image:radial-gradient(var(--background) 0.5px, transparent 0.5px),radial-gradient(var(--primary) 0.5px, var(--background) 0.5px);background-size:20px 20px;background-position:0 0,10px 10px}*{box-sizing:border-box;padding:0;margin:0;font-size:62.5%;outline:none;border:none;list-style-type:none;scrollbar-width:none;color:var(--text)}p,a,label,input,textarea,select,button,span,li{font-size:var(--font-size-text);line-height:var(--line-height-text);letter-spacing:.6px;font-weight:400;font-family:Montserrat}h1,h1 span{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:900;letter-spacing:1.5px;color:#fff}h1 span,h1 span span{font-size:var(--font-size-h1)}h2,h2 span{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:500;font-family:Montserrat}h2 span,h2 span span{font-weight:900;color:var(--primary)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:400}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;background-color:rgba(0,0,0,0)}input,button,textarea,select,a,button,label{color:inherit;text-decoration:none;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:var(--scroll-bar-width);height:var(--scroll-bar-height)}::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:var(--scroll-bar-radius)}::-webkit-scrollbar-track{background:var(--scroll-bar-track-color)}::-moz-selection{background-color:var(--accent);color:var(--text-accent)}::selection{background-color:var(--accent);color:var(--text-accent)}section{display:flex;flex-direction:column;gap:5rem;padding:8rem 0}.wrapper{width:min(var(--wrapper-min),var(--wrapper-max));margin:auto;position:relative;z-index:10}.overlay{width:100%;height:100%;background:rgba(137,126,126,.6509803922);background:rgba(0,0,0,.5019607843)}.reveal{transition:.5s;transform:translateY(100px);opacity:0}.reveal.revealed{transform:translateY(0);opacity:1}main{overflow:hidden;position:relative;background-color:var(--background);overflow:visible}main:last-of-type{z-index:10}main{background-color:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23EDE8F0' stroke-width='1' stroke-opacity='0.2'%3E%3Crect x='-40' y='40' width='75' height='75'/%3E%3Crect x='-35' y='45' width='65' height='65'/%3E%3Crect x='-30' y='50' width='55' height='55'/%3E%3Crect x='-25' y='55' width='45' height='45'/%3E%3Crect x='-20' y='60' width='35' height='35'/%3E%3Crect x='-15' y='65' width='25' height='25'/%3E%3Crect x='-10' y='70' width='15' height='15'/%3E%3Crect x='-5' y='75' width='5' height='5'/%3E%3Crect width='35' height='35'/%3E%3Crect x='5' y='5' width='25' height='25'/%3E%3Crect x='10' y='10' width='15' height='15'/%3E%3Crect x='15' y='15' width='5' height='5'/%3E%3Crect x='40' width='75' height='75'/%3E%3Crect x='45' y='5' width='65' height='65'/%3E%3Crect x='50' y='10' width='55' height='55'/%3E%3Crect x='55' y='15' width='45' height='45'/%3E%3Crect x='60' y='20' width='35' height='35'/%3E%3Crect x='65' y='25' width='25' height='25'/%3E%3Crect x='70' y='30' width='15' height='15'/%3E%3Crect x='75' y='35' width='5' height='5'/%3E%3Crect x='40' y='80' width='35' height='35'/%3E%3Crect x='45' y='85' width='25' height='25'/%3E%3Crect x='50' y='90' width='15' height='15'/%3E%3Crect x='55' y='95' width='5' height='5'/%3E%3Crect x='120' y='-40' width='75' height='75'/%3E%3Crect x='125' y='-35' width='65' height='65'/%3E%3Crect x='130' y='-30' width='55' height='55'/%3E%3Crect x='135' y='-25' width='45' height='45'/%3E%3Crect x='140' y='-20' width='35' height='35'/%3E%3Crect x='145' y='-15' width='25' height='25'/%3E%3Crect x='150' y='-10' width='15' height='15'/%3E%3Crect x='155' y='-5' width='5' height='5'/%3E%3Crect x='120' y='40' width='35' height='35'/%3E%3Crect x='125' y='45' width='25' height='25'/%3E%3Crect x='130' y='50' width='15' height='15'/%3E%3Crect x='135' y='55' width='5' height='5'/%3E%3Crect y='120' width='75' height='75'/%3E%3Crect x='5' y='125' width='65' height='65'/%3E%3Crect x='10' y='130' width='55' height='55'/%3E%3Crect x='15' y='135' width='45' height='45'/%3E%3Crect x='20' y='140' width='35' height='35'/%3E%3Crect x='25' y='145' width='25' height='25'/%3E%3Crect x='30' y='150' width='15' height='15'/%3E%3Crect x='35' y='155' width='5' height='5'/%3E%3Crect x='200' y='120' width='75' height='75'/%3E%3Crect x='40' y='200' width='75' height='75'/%3E%3Crect x='80' y='80' width='75' height='75'/%3E%3Crect x='85' y='85' width='65' height='65'/%3E%3Crect x='90' y='90' width='55' height='55'/%3E%3Crect x='95' y='95' width='45' height='45'/%3E%3Crect x='100' y='100' width='35' height='35'/%3E%3Crect x='105' y='105' width='25' height='25'/%3E%3Crect x='110' y='110' width='15' height='15'/%3E%3Crect x='115' y='115' width='5' height='5'/%3E%3Crect x='80' y='160' width='35' height='35'/%3E%3Crect x='85' y='165' width='25' height='25'/%3E%3Crect x='90' y='170' width='15' height='15'/%3E%3Crect x='95' y='175' width='5' height='5'/%3E%3Crect x='120' y='160' width='75' height='75'/%3E%3Crect x='125' y='165' width='65' height='65'/%3E%3Crect x='130' y='170' width='55' height='55'/%3E%3Crect x='135' y='175' width='45' height='45'/%3E%3Crect x='140' y='180' width='35' height='35'/%3E%3Crect x='145' y='185' width='25' height='25'/%3E%3Crect x='150' y='190' width='15' height='15'/%3E%3Crect x='155' y='195' width='5' height='5'/%3E%3Crect x='160' y='40' width='75' height='75'/%3E%3Crect x='165' y='45' width='65' height='65'/%3E%3Crect x='170' y='50' width='55' height='55'/%3E%3Crect x='175' y='55' width='45' height='45'/%3E%3Crect x='180' y='60' width='35' height='35'/%3E%3Crect x='185' y='65' width='25' height='25'/%3E%3Crect x='190' y='70' width='15' height='15'/%3E%3Crect x='195' y='75' width='5' height='5'/%3E%3Crect x='160' y='120' width='35' height='35'/%3E%3Crect x='165' y='125' width='25' height='25'/%3E%3Crect x='170' y='130' width='15' height='15'/%3E%3Crect x='175' y='135' width='5' height='5'/%3E%3Crect x='200' y='200' width='35' height='35'/%3E%3Crect x='200' width='35' height='35'/%3E%3Crect y='200' width='35' height='35'/%3E%3C/g%3E%3C/svg%3E")}.button{display:flex;flex-direction:row;align-items:center;justify-content:center;text-transform:uppercase;padding:1.2rem 3rem;font-size:1.4rem;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .15s ease}.button.primary{background-color:var(--primary);font-weight:bold;color:var(--text-accent);border:2px solid var(--primary)}.button.primary:hover{background-color:var(--accent);border-color:var(--accent);color:var(--text)}.button.secondary{border:2px solid var(--primary);color:var(--text-accent);font-weight:bold}.button.secondary:hover{background-color:var(--primary);color:var(--text-accent)}.button:active{transform:scale(0.97)}.button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button.small{font-size:var(--font-size-small);padding:1 1rem}@media only screen and (min-width: 860px){:root{--font-size-h1: 5.4rem;--font-size-h2: 4.5rem;--line-height-h2: 5.5rem}.overlay{background:rgba(0,0,0,.2117647059)}.reveal{transform:translateY(150px)}}#nav{width:100vw;position:fixed;top:0;left:0;z-index:1000;background-color:rgba(0,0,0,0);padding:0;transition:.3s}#nav.background{background-color:var(--background);border-bottom-color:var(--primary)}#nav.background .text-logo,#nav.background .text-logo span{color:var(--text)}#nav.background .languageSwitcher .selector{color:var(--primary)}#nav.background .languageSwitcher .selector svg{fill:var(--primary)}#nav.background #hamburger span{background-color:var(--primary)}#nav .wrapper{display:flex;align-items:center;justify-content:space-between}#nav .wrapper div.menu-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem}#nav #logo{line-height:0 !important;transition:.3s;width:8rem;padding:1.2rem 1.5rem 1.8rem;padding:0rem .5rem 1rem;background-color:var(--background);background-color:var(--primary)}#nav #logo img{transform:translateY(2px);width:100%}#nav .text-logo,#nav .text-logo span{font-size:2.2rem;line-height:0 !important;transition:.3s;font-family:Lato;letter-spacing:1px}#nav menu{width:100vw;height:100vh;position:fixed;top:8.05rem;left:100vw;display:flex;flex-direction:row;transition:.3s}#nav menu .dropdown-container span{display:none}#nav menu .link{width:100%;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:1.5rem;padding:2rem 5vw;font-size:var(--font-size-text);text-transform:uppercase;color:var(--text-accent);transition:.3s}#nav menu .link svg{transform:scale(0.9);transition:.3s}#nav menu .link svg path{stroke:var(--text-accent)}#nav menu .link.active{color:var(--primary);background-color:var(--background)}#nav menu .link.active svg path{stroke:var(--primary)}#nav menu .menu-container{width:60%;background-color:rgba(42,86,71,.7803921569);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#nav menu .transparent{width:40%;height:100%;background:rgba(0,0,0,0)}#nav menu.open{left:0vw}#nav #hamburger{background-color:rgba(0,0,0,0);font-size:0;line-height:0}#nav #hamburger div{display:flex;flex-direction:column;height:1.5rem;justify-content:space-between}#nav #hamburger.open span:first-of-type{transform:rotate(45deg);top:7px}#nav #hamburger.open span:nth-of-type(2){width:0;opacity:0}#nav #hamburger.open span:last-of-type{transform:rotate(-45deg);top:-7px}#nav #hamburger span{width:2.3rem;height:.1rem;position:relative;top:0;display:block;background-color:var(--text-accent);transition:.3s}#nav #hamburger span:nth-of-type(2){width:1.8rem;transition:.2s}@media only screen and (min-width: 860px){#nav .text-logo{position:static;transform:none}#nav #hamburger{display:none}#nav .wrapper{justify-content:flex-start;gap:1.5rem}#nav .wrapper div.menu-wrapper{margin-left:auto !important}#nav menu{width:100%;height:auto;position:static;top:auto;left:auto}#nav menu div.transparent{display:none}#nav menu div.menu-container{position:relative;display:flex;flex-direction:row;background-color:rgba(0,0,0,0) !important;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);height:auto;width:100%;gap:1rem}#nav menu div.menu-container .link{font-size:var(--font-size-small) !important;line-height:var(--line-height-small) !important;text-transform:uppercase;letter-spacing:1 !important;font-weight:600;color:var(--text-accent);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.8rem 1rem;border-bottom:1px solid rgba(0,0,0,0);transition:.3s;position:relative;border-radius:var(--border-radius)}#nav menu div.menu-container .link::before{content:"";position:absolute;bottom:0px;width:0%;left:50%;transform:translateX(-50%);height:1px;background-color:rgba(0,0,0,0);transition:.3s}#nav menu div.menu-container .link:hover,#nav menu div.menu-container .link.active{color:var(--text-accent) !important;background-color:var(--primary)}#nav menu div.menu-container .link:hover::before,#nav menu div.menu-container .link.active::before{background-color:var(--primary);width:70%}#nav menu div.menu-container .link svg{display:none}#nav menu div.menu-container .dropdown-container{position:relative}#nav menu div.menu-container .dropdown-container span{display:block;font-size:var(--font-size-text)}#nav menu div.menu-container .dropdown-container span:hover{cursor:pointer}#nav menu div.menu-container .dropdown-container:hover span{color:var(--primary);background-color:rgba(0,0,0,0)}#nav menu div.menu-container .dropdown-container:hover span::before{background-color:var(--primary);width:70%}#nav menu div.menu-container .dropdown-container .dropdown{position:absolute;top:3.6rem;left:50%;transform:translateX(-50%);transition:.3s;height:0px;overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;flex-direction:column;background-color:var(--background);border:0px solid rgba(0,0,0,0);border-top:0}#nav menu div.menu-container .dropdown-container .dropdown .link{width:100%}#nav menu div.menu-container .dropdown-container .dropdown .link::before{background-color:rgba(0,0,0,0) !important}#nav menu div.menu-container .link:hover+.dropdown,#nav menu div.menu-container .dropdown:hover{height:138px;border:1px solid var(--primary)}#nav.background .text-logo{margin-left:-1rem}#nav.background .languageSwitcher .selector{color:var(--text)}#nav.background .languageSwitcher .selector svg{fill:var(--text)}#nav.background menu div.menu-container .link{color:var(--text)}#nav.background menu div.menu-container .link:hover,#nav.background menu div.menu-container .link.active{color:var(--text-accent) !important}}.languageSwitcher{position:relative}.languageSwitcher button{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:var(--font-size-small);font-weight:600;color:var(--text);background-color:rgba(0,0,0,0)}.languageSwitcher .selector{display:flex;align-items:center;gap:.4rem;padding:1rem 1rem;font-size:1.4rem;width:65px;background-color:rgba(0,0,0,0);transition:.4s;color:var(--text-accent)}.languageSwitcher .selector svg{width:1.8rem;fill:var(--text-accent);transform:rotate(90deg);transition:.4s;stroke-width:2px}.languageSwitcher .selector.active{background-color:var(--tertiary);color:var(--text)}.languageSwitcher .selector.active svg{transform:rotate(-90deg);fill:#000}.languageSwitcher .pop-up{display:flex;flex-direction:column;background-color:rgba(0,0,0,0);position:absolute;height:0;padding-block:0rem;width:65px;overflow:hidden;transition:.3s;border:2px solid rgba(0,0,0,0)}.languageSwitcher .pop-up.active{border-color:var(--primary);background-color:var(--tertiary) !important}.languageSwitcher .pop-up button{gap:1rem;justify-content:center;transition:.3s}@media only screen and (min-width: 860px){.languageSwitcher .selector{color:var(--text-accent)}.languageSwitcher .selector svg{fill:var(--text-accent)}.languageSwitcher .selector:hover,.languageSwitcher:has(.pop-up:hover) .selector{background-color:var(--tertiary);color:var(--text)}.languageSwitcher .selector:hover svg,.languageSwitcher:has(.pop-up:hover) .selector svg{transform:rotate(-90deg);fill:var(--text)}.languageSwitcher .selector:hover+.pop-up,.languageSwitcher .pop-up:hover{height:50px !important;border-color:var(--primary);background-color:var(--tertiary) !important;gap:0}.languageSwitcher .pop-up button:hover{background-color:var(--primary);color:var(--text-accent)}}header.website{position:relative;background-image:url("/images/header-bg.webp");background-position:center center;background-size:cover}header.website.services{background-image:url("/images/services-header-background.webp")}header.website.about-header{background-image:url("/images/about-header-background.webp")}header.website.consultation{background-image:url("/images/services/consultation-background.webp")}header.website.facial{background-image:url("/images/services/facial-background.webp")}header.website.microneedling{background-image:url("/images/services/microneedling-background.webp")}header.website.medical{background-image:url("/images/services/medical-background.webp")}header.website.pmu{background-image:url("/images/services/pmu-background.webp")}header.website.lashes{background-image:url("/images/services/lashes-background.webp")}header.website.hairremoval{background-image:url("/images/services/hairremoval-background.webp")}header.website.beauty{background-image:url("/images/services/beauty-background.webp")}header.website.regeneration{background-image:url("/images/services/regeneration-background.webp")}header.website{width:100vw;height:100svh}header.website .overlay{display:flex;align-items:flex-end;-webkit-backdrop-filter:brightness(0.8);backdrop-filter:brightness(0.8)}header.website h1,header.website h1 span{color:var(--text-accent);font-size:4rem;line-height:5rem;text-align:left;font-family:Montserrat !important;font-weight:400}header.website h1 span,header.website h1 span span{font-weight:700}header.website p{color:var(--text-accent);font-weight:500}header.website .wrapper{position:relative;z-index:1;display:flex;flex-direction:column;padding:16rem 0 7rem;gap:5rem;margin:0 auto}header.website .button-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem}header.website .button-container a,header.website .button-container button{width:100%;padding:1rem .5rem;display:block;text-align:center;font-size:1.5rem;letter-spacing:1px}header.website.small{height:auto}header.website.small .overlay{padding:18rem 0 9rem}header.website.small .overlay .wrapper{padding:0}@media only screen and (min-width: 1000px){header.website{height:auto}header.website .wrapper{padding:20rem 0 9rem}header.website .overlay{-webkit-backdrop-filter:brightness(0.9);backdrop-filter:brightness(0.9)}header.website h1,header.website h1 span{font-size:6rem;line-height:7.5rem;font-weight:500}header.website h1 span,header.website h1 span span{font-weight:700}header.website p{font-size:2.5rem;line-height:4rem}header.website .button-container{flex-direction:row}header.website .button-container .button{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1rem 3rem}header.website.small{height:auto}header.website.small .overlay{padding:22rem 0 9rem}}
