html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none;visibility:hidden}.show{display:block;visibility:visible}:root{--blue: hsl(198.5, 77.2%, 42.9%);--magenta: hsl(336, 39.7%, 62.9%);--copy: hsl(0, 0%, 30%);--gray: hsl(0, 0%, 55%);--textcol: 45ch}:root{--root-font-size: 100%;--dstp: 2rem;--stp: 1rem;--hstp: .5rem}@media(min-width: 37.5rem){:root{--root-font-size: 120%;--dtp: 6rem;--stp: 3rem;--hstp: 1.5rem}}@font-face{font-display:swap;font-family:"Akshar";font-style:normal;font-weight:300;src:url("./fonts/akshar-v17-latin_latin-ext-300.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}html{font-family:minion-pro,serif;color:var(--copy);scroll-behavior:smooth}body{line-height:1.35;border-top:7px solid var(--blue);font-size:var(--root-font-size)}@view-transition{navigation:auto}h1,h2,h3,dt{font-family:"Akshar";font-weight:300;line-height:1}h1{font-size:1.875em;color:var(--blue)}h2,dt{font-size:1.875em;color:var(--magenta)}h3,dt.small{font-size:1.4375em;color:var(--magenta)}h4{font-weight:700}h1+*{margin-top:.5rem}a{color:var(--blue);display:inline-block;text-decoration:underline 1px;text-underline-offset:6px;padding-bottom:.3rem}strong,em{font-weight:700}.primary{color:var(--primary)}.maxwidth-container{max-width:75rem;margin-inline:auto}ul.bullet-list,main ul{list-style:disc}ul.bullet-list li,main ul li{margin-left:1.3rem}ul.bullet-list li ul li,main ul li ul li{list-style:circle}@media(min-width: 37.5rem){.columns{display:flex;gap:var(--stp)}.columns .text-col{max-width:var(--textcol)}}@media(min-width: 37.5rem){.text-columns{column-count:2;column-gap:4vw}}blockquote{margin-block:1.7em 1.9em}blockquote p{font-family:Georgia,serif;font-size:118%;font-style:italic;color:var(--gray);line-height:1.3;hyphens:auto;text-wrap:balance}blockquote cite{display:block;font-family:"Akshar";font-size:.99em;text-transform:uppercase;margin-top:.5em;margin-right:var(--stp)}blockquote cite span.lower{text-transform:none}@media(min-width: 0rem)and (max-width: 37.4375rem){blockquote{text-align:right}blockquote p{margin-left:20%}}@media(min-width: 37.5rem){blockquote p{max-width:90% !important;margin-left:-0.5rem}blockquote cite{text-align:right}}.e-show{text-decoration:underline}.e-show:hover{cursor:pointer}@media(min-width: 0rem)and (max-width: 37.4375rem){hr{border:none;display:block;margin-block:var(--stp)}}@media(min-width: 37.5rem){hr{position:relative;overflow:visible;line-height:1;border:1px solid var(--magenta);background-color:var(--magenta);border-radius:3px;width:3px;height:3px;margin:4em auto}hr:before,hr:after{position:relative;content:"";display:block;width:3.5em;border-bottom:1px solid var(--magenta)}hr:before{top:0;left:-4.5em}hr:after{top:-1px;right:-1em}}nav button{display:flex;border:0;width:24px;height:22px;padding:0;position:relative;top:1.2875rem;right:var(--stp);z-index:10;background-color:rgba(255,255,255,.75);outline:rgba(255,255,255,.75) solid 4px}nav button:hover{cursor:pointer}nav [class^=line-]{position:absolute;height:1px;width:100%;border-top:2px solid var(--blue);left:0;transition:transform .5s ease}nav .line-1{top:2px;transform-origin:0 0}nav .line-2{top:10px}nav .line-3{top:18px;transform-origin:0px 18px}nav button[aria-expanded=true] [class^=line-]{border-color:var(--blue)}nav button[aria-expanded=true] .line-1{transform:rotate(45deg)}nav button[aria-expanded=true] .line-2{display:none}nav button[aria-expanded=true] .line-3{transform:rotate(-45deg) translate(11px, 5px)}@media(min-width: 37.5rem)and (max-width: 50rem){nav button{top:2.64rem;right:2rem}}nav[aria-label=Main]{font-family:"Akshar";font-size:1.4375em;font-weight:300}nav[aria-label=Main] a{text-decoration:none}nav[aria-label=Main] a[aria-current=page],nav[aria-label=Main] a:hover{text-decoration:underline 1px}nav[aria-label=Main] ul{display:flex}@media(min-width: 50rem){nav[aria-label=Main]{position:static}nav[aria-label=Main] button{display:none}nav[aria-label=Main] li+li{margin-left:1em}}@media(min-width: 0rem)and (max-width: 49.9375rem){nav[aria-label=Main]{position:fixed;top:1rem;right:1rem}nav[aria-label=Main] ul{position:fixed;z-index:3;top:0;right:0;width:100vw;max-width:22rem;padding:4em var(--dstp) var(--dstp) var(--dstp);flex-direction:column;height:100vh;margin:0;background:#fff;box-shadow:-5px 0 10px 0 rgba(0,0,0,.1);transition:transform .4s ease-out,visibility .3s linear}nav[aria-label=Main] li+li{margin-top:var(--stp)}button[aria-expanded=false]+ul{opacity:0;transform:translateX(100%);visibility:hidden}button[aria-expanded=true]+ul{visibility:visible}}#switchon-containers dl{scroll-margin-top:var(--stp)}#switchon-containers dl:hover{cursor:pointer}#switchon-containers dl:not(.closed) dd{padding-bottom:var(--hstp)}#switchon-containers dl dt{margin-bottom:.5rem;transition:margin-bottom .6s ease}#switchon-containers dl dd{max-height:3000px;opacity:1;transition:max-height .6s ease,opacity .6s ease}#switchon-containers dl.closed dt{margin-bottom:0;transition:margin-bottom .6s ease}#switchon-containers dl.closed dd{overflow:hidden;opacity:0;max-height:0;transition:max-height .6s ease,opacity .6s ease}#switchon-containers dl.closed dt:before{top:10px;background-image:url(images/down-arrow.svg)}#switchon-containers dl.closed dt.small:before{top:7px}#switchon-containers dl.deselected>*{opacity:.5;transition:max-height .6s ease,opacity .6s ease}#switchon-containers dt{position:relative;width:100%;display:block;padding-left:3rem}#switchon-containers dt:hover:before{cursor:pointer}#switchon-containers dt:before,#switchon-containers a.offer-link span{position:absolute;top:15px;left:0;display:inline-block;content:"";width:25px;height:16px;font-size:150%;background-image:url(images/line.svg);background-repeat:no-repeat}#switchon-containers dt.small:before{top:10px}@media(min-width: 0rem)and (max-width: 37.4375rem){#switchon-containers dl.closed dt.small:before{top:5px}#switchon-containers dl+dl{margin-top:var(--stp)}}@media(min-width: 37.5rem){#switchon-containers dl+dl{margin-top:.4em}}header .navline{display:flex;justify-content:space-between;padding:var(--stp)}header .navline img.logo{width:3rem;height:auto}header .headertext{text-wrap:balance;padding:var(--stp)}header .headertext h1 a{text-decoration:none;display:inline}header picture img{width:100%;height:calc(12em + 12vw);object-fit:cover}@media(min-width: 37.5rem){header .navline img.logo{margin-top:-0.5em}}main{margin-top:.95em;padding:var(--stp)}main h2+*{margin-top:.55em}main h3+*{margin-top:.27em}main *+h4{margin-top:1em}main p{max-width:80ch}main p+p,main ul+p,main ol+p{margin-top:1.25em}footer{margin-top:3rem;padding:var(--stp);text-align:right}footer a{font-family:"Akshar";color:var(--gray);text-decoration:none}body.start .columns{margin-bottom:var(--hstp)}body.start .columns .col-2 img{width:calc(5em + 3vw);height:auto}@media(min-width: 0rem)and (max-width: 37.4375rem){body.start .columns{display:flex;gap:var(--stp)}body.start .columns .col-2 img{margin-top:-1.6rem}}@media(min-width: 37.5rem){body.start .columns .col-2 img{margin-top:-3.2rem}}body.angebot h2 a{color:var(--magenta);text-decoration:none}body.angebot h2 a:focus-visible{outline:none}@media(min-width: 0rem)and (max-width: 37.4375rem){body.angebot h3{margin-top:var(--stp)}body.angebot #selbsterfahrung{margin-top:var(--dstp)}body.angebot dd>*+h3{margin-top:var(--dstp)}body.angebot #switchon-containers{margin-top:var(--dstp)}}@media(min-width: 37.5rem){body.angebot h3{margin-top:var(--dstp)}body.angebot #selbsterfahrung{margin-top:var(--hstp)}body.angebot dd>*+h3{margin-top:3.2em}body.angebot #switchon-containers{margin-top:var(--stp)}}@media(min-width: 37.5rem){body.therapieansatz header picture img{object-position:center 38%}}@media(min-width: 0rem)and (max-width: 37.4375rem){body.ueber-mich header picture img{object-position:80% center}body.ueber-mich main>*:not(h2)+h3{margin-top:1em}}@media(min-width: 37.5rem){body.ueber-mich main>*:not(h2)+h3{margin-top:3.2em}}@media(min-width: 0rem)and (max-width: 37.4375rem){body.kontakt main img{margin-top:var(--stp);width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center 37%;border:var(--stp) solid #fff;outline:1px solid #dedede}}@media(min-width: 37.5rem){body.kontakt main img{border:min(.5em + 1vw,1.1em) #fff solid;width:calc(10em + 5vw);max-width:17.135rem;margin-top:-7rem}}body.impressum-datenschutz main p,body.impressum-datenschutz main ul{max-width:80ch}body.impressum-datenschutz main>*:not(h2)+h3{margin-top:var(--hstp)}body.impressum-datenschutz main>p+p{margin-top:0}body.impressum-datenschutz main>*+h2{margin-top:var(--stp)}/*# sourceMappingURL=style.css.map */
