:root{--text-size: 16px;--heading-large: 56px;--heading-medium: 42px;--heading-medium-lh: normal;--heading-small: 20px;--input-border-color: #C4C4C4;--input-background-color: #F9F9F9;--link-color: #7E715D;--primary-50: #F8F1E7;--primary-900: #1B1914;--primary-800: #3C3934;--primary-700: #5A5752}.item1{order:1}.item2{order:2}@media only screen and (width > 900px){.mobile-show{display:none!important}}@media only screen and (max-width: 900px){:root{--heading-large: 36px;--heading-medium: 24px;--heading-small: 16px;--heading-medium-lh: 28px}.mobile-hide{display:none!important}.item1{order:2}.item2{order:1}}html{scroll-padding-top:88px;scroll-behavior:smooth}body{color:#000;font-family:Helvetica Neue,sans-serif;font-size:var(--text-size);font-style:normal;font-weight:300;line-height:normal;margin:0;padding-top:88px}p{margin:0}a{text-decoration:none;color:#000}h1,h2,h3,h4,h5,h6{text-align:center;margin:0;line-height:.9;letter-spacing:0}p a{color:var(--link-color);font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}input{display:flex;height:24px;padding:12px 16px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid var(--input-border-color);background:var(--input-background-color)}textarea{height:104px;align-items:flex-start;align-self:stretch;padding:12px 16px;gap:8px;border-radius:4px;border:1px solid #C4C4C4;background:#f9f9f9;resize:none}label{color:#000;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0}.bg-default{background:var(--primary-50)}.bg-white{background:#fff}.logo{font-size:17px}.logo i{font-weight:600;font-family:Playfair Display,sans-serif}.centered-column{display:flex;flex-direction:column;align-items:center}.form{display:flex;width:375px;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;border-radius:4px;background:#fff}@media only screen and (max-width: 900px){.centered-column{width:291px}.form{width:325px;box-sizing:border-box}}.welcome-screen{display:flex;position:relative;height:calc(100vh - 88px);justify-content:center;align-items:center}.welcome-screen h1{color:#fff;font-family:Playfair Display;font-size:var(--heading-large);font-weight:500;line-height:70px;letter-spacing:.448px}.welcome-screen h2,.welcome-screen a{color:#fff;font-size:var(--heading-small);font-weight:500;letter-spacing:1px;line-height:28px}@media only screen and (max-width: 900px){.welcome-screen{max-height:1080px}.welcome-screen h1{line-height:52px;letter-spacing:.072px}}.welcome-screen a:hover{border-bottom:1px solid white}.welcome-screen .background-img{filter:brightness(80%)}.background-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.cover{object-fit:cover}.centered{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 900px){.centered{flex-direction:column}}.gap-1{gap:10px}.gap-2{gap:16px}.gap-3{gap:24px}.gap-4{gap:32px}.gap-5{gap:40px}.gap-6{gap:54px}.gap-7{gap:90px}.gap-8{gap:96px}.gap-9{gap:115px}@media only screen and (max-width: 900px){.gap-5,.gap-8,.gap-9{gap:24px}}.info-column{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.info-column h2{font-weight:500;font-size:var(--text-size)}.info-intro{max-width:719px}.info-intro.faq{padding:40px 120px;max-width:742px}.info-intro h1{text-align:revert;color:#000;font-family:Playfair Display;font-size:var(--heading-medium);font-weight:500;line-height:var(--heading-medium-lh)}.info-intro.heading-large h1{font-size:var(--heading-large)}.info-intro p{color:var(--primary-800);font-weight:400;line-height:28px;letter-spacing:.24px}.info-intro b{font-weight:500;color:#000}.appointment-footer{position:relative;display:flex;justify-content:center;align-items:center;height:590px}.appointment-footer-card{display:flex;width:740px;padding:24px;flex-direction:column;align-items:center;gap:32px;flex-shrink:0;border-radius:4px;background:#ffffffb3}.appointment-footer-card h1{color:#000;font-family:Playfair Display;font-size:40px;font-weight:500;line-height:52px;letter-spacing:.08px}@media only screen and (max-width: 900px){.appointment-footer{height:470px}.appointment-footer-card{max-width:327px;gap:24px;box-sizing:border-box}.appointment-footer-card h1{font-size:24px;font-weight:500;line-height:39px;letter-spacing:.036px}}@media only screen and (width > 900px){.noalign{align-items:revert!important}}.row{display:flex;flex-direction:row}.ease{transition:all .4s ease}.flip{transform:rotate(180deg)}.flex{display:flex;position:relative}.pad-small{padding:70px 0}.pad-medium{padding:80px 0}.pad-large{padding:150px 0}@media only screen and (max-width: 900px){.pad-small,.pad-medium,.pad-large{padding:32px 0}.pad-mobile{padding-left:24px;padding-right:24px}}.button{all:unset;cursor:pointer;display:flex;height:22px;padding:10px 24px;justify-content:center;align-items:center;border-radius:50px;border-style:solid;border-width:1px;border-color:#1b1914;color:#1b1914;background-color:#fff;font-weight:500}.button svg{margin-left:8px}.button svg path{fill:#1b1914}.button.active,.button:hover,.button:focus{background-color:#1b1914;color:#fff;fill:#fff}.button.active svg path,.button:hover svg path,.button:focus svg path{fill:#fff}.toggle{display:flex;padding:4px;justify-content:space-between;align-items:center;gap:10px;border-radius:100px;box-shadow:0 0 0 1px #fff;background:#fff3}.toggle-button{all:unset;display:flex;cursor:pointer;width:29px;height:16px;padding:12px 16px;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:500;border-style:solid;border-radius:100px;border-width:0;user-select:none}.toggle-button.active,.toggle-button:hover,.toggle-button:focus{color:#000;background:#fff}header{display:flex;position:relative;height:88px;padding:0 40px;justify-content:space-between;align-items:center;position:fixed;top:0;box-sizing:border-box;width:100%;background:#fff;z-index:100}@media only screen and (max-width: 900px){header{padding:0 24px}}nav{display:flex;max-height:48px;align-items:center;gap:24px}@media only screen and (max-width: 900px){nav{max-height:revert;height:calc(100vh - 88px);align-items:flex-start;flex-direction:column;position:absolute;background:#fff;padding-left:24px;top:88px;left:0;width:100%}}.nav-link{display:flex;height:12px;padding:10px 8px;font-weight:400;justify-content:center;align-items:center;gap:10px}.nav-link:hover{border-bottom:1px solid}.nav-link.active{border-bottom:1px solid;font-weight:500;color:#000!important}.lang-toggle{position:relative;cursor:pointer;display:flex;height:32px;align-items:center;gap:5px;font-weight:400;user-select:none}.lang-dropdown{display:none}.lang-dropdown.expanded{display:flex;flex-direction:column;position:absolute;top:40px;left:50%;transform:translate(-50%);align-items:center;background:#fff;border-radius:4px;border:1px solid var(--input-border-color)}.lang-button{display:flex;width:100%;height:42px;justify-content:center;align-items:center;border-radius:4px;padding:12px 16px;box-sizing:border-box}.lang-button.active,.lang-button:hover,.lang-button:focus{background:var(--primary-50)}.lang-button.active{font-weight:500}.hamburger{width:20px;height:20px;position:relative;cursor:pointer;background:transparent;border:none;margin:10px}.hamburger-line{width:100%;height:2px;background:#333;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .3s ease;border-radius:4px}.hamburger-line:before,.hamburger-line:after{content:"";width:100%;height:2px;background:#333;position:absolute;left:0;transition:all .3s ease;border-radius:4px}.hamburger-line:before{top:-8px}.hamburger-line:after{top:8px}.hamburger.active .hamburger-line{background:transparent}.hamburger.active .hamburger-line:before{top:0;transform:rotate(45deg)}.hamburger.active .hamburger-line:after{top:0;transform:rotate(-45deg)}.footer-info{display:flex;padding:40px 60px;flex-direction:row}@media only screen and (max-width: 900px){.footer-info{padding:40px 24px;flex-direction:column}}.footer-info-column{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;border-bottom:2px solid rgba(0,0,0,.2);padding-bottom:40px}@media only screen and (max-width: 900px){.footer-info-column{border-bottom:none}.footer-info-column:last-child{border-bottom:2px solid rgba(0,0,0,.2)}}.footer-info-column h1{font-size:var(--text-size);color:var(--primary-900);line-height:28px;padding-bottom:20px}.footer-info-column p{color:var(--primary-800) font-weight: 400;margin:0;line-height:28px}.footer-info-column .button{margin-top:20px}.footer-link{color:var(--primary-800);font-weight:400;line-height:28px}.footer-centered-row{display:flex;height:24px;flex-direction:initial;align-items:center;align-content:center;justify-content:center;padding-bottom:40px}.footer-centered-row p{margin-left:24px;opacity:.6;font-size:14px;font-weight:300;line-height:140%}@media only screen and (max-width: 900px){.footer-centered-row{padding-left:24px;flex-direction:column;align-items:flex-start;gap:10px}.footer-centered-row p{margin-left:0}}.footer-centered-row a{opacity:.6;font-size:var(--text-size);font-weight:500;line-height:140%}.footer-centered-row b{font-size:14px;font-weight:500;line-height:140%}.footer-vertical-list{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.footer-horizontal-delimited-list{display:flex;align-items:center;gap:16px}.footer-horizontal-delimited-list>*:not(:last-child):after{content:"";position:absolute;right:-9px;top:0;bottom:0;width:1px;background-color:#6e6a65;pointer-events:none}.footer-horizontal-delimited-list>*{position:relative}.section{display:flex;position:relative;padding:70px 0;gap:90px}.offset-section{display:flex;position:relative;align-items:center;flex-grow:1;overflow:hidden}.offset-section img{padding-left:70px}.offset-section.reverse{justify-content:flex-end}.offset-section.reverse img{padding-right:70px}.home-profile-img{width:401px}.quote{position:absolute;padding:0!important;top:40px;left:360px;width:247px}.home-img-1{width:447px}.home-img-2{width:388px;height:436px}@media only screen and (max-width: 900px){.section{flex-direction:column;gap:0;padding:0}.section .item1{order:2}.section .item2{order:1}.offset-section.reverse{justify-content:center}.offset-section{justify-content:center;padding:32px 24px}.offset-section img,.offset-section.reverse img{padding:0}.home-profile-img{width:259px}.quote{top:21px;left:183px;width:153px}.home-img-1{width:295px}.home-img-2{width:253px;height:283px}}@media only screen and (max-width: 500px){.offset-section.reverse,.offset-section{justify-content:flex-start}}.career-info{display:flex;flex-direction:column;align-items:flex-start;gap:1lh;max-width:480px}.career-info p{font-weight:400;line-height:28px;letter-spacing:.24px}.career-info h1,.career-info b{color:#000;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.24px}.method-portrait-img{width:486px;z-index:1}@media only screen and (width > 900px){.top-border{border-top-width:80px;border-color:var(--primary-50);border-top-style:solid}}@media only screen and (max-width: 900px){.method-portrait-img{width:274px}.career-info b{color:var(--primary-800)}.career-info h1{color:#000}}.method-img-1,.method-img-2{width:585px}.method-img-3{width:496px;z-index:1}.method-img-4{width:548px}@media only screen and (max-width: 900px){.method-img-1{width:343px}.method-img-2{width:327px}.method-img-3{width:281px}.method-img-4{width:316px}}.price-card-holder{display:flex;justify-content:center;align-items:center;gap:40px}@media only screen and (width > 900px){.price-holder-height{height:690px}}@media only screen and (max-width: 900px){.price-card-holder{gap:24px;flex-direction:column;padding:32px 0}}.price-card{display:flex;width:300px;height:391px;padding:32px 0;flex-direction:column;justify-content:space-between;align-items:center;border-radius:8px;background:#fff;opacity:.9}.price-card-header{display:flex;flex-direction:column;align-items:center;gap:24px;width:250px}.price-card-header h1{color:var(--primary-900);text-align:center;font-family:Playfair Display;font-size:24px;font-weight:500;line-height:39px;letter-spacing:.036px}.price-card-header p{color:var(--primary-800);text-align:center;font-weight:300;line-height:24px;margin-top:4px}.price-card-footer{width:150px}.price-card-footer h1{color:var(--primary-900);text-align:center;font-size:var(--heading-medium);font-weight:500;line-height:32px;margin-top:4px}.price-card-footer p{color:var(--primary-800);text-align:center;font-weight:400;line-height:32px}.price-list{display:flex;flex-direction:column;padding:80px 0;max-width:740px;gap:32px;color:var(--primary-700);font-weight:400;line-height:28px;letter-spacing:.24px}@media only screen and (max-width: 900px){.price-list{padding:32px 24px;max-width:revert;gap:32px}}.price-list b{color:var(--primary-900);font-weight:500}.faq-item{overflow:hidden;border-bottom:1px solid #B6B3AD;padding:24px}.faq-question{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;user-select:none;line-height:28px}.faq-icon{width:24px;height:24px;transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq-answer{background:#fff;height:0;overflow:hidden;transition:height .3s ease}.faq-answer p{color:#5a5752;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.24px;padding-top:16px}.faq-plus-minus{width:14px;height:14px;position:relative;flex-shrink:0;transition:transform .4s ease}.faq-plus-minus:before,.faq-plus-minus:after{content:"";position:absolute;background:#333;transition:all .4s ease}.faq-plus-minus:before{width:2px;height:100%;left:50%;top:0;transform:translate(-50%);opacity:1}.faq-plus-minus:after{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq-plus-minus.active{transform:rotate(90deg)}.faq-plus-minus.active:after{opacity:0}.contact-container{display:flex;height:782px}@media only screen and (max-width: 900px){.contact-container{flex-direction:column;height:revert}}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-UltraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}
