.wv-page-container-inner{max-width:1200px;margin:0 auto}.uk-container{max-width:100%;padding:0}.tm-middle{overflow:hidden}.home .tm-middle{margin-top:-60px}.vc_section{padding-left:0;padding-right:0;margin-left:0;margin-right:0}@media (max-width:768px){.vc_section{padding:0 20px}}.tm-navbar .uk-navbar-nav{margin-top:8px}.uk-navbar-nav .uk-dropdown li.uk-active>a.no-active{background:0 0;color:#000}.uk-navbar-nav .uk-dropdown li:hover>a.no-active{background:#0086bc;color:#fff}a.tm-logo{max-width:117px;float:left}.home .tm-navbar.uk-navbar{position:fixed;left:0;right:0}.uk-navbar{background:rgba(0,0,0,.48);color:#444;margin-top:0;margin-bottom:40px;position:relative;z-index:10;position:fixed;left:0;right:0;top:0}.admin-bar .uk-navbar{top:30px}body{padding-top:80px}.home .uk-navbar{margin-bottom:0}.uk-navbar-nav>li>a{color:#fff}.uk-navbar-nav>li{float:none;position:relative;display:inline-block}.tm-navbar .uk-navbar-nav{margin-top:8px;width:calc(100% - 271px);text-align:center}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-open>a{background-color:rgba(0,0,0,0);color:#fc0;outline:none}.uk-navbar-nav>li.uk-active>a{background-color:rgba(0,0,0,0);color:#fc0}.uk-navbar-nav .uk-dropdown{background-color:#fff;color:#000;top:58px !important;text-align:left}.uk-navbar-nav .uk-dropdown li a{color:#000}.uk-navbar-nav .uk-dropdown li.uk-active>a{background:#0072a0;color:#fff}.uk-navbar-nav .uk-dropdown li:hover>a{background:#0086bc;color:#fff}.uk-navbar-nav .uk-dropdown li.uk-parent{position:relative}.uk-navbar-nav .uk-dropdown li.uk-parent>ul{max-height:0;transition:all .5s ease .2s;overflow:hidden;padding:0}.uk-navbar-nav .uk-dropdown:hover li.uk-parent:hover>ul{max-height:150px;transition:all .5s ease 0s;padding:0}.uk-navbar-nav .uk-dropdown li.uk-parent>ul>li a{padding:5px 20px}.uk-navbar-nav .uk-dropdown li.uk-parent>ul>li:hover{background:#0086bc;color:#fff}.uk-navbar-nav .uk-dropdown li.uk-parent>ul>li:hover>a{color:#fff}.uk-navbar-nav .uk-dropdown .uk-nav-sub{position:absolute;right:-170px;top:0;background-color:#fff;color:#000}html[lang=en-US] .uk-navbar-nav .uk-dropdown .uk-nav-sub{position:absolute;right:-190px}.tm-top-slider{clear:both;position:relative;top:-80px}.tm-top-slider .uk-overlay-background{background:rgba(0,0,0,0)}.tm-top-slider .uk-overlay-panel>div{background:rgba(0,0,0,.62);padding:20px;max-width:620px;text-align:left;position:relative;left:15%}.tm-top-slider .uk-overlay-panel.uk-flex-center{-webkit-justify-content:left;justify-content:left}.tm-top-slider .uk-overlay-panel>div>h3{font-size:62pt;line-height:65pt;font-weight:700}.tm-top-slider .uk-overlay-panel>div>div{font-size:20pt;line-height:20pt;font-weight:700}.tm-top-slider li:before{display:none}@media (max-width:1200px){.tm-navbar .uk-navbar-nav{margin-top:8px;width:calc(100% - 117px)}}@media (max-width:768px){.tm-top-slider .uk-overlay-panel>div{max-width:90%;text-align:left;position:relative;left:auto}.tm-top-slider .uk-overlay-panel>div>h3{font-size:15pt;line-height:15pt}.tm-top-slider .uk-overlay-panel>div>div{font-size:11pt;line-height:12pt}.tm-navbar.uk-navbar{margin:0 !important;width:100%}.uk-navbar-toggle{float:right;color:#fff}}.wv-circle{margin-top:32px}.wv-circle h5{text-align:center;font-weight:700;font-size:11pt}.wv-circle .wv-circle-content{border:1px solid #e5e8ea;border-radius:100%;cursor:default;height:250px;margin:0 auto;transition:all .7s ease-in-out 0s;width:250px;text-align:center}.wv-circle .wv-circle-content:hover{border:1px solid #5aaddd}.wv-circle .wv-circle-text{max-width:230px;margin:0 auto}.wv-circle .btn-more{color:#fff;border-radius:3px;font-weight:300;border:1px solid #57a6d4;margin-top:0;padding:4px 10px;font-size:12pt;background:#0086bc;position:absolute;bottom:20px;left:calc(50% - 30px);transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.wv-circle .btn-more:hover{color:#5aaddd;background:#fff;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.wv-circle .wv-circle-icon{height:43px !important;line-height:60px !important;font-size:20px!important;width:43px !important;margin-top:-50px !important;position:relative;color:#fff;background-color:#0086bc;border-radius:50%;display:inline-block}.wv-circle .wv-circle-icon img{position:relative;top:-11px;width:30px;height:30px}.wv-circle .wv-circle-icon:before{border:1px solid #e5e8ea;border-radius:50%;height:60px;left:0;margin:-10px;position:absolute;top:0;width:60px;transition:all .7s ease-in-out 0s}.image-icon:before{content:''}@media (max-width:1200px){.wv-circle{margin-top:55px;margin-bottom:26px}}.dark .wv-circle .wv-circle-content{border:1px solid rgba(0,0,0,.49)}.dark .wv-circle .wv-circle-icon:before{border:1px solid rgba(0,0,0,.49)}.wv-counter-box{height:120px;width:120px;border-radius:50%;margin:0 auto;border:1px solid #e5e8ea;transition:all .4s ease 0s;text-align:center;position:relative}.dark .wv-counter-box{border:1px solid rgba(0,0,0,.49)}.wv-counter-box .wv-counter-number{position:absolute;top:20px;width:100%;font-size:20pt;line-height:30pt;color:#0086bc}.wv-counter-box .wv-counter-heading{position:absolute;bottom:15px;width:100%;font-weight:700}.wv-center{display:flex;justify-content:center;align-items:center}.box-blue{background:#0086bc;padding-top:0 !important;padding-left:0;padding-right:0}.box-blue h2{background:#0086bc;padding-left:20px}.tm-footer{background:#0086bc;margin:0;padding:20px;text-align:right}.tm-footer ul li a{color:#fff;font-size:15pt}.tm-footer ul li.uk-active a{color:#fc0}.tm-footer ul li a:hover{color:#000}.tm-footer .uk-flex-center{-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.tm-footer{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}.tm-totop-scroller{color:#fff}@media (max-width:768px){.tm-footer .uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.tm-footer ul li a{font-size:12pt}}ul>li{list-style-type:none;position:relative}div:not(.widget_nav_menu) ul>li:before{content:'•';position:absolute;left:-15px;color:#0086bc}nav ul>li:before{display:none}.uk-subnav-line>:nth-child(n+2):before{position:relative;top:-3px}body{margin:0;position:relative;padding-bottom:90px;min-height:calc(100vh - 90px)}@media (max-width:768px) and (min-width:480px){.wpb_single_image{text-align:center !important}.wpb_text_column{text-align:center !important}.wpb_text_column ul>li:before{position:relative !important}.wpb_wrapper h1,.wpb_wrapper h2,.wpb_wrapper h3,.wpb_wrapper h4,.wpb_wrapper h5,.wpb_wrapper h6{text-align:center !important}}@media (min-width:768px){.mixed-circles .wv-counter-box{margin-top:165px}}.wv-job-label{font-weight:700;margin-right:10px;min-width:135px;display:inline-block;border-right:1px solid #c7c7c7;background:#108fcf;padding:10px;box-sizing:border-box;float:left;color:#fff}.wv-job-content{display:inline-block;background:#f7f7f7;padding:10px;width:calc(100% - 145px);box-sizing:border-box}.wv-job-content ul{margin-top:0;margin-bottom:0}h2.wv-job-heading{font-size:18pt}.wv-job-content.large{width:100%;border:1px solid #efefef}.uk-accordion-title{background:#108fcf;color:#fff}.uk-accordion-title:before{content:"\f078";color:#fff;display:inline-block;width:20px;height:20px;margin-right:15px;font-family:FontAwesome;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.uk-accordion-title.uk-active:before{transform:rotate(180deg);transform-origin:45% 59%;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}@media (min-width:769px){#ausbildung .wv-job-container{max-height:338px;overflow:auto;margin-bottom:15px}#jobangebote .wv-job-container{max-height:254px;overflow:auto;margin-bottom:15px}.uk-accordion-title{padding-left:35px}.uk-accordion-title:before{position:absolute;left:25px}}@media (max-width:768px){.wv-job-label{width:100%;border-right:0}.wv-job-content{width:100%}.wv-job-heading{font-size:18pt}.uk-accordion-title{border-bottom:1px solid #000}}.vc_widgetkit{background:#37a550;height:80px;padding:20px}.vc_widgetkit:before{content:'widgetkit'}@media (max-width:1260px){.mob-pad{padding-left:25px;padding-right:25px}}@media (max-width:768px){h1{font-size:25pt;line-height:27pt}h2{font-size:20pt;line-height:22pt}h3{font-size:18pt;line-height:20pt}.uk-nav-offcanvas .kontakt-footer-link{display:none !important}.map{padding-bottom:25px}.uk-nav-offcanvas a:not([href]){background:#2d2d2d;color:#fff !important}.uk-nav-offcanvas .main-menu-products{position:relative;left:-20px;padding-right:20px;padding-left:20px;box-sizing:content-box;width:100%;background:#2d2d2d !important}}@media (max-width:890px){.uk-navbar-nav>li>a{padding:0 10px}}@media (max-width:830px){.uk-navbar-nav>li>a{padding:0 10px;font-size:9pt}}.tm-lang-switch{position:absolute;right:0}.qtranxs_widget ul li{opacity:.8 !important}.qtranxs_widget ul li.active{opacity:1 !important}.qtranxs_widget ul li:hover{opacity:1 !important}.qtranxs_widget img{width:25px !important;height:auto !important;max-width:none !important;border:1px solid #7b7b7b42}.language-chooser{margin-top:5px}.qtranxs_widget ul li:nth-child(2){margin-right:0 !important}.tm-lang-switch{position:relative;right:0;float:right}@media (max-width:1200px){.tm-lang-switch{top:0;position:absolute}}@media (min-width:1201px){.tm-lang-switch{top:20px}}@media (max-width:768px){.tm-lang-switch{right:40px;top:10px}}html[lang=en-US] #cookie-notice .de{display:none !important}html[lang=de-DE] #cookie-notice .en{display:none !important}#cookie-notice{background-color:rgba(27,27,27,.97) !important;border-top:1px solid rgba(0,0,0,.1)}.cookie-notice-container a{background-color:#003872 !important;background-image:none !important;color:#fff !important;text-shadow:none !important;border:none !important;border-radius:2px !important}.cookie-notice-container a:hover{background-color:#012346 !important;background-image:none !important}#cn-notice-text{display:block;margin-bottom:10px}.ab-heading{font-family:'Abril Fatface'}