/*
 * Theme Name: Kinder Lobby
 * Theme URI: https://ukw-freiburg.de/kinderlobby/
 * Author: ukw-freiburg
 * Author URI: https://ukw-freiburg.de
 * Description: Genesis starter theme with a modern development workflow.
 * Version: 1.1.0
 * License: GPL-3.0-or-later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-logo, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
 * Text Domain: kinderlobby
 * Domain Path: /languages
 * Template: genesis
 */
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,600");.hidden{position:absolute!important;padding:0!important;margin:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;opacity:0!important}.hidden:focus{width:auto!important;height:auto!important;overflow:auto!important;background:#eee!important;color:#000!important;padding:1em!important;opacity:1!important}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}.video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.genesis-skip-link,.screen-reader-text{position:absolute!important;padding:0!important;margin:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;opacity:0!important}.genesis-skip-link:focus,.screen-reader-text:focus{width:auto!important;height:auto!important;overflow:auto!important;background:#eee!important;color:#000!important;padding:1em!important;opacity:1!important}iframe{border:0;overflow:hidden}html.admin-bar-showing{height:calc(100% - 32px)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;border:none;display:block;max-width:100%;height:auto;outline-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font-family:Nunito Sans,sans-serif;font-weight:300;color:#4a4a4a}body strong{font-weight:600}@font-face{font-family:kinderschutzbund;src:url(resources/fonts/kinderschutzbund/fonts/kinderschutzbund.eot?4gvdef);src:url(resources/fonts/kinderschutzbund/fonts/kinderschutzbund.eot?4gvdef#iefix) format("embedded-opentype"),url(resources/fonts/kinderschutzbund/fonts/kinderschutzbund.woff2?4gvdef) format("woff2"),url(resources/fonts/kinderschutzbund/fonts/kinderschutzbund.ttf?4gvdef) format("truetype"),url(resources/fonts/kinderschutzbund/fonts/kinderschutzbund.woff?4gvdef) format("woff"),url(resources/fonts/kinderschutzbund/fonts/kinderschutzbund.svg?4gvdef#kinderschutzbund) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:kinderschutzbund!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_left:before{content:""}.icon-arrow_right:before{content:""}.icon-double_arrow_right:before{content:""}.icon-accept:before{content:""}.icon-download:before{content:""}.icon-phone:before{content:""}.icon-fax:before{content:""}.icon-mail:before{content:""}.icon-donate:before{content:""}.icon-friends:before{content:""}.icon-hands:before{content:""}.icon-puzels:before{content:""}.icon-facebook:before{content:""}.icon-insta:before{content:"\e911"}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-burger:before{content:""}.icon-close:before{content:""}h1{font-size:2.0625rem;margin:0 0 1.875rem;padding-top:0;color:#0062ae}h1,h1+h2{font-weight:700}h1+h2{font-size:1.5625rem;margin:.3125rem 0 1.875rem;color:#4a4a4a;font-size:1.25rem}h2{font-size:1.875rem;margin:0 0 1.875rem}h2,h3{font-weight:700;color:#0062ae}h3{margin:1.875rem 0 .625rem}h3,ol,p,ul{font-size:1.125rem}ol,p,ul{line-height:1.4;margin:.9375rem 0}div>h1:first-child,div>h2:first-child,div>h3:first-child,h1+p,h2+p,h3+p{margin-top:0}.site-footer a:not(.btn),.site-inner a:not(.btn){display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:all .2s ease-in-out 0s;display:inline;color:#0062ae;text-decoration:none}.site-footer a:not(.btn) a,.site-inner a:not(.btn) a{text-decoration:none}.site-footer a:not(.btn):hover,.site-inner a:not(.btn):hover{text-decoration:underline}a[href^="mailto:"]{word-break:break-word}body{background-color:#fff}body.mobile-nav-opened{overflow:hidden}body .post-edit-link{display:none!important}body .site-header{background-color:#fff;position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;z-index:3}body .site-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 1.25rem 0 rgba(0,0,0,.2);pointer-events:none;z-index:1}body .site-header .wrap{display:flex;align-items:flex-end;justify-content:space-between;padding:0 3.75rem;max-width:1320px;width:100%}body .site-header .wrap .title-area>a{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;padding:1.5625rem 0 1.25rem}body .site-header .wrap .title-area>a a{text-decoration:none}body .site-header .wrap .title-area>a>img{width:auto;max-width:none;height:5rem}body .site-header .wrap .header-widget-area{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}body .site-header .wrap .header-widget-area .widget_custom_html{width:100%;display:flex;justify-content:flex-end;margin:1.25rem 0 0}body .site-header .wrap .header-widget-area .widget_custom_html a{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;font-size:1.875rem;color:#d8d8d8}body .site-header .wrap .header-widget-area .widget_custom_html a a{text-decoration:none}body .site-header .wrap .header-widget-area .widget_nav_menu,body .site-header .wrap .header-widget-area .widget_nav_menu .widget-wrap{display:flex;align-items:stretch}body .site-inner{padding-top:6.25rem}body .site-inner .wrap>main.content>article>.entry-header{width:100%}body .site-inner .wrap>main.content>article>.entry-content{display:flex;flex-direction:column;align-items:center}body .site-inner .wrap>main.content>article>.entry-content .post-date{width:100%;text-align:left;font-size:.9375rem;color:#8d8d8d;margin-bottom:.3125rem}body .site-inner .wrap>main.content>article>.entry-content .post-date .category{margin-left:3.75rem}body .site-inner .wrap>main.content>article>.entry-content h1{padding:0 3.75rem;margin-bottom:0;padding-bottom:0;max-width:1320px;width:100%}body .site-inner .wrap>main.content>article>.entry-content h1+.acf-field{margin-top:0;padding-top:0}body .site-inner .wrap>main.content>article>.entry-content h1+.acf-field h2{color:#4a4a4a;font-size:1.5625rem;margin-top:.3125rem;font-weight:400}body .site-inner .wrap>main.content>article>.entry-content .acf-field{padding:3.125rem 3.75rem;max-width:1320px;width:100%}body.content-sidebar .site-inner{display:flex;justify-content:center;padding-top:6.25rem}body.content-sidebar .site-inner .wrap{display:flex;justify-content:center;width:100%;max-width:1320px;padding:0 3.75rem}body.content-sidebar .site-inner .wrap>main.content{flex:1 1 50rem}body.content-sidebar .site-inner .wrap>main.content>article>.entry-content{margin-bottom:4.6875rem}body.content-sidebar .site-inner .wrap>main.content>article>.entry-content h1{padding-left:0;padding-right:0}body.content-sidebar .site-inner .wrap>main.content>article>.entry-content .acf-field{padding:1.5625rem 0}body.content-sidebar .site-inner .wrap>aside.sidebar{flex:1 0 17.5rem;margin:0 0 6.25rem 7.5rem}body.content-sidebar .site-inner .wrap>aside.sidebar>:not(:last-child){margin-bottom:3.75rem}body.content-sidebar .site-inner .wrap>aside.sidebar .widget_media_image img{width:100%}body.content-sidebar .site-inner .wrap>aside.sidebar .widget_custom_html:first-of-type{background-color:#f2f2f2;padding:2.5rem 3.125rem;text-align:center}body.content-sidebar .site-inner .wrap>aside.sidebar .widget_custom_html:first-of-type h2{font-size:2.1875rem;margin:0}body:not(.content-sidebar) .entry-content{margin-top:0!important}body .site-footer{background-color:#fff;color:#4a4a4a}body .site-footer a,body .site-footer p{color:inherit;font-size:1rem}body .site-footer .footer-widgets .footer-widgets-1{background-color:#0062ae;color:#fff}body .site-footer .footer-widgets .footer-widgets-1>.widget_custom_html{padding:3.75rem;max-width:1320px;margin:0 auto}body .site-footer .footer-widgets .footer-widgets-2{display:flex;justify-content:space-between;align-items:center;padding:0 3.75rem;max-width:1320px;margin:1.875rem auto 2.1875rem}body .site-footer .footer-widgets .footer-widgets-2 section.widget_text:first-of-type{width:80%;flex:1 1 auto}body .site-footer .footer-widgets .footer-widgets-2 section.widget_text:first-of-type .widget-wrap .textwidget>ul{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;margin:-.9375rem}body .site-footer .footer-widgets .footer-widgets-2 section.widget_text:first-of-type .widget-wrap .textwidget>ul a{text-decoration:none}body .site-footer .footer-widgets .footer-widgets-2 section.widget_text:first-of-type .widget-wrap .textwidget>ul>li{flex:1 1 33.33333%;font-size:1.4375rem;color:#0062ae;margin:.46875rem;padding:.46875rem;max-width:18.75rem}body .site-footer .footer-widgets .footer-widgets-2 section.widget_text:first-of-type .widget-wrap .textwidget>ul>li ul{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;margin-top:1.25rem;font-size:1rem;color:#4a4a4a;flex-direction:column}body .site-footer .footer-widgets .footer-widgets-2 section.widget_text:first-of-type .widget-wrap .textwidget>ul>li ul a{text-decoration:none}body .site-footer .footer-widgets .footer-widgets-2 section.widget_custom_html a{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;font-size:4.875rem;color:#0062ae}body .site-footer .footer-widgets .footer-widgets-2 section.widget_custom_html a a{text-decoration:none}body .site-footer .footer-widgets .footer-widgets-3{display:flex;justify-content:space-between;padding:0 3.75rem;max-width:1320px;margin:2.1875rem auto 1.25rem;flex-wrap:wrap}body .site-footer .footer-widgets .footer-widgets-3 section.widget_text{padding-right:1.875rem}body .site-footer .footer-widgets .footer-widgets-3 section.widget_text p{margin:0;font-size:.9375rem}body .site-footer .footer-widgets .footer-widgets-3 section.widget_nav_menu .widget-wrap>div ul{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0}body .site-footer .footer-widgets .footer-widgets-3 section.widget_nav_menu .widget-wrap>div ul a{text-decoration:none}body .site-footer .footer-widgets .footer-widgets-3 section.widget_nav_menu .widget-wrap>div ul li{display:inline-block}body .site-footer .footer-widgets .footer-widgets-3 section.widget_nav_menu .widget-wrap>div ul li:not(:last-child){margin-right:1.875rem}body .site-footer .footer-widgets .footer-widgets-3 section.widget_nav_menu .widget-wrap>div ul li a{font-size:.9375rem;color:#8d8d8d}body .site-footer .footer-widgets+.wrap{display:none}body.home .site-inner .entry-content{margin-top:2.5rem}.btn{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:transparent;display:inline-block;color:#0062ae;padding:.75rem 1.5625rem .6875rem;font-size:1.25rem;font-weight:700;max-width:100%;margin:1.875rem 0 0;border:.0625rem solid #0062ae;transition:all .2s ease-in-out 0s}.btn,.btn a{text-decoration:none}.btn i{margin-right:.3125rem}.btn:hover{background-color:#0062ae;color:#fff}.btn--white{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:transparent;display:inline-block;color:#fff;padding:.75rem 1.5625rem .6875rem;font-size:1.25rem;font-weight:700;max-width:100%;margin:1.875rem 0 0;border:.0625rem solid #fff;transition:all .2s ease-in-out 0s}.btn--white,.btn--white a{text-decoration:none}.btn--white i{margin-right:.3125rem}.btn--white:hover{background-color:#fff;color:#0062ae}.error404 h1{padding:30px;margin:0;margin:1.875rem 0}.error404 .entry-content{margin-top:0!important}.breadcrumblist{margin:0 0 .625rem;color:#4a4a4a}.breadcrumblist ol{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.breadcrumblist ol,.breadcrumblist ol a{text-decoration:none}.breadcrumblist ol li{display:inline}.post-date{margin:.625rem 0;color:#4a4a4a}.site-header nav{display:flex;align-items:stretch}.site-header nav a,.site-header nav li,.site-header nav ul{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0}.site-header nav a a,.site-header nav li a,.site-header nav ul a{text-decoration:none}.site-header nav>ul.menu{display:flex;align-items:stretch;font-size:1.125rem}.site-header nav>ul.menu>li{display:flex;align-items:flex-end;position:relative;margin:0 1.875rem}.site-header nav>ul.menu>li:last-child{margin-right:0}.site-header nav>ul.menu>li:not(.highlight).current_page_item>a>span,.site-header nav>ul.menu>li:not(.highlight):hover>a>span{border-bottom-color:#0062ae}.site-header nav>ul.menu>li.menu-item-has-children:hover>ul.sub-menu{display:block;top:100%;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:a;animation-name:a;-webkit-animation-delay:.2s;animation-delay:.2s}.site-header nav>ul.menu>li.menu-item-has-children>a{transition:all .2s ease-in-out 0s}.site-header nav>ul.menu>li>a{color:#0062ae;display:flex;align-items:flex-end}.site-header nav>ul.menu>li>a span{padding:.9375rem 0;border-bottom-width:.375rem;border-bottom-style:solid;border-bottom-color:transparent;transition:all .2s ease-in-out 0s}#burger{font-size:1.875rem;color:#0062ae;margin:1.25rem 0}.site-header nav.mobile{display:none}.site-header nav.mobile.active{display:block;position:fixed;top:0;left:0;width:100%;background-color:#fff;overflow-y:scroll}.site-header nav.mobile.active>ul{flex-direction:column;transition:all .2s ease-in-out 0s}.site-header nav.mobile.active>ul>li{margin:0;flex-direction:column}.site-header nav.mobile.active>ul>li:nth-child(odd)>a{background:#f2f2f2}.site-header nav.mobile.active>ul>li>a{border:0;width:100%;padding:.9375rem 1.25rem;margin:0}.site-header nav.mobile.active>ul>li>a>span{padding:0;border:0}.site-header nav.mobile.active>ul>li.current-menu-item>a{background:#0062ae;color:#fff}.site-header nav.mobile.active>ul>li.menu-item-has-children>ul.sub-menu{background:#cbcbcb;width:100%;display:none;position:relative;min-width:0;opacity:1;box-shadow:none;padding:.46875rem 0}.site-header nav.mobile.active>ul>li.menu-item-has-children>ul.sub-menu:after{content:"";position:absolute;top:0;bottom:0;right:0;left:-20%;width:140%;height:100%;z-index:1;box-shadow:inset 0 -.625rem 1.875rem 0 rgba(0,0,0,.1)}.site-header nav.mobile.active>ul>li.menu-item-has-children>ul.sub-menu>li{position:relative;white-space:normal;z-index:2}.site-header nav.mobile.active>ul>li.menu-item-has-children>ul.sub-menu>li.current-menu-item>a,.site-header nav.mobile.active>ul>li.menu-item-has-children>ul.sub-menu>li.current_page_item>a{background-color:#0062ae;color:#fff}.site-header nav.mobile.active>ul>li.menu-item-has-children>ul.sub-menu>li>a{color:#4a4a4a;padding:.46875rem 1.25rem}.site-header nav.mobile.active>ul>li.menu-item-has-children>ul.sub-menu>li>a:hover{text-decoration:underline}.acf-field__teaser{width:100%;max-width:1320px}.acf-field__teaser-header--hidden{position:absolute!important;padding:0!important;margin:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;opacity:0!important}.acf-field__teaser-header--hidden:focus{width:auto!important;height:auto!important;overflow:auto!important;background:#eee!important;color:#000!important;padding:1em!important;opacity:1!important}.acf-field__teaser-body{font-size:1.125rem;line-height:1.4;margin:.9375rem 0}.acf-field__teaser-content{margin:0 0 1.875rem}.acf-field-text .acf-field__teaser-header--hidden{position:absolute!important;padding:0!important;margin:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;opacity:0!important}.acf-field-text .acf-field__teaser-header--hidden:focus{width:auto!important;height:auto!important;overflow:auto!important;background:#eee!important;color:#000!important;padding:1em!important;opacity:1!important}.acf-field-text__wrapper ul{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0}.acf-field-text__wrapper ul a{text-decoration:none}.acf-field-text__wrapper ul li{margin:.9375rem 0;position:relative;margin-left:1.875rem}.acf-field-text__wrapper ul li:before{content:"●";color:#0062ae;font-size:100%;position:absolute;left:-1.875rem}.acf-field-text__wrapper ol{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;counter-reset:a}.acf-field-text__wrapper ol a{text-decoration:none}.acf-field-text__wrapper ol li{margin:.9375rem 0;position:relative;margin-left:1.875rem}.acf-field-text__wrapper ol li:before{content:"●";color:#0062ae;font-size:100%;position:absolute;left:-1.875rem}.acf-field-text__wrapper ol li{counter-increment:a}.acf-field-text__wrapper ol li:before{content:counter(a) ".) ";font-weight:700}.acf-field-text__wrapper--align-left{flex-direction:row-reverse}.acf-field-text__wrapper--align-right{flex-direction:row}.acf-field-text__wrapper--align-top{display:flex;flex-direction:column-reverse}.acf-field-text__wrapper--align-bottom{display:flex;flex-direction:column}.acf-field-text__text p:first-child{margin-top:0}.acf-field-text__figure{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0}.acf-field-text__figure a{text-decoration:none}.acf-field-text__figure--align-top{margin-bottom:1.875rem}.acf-field-text__figure--align-bottom{margin-top:1.875rem}.acf-field-text__figure img{width:100%}.acf-field-text__figure figcaption{font-size:.9375rem;color:#8d8d8d;margin-top:.3125rem}.acf-field-articles_anywhere .acf-field__teaser-header{text-align:center}.acf-field-articles_anywhere__items{display:flex;flex-wrap:wrap;margin:-.78125rem}.acf-field-articles_anywhere__item{margin:.78125rem;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:space-between}.acf-field-articles_anywhere__image{width:100%}.acf-field-articles_anywhere__details{font-size:.9375rem;color:#8d8d8d;display:flex;justify-content:space-between;margin:1.5625rem}.acf-field-articles_anywhere__caption{color:#4a4a4a;font-size:1.25rem;margin:.625rem 1.5625rem .3125rem}.acf-field-articles_anywhere__text{font-size:1.125rem;line-height:1.4;color:#4a4a4a;margin:.3125rem 1.5625rem 0}.acf-field-articles_anywhere__readmore{display:block!important;text-align:right;margin:.5rem 1.5625rem .5rem .5rem!important}.acf-field-banner{padding-left:0!important;padding-right:0!important;max-width:none!important}.acf-field-banner .acf-field__teaser{position:absolute!important;padding:0!important;margin:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;opacity:0!important;margin:0 auto;text-align:center;padding:0 3.75rem}.acf-field-banner .acf-field__teaser:focus{width:auto!important;height:auto!important;overflow:auto!important;background:#eee!important;color:#000!important;padding:1em!important;opacity:1!important}.acf-field-banner__wrapper{position:relative;text-align:center}.acf-field-banner__wrapper--gray{background-color:#f2f2f2}.acf-field-banner__wrapper--blue{background-color:#0062ae}.acf-field-banner__wrapper--hasimage{background-repeat:no-repeat;background-size:cover;background-position:50%}.acf-field-banner__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,98,174,.6)}.acf-field-banner__inner{position:relative;padding:3.75rem;max-width:1320px;margin:0 auto}.acf-field-banner__headline{font-size:2.75rem;margin:0 0 1.875rem}.acf-field-banner__headline--gray{color:#0062ae}.acf-field-banner__headline--blue,.acf-field-banner__headline--image{color:#fff}.acf-field-banner__text--gray{color:#4a4a4a}.acf-field-banner__text--blue,.acf-field-banner__text--image{color:#fff}.acf-field-banner__text p:first-child{margin-top:0}.acf-field-banner__text p:last-child{margin-bottom:0}.acf-field-slider__items{position:relative}.acf-field-slider__items .slick-arrow{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;background:transparent;color:#fff;font-size:1.5625rem;cursor:pointer;position:absolute;top:50%;z-index:3}.acf-field-slider__items .slick-arrow a{text-decoration:none}.acf-field-slider__items .slick-arrow.slick-prev{left:1.5625rem}.acf-field-slider__items .slick-arrow.slick-next{right:1.5625rem}.acf-field-slider__items .slick-dots{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;display:flex;position:absolute;bottom:0;width:100%;text-align:center;justify-content:center}.acf-field-slider__items .slick-dots a{text-decoration:none}.acf-field-slider__items .slick-dots li{width:.625rem;height:.625rem;border-radius:50%;background:hsla(0,0%,100%,.65);box-shadow:0 0 .625rem 0 rgba(0,0,0,.3);cursor:pointer;transition:all .2s ease-in-out 0s;margin:.9375rem .78125rem}.acf-field-slider__items .slick-dots li.slick-active{background:#fff}.acf-field-slider__items .slick-dots li button{display:none}.acf-field-slider__item{height:auto!important}.acf-field-slider__item img{width:100%}.acf-field-akkordeon__item:not(:last-child){border-bottom:.0625rem solid #d8d8d8}.acf-field-akkordeon__item [aria-expanded]{cursor:pointer}.acf-field-akkordeon__item [aria-expanded][aria-expanded=true]>*{color:#0062ae}.acf-field-akkordeon__item [aria-hidden][aria-hidden=true]{position:absolute!important;padding:0!important;margin:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;opacity:0!important}.acf-field-akkordeon__item [aria-hidden][aria-hidden=true]:focus{width:auto!important;height:auto!important;overflow:auto!important;background:#eee!important;color:#000!important;padding:1em!important;opacity:1!important}.acf-field-akkordeon__header{padding:.625rem;display:flex;justify-content:space-between}.acf-field-akkordeon__headline{font-size:1.125rem;color:#4a4a4a}.acf-field-akkordeon__icon{font-size:1.25rem;color:#0062ae;font-weight:700;font-style:normal}.acf-field-akkordeon__body{padding:0 .625rem .9375rem}.acf-field-akkordeon__body p:first-child{margin-top:0}.acf-field-akkordeon__figure{margin:.625rem 0}.acf-field-teaser_tiles{max-width:1440px}.acf-field-teaser_tiles .acf-field__teaser-header{text-align:center}.acf-field-teaser_tiles__items{display:flex;flex-wrap:wrap;margin:-.78125rem}.acf-field-teaser_tiles__item{flex:1 0;margin:.78125rem}.acf-field-teaser_tiles__item--icon{padding:1.875rem 1.5625rem 1.25rem;border:.0625rem solid #f2f2f2}.acf-field-teaser_tiles__item--image{min-width:17.5rem;background-color:#f2f2f2}.acf-field-teaser_tiles__content--image{padding:1.875rem 1.5625rem 1.25rem}.acf-field-teaser_tiles__caption{text-align:center}.acf-field-teaser_tiles__caption--icon{font-size:1.875rem}.acf-field-teaser_tiles__caption--image{color:#4a4a4a;font-size:1.25rem;margin:.625rem 1.25rem 1.25rem}.acf-field-teaser_tiles__image{width:100%}.acf-field-teaser_tiles__text{font-size:1.125rem;color:#4a4a4a}.acf-field-teaser_tiles__readmore{display:flex!important;align-items:center}.acf-field-teaser_tiles__readmore i{margin-right:.9375rem;font-size:.8125rem}.acf-field-teaser_tiles__readmore:hover{text-decoration:none!important}.acf-field-teaser_tiles__readmore:hover span{text-decoration:underline}.acf-field-teaser_tiles__icon{display:block;color:#0062ae;text-align:center;font-size:4.375rem}.acf-field-attachments .acf-field__teaser-content{margin:0 0 1.875rem}.acf-field-attachments__list{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0}.acf-field-attachments__list a{text-decoration:none}.acf-field-attachments__item:not(:last-child){margin-bottom:.9375rem}.acf-field-attachments__item a:hover{text-decoration:none!important}.acf-field-attachments__item a:hover span{text-decoration:underline!important}.acf-field-attachments__item a i{margin-right:.625rem}.acf-field-news_header__item img{width:100%}.acf-field-contacts__item{background-color:#f2f2f2;font-size:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.acf-field-contacts__item:not(:last-child){margin-bottom:1.875rem}.acf-field-contacts__item p{font-size:inherit}.acf-field-contacts__content{padding:.9375rem}.acf-field-contacts__content>div:not(:last-child){margin-bottom:.3125rem}.acf-field-contacts__image{width:100%}.acf-field-contacts__caption{color:#4a4a4a;font-weight:700}.acf-field-contacts__email,.acf-field-contacts__fax,.acf-field-contacts__phone{display:flex;align-items:center}.acf-field-contacts__email i,.acf-field-contacts__fax i,.acf-field-contacts__phone i{margin-right:.625rem;color:#0062ae}@media (min-width:40.0625em){body .site-footer .footer-widgets .footer-widgets-2 section.widget_text:first-of-type .widget-wrap .textwidget>ul{display:flex;flex-wrap:wrap}.acf-field-text__wrapper--hasimage{display:flex;justify-content:space-between}.acf-field-text__figure--align-left,.acf-field-text__figure--align-right,.acf-field-text__text--align-left,.acf-field-text__text--align-right{flex:0 0 calc(50% - .78125rem)}}@media (min-width:48.0625em){.site-footer a:not(.btn)[href^="tel:"],.site-inner a:not(.btn)[href^="tel:"]{color:inherit}.site-header nav>ul.menu>li.menu-item-has-children>ul.sub-menu{display:none;position:absolute;min-width:100%;opacity:0;background:#fff;box-shadow:0 .75rem 1.5rem 0 rgba(0,0,0,.25)}.site-header nav>ul.menu>li.menu-item-has-children>ul.sub-menu>li{white-space:nowrap}.site-header nav>ul.menu>li.menu-item-has-children>ul.sub-menu>li.current_page_item>a{background-color:#0062ae;color:#fff}.site-header nav>ul.menu>li.menu-item-has-children>ul.sub-menu>li>a{color:#4a4a4a;padding:.46875rem 1.5625rem}.site-header nav>ul.menu>li.menu-item-has-children>ul.sub-menu>li>a:hover{text-decoration:underline}.site-header nav>ul.menu>li.highlight>a{display:block;list-style-type:none;border:0;outline:none;padding:0;font-weight:400;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border-radius:0;background-color:#0062ae;display:inline-block;color:#fff;padding:.75rem 1.5625rem .6875rem;font-size:1.25rem;font-weight:700;max-width:100%;margin:1.875rem 0 0;border:.0625rem solid #fff;transition:all .2s ease-in-out 0s;font-size:inherit;display:flex;align-items:flex-end;padding:.9375rem 1.875rem;margin-bottom:.375rem;margin-top:1.25rem}.site-header nav>ul.menu>li.highlight>a a{text-decoration:none}.site-header nav>ul.menu>li.highlight>a i{margin-right:.3125rem}.site-header nav>ul.menu>li.highlight>a:hover{background-color:#fff;color:#0062ae}.site-header nav>ul.menu>li.highlight>a span{padding:0;border:0}.site-header nav>ul.menu>li.highlight>a:hover{border-color:#0062ae}.acf-field-articles_anywhere__item{flex:0 0 calc(50% - 1.5625em)}.acf-field-articles_anywhere__image_container{max-height:13.625rem;overflow:hidden}.acf-field-articles_anywhere__image{min-height:100%;width:100%}.acf-field-teaser_tiles__item--image{max-width:calc(33.33333% - 1.5625rem)}}@media (min-width:48.0625em) and (max-width:80.0525em){body.content-sidebar .site-inner .wrap>aside.sidebar{margin-left:3.75rem}}@media (min-width:48.0625em) and (max-width:64.0525em){body.content-sidebar .site-inner .wrap>aside.sidebar{margin-left:1.875rem}}@media (min-width:64.0625em){.acf-field-articles_anywhere__item{flex:0 0 calc(33.33333% - 1.5625em)}}@media (max-width:40.0525em){h1{font-size:1.875rem}h1,h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h2{font-size:1.5625rem}h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.9375rem}body .site-header .wrap{padding-left:1.25rem;padding-right:1.25rem}body .site-header .wrap .title-area>a>img{height:3.125rem}body .site-header .wrap .header-widget-area .widget_custom_html{display:none}body .site-inner{padding-top:1.875rem}body .site-inner .wrap>main.content>article>.entry-content .post-date .category{margin-left:1.875rem}body .site-inner .wrap>main.content>article>.entry-content .acf-field{padding-left:1.25rem;padding-right:1.25rem}body.content-sidebar .site-inner{padding-top:1.875rem}body.content-sidebar .site-inner .wrap>main.content>article>.entry-content{margin-bottom:1.875rem}body .site-footer .footer-widgets .footer-widgets-2{flex-direction:column;max-width:none}body .site-footer .footer-widgets .footer-widgets-2 section.widget_custom_html{margin-top:3.125rem}body .site-footer .footer-widgets .footer-widgets-3{flex-direction:column;max-width:none}body .site-footer .footer-widgets .footer-widgets-3 section.widget_text{padding:0}.acf-field-banner__headline{font-size:1.875rem}.acf-field-teaser_tiles__item{flex:1 0 calc(100% - 1.5625rem)}}@media (max-width:80.0525em){body.content-sidebar .site-inner .wrap,body .site-header .wrap{padding:0 1.875rem}}@media (max-width:48.0525em){body .site-header .wrap{padding-left:1.875rem;padding-right:1.875rem}body .site-header .wrap .title-area>a>img{height:4.375rem}body .site-header .wrap .header-widget-area .widget_custom_html{justify-content:center}body .site-inner{padding-top:3.125rem}body .site-inner .wrap>main.content>article>.entry-content .post-date .category{margin-left:2.8125rem}body .site-inner .wrap>main.content>article>.entry-content .acf-field{padding-left:1.875rem;padding-right:1.875rem}body.content-sidebar .site-inner{padding-top:3.125rem}body.content-sidebar .site-inner .wrap{flex-direction:column}body.content-sidebar .site-inner .wrap>main.content>article>.entry-content{margin-bottom:3.125rem}body.content-sidebar .site-inner .wrap>aside.sidebar{width:100%;margin:1.875rem 0}body .site-footer .footer-widgets .footer-widgets-2,body .site-footer .footer-widgets .footer-widgets-3{padding-left:1.875rem;padding-right:1.875rem}}body .site-header .wrap .header-widget-area .widget_custom_html a.inline{display:inline-block;margin-left:5px}body .site-footer .footer-widgets .footer-widgets-2 section.widget_custom_html a.inline{display:inline-block;margin-left:20px}


