*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}html{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .6s var(--ease-glide), content-visibility .6s allow-discrete;display:flow-root;overflow-y:clip}details[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}body{-webkit-font-smoothing:antialiased;margin:0}svg{overflow:visible}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}.toolbar-button__icon{max-width:none;max-width:initial;overflow:visible;overflow:initial}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{cursor:pointer}:root{--ease-glide:linear(0, .013 1%, .051 2.2%, .404 9.8%, .51 12.6%, .602 15.5%, .683 18.7%, .754 22.2%, .813 26%, .861 30.2%, .9 34.8%, .931 40%, .972 52.7%, .992 70.2%, 1);--clr-grey:#6a6a6a;--clr-grey-light:#707070;--clr-white:#fff;--clr-black:#000;--clr-brand:var(--clr-primary);--clr-link:var(--clr-primary);--clr-line-dark:var(--clr-white);--clr-line-dark-muted:#ffffff80;--clr-line-light:var(--clr-secondary);--clr-glass-card:#ffffff80;--clr-glass:#ffffff4d;--clr-glass-secondary:rgb(var(--clr-secondary-rgb) / .15);--clr-glass-soft:#ffffff3b;--gradient-pillar:linear-gradient(0deg, var(--clr-white) 16.4%, var(--clr-secondary) 103%);--gradient-treatments-fade:linear-gradient(179.2deg, rgb(var(--clr-primary-rgb) / 0) 1.9%, var(--clr-primary) 61.8%);--gradient-to-secondary:linear-gradient(180.8deg, #fff0 15.2%, var(--clr-secondary) 100.3%);--gradient-cta-overlay:linear-gradient(176deg, var(--clr-white) 45.4%, var(--clr-primary) 99.5%, var(--clr-primary) 110.2%);--gradient-cta-overlay-mobile:linear-gradient(180deg, var(--clr-white) 10%, var(--clr-primary) 70%);--gradient-footer:linear-gradient(177.6deg, var(--clr-primary) 53.8%, var(--clr-secondary) 134%);--gradient-contact:linear-gradient(174.5deg, var(--clr-primary) 52.2%, var(--clr-secondary) 105.4%, var(--clr-secondary) 126.9%);--clr-map-land:#f6f6f6;--clr-map-feature:#eaeaea;--clr-map-road:var(--clr-white);--clr-map-label:#8c8c8c;--clr-map-marker:var(--clr-accent);--gradient-pillar-down:linear-gradient(179.3deg, var(--clr-white) 16.5%, var(--clr-secondary) 136%);--gradient-pillar-soft:linear-gradient(.7deg, var(--clr-white) 16.5%, var(--clr-secondary) 136%);--gradient-from-secondary:linear-gradient(179.2deg, var(--clr-secondary) -0.3%, rgb(var(--clr-secondary-rgb) / 0) 84.8%);--clr-statement-muted:rgb(var(--clr-primary-rgb) / .3);--clr-glass-secondary-strong:rgb(var(--clr-secondary-rgb) / .58)}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300 400;font-display:swap;src:url(/themes/custom/dentiek_theme/dist/assets/libre-franklin-latin.C8Es8peX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PP Eiko;font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/dentiek_theme/dist/assets/pp-eiko-light.Dpis2OMv.woff2)format("woff2")}@font-face{font-family:Bogue;font-style:normal;font-weight:100;font-display:swap;src:url(/themes/custom/dentiek_theme/dist/assets/bogue-thin.DMi093O5.woff2)format("woff2")}:root{--font:"Libre Franklin", Arial, Helvetica, sans-serif;--font-title:var(--font);--font-serif:"PP Eiko", Georgia, serif;--font-display:"Bogue", Georgia, serif;--spacing-unit:1.5;--spacing:calc(var(--spacing-unit) * 1rem);--spacing-1:var(--spacing);--spacing-2:calc(var(--spacing) * 2);--spacing-3:calc(var(--spacing) * 3);--spacing-4:calc(var(--spacing) * 4);--spacing-5:calc(var(--spacing) * 5);--spacing-6:calc(var(--spacing) * 6);--spacing-7:calc(var(--spacing) * 7);--spacing-8:calc(var(--spacing) * 8);--spacing-m:calc(var(--spacing) * 2);--spacing-xl:calc(var(--spacing) * 3);--spacing-xxl:calc(var(--spacing) * 4);font-size:16px;font-family:var(--font);line-height:var(--spacing-unit);color:var(--clr-primary)}@media (min-width:720px){:root{--spacing-xl:calc(var(--spacing) * 6);--spacing-xxl:calc(var(--spacing) * 8)}}.t-65{font-family:var(--font-display);font-size:clamp(2.5rem,2.35vw + 1.95rem,4.06rem);font-weight:100;line-height:1.23}.t-65-sans{font-family:var(--font-title);font-size:clamp(2.25rem,2.72vw + 1.61rem,4.06rem);font-weight:400;line-height:1.23}.t-50{font-family:var(--font-title);font-size:clamp(2.13rem,1.5vw + 1.77rem,3.13rem);font-weight:400;line-height:1.22}.t-24{font-family:var(--font-title);font-size:clamp(1.13rem,.56vw + .99rem,1.5rem);font-weight:400;line-height:1.2}.t-20{font-family:var(--font-title);font-size:clamp(1rem,.38vw + .91rem,1.25rem);font-weight:400;line-height:normal}::selection{color:#fff;background-color:#000}blockquote{quotes:"“" "”" "‘" "’";text-align:center;max-width:25rem;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.4}blockquote *{display:inline}blockquote:before{content:open-quote}blockquote:after{content:close-quote}:root{--gutter:max(20px, min(5vw, 108px));--section-spacing:var(--spacing-xl)}.l-constrained{width:min(1440px, 100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-constrained-compact{width:min(800px, 100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-leader{margin-top:var(--section-spacing)}.l-leader-half{margin-top:calc(var(--section-spacing) / 2)}.l-trailer{margin-bottom:var(--section-spacing)}.l-rhythm{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.l-rhythm-inner{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.l-leader-inner{padding-top:var(--section-spacing)}.l-trailer-inner{padding-bottom:var(--section-spacing)}.l-children-no-rhythm>*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mt-half{margin-top:var(--spacing-half)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-m{margin-top:var(--spacing-m)}.mt-xl{margin-top:var(--spacing-xl)}.mb-half{margin-bottom:var(--spacing-half)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-m{margin-bottom:var(--spacing-m)}.mb-xl{margin-bottom:var(--spacing-xl)}.my-half{margin-top:var(--spacing-half);margin-bottom:var(--spacing-half)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing);margin-bottom:var(--spacing)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-m{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.ck-content>:first-child,.c-body>:first-child{margin-top:0}.ck-content>:last-child,.c-body>:last-child{margin-bottom:0}.ck-content>*,.c-body>*,.ck-content h2,.c-body h2{margin-top:1lh;margin-bottom:1lh}.ck-content ul,.c-body ul{padding-left:1em}.ck-content li,.c-body li{margin:0;display:list-item}.ck-content strong,.c-body strong{font-weight:500}.ck-content a:not([class]),.c-body a:not([class]){color:var(--clr-link);text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline}#klaro{--border-radius:10px;--green1:var(--clr-blue);--notice-max-width:330px}#klaro .klaro.cm-as-context-notice{padding:0}#klaro .cookie-notice{--dark1:#000;--light1:#fff;box-shadow:none}#klaro .cookie-notice .cn-body{padding:1.8em}#klaro .cookie-notice strong{font-weight:inherit}#klaro .cookie-notice p{margin-top:0}#klaro .cookie-notice .cn-ok{margin-top:1em}#klaro .cookie-notice .cm-link{color:#b4b4b4;margin:0;-webkit-text-decoration:underline;text-decoration:underline}#klaro .cookie-notice .cm-btn{border:1px solid;border-radius:2em;margin:0;padding:.2lh .5lh}#klaro .cookie-notice .cm-btn-danger{background:0 0}#klaro .cookie-notice .cm-btn-success{color:#000;background:#fff}#klaro .cookie-notice .cn-buttons{gap:5px;margin:0;display:flex}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:auto}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:fit-content}
