body{padding-top:80px;color:#000;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:600}.kontakt-content h3{color:#007cb0!important}p,a,ul,ol,li{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:16px;line-height:1.6}a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#a2dcec}a:hover{color:#a2dcec}p{margin-bottom:15px}h1{font-size:38px}h2{font-size:32px;color:#000}h3,h4,h5{font-size:26px}#contentpage h3,#contentpage h4,#contentpage h5{padding-top:20px;font-size:24px;color:#000}#contentpage ul li{padding-bottom:10px}.navbar-light{background:#fff!important;border-bottom:10px solid #a2dcec!important}.navbar-collapse{background:#fff!important}.fixed-top{z-index:6000}.icon-bar{width:22px;height:2px;background-color:#a2dcec;display:block;transition:all .2s;margin-top:4px}.navbar-toggler{border:0;background:transparent!important}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}a.navbar-brand{padding-top:10px!important;padding-bottom:10px!important;display:inline-block;margin:0!important}a.navbar-brand img{width:200px!important;height:auto!important}.navbar-nav a{color:#000!important;font-weight:600}.navbar-nav a:hover{color:#a2dcec!important;font-weight:600}.dropdown-menu a{background:#fff!important;color:#007cb0!important;border-top:1px solid #007cb0;padding-top:10px!important;padding-bottom:10px!important}.dropdown-menu{border:0!important}@media(min-width:768px){.navbar-collapse{margin-top:0}.navbar-nav a{color:#000!important;font-weight:600;padding-right:0!important;padding-left:10px!important;padding-right:10px!important}.dropdown-menu{border:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:#000!important;margin-left:10px;padding:0!important}.dropdown-menu a{background:#fff!important;color:#007cb0!important;padding-left:20px!important;padding-right:20px!important;padding-top:10px!important;padding-bottom:10px!important;border-top:1px solid #007cb0;border-left:1px solid #007cb0;border-right:1px solid #007cb0}.dropdown-menu a:last-child{border-bottom:1px solid #007cb0}}.dropdown-menu a:hover{background:#5f9b32!important;color:#fff!important}.bgimage-front{width:100%;padding-top:100px;padding-bottom:50px;background:url('images/front-header.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;margin-bottom:80px}@media(min-width:768px){.bgimage-front{width:100%;height:750px;padding-top:250px;padding-bottom:0}}.bgimage-front p{color:#fff;font-size:18px;font-weight:600}.bgimage-sub{width:100%;height:550px;padding-top:220px;margin-bottom:80px}.bgimage-sub p{color:#fff;font-size:18px;font-weight:600}.cards-row .col-md-4{margin-bottom:30px}a.card-front{background:#f0f0f0;display:block;overflow:hidden;position:relative;margin-bottom:40px;text-align:center;height:100%!important}a.card-front .card-inner{position:relative;z-index:4500;background:#f0f0f0;display:block;padding:20px 20px 40px 20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.card-front .card-inner p{text-decoration:none;color:#000;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;padding-bottom:0;margin-bottom:0}a.card-front:hover{text-decoration:none}a.card-front img{width:100%;height:auto;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;z-index:4000}a.card-front:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}a.card-front p.card-button{display:block;position:absolute;width:100%;margin-top:60px;bottom:-15px!important;background:#a2dcec;color:#000;padding-top:10px;padding-bottom:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.card-front:hover{background:#a2dcec}a.card-front:hover .card-inner{position:relative;z-index:4500;background:#a2dcec;display:block;padding:20px 20px 40px 20px}a.card-front .card-inner h3{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;padding-top:0;color:#000;font-size:20px;line-height:1.4}a.card-front:hover .card-inner p,a.card-front:hover .card-inner h3{text-decoration:none;color:#000}a.card-front:hover p.card-button{background:#000;color:#a2dcec}.faq-accordion #accordion .card{border:0;margin-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.faq-accordion #accordion .card .btn{display:block;width:100%;text-align:left;color:#000;font-size:14px;padding:0;font-weight:600}.faq-accordion #accordion .card .card-header{border:0;background:#a2dcec;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.faq-accordion #accordion .card .card-body p{color:#000;font-size:14px;margin-bottom:10px;line-height:1.4}.green-section{margin-top:60px;padding-top:40px;padding-bottom:40px;display:block;background:#f0f0f0}.white-section{margin-top:60px;margin-bottom:20px;padding-top:40px;padding-bottom:40px;display:block;background:#fff}.bg-headline{display:block;z-index:5000;position:relative}.bg-sub-headline{display:block;margin-top:-15px!important;z-index:4000;position:relative}.bg-sub-headline p{font-size:28px}.blue-bg{display:inline-block;color:#000;padding:10px;background:#a2dcec}p.sub-green-bg,p.sub-greendark-bg{display:inline-block;color:#a2dcec;padding:5px 10px;background:#000;-moz-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}p.sub-greendark-bg{margin-left:20px}.sub-right{margin-left:20px}.footer .bg-sub-headline{margin-bottom:20px;margin-top:0!important}.footer-grey-bg{background:#f8f8f8;display:block}.footer-blue-bg{background:#a2dcec;display:block;padding-top:40px;padding-bottom:40px}.footer-green-bg{background:#000;display:block;padding-top:10px;padding-bottom:10px}.footer-blue-bg p,.footer-blue-bg a{color:#000;font-weight:600}.footer-blue-bg a{display:block}.footer-green-bg p,.footer-green-bg a{color:#fff;font-size:12px}#footer .footer p{margin-bottom:0}.resp-img{width:100%;height:auto}.resp-img-container img{width:100%;height:auto}img.kontakt-karte{border:15px solid #5f9b32}img.parkplatz{width:30px;height:auto}.abstand-o-xxl{padding-top:200px}.abstand-o-lg{padding-top:100px}.abstand-o-m{padding-top:70px}.abstand-o-sm{padding-top:30px}.abstand-u-lg{padding-bottom:100px}.abstand-u-m{padding-bottom:70px}.abstand-u-sm{padding-bottom:30px}.abstand-u-xs{padding-bottom:20px}#termine-anfragen-formular{background:#007cb0;padding:10px 20px 20px 20px;color:#fff}#termine-anfragen-formular p{color:#fff;margin:0;padding:0}.wpcf7-form{width:100%!important;color:#fff}.wpcf7{width:100%!important;color:#fff}.wpcf7-form input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{width:100%!important;padding:10px;border:0}.wpcf7-form input[type="submit"]{margin-top:20px;padding:10px 15px;color:#fff;border:0;background:#f6a800;cursor:pointer}.color-blue{color:#007cb0!important}.hr-blue{height:10px;width:100%;display:block;background:#007cb0;margin-bottom:-10px}.btn{white-space:normal!important}h2 span.jobs-sub{display:block;font-size:20px;padding-top:5px;color:#5f9b32!important}.green-box{background:#5f9b32;padding:10px;text-align:center}.green-box h3,.green-box p{color:#fff!important}.embed-container-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container-video.ratio4x3{padding-bottom:75%}#referent-box{background:#a2dcec;border-bottom:5px solid #000;padding:10px}#referent-box a{text-decoration:underline}#referent-box a:hover{text-decoration:none}#referent-box a,#referent-box p{color:#000;font-size:14px}#related-posts-vortrage .card-inner{background:#fff}#related-posts-vortrage a:hover .card-inner{background:#a2dcec}#veranstaltung-loop{background:#f0f0f0;margin-bottom:30px}#veranstaltung-loop img{width:100%;height:auto}#veranstaltung-loop .col-md-5{padding-top:15px}#veranstaltung-loop a.card-front{background:#f0f0f0;display:block;overflow:hidden;position:relative;margin-bottom:0;text-align:center}#veranstaltung-loop a.card-front .card-inner{position:relative;z-index:4500;background:#f0f0f0;display:block;padding:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#veranstaltung-loop .bg-cta-veranstaltungen{position:relative}#veranstaltung-loop .bg-cta-veranstaltungen a{display:block;text-align:center;color:#000;padding:15px;font-weight:bold;background:#a2dcec}#veranstaltung-loop .bg-cta-veranstaltungen a:hover{display:block;text-align:center;color:#a2dcec;padding:15px;font-weight:bold;background:#000;text-decoration:none}.podcast-container{background:#f0f0f0;padding:15px;margin-bottom:30px}.podcast-container img{width:100%;height:auto}.podcast-container p.powerpress_links{margin-top:10px}.podcast-container p.powerpress_links a{display:inline-block!important;background:#a2dcec!important;color:#000!important;padding:5px 10px}#sm-footer-links a{display:inline-block;margin-right:15px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#sm-footer-links a i{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:35px;color:#000}#sm-footer-links a:hover i{color:#fff}