@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;font-size:16px;line-height:1.5rem;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}b,strong{font-weight:700}dfn{font-style:italic}small,.small{font-size:80%;line-height:1.875}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{height:1px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;background:#a00;border:.125rem rgba(255,255,255,.25) solid;border-radius:.25rem;color:#fff;font-weight:bold}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}fieldset{border:0;margin:0;padding:0}html,body,.pageContainer{height:100%}.pageContent{min-height:100%}h1,.handwriting{font-family:"Segoe Print","Bradley Hand",Chilanka,TSCu_Comic,casual,cursive}.headlineFontLoaded h1,.headlineFontLoaded .handwriting,.headlineFontLoaded .quote{font-family:"Kaushan Script","Segoe Print","Bradley Hand",Chilanka,TSCu_Comic,casual,cursive}body{background:#fff;font-size:1rem;line-height:1.5rem}@media (min-width:640px){html{font-size:16px}}@media (min-width:1440px){html{font-size:calc(12px + 0.277777777777778vw)}}body,input,button,textarea{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.copyFontLoaded body,.copyFontLoaded input,.copyFontLoaded button,.copyFontLoaded textarea{font-family:"Fira Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif}h1,.handwriting{font-family:"Segoe Print","Bradley Hand",Chilanka,TSCu_Comic,casual,cursive;font-weight:normal;color:#a2be00;text-shadow:currentColor 0 0 0.00625em}.headlineFontLoaded h1,.headlineFontLoaded .handwriting,.headlineFontLoaded .quote{font-family:"Kaushan Script","Segoe Print","Bradley Hand",Chilanka,TSCu_Comic,casual,cursive}h1,h2,h3,h4,p,blockquote{margin:0}h1{font-size:2.25rem;line-height:3rem}h2{font-size:1.25rem;line-height:1.5rem;color:#a2be00}h3,h4{font-size:1rem;font-weight:bold}p,ul,ol,.vcard{margin:0 0 1.5rem 0;padding:0}h2:last-child,h3:last-child,h1:last-child,h4:last-child,p:last-child,ul:last-child,ol:last-child,table:last-child{margin-bottom:0}ul{margin-left:1.5rem}li{margin:0;break-inside:avoid}h1 + h2{margin-bottom:1.5rem}table{margin:1.5rem 0;width:100%}td,th{padding:0.125rem 0.5rem;text-align:left;vertical-align:top}.eventsList td{padding:0.25rem 0.5rem;vertical-align:middle}.eventsList tr + tr{border-top:1px solid #ccc}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}td>:first-child,th>:first-child{padding-top:0;margin-top:0}img{max-width:100%;height:auto}video{margin-left:-5vmin;margin-right:-5vmin;width:100%;width:calc(100% + 10vmin);height:auto}blockquote{color:#a2be00;background:var(sidebarmodbackground);font-style:italic}blockquote::before,blockquote::after{width:0.5em;display:inline-block;text-align:center;font-weight:700}blockquote::before{content:"„";margin-left:-0.5em}blockquote::after{content:"“";margin-right:-0.5em}a{color:inherit;text-decoration:underline}a:hover{color:#c70000}.pageContent{display:flex;flex-direction:column}.siteTitle{order:1}.headNav{order:2}.storyContainer{order:3}.pageFooter{order:4;font-size:0.75rem;color:#666;text-align:center}.siteTitle{overflow:hidden;height:3rem}.siteLogo{display:block;width:100%;height:100%;margin:0 auto;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url(//naturheilpraxis-wilke.de/images/textures/siteLogo_SP.svg)}.headNav{margin:0;text-align:center;font-weight:600;background:#fff;position:sticky;top:0;left:0;z-index:999}.headNav ul{margin:0;padding:0}.headNav li{margin:0.125rem 0;padding:0;display:block}.headNav li:last-child{margin:0.125rem 0 0 0}.headNav a{display:inline-block;line-height:1.5rem;padding:0.375rem 0.75rem;margin:0.375rem 0;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;font-size:1.15rem;color:#000;-webkit-font-smoothing:antialiased;cursor:pointer;color:#a2be00}.headNav a:has(+ ul)::after{content:"►";color:#a2be00;margin-left:0.375rem}.headNav a>small{font-size:1rem}.headNav ul ul{border-bottom:1px solid #a2be00;border-left:1px solid #a2be00}.headNav ul ul li>a{line-height:0.75rem;font-size:1rem}.headNav li.active>ul,.headNav li{max-height:32rem;opacity:1}.headNav li.active>a{background-color:#a2be00;color:#fff}.headNav li.active>a:has(+ ul)::after{content:"▼";color:#fff}.headNav{max-height:0;overflow:hidden}.subpagesList{display:none}.headNavToggleButton{background:#a2be00;color:#fff;cursor:pointer;position:absolute;top:0;right:0;width:3rem;height:3rem;overflow:hidden;padding:0;margin:0}.sidebarModules{display:none}.headerImageContainer{height:58vw;width:100%;position:relative}.headerImage,.fader{width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}h1 + .intro{margin-top:0.75rem}.intro + .copy{margin-top:0.75rem}section{margin:0 0 1.5rem 0;text-align:left}.imgLeft,.imgPortrait{float:left;width:auto;max-width:50%;margin:0.25rem 0.75em 0.25rem 0}.imgPortrait{width:20rem;margin-right:2rem}@media (max-width:720px){.imgPortrait{float:none;margin-bottom:1.5rem}}.imgRight{float:right;width:auto;max-width:50%;margin:0.25rem 0 0.25rem 0.75rem}@media (min-width:1185px){.container .imgRight{margin-right:calc(calc(0px - calc(100vw - 1185px)) / 1.2)}}@media (min-width:1666px){.container .imgRight{margin-right:-26rem}}.imgInline{width:initial;max-width:100%}.headNav li>ul{max-height:0;overflow:hidden;opacity:0}.block{margin:.75rem 0;break-inside:avoid}.headerTextContainer,.storyContainer>section{padding:5vmin}.storyContainer>header + section{padding-top:0}.storyContainer>section>.container{padding:0 5vmin;margin:5vmin -5vmin}.storyContainer>section>.container:first-child{margin-top:0}.storyContainer>section>.container:last-child{margin-bottom:0}.storyContainer>section>.container:nth-of-type(odd){background-color:#a2be00;padding:5vmin;color:#fff}.storyContainer>section>.container:nth-of-type(odd) h2{color:#fff}@media (max-width:639.9px){img{width:100%;height:auto}}@media (min-width:480px){.headerImageContainer{max-height:24rem}}@media (min-width:640px){.storyContainer>header{position:relative}header>h1{position:relative;display:inline-block;padding:0 0.75em;background:#fff;z-index:1}header>p{text-align:justify}.pageContent{display:block}.siteTitle,.headNav,.pageFooter{width:17.374rem;float:left;clear:left;margin:0 0.75rem}.siteTitle{height:100%}.siteLogo{display:block;background-image:url(//naturheilpraxis-wilke.de/images/textures/siteLogo.svg)}.headerImageContainer{height:40vw;max-height:40rem}.storyContainer{position:relative;overflow:hidden;background-color:#fbfdf5}.headNav{max-height:none}.headNav .headNavToggleButton{display:none}@supports (grid-template-areas:"logo main" "navigation main" "foot main"){.siteTitle,.headNav,.pageFooter,.storyContainer{float:unset;overflow:unset;order:unset;width:unset}.pageContent{display:grid;grid-template-columns:15rem 1fr;grid-template-rows:18.75rem min-content 1fr;gap:0 0;grid-template-areas:"logo main" "navigation main" "foot main"}.siteTitle{grid-area:logo}.headNav{grid-area:navigation}.storyContainer{grid-area:main}.pageFooter{grid-area:foot;padding-top:3rem}}}@media (min-width:860px){.pageContent{grid-template-columns:18rem 1fr}}@media (min-width:1024px){.siteTitle,.headNav,.pageFooter{margin:0 1.5rem}.storyContainer>section>.container:last-of-type:nth-of-type(even),.headerTextContainer{max-width:56rem}.container>*{max-width:56rem;max-width:calc(56rem - 10vmin)}}@media (min-width:1280px){.pageContent{max-width:100rem;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.storyContainer>section>.container:nth-of-type(odd){column-count:2;column-gap:3rem}.storyContainer>section>.container:nth-of-type(even){max-width:56rem}.storyContainer>section>.container>.block,.storyContainer>section>.container>p,.storyContainer>section>.container>li,.storyContainer>section>.container>h3{break-inside:avoid}}@media (max-width:479.9px){.hideOnSmartphone{display:none !important}}@media (min-width:480px) and (max-width:799.9px){.hideOnTablet{display:none !important}}@media (min-width:960px){.hideOnDesktop{display:none !important}}.closedModule,.imagesList,.filesList,.importantSiteMessage{display:none}label,legend{display:block;margin:1.25rem 0 0 0;color:var(--color-mediumGray)}fieldset{border-width:0;padding:0}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="week"],input:not([type]),textarea,select,.button,button,input[type="submit"]{-webkit-appearance:none;background-color:transparent;border:0.0625rem solid #666;border-radius:0;box-shadow:none;height:2.25rem;padding:0.375rem 0.75rem;width:100%}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select:focus,.button:focus,button:focus,input[type="submit"]:focus{border-color:var(--color-darkGray);outline:0}select{padding-right:3rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="rgba(127,127,127,.5)" d="M0,0l6,8l6-8"/></svg>') center right no-repeat}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="rgbtml form(127,127,127)" d="M0,0l6,8l6-8"/></svg>')}select[multiple]{background:none;height:auto}textarea{min-height:9rem}input[type="checkbox"],input[type="radio"]{display:inline}.button,button,input[type="submit"]{color:#fff;background-color:#a2be00;height:3rem;font-size:1.25em;font-weight:bold;border-color:#a2be00}.button:hover,button:hover,input[type="submit"]:hover{color:#a2be00;background-color:#fff}form.submitTried input:not(:focus):not(:placeholder-shown):invalid{background-color:#a00}