:root{--ci-green:#02241A;--ci-green-opaque:#02241AE5;--ci-green-light:#AEDDAC;--ci-green-light-hover:#AEDDAC88;--ci-orange:#C87A58;--ci-white:#FFFFFF;--ci-black:#111111;--space-l:150px;--space-m:calc(var(--space-l) / 2);--space-s:calc(var(--space-l) / 4);--page-margin:var(--space-s);--page-max-width:1440px;--semplicita:1.8rem/1.75 "SemplicitaPro",sans-serif;--semplicita-small:1.3rem/1.45 "SemplicitaPro",sans-serif;--semplicita-medium:2.25rem/1.25 "SemplicitaPro",sans-serif;--semplicita-large:3.5rem/1.25 "SemplicitaPro",sans-serif;--quote-image-size:300px}@media(min-width:768px){:root{--semplicita-small:1.5rem/1.45 "SemplicitaPro",sans-serif;--semplicita-medium:3.6rem/1.25 "SemplicitaPro",sans-serif;--semplicita-large:5.4rem/1 "SemplicitaPro",sans-serif}}@media(min-width:1024px){:root{--page-margin:var(--space-m)}}@media(min-width:1440px){:root{--page-margin:var(--space-l)}}@media(min-width:1600px){:root{--page-margin:calc((100% - var(--page-max-width,1440px)) / 2)}}.page__navigation__overflow{-ms-overflow-style:none;scrollbar-width:none}.page__navigation__overflow::-webkit-scrollbar{display:none}:root{--cm-max-width:640px;--cm-border-color:#cccccc;--cm-shadow-color:#00000055;--cm-shadow-radius:50vw;--cm-background-color-light:#ffffffdd;--cm-background-color-dark:#000000dd;--cm-color-active:#5bc236;--cm-color-accept:#5bc236;--cm-color-deny:#de0a2e;--cm-color-highlight:var(--cm-color-active);--cm-color-text-button:#ffffff;--cm-color-text-primary:#000000;--cm-color-text-secondary:#000000;--cm-position-x:15px;--cm-position-y:15px;--cm-font-size:16px;--cm-fingerprint-size:32px;--cm-fingerprint-color:#000000ff;--cm-padding:15px;--cm-button-size:45px}.consent-manager{position:fixed;z-index:1000;padding:var(--cm-padding);transition:transform .3s ease-out,box-shadow .3s ease-out;color:var(--cm-color-text-primary);font-size:var(--cm-font-size);border:solid 1px var(--cm-border-color);box-shadow:0 -100vh 100vw var(--cm-shadow-radius) rgba(0,0,0,0)}@media screen and (max-width:767px){.consent-manager{width:calc(100% - 2*var(--cm-position-x))}}.consent-manager--theme-light{background:var(--cm-background-color-light)}.consent-manager--theme-dark{background:var(--cm-background-color-dark);--cm-color-text-primary:#ffffff;--cm-color-text-secondary:#ffffff;--cm-border-color:#111111}.consent-manager--bottom-wide{transform:translateY(calc(100% + 1vw))}.consent-manager--center{left:50%;top:50%;transform:translate(-50%,calc(100% + 50vh));max-width:var(--cm-max-width)}.consent-manager[class*=wide]{left:var(--cm-position-x);right:var(--cm-position-x)}.consent-manager[class*=bottom]{bottom:var(--cm-position-y)}.consent-manager[class*=top]{top:var(--cm-position-y)}.consent-manager[class*=right]{right:var(--cm-position-x)}.consent-manager[class*=left]{left:var(--cm-position-x)}.consent-manager[class*=right]{transform:translateX(150%)}.consent-manager[class*=left]{transform:translateX(-150%)}.consent-manager.-visible{box-shadow:0 0 100vw var(--cm-shadow-radius) var(--cm-shadow-color)}.consent-manager.-visible:not(.consent-manager--center){transform:translate(0,0) !important}.consent-manager.-visible.consent-manager--center{transform:translate(-50%,-50%) !important}.consent-manager a{color:inherit}.consent-manager__dismiss{position:absolute;right:5px;top:5px;font-family:Arial,sans-serif;font-size:14px;border:none;height:12px;width:12px;background:rgba(0,0,0,0)}.consent-manager__content>*{font-size:var(--cm-font-size)}.consent-manager__content>*:first-child{margin-top:0}.consent-manager__content>*+*{margin-top:.5em}.consent-manager__fingerprint{position:fixed;z-index:999;bottom:var(--cm-position-y);cursor:pointer;width:var(--cm-fingerprint-size);height:var(--cm-fingerprint-size)}.consent-manager__fingerprint--bottom-right{right:var(--cm-position-x)}.consent-manager__fingerprint--bottom-left{left:var(--cm-position-x)}.consent-manager__fingerprint:hover{opacity:.5}.consent-manager__fingerprint svg{width:var(--cm-fingerprint-size);height:var(--cm-fingerprint-size)}.consent-manager__fieldset{padding:0;border:none;flex-direction:column;margin-top:1em}.consent-manager__fieldset.-visible{display:flex !important}.consent-manager__property{display:flex;align-items:center;margin:.25em 0}.consent-manager__property.-highlighted{font-weight:bold;color:var(--cm-color-highlight)}.consent-manager__property__label{display:flex;margin-top:1rem;cursor:pointer;align-items:center}.consent-manager__property__label[for=consent-manager__required]{opacity:.5;cursor:default !important}.consent-manager__property__link:hover{text-decoration:underline}.consent-manager__property__toggle{position:relative;width:48px;height:24px;border-radius:12px;display:block;background-color:gray;margin-right:.5em;cursor:pointer;z-index:10000;flex-shrink:0}.consent-manager__property__toggle:hover{opacity:1}.consent-manager__property__toggle:before{content:"";width:20px;height:20px;border-radius:13px;position:absolute;background-color:#fff;top:2px;left:50%;margin-left:-10px;transition:transform .25s ease-out,background-color .25s ease-out;transform:translateX(-11px)}.consent-manager__property__toggle.-enabled:before{background-color:var(--cm-color-active) !important;transform:translateX(11px)}.consent-manager__property__toggle.-readonly{opacity:.5;pointer-events:none !important}.consent-manager__property__toggle:not(.-readonly):hover:before{background-color:#a9a9a9}.consent-manager__buttons{display:flex;margin-top:1em}@media screen and (max-width:1023px){.consent-manager__buttons{flex-direction:column}}@media screen and (min-width:1024px){.consent-manager__buttons{justify-content:space-between}}.consent-manager__button{display:block;cursor:pointer;border:none;padding:1em 2em;min-height:var(--cm-button-size);line-height:1;position:relative;flex:1 1 auto}@media screen and (max-width:1023px){.consent-manager__button{width:100%;margin:.25em}}@media screen and (min-width:1024px){.consent-manager__button{margin:0 .25em}}.consent-manager__button:hover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;mix-blend-mode:overlay}.consent-manager__button.-visible{display:block !important}.consent-manager__button--accept-all,.consent-manager__button--deny-all,.consent-manager__button--accept-selected{color:var(--cm-color-text-button)}.consent-manager__button--accept-selected,.consent-manager__button--accept-all{background-color:var(--cm-color-accept)}.consent-manager__button--deny-all{background-color:var(--cm-color-deny)}.consent-manager__button--accept-selected{opacity:.25}.consent-manager__button--accept-selected.-activated,.consent-manager__button--accept-selected:hover{opacity:1}.consent-manager__button--show-options{font-size:calc(var(--cm-font-size)*.9)}@media screen and (min-width:768px){.consent-manager[class*=left],.consent-manager[class*=right]{max-width:480px}}@media screen and (max-width:767px){.consent-manager[class*=left],.consent-manager[class*=right]{width:calc(100% - 2*var(--cm-position-x))}}.consent-required{position:relative;display:inline-block;cursor:pointer}.consent-required>p{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:gray;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.-css-parallax-parent{--css-parallax-perspective:1000px;position:relative;height:100vh;overflow-y:scroll;overflow-x:hidden;perspective:var(--css-parallax-perspective);perspective-origin:center;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.-css-parallax-parent::-webkit-scrollbar{display:none}.-css-parallax-element{--css-parallax-distance:-2500px;--css-parallax-scale:3.499;--css-parallax-origin:center;position:absolute;transform:translateZ(var(--css-parallax-distance)) translateY(-50%) scale(var(--css-parallax-scale));transform-origin:center var(--css-parallax-origin);transform-style:preserve-3d;width:100% !important;height:0}*.-modal-ready,*.-modal-ready *{perspective:unset !important}.modal{position:fixed;left:0;top:0;width:100%;height:100%;transition:opacity .5s;backdrop-filter:blur(10px);z-index:-1;opacity:0;background-color:var(--modal-background-color,rgba(0,0,0,0.4));overflow-y:auto;flex-direction:column;justify-content:center;align-items:center;display:none}.modal.-ready{z-index:100;display:flex}.modal.-visible{opacity:1}.modal__content{position:relative;padding:var(--modal-content-padding,2em);background-color:var(--modal-content-background-color,white)}.modal__closer{background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-weight:normal;font-family:"Source Code Pro","SF Mono",Monaco,Inconsolata,"Fira Mono","Droid Sans Mono",monospace,monospace;font-size:36px;line-height:1;position:absolute;right:16px;top:16px}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-label{display:inline-block;min-width:5em}.text-nowrap{display:inline-block;white-space:nowrap}.text-icon{display:flex;align-items:center;margin-bottom:2em}.text-icon:before{display:block;content:"";width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:1em}.text-icon--car:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Car.svg')}.text-icon--bus:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Bus.svg')}.text-icon--bike:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Bike.svg')}.text-quote{position:relative;margin-top:var(--space-m) !important}@media(min-width:700px){.text-quote{padding-left:calc(var(--quote-image-size) + 1em)}}.text-quote i{--quote-base-width:600px;--quote-base-offset:65px;position:relative;z-index:2;color:var(--ci-green-light);display:flex;flex-direction:column;justify-content:center;background-size:100% 100%;padding:0 var(--space-s) 15px 0;text-align:left;margin-top:1em}@media(max-width:699px){.text-quote i{margin-top:calc(-0.6*var(--space-s))}}@media(min-width:700px)and (max-width:929px){.text-quote i{margin-left:calc(-1*var(--space-s))}}@media(max-width:929px){.text-quote i{border:solid 1px var(--ci-green-light);border-radius:25px;padding:var(--space-s)}}@media(min-width:930px){.text-quote i{width:calc((var(--quote-base-width) - var(--quote-base-offset))*1);height:calc(var(--quote-base-width)/4*1)}.text-quote i:before,.text-quote i:after{content:"";position:absolute;top:0;height:100%}.text-quote i:before{right:calc(100% - 1px);width:100%;background:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/QuoteL.svg') no-repeat right 0}.text-quote i:after{left:0;width:100%;height:100%;background:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/QuoteR.svg') no-repeat right 0}}@media(max-width:1599px){.text-quote i{font-size:1.4rem}}@media(min-width:1080px){.text-quote i{width:calc((var(--quote-base-width) - var(--quote-base-offset))*1.2);height:calc(var(--quote-base-width)/4*1.2)}}@media(min-width:1600px){.text-quote i{width:calc((var(--quote-base-width) - var(--quote-base-offset))*1.4);height:calc(var(--quote-base-width)/4*1.4)}}.frame-type-site_package_people .text-quote i{color:#000}.text-quote i+*{display:block;margin-top:1em}.text-quote:before{content:"";overflow:hidden;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;width:var(--quote-image-size);height:var(--quote-image-size);border-radius:var(--quote-image-size)}@media(max-width:699px){.text-quote:before{margin:0 auto}}@media(min-width:700px){.text-quote:before{position:absolute;left:0;z-index:1}}.text-quote--bischof:before{background-image:url('../../../fileadmin/user_upload/Portraits_1000x1000/Psychotherapeut_Sebastian-Bischof.jpg')}.text-quote--groeschel:before{background-image:url('../../../fileadmin/user_upload/Portraits_1000x1000/Sebastian-Groeschel.jpg')}.text-quote--lorenz:before{background-image:url('../../../fileadmin/user_upload/Portraits_1000x1000/Psychotherapeutin_Mareike-Lorenz.jpg')}.text-scrollable{position:relative}.text-scrollable:after{content:"";position:absolute}.text-scrollable--y>div{max-height:300px;overflow-y:scroll;padding-bottom:50px}.text-scrollable--y:after{bottom:0;left:0;width:100%;height:50px;background:linear-gradient(0deg,var(--ci-white),transparent)}.text-scrollable--x:after{top:0;right:0;height:100%}.text-box{background-color:var(--ci-green-light);max-width:500px;margin-left:auto;margin-right:auto;padding:1em;border-radius:25px;color:var(--ci-green);margin-top:3em !important}.heading--medium,.heading--default{font:var(--semplicita-medium);font-weight:bold}.heading--medium+*,.heading--default+*{margin-top:1.5em}.heading--large,.page__header__title h1{font:var(--semplicita-large);font-weight:bold}.heading--large+*,.page__header__title h1+*{margin-top:1.5em}.button,.frame-type-form_formframework .actions button{display:flex;width:fit-content;color:var(--ci-green-light);border:solid 1px var(--ci-green-light);font-weight:bold;text-decoration:none;justify-content:center;border-radius:25px;margin-top:2em;background-color:rgba(0,0,0,0);cursor:pointer;align-items:center;align-content:center;padding:10px 20px;line-height:1}@media(max-width:767px){.button,.frame-type-form_formframework .actions button{width:100%;padding:3px 20px 0;min-height:42px}}@media(min-width:768px){.button,.frame-type-form_formframework .actions button{min-width:400px}}@media(pointer:fine){.button:hover,.frame-type-form_formframework .actions button:hover{background-color:var(--ci-green-light);color:var(--ci-green)}}.text-center .button,.text-center .frame-type-form_formframework .actions button,.frame-type-form_formframework .actions .text-center button{margin-left:auto;margin-right:auto}.link,.frame-type-menu_subpages ul li a{display:flex;align-items:center;width:fit-content;text-decoration:none;cursor:pointer}.link--down,.link--right{line-height:1;transition:transform .25s ease-in-out;font-weight:bold;color:var(--ci-white)}.link--down:after,.link--right:after{content:"";width:30px;height:30px;background:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Arrow.svg') no-repeat center;background-size:cover;display:block;margin-left:2em;transition:transform .25s ease-in-out}@media(pointer:fine){.link--down:hover{transform:translateY(10px)}.link--down:hover:after{transform:scale(0.85)}}.link--right:after{transform:rotate(-90deg)}@media(pointer:fine){.link--right:hover{transform:translateX(10px)}.link--right:hover:after{transform:scale(0.85) rotate(-90deg)}}.link--external,.frame-type-menu_subpages ul li a{color:var(--ci-green-light);background-color:rgba(0,0,0,0);border:none}.text-center .link--external,.text-center .frame-type-menu_subpages ul li a,.frame-type-menu_subpages ul li .text-center a{margin-left:auto;margin-right:auto}p>.link--external,.frame-type-menu_subpages ul li p>a{margin-top:.5em}.link--external:before,.frame-type-menu_subpages ul li a:before{content:"";background:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/SmallArrow.svg') no-repeat 0 center;width:10px;height:1em;background-size:contain;position:relative;top:1px;margin-right:1em;transition:transform .25s ease-out}@media(pointer:fine){.link--external:hover:before,.frame-type-menu_subpages ul li a:hover:before{transform:translateX(7px)}}.list,.frame-type-site_package_scrollablelist__bodytext ul{list-style:none;padding-left:0 !important}.list li,.frame-type-site_package_scrollablelist__bodytext ul li{display:flex;gap:5px}.list li+li,.frame-type-site_package_scrollablelist__bodytext ul li+li{margin-top:1em}.list li:before,.frame-type-site_package_scrollablelist__bodytext ul li:before{content:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Bullet.svg');transform-origin:0 50%;transform:scale(0.8)}.frame:not(.frame-type-menu_subpages) ul:not(.list){padding-left:1.25em}.frame:not(.frame-type-menu_subpages) ul:not(.list)+*{margin-top:1em}.frame:not(.frame-type-menu_subpages) ul:not(.list) li{list-style:initial}.frame:not(.frame-type-menu_subpages) ul:not(.list) li+li{margin-top:.5em}.page__main p+*,body[class*=ck] p+*{margin-top:1em}*{padding:0;margin:0;outline:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}img{display:block;border:none}fieldset{display:block;border:none;padding:0}h1,h2,h3,h4,h5 h6{font-size:inherit;color:inherit}input,textarea,button,select{font-family:inherit;color:inherit;font-size:inherit}@font-face{font-family:"SemplicitaPro";src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/SemplicitaPro-Medium.woff2');font-display:swap;font-weight:normal}@font-face{font-family:"SemplicitaPro";src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/SemplicitaPro-Bold.woff2');font-display:swap;font-weight:bold}body{font:var(--semplicita);line-height:1.5;background-color:var(--ci-green);color:var(--ci-white)}body .-css-parallax-element{transition:opacity 1s ease-out;opacity:0}@media(max-width:767px){body .parallax-1,body .parallax-2,body .parallax-3{display:none !important}}@media(min-width:768px){body.-parallax-visible .-css-parallax-element{opacity:.15}}body .parallax-1{left:-150px}body .parallax-1:not(.-css-parallax-element){display:none !important}body .parallax-1:before{content:"";display:block;width:400px;height:100vh;background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/Deco1.svg') no-repeat left center;background-size:100% auto;transform:translateY(-50vh) scaleX(-1) rotate(-30deg);top:50%}body .parallax-2{left:100%}body .parallax-2:before{right:-650px;content:"";display:block;width:800px;height:100vh;background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/Deco2.svg') no-repeat right center;background-size:100% auto;transform:translateY(-50vh);top:50%}body .parallax-3{left:-500px}body .parallax-3:before{content:"";display:block;width:750px;height:100vh;background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/Deco3.svg') no-repeat left center;background-size:100% auto;transform:scaleX(-1) translateY(-50vh)}body .consent-manager{--cm-background-color-dark:var(--ci-green);--cm-color-accept:var(--ci-green-light)}body .consent-manager__fingerprint{display:none}.page{position:relative;z-index:10}.page__navigation{position:fixed;z-index:11;right:0;top:0;height:100%}@media(max-width:767px){body.-modal-ready .page__navigation{display:none}}@media(min-width:768px){.page__navigation{max-width:300px}}.page__navigation__trigger{position:absolute;z-index:2;width:41px;height:41px;right:40px;top:40px;border:none;background-color:rgba(0,0,0,0)}.page__navigation__trigger path{transition:transform .35s ease-out;transform:translateX(0);fill:var(--ci-white)}@media(pointer:fine){.page__navigation__trigger{cursor:pointer}.page__navigation__trigger:hover path:first-child{transform:translateX(10px)}.page__navigation__trigger:hover path:last-child{transform:translateX(-9px)}}.page__navigation__trigger.-toggle path:first-child{transform:translateX(10px)}.page__navigation__trigger.-toggle path:last-child{transform:translateX(-9px)}.page__navigation__trigger.-toggle+*{transform:translateX(0);opacity:1}.page__navigation__overflow{position:absolute;top:0;right:0;height:100%;width:640px;max-width:100vw;transform:translateX(100%);transition:transform .5s ease-in-out,opacity .5s linear;opacity:0}@media(max-height:649px){.page__navigation__overflow{overflow-y:scroll}}.page__navigation__menu{padding:200px 40px 40px;position:absolute;z-index:1;top:0;right:0;bottom:0;text-align:right;background:linear-gradient(-90deg,var(--ci-green),transparent)}@media(max-height:809px){.page__navigation__menu{padding-top:110px}}@media(max-width:767px){.page__navigation__menu{padding-top:120px;background:var(--ci-green-opaque);width:100vw}}.page__navigation__menu a{display:block;color:var(--ci-white);text-decoration:none;text-transform:lowercase;line-height:1.85}@media(pointer:fine){.page__navigation__menu a:hover{color:var(--ci-green-light-hover) !important}}.page__navigation__menu a.-active{color:var(--ci-green-light)}.page__navigation__menu ul{list-style:none}.page__navigation__menu ul ul{padding:.35em 0}.page__navigation__menu ul ul a:after{content:"–";display:inline-block;margin-left:.35em}.page__navigation__menu p{text-transform:lowercase;padding-top:120px;position:relative;padding-bottom:40px}@media(max-width:767px),(max-height:809px){.page__navigation__menu p{padding-top:40px}}.page__navigation__menu p b{display:block}.page__navigation__menu p a{color:var(--ci-green-light);transform-origin:right top}@media(min-width:768px){.page__navigation__menu p a{transform:scale(0.83)}}.page__navigation__menu p span{text-transform:initial;padding-top:.25em;display:block;font:var(--semplicita-small);max-width:210px;margin-left:auto}.page__header{position:relative;z-index:20;height:100vh;min-height:600px}@media(max-width:767px){.page__header{border-bottom:solid 1px var(--ci-green-light)}}@media(min-width:768px){.page__header:after{content:"";position:absolute;display:block;left:calc(var(--page-margin) + var(--space-l));right:calc(var(--page-margin) + var(--space-l));height:1px;background-color:var(--ci-green-light);bottom:-1px}}.page__header--small{height:auto;min-height:280px}.page__header__animation{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.25;z-index:-1;mix-blend-mode:soft-light;overflow:hidden}.page__header__animation svg{position:absolute;width:100%;height:auto}.page__header__animation svg>*{transition:opacity 2s ease-out;opacity:0}.page__header__animation svg>*.-animated{opacity:1}@media(max-width:767px){.page__header__animation--animation1 svg{width:200%;left:-95vw;bottom:-15px}}@media(min-width:768px){.page__header__animation--animation1 svg{left:-100px;bottom:-100px}}@media(max-width:767px){.page__header__animation--animation2 svg{width:150%;left:-17%;bottom:-15px}}@media(min-width:768px){.page__header__animation--animation2 svg{left:-100px;bottom:-100px;min-width:850px;width:auto;height:95vh}}@media(max-width:767px){.page__header__animation--animation3 svg,.page__header__animation--animation4 svg,.page__header__animation--animation5 svg,.page__header__animation--animation6 svg{width:90%;left:5%;bottom:15%}}@media(min-width:768px){.page__header__animation--animation3 svg,.page__header__animation--animation4 svg,.page__header__animation--animation5 svg,.page__header__animation--animation6 svg{width:90vw;height:90vh;object-fit:contain;object-position:left center;top:5vh;left:-10vw}}.page__header__logo{position:absolute;z-index:2;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:height .75s ease-out,background-color .25s ease-out}.page__header__logo svg{transition:width .75s ease-out;flex-shrink:0;flex-grow:0;height:auto;margin:40px 0}.page__header__logo--animate{top:0;height:100%;background-color:var(--ci-green);cursor:pointer}.page__header__logo--animate svg{width:calc(100vw - 2*var(--page-margin))}@media(min-width:600px){.page__header__logo--animate svg{width:500px}}.page__header__logo--animate+.page__header__title{opacity:0;transform:translateY(100px)}.page__header__logo:not(.page__header__logo--animate){height:260px}.page__header__logo:not(.page__header__logo--animate) svg{width:220px}@media(min-width:768px){.page__header__logo:not(.page__header__logo--animate) svg{width:300px}}.page__header__title{position:absolute;z-index:1;bottom:calc(38.2% - 120px);left:var(--page-margin);padding-right:var(--page-margin);transition:opacity 1s ease-out,transform .5s ease-out;transform:translateY(0)}.page__main{padding-left:var(--page-margin);padding-right:var(--page-margin);min-height:75vh;position:relative;z-index:20}@media(min-width:1280px){.page__main{padding-left:calc(var(--page-margin) + var(--space-l));padding-right:calc(var(--page-margin) + var(--space-l))}}.page__main a:not(.button){color:var(--ci-green-light)}.page__footer{margin-top:var(--space-m)}@media(min-width:768px){.page__footer{margin-top:calc(1.5*var(--frame-margin-top,var(--space-l)))}}.page__footer .frame-type-text{position:relative}.page__footer .frame-type-text:after{content:"";position:absolute;display:block;left:var(--page-margin);right:var(--page-margin);height:1px;background-color:var(--ci-green-light);bottom:-1px}@media(min-width:1280px){.page__footer .frame-type-text:after{left:calc(var(--page-margin) + var(--space-l));right:calc(var(--page-margin) + var(--space-l))}}.page__footer .frame-type-text,.page__footer__directions,.page__footer__contact{padding:calc(2*var(--page-margin)) var(--page-margin)}@media(min-width:768px){.page__footer .frame-type-text,.page__footer__directions,.page__footer__contact{padding-top:var(--frame-margin-top,var(--space-l));padding-bottom:var(--frame-margin-top,var(--space-l))}}@media(min-width:1280px){.page__footer .frame-type-text,.page__footer__directions,.page__footer__contact{padding-left:calc(var(--page-margin) + var(--space-l));padding-right:calc(var(--page-margin) + var(--space-l))}}.page__footer .frame-type-text,.page__footer__directions{background-color:var(--ci-orange)}.page__footer__directions>p{text-align:center;margin-top:var(--space-m);margin-bottom:var(--space-m)}.page__footer__directions>p b{display:block}.page__footer__directions>p svg{width:30px}.page__footer__directions b{color:var(--ci-green-light)}.page__footer__directions div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-m)}@media(min-width:1024px){.page__footer__directions div{gap:var(--space-l)}}.page__footer__directions div p{width:100%}@media(min-width:768px){.page__footer__directions div p{flex:0 0 calc(50% - var(--space-s))}}@media(min-width:1024px){.page__footer__directions div p{flex:0 0 calc(50% - var(--space-m))}}.page__footer__maps a{display:block;width:100%;overflow:hidden}@media(pointer:fine){.page__footer__maps a:hover img{transform:scale(1.1)}}.page__footer__maps a img{width:100%;transition:transform .25s ease-out}.page__footer__contact{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:879px){.page__footer__contact{flex-direction:column;align-items:center}}.page__footer__contact:before{content:"";flex:1 0 100%;display:block;border-bottom:solid 1px var(--ci-green-light);background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/FooterLogo.svg') no-repeat center;background-size:100px;height:150px;margin-bottom:var(--space-m)}.page__footer__contact li{list-style:none;display:flex;flex-direction:column;align-items:center;margin:0 var(--space-s)}@media(max-width:879px){.page__footer__contact li:not(:first-child){margin-top:var(--space-s)}}.page__footer__contact li svg{height:28px;width:auto}.page__footer__contact li:last-child svg{height:32px;margin-bottom:-2px;margin-top:-2px}.page__footer__contact li a{display:block;text-align:center;color:var(--ci-white);text-decoration:none;margin-top:1em}.page__footer__contact li a:hover,.page__footer__contact li a b{color:var(--ci-green-light)}.page__footer__contact li a[href*=tel] span{display:block;font-size:14px;font-weight:bold;color:var(--ci-green-light) !important}.page__footer__legal{position:relative;margin-left:var(--page-margin);margin-right:var(--page-margin)}@media(min-width:1280px){.page__footer__legal{margin-left:calc(var(--page-margin) + var(--space-l));margin-right:calc(var(--page-margin) + var(--space-l))}}.page__footer__legal ul{display:flex;justify-content:center;list-style:none;border-top:solid 1px var(--ci-green-light);padding:25px 0 30px 50px;position:relative;z-index:1}@media(max-width:459px){.page__footer__legal ul{justify-content:flex-end}}@media(min-width:460px){.page__footer__legal ul{padding:25px 50px 50px}}.page__footer__legal ul li{margin:0 .35em}.page__footer__legal ul li a{color:var(--ci-white);text-decoration:none}.page__footer__legal ul li a.-active{color:var(--ci-green-light)}@media(max-width:459px){.page__footer__legal ul li a{font-size:1.4rem}}@media(pointer:fine){.page__footer__legal ul li a:hover{color:var(--ci-green-light)}}.page__footer__legal a[href*="#top"]{display:block;position:absolute;z-index:2;left:0;top:22px;cursor:pointer}@media(pointer:fine){.page__footer__legal a[href*="#top"]:hover svg path{fill:var(--ci-white)}.page__footer__legal a[href*="#top"]:hover svg circle:last-child{stroke:var(--ci-white)}}.page__footer__legal a[href*="#top"] svg{transform:rotate(180deg)}.page__footer__legal a[href*="#top"] svg path{fill:var(--ci-green-light)}.page__footer__legal a[href*="#top"] svg circle:last-child{stroke:var(--ci-green-light);stroke-width:2px}.frame{position:relative}.page__main>.frame{padding-top:var(--space-m)}@media(min-width:768px){.page__main>.frame{padding-top:var(--frame-margin-top,var(--space-l))}}.page__main>.frame:not(:last-child){padding-bottom:var(--space-m)}@media(min-width:768px){.page__main>.frame:not(:last-child){padding-bottom:var(--frame-margin-top,var(--space-l))}}.page__main>.frame:not(:last-child):not(.frame-type-site_package_scrollablelist):after{content:"";position:absolute;display:block;left:0;right:0;height:1px;background-color:var(--ci-green-light);bottom:-1px}.frame-type-site_package_costs{margin-left:calc(-1*var(--page-margin));margin-right:calc(-1*var(--page-margin));overflow-x:hidden}@media(min-width:1280px){.frame-type-site_package_costs{margin-left:calc(-1*(var(--page-margin) + var(--space-l)));margin-right:calc(-1*(var(--page-margin) + var(--space-l)))}}.frame-type-site_package_costs__items{--item-margin:5px;display:flex;margin-top:var(--space-m);position:relative;flex-wrap:wrap}@media(max-width:1023px){.frame-type-site_package_costs__items{margin-top:var(--space-s);justify-content:center}}@media(min-width:1024px){.frame-type-site_package_costs__items{align-items:center;--item-margin:15px}}@media(min-width:1280px){.frame-type-site_package_costs__items{--item-margin:var(--space-s)}}.frame-type-site_package_costs__items__title-item{padding:20px;flex-shrink:0;flex-grow:0;position:relative;z-index:1;border:solid 1px var(--ci-green-light);border-radius:190px;font-weight:bold;color:var(--ci-green-light);text-align:center;display:flex;flex-direction:column;justify-content:center;margin:0 var(--item-margin);transition:background-color .25s ease-out,color .25s ease-out,transform .5s ease-out,opacity .35s ease-out}@media(min-width:1024px){.frame-type-site_package_costs__items__title-item{width:190px;height:190px;padding:5px}}@media(max-width:1023px){.frame-type-site_package_costs__items__title-item{padding:10px 20px;margin-top:calc(2*var(--item-margin))}}.frame-type-site_package_costs__items__text-item-container{--item-width:calc(100% - 190px - (3 * var(--item-margin)))}@media(max-width:1023px){.frame-type-site_package_costs__items__text-item-container{order:10;padding-top:var(--space-m);width:100%}}@media(min-width:1024px){.frame-type-site_package_costs__items__text-item-container{width:var(--item-width)}}.frame-type-site_package_costs__items__text-item{flex-shrink:0;display:flex;width:100%;flex-direction:column}@media(max-width:1023px){.frame-type-site_package_costs__items__text-item{padding-left:var(--space-m);padding-right:var(--space-m)}}@media(max-width:1023px){.frame-type-site_package_costs__items__text-item{text-align:center;order:var(--item-index)}}@media(min-width:1024px){.frame-type-site_package_costs__items__text-item{justify-content:center}}.frame-type-site_package_costs__items--accordion{justify-content:center}@media(min-width:1024px){.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__title-item{transform:translateX(calc(var(--index) * (-190px - 2 * var(--item-margin))))}.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__title-item.-hidden{opacity:0}}@media(pointer:fine){.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__title-item{cursor:pointer}.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__title-item:hover{background-color:var(--ci-green-light);color:var(--ci-green)}}.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__title-item.-selected{background-color:var(--ci-green-light);color:var(--ci-green);z-index:2}.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item-container{--item-width:calc((190px * (var(--item-count) - 1)) + (((var(--item-count) * 2) - 3) * var(--item-margin)));display:flex}@media(max-width:1023px){.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item-container{order:10;width:100%}}@media(min-width:1024px){.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item-container{width:1px;height:100%;align-items:center}}.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item{z-index:0;opacity:0;transition:opacity .35s ease-out}@media(min-width:1024px){.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item{width:var(--item-width)}}.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item.-ready{z-index:10}.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item.-visible{opacity:1}@media(max-width:1023px){.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item:not(:first-child){margin-left:-100%}}@media(min-width:1024px){.frame-type-site_package_costs__items--accordion .frame-type-site_package_costs__items__text-item:not(:first-child){margin-left:calc(-1*var(--item-width))}}.frame-type-form_formframework{padding-top:var(--space-m);padding-left:var(--page-margin);padding-right:var(--page-margin)}@media(min-width:768px){.frame-type-form_formframework{padding-top:var(--space-l)}}@media(min-width:1280px){.frame-type-form_formframework{padding-left:calc(var(--page-margin) + var(--space-l));padding-right:calc(var(--page-margin) + var(--space-l))}}.frame-type-form_formframework .form-group{margin-top:1em}.frame-type-form_formframework .form-group:nth-child(2){margin-top:var(--space-m)}.frame-type-form_formframework .form-group>label{color:var(--ci-green-light)}.frame-type-form_formframework .form-group:not(.form-group--select)>label{display:none}.frame-type-form_formframework .form-group--select .input{position:relative}.frame-type-form_formframework .form-group--select .input:after{content:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/SelectArrow.svg');position:absolute;right:-4px;padding-right:25px;top:10px;transform:scale(0.8);background-color:var(--ci-green);border-radius:20px}.frame-type-form_formframework .form-group input:not([type=checkbox])::-webkit-input-placeholder,.frame-type-form_formframework .form-group select::-webkit-input-placeholder,.frame-type-form_formframework .form-group textarea::-webkit-input-placeholder{color:var(--ci-green-light-hover)}.frame-type-form_formframework .form-group input:not([type=checkbox])::-moz-placeholder,.frame-type-form_formframework .form-group select::-moz-placeholder,.frame-type-form_formframework .form-group textarea::-moz-placeholder{color:var(--ci-green-light-hover)}.frame-type-form_formframework .form-group input:not([type=checkbox]):-ms-input-placeholder,.frame-type-form_formframework .form-group select:-ms-input-placeholder,.frame-type-form_formframework .form-group textarea:-ms-input-placeholder{color:var(--ci-green-light-hover)}.frame-type-form_formframework .form-group input:not([type=checkbox]):-moz-placeholder,.frame-type-form_formframework .form-group select:-moz-placeholder,.frame-type-form_formframework .form-group textarea:-moz-placeholder{color:var(--ci-green-light-hover)}.frame-type-form_formframework .form-group input:not([type=checkbox]),.frame-type-form_formframework .form-group select,.frame-type-form_formframework .form-group textarea{display:block;color:var(--ci-green-light);border:solid 1px var(--ci-green-light);padding:0 20px;border-radius:25px;background-color:rgba(0,0,0,0);width:100%}.frame-type-form_formframework .form-group input:not([type=checkbox]),.frame-type-form_formframework .form-group select{min-height:42px;line-height:1}@media(max-width:767px){.frame-type-form_formframework .form-group input:not([type=checkbox]),.frame-type-form_formframework .form-group select{padding-top:4px}}.frame-type-form_formframework .form-group textarea{min-height:200px;padding-top:20px}.frame-type-form_formframework .form-group .form-label{display:block;padding:0 20px 1em;font-weight:bold}.frame-type-form_formframework .form-group .form-check-label{display:flex;align-items:center}@media(max-width:449px){.frame-type-form_formframework .form-group .form-check-label{font-size:1.2rem}}.frame-type-form_formframework .form-group .form-check-label>*{flex-grow:0;flex-shrink:0}.frame-type-form_formframework .form-group .form-check-label input{margin-right:.5em;border:none}@media(min-width:450px){.frame-type-form_formframework .form-group .form-check-label input{margin-right:1em}}.frame-type-form_formframework .actions{display:flex;justify-content:center}.frame-type-form_formframework a:not(.button){color:var(--ci-green-light)}@media(min-width:1280px)and (max-width:1599px){.frame-type-menu_subpages{margin-left:calc(-1*var(--space-l));margin-right:calc(-1*var(--space-l))}}.frame-type-text+.frame-type-menu_subpages{padding-top:0;background:var(--ci-green);margin-top:-1px;z-index:2}.frame-type-menu_subpages ul{display:flex;justify-content:space-between;list-style:none}@media(max-width:1279px){.frame-type-menu_subpages ul{flex-wrap:wrap}}.frame-type-menu_subpages ul li{width:100%}@media(max-width:629px){.frame-type-menu_subpages ul li:not(:first-child){margin-top:var(--space-s)}}@media(min-width:630px)and (max-width:929px){.frame-type-menu_subpages ul li{flex:0 0 calc((100% - 1*var(--space-m))/2)}.frame-type-menu_subpages ul li:not(:nth-child(1)):not(:nth-child(2)){margin-top:var(--space-m)}}@media(min-width:930px){.frame-type-menu_subpages ul li{flex:0 0 calc((100% - 3*var(--space-m))/4)}}.frame-type-menu_subpages ul li a{width:100%;position:relative;padding-top:calc(200px + var(--space-s));justify-content:center;min-width:200px}@media(min-width:1180px){.frame-type-menu_subpages ul li a{min-width:250px;padding-top:calc(250px + var(--space-s))}}.frame-type-menu_subpages ul li a:after{content:"";background-repeat:no-repeat;background-position:center;display:block;position:absolute;height:200px;width:200px;border-radius:200px;top:0;border:solid 2px rgba(0,0,0,0);transition:border-color .25s ease-out,background-size .35s ease-out}@media(min-width:1180px){.frame-type-menu_subpages ul li a:after{height:250px;width:250px;border-radius:250px}}.frame-type-menu_subpages ul li a[href*=erwachsene]:after{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Therapien/Erwachsene.svg');background-size:auto 160px}.frame-type-menu_subpages ul li a[href*=kinder-jugend]:after{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Therapien/Kinder-Jugendliche.svg');background-size:auto 140px}.frame-type-menu_subpages ul li a[href*=paare]:after{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Therapien/Paare.svg');background-size:auto 140px}.frame-type-menu_subpages ul li a[href*=coaching]:after{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/Therapien/Coaching.svg');background-size:auto 170px}.frame-type-menu_subpages ul li a:hover:after{border-color:var(--ci-green-light)}.frame-type-menu_subpages ul li a:hover[href*=erwachsene]:after{background-size:auto 140px}.frame-type-menu_subpages ul li a:hover[href*=kinder-jugend]:after{background-size:auto 120px}.frame-type-menu_subpages ul li a:hover[href*=paare]:after{background-size:auto 120px}.frame-type-menu_subpages ul li a:hover[href*=coaching]:after{background-size:auto 150px}.frame-type-site_package_people>header{margin-bottom:1em}.frame-type-site_package_people__persons{display:flex;justify-content:center;margin-top:var(--space-m)}@media(max-width:841px){.frame-type-site_package_people__persons{flex-wrap:wrap}}.frame-type-site_package_people__person{width:var(--quote-image-size);margin:0 var(--space-s)}.frame-type-site_package_people__person__portrait{overflow:hidden;margin-bottom:var(--space-s);border:solid 2px rgba(0,0,0,0);transition:border-color .25s ease-out;border-radius:var(--quote-image-size)}.frame-type-site_package_people__person__portrait,.frame-type-site_package_people__person__portrait img{width:100%;height:auto}.frame-type-site_package_people__person__portrait img{border-radius:var(--quote-image-size);transition:transform .25s ease-out}@media(pointer:fine){.frame-type-site_package_people__person{cursor:pointer}.frame-type-site_package_people__person:hover figure{border-color:var(--ci-green-light)}.frame-type-site_package_people__person:hover img{transform:scale(0.9)}}.frame-type-site_package_people__person__modal:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:var(--ci-green-light);opacity:.35}.frame-type-site_package_people__person__modal>div{position:relative;background-color:var(--ci-white);margin:auto;color:var(--ci-black);box-shadow:0 3px 5px rgba(0,0,0,.2666666667);padding:var(--space-s)}@media(min-width:700px){.frame-type-site_package_people__person__modal>div{padding:var(--space-m)}}@media(max-height:799px){.frame-type-site_package_people__person__modal>div{border-radius:0 !important}}@media(min-width:1280px){.frame-type-site_package_people__person__modal>div{max-width:1280px;border-radius:25px}}@media(max-width:1339px),(max-height:799px){.frame-type-site_package_people__person__modal>div{overflow-y:auto}}@media(min-width:1440px){.frame-type-site_package_people__person__modal>div{padding:var(--space-m) var(--space-m) var(--space-m) 0}.frame-type-site_package_people__person__modal>div:before{content:"";display:block;position:absolute;top:75px;left:-210px;transform:rotate(-10deg);z-index:1;height:50%;width:400px;background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/Deco1.svg') no-repeat center top;background-size:100% auto}}.frame-type-site_package_people__person__modal>div button{color:var(--ci-green);font-size:5rem;right:var(--space-s);top:var(--space-s);position:absolute;z-index:20}@media(min-width:1440px){.frame-type-site_package_people__person__modal__quote:before{margin-left:-100px;transform:scale(1.25);transform-origin:0 0}}@media(min-width:700px){.frame-type-site_package_people__person__modal__name,.frame-type-site_package_people__person__modal__vita{margin-left:var(--quote-image-size)}}.frame-type-site_package_people__person__modal__vita{font:var(--semplicita-small)}@media(max-width:841px){.frame-type-site_package_people__person:last-of-type{margin-top:4em}}.frame-type-site_package_scrollablelist{border:solid 1px var(--ci-green-light);border-radius:50px;padding:var(--space-s) !important;background-color:var(--ci-green);margin-top:calc(-1*var(--space-s) - 1px)}@media(max-width:499px){.frame-type-site_package_scrollablelist{margin-left:calc(-0.5*var(--page-margin));margin-right:calc(-0.5*var(--page-margin))}}@media(min-width:768px){.frame-type-site_package_scrollablelist{padding:var(--space-m) !important}}@media(min-width:1280px){.frame-type-site_package_scrollablelist{margin-left:calc(-1*var(--space-l));margin-right:calc(-1*var(--space-l));margin-top:-1px}}.frame-type-site_package_scrollablelist>header{margin-bottom:var(--space-s)}@media(min-width:768px){.frame-type-site_package_scrollablelist>header{margin-bottom:var(--space-m)}}@media(min-width:980px){.frame-type-site_package_scrollablelist__bodytext ul{column-count:2;column-gap:var(--space-s)}}@media(min-width:1280px){.frame-type-site_package_scrollablelist__bodytext ul{column-gap:var(--space-m)}}.frame-type-text>header{margin-bottom:1.5em}@media(min-width:1280px){.frame-type-text>header{margin-bottom:3rem}}.frame-type-textpic>header{margin-bottom:1em}.frame-type-textpic [data-ce-images="1"]{--columns:1}.frame-type-textpic [data-ce-images="2"]{--columns:2}.frame-type-textpic [data-ce-images="3"]{--columns:3}.frame-type-textpic [data-ce-images="4"]{--columns:4}.frame-type-textpic .ce-gallery{margin-top:var(--space-m)}@media(max-width:849px){.frame-type-textpic .ce-row{margin-top:calc(-1*var(--space-s))}}@media(min-width:850px){.frame-type-textpic .ce-row{display:flex}}.frame-type-textpic .ce-column{flex-grow:0;flex-shrink:0}@media(max-width:849px){.frame-type-textpic .ce-column{margin-top:var(--space-s)}}@media(min-width:850px){.frame-type-textpic .ce-column{width:calc(100%/var(--columns));padding:0 var(--space-s)}}@media(min-width:1600px){.frame-type-textpic .ce-column{padding:0 var(--space-m)}}.frame-type-textpic .ce-column .image{display:flex;flex-direction:column;align-items:center}.frame-type-textpic .ce-column .image img{width:100%;max-width:230px;height:auto}.frame-type-textpic .ce-column .image figcaption{font:var(--semplicita-small);color:var(--ci-green-light);text-align:center;margin-top:var(--space-s)}@media(min-width:1024px){.frame-type-textpic#c9 .ce-gallery .ce-column{position:relative}.frame-type-textpic#c9 .ce-gallery .ce-column:not(:last-child):after{content:url('../../../typo3conf/ext/site_package/Resources/Public/Icons/ArrowLong.svg');position:absolute;left:100%;transform:translateX(-50%);top:calc(50% - 50px)}}.frame-type-textpic#c9 .ce-gallery .ce-column figure:before{text-align:center;font:var(--semplicita-small);color:var(--ci-green-light);font-weight:bold;display:block;margin-bottom:var(--space-s)}
