@font-face{font-family:Noto Sans;src:url(../font/NotoSans-VariableFont_wdth,wght.ttf)}html{background-color:#f2f2f2}body{color:#454545;font-family:Noto Sans,Calibri,Helvetica,sans-serif;font-size:1.2em;font-weight:300;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Noto Sans,Arial,sans-serif;font-weight:700}h1,h2,h3{color:#3c6379}h1{font-size:2em}main p a{border-bottom:1px dotted #1f1f1f;color:#1f1f1f}main p a:hover{color:#ebb200}hr{background-color:#ddd;border:0;height:1px;width:100%}aside span[class*=icon-]:before,main span[class*=icon-]:before,ul[class^=list]>li:before{color:#ebb200}aside span[class*=icon-].blue:before,main span[class*=icon-].blue:before,ul[class^=list]>li.blue:before{color:#3c6379}blockquote{background-color:#f1f1f1;border-color:#ebb200}blockquote.quote{border:none}blockquote.quote p:after,blockquote.quote p:before{color:#5f5f5f}.button,.miniform button[type=submit],a.button,button,input[type=button],input[type=submit]{background-color:#ebb200!important;border:1px solid #ebb200;color:#fff!important}.button:hover,.miniform button[type=submit]:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:rgba(235,178,0,.3)!important;color:#454545!important}b,strong{font-weight:600}img.circled{border:5px solid #d29f00;border-radius:50%}.bg-grey{background-color:#f1f1f1}.bg-grey .infobox{background-color:#ddd}.bg-greyblue{background-color:#ebf5fa;color:#f0f0f0}.bg-greyblue .infobox,.bg-greyblue .teaserbox,.bg-greyblue .tilebox{color:#454545}.bg-greyblue .infobox{background-color:#ddd}.text-centered{text-align:center}.blue{color:#3c6379}.tilebox{background-color:#fff}.tilebox .tilebox-head{color:#454545;font-size:1.1em}.km_accordions-accordion-head,.tilebox .tilebox-head{background-color:#f1f1f1}.page-container{background-color:#fff;margin:0;max-width:100%;padding:0}.miniform h2{margin-bottom:20px}.miniform .error{border-color:#c5080c;color:#c5080c;font-weight:inherit}.miniform .missing{border-color:#c5080c!important}.miniform span>span{color:#c5080c}.miniform label>span{font-weight:400}.miniform input[type=email],.miniform input[type=tel],.miniform input[type=text],.miniform textarea{border:1px solid #ddd;box-shadow:none;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.miniform input[type=email]:hover,.miniform input[type=tel]:hover,.miniform input[type=text]:hover,.miniform textarea:hover{border-color:#f1f1f1}.miniform input[type=email]:focus,.miniform input[type=tel]:focus,.miniform input[type=text]:focus,.miniform textarea:focus{border-color:#ebb200!important;box-shadow:0 0 3px rgba(235,178,0,.5)}.miniform textarea{min-width:100%}.miniform td[class*=captcha]{padding:3px 5px}.miniform input[name=captcha]{margin:0}.miniform button[type=submit]{display:block!important;margin:0 auto!important;width:10em!important}@media screen and (max-width:980px){html.noscroll{overflow-y:hidden}}@media screen and (max-width:768px){h1{font-size:1.3em}h2{font-size:1.2em}h3{font-size:1.1em}h4{font-size:1.05em}h5,h6{font-size:1em}}.km_events-preview .event-date,.km_events-preview .event-title{margin-bottom:5px}.km_events-preview .event-date{font-size:.9em}.km_events-preview .event-title{font-size:1.1em}.km-events .show-options{background-color:#ddd}.km-events .event-date{color:#454545;display:inline-block;font-size:.9em;margin-bottom:3px}.km-events span.event-title{display:inline-block;font-size:1.1em}.km-events .events-list .event-image img{max-width:10em}.km-events .event-categories>span{font-weight:bolder}.content-container{margin:0 auto;max-width:1600px;padding:20px 30px}.content-container .column-content{padding:20px}.content-spacer{height:60px}.main-content.offset .colwrapper,.main-content.offset .flex-container{margin-top:-60px}@media screen and (max-width:980px){.content-container{padding:20px 10px}}footer{background-color:#3c6379;border-top:2px solid #ddd}.footer-container{color:#f0f0f0}.footer-container .footer-content{margin:0 auto;max-width:1600px;overflow:hidden;padding:0}.footer-container [class*=col-]{padding:20px}.footer-container h4,.footer-container h5,.footer-container h6{border:none;color:#9abbcd;font-size:1.1em;margin-bottom:10px}.footer-container nav ul{padding-left:1em}.footer-container nav ul li{margin-bottom:.75em}.footer-container nav ul li:before{color:#f0f0f0}.copyright-footer{background-color:#3c6379;border-top:1px solid #ddd;color:#f0f0f0;padding:10px;text-align:center}.copyright-footer .copyright-information{display:inline-block}@media screen and (max-width:768px){.footer-container{text-align:center}.footer-container [class*=col-]{padding:10px}}.header-container{background-color:#3c6379}.header-container.fixed{box-shadow:0 0 5px hsla(240,3%,68%,.7);left:0;position:fixed;top:0;z-index:10}.header-container .info-header{background-color:#757575;color:#f0f0f0;font-size:.8em;overflow:hidden;padding:10px;text-align:right}.header-container .info-header .header-content{padding:0}.header-container .info-header p{margin:0}.header-container .header-content{margin:0 auto;max-width:1600px;padding:15px;position:relative}.header-container .logo-container{max-width:30%;padding:0 10px;width:9em}.header-container .logo-container img{display:block;width:100%}.header-container .headertext{color:#5f5f5f;padding:10px}.header-container .headertext>p{margin:0;padding:0}.header-container .headertext big{font-size:2em}@media screen and (max-width:980px){.header-container{position:relative}.header-container .info-header{padding:5px 10px}.header-container .header-content{padding:5px 0 0}.header-container .header-content .logo-container{padding:10px;width:7em}}@media screen and (max-width:768px){.header-container .info-header{text-align:center}.header-container .header-content .logo-container{margin:0 auto;max-width:80%;width:5em}}.headerimage{opacity:0;position:relative}.headerimage img{display:block;width:100%}.headerimage>p{height:0;margin:0;padding:0}.headerimage .overlay{bottom:10%;color:#f0f0f0;font-size:1.5em;font-weight:400;opacity:0;padding:15px 20px;position:absolute;transition:opacity 1.25s linear 1.5s;width:60%}.headerimage .overlay.middle{bottom:auto;top:50%;transform:translateY(-50%)}.headerimage .overlay.right{float:none!important;right:10%;text-align:right}.headerimage .overlay.left{float:none!important;left:10%;text-align:left}.headerimage .overlay.center{left:50%;text-align:center;transform:translateX(-50%)}.headerimage .overlay.center.middle{transform:translate(-50%,-50%)}.headerimage .overlay.top{bottom:auto;top:25%}.headerimage .overlay .overlay-text{text-shadow:2px 2px 2px #424242;-webkit-user-select:none;-moz-user-select:none;user-select:none}.headerimage .overlay .overlay-text.top{font-size:2em;line-height:1;margin-bottom:10px}.headerimage .overlay .overlay-text:last-of-type{margin:0}@media screen and (max-width:980px){.headerimage .overlay{width:90%}.headerimage .overlay .overlay-text.top{font-size:1.5em}}@media screen and (max-width:768px){.headerimage .overlay .overlay-text.top{font-size:1.25em}}@media screen and (max-width:640px){.headerimage .overlay{color:#454545;font-size:1.2em;opacity:1;position:static;transform:none!important}.headerimage .overlay .overlay-text{text-shadow:none}}.toggle-container{display:none}.toggle-container:after{clear:both;content:"";display:table}.toggle-container .menu-toggle>a{display:block;padding:7px}.toggle-container .menu-toggle>a>span{background-color:#ddd;border-radius:5px;display:block;height:4px;width:30px}.toggle-container .menu-toggle>a>span+span{margin-top:5px}#mobile-nav{background-color:rgba(60,99,121,.9);box-shadow:0 0 5px #aaaaaf;display:none;height:100%;left:-100%;max-width:90%;overflow-x:hidden;position:fixed;top:0;transition:left .5s ease-out;width:20em;z-index:999}#mobile-nav.open{left:0}#mobile-nav #close-nav,#mobile-nav #nav-back{color:#f0f0f0;cursor:pointer;font-size:1.5em;padding:7px}#mobile-nav #close-nav{float:right}#mobile-nav #nav-back{display:none;float:left}#mobile-nav nav{clear:both}#mobile-nav nav.level-2{left:-100%}#mobile-nav nav.level-3{left:-200%}#mobile-nav nav ul{list-style:none;margin:0;padding:0;width:100%}#mobile-nav nav ul .menu_title{color:#f0f0f0;display:inline-block;font-size:1.1em;font-weight:400;margin-bottom:10px;padding:5px 0}#mobile-nav nav ul>li{border-bottom:1px solid #4d7f9b}#mobile-nav nav ul>li.menu-parent>ul{display:block}#mobile-nav nav ul>li>a{color:#f0f0f0;display:inline-block;padding:10px;transition:color .3s ease-in-out}#mobile-nav nav ul>li>a:hover{color:#dcdcdc}#mobile-nav nav ul>li>.icon-right-open-big{color:#f0f0f0;cursor:pointer;float:right;padding:10px;transition:color .3s ease-in-out}#mobile-nav nav>ul{left:0;margin-top:20px;position:relative;transition:left .5s ease-out}#mobile-nav nav>ul.level-2{left:-100%}#mobile-nav nav>ul.level-3{left:-200%}#mobile-nav nav ul>li>ul{display:none;left:100%;padding-left:20px;position:absolute;top:0}#mobile-nav nav ul>li>ul.current{display:block}#mobile-overlay{background-color:rgba(0,0,0,.3);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}@media screen and (max-width:980px){.toggle-container{bottom:7px;display:block;position:absolute;right:7px}#mobile-nav{display:block}}.banner-modal .flex-container{-moz-justify-content:space-between;justify-content:space-between}.banner-modal .modal-box,.banner-modal .modal-image,.banner-modal .modal-teaser{border-radius:2px}.banner-modal .modal-box .button,.banner-modal .modal-box .miniform button[type=submit],.banner-modal .modal-image .button,.banner-modal .modal-image .miniform button[type=submit],.banner-modal .modal-teaser .button,.banner-modal .modal-teaser .miniform button[type=submit],.miniform .banner-modal .modal-box button[type=submit],.miniform .banner-modal .modal-image button[type=submit],.miniform .banner-modal .modal-teaser button[type=submit]{margin-bottom:0}.banner-modal .modal-image img{display:block;width:100%}.banner-modal .modal-teaser{background-color:#fff}.banner-modal .modal-teaser .teaser-content{padding:10px 15px}.banner-modal .modal-teaser .teaser-content :last-child{margin-bottom:0}.banner-modal .tilebox{background-color:#fff;box-shadow:none;margin:0}.banner-modal .tilebox .tilebox-head *{color:#f0f0f0;text-align:center}@media screen and (max-width:1200px){.banner-modal .content-container{padding:20px 0}.banner-modal .modal-box,.banner-modal .modal-teaser{margin-top:15px}}.nav-container{bottom:0;position:absolute;right:10px;width:70%}.nav-container:after{clear:both;content:"";display:table}.nav-container nav{float:right;margin-bottom:1em}.nav-container nav ul{list-style:none;margin:0;padding:0}.nav-container nav ul li{margin:0;padding:0;position:relative}.nav-container nav ul li>a{color:#fff;display:block;letter-spacing:.02em;padding:5px 10px;white-space:nowrap}.nav-container nav ul li.menu-current>a,.nav-container nav ul li>a:hover{color:#ebb200}.nav-container nav>ul{display:inline-block}.nav-container nav>ul>li{float:left}.nav-container nav ul>li>ul{background-color:#4d7f9b;border:1px solid #3c6379;border-radius:2px;left:-99999px;min-width:100%;opacity:0;padding:5px;position:absolute;transition:opacity .3s ease .1s,left 0s linear .4s;z-index:-1}.nav-container nav ul>li>ul>li>a{font-size:.95em;padding:8px 13px}.nav-container nav ul>li>ul>li>a:hover{color:#ffc91f}.nav-container nav>ul>li>ul>li>ul{left:100%;top:0}.nav-container nav ul>li:hover>ul{opacity:1;transition:opacity .3s ease .1s,left 0s linear;z-index:10}.nav-container nav>ul>li:hover>ul{left:0}.nav-container nav>ul>li:hover:last-of-type.menu-expand>ul,.nav-container nav>ul>li:hover:nth-last-of-type(2).menu-expand>ul{left:auto;right:0}.nav-container nav>ul>li>ul>li:hover>ul{left:100%}@media screen and (max-width:980px){.nav-container nav{display:none}}@media screen and (max-width:768px){.nav-container{position:static;width:100%}}
