html{font-size:16px}@media (max-width:767px){html{font-size:14px}}body{background-color:#fff;color:#161116;font-family:'Cantarell', sans-serif;font-size:1.4rem;max-width:100vw;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width:767px){body.fixed{position:fixed;overflow:hidden;width:100%}body.fixed header .menu{height:calc(100% - 110px);overflow-y:auto}}h1{color:#403c40;font-family:'Londrina Solid', cursive;font-size:4.5rem;margin-bottom:2rem}@media (max-width:991px){h1{font-size:3.5rem}}@media (max-width:575px){h1{font-size:3rem}}h2{color:#403c40;font-family:'Londrina Solid', cursive;font-size:2.75rem;margin-bottom:1.25rem}@media (max-width:767px){h2{font-size:2.5rem}}h3{color:#403c40;font-family:'Cantarell', sans-serif;font-size:1.75rem;font-weight:bold;margin-bottom:1.25rem}@media (max-width:767px){h3{font-size:1.5rem}}h4{color:#403c40;font-family:'Cantarell', sans-serif;font-size:1.5rem;font-weight:bold;margin-bottom:1rem}a{color:#3ca8db;transition:color 0.3s}a:hover{text-decoration:none}p{margin-bottom:1em}img{max-width:100%}*:focus,*:active{box-shadow:none !important;outline:none !important}.btn{border:4px solid #faad20;border-radius:0;color:#4d4d4d;font-family:'Cantarell', sans-serif;font-weight:bold;font-size:1.5rem;line-height:4rem;min-width:14rem;text-align:center}.btn:hover{background-color:#faad20;color:#fff}.logo{display:block}.logo img{height:130px}@media (max-width:767px){.logo img{height:110px}}.container-fluid{padding-left:5vw;padding-right:5vw}@media (min-width:1300px){.container{max-width:1240px}}header .row{padding:35px 0}@media (max-width:767px){header .row{align-items:center;padding:0}}header .menu{flex-wrap:nowrap;justify-content:flex-end;margin-top:0.3rem}@media (max-width:991px){header .menu{margin-top:1rem}}@media (max-width:767px){header .menu{background-color:#fff;position:fixed;top:110px;left:0;width:100%;height:0;padding:0;overflow:hidden;z-index:100;margin-top:0;flex-direction:column;justify-content:unset;text-align:center;transition:all 0.3s}header .menu li:last-child{padding-bottom:2rem}}header .menu>li{margin-left:2rem;position:relative}@media (max-width:1199px){header .menu>li{margin-left:1.5rem}}@media (max-width:991px){header .menu>li{margin-left:1rem}}@media (max-width:767px){header .menu>li{margin-left:0}}header .menu>li:first-child{margin-left:0}header .menu>li>a{color:#403c40;font-size:2rem;letter-spacing:-3px;text-transform:uppercase}@media (max-width:1199px){header .menu>li>a{font-size:1.8rem}}@media (max-width:991px){header .menu>li>a{font-size:1.4rem}}@media (max-width:767px){header .menu>li>a{font-size:1.8rem}}header .menu>li>a:hover{color:#f07059}header .menu>li:hover ul{visibility:visible;opacity:1}header .menu ul{background-color:#403c40;border-radius:0 1.75rem 1.75rem;list-style-type:none;padding:1rem 2rem 2rem 2rem;min-width:100%;position:absolute;top:5rem;left:0.25rem;opacity:0;visibility:hidden;transition:opacity 0.5s}@media (max-width:1199px){header .menu ul{top:4.5rem}}@media (max-width:991px){header .menu ul{top:4rem}}@media (max-width:767px){header .menu ul{position:relative;top:0;left:0;visibility:visible;opacity:1;padding:0.5rem 0 0;background:transparent;border-radius:0}}header .menu ul::before{content:'';position:absolute;top:-2rem;left:0;width:100%;height:2rem;z-index:0}@media (max-width:767px){header .menu ul::before{display:none}}header .menu ul::after{content:'';position:absolute;left:0;top:-1.875rem;border:1.875rem solid transparent;border-bottom:0;border-right:0;border-left:2.625rem solid #403c40}@media (max-width:767px){header .menu ul::after{display:none}}header .menu ul li{margin-bottom:0.5rem}header .menu ul li a{color:#ebebeb;display:block;white-space:nowrap}@media (max-width:767px){header .menu ul li a{color:#403c40;font-size:1.4rem}}header .menu ul li a:hover{color:#f07059}header .navbar-toggle{float:right;background:transparent;border:0;padding:0}header .navbar-toggle span{display:block;width:50px;height:3px;border-radius:5px;position:relative;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#403c40}@media (max-width:575px){header .navbar-toggle span{width:40px}}header .navbar-toggle span:last-child{width:35px;margin-left:15px}@media (max-width:575px){header .navbar-toggle span:last-child{width:25px}}header .navbar-toggle span+span{margin-top:7px}@media (max-width:575px){header .navbar-toggle span+span{margin-top:5px}}header .navbar-toggle.active span:nth-of-type(1){top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:26px;margin-left:12px;height:2px}@media (max-width:575px){header .navbar-toggle.active span:nth-of-type(1){top:8px}}header .navbar-toggle.active span:nth-of-type(2){background-color:transparent}header .navbar-toggle.active span:nth-of-type(3){top:-9px;width:26px;margin-left:12px;height:2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:575px){header .navbar-toggle.active span:nth-of-type(3){top:-7px}}header .navbar-toggle:hover span{background-color:#f07059}.main-before{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:calc(100vh - 200px);width:100%;margin-bottom:5.75rem}@media (max-width:991px){.main-before{margin-bottom:3rem;min-height:unset}}@media (min-width:2000px){.main-before{min-height:750px}}.main-before .custom{padding-top:7rem}@media (max-width:991px){.main-before .custom{padding:1.5rem 0 !important}}@media (max-width:991px){.main-before .custom h1{margin-bottom:0}}.breadcrumb{background:transparent;padding:0;margin-top:-3rem;margin-bottom:4rem}@media (max-width:991px){.breadcrumb{margin-top:-1rem}}@media (max-width:575px){.breadcrumb{font-size:1.2rem;margin-bottom:2rem}}.breadcrumb li{display:flex;align-items:center}.breadcrumb li:first-child .divider{display:none}.breadcrumb .divider{background:url('../images/breadcrumbs.svg') 50% 50% no-repeat;background-size:contain;width:0.6875rem;height:0.6875rem;margin-left:0.5rem;margin-right:0.5rem}.breadcrumb .divider img{display:none}footer{background-color:#403c40;color:#fff;margin-top:4rem;padding-top:3rem;padding-bottom:4rem;font-size:1.2rem}@media (max-width:1199px){footer{font-size:1.4rem}}@media (max-width:767px){footer{padding-top:2rem;padding-bottom:2rem;margin-top:2rem}footer .bottom-1,footer .bottom-2{margin-bottom:1rem}}@media (max-width:575px){footer .bottom-3{margin-bottom:1rem}}footer p{margin-bottom:0}footer p a{color:#fff}footer p a:hover{color:#f07059}.salzz-form{width:100%}.salzz-form input[type="text"],.salzz-form textarea{border:2px solid #ddd;border-radius:0;font-family:'Cantarell', sans-serif;font-size:1.5rem;line-height:1.5em;-webkit-appearance:none;width:100%}@media (max-width:767px){.salzz-form input[type="text"],.salzz-form textarea{font-size:1.3rem;line-height:1.3rem}}@media (max-width:575px){.salzz-form input[type="text"],.salzz-form textarea{border-width:1px}}.salzz-form input[type="text"]::placeholder,.salzz-form textarea::placeholder{line-height:1.5em;color:#bcbcbc}.salzz-form input[type="text"]{padding:1rem 1.5rem;margin-bottom:1.5rem}@media (max-width:575px){.salzz-form input[type="text"]{margin-bottom:1rem}}.salzz-form textarea{padding:1rem 1.5rem;margin-bottom:1.25rem;height:16rem;resize:vertical}.salzz-form button[type="submit"]{background:transparent;color:#4d4d4d;padding:0px 35px;float:right;margin:0}@media (max-width:767px){.salzz-form button[type="submit"]{font-size:1.3rem;line-height:3.7rem;border-width:3px}}@media (max-width:575px){.salzz-form button[type="submit"]{border-width:2px;float:none}}.salzz-form button[type="submit"]:hover{color:#fff;background:#faad20}.salzz-form button[type="submit"]:active,.salzz-form button[type="submit"]:focus{border-radius:0 !important;border-style:solid !important}.salzz-form button.file{background:none;border:none;color:#828282;cursor:pointer;display:block;padding:0;overflow:hidden;white-space:nowrap;margin-top:0.75rem}.salzz-form button.file::before{content:"+";background-color:#4a90e2;border:0;border-radius:50%;display:inline-block;width:3rem;height:3rem;color:#fff;font-size:3rem;line-height:2.75rem;text-align:center;font-family:'Londrina Solid', cursive;margin-right:0.75rem;vertical-align:middle;transition:background-color 0.3s ease-in}.salzz-form button.file:hover::before{background-color:#faad20}.salzz-form input[type="file"]{display:none}.salzz-form .google-captcha-privacy{font-size:1rem}@media (max-width:575px){.salzz-form .google-captcha-privacy{text-align:center;margin-top:1rem}}.no-banner .main-before{display:none}.home .main-before{background-image:url('../images/home_bg.png')}@media (max-width:991px){.home .main-before{background:#f07059}}.home .main-before .custom{color:#161116;padding-top:5rem;max-width:700px}@media (max-width:1299px){.home .main-before .custom{padding-top:2rem;max-width:600px}}@media (max-width:991px){.home .main-before .custom{max-width:100%}}.home .main-before .custom h1{color:#fff;margin-bottom:2rem}@media (max-width:991px){.home .main-before .custom h1{max-width:550px}}@media (max-width:1299px){.home .main-before .custom h1{margin-bottom:1rem}}.home .main{background-color:#eaeaea;text-align:center;padding-top:2.875rem}.home .main p{margin-bottom:0;padding-bottom:2.15em}.home .main-after .menu{display:flex;padding-top:4rem;padding-bottom:2rem;margin-left:-5px;margin-right:-5px}@media (max-width:1199px){.home .main-after .menu{padding-bottom:0rem}}@media (max-width:991px){.home .main-after .menu{padding-top:3rem}}.home .main-after .menu li{flex:1 1 50%;margin-bottom:-5px;width:40%}@media (max-width:991px){.home .main-after .menu li{margin-bottom:0}}@media (max-width:767px){.home .main-after .menu li{flex:1 1 100%;margin-bottom:10px}}.home .main-after .menu li a{color:#403c40;font-family:'Londrina Solid', cursive;font-size:2.8rem;display:block;position:relative;text-decoration:none;margin-left:5px;margin-right:5px}@media (max-width:1199px){.home .main-after .menu li a{font-size:2rem}}.home .main-after .menu li a .image-title{position:absolute;top:8.2%;left:11.2%}@media (max-width:991px){.home .main-after .menu li a .image-title{top:6%}}@media (max-width:767px){.home .main-after .menu li a .image-title{top:10%;font-size:2.5rem}}@media (max-width:575px){.home .main-after .menu li a .image-title{top:8%;left:10%;font-size:2rem}}.home .main-after .menu li a:hover{color:#f07059}.uber-uns .main-before{background-image:url('../images/uber_uns_bg.png')}@media (max-width:991px){.uber-uns .main-before{background:#f4a799}}.uber-uns .main{margin-bottom:3rem}.uber-uns .main h2{background:url('../images/header_2.svg') 50% 50% no-repeat;background-size:contain;display:inline-block;padding:2.125rem 5.625rem 2.125rem 5rem;margin-left:-5rem}.uber-uns .main-after h2{background:url('../images/header_3.svg') 50% 50% no-repeat;background-size:contain;display:inline-block;padding:2.75rem 11rem 4rem 7rem;margin-left:-7rem;margin-bottom:0.5rem}.uber-uns .main-after img{margin-top:5.125rem}@media (max-width:991px){.uber-uns .main-after img{margin-top:0}}.team .main-before{background-image:url('../images/team_bg.png')}@media (max-width:991px){.team .main-before{background:#f4a799}}.team .main-before .custom{padding-top:10rem}.team .newsflash{margin-top:5rem}.team .newsflash h2{text-align:center;margin-bottom:2rem}.team .newsflash .row{flex-wrap:wrap}@media (max-width:575px){.team .newsflash .row{margin-left:-0.5rem;margin-right:-0.5rem}.team .newsflash .row>div{padding-left:0.5rem;padding-right:0.5rem}}.team .newsflash a{color:#161116}.team .newsflash a:hover img{box-shadow:#000 0 0 10px}.team .newsflash img{width:100%;transition:box-shadow 0.3s}.team .newsflash .newsflash-content{text-align:center}@media (max-width:575px){.team .newsflash .newsflash-content{font-size:1rem}}@media (max-width:1199px){.team .newsflash .newsflash-content h4{font-size:1.4rem}}@media (max-width:575px){.team .newsflash .newsflash-content h4{margin-bottom:0.5rem;font-size:1.2rem}}.team .newsflash-modal{display:none;width:1500px;max-width:80vw;padding:4rem}@media (max-width:991px){.team .newsflash-modal{padding:3rem}}@media (max-width:575px){.team .newsflash-modal{padding:1.5rem;max-width:94vw;font-size:1.2rem}.team .newsflash-modal table,.team .newsflash-modal tr,.team .newsflash-modal td{display:block;width:100%}.team .newsflash-modal tr{margin-bottom:0.5rem}}.team .newsflash-modal h4{font-size:2rem}@media (max-width:991px){.team .newsflash-modal img{width:400px;max-width:100%;margin-bottom:1rem}}.unser-angebot .main-before{background-image:url('../images/unser_angebot_bg.png')}@media (max-width:991px){.unser-angebot .main-before{background:#ff9271}}.unser-angebot .main-before .custom{padding-top:6rem}@media (max-width:1299px){.unser-angebot .main-before .custom{padding-top:4rem}}.unser-angebot .items-leading>div{border-top:2px solid #403c40;padding-top:1rem;margin-bottom:2.5rem}@media (max-width:991px){.unser-angebot .items-leading>div{padding-top:3rem}}.unser-angebot .items-leading>div:first-child{border-top:0;padding-top:0}@media (max-width:991px){.unser-angebot .items-leading>div .row>div:first-child{padding-left:15px;padding-right:0}}.unser-angebot .items-leading :nth-child(even) .row>div:first-child{order:2}@media (max-width:991px){.unser-angebot .items-leading :nth-child(even) .row>div:first-child{padding-left:0;padding-right:15px}}.unser-angebot .items-leading .page-header{margin-top:3.125rem}.unser-angebot .items-leading .page-header a{color:#403c40}.unser-angebot .items-leading .page-header a:hover{color:#3ca8db}@media (max-width:991px){.unser-angebot .items-leading .page-header{margin-top:0}.unser-angebot .items-leading .page-header h2{font-size:2.4rem;margin-bottom:0;text-align:center}}@media (max-width:767px){.unser-angebot .items-leading .page-header{font-size:2.75rem;margin-bottom:1rem}}.unser-angebot .items-leading .btn{border:2px solid #403c40;line-height:3.125rem;min-width:10rem;text-transform:uppercase}@media (max-width:991px){.unser-angebot .items-leading .btn{line-height:2.5rem}}.unser-angebot .items-leading .btn:hover{border-color:#faad20}@media (max-width:575px){.unser-angebot-inside h1{font-size:2.3rem}}.unser-angebot-inside .page-header h2{background-size:contain !important;display:inline-block}@media (max-width:1299px){.unser-angebot-inside .main-before .custom{padding-top:5rem}}.unser-angebot-inside .main-after{background-color:#eaeaea;margin-top:3rem;padding-top:3rem;padding-bottom:4rem}@media (max-width:575px){.unser-angebot-inside .main-after{margin-top:3rem;padding-top:2rem;padding-bottom:3rem}}.unser-angebot-inside .newsflash .newsflash-title{display:flex;align-items:center;border-bottom:2px solid #403c40;cursor:pointer;padding-top:0.5rem;padding-bottom:2rem;transition:color 0.3s}@media (max-width:575px){.unser-angebot-inside .newsflash .newsflash-title{font-size:1.4rem}}.unser-angebot-inside .newsflash .newsflash-title::before{content:'';display:block;background:url('../images/accordion_active.svg') 50% 50% no-repeat;background-size:contain;width:1.5rem;height:1.5rem;margin-right:1rem;flex:0 0 auto;transition:transform 0.3s}@media (max-width:767px){.unser-angebot-inside .newsflash .newsflash-title::before{width:1.2rem;height:1.2rem}}@media (max-width:575px){.unser-angebot-inside .newsflash .newsflash-title::before{width:1rem;height:1rem;margin-right:0.7rem}}.unser-angebot-inside .newsflash .newsflash-title.collapsed::before{transform:rotate(-90deg)}.unser-angebot-inside .newsflash .newsflash-title:hover{color:#f07059}.unser-angebot-inside .newsflash .newsflash-content{padding-top:0.5rem;padding-bottom:2rem;border-bottom:2px solid #403c40;margin-bottom:1.25rem}.unser-angebot-inside .newsflash .newsflash-content h3{font-size:1.5rem;margin-bottom:0.5rem}.unser-angebot-inside .main-after-2{background-color:#eaeaea;margin-top:4rem;padding-top:3rem;padding-bottom:4rem}.unser-angebot-inside .module-form>h2{text-align:center;margin-bottom:3rem}@media (max-width:575px){.unser-angebot-inside .module-form>h2{font-size:2rem;margin-bottom:2rem}}.unser-angebot-inside.finanzen-und-personal .main-before{background-image:url('../images/finanzen_und_personal_bg.png')}@media (max-width:991px){.unser-angebot-inside.finanzen-und-personal .main-before{background:#c9a6d8}}.unser-angebot-inside.finanzen-und-personal .main .page-header h2{background:url('../images/header_5.svg') 50% 50% no-repeat;padding:3.5rem 3rem 3.625rem;margin-left:-3rem}.unser-angebot-inside.kita-intern .main-before{background-image:url('../images/kita_intern_bg.png')}@media (max-width:991px){.unser-angebot-inside.kita-intern .main-before{background:#fbd183}}.unser-angebot-inside.kita-intern .main .page-header h2{background:url('../images/header_6.svg') 50% 50% no-repeat;padding:1.8rem 4.75rem 2rem 4.125rem;margin-left:-4.125rem}.unser-angebot-inside.fuer-die-kleinen .main-before{background-image:url('../images/fur_die_kleinen_bg.png')}@media (max-width:991px){.unser-angebot-inside.fuer-die-kleinen .main-before{background:#c6c98e}}.unser-angebot-inside.fuer-die-kleinen .main .page-header h2{background:url('../images/header_1.svg') 50% 50% no-repeat;padding:2.5rem 3rem 3.5rem 3rem;margin-left:-3rem}.unser-angebot-inside.externe-kommunikation .main-before{background-image:url('../images/externe_kommunikation_bg.png')}@media (max-width:991px){.unser-angebot-inside.externe-kommunikation .main-before{background:#99b6e9}}.unser-angebot-inside.externe-kommunikation .main .page-header h2{background:url('../images/header_4.svg') 50% 50% no-repeat;padding:3rem 4.5rem 3.25rem;margin-left:-4.5rem}.kontakt .main-before{background-image:url('../images/kontakt_bg.png')}@media (max-width:991px){.kontakt .main-before{background:#99b6e9}}.kontakt .main-before .custom{padding-top:10rem}@media (max-width:1299px){.kontakt .main-before .custom{padding-top:8rem}}.kontakt .main-after{margin-top:4.5rem}.kontakt .main-after .module-form>.row>div:last-child p{margin-bottom:3.8rem}@media (max-width:1299px){.kontakt .main-after .module-form>.row>div:last-child p{margin-bottom:2.8rem}}@media (max-width:991px){.kontakt .main-after .module-form>.row>div:last-child p{margin-bottom:1rem}}.kontakt .salzz-form .google-captcha-privacy{margin-top:2rem}@media (max-width:767px){.kontakt .salzz-form button.file{font-size:1.2rem}}@media (max-width:575px){.kontakt .salzz-form button[type="submit"]{margin-top:2rem}}