@font-face{font-family:"PingL";src:url("/fonts/WF-040192-012631-002689.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PingL";src:url("/fonts/WF-040192-012631-002691.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--header-base-height:5.5rem;--anchor-extra-offset:-1.8rem}@media (min-width:768px){:root{--header-base-height:7.5rem;--anchor-extra-offset:-2.8rem}}@media (min-width:1024px){:root{--header-base-height:9.5rem;--anchor-extra-offset:-4rem}}:root{--font-family-primary:"Ping Round",Arial,Avenir,Verdana,sans-serif;--h1:"PingL";--h2:"PingL";--h3:"PingL";--font-weight-light:200;--font-weight-regular:300;--font-weight-bold:400;--line-height-base:1.6;--font-size-xxs:0.7rem;--font-size-xs:0.8rem;--font-size-s:0.9rem;--font-size-reg:1rem;--font-size-reg-l:1.1rem;--font-size-reg-xl:1.2rem;--font-size-l:1.4rem;--font-size-xl:1.6rem;--font-size-xxl:1.8rem;--font-size-xxxl:2.5rem;--color-light:#ffffff;--color-text:#000;--color-heading:#424242;--color-muted:#5e5e5e;--color-bg-light:#fff;--color-bg-medium:rgba(255,255,255,0.6);--color-bg-dark:#2d2e2e;--color-accent:rgba(241,193,124,0.9);--color-accent-dezent:rgba(241,193,124,0.5);--bg-color1:rgba(208,207,138,1);--bg-color2:rgba(224,245,255,0.8);--bg-color3:rgba(225,205,172,0.6);--bg-color3full:rgba(221,208,189,1);--bg-color4:rgba(248,246,242,1);--bg-color5:rgba(136,80,83,1);--bg-color6:rgba(80,71,70,0.9);--bg-color7:rgba(80,71,70,1);--spacing-none:0;--spacing-xxs:0.2em;--spacing-xs:0.4em;--spacing-s:0.7em;--spacing-m:1em;--spacing-l:1.5em;--spacing-xl:2em;--spacing-xxl:3em;--spacing-super-xxl:5em;--border-radius-small:5px;--border-radius-medium:15px;--border-radius-l:25px;--border-radius-xl:50px;--border-width:1px;--border-width-extrathin:0.7px;--border-width-thin:0.9px;--border-color:#5e5e5e;--border-color-light:white;--border-color-accent:rgba(241,193,124,0.8);--button-bg-color:#2d2e2e;--button-text-color:#f2faff;--button-hover-bg-color:#424242;--button-padding:0.6em 1.8em;--button-shadow:#998c7a;--link-a-color:#424242;--link-a-decoration:none;--link-b-color:rgba(39,48,64,1);--link-b-color-underline:rgba(39,48,64,0.5);--link-b-decoration:underline;--link-b-weight:300}*,*::before,*::after{box-sizing:border-box;margin:0}html{scroll-padding-top:calc(var(--header-base-height) + var(--anchor-extra-offset));scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--color-text);font-family:var(--font-family-primary),Arial,Avenir,Verdana,sans-serif;font-size:clamp(1.05rem,1vw + 0.5rem,1.125rem);font-weight:var(--font-weight-light);line-height:var(--line-height-base);font-synthesis:none;font-size-adjust:0.5;-webkit-text-size-adjust:none}img{display:block;max-width:100%;height:auto}h1,.hero-title{font-family:var(--h1),var(--font-family-primary),Arial,Avenir,Verdana,sans-serif;font-weight:400;font-size:clamp(1.2rem,2.6vw,1.7rem);line-height:1.4;color:var(--bg-color7);font-synthesis:none}h2,.fullwidth h2{position:relative;color:var(--bg-color6);font-family:var(--h2),var(--font-family-primary),Arial,Avenir,Verdana,sans-serif;font-size:clamp(1.1rem,2.6vw,1.6rem);font-weight:var(--font-weight-bold);line-height:1.15;text-align:center;margin-bottom:0;padding:clamp(0.1rem,3vw,0.5rem) 0 clamp(1rem,4vw,2rem) 0;display:block;width:100%;font-synthesis:none}@media (min-width:768px){.hero-c > .section-inner > .cta .section-inner h2,.hero-c.one-image > .section-inner > .cta .section-inner h2{padding-bottom:clamp(0.5rem,3vw,1rem);margin-block-end:0.3rem;font-size:clamp(1.3rem,3vw,1.5rem);color:var(--color-bg-light)}}.paarberatung-themen h2{margin-bottom:0;padding-top:clamp(2rem,4vw,2.5rem)}h3{color:var(--bg-color6);font-family:var(--h3),var(--font-family-primary),Arial,Avenir,Verdana,sans-serif;font-weight:var(--font-weight-bold);font-size:clamp(1.1rem,2.5vw,1.5rem);line-height:1.15;padding-top:var(--spacing-xxs);padding-bottom:var(--spacing-m);font-synthesis:none}.text-left{padding-top:clamp(0.5rem,4vw,0.7rem);padding-bottom:clamp(0.3rem,4vw,0.5rem);text-align:left;font-size:clamp(1rem,2.5vw,1.1rem);font-weight:var(--font-weight-regular)}h4{color:var(--bg-color6);font-family:var(--h3),var(--font-family-primary),Arial,Avenir,Verdana,sans-serif;font-weight:var(--font-weight-bold);font-size:clamp(1rem,2vw,1.25rem);line-height:1.2;margin-top:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(0.4rem,1vw,0.6rem);font-synthesis:none}h5{color:var(--bg-color6);font-family:var(--h3),var(--font-family-primary),Arial,Avenir,Verdana,sans-serif;font-weight:var(--font-weight-bold);font-size:clamp(0.95rem,1.8vw,1.1rem);line-height:1.3;margin-top:clamp(0.8rem,1.5vw,1rem);margin-bottom:clamp(0.3rem,0.8vw,0.5rem);text-transform:uppercase;letter-spacing:0.02em;font-synthesis:none}strong{font-weight:var(--font-weight-bold);color:var(--bg-color6)}.link-a{color:var(--link-a-color);text-decoration:var(--link-a-decoration)}.link-a:link,.link-a:visited,.link-a:hover,.link-a:active{color:var(--link-a-color);text-decoration:var(--link-a-decoration)}.link-b{color:var(--link-b-color);text-decoration:var(--link-b-decoration);font-weight:var(--link-b-weight);text-decoration-thickness:0.02em;text-underline-offset:0.1em;text-decoration-color:var(--link-b-color-underline)}.link-b:link,.link-b:visited,.link-b:hover,.link-b:active{color:var(--link-b-color);text-decoration:var(--link-b-decoration)}.link-a.text-light{color:var(--color-light)}.link-a.text-dark{color:var(--color-dark)}a[href^="tel"]{color:inherit;text-decoration:none !important}.bckg-light{background-color:var(--color-bg-light)}.bckg-color1{background-color:var(--bg-color1)}.bckg-color2{background-color:var(--bg-color2)}.bckg-color3{background-color:var(--bg-color3)}.bckg-color4{background-color:var(--bg-color4)}.bckg-color5{background-color:var(--bg-color5)}.bckg-color6{background-color:var(--bg-color6)}.bckg-color7{background-color:var(--color-accent)}.nicht-trennen{white-space:nowrap}.height{margin-top:clamp(2rem,4vh,3rem);font-family:var(--font-family-primary);font-size:clamp(1.5rem,3vw,1.8rem);line-height:1.4;color:var(--bg-color6)}.height--s{margin-top:0;margin-bottom:clamp(0.3rem,4vh,0.7rem);padding-bottom:clamp(0.3rem,4vh,0.5rem);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:var(--font-weight-bold);line-height:clamp(1.1,1.2,1.15)}.straight-t{padding-top:0 !important}.straight-tt{margin-top:0}.distance-t{padding-top:clamp(1rem,6vh,1.5rem)!important}.distance-tt{padding-top:clamp(1.5rem,6vh,2rem)!important}.distance-ttt{padding-top:clamp(3rem,6vh,3.5rem)!important}.straight-b{padding-bottom:0}.straight-bb{margin-bottom:0 !important;margin-block:0}.distance-b{padding-bottom:clamp(0.7rem,6vh,1rem) !important}.distance-bb{padding-bottom:clamp(1.5rem,6vh,2rem)}ul{display:flex;flex-direction:column;justify-content:start;padding:0 1em 1em 1em;padding-left:0}li{list-style-type:disc;list-style-position:outside;padding:0 0 1rem 0;margin:var(--spacing-none) var(--spacing-none) var(--spacing-none) var(--spacing-l);border:none}.li-small-padding{padding-bottom:0.3rem}ul.li-small{padding-bottom:2rem}ul.li-small > li{padding-bottom:0.2rem}.drei-block .section-inner .spalteninhalt .spalte h3{margin:0 auto}.light,.introduction,.intro,.drei-block,.zwei-block.light{background-color:var(--bg-color4)}.drei-block--blue{background-color:var(--bg-color2)}.zwei-block{background-color:var(--bg-color3)}.somatic-experiencing{background-color:var(--bg-color3)}.paarberatung-themen,.zitat{background-color:var( --color-accent)}.zitat--single{background-color:var( --bg-color6)}.footer{background-color:var(--bg-color6)}.scrollToTopBtn{position:fixed;bottom:40px;right:20px;z-index:100;display:flex;justify-content:center;align-items:center;width:38px;height:38px;background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--border-radius-l);border:var(--button-border-width) solid var(--button-border-color);font-size:var(--font-size-reg);cursor:pointer;opacity:0;transform:translateY(100px);visibility:hidden;transition:all 0.5s ease}.scrollToTopBtn:before{content:"";position:absolute;inset:30%;transform:translateY(20%) rotate(-45deg);border-top:3px solid #f2faff;border-right:3px solid #f2faff}.showBtn{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:768px){.scrollToTopBtn{right:10px}}.introduction button,.introduction .section-inner button,.blank button,.einzelberatung button,.somatic-experiencing button,.hero-c > .section-inner > .cta .section-inner button,.wirkung button,.spalte--nopad button,.erstgespraech button,.center button{width:100%;max-width:20em;padding:var(--spacing-s) var(--spacing-m);margin:0 auto;margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-l);font-size:0.85rem;font-family:var(--h3);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-medium);border:0;line-height:var(--line-height-base);background-color:var(--bg-color6);color:var(--color-bg-light);cursor:pointer}.container{display:grid;grid-template-rows:auto 1fr auto;max-width:100%;min-height:100vh;margin:0 auto;padding:0;background-color:var(--color-bg-light)}.serp-thumb{position:absolute;left:-9999px;top:auto;width:128px;height:auto}header{position:fixed;top:0;display:flex;width:100%;min-height:var(--header-base-height);z-index:1000;background-color:var(--color-bg-light)}.nav-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding-block:0.9rem;padding-inline:clamp(1.6rem,5.4vw,3rem)}.headline{display:flex;align-items:center;text-align:left;padding:0;height:auto}@media (max-width:305px){.headline{padding-bottom:1em}}.headline{text-align:left;font-size:clamp(0.8rem,1vw,1.3rem);font-family:var(--h1);margin:0;padding:0;color:var(--color-muted);background-color:white}.bruno-wenk{font-family:var(--h1);font-size:clamp(0.8rem,1vw,1.6rem);text-transform:uppercase;display:block}.o{color:rgba(255,192,103,1);font-family:var(--font-family-heading1);font-weight:600}.systemisch{text-transform:lowercase;font-family:var(--font-family-primary);font-weight:var(--font-weight-light)}.nav-menu{display:none;position:fixed;top:var(--header-base-height);left:0;height:calc(100dvh - var(--header-base-height));width:100%;flex-direction:column;align-items:center;z-index:10;background-color:var(--bg-color3full);padding-top:2em;padding-bottom:30em}#hamburger[aria-expanded="true"] + .nav-menu{display:flex}.js-enabled .nav-menu{display:none}.js-enabled #hamburger[aria-expanded="true"] + .nav-menu{display:flex}#hamburger{display:block;width:44px;height:44px;background:white url("images/hamburger.svg") no-repeat;border:none;cursor:pointer}#hamburger[aria-expanded="true"]{background-image:url("images/hamclose.svg")}#hamburger[aria-expanded="true"] + .nav-menu{display:block}.js-enabled .nav-menu{display:none}@media (min-width:1024px){#hamburger{display:none}#hamburger[aria-expanded="false"] + .nav-menu{display:block;position:static;height:2.2em;width:auto;display:flex;flex-direction:row;padding:0}}nav{display:flex;justify-content:center}.nav-item{width:70%;margin:0 auto;padding:0.7em 0;display:flex;flex-direction:column;text-align:center;border-bottom:var(--border-width-extrathin) dotted var(--color-muted)}.nav-link{font-size:var(--font-size-reg);color:var(--color-muted);text-decoration:none}.dropdown{display:flex;flex-direction:column;width:100%;margin:0.5em 0 0 0;padding:0;align-items:center}.dropdown li{list-style:none;padding:0.2em 0 0 0;margin-left:0}.dropdown a{width:100%;margin-bottom:0;padding:0;font-size:var(--font-size-reg);text-decoration:none;color:var(--color-muted)}.pfeil_open{display:none}@media (min-width:1024px){.nav-container{max-width:1400px;margin:0;padding-left:3em;padding-right:3em}nav{width:70%;justify-content:end;margin:0;padding:0}.nav-menu{align-items:end;transform:translateY(0.1rem);background-color:#fff;order:3;margin-left:auto;margin:0;padding:0;height:auto}.nav-item{align-items:start;width:auto;margin:0 0 0 3em;padding:0;border-bottom:0;position:relative}.nav-link{display:block;position:relative;border-top:2px solid transparent;padding-bottom:0;font-size:1rem;transition:all 0.3s ease-in-out}.nav-link:hover{border-top:2px solid rgba(241,193,124,0.8)}.main-dropdown,.pfeil_open{display:inline-block}.dropdown{position:absolute;top:1.2em;left:0;width:70%;min-width:17rem;text-align:left;background-color:#fff;padding-top:0.5rem;margin-left:-0.2em;border-radius:5px;display:none;font-size:1rem}.main-dropdown{margin-left:0.2em}.dropdown li a{display:block;width:100%;padding:1rem 1.5rem;font-size:var(--font-size-reg)}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{display:block}.dropdown li:hover{background-color:rgba(241,193,124,0.8);border-radius:5px}.noscript-menu{display:none}}@media (min-width:1401px){.nav-container{max-width:1800px;margin:0 auto;padding-left:3em;padding-right:3em}}.noscript{display:block;width:100%}.noscript-menu{display:block;margin:1rem 0 0;padding:0;list-style:none}.noscript-menu li{margin:0.25rem 0}.hero,.hero-c{width:100%;margin:0 auto;padding:0}.linebreak{display:block;white-space:normal}@media (min-width:900px){.linebreak{display:inline;white-space:nowrap}}.hero .section-inner .hero-title,.hero-c .section-inner .hero-title{width:100%;max-width:1920px;padding:clamp(1.2em,5%,1.7em);text-align:center;background-color:var(--color-accent);margin:0 auto}.hero{width:100%;margin:0 auto;padding:0}.hero .section-inner{display:flex;flex-direction:column;align-items:center;width:100%;padding:0}.hero .section-inner .left,.hero .section-inner .drei{display:none}.hero .section-inner .right{width:100%;max-width:1920px;aspect-ratio:16 / 9;display:block;overflow:hidden}.hero .section-inner .right picture,.hero .section-inner .right img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:769px) and (max-width:1014px){.hero .section-inner{flex-direction:column}.hero .section-inner .right{aspect-ratio:16 / 9}}@media (min-width:1015px){.hero .section-inner{flex-direction:row;flex-wrap:wrap;max-width:1920px;align-items:stretch;justify-content:center;margin:0 auto}.hero .section-inner .left{display:flex;width:53.7%;background-image:url("images/bg-left-a.jpg");background-size:contain;background-repeat:no-repeat;background-position:center;aspect-ratio:2062 / 1200;align-items:center;justify-content:center}@supports (background-image:url("images/bg-left-a.webp")){.hero .section-inner .left{background-image:url("images/bg-left-a.webp")}}@supports (background-image:url("images/bg-left-a.avif")){.hero .section-inner .left{background-image:url("images/bg-left-a.avif")}}.hero .section-inner .right{width:31.25%;aspect-ratio:1 / 1;display:block;overflow:hidden}.hero .section-inner .right picture,.hero .section-inner .right img{width:100%;height:100%;object-fit:contain;display:block}.hero .section-inner .drei{display:flex;width:15.05%;background-image:url("images/bg-right-a.jpg");background-size:contain;background-repeat:no-repeat;background-position:center;aspect-ratio:578 / 1200;align-items:center;justify-content:center}@supports (background-image:url("images/bg-right-a.webp")){.hero .section-inner .drei{background-image:url("images/bg-right-a.webp")}}@supports (background-image:url("images/bg-right-a.avif")){.hero .section-inner .drei{background-image:url("images/bg-right-a.avif")}}.hero .section-inner .hero-title{flex-basis:100%;width:100%}}.hero-c{--img-w:3840;--img-h:1200;--left-w:1707;--right-w:2133;--left-p:calc(var(--left-w) / var(--img-w) * 100%);--right-p:calc(var(--right-w) / var(--img-w) * 100%);--stage-max-w:1920px}.hero-c > .section-inner{display:grid;grid-template-areas:"stage" "title" "cta";gap:0;width:100%;max-width:var(--stage-max-w);margin-inline:auto;position:relative;padding:0;box-sizing:border-box}.hero-c > .section-inner > .hero-relative-box{grid-area:stage}.hero-c > .section-inner > .hero-title{grid-area:title;margin:0}.hero-c > .section-inner > .cta{grid-area:cta}.hero-c > .section-inner > .hero-relative-box{position:relative;display:block;z-index:0;width:100%;max-width:var(--stage-max-w);margin-inline:auto;overflow:hidden;background:#000}.hero-c > .section-inner > .hero-relative-box .left{display:none}.hero-c > .section-inner > .hero-relative-box .right{width:100%;aspect-ratio:16 / 9}.hero-c > .section-inner > .hero-relative-box .right picture,.hero-c > .section-inner > .hero-relative-box .right img{display:block;width:100%;height:100%;max-width:none}.hero-c > .section-inner > .hero-relative-box .right img{object-fit:cover;object-position:center center}.hero-c > .section-inner > .cta{width:100%;max-width:var(--stage-max-w);padding:0;background:var(--bg-color4);color:#000}.hero-c > .section-inner > .cta .section-inner{display:grid;width:auto;max-width:50rem;margin:0 auto;padding:clamp(1rem,5vw,2rem);background:var(--bg-color4);text-align:center}@media (min-width:769px){.hero-c > .section-inner{grid-template-areas:"stage" "title"}.hero-c > .section-inner > .cta{grid-area:stage;align-self:center;justify-self:start;margin:0;width:auto;padding:0;position:relative;z-index:2;background:transparent}.hero-c > .section-inner > .cta .section-inner{margin-left:clamp(1rem,8vw,8rem);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;background:transparent}.hero-c > .section-inner > .cta .section-inner *{margin:0}.hero-c > .section-inner > .cta .section-inner button{width:auto;margin-top:clamp(1rem,6vw,1.5rem);padding-left:clamp(0.7rem,5vw,1.2rem);padding-right:clamp(0.7rem,5vw,1.2rem);background-color:var(--color-accent);color:var(--bg-color6)}}@media (min-width:1015px){.hero-c > .section-inner > .hero-relative-box{display:flex;max-width:var(--stage-max-w);aspect-ratio:var(--img-w) / var(--img-h);margin-inline:auto;overflow:hidden;background-color:#4e776f}.hero-c > .section-inner > .hero-relative-box .left{display:block;flex:0 0 var(--left-p);position:relative;margin-right:-0.5px;height:100%;background-image:url("images/paarberatung-paartherapie/paarberatung-paartherapie-st-gallen-left.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}@supports (background-image:url("images/paarberatung-paartherapie/paarberatung-paartherapie-st-gallen-left.webp")){.hero-c > .section-inner > .hero-relative-box .left{background-image:url("images/paarberatung-paartherapie/paarberatung-paartherapie-st-gallen-left.webp")}}@supports (background-image:url("images/paarberatung-paartherapie/paarberatung-paartherapie-st-gallen-left.avif")){.hero-c > .section-inner > .hero-relative-box .left{background-image:url("images/paarberatung-paartherapie/paarberatung-paartherapie-st-gallen-left.avif")}}.hero-c > .section-inner > .hero-relative-box .left picture,.hero-c > .section-inner > .hero-relative-box .left img{display:none}.hero-c > .section-inner > .hero-relative-box .right{display:block;flex:0 0 var(--right-p);position:relative;overflow:hidden;margin-left:-0.1px;aspect-ratio:16 / 9}.hero-c > .section-inner > .hero-relative-box .right picture,.hero-c > .section-inner > .hero-relative-box .right img{width:100%;height:100%;display:block;margin:0}.hero-c > .section-inner > .hero-relative-box .right img{object-fit:cover;object-position:left center}.hero-c > .section-inner > .cta .section-inner{margin-left:clamp(2rem,8vw,8rem)}}.hero-media-wrap{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:clip;max-width:1920px;margin-inline:auto}@media (min-width:1015px){.hero-media-wrap{aspect-ratio:1920 / 620}}.hero-c.one-image .hero-media-wrap{position:relative;display:block;width:100%;max-width:1920px;margin-inline:auto;aspect-ratio:16 / 9;overflow:hidden}@media (min-width:1015px){.hero-c.one-image .hero-media-wrap{aspect-ratio:1920 / 620}}.hero-c.one-image .hero-media{display:block;width:100%;height:100%}.hero-c.one-image .hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-c.one-image > .section-inner{display:grid;grid-template-areas:"stage" "title" "cta";gap:0;width:100%;max-width:var(--stage-max-w,1920px);margin-inline:auto;position:relative;padding:0;box-sizing:border-box}.hero-c.one-image > .section-inner > .hero-media-wrap{grid-area:stage;z-index:0}.hero-c.one-image > .section-inner > .hero-title{grid-area:title;width:100%;text-align:center;background-color:var(--color-accent);margin:0}.hero-c.one-image > .section-inner > .cta{grid-area:cta;z-index:1;width:100%;padding-top:clamp(1rem,5vw,2rem);background:var(--bg-color4);color:#000}.hero-c.one-image > .section-inner > .cta .section-inner{display:grid;place-items:center;width:auto;max-width:50rem;margin:0 auto;padding:clamp(0.7rem,4vw,0.9rem);background:var(--bg-color4);text-align:center;border-radius:var(--border-radius-l)}@media (min-width:769px){.hero-c.one-image > .section-inner{grid-template-areas:"stage" "title"}.hero-c.one-image > .section-inner > .cta{grid-area:stage;align-self:center;justify-self:start;z-index:2;margin:0;background:transparent;width:auto;padding:0}.hero-c.one-image > .section-inner > .cta .section-inner{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-left:clamp(2rem,8vw,8rem);background:none}.gradSE{position:relative}.gradSE::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(1,92,131,.6),transparent);pointer-events:none;z-index:0}.gradSE > *{position:relative;z-index:1}.hero-c.one-image > .section-inner > .cta .section-inner h2,.hero-c.one-image > .section-inner > .cta .section-inner p{margin:0;padding:0;text-align:left}.hero-c.one-image > .section-inner > .cta .section-inner p{margin:0;font-size:clamp(1.2rem,1vw,1.3rem);line-height:1.3}.hero-c.one-image > .section-inner > .cta .section-inner button{max-width:clamp(12.5rem,12vw,13rem);margin-top:0.8rem;margin-left:0;margin-right:auto;font-size:clamp(0.8rem,1vw,1rem);border-radius:9999px}}main{display:flex;flex-wrap:wrap;justify-content:center;max-width:1920px;margin-left:auto;margin-right:auto;padding:0;padding-top:var(--header-base-height);hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2}section{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:0}.section-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1500px;margin-inline:auto;margin:0;padding-left:clamp(1rem,5vw,6rem);padding-right:clamp(1rem,5vw,6rem)}.spalteninhalt{display:flex;flex-direction:column;gap:1.5em}.spalte-wrapper{display:flex;flex-direction:column;max-width:100%;gap:1em;padding-top:clamp(1rem,6vw,3rem);padding-bottom:clamp(1.5rem,6vw,3rem)}.fullwidth{display:flex;flex-direction:column;margin:0 auto}.fullwidth--block{max-width:600px;margin-inline:auto;padding:3rem 0 3rem 0}.zwei-block > .section-inner{align-items:stretch}.zwei-block .section-inner,.zwei-block .spalteninhalt,.zwei-block .spalte-wrapper{width:100%}.zwei-block.light{padding-top:0}.drei-block{min-height:30vh;padding-bottom:2rem}.spalteninhalt > .spalte{flex:1 1 0;min-width:0}.drei-block .spalte,.zwei-block .spalte{padding:clamp(6%,6vw,7%) clamp(8%,13vw,10%)}.zwei-block .spalte--nopad{max-width:800px;padding:clamp(1%,6vw,2%) clamp(5%,6vw,10%) 0 clamp(5%,6vw,10%)}.drei-block .section-inner .spalteninhalt .spalte{display:flex;flex-direction:column}.pb-image{display:block;max-width:700px;height:auto;aspect-ratio:700 / 467;object-fit:cover;margin:0 auto;margin:clamp(1.5%,4vw,2%) auto clamp(3%,4vw,4%) auto}.pb-image img{display:block;max-width:100%;height:auto;border-radius:var(--border-radius-medium)}.fullwidth--block > .spalte{padding:clamp(6%,6vw,7%) clamp(8%,13vw,10%)}.textswitch .ts-short{display:none}@media (max-width:768px){.textswitch .ts-long{display:none}.textswitch .ts-short{display:block}}@media (min-width:900px){.textswitch .ts-long{display:block}.textswitch .ts-short{display:none}}#angebot{scroll-margin-top:calc(var(--header-base-height) + var(--anchor-extra-offset))}@media (min-width:768px){.introduction .section-inner{width:100%;max-width:50rem;padding:0;text-align:center;padding-top:clamp(1rem,5vw,2rem);padding-bottom:clamp(1rem,5vw,2rem)}}.impressum .section-inner{width:65%;max-width:50rem;padding:0;text-align:left}.intro .section-inner .spalteninhalt{width:100%;margin:clamp(1rem,5vw,2rem) 0 clamp(1rem,5vw,2rem) 0;background-color:var(--color-accent);border-radius:var(--border-radius-medium)}.section-inner p,.spalte p{margin-bottom:1rem}.spalteninhalt p{margin-bottom:1em;text-align:left}.spalte p{margin-bottom:0.8em}.spalte p:last-child{margin-bottom:0}.fullwidth--block p{text-align:left}.fullwidth--block ul{max-width:90%;display:inline-block;padding:1rem 0 2rem 0;text-align:left}.round{padding:clamp(1.5rem,6vw,2.5rem);border-radius:var(--border-radius-medium)}@media (min-width:768px){.round{padding:clamp(0.5rem,6vw,1rem) clamp(2.5rem,6vw,4.5rem) clamp(0.5rem,6vw,1rem) clamp(2.5rem,6vw,4.5rem)}}.blank{display:none}.no-gap{gap:0}.center{display:block;width:100%;margin:0 auto;padding-top:2rem;text-align:center !important}.center--nopad{padding-top:0}.center--left{text-align:left !important}.mehr{display:inline-flex;justify-content:center;align-items:center;width:auto;margin:1.7rem auto 0.5rem auto;padding:0.2em 0.7em;background-color:var(--bg-color4);border:0.5px solid white;border-radius:5px;-webkit-box-shadow:2px 2px 6px -1px rgba(94,70,79,0.12);-moz-box-shadow:2px 2px 6px -1px rgba(94,70,79,0.12);box-shadow:2px 2px 6px -1px rgba(94,70,79,0.12);font-weight:200}@media (min-width:769px){.mehr{margin:2rem auto 0 auto}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:327px){.introduction .section-inner,.intro .section-inner,.drei-block .section-inner,.content-cta .section-inner,.somatic-experiencing .section-inner,.coaching.section-inner,.zitat .section-inner,.profil .section-inner,.tarif .section-inner,.footer .section-inner{max-width:85%;padding:0 1%}.spalte{padding:3%}.round{padding:1em}}@media (min-width:768px){.spalteninhalt{flex-direction:row;align-items:stretch;gap:0.8em}.drei-block .spalteninhalt{flex-direction:row;gap:1rem;align-items:stretch}.drei-block .spalte{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1 0;padding:clamp(3%,10vw,4%)}.drei-block .spalte p{flex-grow:1;text-align:left}.zwei-block .spalteninhalt{flex-direction:column}.zwei-block .spalte-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%;align-items:stretch}.zwei-block .spalte,.zwei-block .spalte--nopad{flex:1 1 0}.zwei-block .spalte-wrapper > .spalte{flex:0 0 calc(50% - 0.5rem);max-width:calc(50% - 0.5rem);box-sizing:border-box;min-width:0}.blank{display:block;width:100%;background-color:var(--bg-color4);text-align:center}.blank p{text-align:center}.blank ul{display:inline-block;width:max-content;padding:0;padding-bottom:0.5rem;text-align:left}.blank li{width:auto}.pb{max-width:60%;min-height:clamp(85%,70vh,90%)}}.erstgespraech.zwei-block.light h2{line-height:1.15;font-synthesis:none}.paarberatung-themen{padding:1rem 0 3rem 0}.paarberatung-themen .section-inner{display:grid;grid-template-columns:1fr;align-items:stretch;gap:1.2rem;width:100%;max-width:1000px;margin:0 auto;padding:0 clamp(2rem,8vw,4rem) 0 clamp(2rem,8vw,4rem);line-height:1.5}.paarberatung-themen .section-inner p{margin:0 auto}.paarberatung-themen .cards-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.8em;max-width:1400px;margin:1em auto;padding-left:clamp(1rem,5vw,3rem);padding-right:clamp(1rem,5vw,3rem)}.paarberatung-themen h3{font-size:var(--font-size-reg-xl);padding-bottom:0}.paarberatung-themen .card{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;border-radius:var(--border-radius-medium);background-color:var(--bg-color4);padding:0.5rem 1rem;transition:height 0.3s ease;height:auto}.paarberatung-themen details{padding:0 !important;margin:0 !important;overflow:visible;height:auto}.paarberatung-themen details > .details-content{display:none}.paarberatung-themen details[open] > .details-content{display:block}.paarberatung-themen details[open] .card{height:auto}.paarberatung-themen details:not([open]) .card{height:auto;padding:0}.paarberatung-themen .details-content p{margin:0 0 0 1rem;padding:0.4rem 0 0 0}.paarberatung-themen summary{position:relative;display:block;padding-left:1rem;padding-bottom:0;margin:0;cursor:pointer;font-weight:var(--font-weight-regular);line-height:1.4}.paarberatung-themen summary::before{content:"▸";position:absolute;left:0;top:0.15em;line-height:1;transform-origin:center;transition:transform 0.2s ease}.paarberatung-themen details[open] summary::before{transform:rotate(90deg)}.paarberatung-themen details h4{font-weight:var(--font-weight-regular);padding-bottom:0;margin-bottom:0}@media (min-width:768px){.paarberatung-themen .cards-container{gap:1em}.paarberatung-themen .card{flex:1 1 calc(50% - 1.25em)}}@media (min-width:1014px){.paarberatung-themen .cards-container{gap:1em}.paarberatung-themen .card{flex:1 1 calc(50% - 1.25em)}}.lebenslauf{max-width:1920px;margin:0 auto}.lebenslauf .section-inner{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1rem 1rem 2rem 1rem;line-height:1.5}.lebenslauf .section-inner > h2{grid-column:1 / -1;display:flex;flex-direction:column;margin:0;padding-bottom:0;font-size:clamp(1.8rem,2.5vw,2.2rem);color:var(--bg-color6)}.lebenslauf .section-inner > p,.me,h3{grid-column:1 / -1;text-align:center}.lebenslauf .section-inner > h3{font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:var(--font-weight-regular);padding-top:1.5rem;padding-bottom:1rem}.me{font-weight:var(--font-weight-bold)}.lebenslauf .section-inner .lebenslauf-intro{grid-column:1 / -1}.lebenslauf .section-inner .lebenslauf-intro h3{margin-bottom:1.5rem}.lebenslauf-intro p{margin-bottom:0.5rem}.bereich{height:100%;display:flex;flex-direction:column;border-radius:0.8rem;padding:2.5rem;padding-bottom:0.7rem;box-shadow:0 2px 6px rgba(0,0,0,0.08);min-width:0}.bereich h4{color:white;font-size:clamp(1rem,1vw,1.2rem);font-weight:var(--font-weight-bold);margin-top:-2.5rem;margin-left:-2.5rem;margin-right:-2.5rem;margin-bottom:1.5rem;padding:1.4rem 2.5rem;border-radius:0.8rem 0.8rem 0 0;background-color:var(--bg-color6)}.bereich p{margin-bottom:1rem}.bereich.foto{justify-content:flex-start;align-items:center;height:auto;padding:0;background-color:transparent;box-shadow:none}.bereich.foto img{display:block;width:100%;height:auto;max-width:600px;object-fit:cover;align-self:flex-start;border-radius:15px}@media (min-width:768px){.lebenslauf .section-inner{grid-template-columns:1fr}}@media (min-width:1014px){.lebenslauf .section-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}.lebenslauf .bereich.light.foto{grid-column:1 / 2;grid-row:1}.lebenslauf .bereich.light:not(.foto){grid-column:2 / 3;grid-row:1}}details,.entry{margin-bottom:0.6rem;border-bottom:0.7px dotted #5e5e5e;padding-top:0.5rem;padding-bottom:0.5rem}details:first-child{padding-top:0}details:last-child,.entry-last{border-bottom:none;padding-bottom:0.5rem}summary::marker,summary::-webkit-details-marker{content:"";display:none}summary{position:relative;display:block;padding-left:1.4rem;padding-bottom:0.5rem;cursor:pointer;font-weight:var(--font-weight-regular);line-height:1.4}summary::before{content:"▸";position:absolute;left:0;top:0.15em;line-height:1;transform-origin:center;transition:transform 0.2s ease}details[open] summary::before{transform:rotate(90deg)}@supports (-webkit-touch-callout:none){summary::before{top:0.2em}}.lebenslauf .section-inner details > p{position:relative;margin:0.5rem 0 0.6rem 0;padding-left:2.4rem;font-size:var(--font-size-s);font-weight:var(--font-weight-light)}.lebenslauf .section-inner details > p::before{content:"•";position:absolute;left:1.4rem;top:0.2em;line-height:1}.entry{position:relative;padding-left:1.4rem;cursor:default}.entry::before{content:"•";position:absolute;left:0;top:0.7rem;line-height:1}summary .titel{font-weight:var(--font-weight-bold);display:inline-block}summary .inst{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);display:block;margin:0.2rem 0 0.2rem 0}.membership{display:flex;flex-direction:row;width:100%;justify-content:center;margin-top:1rem;margin-bottom:1rem;gap:2rem}.membership img{}.zitat,.zitat--single{width:100%;max-width:1920px;justify-content:center;padding:9em 0 2rem 0;color:black}.zitat--single{padding:4em 0 2rem 0;color:var(--bg-color4)}.zitat blockquote,.zitat--single blockquote{position:relative;padding:0 0 2em 0;margin:0 auto;max-width:90%;text-align:left;font-size:1em;line-height:2}.zitat--single blockquote{margin-top:4rem;margin-bottom:2rem;padding:0}.zitat-slide{margin-bottom:0.5em;font-size:1.2em;line-height:1.4;padding:0;text-align:left;width:100%;opacity:1;position:static;transform:none;display:block;animation:none !important;animation-delay:0s !important;aria-hidden:"false"}.zitat--single .zitat-slide,.zitat--single .zitat-slide p{margin-bottom:0}.zitat:not(.js-ready) .zitat-slide:not(:first-child){display:none}.zitat.js-ready .zitat-slide{display:none}.zitat.js-ready .zitat-slide.is-active{display:block}.zitat-slide:first-child{display:block;aria-hidden:"false"}.zitat-slide cite{display:block;padding:0.5rem 0.2rem 0 0;text-align:right;font-style:italic;font-size:1em;opacity:0.8}@media (min-width:1024px){blockquote{width:40%}}blockquote p::before{content:"\201C";font-size:10rem;font-family:Georgia,Times,Times New Roman,serif;color:var(--bg-color4);display:block;position:absolute;top:-0.5em;left:0;transform:translateX(5%);line-height:1;margin:0;z-index:1}.zitat--single blockquote p::before{color:var(--bg-color4)}.zitat-slide p{position:relative;z-index:2;padding-left:0.5em}.tarif{--pad-x:clamp(1rem,4vw,2.5rem);--pad-y:clamp(0.5rem,3vw,1.5rem);--row-gap:clamp(1.5rem,2.5vw,2rem);--border-col:var(--color-muted,#5e5e5e);--list-max:70ch;container-type:inline-size;width:100%;max-width:1920px}.tarif > ul{margin:0;padding:0 0 var(--pad-y) 0;width:100%;max-width:min(100%,var(--list-max))}.tarif > ul > li{list-style:none;margin:0;padding:var(--row-gap) 0;border-bottom:1px dotted var(--border-col)}.tarif > ul > li:first-child{padding-top:0}.tarif > ul > li:last-child{border-bottom:none;padding-bottom:calc(var(--row-gap) * 1.2)}.tarif li > p{margin:0 0 0 0.6em}.tarif ul ul{margin:0.5rem 0 0 0;padding:0 0 0 1.25em}.tarif ul ul > li{list-style:disc outside;margin:0;padding:0;border:none}.tarif .one_strong{display:block;font-weight:400;color:#242424;margin:0 0 0.3rem 0}.tarif .one_padding{display:block;margin:0}.tarif .one_small{display:block;font-size:0.95em}@supports (container-type:inline-size){@container (min-width:40rem){.tarif .titel_preis{padding:var(--pad-y) var(--pad-x) 0 var(--pad-x)}.tarif > ul{padding:0 var(--pad-x) var(--pad-y) var(--pad-x)}.tarif ul ul{padding-left:1.4em}}}@supports not (container-type:inline-size){@media (min-width:40rem){.tarif .titel_preis{padding:var(--pad-y) var(--pad-x) 0 var(--pad-x)}.tarif > ul{padding:0 var(--pad-x) var(--pad-y) var(--pad-x)}.tarif ul ul{padding-left:1.4em}}}section.zwei-block[aria-labelledby="faq-title"]{padding-bottom:2rem}.faq{--border-col:var(--color-muted);--row-gap:1.25rem;container-type:inline-size}.faq ul li{margin:0;padding:var(--row-gap) 0 var(--row-gap) 0;border-bottom:0.5px dotted var(--border-col);list-style-type:none}.faq > ul > li:last-child{border-bottom:none}.faq details,.faq summary{margin-bottom:0;padding-bottom:0}.faq .one_padding{padding:calc(var(--row-gap) * 0.75) 0 0 var(--row-gap)}.konditionen{width:100%;margin:0 auto;padding:2rem 0;background-color:var(--bg-color2)}.konditionen .fullwidth ul{width:80%;margin:0 auto;list-style-type:none}@media (min-width:1024px){.konditionen .section-inner ul{width:60%}}.konditionen .fullwidth ul li{margin:0;padding:1.5em 0;border-top:1px dotted #5e5e5e;list-style-type:none}.konditionen .fullwidth ul li:first-child{border-top:none}.konditionen .fullwidth ul li ul{width:90%;margin:0.3em 0 0 1.3em;padding:0;list-style-type:disc}.konditionen .fullwidth ul li ul li{list-style-position:outside;margin:0;padding:0.3em 0 0 0;border:none;list-style-type:disc}.konditionen li.has-sublist{padding-bottom:0.7em}.konditionen li > *:last-child{margin-bottom:0;padding-bottom:0}.konditionen .one_strong{display:block;font-weight:400;font-size:1.2rem;color:#242424;margin-bottom:0.2em}.konditionen .one_padding{display:block;font-weight:200;font-size:1em;margin-bottom:0.2em}.konditionen .one_small{display:block;font-size:1em;font-weight:300}.formular{width:100%;margin:0 auto}@media (min-width:768px){.formular{width:60%}}.kontakt-form{max-width:42rem;display:flex;flex-direction:column;gap:1.25rem}.form-row label{font-size:0.95rem;letter-spacing:0.01em}.kontakt-form input[type="text"],.kontakt-form input[type="email"],.kontakt-form input[type="tel"],.kontakt-form textarea{width:100%;box-sizing:border-box;padding:0.6rem 0.75rem;border:1px solid #d0d0d0;border-radius:4px;background-color:#fff;font:inherit;line-height:1.4;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.kontakt-form textarea{resize:vertical;min-height:7rem}.checkbox-row{margin-top:1.5rem;margin-bottom:1.5rem}.checkbox-row .checkbox-inner{display:flex;align-items:flex-start;gap:0.75rem}.checkbox-row input[type="checkbox"]{width:1.1rem;height:1.1rem;margin-top:0.2rem;flex-shrink:0}.checkbox-row label{line-height:1.4;cursor:pointer}.checkbox-row.has-error label{color:#b00020}.checkbox-row .form-error-msg{margin-top:0.4rem;margin-left:1.85rem}.kontakt-form input:focus,.kontakt-form textarea:focus{outline:none;border-color:#ffc067;box-shadow:0 0 0 2px rgba(255,192,103,0.25);background-color:#fffdf8}.form-error{margin-bottom:0.75rem;font-size:0.9rem;color:#b00020}.form-success{margin-bottom:1rem;padding:0.75rem 1rem;border-radius:4px;background-color:#e4f3e4;color:#205522;font-size:0.95rem}.form-row.has-error input,.form-row.has-error textarea{border-color:#b00020;background-color:#fff6f7}.form-error-msg{margin-top:0.15rem;font-size:0.85rem;color:#b00020}.datenschutz-hinweis{margin-top:0.75rem;font-size:0.85rem;line-height:1.5}.datenschutz-hinweis a{text-decoration:underline}.kontakt-form button[type="submit"]{margin:0.5rem 0 2rem 0;align-self:flex-start}.flash-overlay{position:fixed;top:5rem;left:0;right:0;margin:0 auto;width:80%;max-width:960px;padding:1.25rem 1.5rem;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,0.15);z-index:9999;line-height:1.4}.flash-success{background-color:#e6f5ea;border:1px solid #7bbf8b}.flash-error{background-color:#fbeaea;border:1px solid #d88c8c}.flash-overlay p{margin:0.25rem 0}.flash-close{position:absolute;top:0.35rem;right:0.5rem;border:none;background:transparent;font-size:1.2rem;line-height:1;cursor:pointer}.flash-link{text-decoration:underline}.footer{margin:0 auto;width:100%;max-width:1920px;padding:var(--spacing-xl) var(--spacing-xxl);color:white}.footer .section-inner{display:grid;grid-template-columns:1fr;justify-items:center;max-width:1920px;margin:0 auto;padding-top:clamp(0.2rem,3vh,4rem);padding-bottom:clamp(2rem,5vh,4rem);gap:var(--spacing-xxl);text-align:center}.footer address{font-style:normal;line-height:var(--line-height-base)}#o-no{margin-top:var(--spacing-none);padding-bottom:clamp(1rem,5vh,1.5rem)}footer .section-inner p{margin-bottom:0}.phone{margin-top:var(--spacing-m)}.footer a{color:white;text-decoration:none}.imp{text-align:center;color:white}.karte-section{margin:0;padding:0;display:flex}#map-praxis{width:100%;height:100%;min-height:250px;margin:0 auto;border-radius:0.75rem;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,0.08)}.karte-hinweis{font-size:0.9rem;opacity:0.8}.praxis-popup .maplibregl-popup-content{padding:2px 6px;border-radius:6px;background:#b0473c;color:#ffffff;font-size:0.80rem;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,0.18)}.praxis-popup .maplibregl-popup-tip{border-top-color:#b0473c !important}