.site-inner .entry-content a.zoom {
  display: inline-block;
  text-decoration: none;
  border: 1px solid #0062ae;
  border-radius: 0;
  background-color: #0062ae;
  color: #fff;
  padding: 10px 40px;
}

.site-inner .entry-content a.zoom:hover {
  background: #fff;
  color: #0062ae;
}

.sidebar-primary .acf-field-textblock {
  background: #f2f2f2;
  padding: 40px;
}

.site-inner .entry-content a.zoom {
  display: inline-block;
  text-decoration: none;
  border: 1px solid #0062ae;
  border-radius: 0;
  background-color: #0062ae;
  color: #fff;
  padding: 10px 40px;
}

.site-inner .entry-content a.zoom:hover {
  background: #fff;
  color: #0062ae;
}

.nf-form-cont {
  width: 100%;
  margin-bottom: 80px;
}

@media (min-width:48.0625em) {
  .nf-form-layout .half-width {
    width: 48%;
    display: inline-block;
    position: relative;
  }

  .nf-form-layout .half-width.last {
    margin-left: calc(4% - 5px);
  }

  .nf-form-layout .nf-field-container {
    padding-bottom: 20px;
  }

  .nf-form-layout .nf-after-field {
    position: absolute;
    bottom: 0px;
  }
}

