@charset "UTF-8";@import url(//hello.myfonts.net/count/39fa49);@font-face{font-family:UniversLTPro-55Roman;src:url(../fonts/39FA49_0_0.eot);src:url(../fonts/39FA49_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/39FA49_0_0.woff2) format("woff2"),url(../fonts/39FA49_0_0.woff) format("woff"),url(../fonts/39FA49_0_0.ttf) format("truetype")}@font-face{font-family:UniversLTPro-65Bold;src:url(../fonts/39FA49_1_0.eot);src:url(../fonts/39FA49_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/39FA49_1_0.woff2) format("woff2"),url(../fonts/39FA49_1_0.woff) format("woff"),url(../fonts/39FA49_1_0.ttf) format("truetype")}body{font-family:UniversLTPro-55Roman,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}b,h1,strong{font-family:UniversLTPro-65Bold,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{color:#0e52a0}.navbar ul{font-size:13px;line-height:13px;text-transform:uppercase;letter-spacing:1px}.banner-text{font-family:UniversLTPro-65Bold,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:35px;line-height:45px}@media (max-width:767px){.banner-text{font-size:30px;line-height:40px}}@media (max-width:480px){.banner-text{font-size:24px;line-height:24px}}h1{font-size:30px;line-height:38px;margin-bottom:30px}@media (max-width:767px){h1{font-size:26px;line-height:34px}}@media (max-width:480px){h1{font-size:22px;line-height:28px}}@media (max-width:767px){h1{margin-bottom:20px}}h2{font-size:30px;line-height:38px;font-family:UniversLTPro-55Roman,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;margin-bottom:30px}@media (max-width:767px){h2{font-size:26px;line-height:34px}}@media (max-width:480px){h2{font-size:22px;line-height:28px}}@media (max-width:767px){h2{margin-bottom:20px}}h3{font-family:UniversLTPro-55Roman,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:26px;line-height:32px;margin-bottom:10px}@media (max-width:767px){h3{font-size:22px;line-height:28px}}@media (max-width:480px){h3{font-size:18px;line-height:24px}}h3:not(:first-of-type){margin-top:50px}@media (max-width:767px){h3:not(:first-of-type){margin-top:35px}}p{font-size:20px;line-height:30px;color:#5a5a5a;margin-bottom:15px}@media (max-width:767px){p{font-size:16px;line-height:26px}}.main-content>p:last-of-type{margin-bottom:0}.main-content ul{font-size:20px;line-height:30px;color:#5a5a5a;list-style-type:none;padding-left:0}@media (max-width:767px){.main-content ul{font-size:16px;line-height:26px}}.main-content ul li{padding-left:18px;background:url(../img/bullet_cyan.png);background:url(../img/bullet_cyan.svg),linear-gradient(transparent,transparent);background-position:0 6px;background-size:7px;background-repeat:no-repeat}@media (max-width:767px){.main-content ul li{padding-left:14px;background-position:0 6px;background-size:6px}}figcaption{font-size:14px;line-height:20px;color:#5a5a5a;margin-bottom:30px}@media (max-width:480px){figcaption{margin-bottom:25px}}footer{color:#5a5a5a;font-size:12px;line-height:13px;letter-spacing:1px;text-transform:uppercase}@media (max-width:767px){footer{font-size:11px;line-height:12px}}.menu-wrapper{text-transform:uppercase;letter-spacing:1px;font-size:26px;line-height:26px}@media (max-width:480px){.menu-wrapper{font-size:22px;line-height:22px}}body,html{width:100%;overflow-x:hidden;position:relative}.container{max-width:1170px}@media (max-width:480px){main{background-color:rgba(247,245,242,.8)!important}}article{padding:30px;background-color:rgba(247,245,242,.8)}@media (max-width:480px){article{padding:18px;padding-right:0;padding-left:0}}figure{margin-bottom:0}.header,main{background-color:#fff}a{color:#0e52a0;transition:color .3s ease}a.active,a:hover{color:#009aea}a:active,a:focus,a:hover{text-decoration:none}.content-wrapper{display:flex}@media (max-width:480px){.content-wrapper{flex-direction:column}}.main-content{padding-right:30px;width:65%}@media (max-width:767px){.main-content{width:60%}}@media (max-width:480px){.main-content{width:100%;margin-bottom:15px}}.sidebar-images{width:35%}@media (max-width:767px){.sidebar-images{width:40%}}@media (max-width:480px){.sidebar-images{width:100%}}.sidebar-images figure:not(:last-of-type){margin-bottom:20px}@media (max-width:480px){.sidebar-images figure:not(:last-of-type){margin-bottom:8px}}@media (max-width:480px){.sidebar-images figure:last-of-type{margin-bottom:-5px}}body.is-home .main-content,body.uid-kontakt .main-content{width:100%;padding-right:0}#mq{pointer-events:none;position:fixed;bottom:0;left:0;justify-content:center;align-items:center;z-index:999999;display:flex;font-size:12px;line-height:12px;padding:5px;color:#000;background-color:#009aea;opacity:.7;display:none}@media (min-width:1025px){#mq::after{content:'xl > 1024'}}@media (max-width:1024px){#mq::after{content:'md <= 1024'}}@media (max-width:767px){#mq::after{content:'sm <= 767'}}@media (max-width:480px){#mq::after{content:'xs <= 480'}}.banner{position:relative;padding-top:75px;margin-bottom:65px}@media (max-width:767px){.banner{padding-top:55px;margin-bottom:30px}}@media (max-width:480px){.banner{margin-bottom:15px}}.banner .banner-bg{height:385px;position:absolute;top:0;left:0;right:0;z-index:-1;background:url(../img/mosaic_pattern_1.png) repeat scroll center top,linear-gradient(270deg,#009aea 25%,#0e52a0 75%);background-position:50% 50%,0 0;background-size:192px,auto}@media (max-width:1024px){.banner .banner-bg{height:290px}}@media (max-width:767px){.banner .banner-bg{height:180px}}@media (max-width:480px){.banner .banner-bg{height:150px}}.banner .banner-img{position:relative}.banner .banner-text{position:absolute;bottom:5px;width:100%;background-color:rgba(14,82,160,.7);border-bottom:5px solid #009aea;color:#fff;padding:25px 25px 20px}@media (max-width:767px){.banner .banner-text{padding:15px 15px 10px}}@media (max-width:480px){.banner .banner-text{position:static;margin-top:-10px}}.inner-footer{display:flex;justify-content:space-between;margin-top:95px;margin-bottom:30px}.inner-footer .footer-right a:first-of-type{margin-right:20px}@media (max-width:480px){.inner-footer{flex-direction:column}.inner-footer .footer-left{margin-bottom:5px}.inner-footer .footer-right{display:flex;flex-direction:column}.inner-footer .footer-right a{margin:0 auto 5px 0}.inner-footer .footer-right a:first-of-type{margin-right:auto}}@media (max-width:767px){.inner-footer{margin-top:30px}}@media (max-width:480px){.inner-footer{margin-top:15px;margin-bottom:25px}}.navbar{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;margin-bottom:25px}@media (max-width:767px){.navbar{margin-bottom:0}}.navbar .logo{display:inline-block}.navbar .logo img{max-width:initial;max-height:100px;height:100px}@media (max-width:767px){.navbar .logo img{max-height:70px;height:70px}}@media (max-width:480px){.navbar .logo img{max-height:60px;height:60px}}.navbar ul{display:flex;align-items:center}.navbar ul li:not(:last-of-type){margin-right:20px}.navbar ul li:first-of-type a{margin-bottom:1px;display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.navbar ul{display:none}}.navbar.overflow-hint::after{display:none}#home-icon{width:15px;height:15px}#home-icon path,#home-icon polygon{fill:#0e52a0}.active #home-icon path,.active #home-icon polygon{fill:#009aea}#trigger{display:none;outline:0;background:0 0;border-radius:100%;height:44px;width:44px;padding:0}@media (max-width:1024px){#trigger{display:inline-block}}.hamburger .line{width:24px;height:1px;background-color:#0e52a0;display:block;margin:5px auto;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-9{position:relative;transition:all .3s ease-in-out}body.menu-open{position:fixed}body.menu-open #hamburger-9{transform:rotate(45deg)}body.menu-open #hamburger-9 .line{width:24px}body.menu-open #hamburger-9 .line:nth-child(2){opacity:0}body.menu-open #hamburger-9 .line:nth-child(1){transform:translateY(6px)}body.menu-open #hamburger-9 .line:nth-child(3){transform:translateY(-6px) rotate(90deg)}.menu-wrapper{position:absolute;overflow:scroll;width:100%;top:185px;left:0;z-index:1;background-color:#0e52a0;height:calc(100vh - 87px);transition:all .5s ease}@media (max-width:767px){.menu-wrapper{top:130px}}@media (max-width:480px){.menu-wrapper{top:120px}}.menu-wrapper ul{padding-left:0;list-style-type:none}.menu-wrapper ul li{border-bottom:1px solid #fff}.menu-wrapper ul li a{width:100%;display:inline-block;padding:40px 10px 30px 30px}@media (max-width:480px){.menu-wrapper ul li a{padding:30px 20px 20px 15px}}.menu-wrapper ul a{color:#fff;transition:all .3s ease}.menu-wrapper ul a.active,.menu-wrapper ul a:hover{color:#009aea}.menu-wrapper ul #home-icon path,.menu-wrapper ul #home-icon polygon{fill:#fff}@media (max-width:480px){.menu-wrapper ul{padding-top:0}}body:not(.menu-open) .menu-wrapper{left:101%;pointer-events:none}@media (orientation:landscape){body.menu-open{position:static}body.menu-open .main-content-container,body.menu-open footer{display:none}body.menu-open .banner{margin-bottom:0}.menu-wrapper{overflow:initial}.menu-wrapper ul{background-color:#0e52a0}}.bottom-images{display:flex;justify-content:space-between;margin-top:35px}.bottom-images img{width:calc(50% - 15px)}@media (max-width:767px){.bottom-images{margin-top:20px}}@media (max-width:480px){.bottom-images{flex-direction:column}.bottom-images img{width:100%}.bottom-images img:first-of-type{margin-bottom:20px}}body.is-home h1{margin-bottom:0}@media (max-width:767px){body.is-home h1{margin-bottom:0}}