.cms-font-minion{font-family:minion-pro;font-style:normal;font-weight:400}@font-face{font-family:"Frutiger LT W02_45 Light";src:url("/fonts/0e18fa83-4d3c-4ae6-84a4-2d9f616c443e.woff2") format("woff2"),url("/fonts//569dd51c-b527-40ee-a37a-e11f4e7ec601.woff") format("woff")}@font-face{font-family:"Frutiger LT W02_65 Bold";src:url("/fonts/5aac362b-4b86-455a-9f13-b0ddb989bd4a.woff2") format("woff2"),url("/fonts//1f657ad3-264f-470e-a3ec-88ea91a2f691.woff") format("woff")}@font-face{font-family:"schuessler-symbolregular";src:url("/fonts/v4/schuessler-symbol-webfont.woff2") format("woff2"),url("/fonts/v4/schuessler-symbol-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{-webkit-font-smoothing:antialiased}body{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;padding-top:60px;font-weight:400;color:#000}h2,h3,h4{font-weight:400}p{margin-bottom:1em}ul{margin-left:2.25em;padding-left:0px}a{color:#000;text-decoration:none}a.cms-a-on,a.cms-a-hover,a.cms-text-gray:hover,.cms-text-gray>a:hover,a:hover{color:#e30518;text-decoration:none}a.cms-a-underline{border-bottom:1px solid}a:hover.cms-a-underline{border-bottom:1px #e30518 solid}a.cms-a-more{padding-right:0px}a.cms-a-more:after{content:"A";padding-left:.2em;font-family:schuessler-symbolregular;line-height:1;font-size:140%}a.cms-a-icon-chevron-right{padding-left:0px}a.cms-a-icon-chevron-right:before{content:"E";padding-left:.2em;font-family:schuessler-symbolregular;line-height:1;font-size:140%}a.cms-a-icon-chevron-right:hover,a.cms-a-more:hover{color:#e30518}#cms-element-header-navmain a{margin-left:.8em;margin-right:.8em}#cms-element-header-navmain a:first-child{margin-left:0em}#cms-element-header-navmain a:last-child{margin-right:0em}.cms-img-more{transition:margin-left .4s ease-in-out}.cms-navsub{display:none;position:fixed;top:90px;background-color:#fff;opacity:.9;width:300px;padding:15px 30px 30px;z-index:1020;font-family:"Frutiger LT W02_45 Light"}#cms-navsub-search{top:0px;width:auto;padding:85px 15px 15px 25px}#cms-input-search{margin-left:20px;width:70%}.cms-navsub a{display:block;padding-top:8px;padding-bottom:8px;border-top:1px #bbb solid}.cms-navsub a:last-child{border-bottom:1px #bbb solid}.cms-nav-breadcrumb,.cms-nav-breadcrumb a{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px}.cms-element .cms-nav-breadcrumb.cms-text-white,.cms-element .cms-nav-breadcrumb.cms-text-white a{color:#fff}.cms-element .cms-nav-breadcrumb.cms-text-gray,.cms-element .cms-nav-breadcrumb.cms-text-gray a,.cms-element .cms-nav-breadcrumb,.cms-element .cms-nav-breadcrumb a{color:#8b9297}.cms-element .cms-nav-breadcrumb.cms-text-black,.cms-element .cms-nav-breadcrumb.cms-text-black a{color:#000}.cms-text-hyphens{webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cms-bg-gray{background-color:#f4f5f6}.cms-bc-red{border:1px #e30518 solid}.cms-text-white>a,a.cms-text-white,.cms-text-white{color:#fff}.cms-text-red>a,a.cms-text-red,.cms-text-red{color:#e30518}.cms-text-gray>a,a.cms-text-gray,.cms-teaser--headline .cms-text-gray,.cms-text-gray{color:#8b9297}a.cms-text-black,.cms-text-black{color:#000}.cms-text-large{font-family:"Frutiger LT W02_45 Light";font-size:20px;line-height:27px;letter-spacing:.2px}.cms-text-xlarge{font-family:"Frutiger LT W02_45 Light";font-size:46px}.cms-object-cover{object-fit:cover;width:100%;height:100%}.cms-img-fluid{width:100%;height:auto}.cms-trigger-animate{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;transition:transform .7s ease-out,opacity 0.7s ease-out;transform:translate3d(0, 100px, 0);opacity:0}.cms-trigger-animate-start{transform:translate3d(0, 0, 0);opacity:1}.cms-element .cms-teaser .cms-font-01-frutiger{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px}.cms-element .cms-teaser .cms-font-01-minion{font-family:minion-pro;font-size:18px;line-height:24px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-02-frutiger{font-family:"Frutiger LT W02_45 Light";font-size:20px;line-height:27px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-02-minion{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-03{font-family:"Frutiger LT W02_65 Bold";font-size:31px;line-height:35px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-04{font-family:"Frutiger LT W02_45 Light";font-size:31px;line-height:45px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-05{font-family:"Frutiger LT W02_45 Light";font-size:14px;line-height:20px;letter-spacing:.4px}.cms-element .cms-teaser .cms-font-06{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:24px;letter-spacing:.3px}.cms-element .cms-font-07,.cms-element .cms-teaser .cms-font-07{font-family:"Frutiger LT W02_45 Light";font-size:12px;line-height:16px;letter-spacing:.15px}.container-fluid{max-width:1350px;padding:0 30px;background-color:#fff}.container-fluid.cms-bg-gray{background-color:#f4f5f6}.cms-ul-hyphen{list-style:none;margin:0 0 1em 0;padding:0}.cms-ul-hyphen li{padding-left:11px;text-indent:-5px}.cms-ul-hyphen li:before{content:"-";position:relative;left:-5px}#cms-element-header{position:fixed;top:0px;left:0px;right:0px;color:#000;background-color:#fff;z-index:1020;height:60px;font-family:"Frutiger LT W02_45 Light"}#cms-element-header .cms-teaser{padding-bottom:0px;padding-top:6px}#cms-element-wrap.cms-element-wrap-active{position:fixed;top:0px;left:0px;right:0px;width:100%;height:100%;overflow:hidden}#cms-element-wrap.cms-element-wrap-active #cms-element-clip{position:absolute;top:0px;left:0px;right:0px;bottom:0px}.cms-element-kombi-horizontal{margin-top:55px;margin-bottom:55px}.cms-element-bgcover{background-size:cover;background-repeat:no-repeat}.cms-element-bggray,.cms-element-bg-net{background-image:url(/images/v4/bg-netz.svg);background-size:cover}.cms-element-bg-triangles{background-image:url(/images/v4/bg-dreiecke.svg);background-size:cover}.cms-element-bggray,.cms-element-bg-net,.cms-element-bg-triangles,.cms-element-kombi-horizontal.cms-bg-gray{padding-top:15px;padding-bottom:15px;margin-top:25px;margin-bottom:25px}.cms-element-bgcover .container-fluid,.cms-element-bg-net .container-fluid,.cms-element-bg-triangles .container-fluid,.cms-element.cms-bg-gray .container-fluid,.cms-element-bggray .container-fluid{background:none}.cms-element-download{padding-top:25px;padding-bottom:25px;margin-top:25px;margin-bottom:25px}#cms-btn-hamburger{display:inline-block;width:34px;height:34px;background-image:url(/images/v4/icon-menue-black.svg);background-repeat:no-repeat;background-size:cover}#cms-btn-hamburger.cms-a-on{background-image:url(/images/v4/icon-close-black.svg)}#cms-element-hamburger-wrap{display:none;position:absolute;top:0px;left:0px;width:calc(100vw - 48px);min-height:100vh;overflow-x:hidden;z-index:1030}#cms-element-hamburger-clip{background-color:#fff;position:absolute;top:0px;width:calc(2 * (100vw - 48px));transform:translateX(calc(-2 * (100vw - 48px)));opacity:.95}.cms-element-hamburger-clip-transition{transition:transform .4s}#cms-element-hamburger-clip.cms-element-hamburger-idx0{transform:translateX(0)}#cms-element-hamburger-clip.cms-element-hamburger-idx1{transform:translateX(calc(-1 * (100vw - 48px)))}.cms-teaser-hamburger{float:left;width:calc(100vw - 48px);min-height:100vh;padding-left:25px;padding-right:25px}.cms-hamburger-head{padding-left:0px;padding-right:20px;height:60px;margin-bottom:48px}.cms-hamburger-row{border-top:1px #333 solid;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px}.cms-hamburger-gsons{display:none}.cms-teaser-hamburger .cms-hamburger-gsons a{color:#8b9297}.cms-hamburger-gsons .cms-hamburger-row{padding-left:40px}.cms-hamburger-head a[data-id] img,.cms-hamburger-row a[data-id] img{height:16px;width:auto}.cms-hamburger-row a.cms-chevron-left img,.cms-hamburger-row a.cms-chevron-up img{transform:rotate(180deg)}.cms-teaser-hamburger a{font-size:16px;line-height:24px;color:#000;text-decoration:none}.cms-element-swiper-hero{width:100%;margin-bottom:25px}.cms-element-swiper-hero-fullscreen{height:calc(100vh - 60px)}.cms-element-swiper-hero-ratio .cms-swiper-hero-image{height:calc(100vw * 9 / 16)}.cms-element-swiper-hero .swiper-slide .cms-swiper-hero-image>img,.cms-element-swiper-hero .swiper-slide .cms-swiper-hero-image>video,.cms-element-swiper-hero .swiper-slide>img,.cms-element-swiper-hero .swiper-slide>video,.cms-element-swiper-hero .swiper-slide>a>video,.cms-element-swiper-hero .swiper-slide>a>img{object-fit:cover;width:100%;height:100%}.cms-element-swiper-hero .swiper-slide>div.cms-swiper-hero-text,.cms-element-swiper-hero .swiper-slide>a>div.cms-swiper-hero-text{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%);color:#fff;padding-top:20px}.cms-element-swiper-hero .swiper-slide>div.cms-swiper-hero-text>div.container-fluid,.cms-element-swiper-hero .swiper-slide>a>div.cms-swiper-hero-text>div.container-fluid{background-color:transparent}.cms-element-swiper-hero .swiper-slide{color:#fff}.cms-teaser-info h1,.cms-teaser-info h2,.cms-teaser-accordion-head h1,.cms-teaser-accordion-head h2,.cms-teaser-hero-hotspot h2,.cms-teaser-img-big .cms-teaser--text h2,.cms-element-swiper-hero .swiper-slide h2{margin-bottom:0px;font-family:"Frutiger LT W02_65 Bold";font-size:31px;line-height:35px;letter-spacing:.2px}.cms-teaser-info .cms-nav-breadcrumb{margin-bottom:8px}.cms-teaser-img-big .cms-teaser--text h2,.cms-teaser-hero-hotspot .cms-teaser--text h2,.cms-element-swiper-hero .swiper-slide h2{margin-top:8px}.cms-element-swiper-hero .swiper-slide,.cms-teaser-img-big .cms-teaser--text a,.cms-element-swiper-hero .swiper-slide a{color:#fff}.cms-teaser-img-big .cms-teaser--text p,.cms-teaser-hero-hotspit .cms-teaser--text p,.cms-element-swiper-hero .swiper-slide p{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px}.cms-element-swiper-hero-fullscreen.swiper-container-horizontal>.swiper-pagination-bullets{line-height:.5;bottom:24px}.cms-element-swiper-hero-ratio.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-5px}.cms-swiper-hero-caption{padding-top:4px;text-align:right;min-height:27px;color:#8b9297}.swiper-pagination-bullet{position:relative;width:24px;height:24px;border-radius:0px;cursor:pointer;opacity:1;background-color:transparent}.swiper-pagination-bullet::before{position:absolute;left:0px;bottom:11px;width:24px;height:2px;background-color:#e6e9ea;content:""}.swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#e20020}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px}.cms-element-fluid{border-top:25px #fff solid;font-size:22px;border-bottom:25px #fff solid;background-size:cover;background-repeat:no-repeat}.cms-element-fluid .container-fluid{background:none}#cms-element-footer{font-family:"Frutiger LT W02_45 Light";font-size:14px;line-height:20px;letter-spacing:.4px;margin-top:50px}.cms-element-tabletext .cms-teaser-ruler{padding-top:15px;padding-bottom:25px}.cms-element-visual-wide{margin-top:20px;margin-bottom:45px}.cms-element-stellenanzeigen .cms-teaser-ruler{padding-top:5px;padding-bottom:10px}.cms-element-stellenanzeigen .container-fluid>a{display:block}.cms-element-stellenanzeigen-detail{background-image:url(/images/v4/bg-netz.svg);background-size:cover;color:#8b9297}.row .cms-teaser-stellenanzeigen-kontakt h4,.cms-element-stellenanzeigen-detail .row h4{color:#000}.cms-element-stellenanzeigen-detail .container-fluid{background:none}.cms-element-visual .container-fluid>a{display:block}.cms-element-servicemap .container-fluid{background-image:url(/images/v4/bg-leistung.svg);background-size:200% auto;background-position-x:center}.cms-teaser{padding-top:25px;padding-bottom:25px}.cms-teaser p:last-child{margin:0;padding:0}.cms-teaser-aspect-ratio{position:relative;width:100%}.cms-teaser-aspect-ratio>div{position:absolute;left:0;right:0;top:0;bottom:0}.cms-teaser-kombi{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px}.cms-teaser-kombi a{text-decoration:none}.cms-teaser-kombi .cms-teaser--image{overflow:hidden}.cms-teaser--image div.embed-responsive{background-position:center;background-size:cover;background-repeat:no-repeat}.cms-teaser-servicemap img,.cms-teaser-kombi .cms-teaser--image div.embed-responsive,.cms-teaser-kombi .cms-teaser--image img{transition:all .25s cubic-bezier(0.17, 0.16, 0, 0.6);transform:scale(1) translateZ(0)}.cms-teaser-servicemap:hover img,.cms-teaser-kombi:not(.cms-teaser-notrans):hover .cms-teaser--image a:not(.cms-youtube) div.embed-responsive,.cms-teaser-kombi:not(.cms-teaser-notrans):hover .cms-teaser--image a:not(.cms-youtube) img,.cms-teaser-kombi:not(.cms-teaser-notrans):hover a .cms-teaser--image div.embed-responsive,.cms-teaser-kombi:not(.cms-teaser-notrans):hover a .cms-teaser--image img{transform:scale(1.02) translateZ(0)}.cms-teaser-kombi .cms-teaser--image:not(:last-child){margin-bottom:10px}.cms-teaser-kombi .cms-teaser--headline:not(:last-child){margin-bottom:25px}.cms-teaser--text{color:#000}.cms-teaser-kombi h2{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;color:#8b9297;margin-bottom:0px;display:flex;justify-content:space-between}.cms-teaser-kombi h3{font-family:minion-pro;font-size:18px;line-height:24px;letter-spacing:.2px;color:#000;margin-bottom:0px}.cms-teaser-kombi h4{font-family:minion-pro;font-size:18px;line-height:24px;letter-spacing:.2px;color:#8b9297;margin-bottom:0px}.cms-teaser-visual{color:#fff;padding-top:12.5px;padding-bottom:12.5px}.cms-teaser-services .cms-teaser--text,.cms-teaser-visual .cms-teaser--text{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px}.cms-teaser-visual .row{margin-left:0;margin-right:0;background-color:red}.cms-teaser-services h2,.cms-teaser-visual h2{font-family:"Frutiger LT W02_65 Bold";font-size:31px;line-height:35px;letter-spacing:.2px}.cms-teaser-services h2{margin-bottom:0}.cms-teaser-visual>.cms-teaser-aspect-ratio{padding-top:65.7342657343%}.cms-teaser-visual.cms-teaser-visual-news>.cms-teaser-aspect-ratio{padding-top:33.333%}.cms-element-visual-wide .cms-teaser-visual>.cms-teaser-aspect-ratio{padding-top:66.666%}.cms-teaser-visual>.cms-teaser-aspect-ratio .row{position:absolute;left:0;right:0;top:0;padding-top:20px}.cms-teaser-services .cms-teaser--text,.cms-teaser-visual .cms-teaser--text{position:absolute;left:0;right:0;top:0;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}.cms-teaser-kombi-25 .cms-teaser--headline{background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)}.cms-teaser-visual .cms-teaser--text{background:linear-gradient(180deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%)}.cms-teaser-services{padding-top:20px;padding-bottom:20px}.cms-teaser-services{color:#000}.cms-teaser-services .cms-teaser-aspect-ratio>div{overflow:hidden}a:hover .cms-teaser-services h2{color:#e30518}.cms-teaser-info{font-family:"Frutiger LT W02_45 Light";font-size:31px;line-height:45px;letter-spacing:.2px}.cms-teaser-ruler hr{margin:0;padding:0;border-top:1px #ccc solid}.cms-bg-gray .cms-teaser-ruler hr{border-top:1px #fff solid}.cms-teaser-socialmedia{display:flex;justify-content:center;padding-top:50px}.cms-teaser-socialmedia a{margin-left:9px;margin-right:9px}.cms-teaser-socialmedia img{width:25px;height:25px}.cms-teaser-address{padding-top:50px;padding-bottom:50px}.cms-teaser-legende{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:35px;color:#8b9297}.cms-teaser-legende span a:not(:last-child){margin-right:25px}#cms-element-footer .cms-teaser-legende.d-md-none{flex-direction:column}.cms-teaser-navsub{line-height:28px}.cms-teaser-navsub div{padding-bottom:28px}.cms-teaser-navsub a{display:block}.cms-teaser-navsub hr{margin:7px 0;padding:0;border-top:1px #bbb solid;width:85%}.cms-teaser-tile{padding-top:18px;padding-bottom:18px}.cms-teaser-tile h2>span:first-child{font-family:minion-pro;font-size:18px;line-height:24px;letter-spacing:.2px;color:#000}.cms-teaser-filter>span{position:relative;cursor:pointer}.cms-teaser-filter>span>div{display:inline-block;width:18px;height:18px;margin-right:8px;background-size:cover}.cms-teaser-filter>span>div.cms-teaser-filter-img-right{background-image:url(/images/v4/icon-chevron-right-black.svg);transform:translate(2px, 2px)}.cms-teaser-filter>span:hover>div.cms-teaser-filter-img-right{background-image:url(/images/v4/icon-chevron-right-red.svg);transform:translate(2px, 2px)}.cms-teaser-filter>span>div.cms-teaser-filter-img-down{background-image:url(/images/v4/icon-chevron-down-black.svg);transform:translate(0px, 2px)}.cms-teaser-filter>span:hover>div.cms-teaser-filter-img-down{background-image:url(/images/v4/icon-chevron-down-red.svg);transform:translate(0px, 2px)}.cms-teaser-filter>div{left:5px;top:37px;position:absolute;width:calc((100% - 10px) * 0.9);background-color:rgba(255,255,255,.9);z-index:1000;padding:0;max-height:398px;overflow-y:auto}ul.cms-ul-filter{list-style:none;margin:0;padding:0}ul.cms-ul-filter li{display:flex;justify-content:space-between;border-top:1px #bbb solid;padding-top:8px;padding-bottom:8px;cursor:pointer}ul.cms-ul-filter li:not(.cms-ul-filter-main){padding-left:60px}.cms-teaser-filter>span:hover,ul.cms-ul-filter li.cms-selected span:first-child,ul.cms-ul-filter li:hover span:first-child{color:#e30518}ul.cms-ul-filter li span:nth-child(2){color:#8b9297}.cms-teaser-table h3{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:24px;letter-spacing:.3px}.cms-teaser-table p,.cms-teaser-table ul,.cms-teaser-table li,.cms-teaser-table h4{font-family:"Frutiger LT W02_45 Light";font-size:14px;line-height:20px;letter-spacing:.4px;margin-bottom:0}.cms-teaser-table>.row>div:nth-child(3n)>p,.cms-teaser-table h4{color:#8b9297}.cms-teaser-table hr{margin:7px 0;padding:0;border-top:1px #bbb solid}.cms-teaser-accordion{font-family:"Frutiger LT W02_45 Light";font-size:20px;line-height:27px;letter-spacing:.2px;color:#8b9297}.cms-teaser-accordion>a{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;color:#8b9297;background-image:url(/images/v4/icon-chevron-right-gray.svg);background-position:left center;background-repeat:no-repeat;background-size:17px 17px;padding-left:24px}.cms-teaser-img-small{padding-left:25px;padding-right:25px}.cms-teaser-img-small h3,.cms-teaser-img-big h3{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:24px;letter-spacing:.3px}.cms-teaser-img-big .cms-teaser--text{position:absolute;left:0;right:0;top:25px;padding-top:20px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%)}.cms-teaser-img-small figure,.cms-teaser-img-big figure{margin-bottom:0px}.cms-teaser--caption,.cms-teaser-img-small figcaption,.cms-teaser-img-big figcaption{font-family:"Frutiger LT W02_45 Light";font-size:14px;line-height:20px;letter-spacing:.4px;margin-top:.25em}.cms-teaser-cube .cms-teaser-aspect-ratio{padding-top:87.5634517766%}.cms-teaser-quote{position:relative}.cms-teaser-quote img{position:absolute}.cms-teaser-quote-triangles img{width:85%;height:auto}.cms-teaser-cube .cms-teaser-aspect-ratio>div{background-image:url(/images/v4/wuerfel.svg);background-size:cover;display:flex;flex-direction:column;justify-content:space-between}.cms-teaser-cube>div>div>div:first-child{padding-top:5%;padding-left:25%;padding-right:15%;font-family:minion-pro;font-size:18px;line-height:24px;letter-spacing:.2px;position:relative}.cms-teaser-cube>div>div>div:nth-child(2){padding-bottom:22%;padding-left:25%;padding-right:15%;font-family:"Frutiger LT W02_45 Light";font-size:14px;line-height:20px;letter-spacing:.4px;position:relative}.cms-teaser-quote>div:nth-child(2){padding-top:12.5%;font-family:minion-pro;font-size:18px;line-height:24px;letter-spacing:.2px}.cms-teaser-quote>div:nth-child(2):not(:last-child){margin-bottom:1em}.cms-teaser-quote>div:nth-child(3){font-family:"Frutiger LT W02_45 Light";font-size:14px;line-height:20px;letter-spacing:.4px}.row .cms-teaser-quote p{position:relative;padding-left:22.5%;padding-right:27.5%}.cms-teaser-quote-triangles img{left:7.5%;width:82%;height:auto}.cms-teaser-quote-squares img{left:8%;width:82%;height:auto}.cms-teaser-quote-zitata img,.cms-teaser-quote-zitatb img,.cms-teaser-quote-zitatc img,.cms-teaser-quote-quote img{left:18%}.cms-teaser-quote-zitatd img,.cms-teaser-quote-plus img{left:11%}.cms-teaser-quote-zitatd>div:nth-child(2),.cms-teaser-quote-plus>div:nth-child(2),.cms-teaser-quote-squares>div:nth-child(2){padding-top:6.5%}.cms-teaser-quote-triangles>div:nth-child(2){padding-top:4.5%}.cms-teaser-breadcrumb{padding-bottom:0;margin-bottom:-5px}.cms-teaser-accordeon-head{padding-top:0px;padding-bottom:0px}.cms-teaser-accordeon-head a{display:block;border-top:1px #ccc solid;padding-top:.8em;padding-bottom:.8em}.cms-teaser-accordeon-ruler{padding-top:0px;border-top:1px #ccc solid}.cms-teaser-accordeon-head a[aria-expanded=true]{color:#e30518}.cms-teaser-hotspot{position:relative;font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px}.cms-teaser-hotspot h4{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px}.cms-teaser-hotspot a{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;border-bottom:1px #000 solid}.cms-teaser-kombi-25{position:relative}.cms-teaser-kombi-25 .cms-teaser--image{width:75%}.cms-teaser-kombi.cms-teaser-kombi-25 .cms-teaser--headline{position:absolute;top:25px;left:0px;width:75%;margin-bottom:0px;padding:15px 15px 5px 25px}.cms-teaser-kombi.cms-teaser-kombi-25 h4{color:#fff;font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px}.cms-teaser-kombi-25 .cms-teaser--text{color:#8b9297;font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px}.cms-teaser-text h3{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px;padding-bottom:1em;margin-bottom:0}.cms-teaser-services .cms-teaser-aspect-ratio{padding-top:30.3643724696%}.cms-teaser-kombi-horizontal h3{font-family:"Frutiger LT W02_65 Bold";font-size:31px;line-height:35px;letter-spacing:.2px;color:#000;margin-bottom:0}.cms-teaser-kombi-horizontal h4{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px;color:#000}.cms-teaser-kombi-horizontal .cms-teaser--text{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;color:#8b9297}.cms-teaser-kombi-horizontal p{margin-bottom:1.33em}.cms-teaser-tabletext h3{font-family:"Frutiger LT W02_45 Light";font-size:31px;line-height:45px;letter-spacing:.2px}.cms-teaser-news h3{color:#8b9297;font-family:"Frutiger LT W02_45 Light";font-size:20px;line-height:27px;letter-spacing:.2px;margin-bottom:0px}.cms-teaser-news h4,.cms-teaser-tabletext h4{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px;margin-bottom:1em}.cms-teaser-tabletext p{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;color:#8b9297}.cms-teaser-download{background:url(/images/v4/icon-pdf.svg) no-repeat 44px 42px}.cms-teaser-download h3{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;line-height:1em;color:#8b9297}.cms-teaser-download h4{font-family:minion-pro;font-size:18px;line-height:24px;letter-spacing:.2px;line-height:1em;color:#000}.cms-teaser-download p{font-family:"Frutiger LT W02_45 Light";font-size:20px;line-height:27px;letter-spacing:.2px;line-height:1em;color:#fff}.cms-teaser-stellenanzeigen h3{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px;line-height:1em;margin-bottom:0}.cms-teaser-stellenanzeigen-feedback{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px}a>.row .cms-teaser-stellenanzeigen p{background:url(/images/v4/icon-more-gray.svg) no-repeat left bottom;background-size:28px auto;padding-bottom:1.4em}.cms-teaser_stellenaneigen-feedback{font-family:minion-pro;font-size:21px;line-height:27px;letter-spacing:.2px}.cms-teaser-hero-hotspot{position:relative;padding-top:0px;padding-bottom:0px;margin-bottom:25px;overflow:hidden}.cms-teaser-hero-hotspot .container-fluid{background-color:transparent}.cms-teaser-hero-hotspot .cms-teaser--text{position:absolute;left:0px;right:0px;top:0px;padding-top:20px}.cms-v-100{height:100%}.cms-img-logo,#cms-img-logo{transform:translate(0, -4px);height:32px;width:auto}#cms-img-zoom img{transform:translate(0, -5px);height:36px;width:auto}#cms-img-lang{margin-right:23px}.cms-icon-zoom{width:36px;height:36px}.cms-teaser--image img{width:100%;height:auto}.cms-youtube{position:relative;display:block}.cms-youtubeplay{position:absolute;left:50%;top:50%;margin-right:-50%;transform:translate(-50%, -50%);cursor:pointer;height:105px;width:105px;display:block;padding:0px;background:url("/images/v4//play.svg") no-repeat left top transparent}#cms-input-search{border:none;border-bottom:1px #ccc solid}#cms-search-close{cursor:pointer}.cms-hotspot-popup{display:none;position:absolute;width:80%;left:50%;top:50%;margin-right:-50%;transform:translate(-50%, -54.333%);background-color:#fff;opacity:.9;padding:20px 25px 40px 30px;z-index:2}.cms-hotspot-popup h4{font-size:28px;font-family:minion-pro}.cms-hotspot-popup p{font-size:20px;font-family:"Frutiger LT W02_45 Light"}.cms-hotspot-popup a{font-size:20px;font-family:"Frutiger LT W02_45 Light";border-bottom:1px #000 solid}.cms-hotspot-popup a:hover{border-bottom:1px #e30518 solid}.cms-hotspot-popup img{cursor:pointer;position:absolute;right:10px;bottom:5px;width:auto;height:auto}.cms-hotspot-pointer{cursor:pointer;position:absolute;height:30px;width:30px;transform:translate(-15px, -15px);background:url(/images/v4/hotspot-plus-off.svg) center/contain}.cms-hotspot-pointer.cms-hotspot-on{background-image:url(/images/v4/hotspot-plus-on.svg)}.cms-hotspot-pointer.cms-hotspot-minus{background:url(/images/v4/hotspot-minus-off.svg) center/contain;cursor:default}.cms-teaser--headline .cms-icon-pdf{transform:translate(54px, -14px)}.cms-row-stellenanzeigen-table-head{color:#8b9297}.embed-responsive-3by2::before{padding-top:66.66666%}.embed-responsive-3by4::before{padding-top:133.333333%}.cms-youtube-ask{max-width:100%;position:absolute;left:50%;top:50%;margin-right:-50%;transform:translate(-50%, -50%);height:autox;width:auto;display:block;padding:35px;background-color:#fff;color:#000}.cms-form-theme-0 .custom-select,.cms-form-theme-0 .form-control,.cms-form-theme-0 .custom-file-label,.cms-form-theme-0 .form-control:hover,.cms-form-theme-0 .custom-select:hover,.cms-form-theme-0 .form-control:focus,.cms-form-theme-0 .custom-select:focus{background-color:transparent;border-color:#ccc;color:#000;box-shadow:none}.cms-form-theme-0 .form-control::placeholder{color:#8b9297}.cms-form-theme-0 .custom-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%238b9297' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px !important}.cms-form-theme-0 .custom-select option{color:#000;background-color:#fff}.cms-form-theme-0 .custom-select[data-chosen]{color:rgba(255,255,255,.6)}.cms-form-theme-0 .custom-select[data-chosen]:not([data-chosen=""]),.cms-form-theme-0 .custom-select[data-chosen]:not([data-chosen=""])+.ui-selectmenu-button.ui-button{color:#fff}.custom-select,.form-control{height:46px;padding:0 10px;border-radius:0px;color:#000;font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px}.custom-select,.custom-control,.form-control{margin:10px 0}.custom-select{padding:0 12px}textarea.form-control{padding:10px 15px}.was-validated .form-control:valid,.was-validated .form-control:valid:focus{border-color:#ccc;padding-right:inherit;background-image:none}.was-validated .custom-select:valid,.was-validated .custom-select:valid:focus{border-color:#ccc;padding-right:inherit}.form-control.is-invalid,.custom-select.is-invalid,.was-validated .form-control:invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid+.ui-selectmenu-button.ui-button,.was-validated .custom-select:invalid+.ui-selectmenu-button.ui-button{border-color:#e30518 !important;background-image:none}.custom-control{padding-left:44px}.custom-control-label{position:static}.custom-control-input{position:absolute;z-index:2;opacity:0;top:3px;left:3px;transform:scale(1.5)}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:inherit}.custom-radio .custom-control-input~.custom-control-label:before,.custom-checkbox .custom-control-input~.custom-control-label:before{position:absolute;background-color:transparent !important;border-radius:0;box-shadow:none !important;position:absolute;content:"";height:24px;width:24px;top:0;left:0;border:1px #ccc solid !important}.custom-radio .custom-control-input~.custom-control-label:before{border-radius:12px}.custom-radio .custom-control-input~.custom-control-label:before,.custom-checkbox .custom-control-input~.custom-control-label:before{border-color:#ccc !important}.custom-radio .custom-control-input.is-invalid~.custom-control-label:before,.custom-checkbox .custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-radio .custom-control-input:invalid~.custom-control-label:before,.was-validated .custom-checkbox .custom-control-input:invalid~.custom-control-label:before{border-color:#e30518 !important}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{position:absolute;top:-1px;left:4px;background:none;content:"✓";font-size:24px}.custom-radio .custom-control-input:checked~.custom-control-label::after{position:absolute;top:6px;left:6px;background-color:#fff;border-radius:6px;width:12px;height:12px}.btn{font-family:"Frutiger LT W02_45 Light";font-size:17px;line-height:24px;letter-spacing:.1px;border-radius:0;padding-left:30px;padding-right:30px;padding-top:24px;padding-bottom:24px;border:none;text-decoration:none;white-space:nowrap;margin:10px 0}.btn-primary{background-color:#f4f5f6;color:#000 !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#ccc !important;box-shadow:none !important}.postset-0{margin-right:0}.postset-1{margin-right:8.333333%}.postset-2{margin-right:16.666667%}@media(max-width: 767.98px){.container-fluid{padding-right:25px;padding-left:25px}.row{margin-right:-5px;margin-left:-5px}.row>.col,.row>[class*=col-]{padding-right:5px;padding-left:5px}.cms-teaser-filter{padding-top:0px;padding-bottom:0px}.cms-teaser-filter>span{border-top:1px #bbb solid;padding-left:15px;padding-top:8px;padding-bottom:8px;display:block;width:90%}ul.cms-ul-filter li.cms-ul-filter-main{padding-left:40px}.cms-teaser-news-image{padding-bottom:8px}.cms-teaser-news{padding-top:8px}.cms-element-tabletext .row>div:first-child .cms-teaser-tabletext{padding-bottom:0px}.cms-element-tabletext .row>div:nth-child(2) .cms-teaser-tabletext{padding-top:0px}.cms-element-titleimg .cms-teaser--image{position:relative;width:100%;padding-top:66.666%}.cms-element-titleimg .cms-teaser--image>div{position:absolute;left:0;right:0;top:0;bottom:0}.cms-element-titleimg .cms-teaser--image>div>img{object-fit:cover;width:100%;height:100%}.cms-element-stellenanzeigen-detail .row>div:nth-child(1)>.cms-teaser{padding-bottom:0px}.cms-element-stellenanzeigen-detail .row>div:nth-child(2)>.cms-teaser{padding-top:0px}}@media(max-width: 991.98px){.cms-navsub{padding:15px 15px 30px}}@media(min-width: 768px)and (max-width: 991.98px){.container-fluid{padding-right:16px;padding-left:16px}.row{margin-right:-8px;margin-left:-8px}.row>.col,.row>[class*=col-]{padding-right:8px;padding-left:8px}}@media(min-width: 576px){.cms-hotspot-popup{width:66%}}@media(min-width: 768px){body{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-text-large{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:27px;letter-spacing:.3px}.cms-nav-breadcrumb,.cms-nav-breadcrumb a{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-01-frutiger{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-01-minion{font-family:minion-pro;font-size:16px;line-height:22px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-02-frutiger{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:27px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-02-minion{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-03{font-family:"Frutiger LT W02_65 Bold";font-size:30px;line-height:35px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-04{font-family:"Frutiger LT W02_45 Light";font-size:30px;line-height:35px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-05{font-family:"Frutiger LT W02_45 Light";font-size:13px;line-height:18px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-06{font-family:"Frutiger LT W02_45 Light";font-size:18px;line-height:24px;letter-spacing:.2px}.cms-teaser-info h1,.cms-teaser-info h2,.cms-teaser-accordion-head h1,.cms-teaser-accordion-head h2,.cms-teaser-hero-hotspot h2,.cms-teaser-img-big .cms-teaser--text h2,.cms-element-swiper-hero .swiper-slide h2{font-family:"Frutiger LT W02_65 Bold";font-size:30px;line-height:35px;letter-spacing:.2px}.cms-teaser-img-big .cms-teaser--text p,.cms-teaser-hero-hotspit .cms-teaser--text p,.cms-element-swiper-hero .swiper-slide p{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-element-fluid{font-size:20px}.cms-row-tiles,.cms-element-tiles .row{margin-left:calc((100% / 12) - 15px);margin-right:calc((100% / 12) - 15px)}#cms-element-footer{font-family:"Frutiger LT W02_45 Light";font-size:13px;line-height:18px;letter-spacing:.2px}.cms-element-swiper-hero-ratio .cms-swiper-hero-image{height:calc(100vh - 220px)}.cms-element-servicemap .container-fluid{background-size:100% auto}.cms-teaser-kombi{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-teaser-kombi h2{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-teaser-kombi h3{font-family:minion-pro;font-size:16px;line-height:22px;letter-spacing:.2px}.cms-teaser-kombi h4{font-family:minion-pro;font-size:16px;line-height:22px;letter-spacing:.2px}.cms-teaser-kombi-horizontal h3{font-family:"Frutiger LT W02_65 Bold";font-size:30px;line-height:35px;letter-spacing:.2px}.cms-teaser-kombi-horizontal h4{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-teaser-kombi-horizontal .cms-teaser--text{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-teaser-visual .cms-teaser--text{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-teaser-visual>.cms-teaser-aspect-ratio{padding-top:39.8273736128%}.cms-teaser-services .cms-teaser--text,.cms-teaser-visual .cms-teaser--text{padding-left:calc((100% + 30px) / 5);padding-right:16px}.cms-teaser-services h2,.cms-teaser-visual h2{font-family:"Frutiger LT W02_65 Bold";font-size:30px;line-height:35px;letter-spacing:.2px}.cms-teaser-services .cms-teaser-aspect-ratio{padding-top:0px;overflow:hidden}.cms-teaser-services .cms-teaser-aspect-ratio>div{position:static}.cms-teaser-services img.cms-img-fluid{position:absolute}.cms-teaser-services .cms-teaser--text{position:relative}.cms-teaser-info{font-family:"Frutiger LT W02_45 Light";font-size:30px;line-height:35px;letter-spacing:.2px}.cms-teaser-table h3{font-family:"Frutiger LT W02_45 Light";font-size:18px;line-height:24px;letter-spacing:.2px}.cms-teaser-table p,.cms-teaser-table li,.cms-teaser-table h4{font-family:"Frutiger LT W02_45 Light";font-size:13px;line-height:18px;letter-spacing:.2px}.cms-teaser-legende{padding-top:35px}.cms-teaser-filter>span>img{position:absolute;left:-25px;top:0px}.cms-teaser-filter>div{left:0px;top:60px;width:85%;padding:0 15px}ul.cms-ul-filter li{padding-bottom:8px}ul.cms-ul-filter li:not(.cms-ul-filter-main){padding-left:44px}.cms-teaser-visual{padding-top:8px;padding-bottom:8px}.cms-teaser-table>.row>div:nth-child(3n)>p,.cms-teaser-table h4{font-size:14px;color:#000}.cms-teaser-accordion{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:27px;letter-spacing:.3px}.cms-teaser-accordion>a{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px;background-size:20px 20px}.cms-teaser-img-small,.cms-teaser-big-small{padding-left:0px;padding-right:0px}.cms-teaser-img-small h3,.cms-teaser-img-big h3{font-family:"Frutiger LT W02_45 Light";font-size:18px;line-height:24px;letter-spacing:.2px}.cms-teaser--caption,.cms-teaser-img-small figcaption,.cms-teaser-img-big figcaption{font-family:"Frutiger LT W02_45 Light";font-size:13px;line-height:18px;letter-spacing:.2px}.cms-teaser-img-big .cms-teaser--caption,.cms-teaser-img-big figcaption{padding-left:calc((100% + 30px) / 12)}.cms-teaser-quote>div:nth-child(2),.cms-teaser-cube>div>div>div:first-child{font-family:minion-pro;font-size:16px;line-height:22px;letter-spacing:.2px}.cms-teaser-quote>div:nth-child(3),.cms-teaser-cube>div>div>div:nth-child(2){font-family:"Frutiger LT W02_45 Light";font-size:13px;line-height:18px;letter-spacing:.2px}.cms-teaser-hamburger{padding-left:16px;padding-right:16px}.cms-teaser-filter>span>div{position:absolute;left:-20px;top:-1px;display:block;margin-right:0px;width:14px;height:14px}.cms-element-visual-wide .cms-teaser-visual>.cms-teaser-aspect-ratio{padding-top:33.333%}.cms-hotspot-popup{width:342px}.cms-teaser-hotspot{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-teaser-hotspot h4{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-teaser-hotspot a{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-teaser-tile h2>span:first-child{font-family:minion-pro;font-size:16px;line-height:22px;letter-spacing:.2px}.cms-teaser-kombi.cms-teaser-kombi-25 .cms-teaser--headline{width:100%}.cms-teaser-kombi-25 .cms-teaser--image{width:auto}.cms-teaser-kombi.cms-teaser-kombi-25 h4{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-teaser-kombi-25 .cms-teaser--text{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-teaser-tabletext h3{font-family:"Frutiger LT W02_45 Light";font-size:30px;line-height:35px;letter-spacing:.2px}.cms-teaser-news h3{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:27px;letter-spacing:.3px}.cms-teaser-news h4,.cms-teaser-tabletext h4{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-teaser-news p,.cms-teaser-tabletext p{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.cms-teaser-download{background:url(/images/v4/icon-pdf.svg) no-repeat 42px 32px}.cms-teaser-download h3{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:27px;letter-spacing:.3px;line-height:1em}.cms-teaser-download h4{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px;line-height:1em}.cms-teaser-download p{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:27px;letter-spacing:.3px;line-height:1em}.cms-teaser-text h3{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.cms-teaser-stellenanzeigen h3{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px;line-height:1em}.cms-teaser-stellenanzeigen-feedback{font-family:minion-pro;font-size:20px;line-height:27px;letter-spacing:.3px}.custom-file-label,.custom-file-label::after,.custom-select,.form-control{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.btn{font-family:"Frutiger LT W02_45 Light";font-size:15px;line-height:22px;letter-spacing:.2px}.postset-md-0{margin-right:0}.postset-md-1{margin-right:8.333333%}.postset-md-2{margin-right:16.666667%}.cms-youtube-ask{max-width:80%}}@media(min-width: 992px){body{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px;padding-top:90px}.cms-text-large{font-family:"Frutiger LT W02_45 Light";font-size:24px;line-height:33px;letter-spacing:.3px}.cms-nav-breadcrumb,.cms-nav-breadcrumb a{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-01-frutiger{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-01-minion{font-family:minion-pro;font-size:21px;line-height:28px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-02-frutiger{font-family:"Frutiger LT W02_45 Light";font-size:24px;line-height:33px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-02-minion{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-03{font-family:"Frutiger LT W02_65 Bold";font-size:36px;line-height:46px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-04{font-family:"Frutiger LT W02_45 Light";font-size:36px;line-height:46px;letter-spacing:.3px}.cms-element .cms-teaser .cms-font-05{font-family:"Frutiger LT W02_45 Light";font-size:16px;line-height:21px;letter-spacing:.2px}.cms-element .cms-teaser .cms-font-06{font-family:"Frutiger LT W02_45 Light";font-size:22px;line-height:29px;letter-spacing:.2px}#cms-element-header{height:90px}#cms-element-header .cms-teaser{padding-top:30px;padding-bottom:15px;font-size:18px;letter-spacing:.3px}.cms-teaser-info h1,.cms-teaser-info h2,.cms-teaser-accordion-head h1,.cms-teaser-accordion-head h2,.cms-teaser-hero-hotspot h2,.cms-teaser-img-big .cms-teaser--text h2,.cms-element-swiper-hero .swiper-slide h2{font-family:"Frutiger LT W02_65 Bold";font-size:36px;line-height:46px;letter-spacing:.3px}.cms-teaser-img-big .cms-teaser--text p,.cms-teaser-hero-hotspit .cms-teaser--text p,.cms-element-swiper-hero .swiper-slide p{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-element-fluid{font-size:28px}#cms-element-footer{font-family:"Frutiger LT W02_45 Light";font-size:16px;line-height:21px;letter-spacing:.2px}.cms-element-swiper-hero-fullscreen{height:calc(100vh - 90px)}.cms-teaser-kombi{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-teaser-kombi h2{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-teaser-kombi h3{font-family:minion-pro;font-size:21px;line-height:28px;letter-spacing:.3px}.cms-teaser-kombi h4{font-family:minion-pro;font-size:21px;line-height:28px;letter-spacing:.3px}.cms-teaser-kombi-horizontal h3{font-family:"Frutiger LT W02_65 Bold";font-size:36px;line-height:46px;letter-spacing:.3px}.cms-teaser-kombi-horizontal h4{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-teaser-kombi-horizontal .cms-teaser--text{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-teaser-visual{padding-top:15px;padding-bottom:15px}.cms-teaser-visual .cms-teaser--text{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-teaser-accordion{font-family:"Frutiger LT W02_45 Light";font-size:24px;line-height:33px;letter-spacing:.3px}.cms-teaser-accordion>a{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px;background-size:20px 20px}.cms-teaser-services .cms-teaser--text,.cms-teaser-visual .cms-teaser-text{padding-left:calc((100% + 30px) / 5);padding-right:calc((100% + 30px) / 10)}.cms-teaser-services h2,.cms-teaser-visual h2{font-family:"Frutiger LT W02_65 Bold";font-size:36px;line-height:46px;letter-spacing:.3px}.cms-teaser-info{font-family:"Frutiger LT W02_45 Light";font-size:36px;line-height:46px;letter-spacing:.3px}.cms-teaser-table h3{font-family:"Frutiger LT W02_45 Light";font-size:22px;line-height:29px;letter-spacing:.2px}.cms-teaser-table p,.cms-teaser-table li,.cms-teaser-table h4{font-family:"Frutiger LT W02_45 Light";font-size:16px;line-height:21px;letter-spacing:.2px}.cms-teaser-table li,.cms-teaser-table p{letter-spacing:.2px}.cms-teaser-table>.row>div:nth-child(3n)>p,.cms-teaser-table h4{color:#000}.cms-teaser-filter>span>div{left:-26px;top:0px;width:18px;height:18px}.cms-teaser-filter>span>div.cms-teaser-filter-img-right{background-image:url(/images/v4/icon-chevron-right-black.svg);transform:translate(-4px, 4px)}.cms-teaser-filter>span:hover>div.cms-teaser-filter-img-right{background-image:url(/images/v4/icon-chevron-right-red.svg);transform:translate(-4px, 4px)}.cms-teaser-filter>span>div.cms-teaser-filter-img-down{background-image:url(/images/v4/icon-chevron-down-black.svg);transform:translate(-5px, 4px)}.cms-teaser-filter>span:hover>div.cms-teaser-filter-img-down{background-image:url(/images/v4/icon-chevron-down-red.svg);transform:translate(-5px, 4px)}.cms-teaser-tile h2>span:first-child{font-family:minion-pro;font-size:21px;line-height:28px;letter-spacing:.3px}.cms-teaser-img-small h3,.cms-teaser-img-big h3{font-family:"Frutiger LT W02_45 Light";font-size:22px;line-height:29px;letter-spacing:.2px}.cms-teaser--caption,.cms-teaser-img-small figcaption,.cms-teaser-img-big figcaption{font-family:"Frutiger LT W02_45 Light";font-size:16px;line-height:21px;letter-spacing:.2px}.cms-teaser-hotspot{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-teaser-hotspot h4{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-teaser-hotspot a{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-teaser-quote>div:nth-child(2),.cms-teaser-cube>div>div>div:first-child{font-family:minion-pro;font-size:21px;line-height:28px;letter-spacing:.3px}.cms-teaser-quote>div:nth-child(3),.cms-teaser-cube>div>div>div:nth-child(2){font-family:"Frutiger LT W02_45 Light";font-size:16px;line-height:21px;letter-spacing:.2px}.cms-teaser-kombi.cms-teaser-kombi-25 h4{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-teaser-kombi-25 .cms-teaser--text{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-teaser-tabletext h3{font-family:"Frutiger LT W02_45 Light";font-size:36px;line-height:46px;letter-spacing:.3px}.cms-teaser-news h3{font-family:"Frutiger LT W02_45 Light";font-size:24px;line-height:33px;letter-spacing:.3px}.cms-teaser-news h4,.cms-teaser-tabletext h4{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-teaser-news p,.cms-teaser-tabletext p{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.cms-teaser-download{background:url(/images/v4/icon-pdf.svg) no-repeat 52px 36px/108px 80px}.cms-teaser-download h3{font-family:"Frutiger LT W02_45 Light";font-size:24px;line-height:33px;letter-spacing:.3px;line-height:1em}.cms-teaser-download h4{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px;line-height:1em}.cms-teaser-download p{font-family:"Frutiger LT W02_45 Light";font-size:24px;line-height:33px;letter-spacing:.3px;line-height:1em}.cms-teaser-text h3{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}.cms-teaser-stellenanzeigen h3{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px;line-height:1em}.cms-teaser-stellenanzeigen-feedback{font-family:minion-pro;font-size:26px;line-height:33px;letter-spacing:.3px}#cms-img-logo{transform:translate(0, -13px);height:39px}#cms-img-zoom img{transform:translate(0, 4px);height:auto}.cms-hotspot-pointer{height:42px;width:42px;transform:translate(-21px, -21px)}.custom-file-label,.custom-file-label::after,.custom-select,.form-control{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.btn{font-family:"Frutiger LT W02_45 Light";font-size:19px;line-height:28px;letter-spacing:.3px}.postset-lg-0{margin-right:0}.postset-lg-1{margin-right:8.333333%}.postset-lg-2{margin-right:16.666667%}}@media(min-width: 992px)and (max-width: 1050.99px){.cms-navsub a,#cms-element-header a{font-size:18px}#cms-img-logo{height:36px;transform:translate(0, -11px)}}@media(min-width: 1051px)and (max-width: 1111.99px){.cms-navsub a,#cms-element-header a{font-size:18px}#cms-img-logo{height:40px;transform:translate(0, -13px)}}/*# sourceMappingURL=screen.css.map */