.nf-form-layout .nf-field-container {
  position: relative;
}

.nf-form-layout .listradio-container {
  margin: 60px 0 30px;
}

.nf-form-layout .listradio-container li::before {
  display: none;
  content: '';
}

.nf-form-layout textarea,
.nf-form-layout input[type=text],
.nf-form-layout input[type=password],
.nf-form-layout input[type=tel],
.nf-form-layout input[type=email] {
  color: #000 !important;
  background: #fff !important;
  font-size: 16px !important;
}

.nf-form-layout .nf-form-content {
  padding: 0;
}

.nf-form-layout .nf-before-form-content {
  font-size: 11px;
  margin: 10px 0 40px 0;
}

.nf-form-layout .submit-wrap input[type=button] {
  margin-top: 20px;
  display: inline-block;
  text-decoration: none;
  border: 1px solid #0062ae;
  border-radius: 0;
  background-color: #0062ae;
  color: #fff;
  padding: 10px 40px;
  font-size: 18px;
}


@media (max-width: 1024px) {
  #menu-hauptmenue li .more {
    position: absolute;
    top: 2px;
    right: 15px;
    height: 50px;
    width: 50px;
    bottom: 0;
    background: transparent;
    display: block;
    transition: .3s ease;
  }

  #menu-hauptmenue li .more::before,
  #menu-hauptmenue li .more::after {
    content: '';
    position: absolute;
    top: 13px;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 0 12px 13px;
    border-color: transparent transparent transparent #0062ae;
  }

  #menu-hauptmenue li .more::after {
    border-color: transparent transparent transparent #f2f2f2;
    border-width: 11px 0 11px 11px;
    right: 18px;
    top: 14px;
  }

  #menu-hauptmenue li:nth-of-type(2n) .more::after {
    border-color: transparent transparent transparent #fff;
  }

  #menu-hauptmenue li.current-menu-item .more::after {
    border-color: transparent transparent transparent #0062ae;
  }

  #menu-hauptmenue li.current-menu-item .more::before {
    border-color: transparent transparent transparent #fff;
  }

  #menu-hauptmenue li > ul {
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease;
    padding: 0;
  }

  #menu-hauptmenue li > ul li:first-of-type {
    padding-top: 5px;
  }

  #menu-hauptmenue li > ul li:last-of-type {
    padding-bottom: 5px;
  }

  #menu-hauptmenue li.open > ul {
    display: block;
    max-height: 900px;
  }

  #menu-hauptmenue li.open .more {
    transform: rotate(90deg);
  }

  body .site-header .wrap .title-area > a > img {
      height: 5rem;
  }
}

@media (max-width: 640px) {
  body .site-header .wrap .title-area > a > img {
    height: 3rem;
  }
}