body{padding-top:48px}html{scroll-padding-top:130px}body>.nav,body>.header,body>header{top:48px}img,video{max-width:100%}iframe{border:0;max-width:100%}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #a78bfa}.demo-toolbar{z-index:100000;color:#fff;background:#15121e;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 4vw;font:12px/1.4 Arial,sans-serif;display:flex;position:fixed;left:0;right:0;top:0!important}.demo-toolbar a{color:#fff}.demo-toolbar>a:last-child{background:#8257ff;border-radius:7px;padding:8px 12px}.demo-footer{color:#fff;background:#15121e;padding:30px 5vw 100px;font:13px/1.7 Arial,sans-serif;position:relative}.demo-footer a{color:#dacdff;margin-right:20px}.demo-footer p{color:#c7c0d1}.skip-link{z-index:100001;position:fixed;top:-100px}.skip-link:focus{color:#000;background:#fff;padding:12px;top:0}.kr-inquiry{color:#15121e;background:#fff;border:1px solid #ddd;border-radius:16px;width:min(560px,100% - 32px);max-height:85vh;padding:24px;font:15px/1.6 Arial,sans-serif;overflow:auto}.kr-inquiry::backdrop{background:#000b}.kr-inquiry h2{color:#15121e;font:700 22px/1.3 Arial,sans-serif}.kr-inquiry p{color:#514b60}.kr-inquiry pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#15121e;background:#f4f2f7;padding:16px;font:14px/1.6 Arial,sans-serif}.kr-inquiry button,.kr-inquiry a{color:#15121e;background:#f4f2f7;border:1px solid #ddd;border-radius:8px;margin:8px;padding:10px 16px;font:14px Arial,sans-serif;display:inline-block}.kr-inquiry [data-send]{color:#fff;background:#6340b4}@media (width<=680px){.demo-toolbar>span{display:none}.demo-toolbar{padding:0 12px}body{overflow-x:clip}.demo-footer a{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}.kr-dental-wa{justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;transition:box-shadow .2s,translate .2s;transform:none;box-shadow:0 5px 20px #0002;color:#082b15!important;background:#25d366!important;border:0!important;border-radius:999px!important;padding:12px!important;display:flex!important}.kr-dental-wa svg{fill:currentColor;flex:none;width:24px;height:24px}.kr-dental-wa:hover{translate:0 -2px;box-shadow:0 8px 24px #0003}.kr-dental-float{right:max(18px,env(safe-area-inset-right))!important;bottom:calc(22px + env(safe-area-inset-bottom))!important;z-index:65!important;writing-mode:horizontal-tb!important;width:56px!important;height:56px!important;position:fixed!important;top:auto!important;transform:none!important}:is(body:has(.modal.open) .kr-dental-float,body:has(.drawer.open) .kr-dental-float){visibility:hidden}@media (width<=760px){.kr-dental-float{bottom:calc(84px + env(safe-area-inset-bottom))!important}.mobile-bar{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.demo-toolbar{height:48px}.drawer,.modal{z-index:100001}body>.header,body>header{top:48px}}:is(body:has(#overlay.active) .kr-dental-float,body:has(.orient.open) .kr-dental-float,body:has(.lightbox.open) .kr-dental-float){visibility:hidden}#overlay,.orient,.lightbox,.mobile-menu.open,.drawer.open{z-index:100001}body:has(#header.open) .kr-dental-float{visibility:hidden}
