.admin-bar .header{top:32px}.header__nav .header__menu>.menu-item{position:relative}.header__nav .header__menu>.menu-item>a{color:inherit;text-decoration:none}.header__nav .sub-menu{position:absolute;z-index:30;top:calc(100% + 14px);left:0;display:grid;min-width:250px;gap:4px;padding:14px;border-radius:18px;background:#fff;box-shadow:0 18px 44px rgba(26,55,68,.14);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.lemon-home .hero__buttons .btn--primary{color:#263943}.header__nav .menu-item:hover>.sub-menu,.header__nav .menu-item:focus-within>.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.wpcf7{width:100%}.wpcf7 form{margin:0}.wpcf7 .lemon-hp-wrap{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.wpcf7 .wpcf7-form-control-wrap{display:contents}.wpcf7 .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-acceptance label{margin:0}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{display:block;width:100%}.wpcf7 .wpcf7-acceptance label.lm-checkbox{display:block;width:100%}.wpcf7 .wpcf7-acceptance input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{display:grid;grid-template-columns:22px minmax(0, 1fr);align-items:flex-start;gap:10px;width:100%;min-width:0}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label:after{content:none}.wpcf7 .wpcf7-acceptance .lm-checkbox__mark{flex:0 0 auto}.wpcf7 .wpcf7-acceptance input:checked+.wpcf7-list-item-label .lm-checkbox__mark:after{opacity:1}.wpcf7 .wpcf7-acceptance input:checked+.wpcf7-list-item-label .lm-checkbox__mark{border-color:var(--lm-yellow);background:var(--lm-yellow)}.wpcf7 .lead__form,.wpcf7 .contacts__form,.wpcf7 .modal__form{width:100%}.wpcf7 .wpcf7-not-valid-tip{grid-column:1/-1;margin-top:6px;color:#9f2d2d;font-size:13px;line-height:1.35}.wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(35,127,145,.24);border-radius:12px;color:#263943;font-size:14px}.wpcf7 form.sent .wpcf7-response-output{border-color:rgba(35,127,145,.45);background:#e8f7f9}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{border-color:rgba(159,45,45,.35);background:#fff7f5}.wpcf7 .wpcf7-submit:disabled{cursor:wait;opacity:.7}#appearing .popup__title{font-family:"Exo 2",sans-serif;letter-spacing:normal}#appearing .lm-form--popup .btn-form{position:relative}#appearing .lm-form--popup .btn-form .wpcf7-submit{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;margin:0;border:0;border-radius:14px;padding:13px 22px;color:var(--lm-ink);background:var(--lm-yellow);font:inherit;font-weight:750;text-align:center}#appearing .lm-form--popup .btn-form .wpcf7-spinner{position:absolute;top:50%;right:12px;margin:0;visibility:hidden;transform:translateY(-50%)}#appearing .wpcf7-form.submitting .btn-form .wpcf7-spinner{visibility:visible}.lm-service-detail .lm-caries__section--editorial{padding-block:clamp(64px, 7vw, 112px);background:#f4fafa}.lm-service-detail .lm-r113-editorial{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.9fr);align-items:center;gap:clamp(28px, 5vw, 80px)}.lm-service-detail .lm-r113-editorial__eyebrow{margin:0 0 16px;color:#25869a;font-weight:700}.lm-service-detail .lm-r113-editorial h2{margin:0;color:#263943;font-size:clamp(32px, 4.6vw, 60px);line-height:1.08}.lm-service-detail .lm-r113-editorial__body{margin-top:24px;color:#56707a;font-size:clamp(16px, 1.35vw, 20px);line-height:1.6}.lm-service-detail .lm-r113-editorial__body p{margin:0 0 16px}.lm-service-detail .lm-r113-editorial__copy>.lm-caries__button{margin-top:24px}.lm-service-detail .lm-r113-editorial__image img{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:28px;object-fit:cover}@media (max-width:760px){.lm-service-detail .lm-r113-editorial{grid-template-columns:1fr}}.spoller-faq__body{overflow:hidden;transition:max-height .25s ease}.spoller-faq__body[hidden]{display:none}.hero-v21__carousel-controls svg,.v4-team__controls svg,.treatment-cases__controls svg,.rew__controls svg{width:32px;height:32px}.header__quick-action svg,.multi-contact__toggle svg{width:24px;height:24px}.multi-contact{position:fixed;right:max(24px, env(safe-area-inset-right));bottom:max(24px, calc(env(safe-area-inset-bottom) + 18px));z-index:520;display:flex;width:max-content;max-width:calc(100vw - 28px);flex-direction:column;align-items:flex-end;gap:11px;color:#193852;font-family:Involve,"Exo 2",Arial,sans-serif}.multi-contact__panel{order:1;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,15px,0) scale(.975);transform-origin:right bottom;transition:visibility 0s linear .38s,opacity .24s ease .06s,transform .4s cubic-bezier(.16,1,.3,1)}.multi-contact.is-open .multi-contact__panel{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.multi-contact__list{display:flex;margin:0;padding:0;flex-direction:column;align-items:flex-end;gap:9px;list-style:none}.multi-contact__list-item{margin:0;padding:0}.multi-contact__item{display:inline-flex;min-height:48px;align-items:center;justify-content:flex-end;gap:9px;color:#193852;text-decoration:none}.multi-contact__label{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(35,127,145,.1);border-radius:999px;padding:7px 13px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(24,60,75,.13);font-size:13px;font-weight:650;line-height:1;white-space:nowrap}.multi-contact__channel{display:inline-flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;overflow:hidden;border:3px solid rgba(255,255,255,.96);border-radius:50%;color:#fff;background:#fff;box-shadow:0 10px 26px rgba(24,60,75,.17)}.multi-contact__channel img{display:block;width:42px;height:42px;object-fit:contain}.multi-contact__item--phone .multi-contact__channel{background:linear-gradient(145deg,#6cc889,#42aa68)}.multi-contact__toggle{position:relative;order:2;display:inline-flex;width:62px;height:62px;flex:0 0 62px;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;color:#fff;background:linear-gradient(145deg,#55b8c8,#267f93);box-shadow:0 14px 34px rgba(25,100,118,.3);cursor:pointer}.multi-contact__toggle-icon{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;transform:translate(-50%,-50%);transition:opacity .24s ease,transform .35s ease}.multi-contact__toggle-icon--close{opacity:0;font-size:29px;line-height:1}.multi-contact.is-open .multi-contact__toggle-icon--phone{opacity:0;transform:translate(-50%,-50%) rotate(30deg) scale(.6)}.multi-contact.is-open .multi-contact__toggle-icon--close{opacity:1}.multi-contact__toggle:focus-visible,.multi-contact__item:focus-visible{outline:3px solid #ffd65b;outline-offset:4px}@media (max-width:760px){.multi-contact{right:max(10px, env(safe-area-inset-right));bottom:max(10px, calc(env(safe-area-inset-bottom) + 8px))}.multi-contact__toggle{width:50px;height:50px;flex-basis:50px}.multi-contact__channel{width:45px;height:45px;flex-basis:45px;border-width:2px}.multi-contact__channel img{width:41px;height:41px}}@media (prefers-reduced-motion:reduce){.multi-contact *,.multi-contact *:before,.multi-contact *:after{animation:none !important;transition-duration:.01ms !important}}@media print{.multi-contact{display:none !important}}.contacts-v9__location-card .contacts-v9__route-arrow,.contacts-page-arrow{display:block;width:26px !important;height:26px !important;min-width:26px;flex:0 0 26px;overflow:visible}.contacts-v9__location-card>a{box-sizing:border-box;width:100%;max-width:100%;justify-content:space-between}.contacts-page-hero__desk>.wpcf7,.contacts-page-hero__desk .wpcf7-form,.contacts-page-hero__desk .contacts-page-form{width:100%;height:100%}.header__submenu-toggle>span{display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.header__submenu-toggle[aria-expanded=true]>span{transform:rotate(225deg) translate(-2px,-2px)}.services__items--continued{margin-top:28px}.top-footer__btn button{width:100%;height:100%;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}@media (max-width:782px){.admin-bar .header{top:46px}}@media (max-width:960px){.header__nav .sub-menu{position:static;min-width:0;padding:8px 0 0 16px;border-radius:0;background:0 0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.header__nav .sub-menu{transition:none}}.person-page__card,.work-card{position:relative}.person-page__card-hit,.work-card__hit{inset:0;position:absolute;z-index:3}.person-page__card-hit:focus-visible,.work-card__hit:focus-visible{border-radius:inherit;outline:3px solid #237f91;outline-offset:5px}.work-card__link svg,.blog-page__read svg{height:24px;width:24px}body.lm-work-single{--case-ink:#263943;--case-muted:#607984;--case-teal:#27899d;--case-aqua:#e9f7f8;--case-line:#d9e9ec;--case-yellow:#f7d96d}.lm-work-single .work-single__hero{position:relative;overflow:clip;padding:30px 0 clamp(72px, 8vw, 120px);background:radial-gradient(circle at 94% 8%,rgba(178,232,236,.72),transparent 28%),linear-gradient(135deg,#fff 0%,#f4fbfc 100%)}.lm-work-single .work-single__breadcrumbs{margin-bottom:clamp(42px, 5vw, 72px)}.lm-work-single .work-single__hero-grid{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(480px, 1.08fr);gap:clamp(42px, 5vw, 76px);align-items:center}.lm-work-single .work-single__hero-copy h1{max-width:760px;margin:14px 0 24px;font-family:"Involve","Exo 2",sans-serif;font-size:clamp(50px, 5.5vw, 80px);line-height:.98;letter-spacing:-.052em}.lm-work-single .work-single__lead{max-width:680px;margin:0;color:var(--case-ink);font-size:clamp(19px, 1.7vw, 25px);line-height:1.45}.lm-work-single .work-single__disclaimer{max-width:680px;margin:24px 0 0;color:var(--case-muted);font-size:14px;line-height:1.55}.lm-work-single .work-single__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.lm-work-single .work-single__actions .prices-page__button{width:auto;min-width:220px;margin:0}.lm-work-single .work-single__hero-media{display:grid;min-height:520px;overflow:hidden;border:12px solid rgba(255,255,255,.86);border-radius:34px;background:#dceff2;box-shadow:0 26px 64px rgba(31,78,88,.17)}.lm-work-single .work-single__hero-media--pair{grid-template-columns:repeat(2,minmax(0, 1fr));gap:3px}.lm-work-single .work-single__hero-media figure{position:relative;min-width:0;margin:0;overflow:hidden}.lm-work-single .work-single__hero-media span,.lm-work-single .work-single__stage-grid figure>div>span{position:absolute;z-index:2;top:16px;left:16px;padding:8px 13px;border-radius:999px;color:var(--case-ink);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:rgba(255,255,255,.92);box-shadow:0 8px 22px rgba(31,78,88,.12)}.lm-work-single .work-single__hero-media img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.lm-work-single .work-single__context{padding:clamp(76px, 8vw, 124px) 0;background:#fff}.lm-work-single .work-single__context-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(340px, 0.58fr);gap:clamp(42px, 6vw, 96px);align-items:start}.lm-work-single .work-single__context h2,.lm-work-single .work-single__booking h2{max-width:780px;margin:12px 0 22px;font-family:"Involve","Exo 2",sans-serif;font-size:clamp(40px, 4.6vw, 68px);line-height:1;letter-spacing:-.045em}.lm-work-single .work-single__context-grid>div>p,.lm-work-single .work-single__booking-card>div>p{max-width:720px;margin:0;color:var(--case-muted);font-size:clamp(17px, 1.6vw, 21px);line-height:1.62}.lm-work-single .work-single__context aside{padding:30px;border:1px solid var(--case-line);border-radius:24px;background:var(--case-aqua);box-shadow:0 16px 38px rgba(31,78,88,.08)}.lm-work-single .work-single__context aside strong{display:block;margin-bottom:10px;font:800 20px/1.2 "Involve","Exo 2",sans-serif}.lm-work-single .work-single__context aside p{margin:0;color:var(--case-muted);line-height:1.55}.lm-work-single .work-single__context aside a{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:var(--case-ink);font-weight:800;text-decoration:none}.lm-work-single .work-single__context aside svg{width:24px;height:24px}.lm-work-single .work-single__stages{padding:clamp(76px, 8vw, 124px) 0;background:#f4fbfc}.lm-work-single .work-single__stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:24px}.lm-work-single .work-single__stage-grid--triple{grid-template-columns:repeat(3,minmax(0, 1fr))}.lm-work-single .work-single__stage-grid figure{display:flex;min-width:0;flex-direction:column;margin:0;overflow:hidden;border:1px solid var(--case-line);border-radius:28px;background:#fff;box-shadow:0 16px 38px rgba(31,78,88,.08)}.lm-work-single .work-single__stage-grid figure>div{position:relative;overflow:hidden;background:#dceff2}.lm-work-single .work-single__stage-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.lm-work-single .work-single__stage-grid figcaption{flex:1;padding:20px 22px 23px;color:var(--case-muted);font-size:14px;line-height:1.55}.lm-work-single .work-single__related{padding:clamp(76px, 8vw, 124px) 0;background:#fff}.lm-work-single .work-single__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:22px}.lm-work-single .work-single__related .work-card__media,.lm-work-single .work-single__related .work-card__media img{min-height:190px}.lm-work-single .work-single__related .work-card h3{font-size:clamp(24px, 2vw, 31px)}.lm-work-single .work-page__faq{background:#f4fbfc}.lm-work-single .work-single__booking{padding:clamp(74px, 8vw, 118px) 0;background:#fff}.lm-work-single .work-single__booking-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 0.46fr);gap:54px;align-items:center;padding:clamp(34px, 5vw, 68px);border-radius:34px;color:#fff;background:linear-gradient(135deg,#1d5668 0%,#247f91 100%);box-shadow:0 26px 60px rgba(29,86,104,.2)}.lm-work-single .work-single__booking .work-page__eyebrow,.lm-work-single .work-single__booking-card>div>p{color:rgba(255,255,255,.82)}.lm-work-single .work-single__booking h2{color:#fff}.lm-work-single .work-single__booking-actions{display:grid;gap:14px}.lm-work-single .work-single__booking-actions .prices-page__button{width:100%;margin:0}.lm-work-single .work-single__booking-actions>a{display:block;padding:16px 18px;border:1px solid rgba(255,255,255,.28);border-radius:16px;color:#fff;font-weight:800;text-align:center;text-decoration:none}.lm-article-page .article-page__meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px;color:#4d6973;font-size:14px}.article-page__actions{display:flex;flex-wrap:wrap;gap:16px;margin:40px 0}.article-page__actions .prices-page__button{width:auto}.article-page__sources{border-top:1px solid #c8dfe3;margin-top:48px;padding-top:32px}.article-page__hero-media:after{display:none}.lm-article-page .article-page__recommended{padding:clamp(72px, 8vw, 112px) 0;background:#f4fbfc}.lm-article-page .article-page__recommended .blog-elems__head>p{max-width:720px;margin:14px 0 28px;color:#607984;font-size:clamp(16px, 1.35vw, 20px);line-height:1.55}.lm-article-page .article-page__recommended .blog-elems__content{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;margin:0;padding:5px 3px 24px;scroll-padding-inline:3px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.lm-article-page .article-page__recommended .blog-elems__content::-webkit-scrollbar{display:none}.lm-article-page .article-page__recommended .blog-elems__column{min-width:0;flex:0 0 min(500px, 78vw);padding:0;scroll-snap-align:start}.lm-article-page .article-page__recommended .blog-elems__item{height:100%;opacity:1;transform:none}.lm-article-page .article-page__recommended-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.lm-article-page .article-page__recommended-controls button{display:grid;width:62px;height:54px;padding:0;place-items:center;border:1px solid #c9e1e5;border-radius:16px;color:#263943;background:#fff;box-shadow:0 7px 20px rgba(31,78,88,.07);cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,opacity .2s ease}.lm-article-page .article-page__recommended-controls button:last-child{border-color:#f7d96d;background:#f7d96d}.lm-article-page .article-page__recommended-controls button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 11px 25px rgba(31,78,88,.13)}.lm-article-page .article-page__recommended-controls button:focus-visible{outline:3px solid #25859a;outline-offset:3px}.lm-article-page .article-page__recommended-controls button:disabled{opacity:.45;cursor:default}.lm-article-page .article-page__recommended-controls svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.lm-article-page .article-page__recommended-controls svg path{fill:none;stroke:#263943}@media (max-width:1100px){.lm-work-single .work-single__hero-grid,.lm-work-single .work-single__context-grid,.lm-work-single .work-single__booking-card{grid-template-columns:1fr}.lm-work-single .work-single__hero-media{min-height:430px}.lm-work-single .work-single__hero-media img{min-height:430px}.lm-work-single .work-single__related-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:820px){.lm-work-single .work-single__stage-grid--triple,.lm-work-single .work-single__related-grid{grid-template-columns:1fr}}@media (max-width:767px){body.lm-person-page .person-page h1{font-size:40px;overflow-wrap:anywhere}.lm-work-single .work-single__hero{padding-top:22px}.lm-work-single .work-single__hero-copy h1{font-size:clamp(42px, 13vw, 58px)}.lm-work-single .work-single__actions{align-items:stretch;flex-direction:column}.lm-work-single .work-single__actions .prices-page__button{width:100%;min-width:0}.lm-work-single .work-single__hero-media{min-height:390px;border-width:8px;border-radius:26px}.lm-work-single .work-single__hero-media img{min-height:390px}.lm-work-single .work-single__context aside{padding:24px}.lm-work-single .work-single__stage-grid{grid-template-columns:1fr}.lm-work-single .work-single__booking-card{gap:32px;border-radius:26px}.article-page__actions .prices-page__button{width:100%}.lm-article-page .article-page__recommended .blog-elems__content{gap:16px}.lm-article-page .article-page__recommended .blog-elems__column{flex-basis:min(85vw, 340px)}}@media (max-width:520px){.lm-work-single .work-single__hero-media--pair{grid-template-columns:1fr}.lm-work-single .work-single__hero-media,.lm-work-single .work-single__hero-media img{min-height:0}.lm-work-single .work-single__hero-media img{aspect-ratio:4/3}.lm-work-single .work-single__hero-media span,.lm-work-single .work-single__stage-grid figure>div>span{top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.lm-work-single .work-card,.lm-work-single .prices-page__button,.lm-work-single .work-single__context aside a svg,.lm-article-page .article-page__recommended-controls button{transition:none !important}.lm-article-page .article-page__recommended .blog-elems__content{scroll-behavior:auto}}.lemon-hp{position:absolute !important;inline-size:1px !important;block-size:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.lm-service-detail .lm-caries__price-quote{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:12px}.lm-service-detail .lm-caries__price-quote .lm-caries__price-badge{display:block;position:static;inset:auto;justify-self:end;inline-size:fit-content;max-inline-size:100%;margin:0;box-sizing:border-box;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;text-align:center;line-height:1.4;color:#263943 !important}.lm-service-detail .lm-caries__price-quote>span:not(.lm-caries__price-badge){max-width:100%;color:#ecf4f5 !important}.lm-service-detail .lm-caries__price-quote:not([data-price-source-row]) strong{font-size:clamp(24px, 3vw, 36px) !important;line-height:1.2;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important}.article-page__editorial{margin:16px 0 0;font-size:15px;line-height:1.55;color:#405556;overflow-wrap:anywhere}.blog-page__editorial{margin:16px 0;font-size:14px;line-height:1.5;color:#405556;overflow-wrap:anywhere}.article-page__hero-media figcaption{padding:14px 20px 20px;margin:0;color:#263943;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.reviews-page__current-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0}.reviews-page__current-links a{color:#006477;font-weight:700;text-decoration:underline;text-underline-offset:3px}.reviews-page__current-links a:focus-visible{outline:2px solid #006477;outline-offset:4px}.lemon-home--frankenstein-v5.lemon-contacts-page .contacts-page-hero .contacts-page-form__head>h2{font-size:var(--lm-ui-h3-size) !important;line-height:var(--lm-ui-h3-leading) !important}.lm-aligners-page #aligners-difference-title{scroll-margin-top:100px}img[src*="/doctors-r120/"],img[src*=-r120-20261004]{object-position:50% 0%}body.lemon-home .header__submenu-content--pages .header__page-grid a{color:var(--lm-craft-ink,#243b45) !important}