:root{--font-family-base: "Montserrat", sans-serif;--font-family-display: "Montserrat", serif;--font-family-mono: "Montserrat", monospace;--line-height: 1.4;--font-weight: 400;--container-max-width: calc(1800px - var(--container-left-right-padding) - var(--container-left-right-padding));--container-left-right-padding: calc(var(--font-size-xxxl3) * 1);--wp-admin-bar-height: var(--wp-admin--admin-bar--height, 0px);--swup-transition-duration: 0.375s;--c-black: #000000;--c-violet: #8c0d82;--c-lipstick: #ce0075;--c-magenta: #ff00ff;--c-twilight: #e8cfe6;--c-sherpa-blue: #004a54;--c-light-sherpa-blue: #005459;--c-mystic: #e6eeee;--c-white: #ffffff;--main-color: var(--c-violet);--font-size-s3: clamp(13.5px, 0.09vi + 12.57px, 14.24px);--font-size-s2: clamp(14.57px, 0.17vi + 12.86px, 15.94px);--font-size-s1: clamp(15.74px, 0.26vi + 13.1px, 17.86px);--font-size-base: clamp(17px, 0.38vi + 13.25px, 20px);--font-size-m1: clamp(18.36px, 0.51vi + 13.31px, 22.4px);--font-size-m2: clamp(19.83px, 0.66vi + 13.25px, 25.09px);--font-size-m3: clamp(21.42px, 0.84vi + 13.06px, 28.1px);--font-size-l1: clamp(23.13px, 1.04vi + 12.7px, 31.47px);--font-size-l2: clamp(24.98px, 1.28vi + 12.14px, 35.25px);--font-size-l3: clamp(26.98px, 1.56vi + 11.35px, 39.48px);--font-size-xl1: clamp(29.14px, 1.88vi + 10.29px, 44.21px);--font-size-xl2: clamp(31.47px, 2.26vi + 8.9px, 49.52px);--font-size-xl3: clamp(33.98px, 2.68vi + 7.13px, 55.46px);--font-size-xxl1: clamp(36.7px, 3.18vi + 4.93px, 62.12px);--font-size-xxl2: clamp(39.64px, 3.74vi + 2.22px, 69.57px);--font-size-xxl3: clamp(42.81px, 4.39vi + -1.08px, 77.92px);--font-size-xxxl1: clamp(46.23px, 5.13vi + -5.06px, 87.27px);--font-size-xxxl2: clamp(49.93px, 5.98vi + -9.83px, 97.74px);--font-size-xxxl3: clamp(53.93px, 6.94vi + -15.5px, 109.47px)}@media(max-width: 1000px){:root{--font-size-s3: clamp(12.59px, 0.13vi + 12.21px, 13.5px);--font-size-s2: clamp(13.35px, 0.17vi + 12.83px, 14.57px);--font-size-s1: clamp(14.15px, 0.23vi + 13.47px, 15.74px);--font-size-base: clamp(15px, 0.29vi + 14.14px, 17px);--font-size-m1: clamp(15.9px, 0.35vi + 14.85px, 18.36px);--font-size-m2: clamp(16.85px, 0.42vi + 15.58px, 19.83px);--font-size-m3: clamp(17.87px, 0.51vi + 16.34px, 21.42px);--font-size-l1: clamp(18.94px, 0.6vi + 17.14px, 23.13px);--font-size-l2: clamp(20.07px, 0.7vi + 17.97px, 24.98px);--font-size-l3: clamp(21.28px, 0.81vi + 18.84px, 26.98px);--font-size-xl1: clamp(22.55px, 0.94vi + 19.73px, 29.14px);--font-size-xl2: clamp(23.91px, 1.08vi + 20.67px, 31.47px);--font-size-xl3: clamp(25.34px, 1.23vi + 21.64px, 33.98px);--font-size-xxl1: clamp(26.86px, 1.41vi + 22.65px, 36.7px);--font-size-xxl2: clamp(28.47px, 1.59vi + 23.69px, 39.64px);--font-size-xxl3: clamp(30.18px, 1.8vi + 24.77px, 42.81px);--font-size-xxxl1: clamp(31.99px, 2.03vi + 25.89px, 46.23px);--font-size-xxxl2: clamp(33.91px, 2.29vi + 27.05px, 49.93px);--font-size-xxxl3: clamp(35.95px, 2.57vi + 28.24px, 53.93px)}}@media(max-width: 690px){:root{--container-left-right-padding: 2.95rem}}html{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--c-black);background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-wrap:pretty;interpolate-size:allow-keywords}html main{background-color:#fff}body h1,body .h1{font-size:var(--font-size-xxl1);font-weight:500;line-height:1.1;margin-left:-0.05em}body h2,body .h2{font-size:var(--font-size-xxl1);font-weight:400;line-height:1.1;margin-left:-0.05em}body h3,body .h3{font-size:var(--font-size-m3);font-weight:400;line-height:1.1;margin-left:-0.05em}body h4,body .h4{font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height)}body h5,body .h5{font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height)}body h6,body .h6{font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height)}body small,body .font-size-small{font-size:var(--font-size-s1)}body .uppercase{text-transform:uppercase;font-weight:700;letter-spacing:.05em}body ::selection{background-color:rgba(1,74,84,.2)}body .text a,body nav ul li a{--underline-color: currentColor;transition:background-size .3s ease,color .24s ease,opacity .24s ease;background-image:linear-gradient(transparent calc(100% - 1px), var(--underline-color) 1px);background-repeat:no-repeat;background-size:0% 100%;will-change:background-size,color}body .text a:hover,body .text a:focus-visible,body .text a.active,body nav ul li a:hover,body nav ul li a:focus-visible,body nav ul li a.active{background-size:100% 100%}a.logo{position:relative;transition:color .24s ease,scale .24s ease;will-change:color,scale;--color: #fff;color:var(--color)}a.logo .signet{width:3.5rem;margin-left:-1.75rem}a.logo .signet svg{width:3.5rem;height:auto}a.logo .schriftzug{height:1.75rem;width:auto;margin-left:-0.25rem;margin-top:.75rem;margin-bottom:1.25rem}a.logo .schriftzug svg{height:1.75rem;width:auto}a.logo svg path{transition:fill .24s ease;will-change:fill;fill:var(--color) !important}a.logo:hover,a.logo:focus-visible{opacity:1;scale:1;--color: var(--c-magenta)}a.logo:hover:active,a.logo:focus-visible:active{scale:.96}header#main-header{height:auto;position:relative;top:0;padding-top:calc(1rem*var(--line-height));padding-bottom:calc(4rem*var(--line-height));background-color:var(--c-violet);transition:background-color .3s ease;will-change:background-color;color:#fff}body.page-template-home header#main-header{background-color:var(--c-sherpa-blue)}header#main-header>.container{align-items:stretch}header#main-header nav.primary{font-weight:500}header#main-header nav.primary>ul{height:100%;gap:calc(2rem*var(--line-height))}header#main-header nav.primary>ul li{height:100%;position:relative}header#main-header nav.primary>ul li a{line-height:1;display:inline}header#main-header nav.primary>ul li.button a{display:inline-block;margin-top:-0.45em;margin-left:-0.35em;padding:.45em 1em .35em 1em;background-color:var(--c-lipstick);border-radius:2rem;background-image:none;transition:background-color .24s ease,scale .24s ease;will-change:background-color,scale;font-weight:700}header#main-header nav.primary>ul li.button a:hover,header#main-header nav.primary>ul li.button a:focus-visible,header#main-header nav.primary>ul li.button a.active{background-color:var(--c-magenta)}header#main-header nav.primary>ul li.button a:hover,header#main-header nav.primary>ul li.button a:focus-visible{scale:.98}header#main-header nav.primary>ul li.button a:hover:active,header#main-header nav.primary>ul li.button a:focus-visible:active{scale:.92}header#main-header nav.primary>ul li>ul{position:absolute;isolation:isolate;z-index:1001;background-color:var(--c-magenta);left:calc(-1rem*var(--line-height));padding:calc(.75rem*var(--line-height)) calc(1rem*var(--line-height));opacity:0;pointer-events:none;display:flex;flex-direction:column;transform:translateY(2em);transition:transform .3s ease,opacity .3s ease,background-color .3s ease;will-change:transform,opacity;min-width:13.5em;gap:.5em}body.page-template-home header#main-header nav.primary>ul li>ul{background-color:var(--c-light-sherpa-blue)}header#main-header nav.primary>ul li:hover>ul{opacity:1;pointer-events:all;transform:translateY(1em)}footer#main-footer{background-color:var(--c-sherpa-blue);color:#fff;contain:layout paint style}footer#main-footer .widget-row{padding-top:calc(4.5rem*var(--line-height));padding-bottom:calc(3rem*var(--line-height))}@media(max-width: 1000px){footer#main-footer .widget-row{padding-top:calc(3rem*var(--line-height))}}footer#main-footer .widget-row>.container{display:flex;justify-content:space-between;gap:calc(3rem*var(--line-height))}@media(min-width: 1001px){footer#main-footer .widget-row>.container .column:first-child{margin-top:-4.25rem;margin-right:auto}}@media(max-width: 1000px){footer#main-footer .widget-row>.container{flex-direction:column;gap:3rem}}footer#main-footer .widget-row>.container .badge img{width:7.5rem}footer#main-footer .widget-row>.container nav ul{flex-direction:column;gap:.5rem}footer#main-footer .widget-row>.container nav ul li a{font-weight:700}footer#main-footer .copyright-row{background-color:var(--c-light-sherpa-blue);padding-top:calc(1rem*var(--line-height));padding-bottom:calc(1rem*var(--line-height))}footer#main-footer .copyright-row>.container{display:flex;justify-content:space-between}@media(max-width: 690px){footer#main-footer .copyright-row>.container{flex-direction:column}}section{position:relative;contain:layout paint style;padding-top:calc(3rem*var(--line-height));padding-bottom:calc(3rem*var(--line-height))}section .background{position:absolute;inset:0;z-index:10;pointer-events:none}section .background .image-holder{position:absolute;inset:0;aspect-ratio:unset}section .content{position:relative;z-index:20}.flex-row{display:flex}@media(min-width: 1001px){.flex-row{justify-content:space-between;gap:var(--font-size-xxxl3)}.flex-row>*{flex:1 1 0}}@media(max-width: 1000px){.flex-row{flex-direction:column;gap:3rem}}.link-row{margin:1rem 0;display:flex;gap:1rem;align-items:center;margin-top:calc(3rem*var(--line-height))}@media(max-width: 1000px){.link-row{flex-direction:column;align-items:stretch;gap:.75rem}}a.button{--border-color: #fff;display:inline-block;padding:.577em 1em .5em 1em;border:1px solid var(--border-color);border-radius:2rem;background-image:none;transition:background-color .24s ease,border-color .24s ease,scale .24s ease,color .24s ease;will-change:background-color,border-color,scale,color;font-weight:700;text-align:center}@media(max-width: 1000px){a.button{padding-top:.75em;padding-bottom:.7em}}a.button:hover,a.button:focus-visible{scale:.98}a.button:hover:active,a.button:focus-visible:active{scale:.92}a.button.border{--border-color: currentColor}a.button.border:hover,a.button.border:focus-visible{--border-color: var(--c-magenta);color:var(--c-magenta)}a.button.border-main-color{color:var(--c-lipstick)}a.button.main-color{--border-color: var(--c-lipstick);background-color:var(--c-lipstick);color:#fff}a.button.main-color:hover,a.button.main-color:focus-visible{--border-color: var(--c-magenta);background-color:var(--c-magenta)}a.button.violet-color{--border-color: var(--c-violet);background-color:var(--c-violet);color:#fff}a.button.violet-color:hover,a.button.violet-color:focus-visible{--border-color: var(--c-magenta);background-color:var(--c-magenta)}a.button.lipstick-color{--border-color: var(--c-lipstick);background-color:var(--c-lipstick);color:#fff}a.button.lipstick-color:hover,a.button.lipstick-color:focus-visible{--border-color: var(--c-magenta);background-color:var(--c-magenta)}a.button.with-icon{display:flex;align-items:center;gap:.75em}@media(max-width: 1000px){a.button.with-icon{justify-content:center}}a.button.with-icon svg{width:1.5em;height:1.5em}body.page-template-home header#main-header{z-index:5}body.page-template-home main{position:relative;z-index:20}body.page-template-home section#banner{background-color:var(--c-sherpa-blue);padding-bottom:.5rem;padding-top:0;color:#fff;margin-top:-2px;padding-top:2px;z-index:10}@media(min-width: 1001px){body.page-template-home section#banner .text-row{margin-bottom:calc(4rem*var(--line-height))}}body.page-template-home section#banner .subheadline{margin-top:calc(1rem*var(--line-height));font-size:var(--font-size-m1)}@media(max-width: 1000px){body.page-template-home section#banner .flex-row .right{display:none}}@media(max-width: 1000px){body.page-template-home section#banner{padding-bottom:calc(8rem*var(--line-height))}}body.page-template-home section#einleitung{z-index:20;contain:none}@media(min-width: 1001px){body.page-template-home section#einleitung{padding-top:calc(6rem*var(--line-height))}}body.page-template-home section#einleitung h2{color:var(--c-lipstick)}body.page-template-home section#einleitung .text{color:#000}body.page-template-home section#einleitung .image-holder{--parallax-distance: 5rem;aspect-ratio:1/1.475}body.page-template-home section#einleitung .image-holder .hover-content{position:absolute;inset:0;transition:opacity .3s ease;will-change:opacity;opacity:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center;padding:10%;padding-left:3.5em;background-color:var(--c-lipstick);background-color:rgba(206,0,117,.8)}@media(max-width: 1000px){body.page-template-home section#einleitung .image-holder .hover-content{padding-left:3em}}body.page-template-home section#einleitung .image-holder .hover-content .signet{width:2em;margin-left:-1em;margin-top:-0.5em;margin-bottom:.5em}body.page-template-home section#einleitung .image-holder .hover-content .inner{color:#fff}body.page-template-home section#einleitung .image-holder .hover-content .inner .text{color:inherit;text-wrap:balance}body.page-template-home section#einleitung .image-holder:hover .hover-content{opacity:1}@media(max-width: 1000px){body.page-template-home section#einleitung .flex-row{flex-direction:column-reverse}}@media(min-width: 1001px){body.page-template-home section#einleitung .flex-row>.right{margin-top:calc(-19rem*var(--line-height))}}@media(max-width: 1000px){body.page-template-home section#einleitung .flex-row>.right{margin-top:calc(-8rem*var(--line-height))}}body.page-template-home section#uber{background-color:var(--c-mystic);color:var(--c-sherpa-blue);padding-bottom:calc(4rem*var(--line-height))}body.page-template-home section#uber h2{max-width:16em;text-wrap:balance;margin-bottom:calc(2rem*var(--line-height))}body.page-template-home section#uber .zeilen{margin-top:1rem}body.page-template-home section#uber .zeilen .zeile{position:relative;background-color:var(--c-sherpa-blue);padding:1rem 1.4rem 1rem 3rem;line-height:1.24;color:#fff;font-weight:500;font-size:var(--font-size-m1);width:50em;max-width:100%}body.page-template-home section#uber .zeilen .zeile:not(:last-child){margin-bottom:.75rem}body.page-template-home section#uber .zeilen .zeile::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22800%22%20height%3D%22800%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20aria-labelledby%3D%22arrowRightTopIconTitle%22%20color%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2013V5h-8M19%205l-1%201M18%206%205%2019%22%2F%3E%3C%2Fsvg%3E");background-size:47.5%;background-repeat:no-repeat;background-position:center center}body.page-template-mediation header#main-header,body.page-template-familienmediation header#main-header{z-index:5}body.page-template-mediation main,body.page-template-familienmediation main{position:relative;z-index:20}body.page-template-mediation section#einleitung,body.page-template-familienmediation section#einleitung{position:relative;padding-bottom:calc(6rem*var(--line-height));z-index:20;contain:none}body.page-template-mediation section#einleitung .flex-row .text-block:not(:last-child),body.page-template-familienmediation section#einleitung .flex-row .text-block:not(:last-child){margin-bottom:calc(6rem*var(--line-height))}@media(max-width: 1000px){body.page-template-mediation section#einleitung .flex-row .text-block:not(:last-child),body.page-template-familienmediation section#einleitung .flex-row .text-block:not(:last-child){margin-bottom:calc(3rem*var(--line-height))}}body.page-template-mediation section#einleitung .flex-row .text-block h2,body.page-template-familienmediation section#einleitung .flex-row .text-block h2{color:var(--c-violet)}body.page-template-mediation section#einleitung .flex-row .text-block .subheadline,body.page-template-familienmediation section#einleitung .flex-row .text-block .subheadline{color:var(--c-violet);font-weight:600}body.page-template-mediation section#einleitung .flex-row .text-block .link-row,body.page-template-familienmediation section#einleitung .flex-row .text-block .link-row{margin-top:calc(2rem*var(--line-height))}@media(min-width: 1001px){body.page-template-mediation section#einleitung,body.page-template-familienmediation section#einleitung{padding-top:calc(6rem*var(--line-height))}}body.page-template-mediation section#einleitung .image-holder,body.page-template-familienmediation section#einleitung .image-holder{--parallax-distance: 5rem;aspect-ratio:1/1.425}@media(max-width: 1000px){body.page-template-mediation section#einleitung .flex-row,body.page-template-familienmediation section#einleitung .flex-row{flex-direction:column-reverse}}@media(min-width: 1001px){body.page-template-mediation section#einleitung .flex-row>.right,body.page-template-familienmediation section#einleitung .flex-row>.right{margin-top:calc(-11rem*var(--line-height))}}@media(max-width: 1000px){body.page-template-mediation section#einleitung .flex-row>.right,body.page-template-familienmediation section#einleitung .flex-row>.right{margin-top:calc(-5rem*var(--line-height))}}body.page-template-mediation section#grunde,body.page-template-familienmediation section#grunde{position:relative;background-color:var(--c-twilight);z-index:30;contain:none}body.page-template-mediation section#grunde h2,body.page-template-familienmediation section#grunde h2{color:var(--c-violet);max-width:16em}@media(max-width: 1000px){body.page-template-mediation section#grunde .flex-row,body.page-template-familienmediation section#grunde .flex-row{flex-direction:column-reverse}}body.page-template-mediation section#grunde .flex-row .image-holder,body.page-template-familienmediation section#grunde .flex-row .image-holder{aspect-ratio:3.33/2;--parallax-distance: 3.5rem}@media(min-width: 1001px){body.page-template-mediation section#grunde .flex-row>.right,body.page-template-familienmediation section#grunde .flex-row>.right{margin-top:calc(-6rem*var(--line-height))}}@media(max-width: 1000px){body.page-template-mediation section#grunde .flex-row>.right,body.page-template-familienmediation section#grunde .flex-row>.right{margin-top:calc(-4.5rem*var(--line-height))}}body.page-template-mediation section#grunde .link-row,body.page-template-familienmediation section#grunde .link-row{font-size:var(--font-size-m1)}body.page-template-mediation section#grunde .grunde,body.page-template-familienmediation section#grunde .grunde{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;margin-top:calc(3rem*var(--line-height));margin-bottom:calc(3rem*var(--line-height) + 1rem)}@media(max-width: 1000px){body.page-template-mediation section#grunde .grunde,body.page-template-familienmediation section#grunde .grunde{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 690px){body.page-template-mediation section#grunde .grunde,body.page-template-familienmediation section#grunde .grunde{display:flex;flex-direction:column}}body.page-template-mediation section#grunde .grunde .grund,body.page-template-familienmediation section#grunde .grunde .grund{aspect-ratio:1.33/1}@media(max-width: 1000px){body.page-template-mediation section#grunde .grunde .grund,body.page-template-familienmediation section#grunde .grunde .grund{aspect-ratio:1.2/1}}body.page-template-mediation section#grunde .grunde .grund>.front,body.page-template-familienmediation section#grunde .grunde .grund>.front{position:relative;padding:1rem;background-color:var(--c-sherpa-blue);color:#fff;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;z-index:5}@media(max-width: 690px){body.page-template-mediation section#grunde .grunde .grund>.front,body.page-template-familienmediation section#grunde .grunde .grund>.front{padding:1.4rem}}body.page-template-mediation section#grunde .grunde .grund>.front .icon,body.page-template-familienmediation section#grunde .grunde .grund>.front .icon{height:auto;pointer-events:none}body.page-template-mediation section#grunde .grunde .grund>.front .icon svg,body.page-template-familienmediation section#grunde .grunde .grund>.front .icon svg{height:6.75rem;width:auto}@media(max-width: 690px){body.page-template-mediation section#grunde .grunde .grund>.front .icon svg,body.page-template-familienmediation section#grunde .grunde .grund>.front .icon svg{height:7.5rem}}body.page-template-mediation section#grunde .grunde .grund>.front .text-holder,body.page-template-familienmediation section#grunde .grunde .grund>.front .text-holder{font-size:var(--font-size-m1);text-wrap:balance}body.page-template-mediation section#grunde .grunde .grund>.back,body.page-template-familienmediation section#grunde .grunde .grund>.back{padding:1rem;display:grid;align-items:center;background-color:var(--c-violet);color:#fff;opacity:0;transition:opacity .3s ease;z-index:10}@media(max-width: 690px){body.page-template-mediation section#grunde .grunde .grund>.back,body.page-template-familienmediation section#grunde .grunde .grund>.back{padding:1.4rem}}body.page-template-mediation section#grunde .grunde .grund:not(:has(.back)) .front,body.page-template-familienmediation section#grunde .grunde .grund:not(:has(.back)) .front{display:grid;align-items:center;background-color:var(--c-violet);color:#fff;font-weight:600}body.page-template-mediation section#grunde .grunde .grund:not(:has(.back)) .front .text-holder,body.page-template-familienmediation section#grunde .grunde .grund:not(:has(.back)) .front .text-holder{font-size:var(--font-size-m3)}body.page-template-mediation section#grunde .grunde .grund:hover>.back,body.page-template-mediation section#grunde .grunde .grund:focus-visible>.back,body.page-template-familienmediation section#grunde .grunde .grund:hover>.back,body.page-template-familienmediation section#grunde .grunde .grund:focus-visible>.back{opacity:1}body.page-template-familienmediation section#einleitung .image-holder{aspect-ratio:1.425/1}body.page-template-team header#main-header,body.page-template-willi header#main-header{z-index:5}body.page-template-team main,body.page-template-willi main{position:relative;z-index:20}body.page-template-team section#einleitung,body.page-template-willi section#einleitung{position:relative;z-index:20;contain:none}body.page-template-team section#einleitung .flex-row .text-block:not(:last-child),body.page-template-willi section#einleitung .flex-row .text-block:not(:last-child){margin-bottom:calc(3rem*var(--line-height))}body.page-template-team section#einleitung .flex-row .text-block h2,body.page-template-willi section#einleitung .flex-row .text-block h2{color:var(--c-violet)}body.page-template-team section#einleitung .flex-row .text-block .subheadline,body.page-template-willi section#einleitung .flex-row .text-block .subheadline{color:var(--c-violet);font-weight:600}body.page-template-team section#einleitung .flex-row .text-block.call-to-action,body.page-template-willi section#einleitung .flex-row .text-block.call-to-action{margin-top:calc(4.5rem*var(--line-height));margin-bottom:calc(3rem*var(--line-height))}body.page-template-team section#einleitung .flex-row .text-block.call-to-action p.h2,body.page-template-willi section#einleitung .flex-row .text-block.call-to-action p.h2{color:var(--c-lipstick)}body.page-template-team section#einleitung .flex-row .text-block.call-to-action .link-row,body.page-template-willi section#einleitung .flex-row .text-block.call-to-action .link-row{margin-top:calc(1.5rem*var(--line-height))}@media(min-width: 1001px){body.page-template-team section#einleitung,body.page-template-willi section#einleitung{padding-top:calc(6rem*var(--line-height))}}body.page-template-team section#einleitung .image-holder,body.page-template-willi section#einleitung .image-holder{--parallax-distance: 5rem;aspect-ratio:1/1.425}@media(max-width: 1000px){body.page-template-team section#einleitung .flex-row,body.page-template-willi section#einleitung .flex-row{flex-direction:column-reverse}}@media(min-width: 1001px){body.page-template-team section#einleitung .flex-row>.right,body.page-template-willi section#einleitung .flex-row>.right{margin-top:calc(-8rem*var(--line-height))}}@media(max-width: 1000px){body.page-template-team section#einleitung .flex-row>.right,body.page-template-willi section#einleitung .flex-row>.right{margin-top:calc(-5rem*var(--line-height))}}body.page-template-team section#zitat,body.page-template-willi section#zitat{background-color:var(--c-sherpa-blue);color:#fff;text-align:center;padding-left:10%;padding-right:10%}body.page-template-team section#was-mich-ausmacht,body.page-template-willi section#was-mich-ausmacht{text-align:center}body.page-template-team section#was-mich-ausmacht h2,body.page-template-willi section#was-mich-ausmacht h2{color:var(--c-lipstick)}body.page-template-team section#was-mich-ausmacht .punkte,body.page-template-willi section#was-mich-ausmacht .punkte{margin-top:calc(3rem*var(--line-height));margin-bottom:calc(1.5rem*var(--line-height));display:grid;grid-template-columns:repeat(4, calc(25% - 0.75rem));grid-gap:1rem}@media(max-width: 1300px){body.page-template-team section#was-mich-ausmacht .punkte,body.page-template-willi section#was-mich-ausmacht .punkte{font-size:var(--font-size-s2)}}@media(max-width: 1000px){body.page-template-team section#was-mich-ausmacht .punkte,body.page-template-willi section#was-mich-ausmacht .punkte{display:flex;flex-direction:column}}body.page-template-team section#was-mich-ausmacht .punkte .punkt,body.page-template-willi section#was-mich-ausmacht .punkte .punkt{display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--c-twilight);aspect-ratio:623/1071;background-size:cover;color:#fff}@media(max-width: 1000px){body.page-template-team section#was-mich-ausmacht .punkte .punkt,body.page-template-willi section#was-mich-ausmacht .punkte .punkt{aspect-ratio:1071/623}}body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(1),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(1){background-image:url("../img/was-mich-ausmacht-cards/Julia_Mediation_Hintergrund_Was-mich-ausmacht_1.jpg");font-size:var(--font-size-s1)}@media(max-width: 1000px){body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(1),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(1){background-image:url("../img/was-mich-ausmacht-cards/Hintergrund-Mobile-Ansicht-1.jpg")}}body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(2),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(2){background-image:url("../img/was-mich-ausmacht-cards/Julia_Mediation_Hintergrund_Was-mich-ausmacht_2.jpg")}@media(max-width: 1000px){body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(2),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(2){background-image:url("../img/was-mich-ausmacht-cards/Hintergrund-Mobile-Ansicht-2.jpg")}}body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(3),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(3){background-image:url("../img/was-mich-ausmacht-cards/Julia_Mediation_Hintergrund_Was-mich-ausmacht_3.jpg")}@media(max-width: 1000px){body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(3),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(3){background-image:url("../img/was-mich-ausmacht-cards/Hintergrund-Mobile-Ansicht-3.jpg")}}body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(4),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(4){background-image:url("../img/was-mich-ausmacht-cards/Julia_Mediation_Hintergrund_Was-mich-ausmacht_4.jpg")}@media(max-width: 1000px){body.page-template-team section#was-mich-ausmacht .punkte .punkt:nth-child(4),body.page-template-willi section#was-mich-ausmacht .punkte .punkt:nth-child(4){background-image:url("../img/was-mich-ausmacht-cards/Hintergrund-Mobile-Ansicht-4.jpg")}}body.page-template-team section#was-mich-ausmacht .punkte .punkt .text-holder,body.page-template-willi section#was-mich-ausmacht .punkte .punkt .text-holder{padding:1rem;background-color:rgba(206,0,117,.6);transition:height .4s ease,background-color .4s ease;will-change:height,background-color;display:flex;flex-direction:column;justify-content:center}body.page-template-team section#was-mich-ausmacht .punkte .punkt .text-holder h3,body.page-template-willi section#was-mich-ausmacht .punkte .punkt .text-holder h3{margin-top:calc(1rem*var(--line-height));min-height:2.2em;display:flex;flex-direction:column;justify-content:center;transition:min-height .4s ease;will-change:min-height}@media(max-width: 1000px){body.page-template-team section#was-mich-ausmacht .punkte .punkt .text-holder h3,body.page-template-willi section#was-mich-ausmacht .punkte .punkt .text-holder h3{margin-top:.5rem;margin-bottom:.5rem}}body.page-template-team section#was-mich-ausmacht .punkte .punkt .text,body.page-template-willi section#was-mich-ausmacht .punkte .punkt .text{height:0;opacity:0;overflow:hidden;transition:height .4s ease,opacity .4s ease}body.page-template-team section#was-mich-ausmacht .punkte .punkt:hover .text-holder,body.page-template-willi section#was-mich-ausmacht .punkte .punkt:hover .text-holder{height:100%;background-color:var(--c-lipstick)}body.page-template-team section#was-mich-ausmacht .punkte .punkt:hover .text-holder h3,body.page-template-willi section#was-mich-ausmacht .punkte .punkt:hover .text-holder h3{min-height:0}body.page-template-team section#was-mich-ausmacht .punkte .punkt:hover .text,body.page-template-willi section#was-mich-ausmacht .punkte .punkt:hover .text{height:auto;overflow:hidden;opacity:1}body.page-template-team section#grunde,body.page-template-willi section#grunde{position:relative;background-color:var(--c-mystic);z-index:30;contain:none;padding-bottom:calc(6rem*var(--line-height))}body.page-template-team section#grunde h2,body.page-template-willi section#grunde h2{color:var(--c-lipstick);text-align:center}body.page-template-team section#grunde .text-block,body.page-template-willi section#grunde .text-block{color:var(--c-lipstick)}@media(min-width: 1001px){body.page-template-team section#grunde .text-block,body.page-template-willi section#grunde .text-block{padding-left:10%;padding-right:10%}}body.page-template-team section#grunde .link-row,body.page-template-willi section#grunde .link-row{font-size:var(--font-size-m2)}@media(min-width: 1001px){body.page-template-team section#grunde .link-row,body.page-template-willi section#grunde .link-row{padding-left:10%;padding-right:10%}}body.page-template-team section#grunde .grunde,body.page-template-willi section#grunde .grunde{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;margin-top:calc(3rem*var(--line-height));margin-bottom:calc(3rem*var(--line-height) + 1rem)}@media(min-width: 1001px){body.page-template-team section#grunde .grunde,body.page-template-willi section#grunde .grunde{padding-left:10%;padding-right:10%}}@media(max-width: 1000px){body.page-template-team section#grunde .grunde,body.page-template-willi section#grunde .grunde{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 690px){body.page-template-team section#grunde .grunde,body.page-template-willi section#grunde .grunde{display:flex;flex-direction:column}}body.page-template-team section#grunde .grunde .grund,body.page-template-willi section#grunde .grunde .grund{aspect-ratio:1/1.2}body.page-template-team section#grunde .grunde .grund>.front,body.page-template-willi section#grunde .grunde .grund>.front{position:relative;padding:1rem;background-color:var(--c-lipstick);color:#fff;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;z-index:5}@media(max-width: 690px){body.page-template-team section#grunde .grunde .grund>.front,body.page-template-willi section#grunde .grunde .grund>.front{padding:1.4rem}}body.page-template-team section#grunde .grunde .grund>.front .icon,body.page-template-willi section#grunde .grunde .grund>.front .icon{height:auto;pointer-events:none;margin:0 auto;margin-top:1rem}body.page-template-team section#grunde .grunde .grund>.front .icon svg,body.page-template-willi section#grunde .grunde .grund>.front .icon svg{height:8rem;width:auto}@media(max-width: 690px){body.page-template-team section#grunde .grunde .grund>.front .icon svg,body.page-template-willi section#grunde .grunde .grund>.front .icon svg{height:7.5rem}}body.page-template-team section#grunde .grunde .grund>.front .text-holder,body.page-template-willi section#grunde .grunde .grund>.front .text-holder{font-size:var(--font-size-m1);text-wrap:balance}body.page-template-team section#grunde .grunde .grund>.back,body.page-template-willi section#grunde .grunde .grund>.back{padding:1rem;display:grid;align-items:center;background-color:var(--c-violet);color:#fff;opacity:0;transition:opacity .3s ease;z-index:10}@media(max-width: 690px){body.page-template-team section#grunde .grunde .grund>.back,body.page-template-willi section#grunde .grunde .grund>.back{padding:1.4rem}}body.page-template-team section#grunde .grunde .grund:not(:has(.back)) .front,body.page-template-willi section#grunde .grunde .grund:not(:has(.back)) .front{display:grid;align-items:center;background-color:var(--c-violet);color:#fff}body.page-template-team section#grunde .grunde .grund:not(:has(.back)) .front .text-holder,body.page-template-willi section#grunde .grunde .grund:not(:has(.back)) .front .text-holder{font-size:var(--font-size-m2)}body.page-template-team section#grunde .grunde .grund:hover>.back,body.page-template-team section#grunde .grunde .grund:focus-visible>.back,body.page-template-willi section#grunde .grunde .grund:hover>.back,body.page-template-willi section#grunde .grunde .grund:focus-visible>.back{opacity:1}body.page-template-konfliktberatung header#main-header{z-index:5}body.page-template-konfliktberatung main{position:relative;z-index:20}body.page-template-konfliktberatung section#einleitung{position:relative;z-index:20;contain:none}body.page-template-konfliktberatung section#einleitung .flex-row h2{color:var(--c-violet)}body.page-template-konfliktberatung section#einleitung .flex-row .subheadline{color:var(--c-violet);font-weight:600}body.page-template-konfliktberatung section#einleitung .image-holder{--parallax-distance: 5rem;aspect-ratio:1.425/1}@media(max-width: 1000px){body.page-template-konfliktberatung section#einleitung .flex-row{flex-direction:column-reverse}}@media(min-width: 1001px){body.page-template-konfliktberatung section#einleitung .flex-row>.right{margin-top:calc(3rem*var(--line-height))}}@media(max-width: 1000px){body.page-template-konfliktberatung section#einleitung .flex-row>.right{margin-top:calc(-5rem*var(--line-height))}}body.page-template-konfliktberatung section#call-to-action{background-color:var(--c-mystic)}body.page-template-konfliktberatung section#call-to-action .text-block{color:var(--c-lipstick)}@media(min-width: 1001px){body.page-template-konfliktberatung section#call-to-action .text-block{padding-left:10%;padding-right:10%}}body.page-template-konfliktberatung section#call-to-action .link-row{font-size:var(--font-size-m2)}@media(min-width: 1001px){body.page-template-konfliktberatung section#call-to-action .link-row{padding-left:10%;padding-right:10%}}body.page-template-kontakt{color:var(--c-violet)}body.page-template-kontakt section#einleitung .inner-container{margin-top:calc(1.5rem*var(--line-height));margin-bottom:calc(1rem*var(--line-height))}@media(min-width: 1001px){body.page-template-kontakt section#einleitung .inner-container{padding-left:10%;padding-right:10%}}body.page-template-kontakt section#einleitung .link-row{font-size:var(--font-size-m2)}body.page-template-kontakt section#kontaktdaten{padding:0;background-color:var(--c-mystic)}body.page-template-kontakt section#kontaktdaten>.flex-row{gap:0}body.page-template-kontakt section#kontaktdaten>.flex-row>.left{display:flex;justify-content:center;flex-direction:column;padding:calc(3rem*var(--line-height));flex-shrink:1;font-size:var(--font-size-m1)}@media(min-width: 1001px){body.page-template-kontakt section#kontaktdaten>.flex-row>.left{flex-basis:50%}}body.page-template-kontakt section#kontaktdaten>.flex-row>.left .text-holder .text.name{margin-bottom:calc(1.5rem*var(--line-height))}body.page-template-kontakt section#kontaktdaten>.flex-row>.left .text.with-icon{display:flex;justify-content:flex-start;align-items:center;gap:.75em}body.page-template-kontakt section#kontaktdaten>.flex-row>.left .text.with-icon svg{width:1.5em;height:1.5em}body.page-template-kontakt section#kontaktdaten>.flex-row>.left .text.with-icon:not(:last-child){margin-bottom:.5rem}@media(min-width: 1001px){body.page-template-kontakt section#kontaktdaten>.flex-row>.right{flex-basis:50%}}body.page-template-kontakt section#kontaktdaten>.flex-row>.right a{transition:opacity .3s ease}body.page-template-kontakt section#kontaktdaten>.flex-row>.right a:hover{opacity:.65}body.page-template-kontakt section#kontaktdaten>.flex-row>.right .static-map{aspect-ratio:1473/1122}section.general-info h1{color:var(--c-lipstick);margin-bottom:calc(2rem*var(--line-height))}section.general-info .text strong{color:var(--c-violet)}section.general-info .text a{color:var(--c-violet)}