@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0;margin-block-end:0}p{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block;-webkit-user-select:none;user-select:none}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--size-step-0: clamp(1rem, calc(.96rem + .22vw) , 1.13rem);--size-step-1: clamp(1.25rem, calc(1.16rem + .43vw) , 1.5rem);--size-step-2: clamp(1.56rem, calc(1.41rem + .76vw) , 2rem);--size-step-3: clamp(1.95rem, calc(1.71rem + 1.24vw) , 2.66rem);--size-step-4: clamp(2.44rem, calc(2.05rem + 1.93vw) , 3.7rem)}body{font-size:var(--size-step-0)}h1{font-size:var(--size-step-4)}h2{font-size:var(--size-step-3)}h3{font-size:var(--size-step-2)}h4{font-size:var(--size-step-1)}body{font-family:Poppins,sans-serif;font-weight:300;-webkit-user-select:none;user-select:none}h1,h2,h3,h4{font-family:Poppins,serif;font-weight:400;line-height:1.2;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}h1,h2,h3{max-width:28ch}h4{max-width:36ch}small{display:inline-block}p{-webkit-hyphens:auto;hyphens:auto}a{color:currentColor;text-decoration-line:none;text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:6px;overflow-wrap:anywhere}a:hover{text-decoration-line:underline}ul,ol{padding-inline-start:1em}blockquote{max-width:50ch}.flow>*+*{margin-block-start:var(--flow-space, 1em)}article{width:100%;max-width:65ch;margin-inline:auto;line-height:1.6;padding-inline:20px;padding-block:40px}@media(min-width:1024px){article{padding-inline:40px}}a[href^="https://"]:not(:has(img),:has(wk-icon)):after,a[href^="http://"]:not(:has(img),:has(wk-icon)):after{position:relative;content:"";display:inline-block;top:-.75rem;right:-.25rem;-webkit-mask-image:var(--icon-open_in_new);mask-image:var(--icon-open_in_new);width:.75rem;height:.75rem;background:currentColor;-webkit-mask-size:100%;mask-size:100%}a[href^="https://"]:has(img),a[href^="http://"]:has(img){position:relative}a[href^="https://"]:has(img):after,a[href^="http://"]:has(img):after{position:relative;content:"";display:inline-block;top:-.75rem;right:-.25rem;-webkit-mask-image:var(--icon-open_in_new);mask-image:var(--icon-open_in_new);width:.75rem;height:.75rem;background:currentColor;-webkit-mask-size:100%;mask-size:100%}.container{display:block;max-width:1024px;width:100%;margin:0 auto;padding:0 40px}@media screen and (max-width:768px){.container{padding:0 20px}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/client/assets/fonts/poppins/poppins-v22-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/client/assets/fonts/poppins/poppins-v22-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/client/assets/fonts/poppins/poppins-v22-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/client/assets/fonts/poppins/poppins-v22-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/client/assets/fonts/poppins/poppins-v22-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/client/assets/fonts/poppins/poppins-v22-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:D21Default;font-style:normal;font-weight:400;src:url(/client/assets/fonts/poppins/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/client/assets/fonts/poppins/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/client/assets/fonts/poppins/poppins-v22-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/client/assets/fonts/poppins/poppins-v22-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/client/assets/fonts/poppins/poppins-v22-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/client/assets/fonts/poppins/poppins-v22-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/client/assets/fonts/poppins/poppins-v22-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/client/assets/fonts/poppins/poppins-v22-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/client/assets/fonts/poppins/poppins-v22-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/client/assets/fonts/poppins/poppins-v22-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(/client/assets/fonts/poppins/poppins-v22-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/client/assets/fonts/poppins/poppins-v22-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/client/assets/fonts/poppins/poppins-v22-latin-900italic.woff2) format("woff2")}.button{display:inline-flex;align-items:center;justify-content:center;border:none;padding-inline:32px;transition:.2s ease-in-out background-color,.2s ease-in-out color;cursor:pointer;text-decoration:none;background-color:#000;color:#fff}.button--color-primary{background-color:#ff9657;color:#742b23}.button--color-secondary{background-color:#dce343;color:#4b6b2b}.button{height:40px;border-radius:20px;font-size:1rem;font-weight:500}.button--size-large{height:48px;border-radius:24px;font-size:1.2rem}.button:hover{text-decoration:none}wk-contact-form{display:flex;flex-flow:column}wk-contact-form h2{padding-bottom:40px}wk-contact-form .form-message{padding:16px 24px;color:#fff}wk-contact-form .form-message--error{background-color:red}wk-contact-form .form-message--success{background-color:green}wk-contact-form form{display:flex;flex-flow:column;gap:16px;margin:0 0 16px}wk-contact-form form[hidden]{display:none}wk-contact-form form .form-row{width:100%}wk-contact-form form .form-row input,wk-contact-form form .form-row textarea,wk-contact-form form .form-row select{padding:12px 16px;width:100%;min-width:100%;max-width:100%;border:2px solid;border-color:#e6e6e6;background-color:#f7f7f0;border-radius:6px}wk-contact-form form .form-row textarea{display:block}wk-contact-form form .form-disclaimer{font-size:.9rem}wk-contact-information{display:flex;flex-flow:column}wk-contact-information h2{padding-bottom:40px}wk-contact-information .information{display:flex;flex-flow:column;gap:24px;margin:0;padding:24px;border:2px solid;background-color:#f7f7f0;border-color:#e6e6e6;border-radius:8px}wk-contact-information .information-row .label{font-weight:600}wk-contact-information .information-row--social-media{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:24px}wk-contact-information .information-row--social-media a{display:inline-block;font-size:1.5rem;padding:8px}wk-map{display:flex;flex-flow:column;gap:24px}wk-map .map-container{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:16/9;border:2px solid;background-color:#f7f7f0;border-color:#e6e6e6;border-radius:8px;background-image:linear-gradient(color-mix(in srgb,#f7f7f0 85%,transparent),color-mix(in srgb,#f7f7f0 85%,transparent)),url(/client/assets/images/images/map-preview.webp);background-repeat:no-repeat;background-size:cover;background-position:center}wk-map .map-container .confirm-container{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:24px;width:70%;gap:24px}wk-map .map-container iframe{width:100%;aspect-ratio:16/9;border:0}footer{position:relative;padding-block:32px 20px;padding-inline:20px;margin:24px;border:2px solid;border-color:#e6e6e6;border-radius:12px;background-color:#f7f7f0;color:#000}footer .identity-icon{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}footer .identity-icon svg{fill:#c6c6c0;height:25%;position:absolute;right:0;top:50%;transform:translate(33%,-50%)}@media(min-width:601px){footer .identity-icon svg{height:50%}}@media(min-width:1024px){footer .identity-icon svg{height:75%}}footer .content{position:relative;display:inline-flex;flex-flow:column;gap:32px;z-index:1}@media(min-width:1024px){footer .content{gap:40px}}footer .content .row{display:inline-flex;flex-flow:column;gap:32px}@media(min-width:1024px){footer .content .row{flex-flow:row;gap:128px}}footer .content .address-and-contact h4{margin-bottom:1rem}footer .content .address-and-contact .content{display:inline-flex;flex-flow:column;gap:6px}footer .content .opening-hours h4{margin-bottom:1rem}footer .content .opening-hours table{border:none;border-collapse:collapse}footer .content .opening-hours table td.day{text-align:right;padding-right:1rem}footer .content .farewell svg{height:6rem}footer .content .legal{display:flex;flex-flow:column;gap:8px;font-size:.8rem}footer .content .legal .links>*:not(:last-child):after{display:inline-block;content:"·";padding-inline:4px 4px}wk-gallery{position:relative;display:block;border:2px solid;border-color:#ff9657;padding:20px}wk-gallery .image-container img{display:none;aspect-ratio:3/2;object-fit:cover;animation-name:fade;animation-duration:.4s;width:100%;height:100%}@keyframes fade{0%{opacity:.4}to{opacity:1}}wk-gallery .dot-container{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:16px;padding-bottom:40px}wk-gallery .dot-container .dot{display:block;cursor:pointer;height:12px;width:12px;border-radius:50%;transition:background-color .2s ease;background-color:#742b23}wk-gallery .dot-container .active,wk-gallery .dot-container .dot:hover{background-color:#ff9657}wk-gallery .navigate{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%;border:none;background-color:#fff;color:#000;cursor:pointer}wk-gallery .navigate__back{left:32px}wk-gallery .navigate__next{right:32px}:root{--icon-menu: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M140-254.62V-300h680v45.38H140Zm0-202.69v-45.38h680v45.38H140ZM140-660v-45.38h680V-660H140Z'/%3e%3c/svg%3e");--icon-open_in_new: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M140-140v-680h309.38v45.39H185.39v589.22h589.22v-263.99H820V-140H140Zm244.31-211.69-32-32.62%20390.31-390.3H530.15V-820H820v289.85h-45.39V-742l-390.3%20390.31Z'/%3e%3c/svg%3e");--icon-whatsapp: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12.04%202C6.58%202%202.13%206.45%202.13%2011.91C2.13%2013.66%202.59%2015.36%203.45%2016.86L2.05%2022L7.3%2020.62C8.75%2021.41%2010.38%2021.83%2012.04%2021.83C17.5%2021.83%2021.95%2017.38%2021.95%2011.92C21.95%209.27%2020.92%206.78%2019.05%204.91C17.18%203.03%2014.69%202%2012.04%202M12.05%203.67C14.25%203.67%2016.31%204.53%2017.87%206.09C19.42%207.65%2020.28%209.72%2020.28%2011.92C20.28%2016.46%2016.58%2020.15%2012.04%2020.15C10.56%2020.15%209.11%2019.76%207.85%2019L7.55%2018.83L4.43%2019.65L5.26%2016.61L5.06%2016.29C4.24%2015%203.8%2013.47%203.8%2011.91C3.81%207.37%207.5%203.67%2012.05%203.67M8.53%207.33C8.37%207.33%208.1%207.39%207.87%207.64C7.65%207.89%207%208.5%207%209.71C7%2010.93%207.89%2012.1%208%2012.27C8.14%2012.44%209.76%2014.94%2012.25%2016C12.84%2016.27%2013.3%2016.42%2013.66%2016.53C14.25%2016.72%2014.79%2016.69%2015.22%2016.63C15.7%2016.56%2016.68%2016.03%2016.89%2015.45C17.1%2014.87%2017.1%2014.38%2017.04%2014.27C16.97%2014.17%2016.81%2014.11%2016.56%2014C16.31%2013.86%2015.09%2013.26%2014.87%2013.18C14.64%2013.1%2014.5%2013.06%2014.31%2013.3C14.15%2013.55%2013.67%2014.11%2013.53%2014.27C13.38%2014.44%2013.24%2014.46%2013%2014.34C12.74%2014.21%2011.94%2013.95%2011%2013.11C10.26%2012.45%209.77%2011.64%209.62%2011.39C9.5%2011.15%209.61%2011%209.73%2010.89C9.84%2010.78%2010%2010.6%2010.1%2010.45C10.23%2010.31%2010.27%2010.2%2010.35%2010.04C10.43%209.87%2010.39%209.73%2010.33%209.61C10.27%209.5%209.77%208.26%209.56%207.77C9.36%207.29%209.16%207.35%209%207.34C8.86%207.34%208.7%207.33%208.53%207.33Z'%20/%3e%3c/svg%3e");--icon-facebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMi4wNEM2LjUgMi4wNCAyIDYuNTMgMiAxMi4wNkMyIDE3LjA2IDUuNjYgMjEuMjEgMTAuNDQgMjEuOTZWMTQuOTZINy45VjEyLjA2SDEwLjQ0VjkuODVDMTAuNDQgNy4zNCAxMS45MyA1Ljk2IDE0LjIyIDUuOTZDMTUuMzEgNS45NiAxNi40NSA2LjE1IDE2LjQ1IDYuMTVWOC42MkgxNS4xOUMxMy45NSA4LjYyIDEzLjU2IDkuMzkgMTMuNTYgMTAuMThWMTIuMDZIMTYuMzRMMTUuODkgMTQuOTZIMTMuNTZWMjEuOTZBMTAgMTAgMCAwIDAgMjIgMTIuMDZDMjIgNi41MyAxNy41IDIuMDQgMTIgMi4wNFoiIC8+PC9zdmc+DQo=)}wk-icon .icon{display:block;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor}wk-icon .icon[data-icon=menu]{-webkit-mask-image:var(--icon-menu);mask-image:var(--icon-menu)}wk-icon .icon[data-icon=open_in_new]{-webkit-mask-image:var(--icon-open_in_new);mask-image:var(--icon-open_in_new)}wk-icon .icon[data-icon=whatsapp]{-webkit-mask-image:var(--icon-whatsapp);mask-image:var(--icon-whatsapp)}wk-icon .icon[data-icon=facebook]{-webkit-mask-image:var(--icon-facebook);mask-image:var(--icon-facebook)}.icon-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background-color:#000;color:#fff;border:none;border-radius:50%;height:56px;width:56px;transition:.2s ease-in-out background-color,.2s ease-in-out color;cursor:pointer;font-size:1.8rem}main{padding-top:24px}wk-meta{display:none}wk-contact-view .sections{display:flex;flex-flow:column;gap:40px}wk-contact-view .contact-information{display:flex;flex-flow:column;gap:24px;margin:0}wk-contact-view .contact-information .information-row .text{font-weight:600}wk-navigation{display:flex;justify-content:center;height:96px;width:100%;padding-block:12px;z-index:100}wk-navigation .identity{display:flex;justify-content:center;align-items:center}wk-navigation .identity svg{height:56px}wk-home-view{display:flex;flex-flow:column;justify-content:center}wk-home-view .logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:64px}wk-home-view .logo-container .logo{position:relative;aspect-ratio:1;width:100%;height:auto;max-width:400px}wk-home-view .logo-container .logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fdfdf9;width:101%;height:101%;z-index:3;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}wk-home-view .logo-container .logo .circle{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;background:#ff9657;--orange: #E85D2A;--orange-light: #F6C9A8;--green: #93AB4A;--green-light: #C3D97A}wk-home-view .logo-container .logo .circle:before{position:absolute;content:"";top:-35%;right:-35%;bottom:-35%;left:-35%;filter:blur(40px) saturate(1.35);animation:circleLiquid 12s ease-in-out infinite;background:radial-gradient(ellipse 65% 58% at 26% 30%,var(--orange) 0%,transparent 78%),radial-gradient(ellipse 62% 66% at 74% 70%,var(--green-light) 0%,transparent 78%),radial-gradient(ellipse 30% 28% at 78% 20%,var(--orange-light) 0%,transparent 70%),radial-gradient(ellipse 30% 28% at 20% 80%,var(--green) 0%,transparent 70%),radial-gradient(ellipse 25% 25% at 50% 50%,#EED28C 0%,transparent 75%)}@keyframes circleLiquid{0%{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(-8%,6%) rotate(18deg) scale(1.12)}40%{transform:translate(6%,-9%) rotate(-14deg) scale(1.2)}60%{transform:translate(9%,8%) rotate(10deg) scale(1.08)}80%{transform:translate(-5%,-6%) rotate(-20deg) scale(1.16)}to{transform:translate(0) rotate(0) scale(1)}}wk-home-view section{position:relative}wk-home-view section .section-header{--curvature: 85;position:relative;padding-top:150px;padding-bottom:150px;overflow:hidden}wk-home-view section .section-header-circle{position:absolute;top:50%;transform:translateY(-50%);height:100%;width:100%;will-change:transform}wk-home-view section .section-header-circle:after{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:clamp(700px,100vw + 600px,5000px);content:"";mask:radial-gradient(calc(var(--curvature) * 1%) 100% at 50% calc(100% + 100%*cos(asin(50 / var(--curvature)))),rgba(0,0,0,0) calc(100% - 1px),#000);clip-path:ellipse(calc(var(--curvature) * 1%) 100% at bottom)}wk-home-view section .section-header-logo{position:relative;z-index:1;transform:translateY(-15%);display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem}wk-home-view section .section-header-logo svg{width:200px;height:auto;border-radius:50%;background:#fdfdf9}wk-home-view section .section-header-logo--name{text-transform:uppercase;color:#fdfdf9;font-size:1.5rem;font-weight:500;letter-spacing:.3rem}wk-home-view section .section-header+.section-content{margin-bottom:150px}wk-home-view section .links{display:flex;flex-flow:row;gap:24px;justify-content:center;align-items:center;margin-top:32px}wk-home-view section#introduction{display:flex;justify-content:center;align-items:center;text-align:center;height:calc(100vh - 96px);padding-bottom:96px}wk-home-view section#introduction .background{position:absolute;top:-120px;left:0;right:0;bottom:-64px;background-image:url(/client/assets/images/images/home.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}wk-home-view section#introduction .background-scrim{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}wk-home-view section#kosmetik{scroll-margin-top:48px;text-align:center}wk-home-view section#kosmetik .section-header-circle:after{background-color:#ff9657}wk-home-view section#kosmetik .section-header-logo svg{color:#ff9657}wk-home-view section#podologie{scroll-margin-top:48px;text-align:center}wk-home-view section#podologie .section-header-circle:after{background-color:#dce343}wk-home-view section#podologie .section-header-logo svg{color:#dce343}wk-home-view section#termin{text-align:center;margin-bottom:150px}wk-home-view section#termin .appointment-select{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;padding-inline:40px}@media(min-width:601px){wk-home-view section#termin .appointment-select{flex-flow:row;padding-inline:0}}wk-home-view section#termin .appointment-select-circles{pointer-events:none}wk-home-view section#termin .appointment-select-circles--desktop{display:none}@media(min-width:601px){wk-home-view section#termin .appointment-select-circles--desktop{display:block}}wk-home-view section#termin .appointment-select-circles--phone{display:block}@media(min-width:601px){wk-home-view section#termin .appointment-select-circles--phone{display:none}}wk-home-view section#termin .appointment-select-circles svg{position:absolute;left:0;top:0;height:100%;width:100%}wk-home-view section#termin .appointment-select-content{display:flex;justify-content:center;align-items:center;flex-flow:column;aspect-ratio:1;width:100%;max-width:400px;height:100%;padding:32px}@media(min-width:601px){wk-home-view section#termin .appointment-select-content{width:50%;text-align:left}wk-home-view section#termin .appointment-select-content:first-child{padding-left:72px}}wk-home-view section#termin .appointment-select .description{display:flex;flex-flow:column;gap:6px;margin-bottom:10px}wk-home-view section#termin .appointment-select a{font-weight:400;text-decoration-line:underline}wk-home-view section#termin .appointment-select p{font-size:1.3rem;max-width:200px}wk-home-view section#termin .appointment-select--kosmetik a{color:#d04900}wk-home-view section#termin .appointment-select--podologie a{color:#498a08}wk-home-view section#team{text-align:center}wk-home-view section#team img{border-radius:6px;margin-top:40px}::selection{background-color:#ff9657;color:#742b23}::-webkit-scrollbar{width:.8rem;background-color:transparent;height:12px;width:12px}::-webkit-scrollbar-track{background-color:var(--track-color)}::-webkit-scrollbar-thumb{background-color:#ff9657;border:4px solid #ffffff;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#ff7624}html{scroll-behavior:smooth;min-width:320px}body{display:flex;flex-flow:column;min-height:100vh;margin:0;background-color:#fdfdf9;color:#000}body main{flex:1 0 auto}body .whatsapp-contact{position:fixed;bottom:16px;right:16px;z-index:10}wk-behandlungen-view{display:block}wk-behandlungen-view .introduction{margin-bottom:96px;text-align:center}wk-behandlungen-view .introduction .anchor-links{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:32px}wk-behandlungen-view .introduction .anchor-links a{background-color:#000;color:#fff;border-radius:8px;padding:4px 12px;font-weight:400;text-decoration:none}wk-behandlungen-view section.behandlung{display:flex;flex-flow:column;gap:24px;margin-bottom:80px;scroll-margin-top:40px}@media(min-width:601px){wk-behandlungen-view section.behandlung{gap:40px}}wk-behandlungen-view section.behandlung .heading{font-size:2.5rem}wk-behandlungen-view section.behandlung .heading svg{display:block;height:clamp(2rem,2rem + 5vw,6rem);width:100%}@media(min-width:601px){wk-behandlungen-view section.behandlung .heading svg{width:auto}}wk-behandlungen-view section.behandlung .group{display:flex;flex-flow:column;gap:32px;border:2px solid;border-color:#e6e6e6;border-radius:12px;background-color:#f7f7f0;color:#000;padding:16px 24px}@media(min-width:601px){wk-behandlungen-view section.behandlung .group{padding:32px 40px;gap:16px}}wk-behandlungen-view section.behandlung .group .title{font-size:1.8rem;font-weight:600}wk-behandlungen-view section.behandlung .group .footnote{font-size:1rem;font-style:italic}wk-behandlungen-view section.behandlung .item{display:flex;flex-flow:column;justify-content:space-between;gap:8px}@media(min-width:601px){wk-behandlungen-view section.behandlung .item{flex-flow:row}}wk-behandlungen-view section.behandlung .item .description .label{font-size:1.1rem;font-weight:500}wk-behandlungen-view section.behandlung .item .description .summary{font-size:1rem}wk-behandlungen-view section.behandlung .item .info{display:flex;flex-flow:row;gap:12px;font-size:1rem;font-weight:400}wk-behandlungen-view section.behandlung .item .info span{text-wrap-mode:nowrap;width:7ch;text-align:left}@media(min-width:601px){wk-behandlungen-view section.behandlung .item .info span{text-align:right}}
