@font-face{font-family:Roboto;src:url(../font/RobotoFlex-VariableFont.ttf)}html{background-color:#fff}body{color:#777;font-family:Roboto,Calibri,Helvetica,sans-serif;font-size:1.25em;font-weight:300;line-height:1.5}h1{color:#007cb2;font-weight:700;text-transform:uppercase}h2,h3,h4,h5,h6{color:#545454;font-weight:500}main p>a{border-bottom:2px dotted #007cb2}main p>a:hover{color:#004766}hr{background-color:#97969d;border:0;height:1px;width:100%}aside span[class*=icon-],main span[class*=icon-],ul[class^=list]>li:before{color:#004766}blockquote,blockquote.quote{background-color:#fafafa;border-color:#007cb2}blockquote p:after,blockquote p:before,blockquote.quote p:after,blockquote.quote p:before{color:#919191}.button,.miniform button[type=submit],a.button,button,input[type=button],input[type=submit]{background-color:#007cb2;color:#f0f0f0}.button:hover,.miniform button[type=submit]:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#358eba;color:#f0f0f0}.bg-anthracite,.bg-anthracite h1,.bg-anthracite h2,.bg-anthracite h3,.bg-anthracite h4,.bg-anthracite h5,.bg-anthracite h6,.dark-background,.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h4,.dark-background h5,.dark-background h6{color:#f0f0f0}.bg-anthracite .button,.bg-anthracite .miniform button[type=submit],.bg-anthracite button,.bg-anthracite input[type=button],.bg-anthracite input[type=submit],.dark-background .button,.dark-background .miniform button[type=submit],.dark-background button,.dark-background input[type=button],.dark-background input[type=submit],.miniform .bg-anthracite button[type=submit],.miniform .dark-background button[type=submit]{background-color:transparent;border:1px solid #97969d}.bg-anthracite span[class*=icon-],.bg-anthracite ul[class^=list]>li:before,.dark-background span[class*=icon-],.dark-background ul[class^=list]>li:before{color:#97969d}.bg-anthracite{background-color:#202020}.page-container{background-color:#fff;max-width:100%;padding:0;width:100%}.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 #a0a0a0;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:#e0e0e0}.miniform input[type=email]:focus,.miniform input[type=tel]:focus,.miniform input[type=text]:focus,.miniform textarea:focus{border-color:#f09246!important;box-shadow:0 0 3px rgba(240,146,70,.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: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}}.content-wrapper{opacity:0;transition:opacity 1s linear}.intro-content{font-size:1.25em}.intro-content .content-container{padding:20px;text-align:center}.intro-content .content-container p:last-child(){margin:0}.main-content,.side-content{padding:40px 60px}.content-container,.sec-content-container{margin:0 auto;max-width:1600px;padding:10px}.bg-grey,.km_accordions-accordion-head{background-color:#f5f5f5}.bg-grey .infobox,.bg-grey .teaserbox,.bg-grey .tilebox{background-color:#fff;color:#505050}.bg-grey .infobox h4,.bg-grey .infobox h5,.bg-grey .infobox h6,.bg-grey .teaserbox h4,.bg-grey .teaserbox h5,.bg-grey .teaserbox h6,.bg-grey .tilebox h4,.bg-grey .tilebox h5,.bg-grey .tilebox h6{color:#373737}.bg-grey .infobox .button,.bg-grey .infobox a.button,.bg-grey .infobox button,.bg-grey .teaserbox .button,.bg-grey .teaserbox a.button,.bg-grey .teaserbox button,.bg-grey .tilebox .button,.bg-grey .tilebox a.button,.bg-grey .tilebox button{background-color:#007cb2;color:#f0f0f0}.bg-grey .infobox .button:hover,.bg-grey .infobox a.button:hover,.bg-grey .infobox button:hover,.bg-grey .teaserbox .button:hover,.bg-grey .teaserbox a.button:hover,.bg-grey .teaserbox button:hover,.bg-grey .tilebox .button:hover,.bg-grey .tilebox a.button:hover,.bg-grey .tilebox button:hover{background-color:#358eba;color:#f0f0f0}.bg-grey .uc-embedding-wrapper *{color:#373737}[class*=col-].content-box{overflow:hidden;position:relative}[class*=col-].content-box>.column-content{padding:50px;transform:translateY(100%);transition:transform .75s ease-out}[class*=col-].content-box>.column-content p:last-child(){margin:0}main img{opacity:0;transform:scale(.9);transform-origin:50% 50%;transition:transform 1s ease-out .2s,opacity .75s ease-out}.table-wrapper{font-size:.9em}.table-wrapper>table{min-width:100%}#container-dimensions{overflow-x:scroll}@media screen and (max-width:980px){.main-content,.side-content,[class*=col-].content-box>.column-content{padding:30px 20px}}@media screen and (max-width:768px){.column-content{padding:20px 10px}[class*=col-].content-box>.column-content{padding:20px 10px;top:0!important}}@media screen and (max-width:680px){.main-content,.side-content{padding:20px 10px}}@media screen and (max-width:480px){.intro-content .intro-content-container{padding:30px 15px}.table-wrapper{font-size:.7em}}.footer-container{background-color:#007cb2;color:#e5e5e5}.footer-container .footer-content{margin:0 auto;max-width:1600px}.footer-container .footer-content h5,.footer-container .footer-content h6{border:none;color:#bddae9;margin-bottom:10px}.footer-container [class*=col-]{padding:40px}.footer-container.copyright-info{border-top:1px solid #97969d;font-size:.8em;padding:15px;text-align:center}.footer-container.copyright-info p{margin-bottom:0}.footernav nav>ul{list-style-type:none;margin:0 0 10px;padding-left:.8em}.footernav nav>ul li+li{margin-top:.5em}.footernav nav>ul li:before{color:#004766}.footernav nav>ul a{display:inline-block}@media screen and (max-width:980px){.footer-container [class*=col-]{padding:10px 20px}}@media screen and (max-width:768px){.footer-container [class*=col-]{padding:10px;text-align:center}}.header-container{background-color:hsla(0,0%,100%,.85);left:0;position:fixed;top:0;z-index:1}.header-container .info-header{background-color:#007cb2}.header-container .info-header .info-header__content{color:#e5e5e5}.header-container .info-header .info-header__content p{font-size:.8em;margin:0}.header-container .header-content{display:-moz-flex;display:-ms-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:20px;position:relative}.header-container .header-content:after{display:none}.header-container .logo-container{float:left;width:12em}.header-container .logo-container.shrink{transition:width .3s ease-out;width:9em}.header-container .logo-container img{display:block;width:100%}.header-container .headertext{padding:10px}.header-container .headertext>p{margin:0;padding:0}.header-container .headertext big{font-size:2em}.info-header{background-color:#f5f5f5;overflow:hidden;padding:5px 10px;text-align:right}.info-header .info-header-content{padding:5px}.info-header p{font-size:.8em;margin:0}.info-header.bottom{display:none;text-align:center}@media screen and (max-width:980px){.header-container .header-content{padding:10px}.header-container .logo-container{width:12em}}@media screen and (max-width:640px){.info-header.top{display:none}.info-header.bottom{display:block}}@media screen and (max-width:480px){.header-container .logo-container{width:8em}}.header-image{opacity:0;position:relative;transition:opacity .75s linear}.header-image img{display:block;width:100%}.header-image .overlay{color:#f0f0f0;font-size:1.5em;font-weight:400;opacity:0;padding:15px 20px;position:absolute;transition:opacity 1.25s linear 1.5s}.header-image .overlay.right{bottom:10%;float:none!important;right:10%}.header-image .overlay.left{bottom:10%;float:none!important;left:10%}.header-image .overlay.center{bottom:10%;left:50%;transform:translateX(-50%)}.header-image .overlay.top{bottom:auto;top:25%}.header-image .overlay .overlay-text{text-shadow:0 0 2px #202020;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-image .overlay .overlay-text.top{font-size:2em;line-height:1;margin-bottom:10px}.header-image .overlay .overlay-text:last-of-type{margin:0}@media screen and (max-width:640px){.header-image .overlay{color:#505050;font-size:1.2em;opacity:1;position:static}.header-image .overlay .overlay-text{text-shadow:none}}.nav-container{align-self:center;float:right;max-width:75%}.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:#262626;display:block;font-weight:400;letter-spacing:.2em;padding:7px 15px;text-align:center;text-transform:uppercase;white-space:nowrap}.nav-container nav ul li>a:hover{color:#007cb2}.nav-container nav ul li.menu-current>a{color:#00587f!important}.nav-container nav>ul>li{float:left}.nav-container nav ul>li>ul{background-color:hsla(0,0%,100%,.9);left:-9999px;margin-top:25px;min-width:100%;opacity:0;padding:10px;position:absolute;transition:opacity .3s ease .1s,margin-top .3s ease-out .3s;z-index:-1}.nav-container nav ul>li>ul>li>a{font-size:.95em;text-align:left;text-transform:none}.nav-container nav>ul>li>ul>li>ul{left:100%;top:0}.nav-container nav ul>li:hover>ul{left:auto;margin-top:0;opacity:1;z-index:10}.toggle-container{display:none}.toggle-container .menu-toggle>a{display:block;padding:7px}.toggle-container .menu-toggle>a>span{background-color:#373737;border-radius:5px;display:block;height:4px;width:30px}.toggle-container .menu-toggle>a>span+span{margin-top:5px}#mobile-nav{background-color:#007cb2;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:#004766;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:#e5e5e5;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 #004766}#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:#d8d8d8}#mobile-nav nav ul>li>.icon-right-open-big{color:#004766;cursor:pointer;float:right;padding:10px;transition:color .3s ease-in-out}#mobile-nav nav ul>li>.icon-right-open-big:hover{color:#004766}#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){html.noscroll{overflow-y:hidden}#mobile-nav,.toggle-container{display:block}.nav-container nav{display:none}}.tooltip-toggle{white-space:nowrap}#tooltip.tooltip{background-color:#fff;border:1px solid #f5f5f5;border-radius:5px;box-shadow:0 0 5px #aaa;padding:10px;position:absolute;transition:opacity .4s ease-out}#tooltip.tooltip .tooltip-body{font-size:.9em;height:100%;width:100%}#tooltip.tooltip .tooltip-body p:last-of-type{margin-bottom:5px}#tooltip.tooltip #tooltip-arrow{bottom:8px;height:12px;left:0;position:absolute;transform-style:50% 50%;width:12px}#tooltip.tooltip #tooltip-arrow:before{border:6px solid #fff;box-shadow:3px 3px 3px hsla(0,0%,67%,.4);content:"";left:0;position:absolute;top:0;transform:rotate(45deg);transform-origin:50% 50%}
