﻿#menu-toggle,#menu-toggle span{transition:.25s ease-in-out}#menu-toggle{width:100px;height:100px;margin:14px 0;position:relative;z-index:1000;cursor:pointer;border-radius:5px}#menu-toggle:hover span{background:#424D57}#menu-toggle:hover #label{color:#424D57}#menu-toggle span{display:block;background:#99A4AE;border-radius:2px}#menu-toggle #hamburger{position:absolute;height:100%;width:100%}#menu-toggle #hamburger span{width:48px;height:3px;position:relative;top:24px;left:20px;margin:10px 0}#menu-toggle #hamburger span:nth-child(1){transition-delay:.1s}#menu-toggle #hamburger span:nth-child(2){transition-delay:.2s}#menu-toggle #hamburger span:nth-child(3){transition-delay:.3s;width:32px}#menu-toggle #cross{position:absolute;height:100%;width:100%;transform:rotate(45deg)}#menu-toggle #cross span:nth-child(1){height:0%;width:3px;position:absolute;top:20%;left:48px;transition-delay:0s}#menu-toggle #cross span:nth-child(2){width:0%;height:3px;position:absolute;left:20%;top:48px;transition-delay:.25s}#menu-toggle #label{font-family:industry, sans-serif;font-weight:800;font-style:normal;font-size:20px;color:#99A4AE;letter-spacing:2px;position:absolute;right:-50%;top:50%;transform:translateY(-50%);transition:all .4s}#menu-toggle.open #hamburger span{width:0%}#menu-toggle.open #hamburger span:nth-child(1){transition-delay:0s}#menu-toggle.open #hamburger span:nth-child(2){transition-delay:.125s}#menu-toggle.open #hamburger span:nth-child(3){transition-delay:.25s}#menu-toggle.open #cross span{background:white}#menu-toggle.open #cross span:nth-child(1){height:60%;transition-delay:.3s}#menu-toggle.open #cross span:nth-child(2){width:60%;transition-delay:.4s}#menu-toggle.open #label{color:white}.container{max-width:1440px;width:90%}.row{margin-bottom:0}.row .col{padding:0 8px}::-moz-selection{background:#1F355E;color:white}::selection{background:#1F355E;color:white}.background-grey{background-color:#DFE2E5}html,body{overflow:visible !important;font-family:source-sans-pro, sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#23292f}a{color:#23292f}a:hover,a:focus,a:active{color:#AC162C}h1,h2,h3,h4,h5,h6{font-family:industry, sans-serif;font-weight:800;font-style:normal;font-size:1rem;line-height:120%}h1{font-size:2.4rem;color:#1F355E;margin:0}h2{font-size:1.8rem;color:#1F355E;margin:0 0 2rem}h3{font-size:1.2rem;color:#5D6D7B;margin:0 0 16px}h4{font-size:1.1rem}h5{font-family:source-sans-pro, sans-serif;font-size:1.0rem}h6{font-family:source-sans-pro, sans-serif;font-weight:400;font-size:1rem;color:#99A4AE;margin:0 0 16px}p{font-size:1rem;line-height:140%;margin:0 0 15px;padding:0}strong{font-weight:700}figure{margin:0}figure figcaption{margin:8px 0 0;font-style:normal;font-size:1.2rem;font-family:industry, sans-serif;font-weight:800;line-height:120%;color:#5D6D7B;text-align:center}.responsiveContainer{position:relative;padding-bottom:56%;height:0;overflow:hidden}.responsiveContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.red-text{color:#AC162C !important}.gap{min-height:1px;margin:40px auto}.gap.gapMedium{margin:24px auto}.gap.gapSmall{margin:8px auto}#materialbox-overlay{background-color:#000}.materialbox-caption{line-height:100%;height:auto;padding:0 0 8px}.btn-sec{font-family:industry, sans-serif;font-size:1.2rem;letter-spacing:1px;background:transparent;border:2px solid #AC162C;color:#AC162C;box-shadow:none;margin:40px 0 0;padding:0 40px;line-height:80px;height:80px;transition:all .4s}.btn-sec:hover{background-color:#AC162C;color:white}.firstContent{margin-top:128px}a.file-link,.content-wrp .text-wrp a.file-link{position:relative;background:#DFE2E5;padding:32px 16px 32px 80px;border-left:2px solid #AC162C;color:#23292f;font-weight:bold;display:inline-block;margin:8px 0;transition:all .4s}a.file-link:before,.content-wrp .text-wrp a.file-link:before{position:absolute;top:50%;transform:translateY(-50%);margin:0;padding:0;left:24px;display:inline-block;line-height:32px;font-size:24px;height:32px;float:left;margin:0;padding:0;content:'cloud_download';font-family:'Material Icons';text-rendering:optimizeLegibility;font-feature-settings:'liga';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}a.file-link:hover,.content-wrp .text-wrp a.file-link:hover{background:#5D6D7B;color:white;text-decoration:none}a.file-link h4,.content-wrp .text-wrp a.file-link h4{margin:0 0 0.5rem 0}a.file-link p,.content-wrp .text-wrp a.file-link p{font-weight:normal;margin:0}a.file-link .file-size,.content-wrp .text-wrp a.file-link .file-size{font-weight:normal;font-size:.8rem}.download a.file-link,.download .content-wrp .text-wrp a.file-link{width:100%}.sidenav-overlay{pointer-events:none}.header{background:white;z-index:999;width:100%;transition:all .6s ease}.header.pin-top{position:fixed}nav{transition:all .4s;height:128px;line-height:128px;margin:0;box-shadow:none;background-color:transparent}nav .nav-wrapper .row,nav .nav-wrapper .col{transition:all .4s;height:128px}nav .header-logo{transition:all .4s;display:inline-block;width:100%;max-height:128px;position:relative;z-index:1000;padding:14px 0}nav .header-logo svg{transition:all .4s;width:100%;max-height:104px}nav .header-logo svg .st0{fill:#1F355E;transition:fill .4s}nav .header-logo svg .st1{fill:#5f6d7a;transition:fill .4s}nav .header-logo svg .st2{fill:#AC162C;transition:fill .4s}nav .header-logo svg .st3{fill:none}nav .header-logo.open svg .st0{fill:#fff}nav .header-logo.open svg .st1{fill:#fff}nav .header-logo.open svg .st2{fill:#fff}nav .header-logo.open svg .st3{fill:none}nav .quicknav-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}nav .quicknav-icon{transition:all .25s;position:relative;z-index:1000;display:block;float:right;margin-left:16px;width:40px;height:40px;border:2px solid #99A4AE;text-align:center}nav .quicknav-icon#language-switch{background:#99A4AE}nav .quicknav-icon i{transition:all .25s;color:#99A4AE;height:38px;line-height:38px}nav .quicknav-icon span{transition:all .25s;text-transform:uppercase;color:white;height:38px;line-height:38px;display:block;font-family:industry, sans-serif;font-weight:800;font-style:normal;font-size:1rem}nav .quicknav-icon:hover{border-color:#23292f}nav .quicknav-icon:hover i{color:#23292f}nav .quicknav-icon#language-switch:hover{background:#23292f}nav.open{position:relative;z-index:1000;background:#5d6d7b}#menu-toggle{display:block}#mainmenu{position:fixed;transition:transform .4s;z-index:998;width:100%;height:auto;background-color:rgba(93,109,123,0.96);padding-top:180px;transform:translateY(-105%) !important;display:flex;flex-direction:row;justify-content:center;box-shadow:none}#mainmenu li.mainmenu-item{transition:all .4s;transition-delay:.5s;margin:0 64px;opacity:0}#mainmenu li.mainmenu-item>a{position:relative;display:inline-block;font-family:industry, sans-serif;font-weight:800;font-style:normal;color:white;text-align:left;font-size:1.5rem;height:auto;line-height:120%;letter-spacing:1px;padding:0;margin-bottom:32px;transition:all .4s}#mainmenu li.mainmenu-item>a:after{display:block;content:"";height:2px;width:100%;transform:scaleX(0);background:white;bottom:-2px;left:0;transition:all .4s ease-in-out}#mainmenu li.mainmenu-item>a:hover{background:transparent}#mainmenu li.mainmenu-item>a:hover:after{transform:scaleX(1)}#mainmenu li.submenu-item>a{display:inline-block;position:relative;font-size:1rem;color:white;line-height:120%;height:auto;padding:0;margin:0;margin-bottom:16px;transition:all .4s}#mainmenu li.submenu-item>a:after{display:block;content:"";height:2px;width:100%;transform:scaleX(0);background:white;bottom:-2px;left:0;transition:all .4s ease-in-out}#mainmenu li.submenu-item>a:hover{background:transparent}#mainmenu li.submenu-item>a:hover:after{transform:scaleX(1)}#mainmenu.open{transform:translateY(0) !important}#mainmenu.open li.mainmenu-item{opacity:1}header.pushpin.pinned #menu-toggle{margin:0;transform:scale(0.8);transform-origin:top center}header.pushpin.pinned .nav-wrapper .col,header.pushpin.pinned .nav-wrapper .row{height:80px}header.pushpin.pinned nav{height:80px;line-height:80px}header.pushpin.pinned nav .header-logo{max-height:80px;padding:0}header.pushpin.pinned nav .header-logo svg{max-height:72px;margin:4px 0}.noscript-menu{background-color:rgba(93,109,123,0.96);padding:24px}.noscript-menu .noscript-mainitem>a{position:relative;display:inline-block;font-family:industry, sans-serif;font-weight:800;font-style:normal;color:white;text-align:left;font-size:1.2rem;height:auto;line-height:120%;letter-spacing:1px;padding:0;margin:16px 0;transition:all .4s}.noscript-menu .noscript-mainitem>a:after{display:block;content:"";height:2px;width:100%;transform:scaleX(0);background:white;bottom:-2px;left:0;transition:all .4s ease-in-out}.noscript-menu .noscript-mainitem>a:hover{background:transparent}.noscript-menu .noscript-mainitem>a:hover:after{transform:scaleX(1)}.noscript-menu .noscript-submenu a{display:inline-block;position:relative;font-size:1rem;color:white;line-height:120%;height:auto;padding:0;margin:0;margin-bottom:16px;margin-left:6px;transition:all .4s}.noscript-menu .noscript-submenu a:after{display:block;content:"";height:2px;width:100%;transform:scaleX(0);background:#1F355E;bottom:-2px;left:0;transition:all .4s ease-in-out}.noscript-menu .noscript-submenu>a:hover{background:transparent}.noscript-menu .noscript-submenu>a:hover:after{transform:scaleX(1)}.module-subheader{overflow:hidden}.intro-wrapper{background-position:center;background-repeat:no-repeat;background-size:100%;height:700px;height:70vh}.intro-wrapper .intro-content{position:relative;background:#1F355E;color:white;padding:48px 8% 16px}.intro-wrapper .intro-content h1{font-size:1.5rem;margin:0 0 2rem;color:white}.intro-wrapper .intro-content p{margin:0}.intro-wrapper .intro-content .triangle-down{position:absolute;width:100%;left:0;bottom:-56px;width:100%;height:56px;overflow:hidden;background:#1F355E;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}.module-headline{margin-top:160px}.cards>.row{display:flex;flex-wrap:wrap;justify-content:center}.cards>.row>.col{margin-left:0}.cards .card{position:relative;height:auto;box-shadow:none;border-left:5px solid #AC162C}.cards .card .card-background{display:flex;height:auto}.cards .card .card-background img.responsive-img{width:100%}.cards .card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(153,164,174,0.9);transition:all .4s;display:flex;justify-content:center;align-items:center}.cards .card .overlay .icon{width:50%}.cards .card .overlay:hover{background:rgba(31,53,94,0.9)}.cards .card.active .overlay{background:rgba(31,53,94,0.9)}.cards .card .card-text{padding:16px 40px 16px 16px;background-color:white}.cards .card .card-text h1,.cards .card .card-text h2,.cards .card .card-text h3{color:#1F355E;margin:0 0 16px}.cards .card:hover .card-text,.cards .card:hover .card-background{background-color:#5D6D7B}.cards .card:hover .card-text h3,.cards .card:hover .card-text ul li{color:white}.cards .col.l4:not(.caption) .card .overlay .icon,.cards .col.l3:not(.caption) .card .overlay .icon{width:75%}.cards .caption .card .overlay{flex-direction:column}.cards .caption .card .overlay .icon{max-width:80px;max-height:80px}.cards .caption .card .overlay h3{color:white;text-align:center;margin:24px 0 0;font-size:1.6rem;letter-spacing:2px}.cards .caption.subnav .card .overlay .icon{max-width:64px;max-height:64px}.cards .caption.subnav .card .overlay h3{margin:8px 0 0;font-size:1.3rem;letter-spacing:1px}.blogpreview{background-color:#DFE2E5;padding:1px}.blogpreview .articles-wrapper{display:flex;flex-wrap:wrap}.blogpreview .articles-wrapper .article-teaser{width:50%;padding:8px}.blogpreview .articles-wrapper .article-teaser .article-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;height:100%;transition:all .4s;background-color:white;border-left:2px solid #AC162C}.blogpreview .articles-wrapper .article-teaser .article-wrapper .article-img{width:30%;padding:16px}.blogpreview .articles-wrapper .article-teaser .article-wrapper .article-text{width:70%;padding:16px 40px 16px 8px}.blogpreview .articles-wrapper .article-teaser .article-wrapper h3{transition:all .4s}.blogpreview .articles-wrapper .article-teaser .article-wrapper:hover,.blogpreview .articles-wrapper .article-teaser .article-wrapper:active{color:#1F355E;background-color:#F5F5F5}.blogpreview .articles-wrapper .article-teaser .article-wrapper:hover h3,.blogpreview .articles-wrapper .article-teaser .article-wrapper:active h3{color:#AC162C}.blogpreview .articles-wrapper .article-teaser .article-wrapper:hover .readmore,.blogpreview .articles-wrapper .article-teaser .article-wrapper:active .readmore{background:none;color:#AC162C}.blogpreview .articles-wrapper .article-teaser .article-wrapper:hover .readmore .arrow,.blogpreview .articles-wrapper .article-teaser .article-wrapper:active .readmore .arrow{fill:#5D6D7B}.blogpreview .articles-wrapper.jobs-wrapper .article-teaser{width:70%;margin:0 15%}.blogpreview .articles-wrapper.jobs-wrapper .article-teaser .article-text{width:100%}.blog{padding:40px 0}.article-detail .article-header{position:relative;padding:1px;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.article-detail .article-header .overlay{position:absolute;z-index:0;background-color:rgba(153,164,174,0.9);width:100%;height:110%;top:-5%}.article-detail .article-header h1{position:relative;z-index:50;color:white;margin:80px 40px}.article-detail .article-text{padding:80px 0 0}.article-detail .article-text figure{margin:24px 0 16px}.article-detail .article-text figure img{max-width:100%;height:auto}.article-detail .article-media{padding:80px 0 0}.readmore{cursor:pointer;display:block;background:none;border:0;font-family:industry, sans-serif;color:#5D6D7B;font-weight:700;line-height:24px;transition:all .4s}.readmore svg{float:left;width:24px}.readmore.flip{margin:80px 0}.readmore.flip svg{transform:rotate(180deg)}.readmore span{float:left;line-height:24px}.readmore .rect{fill:none}.readmore .arrow{fill:#AC162C;transition:all .4s}.readmore:hover,.readmore:active{background:none;color:#AC162C}.readmore:hover .arrow,.readmore:active .arrow{fill:#5D6D7B}.subpage-header{padding:0 0 64px;display:flex;flex-wrap:wrap;flex-direction:row}.subpage-header .accent{position:relative;height:96px;flex-grow:1;background-repeat:no-repeat;background-size:cover}.subpage-header .accent.accent-left{background-image:url(../image/accent-border-vert.svg);background-position:center right}.subpage-header .accent.accent-right{background-image:url(../image/accent-border-vert2.svg);background-position:center left}.subpage-header .center{position:relative;flex-grow:1;height:96px;line-height:96px}.subpage-header .center .solo{line-height:96px;padding:0}.subpage-header .center h1{line-height:48px;padding:8px 0 0}.subpage-header .center h1 a{color:#1F355E}.subpage-header .center h1 a:hover{color:#AC162C}.subpage-header .center h1 span{font-size:1.6rem;color:#99A4AE}.subpage-header .left{position:relative;flex-grow:2;height:96px;line-height:96px}.subpage-header .left .solo{line-height:96px}.icon-img{max-height:80px}.intro{margin:40px 0}.content-wrp{padding:8px 0}.content-wrp.background-grey,.content-wrp.text-cards{padding:40px 0}.content-wrp .text-wrp ul,.content-wrp .card-text ul{list-style:none;list-style-type:none;padding:0px;margin:0px}.content-wrp .text-wrp ul li,.content-wrp .card-text ul li{margin:0 0 15px 0;position:relative;color:#23292f;line-height:125%;margin-left:1rem}.content-wrp .text-wrp ul li:before,.content-wrp .card-text ul li:before{content:'■';color:#AC162C;margin-right:8px;vertical-align:baseline;font-size:17px;line-height:0;margin-left:-1rem}.content-wrp .text-wrp ol,.content-wrp .card-text ol{list-style:none;list-style-type:none;padding:0px;margin:0px}.content-wrp .text-wrp ol li,.content-wrp .card-text ol li{margin:0 0 15px 24px;list-style-type:none;position:relative;color:#23292f;line-height:125%}.content-wrp .text-wrp ol li:before,.content-wrp .card-text ol li:before{content:'❒';color:#AC162C;margin-right:5px;vertical-align:baseline;font-size:17px;line-height:0}.content-wrp .text-wrp h3,.content-wrp .card-text h3{margin:1.5rem 0 .8rem}.content-wrp .text-wrp figure,.content-wrp .card-text figure{margin:16px}.content-wrp .text-wrp figure img,.content-wrp .card-text figure img{max-width:100%;height:auto}.content-wrp .text-wrp a,.content-wrp .card-text a, .article-text a{color:#AC162C}.content-wrp .text-wrp a:hover,.content-wrp .card-text a:hover, .article-text a:hover{text-decoration:underline}.content-wrp.background-blue{background-color:#1F355E;padding:40px 0}.content-wrp.background-blue h1,.content-wrp.background-blue h2,.content-wrp.background-blue h3,.content-wrp.background-blue h4,.content-wrp.background-blue h5,.content-wrp.background-blue h6,.content-wrp.background-blue p,.content-wrp.background-blue li,.content-wrp.background-blue a,.content-wrp.background-blue .text-wrp ul>li{color:white}.content-wrp.background-grey{background-color:#DFE2E5}.article-detail .article-text li{margin-bottom:32px;position:relative;color:#23292f;line-height:125%}.article-detail .article-text li:before{content:'■';color:#AC162C;margin-right:8px;vertical-align:baseline;font-size:17px;line-height:0}.job-page .job-date{padding:40px 0}.contactperson-wrp{max-width:344px;background-color:#1F355E;padding:40px}.contactperson-wrp h4,.contactperson-wrp h5,.contactperson-wrp p{color:white}.contactperson-wrp h4{margin-top:0}.contactperson-wrp .img-wrp{border:1px solid white;padding:8px;max-width:60%;margin:0 auto}.contactperson-wrp .img-wrp img{display:block}.contactperson-wrp .btn{display:inline-block;background:transparent;color:white;padding:0;font-size:1rem;border-radius:0;text-transform:none;margin:0 8px;transition:all .4s;width:48px;height:48px;line-height:48px}.contactperson-wrp .btn i{color:#1F355E;background:white;width:48px;height:48px;line-height:48px}.contactperson-wrp .btn:hover i{background:#5D6D7B;color:white}.carousel-wrp .slides-wrp{padding:16px;background:#F5F5F5}.carousel-wrp .carousel-item{min-height:auto !important}.carousel-wrp .carousel-item:hover{color:inherit}.carousel-wrp .carousel-item figcaption{position:absolute;bottom:0;width:100%;padding:4px 16px;background:rgba(255,255,255,0.5)}.carousel-wrp .carousel-controls{float:left;width:100%;padding:0px 20%;margin:16px 0}.carousel-wrp .carousel-controls .indicators-wrp{float:left;width:60%}.carousel-wrp .carousel-controls .indicators{position:relative;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel-wrp .carousel-controls .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:14px;width:14px;margin:24px 4px;background-color:white;border:2px solid #99A4AE;transition:all .3s}.carousel-wrp .carousel-controls .indicators .indicator-item.active{background-color:#AC162C;border-color:#AC162C}.carousel-wrp .carousel-controls .carousel-nav{float:left;width:20%;padding:10px 0}.carousel-wrp .carousel-controls .carousel-nav .btn-flat{width:40px;height:40px;padding:0;border:2px solid #AC162C;background-color:white;text-align:center;transition:all .4s}.carousel-wrp .carousel-controls .carousel-nav .btn-flat i{color:#AC162C}.carousel-wrp .carousel-controls .carousel-nav .btn-flat:hover{background-color:#AC162C}.carousel-wrp .carousel-controls .carousel-nav .btn-flat:hover i{color:white}.module-filelist{margin-top:80px}.module-mediatext .content-wrp:not(.background-grey):not(.background-blue){padding:0}.footer-logo{display:block;height:104px;margin:40px 0 40px}.footer-logo img{height:104px}.footer{background-color:#1F355E;box-shadow:0 500px 0 400px #1F355E;position:relative;margin-top:80px;padding:40px 0 0;color:white}.footer:before{content:" ";position:absolute;left:0;top:-52px;width:100%;height:56px;background:url(../image/accent-border.svg);background-position:center top;background-repeat:no-repeat;background-size:cover}.footer .footer-nav{margin-bottom:24px}.footer .footer-nav a{display:block;font-family:industry, sans-serif;font-size:1.2rem;color:white;padding:0 16px;letter-spacing:1px;margin:4px 0}.footer .footer-nav a:hover{background:white;color:#1F355E}.footer .contact-bubble{position:relative;background-color:white;width:90%;text-align:center;padding:64px 16px}.footer .contact-bubble h3{color:#1F355E;margin:0;line-height:150%}.footer .contact-bubble:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #ffffff}.footer .btn-footer{background:transparent;border:1px solid white;color:white;padding:0;font-size:1rem;border-radius:0;text-transform:none;width:310px;margin-bottom:8px;transition:all .4s;height:40px;line-height:40px}.footer .btn-footer i{float:left;color:#1F355E;background:white;width:40px;height:40px;line-height:40px}.footer .btn-footer:hover{background:white;color:#1F355E}.footer .copyright{margin-top:40px}.footer .copyright h6{font-size:.8rem}#toast-container{top:inherit;bottom:2%;left:5%;right:inherit;width:90%;max-width:90%}#toast-container .toast{background-color:#1F355E}#toast-container .toast span{word-break:normal;font-size:.9rem}#toast-container .toast span a{color:white;text-decoration:underline}#toast-container .toast .btn-flat.toast-action{word-break:normal;color:#1F355E;background-color:white;margin:0;width:25%}#toast-container .toast .btn-flat.toast-action:hover{background-color:#f5f5f5}@media only screen and (max-width: 1200px){main .container{width:90%}#mainmenu li.mainmenu-item{margin:0 40px}.intro-wrapper{height:500px;height:60vh}.contactperson-wrp{max-width:250px;padding:24px}.cards .caption .card .overlay .icon{max-width:56px;max-height:56px}.cards .caption .card .overlay h3{font-size:1.3rem}#toast-container .toast .btn-flat.toast-action{width:50%}}@media only screen and (max-width: 992px){html,body{font-size:18px}h2{margin:0 0 2rem}.gap{margin:40px auto}.gap.gapMedium{margin:30px auto}.gap.gapSmall{margin:15px auto}nav{height:104px;line-height:104px}nav .nav-wrapper .container{width:100%}nav .nav-wrapper .row,nav .nav-wrapper .col{height:104px}nav .header-logo{height:104px;padding:8px 0}nav .header-logo svg{height:88px}nav .quicknav-icon{width:32px;height:32px}nav .quicknav-icon i{height:30px;line-height:30px;font-size:18px}nav .quicknav-icon span{height:30px;line-height:30px;font-size:14px}#mainmenu{position:absolute;flex-wrap:wrap;padding-top:128px;min-height:100%;min-height:100vh}#mainmenu li.mainmenu-item{margin:0;width:50%;display:block;padding:16px 40px}#mainmenu li.mainmenu-item>a{margin-bottom:16px}#mainmenu li.submenu-item>a{margin-bottom:8px}#menu-toggle{transform:scale(0.88);margin:0}main.nav-open{position:fixed;overflow:hidden;bottom:0;left:0;right:0;top:0;width:100%}header.pushpin.pinned #menu-toggle #label{top:50%}.firstContent{margin-top:104px}.subpage-header{padding:0 80px 0;position:relative;height:96px}.subpage-header .accent{position:absolute;top:50%;transform:translateY(-50%);height:96px;width:64px;flex-grow:1;background-repeat:no-repeat;background-size:cover}.subpage-header .accent.accent-left{background-image:url(../image/accent-border-vert.svg);background-position:center right;left:0}.subpage-header .accent.accent-right{background-image:url(../image/accent-border-vert2.svg);background-position:center left;right:0}.subpage-header .center{position:relative;flex-grow:1;height:auto;line-height:100%}.subpage-header .center h1{position:absolute;top:50%;transform:translateY(-50%);width:100%;line-height:100%;padding:0}.subpage-header .center .solo{line-height:100%}.subpage-header.long-header{margin-top:128px}.subpage-header.long-header h1.long-headline{font-size:2rem}.subpage-header.long-header h1.long-headline span{font-size:1.3rem}.intro-wrapper{background-image:none !important;background:#1F355E;height:auto}.intro-wrapper .container{width:100%}.intro-wrapper .intro-content{padding:32px 4%}.intro-wrapper .intro-content .triangle-down{display:none}.cards>.row{display:block}.cards>.row>.col{margin-left:auto}.cards .card .overlay .icon{width:60%}.cards .caption .card .overlay .icon{max-height:48px}.cards .caption .card .overlay h3{font-size:1.0rem}.cards .caption.subnav .card .overlay .icon{max-width:40px;max-height:40px}.cards .caption.subnav .card .overlay h3{font-size:1.0rem}.blogpreview .articles-wrapper .article-teaser{width:100%}.blogpreview .articles-wrapper .article-teaser .article-wrapper .article-img{width:30%;max-width:400px;max-height:400px}.blogpreview .articles-wrapper.jobs-wrapper .article-teaser{width:100%;margin:0}.contactperson-wrp{max-width:100%;width:100%;padding:12px;position:fixed;left:0;bottom:0;height:128px;top:inherit !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}.contactperson-wrp h4{font-size:.8rem;line-height:104px;margin:0}.contactperson-wrp .contactbox-name{height:104px;padding:28px 0}.contactperson-wrp .contactbox-name h5{font-size:1rem;margin:0}.contactperson-wrp .contactbox-name p{font-size:.9rem;margin:0}.contactperson-wrp .img-wrp{max-height:104px;width:auto;margin:0 16px}.contactperson-wrp .img-wrp img{display:block;max-height:100%;height:88px}.contactperson-wrp .btn{margin:28px 8px}.carousel-wrp .carousel-controls{padding:0px 5%}.carousel-wrp .carousel-controls .indicators-wrp{width:100%}.footer{margin-top:80px !important;padding:40px 0}.footer .btn-footer{width:100%}.footer .footer-nav{margin-top:24px;text-align:center}.footer .footer-nav a{display:inline-block}#toast-container .toast .btn-flat.toast-action{width:100%}}@media only screen and (max-width: 600px){.quicknav-wrapper a{display:none}.quicknav-wrapper a#language-switch{display:block;margin:0 auto}h1{font-size:1.8rem}h2{font-size:1.4rem}.gap{margin:32px auto}.gap.gapMedium{margin:16px auto}.gap.gapSmall{margin:8px auto}a.file-link,.content-wrp .text-wrp a.file-link{padding:16px 24px 16px 80px}nav{height:80px;line-height:80px}nav .nav-wrapper .row,nav .nav-wrapper .col{height:80px}nav .header-logo{height:80px;padding:12px 0}nav .header-logo svg{width:100%;height:56px}nav .quicknav-icon{margin-left:8px}nav .quicknav-icon i{width:30px}nav .quicknav-icon span{width:30px}#mainmenu{flex-wrap:wrap;padding-top:80px}#mainmenu li.mainmenu-item{margin:0;width:50%;display:block;padding:16px}#mainmenu li.mainmenu-item>a{margin-bottom:16px}#mainmenu li.submenu-item>a{margin-bottom:8px}#menu-toggle{width:64px;height:64px;margin:8px 0}#menu-toggle #hamburger span{width:40px;margin:10px 0;top:8px;left:8px}#menu-toggle #hamburger span:nth-child(3){width:24px}#menu-toggle #cross span:nth-child(1){top:20%;left:32px}#menu-toggle #cross span:nth-child(2){left:20%;top:32px}#menu-toggle.open #hamburger span{width:0%}header.pushpin.pinned #menu-toggle{margin:0;transform:scale(0.8);transform-origin:center}header.pushpin.pinned .nav-wrapper .col,header.pushpin.pinned .nav-wrapper .row{height:64px}header.pushpin.pinned nav{height:64px;line-height:64px}header.pushpin.pinned nav .header-logo{max-height:64px;padding:0}header.pushpin.pinned nav .header-logo svg{height:56px;margin:4px 0}.subpage-header{padding:0 48px;margin-bottom:24px}.subpage-header .center h1{line-height:105%;font-size:1.6rem}.subpage-header .center h1 span{font-size:1.4rem}.subpage-header .center h1.solo{line-height:110%}.subpage-header.long-header{margin-top:96px}.subpage-header.long-header h1.long-headline{font-size:1.3rem}.subpage-header.long-header h1.long-headline span{font-size:1.0rem}.firstContent{margin-top:80px}.contactperson-wrp{padding:4px;height:80px}.contactperson-wrp h4{display:none}.contactperson-wrp .contactbox-name{height:72px;padding:12px 0;margin:0 8px}.contactperson-wrp .img-wrp{max-height:64px;padding:4px;margin:4px 16px}.contactperson-wrp .img-wrp img{height:56px}.contactperson-wrp .btn{margin:12px 8px}.cards .caption .card .overlay .icon{max-height:48px}.cards .caption .card .overlay h3{font-size:1.0rem;margin:8px 0 0;letter-spacing:0}.cards .caption.subnav .card .overlay .icon{max-width:32px;max-height:32px}.cards .caption.subnav .card .overlay h3{font-size:1.0rem}.cards .col.l4:not(.caption) .card .overlay .icon,.cards .col.l3:not(.caption) .card .overlay .icon{width:95%}.footer .footer-nav{text-align:center;margin-bottom:16px}.footer .footer-nav a{display:inline-block}.footer .contact-bubble{padding:16px;width:80%;margin:0 10% 24px}.footer .contact-bubble h3{font-size:1rem}.footer .contact-bubble:after{right:inherit;top:inherit;transform:translateX(-50%);left:50%;bottom:-8px;border-width:8px 8px 0 8px;border-color:#ffffff transparent transparent transparent}.footer .btn-footer{width:80%;margin:0 10% 8px}.footer .address{text-align:center}#toast-container{width:98%;max-width:98%;left:0;bottom:0}#toast-container .toast{padding:16px 8px;flex-wrap:wrap}#toast-container .toast .btn-flat.toast-action{width:100%;margin:8px 0}}@media only screen and (max-width: 480px){.btn-sec{font-size:.9rem}#mainmenu li.mainmenu-item>a{font-size:1.2rem}#mainmenu li.submenu-item>a{font-size:.9rem}.blogpreview .articles-wrapper .article-teaser{width:100%}.blogpreview .articles-wrapper .article-teaser .article-wrapper .article-img{width:100%;max-width:480px;max-height:480px}.blogpreview .articles-wrapper .article-teaser .article-wrapper .article-img img{display:block}.blogpreview .articles-wrapper .article-teaser .article-wrapper .article-text{width:100%;padding:0 16px 16px}.contactperson-wrp .contactbox-name{height:72px;padding:12px 0;margin:0 8px}.contactperson-wrp .contactbox-name h5{font-size:.9rem}.contactperson-wrp .contactbox-name p{font-size:.8rem}.contactperson-wrp .img-wrp{margin:4px}.contactperson-wrp .btn{margin:20px 8px;width:32px;height:32px;line-height:32px}.contactperson-wrp .btn i{width:32px;height:32px;line-height:32px;font-size:1rem}.subpage-header .accent.accent-left{left:-20px}.subpage-header .accent.accent-right{right:-20px}.subpage-header .center h1{font-size:1.4rem}.subpage-header .center h1 span{font-size:1.2rem}.footer .btn-footer{width:100%;margin:0 0 8px}}@media only screen and (max-width: 320px){#menu-toggle{transform:scale(0.75);transform-origin:center}header.pushpin.pinned #menu-toggle{transform:scale(0.6)}#mainmenu li.mainmenu-item{padding:8px 16px}#mainmenu li.mainmenu-item>a{font-size:1.2rem}#mainmenu li.submenu-item>a{font-size:.9rem}.subpage-header .accent{width:32px}.subpage-header .accent.accent-left{left:0px}.subpage-header .accent.accent-right{right:0px}.subpage-header .center h1{font-size:1.3rem}.subpage-header .center h1 span{font-size:1.0rem}.cards .caption .card .overlay .icon{max-height:32px}.cards .caption .card .overlay h3{font-size:.8rem}.cards .caption.subnav .card .overlay h3{font-size:.8rem}}
