:root{--ci-color: #88A32B;--dark-color: #1D1D1B;--light-color: #fff}@font-face{font-family:'PassengerSansBold';src:url("../webfonts/PassengerSansBold/font.woff2") format("woff2"),url("../webfonts/PassengerSansBold/font.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'PassengerSansLight';src:url("../webfonts/PassengerSansLight/font.woff2") format("woff2"),url("../webfonts/PassengerSansLight/font.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'PassengerSansRegular';src:url("../webfonts/PassengerSansRegular/font.woff2") format("woff2"),url("../webfonts/PassengerSansRegular/font.woff") format("woff");font-weight:normal;font-style:normal}nav.navbar{position:fixed;width:100%;z-index:12000}@media screen and (max-width: 990px){nav.navbar{padding-top:1em;padding-bottom:1em;position:relative !important}}nav.navbar .container-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap}nav.navbar .navbar-toggler{font-size:2em;padding:0;width:60px;height:45px;position:relative;-webkit-transform:rotate(0deg) scale(0.8);transform:rotate(0deg) scale(0.8);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}nav.navbar .navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}nav.navbar .navbar-toggler span{display:block;position:absolute;height:4px;width:100%;background:#1D1D1B;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}nav.navbar .navbar-toggler span:nth-child(1){top:0px}nav.navbar .navbar-toggler span:nth-child(2){top:18px}nav.navbar .navbar-toggler span:nth-child(3){top:36px}nav.navbar .navbar-toggler[aria-expanded="true"] span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}nav.navbar .navbar-toggler[aria-expanded="true"] span:nth-child(2){opacity:0;left:-60px}nav.navbar .navbar-toggler[aria-expanded="true"] span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}nav.navbar .navbar-brand svg{height:140px;margin-left:220px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 990px){nav.navbar .navbar-brand svg{margin-left:100px;height:100px}}@media screen and (max-width: 600px){nav.navbar .navbar-brand svg{margin-left:unset;height:100px}}@media screen and (max-width: 600px){nav.navbar .navbar-brand{margin-right:0 !important}}nav.navbar .nav-link{color:#1D1D1B;font-family:"PassengerSansBold";position:relative;font-style:normal;padding-bottom:0;text-transform:uppercase}@media screen and (max-width: 990px){nav.navbar .nav-link{display:inline-block}}nav.navbar .nav-link::after{content:'';display:block;background-color:#1D1D1B;width:calc(100% - 1rem);border:0;margin-left:0;height:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0;left:.5rem}@media screen and (max-width: 990px){nav.navbar .nav-link::after{left:0;width:100%}}nav.navbar .nav-link:hover::after{height:.25em}nav.navbar .nav-link.show::after,nav.navbar .nav-link.active::after{height:.25em}nav.navbar .nav-link.active .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 990px){nav.navbar .nav-link.active .dropdown-menu{display:block;position:relative;padding:0 0 0 1em}}nav.navbar .beratung .nav-link::after,nav.navbar .beratung .dropdown-menu .dropdown-item::after{background-color:#008CB5}nav.navbar .betreuung .nav-link::after,nav.navbar .betreuung .dropdown-menu .dropdown-item::after{background-color:#72BF44}nav.navbar .about .nav-link::after,nav.navbar .about .dropdown-menu .dropdown-item::after{background-color:#A8A8A7}nav.navbar .dropdown-menu{max-width:1400px;border:none;z-index:1;font-size:1em;margin-top:0 !important;padding:.25em 0}nav.navbar .dropdown-menu::before{content:'';position:absolute;width:100vw;left:-50vw;background-color:#fff;top:0;height:100%;z-index:0}nav.navbar .dropdown-menu::after{content:'';position:absolute;width:100vw;left:100%;background-color:#fff;top:0;height:100%;z-index:0}@media screen and (max-width: 990px){nav.navbar .dropdown-menu{display:block;position:relative;padding:0 0 0 1.5em}}nav.navbar .dropdown-menu.show{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100000}@media screen and (max-width: 990px){nav.navbar .dropdown-menu.show{display:block;position:relative;padding:0 0 0 1em}}nav.navbar .dropdown-menu .menu-item{display:inline-block}@media screen and (max-width: 990px){nav.navbar .dropdown-menu .menu-item{display:block}}nav.navbar .dropdown-menu .menu-item:first-child a{padding-left:.5rem}nav.navbar .dropdown-menu .menu-item:first-child a::after{width:calc(100% - 1.5rem);left:.5rem}@media screen and (max-width: 990px){nav.navbar .dropdown-menu .menu-item:first-child a::after{left:0;width:100%}}@media screen and (max-width: 990px){nav.navbar .dropdown-menu .menu-item:first-child a{padding-left:0}}nav.navbar .dropdown-menu .menu-item a{color:#1D1D1B;font-family:"PassengerSansRegular";text-transform:uppercase;font-style:normal;position:relative;padding-bottom:0;padding-top:0}@media screen and (max-width: 990px){nav.navbar .dropdown-menu .menu-item a{display:inline-block;width:auto;padding-left:0;padding-right:0;padding-bottom:.125em;padding-top:.125em}}nav.navbar .dropdown-menu .menu-item a::after{content:'';display:block;background-color:#1D1D1B;width:calc(100% - 2rem);border:0;margin-left:0;height:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0;left:1rem}@media screen and (max-width: 990px){nav.navbar .dropdown-menu .menu-item a::after{left:0;width:100%}}nav.navbar .dropdown-menu .menu-item a:hover{background-color:transparent}nav.navbar .dropdown-menu .menu-item a:hover::after{height:.15em}nav.navbar .dropdown-menu .menu-item a.show,nav.navbar .dropdown-menu .menu-item a.active{background-color:transparent}nav.navbar .dropdown-menu .menu-item a.show::after,nav.navbar .dropdown-menu .menu-item a.active::after{height:.15em}nav.navbar .current-page-ancestor .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 990px){nav.navbar .current-page-ancestor .dropdown-menu{display:block}}.scrolled .navbar-brand svg{height:80px !important;margin-left:160px !important}.scrolled .dropdown-menu{padding-bottom:1.5em !important}body{overflow-x:hidden}body.home{pointer-events:none}body.home.unblocked{pointer-events:all}.spacer{display:block;height:12em}@media screen and (max-width: 990px){.spacer{height:0}}.home .spacer{display:block;height:8em}@media screen and (max-width: 990px){.home .spacer{height:0}}main{position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}main.navopen{opacity:0;height:1em;overflow:hidden}ul li a{font-family:"PassengerSansBold"}.dotted-border{margin:2em 0;border:dotted;border-top:0;border-color:#A8A8A7;background:white}.card{border:0;position:relative}.card .blockbtn{position:absolute;inset:0;width:100%;height:100%;z-index:5}.card .blockbtn::after{display:none}.card:hover .btn{color:#A8A8A7 !important}.card:hover .btn::after{width:0%;background-color:#A8A8A7}.card .card-title{font-family:"PassengerSansBold";text-transform:uppercase}.card p{margin-bottom:1em}.card.teammember figure img{aspect-ratio:315 / 353;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.card.teammember p:nth-of-type(2){color:#A8A8A7}.card.news figure img{aspect-ratio:315 / 353;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.bread{position:relative;margin-bottom:2em;text-transform:uppercase}.bread h1{font-size:20px;color:#1D1D1B !important;font-family:"PassengerSansRegular";margin-bottom:0}.bread h1::before{display:none}@media screen and (max-width: 600px){.bread h1{font-size:18px}}.bread::after{content:'';display:block;background-color:#1D1D1B;width:100%;border:0;margin-left:0;height:.25em;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.parent-betreuung h1,.parent-betreuung h2,.parent-betreuung h3,.parent-betreuung h4,.parent-betreuung h5,.parent-betreuung h6,.betreuung h1,.betreuung h2,.betreuung h3,.betreuung h4,.betreuung h5,.betreuung h6{color:#72BF44 !important}.parent-betreuung .bread::after,.betreuung .bread::after{background-color:#72BF44}.parent-betreuung .wp-block-file .wp-block-file__button::after,.parent-betreuung .wp-block-button__link::after,.parent-betreuung main a::after,.betreuung .wp-block-file .wp-block-file__button::after,.betreuung .wp-block-button__link::after,.betreuung main a::after{background-color:#72BF44}.parent-beratung h1,.parent-beratung h2,.parent-beratung h3,.parent-beratung h4,.parent-beratung h5,.parent-beratung h6,.beratung h1,.beratung h2,.beratung h3,.beratung h4,.beratung h5,.beratung h6{color:#008CB5 !important}.parent-beratung .bread::after,.beratung .bread::after{background-color:#008CB5}.parent-beratung .wp-block-file .wp-block-file__button::after,.parent-beratung .wp-block-button__link::after,.parent-beratung main a::after,.beratung .wp-block-file .wp-block-file__button::after,.beratung .wp-block-button__link::after,.beratung main a::after{background-color:#008CB5}.parent-ueber-uns h1,.parent-ueber-uns h2,.parent-ueber-uns h3,.parent-ueber-uns h4,.parent-ueber-uns h5,.parent-ueber-uns h6,.ueber-uns h1,.ueber-uns h2,.ueber-uns h3,.ueber-uns h4,.ueber-uns h5,.ueber-uns h6{color:#A8A8A7 !important}.parent-ueber-uns .bread::after,.ueber-uns .bread::after{background-color:#A8A8A7}.parent-ueber-uns .wp-block-file .wp-block-file__button::after,.parent-ueber-uns .wp-block-button__link::after,.parent-ueber-uns main a::after,.ueber-uns .wp-block-file .wp-block-file__button::after,.ueber-uns .wp-block-button__link::after,.ueber-uns main a::after{background-color:#A8A8A7}.preloader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;position:absolute;top:3.5em;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;width:100%;z-index:9999;padding:3em;background-size:calc(100% - 40px) auto;background-position:top center;background-repeat:no-repeat;opacity:1}.preloader .claim{font-size:clamp(1.5em, 5vw, 3em);text-transform:uppercase;max-width:800px}@media screen and (max-width: 990px){.preloader{margin:0;width:100%;background-size:calc(100% - 30px) auto}}footer .container-fluid{border-top:dotted 0.125em #A8A8A7;padding-top:1em;padding-bottom:2em}footer ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}footer ul li a{font-family:"PassengerSansRegular";margin-right:1em;color:#A8A8A7 !important;text-transform:uppercase;font-style:normal;text-decoration:none}footer ul li a:hover{color:#1D1D1B !important}@media screen and (max-width: 768px){footer ul{display:block}}footer .social-icons a{margin:0}footer .wp-block-image img{vertical-align:top;margin-top:2px}footer .wp-social-link{background-color:#A8A8A7 !important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}footer .wp-social-link a{color:#fff !important;padding:.15em !important;font-style:normal}footer .wp-social-link a svg{width:0.7em;height:0.7em}footer .wp-social-link:hover{background-color:#1D1D1B !important}footer .wp-social-link:hover a{color:#fff !important}body{font-size:20px;line-height:1.5;color:#1D1D1B;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}*{scroll-behavior:smooth}hr{margin:2em 0}.container-fluid{max-width:1400px}body{font-family:"PassengerSansRegular",sans-serif}@media screen and (max-width: 600px){body{font-size:18px}}*{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media screen and (max-width: 768px){*{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.jumbotron-image{background-position:center center;background-repeat:no-repeat;background-size:cover}h1,h2,h3,h4,h5,h6{color:#1D1D1B;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:1em;text-transform:uppercase;font-family:"PassengerSansBold"}h1,h2,h3{margin-bottom:2em}h1::before,h2::before,h3::before{content:'';height:.8em;width:.8em;margin-right:.5em;background-color:currentColor;display:inline-block}.single h1::before,.single h2::before,.single h3::before{display:none}.single .scrolloffset{scroll-margin-top:144px}strong,b{font-family:"PassengerSansBold"}a{color:#1D1D1B;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;text-decoration:none}a:hover{color:#A8A8A7}main a{color:#1D1D1B;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;text-decoration:none}main a::after{content:'';display:block;background-color:#1D1D1B;width:100%;border:0;margin-left:0;height:.09em;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0;left:0}main a.backbtn::after{display:none}main a:hover{text-decoration:none;background-color:transparent;color:#A8A8A7 !important}main a:hover::after{width:0%;background-color:#A8A8A7}@media screen and (max-width: 990px){main a{font-style:normal;text-transform:none}}.grey{color:#A8A8A7}main p{margin-bottom:2em}@media screen and (max-width: 990px){.py-5{padding-top:0 !important}}.wp-block-file a{text-transform:uppercase}.btn,.wp-block-button__link,.wp-block-file .wp-block-file__button{font-size:1em;border:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#1D1D1B !important;text-decoration:none;padding:0;background-color:transparent !important;text-transform:uppercase;position:relative;font-style:normal}.btn::after,.wp-block-button__link::after,.wp-block-file .wp-block-file__button::after{content:'';display:block;background-color:#1D1D1B;width:100%;border:0;margin-left:0;height:.09em;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0;left:0}.btn:hover,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover{text-decoration:none;background-color:transparent;color:#A8A8A7 !important}.btn:hover::after,.wp-block-button__link:hover::after,.wp-block-file .wp-block-file__button:hover::after{width:0%;background-color:#A8A8A7}.btn:focus,.wp-block-button__link:focus,.wp-block-file .wp-block-file__button:focus{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:none;background-color:transparent;color:#A8A8A7 !important}.btn:focus::after,.wp-block-button__link:focus::after,.wp-block-file .wp-block-file__button:focus::after{width:0%;background-color:#A8A8A7}@media screen and (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:calc(var(--bs-gutter-x))}}.wp-block-cover,.wp-block-cover-image{position:relative;min-height:unset;display:block;padding:0}.wp-block-cover .has-background-dim,.wp-block-cover-image .has-background-dim{display:none !important}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{display:none}.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover-image img.wp-block-cover__image-background{position:relative;inset:unset;-o-object-fit:contain;object-fit:contain}figure figcaption{color:#A8A8A7}figure img{max-width:100%}.paddingbox{padding:5vmax}.padding-x{padding-left:5vmax;padding-right:5vmax}.padding-y{padding-top:5vmax;padding-bottom:5vmax}.overflow-x{overflow-x:auto}.overflow-y{overflow-y:hidden}.wp-block-image{max-width:416px}.wp-block-spacer{max-height:2em !important}.form-control{margin-bottom:1rem;border:0;border-bottom:2px solid #72BF44;font-size:1em;color:#1D1D1B;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.form-control:focus{border-color:#1D1D1B;-webkit-box-shadow:none;box-shadow:none;color:#1D1D1B;outline:none}.btn-primary.disabled,.btn-primary:disabled{background:#72BF44}label,legend{font-size:1em !important}input,textarea{margin-bottom:1em !important;border:0;border-bottom:2px solid #1D1D1B;font-size:1em !important;color:#1D1D1B;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:.5em !important}input:focus,textarea:focus{border-color:#1D1D1B !important;-webkit-box-shadow:none;box-shadow:none;color:#1D1D1B;outline:none}main .gform_wrapper.gravity-theme .gfield textarea.large{height:5em}textarea{height:auto;min-height:5em;max-height:12em}.gform_wrapper.gravity-theme .ginput_container_time{min-width:5em !important;max-width:5em !important}.gform_wrapper.gravity-theme .gform_footer button{line-height:1.2}.gfield_consent_label a:after{background-color:#1D1D1B !important}.gform_wrapper .gfield_required{font-size:1em !important;color:#1D1D1B !important}.parent-betreuung input,.parent-betreuung textarea,.betreuung input,.betreuung textarea{border-color:#72BF44}.parent-beratung input,.parent-beratung textarea,.beratung input,.beratung textarea{border-color:#008CB5}.parent-ueber-uns input,.parent-ueber-uns textarea,.ueber-uns input,.ueber-uns textarea{border-color:#A8A8A7}
