@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@300;400;500;600&family=Noto+Serif+Thai:wght@400;500&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&display=swap');
:root{--lc-ivory:#faf7f2;--lc-rose:#eadbd6;--lc-wine:#652d3b;--lc-ink:#382c2b;--lc-muted:#756964;--lc-line:#d9ccc5}
.lc-site{--lc-ivory:var(--e-global-color-lumeivory,#faf7f2);--lc-rose:var(--e-global-color-lumerose,#eadbd6);--lc-wine:var(--e-global-color-lumewine,#652d3b);--lc-ink:var(--e-global-color-lumeink,#382c2b)}
body.page-id-10863 [data-elementor-id="9307"],body.page-id-10863 [data-elementor-id="9484"],body.page-id-10863 .mystickyelements-fixed{display:none!important}.lc-site p,.lc-site label,.lc-site select,.lc-site input,.lc-site nav,.lc-site summary,.lc-site button{font-family:var(--e-global-typography-lumebody-font-family,'Noto Sans Thai'),sans-serif!important;font-weight:300!important}.lc-site .elementor-heading-title{font-weight:400!important}.lc-site .lc-service-image img{height:220px;transition:transform .5s}.lc-site .lc-service-image{overflow:hidden}.lc-site .lc-service-image:hover img{transform:scale(1.035)}.lc-service-1 .lc-service-image img{object-position:80% 25%}.lc-service-2 .lc-service-image img{object-position:70% center}
html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--lc-ivory)}.lc-site{font-family:var(--e-global-typography-lumebody-font-family,'Noto Sans Thai'),sans-serif;color:var(--lc-ink);background:var(--lc-ivory);font-weight:300;font-size:16px;line-height:1.8;overflow:clip}.lc-site *{box-sizing:border-box}.lc-site .elementor-widget{margin-bottom:0!important;min-width:0}.lc-site .elementor-widget-wrap{padding:0!important}.lc-layout>.elementor-container{display:block!important;max-width:none!important}.lc-layout>.elementor-container>.elementor-column{width:100%!important}.lc-layout>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex;flex-direction:column;align-content:stretch;width:100%}.lc-site h1,.lc-site h2,.lc-site h3{font-family:var(--e-global-typography-lumehead-font-family,'Noto Serif Thai'),serif!important;color:var(--lc-ink);font-weight:400;line-height:1.45;letter-spacing:-.04em;margin:0}.lc-site h2{font-size:clamp(30px,3.2vw,48px)}.lc-site h3{font-size:29px}.lc-site p{margin:0}.lc-site a{color:inherit;text-decoration:none}.lc-site a:focus-visible,.lc-site button:focus-visible,.lc-site summary:focus-visible{outline:3px solid #ad6a7b;outline-offset:6px}.lc-site img{display:block;width:100%;object-fit:cover}.lc-site .lc-eyebrow{font-size:11px;letter-spacing:.22em;font-weight:500;color:var(--lc-wine)}.lc-site .lc-button .elementor-button{background:var(--lc-wine);color:#fff;border-radius:2px;padding:17px 25px;font-family:inherit;font-size:14px;font-weight:400;border:1px solid var(--lc-wine);transition:background .2s,transform .2s}.lc-site .lc-button .elementor-button:hover{background:#49202b;transform:translateY(-2px)}.lc-site .lc-secondary .elementor-button{background:transparent;color:var(--lc-wine)}.lc-site .lc-text-link .elementor-button{background:none;color:var(--lc-wine);border:0;border-bottom:1px solid var(--lc-line);padding:10px 0}.lc-header{padding:20px 6vw;border-bottom:1px solid var(--lc-line);position:relative;z-index:10}.lc-header>.elementor-container>.elementor-column>.elementor-widget-wrap{flex-direction:row;align-items:center;justify-content:space-between;gap:30px}.lc-brand{width:155px!important}.lc-brand .elementor-heading-title{font-family:Georgia,serif!important;font-size:39px!important;line-height:1!important;letter-spacing:.16em}.lc-brand p{font-size:9px;letter-spacing:.32em;margin-top:6px}.lc-header .elementor-widget-html{width:auto}.lc-header .elementor-widget-button{width:auto}.lc-nav{display:flex;gap:27px;font-size:13px}.lc-nav a:hover,.lc-footer a:hover{color:var(--lc-wine);text-decoration:underline}.lc-toggle{display:none}#lc-mobile-nav[hidden]{display:none!important}.lc-hero{position:relative;min-height:650px;background:#eee1db}.lc-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{min-height:650px;justify-content:center}.lc-hero-image{position:absolute!important;right:0;top:0;height:100%;width:72%!important;z-index:0}.lc-hero-image .elementor-widget-container,.lc-hero-image img{height:100%;width:100%}.lc-hero-image img{object-position:center}.lc-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#faf7f2 0%,#faf7f2ed 23%,#faf7f280 41%,transparent 64%);pointer-events:none}.lc-hero-copy{position:relative;z-index:2;padding:65px 0 65px 8.5vw;width:53%!important}.lc-hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:22px}.lc-site .lc-hero-title h1{font-size:clamp(44px,5.7vw,79px);line-height:1.45}.lc-site .lc-lead{font-size:19px}.lc-hero-copy .elementor-widget-button{width:auto;display:inline-block}.lc-site .lc-hero-meta{font-size:10px;letter-spacing:.14em;margin-top:16px}.lc-image-caption{position:absolute!important;right:5%;bottom:34px;z-index:2;width:auto!important;font-family:Georgia,serif;font-style:italic;font-size:20px}.lc-intro{padding:100px 10vw;text-align:center}.lc-intro>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:22px;max-width:720px;margin:auto}.lc-intro p:not(.lc-eyebrow p){max-width:650px;margin:auto}.lc-services{padding:10px 8.5vw 100px}.lc-section-heading{padding-bottom:35px}.lc-section-heading>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:14px}.lc-service-list>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr;gap:0 60px}.lc-service{border-top:1px solid var(--lc-line);padding:30px 0 34px}.lc-service>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:12px}.lc-number{font-family:Georgia,serif;font-style:italic;color:#a08a81;font-size:24px}.lc-service-1{padding-top:65px}.lc-service-3{padding-top:65px}.lc-care{background:#efe6df}.lc-care>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch}.lc-care-image img{height:100%;min-height:650px}.lc-care-image .elementor-widget-container{height:100%}.lc-care-copy{padding:70px 7vw}.lc-care-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:25px}.lc-team{padding:90px 17vw;background:var(--lc-wine);text-align:center;color:#f9f1eb}.lc-team h2,.lc-team .lc-eyebrow{color:#fff!important}.lc-team>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:22px;max-width:700px;margin:auto}.lc-demo-label{font-size:12px;opacity:.8}.lc-journal{padding:95px 8.5vw}.lc-journal>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:20px}.lc-articles{padding-top:25px}.lc-articles>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr;gap:60px}.lc-article{padding:30px 0;border-top:1px solid var(--lc-line)}.lc-article>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:22px}.lc-site summary{cursor:pointer;color:var(--lc-wine);font-size:14px;padding:8px 0}.lc-site details[open] p{margin:15px 0;font-size:14px}.lc-consultation{padding:85px 8.5vw;background:var(--lc-rose)}.lc-consultation>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:.9fr 1.1fr;gap:65px}.lc-consultation-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:24px}.lc-form-note{font-size:13px;line-height:1.8;margin-bottom:25px!important}.lc-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lc-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0}.lc-fields label:last-child{grid-column:1/-1}.lc-fields input,.lc-fields select{font:inherit;font-size:16px;color:var(--lc-ink);height:49px;padding:10px;border:1px solid #baa39c;background:#faf7f2;border-radius:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.lc-fields input:focus,.lc-fields select:focus{outline:2px solid var(--lc-wine);outline-offset:2px}.lc-submit{background:var(--lc-wine);color:white;border:0;border-radius:0;padding:17px 24px;font:inherit;font-size:15px;cursor:pointer;margin-top:18px;width:100%;display:flex;justify-content:space-between}.lc-submit:hover{background:#49202b}.lc-error{color:#8b182c;font-size:14px}.lc-success{padding:15px;background:#f9f6ef;color:#432932;margin-top:20px!important}.lc-footer{padding:60px 8.5vw 35px}.lc-footer>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:18px}.lc-footer .elementor-heading-title{font-family:Georgia,serif!important;font-size:40px;letter-spacing:.18em}.lc-footer nav{display:flex;flex-wrap:wrap;gap:25px;font-size:13px;border-bottom:1px solid var(--lc-line);padding-bottom:25px;margin-bottom:15px}.lc-footer p{font-size:12px}.lc-mobile-cta{display:none}.lc-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.lc-reveal.lc-in{opacity:1;transform:none}
@media(min-width:1500px){.lc-site{max-width:1800px;margin:auto}}@media(max-width:1000px){.lc-nav{gap:15px;font-size:12px}.lc-header{padding:20px 4vw}.lc-header .lc-button .elementor-button{padding:12px}.lc-brand{width:120px!important}.lc-care-copy{padding:50px 5vw}.lc-consultation>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:35px}.lc-hero-copy{width:60%!important;padding-left:6vw}}@media(max-width:767px){.lc-header{padding:15px 6vw}.lc-brand .elementor-heading-title{font-size:30px!important}.lc-header .elementor-widget-button,.lc-nav{display:none}.lc-toggle{display:block;background:transparent;border:1px solid var(--lc-line);color:var(--lc-wine);font-size:23px;width:44px;height:44px;padding:0;cursor:pointer}.lc-header #lc-mobile-nav{position:absolute;top:100%;left:0;width:100%;background:var(--lc-ivory);padding:20px 6vw;box-shadow:0 12px 20px #382c2b15;display:flex;flex-direction:column;max-height:75vh;overflow:auto}.lc-header #lc-mobile-nav a{padding:13px 0;border-bottom:1px solid var(--lc-line);font-size:16px}.lc-hero,.lc-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{min-height:0}.lc-hero-image{position:relative!important;order:0;width:100%!important;height:340px}.lc-hero-image img{object-position:75% center}.lc-hero-copy{order:1;width:100%!important;padding:35px 7vw 45px;background:var(--lc-ivory)}.lc-hero:after{display:none}.lc-site .lc-hero-title h1{font-size:47px}.lc-hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:19px}.lc-image-caption{top:275px;bottom:auto;right:6%;font-size:17px}.lc-intro{padding:65px 7vw}.lc-services{padding:0 7vw 55px}.lc-service-list>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr;gap:0}.lc-service-1,.lc-service-3{padding-top:30px}.lc-care>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr}.lc-care-image img{min-height:0;height:330px}.lc-care-copy{padding:45px 7vw}.lc-team{padding:60px 8vw}.lc-journal{padding:60px 7vw}.lc-articles>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr;gap:0}.lc-consultation{padding:55px 7vw}.lc-consultation>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr;gap:35px}.lc-fields{grid-template-columns:minmax(0,1fr);gap:17px}.lc-fields label:last-child{grid-column:auto}.lc-footer{padding:45px 7vw 100px}.lc-footer nav{gap:12px 22px}.lc-mobile-cta{display:block;position:fixed;bottom:14px;left:6vw;right:6vw;z-index:40;background:var(--lc-wine);color:white!important;padding:14px 20px;box-shadow:0 6px 25px #382c2b30;text-align:center;font-size:15px}.lc-mobile-cta.lc-hide{display:none}.lc-site h2{font-size:32px}.lc-site h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lc-site *{transition:none!important;animation:none!important}.lc-reveal{opacity:1;transform:none}}
.lc-site .lc-toggle,.lc-site .lc-toggle:hover,.lc-site .lc-toggle:focus{background:transparent!important;color:var(--lc-wine)!important;border-color:var(--lc-line)!important}.lc-site .lc-submit,.lc-site .lc-submit:focus{background:var(--lc-wine)!important;color:white!important}.lc-site .lc-submit:hover{background:#49202b!important}.lc-site .lc-form input:invalid:not(:placeholder-shown){box-shadow:none}
.lc-page-intro{padding:75px 8.5vw;background:var(--lc-rose)}.lc-page-intro>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:20px;max-width:980px;margin:auto}.lc-page-intro h1{font-size:clamp(36px,4.8vw,62px)}.lc-page-intro .elementor-widget-text-editor:first-child{font-size:11px;letter-spacing:.2em;color:var(--lc-wine)}.lc-document{padding:65px 10vw}.lc-document>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:22px;max-width:850px;margin:auto}.lc-document h2{font-size:32px}.lc-site .lc-document a{color:var(--lc-wine);text-decoration:underline}.lc-catalog,.lc-journal-list{display:grid;grid-template-columns:1fr 1fr;gap:55px}.lc-catalog-item,.lc-journal-list article{border-top:1px solid var(--lc-line);padding-top:28px}.lc-catalog-item:nth-child(even){margin-top:40px}.lc-catalog-item img{width:100%;height:240px;object-fit:cover;margin-bottom:20px;transition:transform .4s}.lc-catalog-item img:hover{transform:scale(1.025)}.lc-catalog-item h3,.lc-journal-list h3{font-size:30px;margin:14px 0}.lc-catalog-item p,.lc-journal-list p{margin:15px 0}.lc-inline-link{display:inline-block;color:var(--lc-wine)!important;border-bottom:1px solid var(--lc-line);padding:8px 0;margin-top:12px}.lc-single{max-width:900px;margin:auto;padding:80px 30px}.lc-single h1{font-size:clamp(38px,4vw,60px);margin:20px 0}.lc-single-intro{font-size:20px!important}.lc-single figure{margin:40px 0}.lc-single img{max-height:520px;object-fit:cover}.lc-single figcaption{font-size:12px;color:var(--lc-muted);margin-top:10px}.lc-prose{font-size:17px;line-height:1.9}.lc-prose h2{font-size:30px;margin:40px 0 18px}.lc-prose p{margin:18px 0}.lc-prose a{color:var(--lc-wine);text-decoration:underline}.lc-single .lc-submit{max-width:260px;margin:35px 0}.lc-site .lc-prose ul{padding-left:22px}
@media(max-width:1000px) and (min-width:768px){.lc-nav{display:none}.lc-toggle{display:block;width:44px;height:44px;border:1px solid var(--lc-line);font-size:23px;padding:0}.lc-header #lc-mobile-nav{position:absolute;top:100%;left:0;width:100%;background:var(--lc-ivory);padding:20px 6vw;display:flex;flex-direction:column;max-height:75vh;overflow:auto}.lc-header #lc-mobile-nav a{padding:13px 0;border-bottom:1px solid var(--lc-line)}}
@media(max-width:767px){.lc-page-intro{padding:45px 7vw}.lc-document{padding:45px 7vw}.lc-document h2{font-size:28px}.lc-catalog,.lc-journal-list{grid-template-columns:1fr;gap:35px}.lc-catalog-item:nth-child(even){margin-top:0}.lc-single{padding:45px 7vw}.lc-single h1{font-size:37px}.lc-single .lc-prose{font-size:16px}}
.lc-site .lc-header .elementor-widget-html,.lc-site .lc-header .elementor-widget-button{width:auto!important;flex:0 0 auto}.lc-site .lc-header>.elementor-container>.elementor-column>.elementor-widget-wrap{flex-wrap:nowrap!important}.lc-site a{color:inherit;font-family:inherit}.lc-site .lc-nav a,.lc-site .lc-footer nav a{color:var(--lc-ink)!important;font-family:var(--e-global-typography-lumebody-font-family,'Noto Sans Thai'),sans-serif!important;font-weight:300!important}.lume-clinic-content .mystickyelements-fixed{display:none!important}

/* LUMÉ editorial refinement — 24 October 2026 */
.lc-site{font-size:16px;line-height:1.85}
.lc-site .lc-header{padding:19px 7vw;background:var(--lc-ivory);border-bottom:1px solid #ded5cd}
.lc-site .lc-brand .elementor-heading-title{font-size:42px!important;font-weight:400!important;letter-spacing:.13em}
.lc-site .lc-brand p{font-size:9px;letter-spacing:.34em;margin-top:8px}
.lc-site .lc-nav{font-size:14px;gap:26px}
.lc-site .lc-button .elementor-button{padding:16px 27px;border-radius:999px;font-size:14px;letter-spacing:.01em;box-shadow:none}
.lc-site .lc-secondary .elementor-button{border:0;border-radius:0;border-bottom:1px solid #9f857b;background:transparent;padding:12px 0;color:var(--lc-ink)}
.lc-site .lc-secondary .elementor-button:hover{background:transparent;color:var(--lc-wine)}
.lc-site .lc-header .lc-button .elementor-button{padding:14px 23px;font-size:13px}
.lc-site .lc-hero{background:var(--lc-ivory);min-height:0;border-bottom:1px solid #e3d9d0}
.lc-site .lc-hero:after{display:none}
.lc-site .lc-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:1.05fr 1fr;gap:5vw;align-items:center;min-height:0;padding:38px 7vw 58px!important}
.lc-site .lc-hero-copy{padding:30px 0;width:100%!important;order:0}
.lc-site .lc-hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:max-content minmax(0,1fr);justify-content:stretch;gap:21px 25px}
.lc-site .lc-hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget-button){grid-column:1/-1}
.lc-site .lc-hero-copy .lc-eyebrow{font-size:10px;letter-spacing:.24em;margin-bottom:2px}
.lc-site .lc-hero-title h1{font-size:clamp(46px,4.9vw,70px);line-height:1.5;letter-spacing:-.055em;color:var(--lc-ink);font-weight:400!important}
.lc-site .lc-hero-copy .lc-lead p{font-size:18px;font-weight:400!important;line-height:1.7;margin-top:4px}
.lc-site .lc-hero-copy .elementor-widget-text-editor:not(.lc-eyebrow):not(.lc-lead):not(.lc-hero-meta) p{font-size:15px;color:#76665e;line-height:1.85}
.lc-site .lc-hero-copy .elementor-widget-button{align-self:center;width:auto!important}
.lc-site .lc-hero-copy .lc-hero-meta{margin-top:22px;font-size:9px;letter-spacing:.17em;color:#8f7b70}
.lc-site .lc-hero-image{position:relative!important;right:auto;top:auto;order:1;width:100%!important;height:600px;overflow:hidden;border-radius:48% 48% 2px 2px;background:#e7dad0}
.lc-site .lc-hero-image img{height:100%;width:100%;object-fit:cover;object-position:70% center}
.lc-site .lc-image-caption{right:5.2vw;bottom:21px;z-index:2;background:transparent;padding:0;transform:none;text-align:right}
.lc-site .lc-image-caption p{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:25px;line-height:1.05;font-style:italic;color:#84705f}
.lc-site .lc-intro{padding:75px 7vw;text-align:left}
.lc-site .lc-intro>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:.7fr 1.15fr 1.2fr;gap:4vw;max-width:none;align-items:start}
.lc-site .lc-intro h2{font-size:36px;line-height:1.6}
.lc-site .lc-intro p{margin:0!important;text-align:left}
.lc-site .lc-intro .lc-eyebrow{font-size:10px;padding-top:12px;line-height:1.8}
.lc-site .lc-intro .elementor-widget-text-editor:last-child p{font-size:15px;color:#76665e;line-height:2;padding-top:6px}
.lc-site .lc-services{padding:30px 7vw 100px}
.lc-site .lc-section-heading{padding-bottom:44px}
.lc-site .lc-section-heading>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:1.2fr 1fr;gap:14px 8vw;align-items:end}
.lc-site .lc-section-heading .lc-eyebrow{grid-column:1/-1;font-size:10px}
.lc-site .lc-section-heading h2{font-size:42px;line-height:1.55}
.lc-site .lc-section-heading .elementor-widget-text-editor:last-child p{font-size:14px;color:#76665e;max-width:390px}
.lc-site .lc-catalog{grid-template-columns:1.1fr .9fr;gap:65px 7vw}
.lc-site .lc-catalog-item{padding-top:0;border:0}
.lc-site .lc-catalog-item:nth-child(even){margin-top:85px}
.lc-site .lc-catalog-item>a:first-child{display:block;overflow:hidden;margin-bottom:24px;border-radius:2px}
.lc-site .lc-catalog-item img{height:420px;margin-bottom:0;transition:transform .6s}
.lc-site .lc-catalog-item:nth-child(even) img{height:330px}
.lc-site .lc-catalog-item:nth-child(3) img{height:330px}
.lc-site .lc-catalog-item:nth-child(4) img{height:420px}
.lc-site .lc-catalog-item .lc-eyebrow{font-size:10px;letter-spacing:.12em;color:#998475;margin:0 0 12px}
.lc-site .lc-catalog-item h3{font-size:31px;line-height:1.5;margin:0 0 12px}
.lc-site .lc-catalog-item>p:not(.lc-eyebrow){font-size:15px;line-height:1.9;color:#76665e;max-width:44ch;margin:0 0 13px}
.lc-site .lc-inline-link{font-size:13px;padding:7px 0;letter-spacing:.02em;border-color:#c6b5a6;margin-top:0}
.lc-site .lc-care{margin:0 7vw;background:#efe6de}
.lc-site .lc-care-image img{min-height:560px;height:100%;object-position:55% center}
.lc-site .lc-care-copy{padding:54px 4.5vw}
.lc-site .lc-care-copy h2{font-size:40px;line-height:1.55}
.lc-site .lc-care-copy p{font-size:14px;line-height:1.9}
.lc-site .lc-care-copy .lc-eyebrow{font-size:9px;line-height:1.8}
.lc-site .lc-team{padding:90px 7vw;background:var(--lc-ivory);color:var(--lc-ink);text-align:left;border-bottom:1px solid #e0d5ca}
.lc-site .lc-team>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr;column-gap:10vw;row-gap:20px;max-width:none;align-items:start}
.lc-site .lc-team .lc-eyebrow{grid-column:1;color:#998475!important;font-size:10px}
.lc-site .lc-team .elementor-widget-heading{grid-column:1;grid-row:2/4}
.lc-site .lc-team h2{color:var(--lc-ink)!important;font-size:40px;line-height:1.6}
.lc-site .lc-team .elementor-widget-text-editor:not(.lc-eyebrow){grid-column:2;font-size:15px;color:#76665e}
.lc-site .lc-team .lc-demo-label{font-size:12px!important;padding-top:15px;border-top:1px solid #d7cabc}
.lc-site .lc-journal{padding:85px 7vw;background:#f3ede6}
.lc-site .lc-journal h2{font-size:42px}
.lc-site .lc-journal-list{gap:7vw;margin-top:20px}
.lc-site .lc-journal-list article{padding:26px 0 8px;border-top:1px solid #cbbbad}
.lc-site .lc-journal-list article .lc-eyebrow{font-size:9px;color:#998475;margin:0 0 18px}
.lc-site .lc-journal-list h3{font-size:30px;line-height:1.55;margin:0 0 16px}
.lc-site .lc-journal-list article>p:not(.lc-eyebrow){font-size:15px;color:#76665e;line-height:1.9;margin-bottom:18px}
.lc-site .lc-consultation{padding:85px 7vw;background:var(--lc-ivory)}
.lc-site .lc-consultation>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:7vw;grid-template-columns:1fr 1.05fr;align-items:center}
.lc-site .lc-consultation h2{font-size:43px;line-height:1.6}
.lc-site .lc-consultation-copy p{font-size:15px;line-height:1.95;color:#76665e}
.lc-site .lc-consultation-copy .lc-eyebrow{font-size:10px;color:#998475}
.lc-site .lc-form{background:#efe6de;padding:32px;border:1px solid #ded0c4}
.lc-site .lc-form-note{font-size:12px;color:#76665e}
.lc-site .lc-fields{gap:18px}
.lc-site .lc-fields label{font-size:12px}
.lc-site .lc-fields input,.lc-site .lc-fields select{border:0;border-bottom:1px solid #c2ac9b;background:#faf7f2;font-size:15px;height:48px}
.lc-site .lc-submit{border-radius:999px;padding:15px 23px;font-size:14px}
.lc-site .lc-footer{padding:48px 7vw 30px;border-top:1px solid #ded5ca}
.lc-site .lc-footer>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr;gap:12px 40px;align-items:start}
.lc-site .lc-footer .elementor-widget-heading{grid-column:1;grid-row:1}
.lc-site .lc-footer .lc-eyebrow{grid-column:1;grid-row:2;font-size:9px}
.lc-site .lc-footer .elementor-widget-html{grid-column:2;grid-row:1/3}
.lc-site .lc-footer nav{gap:12px 22px;justify-content:flex-end;font-size:12px;border:0;padding-bottom:0}
.lc-site .lc-footer .elementor-widget-text-editor:not(.lc-eyebrow){grid-column:1/-1;border-top:1px solid #e2d7cb;padding-top:18px;margin-top:14px}
.lc-site .lc-footer .elementor-widget-text-editor:last-child{border:0;padding-top:0;margin-top:0}
.lc-site .lc-footer p{font-size:11px;color:#948073}
.lc-site .lc-page-intro{background:#f0e7de;padding:68px 7vw}
.lc-site .lc-page-intro h1{font-size:clamp(36px,4.4vw,58px);line-height:1.55}
.lc-site .lc-document p,.lc-site .lc-single p{color:#76665e}
@media(min-width:1500px){.lc-site .lc-hero-image{height:680px}.lc-site .lc-hero-copy{max-width:590px}.lc-site .lc-hero-title h1{font-size:76px}}
@media(max-width:1000px) and (min-width:768px){.lc-site .lc-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:4vw;padding:32px 5vw 48px!important}.lc-site .lc-hero-image{height:510px}.lc-site .lc-hero-title h1{font-size:47px}.lc-site .lc-hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:16px 16px}.lc-site .lc-hero-copy .elementor-button{font-size:12px;padding:14px 20px}.lc-site .lc-hero-copy .lc-lead p{font-size:16px}.lc-site .lc-hero-copy .elementor-widget-text-editor:not(.lc-eyebrow):not(.lc-lead):not(.lc-hero-meta) p{font-size:13px}.lc-site .lc-intro>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr 1.2fr}.lc-site .lc-intro .lc-eyebrow{grid-column:1/-1}.lc-site .lc-intro h2{font-size:32px}.lc-site .lc-catalog-item img{height:330px}.lc-site .lc-catalog-item:nth-child(even) img{height:280px}.lc-site .lc-care-copy{padding:40px 4vw}.lc-site .lc-care-copy h2{font-size:32px}.lc-site .lc-care-image img{min-height:540px}.lc-site .lc-consultation h2{font-size:34px}.lc-site .lc-form{padding:24px}.lc-site .lc-fields{grid-template-columns:1fr}.lc-site .lc-header .lc-toggle{margin-left:auto}}
@media(max-width:767px){
 .lc-site .lc-header{padding:15px 6vw}.lc-site .lc-brand .elementor-heading-title{font-size:32px!important}.lc-site .lc-brand p{font-size:8px;margin-top:6px}
 .lc-site .lc-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px 7vw 45px!important}
 .lc-site .lc-hero-copy{order:0;background:none;padding:0}.lc-site .lc-hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:max-content minmax(0,1fr);gap:17px 20px}
 .lc-site .lc-hero-title h1{font-size:43px;line-height:1.5;letter-spacing:-.05em}.lc-site .lc-hero-copy .lc-eyebrow{font-size:8px;letter-spacing:.2em}
 .lc-site .lc-hero-copy .lc-lead p{font-size:16px;line-height:1.7;margin:0}.lc-site .lc-hero-copy .elementor-widget-text-editor:not(.lc-eyebrow):not(.lc-lead):not(.lc-hero-meta) p{font-size:13px;line-height:1.85}
 .lc-site .lc-hero-copy .elementor-button{font-size:12px;padding:14px 20px}.lc-site .lc-hero-copy .lc-secondary .elementor-button{padding:9px 0}
 .lc-site .lc-hero-copy .lc-hero-meta{display:none}.lc-site .lc-hero-image{order:1;height:400px;border-radius:47% 47% 2px 2px}.lc-site .lc-hero-image img{object-position:70% center}
 .lc-site .lc-image-caption{top:auto;bottom:24px;right:4vw;padding:9px 15px}.lc-site .lc-image-caption p{font-size:23px}
 .lc-site .lc-intro{padding:50px 7vw}.lc-site .lc-intro>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr;gap:18px}.lc-site .lc-intro .lc-eyebrow{padding:0}.lc-site .lc-intro h2{font-size:31px}.lc-site .lc-intro .elementor-widget-text-editor:last-child p{font-size:14px;line-height:1.95}
 .lc-site .lc-services{padding:10px 7vw 55px}.lc-site .lc-section-heading{padding-bottom:28px}.lc-site .lc-section-heading>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr;gap:13px}.lc-site .lc-section-heading h2{font-size:32px}.lc-site .lc-section-heading .elementor-widget-text-editor:last-child p{font-size:13px}
 .lc-site .lc-catalog{grid-template-columns:minmax(0,1fr);gap:38px}.lc-site .lc-catalog-item:nth-child(even){margin-top:0}.lc-site .lc-catalog-item img,.lc-site .lc-catalog-item:nth-child(even) img,.lc-site .lc-catalog-item:nth-child(3) img,.lc-site .lc-catalog-item:nth-child(4) img{height:330px}.lc-site .lc-catalog-item>a:first-child{margin-bottom:19px}.lc-site .lc-catalog-item h3{font-size:28px}.lc-site .lc-catalog-item>p:not(.lc-eyebrow){font-size:14px}
 .lc-site .lc-care{margin:0 5vw}.lc-site .lc-care-image img{height:340px;min-height:0}.lc-site .lc-care-copy{padding:35px 7vw}.lc-site .lc-care-copy h2{font-size:32px}.lc-site .lc-care-copy p{font-size:13px}
 .lc-site .lc-team{padding:55px 7vw}.lc-site .lc-team>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex!important;gap:20px}.lc-site .lc-team h2{font-size:32px}.lc-site .lc-team .elementor-widget-text-editor:not(.lc-eyebrow){font-size:14px}
 .lc-site .lc-journal{padding:50px 7vw}.lc-site .lc-journal h2{font-size:32px}.lc-site .lc-journal-list{grid-template-columns:1fr;gap:32px;margin-top:7px}.lc-site .lc-journal-list h3{font-size:27px}.lc-site .lc-journal-list article>p:not(.lc-eyebrow){font-size:14px}
 .lc-site .lc-consultation{padding:50px 7vw}.lc-site .lc-consultation>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr);gap:30px}.lc-site .lc-consultation h2{font-size:32px}.lc-site .lc-consultation-copy p{font-size:14px}.lc-site .lc-form{padding:24px 20px}.lc-site .lc-fields input,.lc-site .lc-fields select{font-size:16px}
 .lc-site .lc-footer{padding:38px 7vw 100px}.lc-site .lc-footer>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex!important;gap:14px}.lc-site .lc-footer nav{justify-content:flex-start;font-size:12px;gap:12px 20px;margin-top:9px}.lc-site .lc-footer .elementor-widget-text-editor:not(.lc-eyebrow){margin-top:5px;padding-top:15px}.lc-site .lc-footer .elementor-widget-text-editor:last-child{padding-top:0}
 .lc-site .lc-mobile-cta{border-radius:999px;left:7vw;right:7vw;font-size:13px;padding:14px 20px;box-shadow:0 5px 20px #402c2220}.lc-site .lc-page-intro{padding:43px 7vw}.lc-site .lc-page-intro h1{font-size:36px}
}
@media(max-width:350px){.lc-site .lc-hero-title h1{font-size:38px}.lc-site .lc-hero-copy>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:15px 16px}.lc-site .lc-hero-copy .elementor-button{font-size:11px;padding:13px 17px}.lc-site .lc-hero-image{height:340px}.lc-site .lc-catalog-item img,.lc-site .lc-catalog-item:nth-child(even) img,.lc-site .lc-catalog-item:nth-child(3) img,.lc-site .lc-catalog-item:nth-child(4) img{height:280px}}
