﻿@import'../../../../../cis-data/fonts/font-awesome/css/all.min.css';@import'../../../../../cis-data/fonts/inter/fonts.css';@import'../../../../../cis-data/fonts/podkova/fonts.css';:root{--site__space--hf: 60px;--site__space: 100px;--column__gap: 50px;--column__gap--small: 25px;--column__gap--big: 120px;--row__gap: 50px;--row__gap--small: 25px;--row__gap--big: 120px;--padding:calc(var(--font__size) * var(--font__line-height));--padding-small:calc(var(--padding) / 2);--header__height:200px;--height__content--first:60px;--logo__height: 140px;--logo__top:30px;--first-article-padding-top: calc(var(--header__height) / 3);--addSpecialPixels:82px;--color__highlighted: #0D1B5B;--color__highlighted--bg: #ecd364;--content__width:1500px;--content__width--small:1000px;--content__width--smallest: 700px;--content__width--max: 1860px;--content__padding--1:60px;--content__padding--2:110px;--content__padding--3:150px;--font__size: 1.8rem;--font__size--smaller: 1.7rem;--font__size--small: 1.6rem;--font__size--smallest: 1.3rem;--font__size--big: 2.3rem;--font__size--navi-1: 3rem;--font__size--navi-2: 3rem;--font__size--navi-3: 1.8rem;--font__size--navi-sidebar: 2.1rem;--font__size--portraitslider:3.5rem;--font__line-height: 1.45;--font__family--title: "Podkova", Arial, sans-serif;--font__family: "Inter", Arial, sans-serif;--font__weight--light: 200;--font__weight--regular: 300;--font__weight--medium: 500;--font__weight--bold: 600;--font__weight: var(--font__weight--regular);--font__size--input:1.6rem;--font__line-height--input:var(--font__line-height);--font__weight--input:var(--font__weight);--font__family--input:var(--font__family);--headline__family:var(--font__family);--headline__line-height:1.0;--headline__size--h1:6.5rem;--headline__size--h2:4.9rem;--headline__size--h3:3.4rem;--headline__size--h4:2.5rem;--headline__weight:700;--teaser__size:2.2rem;--teaser__weight:600;--teaser__line-height:1.4;--input__height:45px;--input__border:1px solid #555555}*{box-sizing:border-box}html{font-size:62.5%;line-height:1;-webkit-text-size-adjust:100%;-webkit-hyphens:auto;-webkit-font-smoothing:antialiased;hyphens:auto}body{overflow-x:hidden}picture{display:block}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,textarea{margin:0}p,ul,ol{padding-bottom:calc(var(--font__size)*var(--font__line-height))}b,strong{font-weight:bold}:focus{outline:none}sup,sub{line-height:0}table{border-collapse:collapse;border-spacing:0}input[type=checkbox],input[type=radio]{margin:0}img{display:block;max-width:100%;border:0}@media(max-width: 1920px){.html{font-size:59% !important}}@media(max-width: 1280px){.html{font-size:50% !important}}@media(max-width: 1024px){.html{font-size:62.5% !important}}.modal{position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.modal--show{opacity:1;visibility:visible}.modal__popup{display:none;position:relative;z-index:1;width:1920px;max-width:100%;max-height:100vh}.modal__popup--video{width:1280px;line-height:0;aspect-ratio:16/9;background-color:#000}.modal__popup--show{display:block}.modal__close{display:block;position:absolute;top:15px;right:15px;width:40px;height:40px;border:2px #000 solid;box-sizing:border-box;background-color:#fff;cursor:pointer}.modal__close:before,.modal__close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:75%;height:2px;background-color:#000}.modal__close:before{transform:translate(-50%, -50%) rotate(45deg)}.modal__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.modal__iframe--video{width:100%;height:100%}.browser_notification_overlay{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}.browser_notification{position:fixed;z-index:999;top:0;right:0;left:0;padding:15px 15px 0;background-color:#fff;font-size:15px;line-height:25px;color:#000}.browser_notification p{padding-bottom:15px}.browser_notification_close{position:absolute;top:15px;right:5px;display:block;width:25px;height:25px;cursor:pointer}.browser_notification_close:before,.browser_notification_close:after{content:"";position:absolute;top:50%;left:0;display:block;transform-origin:center top;width:100%;height:1px;background-color:#000}.browser_notification_close:before{transform:translateY(-50%) rotate(45deg)}.browser_notification_close:after{transform:translateY(-50%) rotate(-45deg)}.u-invisible{width:0;height:0;overflow:hidden}.u-hidden{display:none}.input_false{border-color:#e2001a;box-shadow:0 0 0 1000px #e2001a inset !important;-webkit-box-shadow:0 0 0 1000px #e2001a inset !important;background-image:none;background-color:#e2001a !important;color:#fff !important}.input_false::placeholder{color:#fff !important}.grecaptcha-badge{display:none !important}.feature-check--grid{display:grid;grid-template-columns:1px;visibility:hidden;position:absolute}.feature-check--aspect-ratio{width:1px;aspect-ratio:1/1;visibility:hidden;position:absolute}:root{--cis__font-size:14px;--cis__line-height:20px}.cis-action-wrp{margin-bottom:15px}.cis-action-wrp:after{content:"";clear:both;display:block}.cis-action-wrp .cis-action{float:left;margin-bottom:0}.cis-action{position:relative;z-index:9999;margin-bottom:15px;font-family:"Noto Sans Regular";font-size:15px}.cis-action:after{content:"";clear:both;display:block}.cis-action>span{position:relative;z-index:1;float:left;height:35px;padding:0 40px 0 15px;background-color:#fff;border:1px #d7d7d7 solid;line-height:35px;color:#333;cursor:pointer}.cis-action>span:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;font-size:var(--cis__font-size)}.cis-action>ul{display:none;position:absolute;z-index:2;top:35px;left:0;width:265px;list-style:none;padding:0;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.cis-action>ul li{padding-bottom:0}.cis-action>ul li:before{content:""}.cis-action>ul li:not(:last-of-type){border-bottom:1px #d7d7d7 solid}.cis-action>ul a{display:block;position:relative;padding-left:15px;font-size:15px;line-height:35px;color:#333;text-decoration:none}.cis-action>ul a:hover{background-color:#f5f5f5}.cis-action>ul a.icon{padding-left:37px}.cis-action>ul a.icon:before{position:absolute;top:7px;left:7px;width:20px;height:20px;font-size:var(--cis__font-size);line-height:20px;text-align:center;color:#646464}.cis-action>ul a.icon.add:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.cis-action>ul a.icon.sort:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.cis-action.in>ul{display:block}.cis-notes-wrapper{position:fixed;z-index:999;top:0;left:0;width:100%}.cis-note{position:relative;margin-bottom:15px;padding:15px 15px 15px 45px;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);font-family:"Noto Sans Regular";font-size:var(--cis__font-size);line-height:var(cis__line-height);color:#333}.cis-note:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;position:absolute;top:15px;left:15px;font-size:20px}.cis-note .cis-note-close{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;transition:background .4s}.cis-note .cis-note-close:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cis-note .cis-note-close:hover{background-color:#f5f5f5}.cis-note a{color:#333;text-decoration:underline}.cis-note a:hover{color:#333;text-decoration:underline}.cis-note ul,.cis-note ol,.cis-note p{padding-bottom:20px;margin-bottom:0}.cis-note li{padding-bottom:0}.cis-note>*:last-of-type{padding-bottom:0;margin-bottom:0}.cis-note>ul.moveup,.cis-note>ol.moveup{margin-top:0 !important}.cis-list{padding-bottom:15px;font-family:"Noto Sans Regular"}.cis-list .cms-location-wrp{background-color:#fff;border:1px #d7d7d7 solid}.cis-list .cms-object-wrp{padding:10px 0 10px 10px;font-size:var(--cis__font-size);line-height:var(cis__line-height);background-color:#fff;border-bottom:1px #d7d7d7 solid;color:#333;transition:background-color .4s}.cis-list .cms-object-wrp:last-of-type{border-bottom-width:0}.cis-list .cms-object-wrp:hover{background-color:#f5f5f5}.cis-list .cms-object-wrp div[class^=cms-object-wrp-mark-]{background-color:rgba(0,0,0,0)}.cis-list .cms-object-wrp .cms-object-movehandle{border-width:0}.cis-list .cms-object-wrp.cms-object-state-hover{padding-left:22px}.cis-list .cms-object-wrp.cms-object-state-hover .cms-object-wrp-mark-w{left:17px}.cis-list .ui-sortable-placeholder{height:40px !important}.cis-accordion{padding-bottom:15px;border-top:1px #d7d7d7 solid}.cis-accordion .cis-accordion-group{background-color:#fff;border:1px #d7d7d7 solid;border-top-width:0}.cis-accordion .cis-accordion-group .cis-accordion-header{position:relative;font-family:"Noto Sans Regular";font-size:15px;line-height:20px;padding:10px 40px 10px 10px;color:#5977b5;cursor:pointer;font-weight:400;border-bottom:1px rgba(0,0,0,0) solid;transition:background-color .4s,border-color .4s}.cis-accordion .cis-accordion-group .cis-accordion-header:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;display:block;position:absolute;top:0;right:0;width:40px;height:40px;transition:transform .4s;color:#000;font-size:20px;line-height:40px;text-align:center}.cis-accordion .cis-accordion-group .cis-accordion-header:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.cis-accordion .cis-accordion-group.in .cis-accordion-header{border-bottom-color:#d7d7d7}.cis-accordion .cis-accordion-group.in .cis-accordion-header:after{transform:rotate(180deg)}.cis-accordion .cis-accordion-body{display:none;padding:15px 15px 0;background-color:#f5f5f5;font-family:"Noto Sans Regular";font-size:var(--cis__font-size);line-height:var(cis__line-height);color:#333}.cis-accordion .cis-accordion-body p,.cis-accordion .cis-accordion-body ul,.cis-accordion .cis-accordion-body ol{padding-bottom:15px}.cms-location-wrp.cms-location-empty{z-index:10}.cms-subobject-wrapper,.cms-subobject-wrapper:hover{display:inherit;grid-template-columns:inherit;grid-template-rows:inherit;gap:inherit;flex-grow:1;flex-direction:inherit;justify-items:inherit;justify-content:inherit;align-items:inherit;box-shadow:inherit;background:inherit}.cms-objectsearch-object-wrapper:hover:before,.cms-subobject-wrapper:hover:before,.cms-object-state-hover:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:99;top:10px;left:50%;transform:translateX(-50%);width:50px;height:50px;border:1px solid #aaa;border-radius:50%;box-shadow:0 0 2rem rgba(0,0,0,.05);background-color:#fff;font-size:26px;line-height:50px;text-align:center;color:#000}.cms-objectsearch-object-wrapper:hover:before,.cms-subobject-wrapper:hover:before{top:50%;transform:translate(-50%, -50%)}.application .cms-object-state-hover:before,.application .cms-objectsearch-object-wrapper:hover:before,.application .cms-subobject-wrapper:hover:before{display:none}.cms-object-status-div{z-index:10;right:calc((100% - var(--content__width))/2)}.cms-object-wrp .cms-object-wrp-mark-n,.cms-object-wrp .cms-object-wrp-mark-s,.cms-object-wrp .cms-object-wrp-mark-w,.cms-object-wrp .cms-object-wrp-mark-e{z-index:10}.cms-object-wrp .cms-object-wrp-mark-n,.cms-object-wrp .cms-object-wrp-mark-s{right:auto;left:50%;transform:translateX(-50%);width:calc(var(--content__width));max-width:100%}.cms-object-wrp .cms-object-wrp-mark-w{left:calc((100% - var(--content__width))/2)}.cms-object-wrp .cms-object-wrp-mark-e{right:calc((100% - var(--content__width))/2)}@media(max-width: 1532px){.cms-object-status-div{right:0}.cms-object-wrp .cms-object-wrp-mark-w{left:16px}.cms-object-wrp .cms-object-wrp-mark-e{right:0}}:root{--cislightbox__bar-height:60px}.cislightbox{display:none;position:fixed;z-index:105;top:0;right:0;bottom:0;left:0}.cislightbox__gallery{z-index:1;height:100%;background-color:rgba(0,0,0,.7)}.cislightbox__wrapper{height:calc(100% - var(--cislightbox__bar-height))}.cislightbox__close-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.cislightbox__image{position:relative;top:50%;left:50%;object-fit:contain;transform:translate(-50%, -50%);max-width:calc(100% - 40px);max-height:calc(100% - 40px)}.cislightbox__image--zoom{top:auto;left:auto;transform:none}.cislightbox__text-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;box-sizing:border-box;background-color:rgba(0,0,0,.5);color:#fff}.cislightbox__text-wrapper--hidden-initially{display:none}.cislightbox__navigation{transform:translateY(calc(var(--cislightbox__bar-height) / 2 * -1));pointer-events:all !important;color:#fff}.cislightbox__navigation:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 25px);height:calc(100% + 25px)}.cislightbox__navigation--previous{left:40px}.cislightbox__navigation--next{right:40px}.cislightbox__bar{display:grid;position:absolute;bottom:0;left:0;grid-template-columns:1fr repeat(2, max-content);width:100%;height:var(--cislightbox__bar-height);padding:0 20px;box-sizing:border-box;background:#000;color:#fff}.cislightbox__counter{position:relative;top:auto;bottom:auto;width:max-content;margin:auto 0}.cislightbox__counter--never-hide{display:block}.cislightbox__show-text-toggle{position:relative;top:50%;transform:translateY(-50%);transition:all .3s;width:60px;height:30px;border:1px solid #000;border-radius:20px;margin-right:20px;background:#fff;font-size:30px;cursor:pointer}.cislightbox__show-text-toggle:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;display:block;display:grid;position:absolute;top:50%;left:2px;place-items:center;transform:translateY(-50%);transition:all .3s;height:calc(100% - 4px);border-radius:50%;background-color:#000;font-size:1.4rem;color:#fff;aspect-ratio:1/1}.cislightbox__show-text-toggle--on{background:#50cc52}.cislightbox__show-text-toggle--on:before{content:"";left:calc(100% - 2px);transform:translate(-100%, -50%)}.cislightbox__close-button{position:relative;width:40px;height:40px;margin:auto 0;cursor:pointer}.cislightbox__close-button:before,.cislightbox__close-button:after{content:"";position:absolute;top:50%;right:5px;left:5px;transform-origin:50% 50%;height:2px;background-color:#fff}.cislightbox__close-button:before{transform:rotate(45deg)}.cislightbox__close-button:after{transform:rotate(-45deg)}.cvideos,.cvideo,.ctwocols,.ctimeline,.cteam,.ctestimonialslider,.body--site .cslides,.csearch,.creferencebyemployee,.creference__head,.creference,.creferenceslidersite,.creferenceslider,.creferenceoverview,.cnewsslider,.cnewsoverview,.cnewsarticle,.cmap,.cjobsoverview,.cjobarticle,.clinkboxsliderportrait,.clinkboxesportrait,.clinkboxslider,.clinkboxes,.cinsider,.cimmooverview,.cimmo__head,.cimmo,.cimagetext,.cimage,.cgallerytilesslide,.cgallerytiles,.cforward,.cform,.cemployee,.carticle,.footer{padding-right:var(--site__space);padding-left:var(--site__space);box-sizing:border-box}.ctimeline__content,.creference__columns--single,.creference__columns,.creference__title,.cimmo__columns--single,.cimmo__columns,.cimmo__title,.cimagetext__content--align-right.cimagetext__content--width-2,.cimagetext__content--align-left.cimagetext__content--width-2,.carticle__content--align-right.carticle__content--width-2,.carticle__content--align-left.carticle__content--width-2,.footer__content,.searchnav__items,.homenav__content{width:100%;max-width:var(--content__width);margin:0 auto}.cimagetext__content--width-2 .cimagetext__container,.carticle__content--width-2 .carticle__container{width:100%;max-width:var(--content__width--small);margin:0 auto}.body--site .cslides__content,.creference__content--width-0,.cimmo__content--width-0{width:100%;max-width:var(--content__width--max);margin:0 auto}.ctimeline__title,.cslides__text,.cjobarticle__headline,.carticle__headline--h1,h1,.prx_h1{font-family:var(--font__family--title);font-size:var(--headline__size--h1);line-height:var(--headline__line-height);font-weight:var(--headline__weight);padding-bottom:25px;color:#0d1b5b;-webkit-hyphens:none;hyphens:none}[class*="--design-1"] .ctimeline__title,[class*="--design-1"] .cslides__text,[class*="--design-1"] .cjobarticle__headline,[class*="--design-1"] .carticle__headline--h1,[class*="--design-1"] h1,[class*="--design-1"] .prx_h1{color:#0d1b5b}[class*="--design-5"] .ctimeline__title,[class*="--design-5"] .cslides__text,[class*="--design-5"] .cjobarticle__headline,[class*="--design-5"] .carticle__headline--h1,[class*="--design-5"] h1,[class*="--design-5"] .prx_h1,[class*="--design-6"] .ctimeline__title,[class*="--design-6"] .cslides__text,[class*="--design-6"] .cjobarticle__headline,[class*="--design-6"] .carticle__headline--h1,[class*="--design-6"] h1,[class*="--design-6"] .prx_h1,.clinkboxes__title.ctimeline__title,.clinkboxes__title.cslides__text,.clinkboxes__title.cjobarticle__headline,.clinkboxes__title.carticle__headline--h1,h1.clinkboxes__title,.clinkboxes__title.prx_h1{color:#fff}@media(max-width: 485px){.ctimeline__title,.cslides__text,.cjobarticle__headline,.carticle__headline--h1,h1,.prx_h1{hyphens:auto;-webkit-hyphens:auto}}.cvideos__headline,.ctestimonialslider__title,.ctestimonialslider__headline,.creferencebyemployee__title,.creference__headline,.creferenceslidersite__headline,.creferenceslider__headline,.creferenceoverview__title,.cnewsslider__headline,.cnewsoverview__title,.cnewsarticle__headline,.cjobsoverview__title,.clinkboxsliderportrait__headline,.clinkboxesportrait__headline,.clinkboxslider__headline,.clinkboxes__headline,.cinsider__headline,.cimmooverview__title,.cimmo__headline,.cimagetext__title,.carticle__headline--h2,h2,.prx_h2{font-family:var(--font__family--title);font-size:var(--headline__size--h2);line-height:var(--headline__line-height);font-weight:var(--headline__weight);padding-bottom:20px;color:#0d1b5b;-webkit-hyphens:none;hyphens:none}[class*="--design-1"] .cvideos__headline:not(.cimagetext__title),[class*="--design-1"] .ctestimonialslider__title:not(.cimagetext__title),[class*="--design-1"] .ctestimonialslider__headline:not(.cimagetext__title),[class*="--design-1"] .creferencebyemployee__title:not(.cimagetext__title),[class*="--design-1"] .creference__headline:not(.cimagetext__title),[class*="--design-1"] .creferenceslidersite__headline:not(.cimagetext__title),[class*="--design-1"] .creferenceslider__headline:not(.cimagetext__title),[class*="--design-1"] .creferenceoverview__title:not(.cimagetext__title),[class*="--design-1"] .cnewsslider__headline:not(.cimagetext__title),[class*="--design-1"] .cnewsoverview__title:not(.cimagetext__title),[class*="--design-1"] .cnewsarticle__headline:not(.cimagetext__title),[class*="--design-1"] .cjobsoverview__title:not(.cimagetext__title),[class*="--design-1"] .clinkboxsliderportrait__headline:not(.cimagetext__title),[class*="--design-1"] .clinkboxesportrait__headline:not(.cimagetext__title),[class*="--design-1"] .clinkboxslider__headline:not(.cimagetext__title),[class*="--design-1"] .clinkboxes__headline:not(.cimagetext__title),[class*="--design-1"] .cinsider__headline:not(.cimagetext__title),[class*="--design-1"] .cimmooverview__title:not(.cimagetext__title),[class*="--design-1"] .cimmo__headline:not(.cimagetext__title),[class*="--design-1"] .cimagetext__title:not(.cimagetext__title),[class*="--design-1"] .carticle__headline--h2:not(.cimagetext__title),[class*="--design-1"] h2:not(.cimagetext__title),[class*="--design-1"] .prx_h2:not(.cimagetext__title){color:#0d1b5b}[class*="--design-5"] .cvideos__headline,[class*="--design-5"] .ctestimonialslider__title,[class*="--design-5"] .ctestimonialslider__headline,[class*="--design-5"] .creferencebyemployee__title,[class*="--design-5"] .creference__headline,[class*="--design-5"] .creferenceslidersite__headline,[class*="--design-5"] .creferenceslider__headline,[class*="--design-5"] .creferenceoverview__title,[class*="--design-5"] .cnewsslider__headline,[class*="--design-5"] .cnewsoverview__title,[class*="--design-5"] .cnewsarticle__headline,[class*="--design-5"] .cjobsoverview__title,[class*="--design-5"] .clinkboxsliderportrait__headline,[class*="--design-5"] .clinkboxesportrait__headline,[class*="--design-5"] .clinkboxslider__headline,[class*="--design-5"] .clinkboxes__headline,[class*="--design-5"] .cinsider__headline,[class*="--design-5"] .cimmooverview__title,[class*="--design-5"] .cimmo__headline,[class*="--design-5"] .cimagetext__title,[class*="--design-5"] .carticle__headline--h2,[class*="--design-5"] h2,[class*="--design-5"] .prx_h2,[class*="--design-6"] .cvideos__headline,[class*="--design-6"] .ctestimonialslider__title,[class*="--design-6"] .ctestimonialslider__headline,[class*="--design-6"] .creferencebyemployee__title,[class*="--design-6"] .creference__headline,[class*="--design-6"] .creferenceslidersite__headline,[class*="--design-6"] .creferenceslider__headline,[class*="--design-6"] .creferenceoverview__title,[class*="--design-6"] .cnewsslider__headline,[class*="--design-6"] .cnewsoverview__title,[class*="--design-6"] .cnewsarticle__headline,[class*="--design-6"] .cjobsoverview__title,[class*="--design-6"] .clinkboxsliderportrait__headline,[class*="--design-6"] .clinkboxesportrait__headline,[class*="--design-6"] .clinkboxslider__headline,[class*="--design-6"] .clinkboxes__headline,[class*="--design-6"] .cinsider__headline,[class*="--design-6"] .cimmooverview__title,[class*="--design-6"] .cimmo__headline,[class*="--design-6"] .cimagetext__title,[class*="--design-6"] .carticle__headline--h2,[class*="--design-6"] h2,[class*="--design-6"] .prx_h2{color:#fff}@media(max-width: 485px){.cvideos__headline,.ctestimonialslider__title,.ctestimonialslider__headline,.creferencebyemployee__title,.creference__headline,.creferenceslidersite__headline,.creferenceslider__headline,.creferenceoverview__title,.cnewsslider__headline,.cnewsoverview__title,.cnewsarticle__headline,.cjobsoverview__title,.clinkboxsliderportrait__headline,.clinkboxesportrait__headline,.clinkboxslider__headline,.clinkboxes__headline,.cinsider__headline,.cimmooverview__title,.cimmo__headline,.cimagetext__title,.carticle__headline--h2,h2,.prx_h2{hyphens:auto;-webkit-hyphens:auto}}.csearch__downloads-link,.creferencebyemployee__headline,.creferenceslidersite__title,.creferenceslider__title,.cjobsoverview__headline,.cjobarticle__form-title,.cjobarticle__title,.clinkboxsliderportrait__title,.clinkboxesportrait__title,.clinkboxslider__title,.clinkboxes__title,.carticle__headline--h3,h3,.prx_h3{font-family:var(--font__family--title);font-size:var(--headline__size--h3);line-height:var(--headline__line-height);font-weight:var(--font__weight--bold);padding-bottom:15px;color:#0d1b5b;-webkit-hyphens:none;hyphens:none}[class*="--design-5"] .csearch__downloads-link,[class*="--design-5"] .creferencebyemployee__headline,[class*="--design-5"] .creferenceslidersite__title,[class*="--design-5"] .creferenceslider__title,[class*="--design-5"] .cjobsoverview__headline,[class*="--design-5"] .cjobarticle__form-title,[class*="--design-5"] .cjobarticle__title,[class*="--design-5"] .clinkboxsliderportrait__title,[class*="--design-5"] .clinkboxesportrait__title,[class*="--design-5"] .clinkboxslider__title,[class*="--design-5"] .clinkboxes__title,[class*="--design-5"] .carticle__headline--h3,[class*="--design-5"] h3,[class*="--design-5"] .prx_h3,[class*="--design-6"] .csearch__downloads-link,[class*="--design-6"] .creferencebyemployee__headline,[class*="--design-6"] .creferenceslidersite__title,[class*="--design-6"] .creferenceslider__title,[class*="--design-6"] .cjobsoverview__headline,[class*="--design-6"] .cjobarticle__form-title,[class*="--design-6"] .cjobarticle__title,[class*="--design-6"] .clinkboxsliderportrait__title,[class*="--design-6"] .clinkboxesportrait__title,[class*="--design-6"] .clinkboxslider__title,[class*="--design-6"] .clinkboxes__title,[class*="--design-6"] .carticle__headline--h3,[class*="--design-6"] h3,[class*="--design-6"] .prx_h3{color:#fff}@media(max-width: 485px){.csearch__downloads-link,.creferencebyemployee__headline,.creferenceslidersite__title,.creferenceslider__title,.cjobsoverview__headline,.cjobarticle__form-title,.cjobarticle__title,.clinkboxsliderportrait__title,.clinkboxesportrait__title,.clinkboxslider__title,.clinkboxes__title,.carticle__headline--h3,h3,.prx_h3{hyphens:auto;-webkit-hyphens:auto}}.cteam__headline,.csearch__title,.creferencebyemployee__person-title,.creference__person-title,.creferenceoverview__headline,.cnewsslider__title,.cnewsoverview__headline,.cjobarticle__entry,.cimmooverview__headline,.cimmo__person-title,.cemployee__person-title,.searchform--button,h4,.prx_h4{font-family:var(--font__family--title);font-size:var(--headline__size--h4);line-height:1.1;font-weight:var(--font__weight--bold);padding-bottom:15px;color:inherit;-webkit-hyphens:none;hyphens:none}[class*="--design-1"] .cteam__headline:not(.creferenceoverview__headline),[class*="--design-1"] .csearch__title:not(.creferenceoverview__headline),[class*="--design-1"] .creferencebyemployee__person-title:not(.creferenceoverview__headline),[class*="--design-1"] .creference__person-title:not(.creferenceoverview__headline),[class*="--design-1"] .creferenceoverview__headline:not(.creferenceoverview__headline),[class*="--design-1"] .cnewsslider__title:not(.creferenceoverview__headline),[class*="--design-1"] .cnewsoverview__headline:not(.creferenceoverview__headline),[class*="--design-1"] .cjobarticle__entry:not(.creferenceoverview__headline),[class*="--design-1"] .cimmooverview__headline:not(.creferenceoverview__headline),[class*="--design-1"] .cimmo__person-title:not(.creferenceoverview__headline),[class*="--design-1"] .cemployee__person-title:not(.creferenceoverview__headline),[class*="--design-1"] .searchform--button:not(.creferenceoverview__headline),[class*="--design-1"] h4:not(.creferenceoverview__headline),[class*="--design-1"] .prx_h4:not(.creferenceoverview__headline){color:#0d1b5b}[class*="--design-5"] .cteam__headline,[class*="--design-5"] .csearch__title,[class*="--design-5"] .creferencebyemployee__person-title,[class*="--design-5"] .creference__person-title,[class*="--design-5"] .creferenceoverview__headline,[class*="--design-5"] .cnewsslider__title,[class*="--design-5"] .cnewsoverview__headline,[class*="--design-5"] .cjobarticle__entry,[class*="--design-5"] .cimmooverview__headline,[class*="--design-5"] .cimmo__person-title,[class*="--design-5"] .cemployee__person-title,[class*="--design-5"] .searchform--button,[class*="--design-5"] h4,[class*="--design-5"] .prx_h4,[class*="--design-6"] .cteam__headline,[class*="--design-6"] .csearch__title,[class*="--design-6"] .creferencebyemployee__person-title,[class*="--design-6"] .creference__person-title,[class*="--design-6"] .creferenceoverview__headline,[class*="--design-6"] .cnewsslider__title,[class*="--design-6"] .cnewsoverview__headline,[class*="--design-6"] .cjobarticle__entry,[class*="--design-6"] .cimmooverview__headline,[class*="--design-6"] .cimmo__person-title,[class*="--design-6"] .cemployee__person-title,[class*="--design-6"] .searchform--button,[class*="--design-6"] h4,[class*="--design-6"] .prx_h4{color:#fff}@media(max-width: 485px){.cteam__headline,.csearch__title,.creferencebyemployee__person-title,.creference__person-title,.creferenceoverview__headline,.cnewsslider__title,.cnewsoverview__headline,.cjobarticle__entry,.cimmooverview__headline,.cimmo__person-title,.cemployee__person-title,.searchform--button,h4,.prx_h4{hyphens:auto;-webkit-hyphens:auto}}.creference__teaser,.cnewsarticle__teaser,.cjobarticle__teaser,.clinkboxesportrait__text,.cimmo__teaser,.carticle__teaser{font-size:var(--teaser__size);font-weight:var(--teaser__weight);padding-bottom:10px;line-height:var(--teaser__line-height);-webkit-hyphens:auto;hyphens:auto}.creference__goback,.cnewsarticle__goback,.cjobarticle__goback,.cimmo__goback{color:#0d1b5b;text-decoration:none;display:flex;column-gap:10px;align-items:center;font-weight:var(--font__weight--medium);max-width:max-content}.creference__goback:before,.cnewsarticle__goback:before,.cjobarticle__goback:before,.cimmo__goback:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:2}.loader:after{content:"";color:#0d1b5b;font-size:10px;width:1em;height:1em;border-radius:50%;position:absolute;top:50%;left:50%;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0, -50%, -50%)}@keyframes mulShdSpin{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em;color:#e60000}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.prx_h1{display:none}body .prx_wrapper{max-width:100%}[class*="--not-visible"]{opacity:0;transform:translateY(30px) scale(0.9);transform-origin:top;transition:opacity 1s,transform 1s}[class*="--visible"]{opacity:1;transform:translateY(0) scale(1)}[class*="--not-visible-slide-from-left"]{opacity:0;transform:translate(-100px, 0);transition:.7s ease-out;transition-property:opacity,transform}[class*="--visible-slide-from-left"]{opacity:1;transform:translate(0, 0)}[class*="--not-visible-slide-from-right"]{opacity:0;transform:translate(100px, 0);transition:.7s ease-out;transition-property:opacity,transform}[class*="--visible-slide-from-right"]{opacity:1;transform:translate(0, 0)}[class*="--not-visible-slide-from-top"]{opacity:0;transform:translate(0, -100px);transition:.7s ease-out;transition-property:opacity,transform}[class*="--visible-slide-from-top"]{opacity:1;transform:translate(0, 0)}[class*="--not-visible-slide-from-bottom"]{opacity:0;transform:translate(0, 100px);transform-origin:top;transition:.7s ease-out;transition-property:opacity,transform}[class*="--visible-slide-from-bottom"]{opacity:1;transform:translate(0, 0)}.html{height:100%;scrollbar-width:18px;scrollbar-gutter:stable}.body{max-width:none;box-sizing:border-box;font:var(--font__weight) var(--font__size)/var(--font__line-height) var(--font__family);color:#78797a}.body--hide-scrollbar{overflow:hidden}.body.body--shownav{overflow:hidden}ol,ul{padding-left:20px}p:has(strong)+ol,p:has(strong)+ul{margin-top:calc(var(--padding)*-1)}ul{list-style:square}ul li{padding-bottom:5px;line-height:1.3}a{color:inherit}p a,[class*=__text] a:not(.cimagetext a),a[class*=__element]{text-decoration:none;color:inherit}a:has(span){color:inherit;text-decoration:underline}strong,b{font-weight:700}img{height:auto}iframe{max-width:100%}mark{background-color:var(--color__highlighted--bg);color:var(--color__highlighted)}.header{padding-right:var(--site__space--hf);padding-left:var(--site__space--hf);box-sizing:border-box;position:absolute;top:0;left:0;width:100%}.header__content{display:flex;position:relative;justify-content:space-between;align-items:center}.header__logo{position:fixed;z-index:3;top:var(--logo__top);right:var(--site__space--hf);background-color:#fff;display:block;transition:height .4s;width:auto;height:var(--logo__height);width:auto;aspect-ratio:104/75}.body--scrolled .header__logo{height:calc(var(--logo__height) - 40px)}.header__logoimage{object-fit:contain;width:100%;height:100%;padding:0;margin:0}.header__menutrigger{display:none}.body--site .header__menutrigger{display:block}.header__bereich{font-size:var(--font__size--small);color:#78797a;position:fixed;margin-left:65px;top:90px;transition:.3s;opacity:1;z-index:5}.body--scrolled .header__bereich{opacity:0}.body--shownav .header__bereich{z-index:99;color:#fff;opacity:1}.body--home .header__nav{display:none;position:absolute;width:100%;bottom:0;z-index:4}.body--site .header__nav{position:fixed;display:flex;justify-content:start;flex-direction:column;width:100%;max-width:500px;background-color:#0d1b5b;top:0;left:0;height:100vh;transition:transform cubic-bezier(0.455, 0.03, 0.515, 0.955) .4s;transform:translateX(-100%);z-index:4}.body--shownav .header__nav{transform:translateX(0)}.header__navscroll{display:flex;flex-direction:column;padding-left:var(--site__space--hf);padding-right:calc(var(--site__space--hf) + 30px);margin-top:180px;padding-bottom:90px;height:calc(100% - 150px);overflow:auto}.header__navlist{display:flex;padding:0;list-style:none;flex-direction:column;width:100%;transition:all .6s .2s;justify-self:start}.header__navlist--lvl-1{display:flex;justify-content:flex-end;width:100%;column-gap:var(--column__gap);padding:10px 0 70px;row-gap:10px}.header__navlist--lvl-2{row-gap:10px}.header__navlist--lvl-3{display:flex;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s,opacity .2s .1s}.header__navlist--show[class*="--lvl-2"]{visibility:visible;opacity:1;transform:translateX(-50%)}.header__navlist--show[class*="--lvl-3"]:not([class*="--active"][class*="--running"] .header__navlist){max-height:700px;opacity:1;transition:max-height 1.8s,opacity .2s .2s}.header__navli{position:relative;padding:0}.header__navli--inactive[class*="--lvl-1"]{display:none}.header__navli--isparent .header__navli--active[class*="--lvl-2"]:after{width:40px;height:4px;background-color:#000}.header__navli--isparent .header__navli--active:not(.header__navli--running)>ul,.header__navli--isparent.header__navli--lvl-2.header__navli--running:not(.header__navli--active)>ul{max-height:700px;opacity:1;transition:max-height 1.8s,opacity .2s .2s}.header__navlink{display:block;position:relative;transition:background-color .4s,color .4s;text-decoration:none;color:#fff;font-family:var(--font__family--title);width:100%}.header__navlink--lvl-1{font-size:var(--font__size--navi-1);font-weight:600;line-height:40px;color:#000;display:none}.header__navlink--lvl-1:after{content:"";display:block;position:absolute;bottom:0;left:0;transition:width .4s,background-color .4s;width:0;height:4px;background-color:rgba(0,0,0,0)}.header__navlink--lvl-1.header__navlink--inactive:hover{color:#fff}.header__navlink--lvl-1.header__navlink--active{color:#b91414}.header__navlink--lvl-1.header__navlink--active:after{width:40px;background-color:#b91414}.header__navlink--lvl-2{position:relative;font-size:var(--font__size--navi-2);font-weight:var(--font__weight--medium);color:#fff}.header__navlink--lvl-2:hover{color:#e60000}[class*=isparent]>.header__navlink--lvl-2{display:flex;justify-content:space-between}[class*=isparent]>.header__navlink--lvl-2:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"+";font-weight:400;display:flex;align-items:center;justify-content:center;color:#fff;font-size:21px;width:36px;height:36px;border-radius:50%;border:1px solid #fff;transition:all .3s}@media(max-width: 530px){[class*=isparent]>.header__navlink--lvl-2:after{font-size:18px;width:30px;height:30px}}[class*=isparent][class*="--active"]:not([class*="--running"])>.header__navlink--lvl-2:after,[class*=isparent][class*="--running"]:not([class*="--active"])>.header__navlink--lvl-2:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;color:#fff;transform:rotate(180deg)}[class*="--running"]>.header__navlink,.header__navlink--lvl-2.header__navlink--active,.header__navlink--lvl-3.header__navlink--active{color:#e60000}.header__navlink--lvl-3{position:relative;padding:4px 0px;font-family:var(--font__family);padding-left:20px;font-size:var(--font__size--navi-3);font-weight:200;-webkit-hyphens:none;hyphens:none}.header__navlink--lvl-3:hover{color:#e60000}.header__navdrop{position:fixed;z-index:3;right:0;top:0;opacity:0;transition:opacity .2s;width:0;height:100vh;background-color:#000}.body--site.body--shownav .header__navdrop{opacity:.7;width:100vw;height:100vh}.header__navfooter{display:flex;flex-direction:column;flex-grow:1;color:#fff;justify-content:end;padding-top:60px;padding-bottom:0;row-gap:60px;font-size:var(--font__size--small);opacity:0;z-index:0;transition:all .3s}.body--home .header__navfooter{display:none}.body--shownav .header__navfooter{display:flex;opacity:1}.header__navsocials-and-links{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;gap:30px;font-size:var(--font__size--smallest)}.cislightbox__bar{background:#0d1b5b}.homenav{position:absolute;bottom:0;left:0;width:100%;height:120px;display:flex;z-index:3}.homenav__content{flex-grow:1;display:flex;justify-content:center;align-items:end;column-gap:20px}.homenav__item{display:flex;align-items:end;flex-grow:1;height:100%;min-width:160px;width:calc(33.333% - 14px)}.homenav__link{flex:1 0 100%;display:flex;align-items:start;height:75px;padding:20px 30px;background-color:#0d1b5b;color:#fff;font-size:calc(var(--font__size--navi-1) - .5rem);font-weight:var(--font__weight--regular);transition:height .3s;text-decoration:none}.homenav__link:hover{color:#fff;height:100%}.searchnav{height:60px;display:flex;z-index:3}.searchnav__content{display:flex}.searchnav__items{flex-grow:1;display:flex;justify-content:center;align-items:end;column-gap:5px;height:100%}.searchnav__item{display:flex;align-items:end;flex-grow:1;height:100%}.searchnav__link{flex:1 0 100%;display:flex;align-items:start;height:50px;padding:13px 30px;background-color:#0d1b5b;color:#fff;font-size:calc(var(--font__size--smaller) + .1rem);font-weight:var(--font__weight--regular);transition:height .3s;text-decoration:none}.searchnav__link--active{background-color:#e60000}.searchnav__reset{display:none}.sidenav{position:absolute;top:auto;right:0;width:max-content;display:flex;justify-content:end;column-gap:5px;z-index:4;transform:rotate(-90deg) translateY(-100%);transform-origin:top right;transition:transform .3s}.body--home .sidenav{display:none}.sidenav__item{display:flex;align-items:end;width:auto;white-space:nowrap}.sidenav__link{flex:1 0 100%;display:flex;align-items:start;padding:10px 25px;background-color:#000c43;color:#fff;font-size:var(--font__size--navi-sidebar);font-weight:var(--font__weight--regular);transition:height .3s;text-decoration:none}.sidenav__link--active{background-color:#e60000}.sidenav__link:hover{color:#fff}.quicklinks{position:absolute;top:30px;display:flex;flex-direction:row-reverse;column-gap:20px;color:#0d1b5b;padding-right:10px;z-index:5;transition:all .3s .1s}body:has(.cms-location-wrp>div:first-child .cbgimage) .quicklinks,body:has(.cms-location-wrp>div:first-child[class*="--design-5"]) .quicklinks,body:has(.cms-location-wrp>div:first-child[class*="--design-6"]) .quicklinks,body:has(.main>article:first-child>.cbgimage) .quicklinks,body:has(.main>article:first-child[class*="--design-5"]) .quicklinks,body:has(.main>article:first-child[class*="--design-6"]) .quicklinks,.body--shownav .quicklinks,.body--home .quicklinks{color:#fff;transition:all .3s .1s}.body--shownav .quicklinks{position:fixed}.quicklinks__navlist{display:flex;list-style-type:none;margin:0;padding:0;column-gap:20px;z-index:4}.quicklinks__navli{white-space:nowrap}.quicklinks__navlink{font-size:var(--font__size--small);color:inherit;text-decoration:none}.quicklinks__navlink.active{color:#e60000}.body--shownav .quicklinks__navlink.active{color:#e60000}.searchform{display:flex;align-items:end;justify-content:end;flex:0 0 33px;position:absolute;top:-12px;right:-50px;width:calc(100% + 50px);z-index:2}.searchform:has(input:checked){z-index:5}.searchform--label{position:relative;color:inherit;display:flex;align-content:center;justify-content:center;text-align:center;line-height:50px;width:50px;height:50px;cursor:pointer;z-index:3;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.searchform--label:before{content:"";position:absolute;top:1px;z-index:-1;color:#0d1b5b;display:flex;justify-content:center}.searchform--label:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;background-color:var(--color__searchicon);transition:background-color .2s}.searchform--label:hover:after{background-color:var(--color__grey--dark);opacity:1}.searchform--form{position:absolute;top:5px;right:1px;display:inline-block;max-width:0;width:calc(100% + 50px);opacity:0;transition:max-width .3s,opacity .3s .1s}.searchform--searchfield{display:inline-block;font-family:inherit;width:100%;height:45px;overflow:hidden;color:#0d1b5b;border:1px solid currentColor;padding:.05rem 1.4rem 0;font-size:calc(var(--font__size--smaller) + .1rem);transform:translateX(-20px);opacity:0;transition:transform .2s,opacity .3s}.searchform--searchfield::placeholder,.searchform--searchfield::-moz-placeholder,.searchform--searchfield::-webkit-input-placeholder{font-size:calc(var(--font__size--smaller) + .1rem)}.searchform--button{display:flex;align-items:center;justify-content:center;position:absolute;right:2px;top:2px;width:0;height:0;border:0;padding:0;color:#0d1b5b;background:#fff;border-radius:50%;overflow:hidden;width:42px;height:42px;opacity:1;z-index:5;transition:all .3s;cursor:pointer}.searchform--button:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.searchform--toggler:checked+label:after{opacity:0}.searchform--toggler:checked+label:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.searchform--toggler:checked~.searchform--form{max-width:100%;opacity:1}.searchform--toggler:checked~.searchform--form .searchform--searchfield{transform:translateX(0);opacity:1}.searchform input:placeholder-shown+button{opacity:0;height:0}.body--search .searchform:before{content:"";position:fixed;width:100vw;height:calc(100vh + var(--header__height));left:auto;right:0;top:calc(0px - var(--header__height));background:rgba(0,0,0,.3);background-attachment:fixed;z-index:0}.menutrigger{position:fixed;top:80px;width:45px;height:45px;cursor:pointer;background-color:#0d1b5b;border:1px solid rgba(255,255,255,.1);transition:.3s;z-index:5}.body--shownav .menutrigger{border:1px solid rgba(255,255,255,.5)}.menutrigger:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;padding:10px}.menutrigger__line{position:absolute;top:50%;left:50%;width:28px;height:2px;background-color:#fff;pointer-events:none}.menutrigger__line--line1{transform:translate(-50%, -50%) translateY(-7px);transition:opacity .4s}.menutrigger__line--line2,.menutrigger__line--line3{transform:translate(-50%, -50%);transition:opacity .4s,transform .4s,background-color .4s}.menutrigger__line--line4{transform:translate(-50%, -50%) translateY(7px);transition:opacity .4s}.body--shownav .menutrigger__line--line1{opacity:0}.body--shownav .menutrigger__line--line4{opacity:0}.body--shownav .menutrigger__line--line2{transform:translate(-50%, -50%) rotate(-45deg);background-color:#fff}.body--shownav .menutrigger__line--line3{transform:translate(-50%, -50%) rotate(45deg);background-color:#fff}.main{position:relative;min-height:85vh}.footer{position:relative;padding-top:100px;padding-bottom:100px;background-color:#0d1b5b;color:#fff}.footer__content{display:flex;column-gap:60px}.footer__container{flex:1 1 65%;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:var(--font__size--small);font-weight:var(--font__weight--light)}.footer__container strong{font-size:var(--font__size--smaller)}.footer__container>div p:last-child{padding-bottom:0}.footer__socials-and-quicklinks{display:flex;flex-direction:row-reverse;flex:1 1 35%;justify-content:end;align-items:end;column-gap:10px;font-size:13px}.footer__socials{color:inherit;display:flex;column-gap:20px;line-height:1}.footer__social{font-size:21px;color:inherit;transform-origin:bottom center;transition:all .2s}.footer__social:hover{transform:scale(1.1)}.footer__quicklink{margin-right:20px}.footer__legal-links{display:flex;padding-left:0;list-style:none;column-gap:7px}.footer__legal-li:not(:first-of-type){display:flex;column-gap:7px}.footer__legal-li:not(:first-of-type):before{content:"|"}.footer__link,.footer__logo,.footer__legal-link{text-decoration:none;color:inherit}.scrolldown{display:flex;position:fixed;z-index:2;right:var(--site__space--hf);top:calc(100vh - 150px);justify-content:center;align-items:center;transform:none;transition:transform .7s,box-shadow .4s,opacity .4s;width:40px;background-color:#0d1b5b;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;z-index:5}.body--shownav .scrolldown{z-index:2}.scrolldown:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.body--scrolled-ext .scrolldown{opacity:0;pointer-events:none}.scrolldown:hover{background-color:#e60000}.scrolltop{display:flex;position:fixed;z-index:2;right:var(--site__space--hf);bottom:90px;justify-content:center;align-items:center;transform:translateY(100%) translateY(200px);transition:transform .7s,box-shadow .4s;width:40px;background-color:#0d1b5b;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;z-index:3}.body--shownav .scrolltop{z-index:2}.scrolltop:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.body--scrolled-ext .scrolltop{transform:translateY(0)}.scrolltop:hover{background-color:#e60000}.unicorn:before{content:"@"}.js-hidden{display:none !important}.grecaptcha-badge{display:none;z-index:1}.carticle{position:relative;z-index:1;position:relative}.carticle--no-padding{padding-right:0;padding-left:0}.carticle--design-1{background-color:#fff;color:#525353}.carticle--design-2{background-color:#dedede;color:#525353}.carticle--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.carticle--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.carticle__anchor{position:relative;top:calc((var(--header__height))*-1)}.carticle__anchor a{display:block}.carticle.cnewsoverview,.carticle.creferenceoverview,.carticle.creferencebyemployee,.carticle.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.carticle.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.carticle__content{position:relative}.carticle__content--top-1{padding-top:var(--content__padding--1)}.carticle__content--top-2{padding-top:var(--content__padding--2)}.carticle__content--top-3{padding-top:var(--content__padding--3)}.carticle__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.carticle__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.carticle__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.carticle__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.carticle__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.carticle__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .carticle__content--top-0,.body--site .main>.application:first-child .carticle__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .carticle__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .carticle__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .carticle__content--top-1,.body--site .main>.application:first-child .carticle__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .carticle__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .carticle__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .carticle__content--top-2,.body--site .main>.application:first-child .carticle__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .carticle__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .carticle__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .carticle__content--top-3,.body--site .main>.application:first-child .carticle__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .carticle__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .carticle__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.carticle__container--width-1{width:var(--content__width);max-width:100%}.carticle__container--width-2{width:var(--content__width--small);max-width:100%}.carticle__container--width-3{width:100%}.carticle__picture{overflow:hidden}.carticle__picture .carticle__image,.carticle__column .carticle__image,.carticle__cell .carticle__image,.carticle__element .carticle__image,.carticle__video{transition:transform .3s}.carticle__picture:has(a):hover .carticle__image,.carticle__column:has(a):hover .carticle__image,.carticle__cell:has(a):hover .carticle__image,.carticle__element:not(.cteam__element):has(a):hover .carticle__image,.carticle a[class*=_element]:hover .carticle__image,.carticle a[class*=_element]:hover .carticle__video{transform:scale(1.05)}.carticle a[class*=_element]:hover .carticle__more:after{background-color:#0d1b5b;color:#fff}.creference__person .carticle a[class*=_element]:hover .carticle__more:after{background-color:#0d1b5b;color:#fff}.carticle a[class*=_element]:hover .carticle__more.cnewseoverview__more:after,.carticle a[class*=_element]:hover .carticle__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.carticle a[class*=_element]:hover .carticle__link--link:not(.column .carticle a[class*=_element]:hover .carticle__link--link){background-color:#e60000;color:#fff}.carticle a[class*=_element]:hover .carticle__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .carticle a[class*=_element]:hover .carticle__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .carticle a[class*=_element]:hover .carticle__link--link{background-color:#fff;color:#0d1b5b}.carticle a[class*=_element]:hover .carticle__link--link[class*="--link"]:after{margin-left:15px}.carticle__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.carticle__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.carticle__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .carticle__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.carticle__link{font-size:calc(var(--font__size--small) - .2rem)}}.carticle__link--download,.carticle__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .carticle__link--download,[class*="--design-6"] .carticle__link--link{background-color:#fff;color:#0d1b5b}.column .carticle__link--download,.column .carticle__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .carticle__link--download:hover,.column .carticle__link--link:hover{padding-left:5px}.column .carticle__link--download:hover:after,.column .carticle__link--link:hover:after{transform:translateX(-7px)}.carticle__link--download:after,.carticle__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.carticle__link:not([class*=csearch__link]):hover:not(.column .carticle__link:not([class*=csearch__link]):hover,.column .carticle__link:not([class*="--showall"]):hover),.carticle__link:not([class*="--showall"]):hover:not(.column .carticle__link:not([class*=csearch__link]):hover,.column .carticle__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.carticle__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .carticle__link:not([class*=csearch__link]):hover,.column .carticle__link:not([class*="--showall"]):hover),.carticle__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .carticle__link:not([class*=csearch__link]):hover,.column .carticle__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .carticle__link:not([class*=csearch__link]):hover,[class*="--design-5"] .carticle__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.carticle__link:not([class*=csearch__link]):hover[class*="--link"]:after,.carticle__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.carticle__link--open,.carticle__link--close{background-color:#e60000;color:#fff}.carticle__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.carticle__link--close:hover:not(.column .carticle__link--close:hover){background-color:#e60000;color:#fff}.carticle__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .carticle__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .carticle__link--close:hover{background-color:#fff;color:#0d1b5b}.carticle__link--close:hover[class*="--link"]:after{margin-left:15px}.carticle__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.carticle__link--align-center{justify-content:center}.carticle__content{display:flex;flex-direction:column}.carticle__content--align-left{justify-content:start}.carticle__content--align-center{justify-content:center}.carticle__content--align-right{justify-content:end;align-items:end}.carticle__content--width-2 .carticle__container{margin:0}.carticle__headline{-webkit-hyphens:none;hyphens:none}.carticle__headline--align-center{text-align:left}.carticle__teaser--align-left{text-align:left}.carticle__teaser--align-center{text-align:left}.carticle__text--align-left{text-align:left}.carticle__text--align-center{text-align:left}.carticle:has(.cbgimage) .carticle__container:has(p){width:100%;max-width:var(--content__width--smallest);padding:30px 35px;background-color:#fff;transform:translateY(0px);margin-bottom:var(--padding);font-size:var(--font__size--smaller)}.cbgimage{position:absolute;top:0;left:0;width:100%;height:100%}.cbgimage img{width:100%;height:100%;object-fit:cover;object-position:center}.cbutton__container{position:absolute;display:inline-block;right:0;width:180px;height:180px}.cbutton__button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;aspect-ratio:1;transform:scale(1) rotate(6deg);transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1) .1s,box-shadow .3s;font-family:var(--font__family--title);font-size:calc(var(--headline__size--h4) - .2rem);font-weight:var(--font__weight--bold);line-height:1.2;color:#fff;background-color:#0d1b5b}.cbutton__button:has(a):hover{transform:scale(1.15) rotate(-3deg);box-shadow:1rem 1.5rem 2.5rem rgba(0,0,0,.3)}.cbutton__link{text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center;height:100%;width:100%;text-align:center}.cemployee{position:relative;z-index:1}.cemployee--no-padding{padding-right:0;padding-left:0}.cemployee--design-1{background-color:#fff;color:#525353}.cemployee--design-2{background-color:#dedede;color:#525353}.cemployee--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cemployee--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cemployee__anchor{position:relative;top:calc((var(--header__height))*-1)}.cemployee__anchor a{display:block}.cemployee.cnewsoverview,.cemployee.creferenceoverview,.cemployee.creferencebyemployee,.cemployee.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cemployee.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cemployee__content{position:relative}.cemployee__content--top-1{padding-top:var(--content__padding--1)}.cemployee__content--top-2{padding-top:var(--content__padding--2)}.cemployee__content--top-3{padding-top:var(--content__padding--3)}.cemployee__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cemployee__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cemployee__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cemployee__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cemployee__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cemployee__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cemployee__content--top-0,.body--site .main>.application:first-child .cemployee__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cemployee__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cemployee__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cemployee__content--top-1,.body--site .main>.application:first-child .cemployee__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cemployee__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cemployee__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cemployee__content--top-2,.body--site .main>.application:first-child .cemployee__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cemployee__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cemployee__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cemployee__content--top-3,.body--site .main>.application:first-child .cemployee__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cemployee__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cemployee__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cemployee__container--width-1{width:var(--content__width);max-width:100%}.cemployee__container--width-2{width:var(--content__width--small);max-width:100%}.cemployee__container--width-3{width:100%}.cemployee__picture{overflow:hidden}.cemployee__picture .cemployee__image,.cemployee__column .cemployee__image,.cemployee__cell .cemployee__image,.cemployee__element .cemployee__image,.cemployee__video{transition:transform .3s}.cemployee__picture:has(a):hover .cemployee__image,.cemployee__column:has(a):hover .cemployee__image,.cemployee__cell:has(a):hover .cemployee__image,.cemployee__element:not(.cteam__element):has(a):hover .cemployee__image,.cemployee a[class*=_element]:hover .cemployee__image,.cemployee a[class*=_element]:hover .cemployee__video{transform:scale(1.05)}.cemployee a[class*=_element]:hover .cemployee__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cemployee a[class*=_element]:hover .cemployee__more:after{background-color:#0d1b5b;color:#fff}.cemployee a[class*=_element]:hover .cemployee__more.cnewseoverview__more:after,.cemployee a[class*=_element]:hover .cemployee__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cemployee a[class*=_element]:hover .cemployee__link--link:not(.column .cemployee a[class*=_element]:hover .cemployee__link--link){background-color:#e60000;color:#fff}.cemployee a[class*=_element]:hover .cemployee__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cemployee a[class*=_element]:hover .cemployee__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cemployee a[class*=_element]:hover .cemployee__link--link{background-color:#fff;color:#0d1b5b}.cemployee a[class*=_element]:hover .cemployee__link--link[class*="--link"]:after{margin-left:15px}.cemployee__person{position:relative;display:flex;max-width:650px;color:#fff;z-index:4;padding-bottom:var(--padding)}.ctwocols .cemployee__person,.cjobarticle .cemployee__person{max-width:none}.ctwocols .cemployee__person{padding-bottom:0;max-height:200px}.cemployee__person-title{padding-bottom:0;color:#0d1b5b}.cemployee__person-picture{flex:0 0 36%;aspect-ratio:1.2;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;position:relative;background-color:#dedede}.cemployee__person-picture--pixel{display:block}.cemployee__person-picture--vector{display:flex;justify-content:center;align-items:center}.cemployee__person-image{display:block}.cemployee__person-image--pixel{width:100%;height:100%;object-fit:cover}.cemployee__person-image--vector{width:auto;height:50%;object-fit:contain}.cemployee__person-image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cemployee__person-image--cover{object-fit:cover}.cemployee__person-image--contain{object-fit:contain}.cemployee__person-textwrapper{flex-grow:1;display:flex;flex-grow:1;flex-direction:column;padding:20px 20px 20px 20px;background-color:#dedede;color:#0d1b5b}[class*="--design-2"] .cemployee__person-textwrapper{background-color:#fff}.cemployee__person-headline{font-size:var(--font__size);font-weight:var(--font__weight--bold)}.cemployee__person-function{flex-grow:1;font-size:var(--font__size--small);padding-bottom:12px}.cemployee__person-list{display:grid;grid-template-columns:auto repeat(2, 30px);gap:0px;align-items:end;padding-bottom:0;padding-left:0;list-style:none}.cemployee__person-link{display:flex;gap:7px;align-items:center;width:max-content;max-width:100%;font-size:var(--font__size--small);text-decoration:none;color:inherit}.cemployee__person-link:before{display:block;font-size:var(--font__size);text-align:center}.cemployee__person-link--phone:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:var(--font__size--smaller)}.cemployee__person-link--email:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:calc(var(--font__size) + .2rem)}.cemployee__person-link--vcard:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cemployee__person-link.mobile:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;transform:scaleX(-1);font-size:var(--font__size--smaller)}.cemployee__person-link--email,.cemployee__person-link--vcard{justify-content:center;width:30px;height:20px;border:0px #000 solid;box-sizing:border-box}.ctwocols .cemployee__person-link:before,.cjobarticle .cemployee__person-link:before{font-weight:600}.cemployee__person-link:hover{color:#e60000}.cemployee__person--more{text-decoration:none;color:inherit;display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);font-weight:var(--font__weight--medium);padding-top:15px}.cemployee__person--more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cemployee__person--more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cemployee__person--more--video:after{color:#fff}.cemployee__person--more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cemployee__person--more:hover:after{background-color:#0d1b5b;color:#fff}.cemployee__person--more:hover.cnewseoverview__more:after,.cemployee__person--more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cemployee__person-span--email,.cemployee__person-span--vcard{display:none}.cform{position:relative;z-index:1}.cform--no-padding{padding-right:0;padding-left:0}.cform--design-1{background-color:#fff;color:#525353}.cform--design-2{background-color:#dedede;color:#525353}.cform--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cform--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cform__anchor{position:relative;top:calc((var(--header__height))*-1)}.cform__anchor a{display:block}.cform.cnewsoverview,.cform.creferenceoverview,.cform.creferencebyemployee,.cform.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cform.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cform__content{position:relative}.cform__content--top-1{padding-top:var(--content__padding--1)}.cform__content--top-2{padding-top:var(--content__padding--2)}.cform__content--top-3{padding-top:var(--content__padding--3)}.cform__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cform__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cform__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cform__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cform__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cform__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cform__content--top-0,.body--site .main>.application:first-child .cform__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cform__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cform__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cform__content--top-1,.body--site .main>.application:first-child .cform__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cform__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cform__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cform__content--top-2,.body--site .main>.application:first-child .cform__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cform__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cform__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cform__content--top-3,.body--site .main>.application:first-child .cform__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cform__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cform__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cform__container--width-1{width:var(--content__width);max-width:100%}.cform__container--width-2{width:var(--content__width--small);max-width:100%}.cform__container--width-3{width:100%}.cform__picture{overflow:hidden}.cform__picture .cform__image,.cform__column .cform__image,.cform__cell .cform__image,.cform__element .cform__image,.cform__video{transition:transform .3s}.cform__picture:has(a):hover .cform__image,.cform__column:has(a):hover .cform__image,.cform__cell:has(a):hover .cform__image,.cform__element:not(.cteam__element):has(a):hover .cform__image,.cform a[class*=_element]:hover .cform__image,.cform a[class*=_element]:hover .cform__video{transform:scale(1.05)}.cform a[class*=_element]:hover .cform__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cform a[class*=_element]:hover .cform__more:after{background-color:#0d1b5b;color:#fff}.cform a[class*=_element]:hover .cform__more.cnewseoverview__more:after,.cform a[class*=_element]:hover .cform__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cform a[class*=_element]:hover .cform__link--link:not(.column .cform a[class*=_element]:hover .cform__link--link){background-color:#e60000;color:#fff}.cform a[class*=_element]:hover .cform__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cform a[class*=_element]:hover .cform__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cform a[class*=_element]:hover .cform__link--link{background-color:#fff;color:#0d1b5b}.cform a[class*=_element]:hover .cform__link--link[class*="--link"]:after{margin-left:15px}.cform__form-group{display:grid;column-gap:var(--column__gap);row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:var(--padding)}.cform__form-group--nogap{padding-bottom:10px}.cform__form-group--block{grid-template-columns:minmax(0, 1fr)}.cjobarticle .cform__form-group{column-gap:var(--column__gap--small)}@media(max-width: 1200px){.cjobarticle .cform__form-group{display:flex;flex-direction:column}}.cform__form-row--full{grid-column:span 2}.cform__form-row--half{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.cform__form-row--zipcode{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:100px minmax(0, 1fr)}.cform__form-fieldset{position:relative;padding:0;margin:0;background-color:#fff;width:100%;border:1px #555 solid;box-sizing:border-box}.cform__form-fieldset--select:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cform__form-fieldset--select:focus-within:after{content:""}.cform__form-fieldset--select:has(.input_false):after{color:#fff}.cform__form-fieldset--search:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cform__form-fieldset--search:has(.input_false):after{color:#fff}[class*=__searchpanel] .cform__form-fieldset{border-color:#0d1b5b;background-color:#dedede;color:#0d1b5b}.cform__form-textfield::-webkit-outer-spin-button,.cform__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cform__form-textfield[type=number]{-moz-appearance:textfield}.cform__form-textfield,.cform__form-textarea,.cform__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#78797a;-webkit-appearance:none;appearance:none;font-family:var(--font__family);font-size:var(--font__size--input)}.cform__form-textfield::placeholder,.cform__form-textarea::placeholder,.cform__form-select::placeholder{font-family:var(--font__family);font-size:var(--font__size--input);color:#78797a}[class*=__searchpanel] .cform__form-textfield::placeholder,[class*=__searchpanel] .cform__form-textarea::placeholder,[class*=__searchpanel] .cform__form-select::placeholder{color:#78797a}[class*=__searchpanel] .cform__form-textfield,[class*=__searchpanel] .cform__form-textarea,[class*=__searchpanel] .cform__form-select{border-color:#0d1b5b;background-color:#fff}[class*=__searchpanel] .cform__form-textfield::placeholder,[class*=__searchpanel] .cform__form-textarea::placeholder,[class*=__searchpanel] .cform__form-select::placeholder{display:none}.cform__form-textfield.input_false::placeholder,.cform__form-textarea.input_false::placeholder,.cform__form-select.input_false::placeholder{color:#fff}.cform__form-textfield,.cform__form-select{height:var(--input__height)}.cform__form-textarea{padding-top:14px}.cform__form-select{color:inherit}.cform__form-select:invalid{color:#fff}.cform__form-select:focus{color:#0d1b5b}.cform__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:var(--font__size--small);line-height:1;color:#78797a;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - var(--font__size--small) - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=__searchpanel] .cform__form-legend{border-color:#0d1b5b;background-color:rgba(0,0,0,0)}.cform__form-fieldset:focus-within .cform__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cform__form-fieldset:focus-within .cform__form-legend{transform:translateY(-120%) translateX(-16px)}.cform__form-textfield:not(:placeholder-shown)+.cform__form-legend,.cform__form-textarea:not(:placeholder-shown)+.cform__form-legend,.cform__form-select:not(:invalid)+.cform__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cform__form-textfield:not(:placeholder-shown)+.cform__form-legend,[class*=__searchpanel] .cform__form-textarea:not(:placeholder-shown)+.cform__form-legend,[class*=__searchpanel] .cform__form-select:not(:invalid)+.cform__form-legend{transform:translateY(-120%) translateX(-16px)}.cform__form-textfield.input_must+.cform__form-legend,.cform__form-textarea.input_must+.cform__form-legend,.cform__form-select.input_must+.cform__form-legend{display:flex;column-gap:7px}.cform__form-textfield.input_must+.cform__form-legend:after,.cform__form-textarea.input_must+.cform__form-legend:after,.cform__form-select.input_must+.cform__form-legend:after{content:"*"}.cform__form-textfield.input_false+.cform__form-legend,.cform__form-textarea.input_false+.cform__form-legend,.cform__form-select.input_false+.cform__form-legend{color:#fff;background-color:#e2001a}.cform__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:var(--font__family);font-size:var(--font__size);font-weight:700;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}.cform__checkboxes{display:flex;flex-wrap:wrap;column-gap:var(--column__gap)}.cform__checkboxes--block{flex-direction:column}.cform__checkbox{position:relative}.cform__checkbox-label{position:relative;display:flex;column-gap:10px;padding:calc((var(--input__height) - var(--padding))/2) 0;cursor:pointer}.cform__checkbox-label p:last-of-type{padding-bottom:0}.cform__checkbox-label:before{content:"";display:flex;justify-content:center;align-items:center;line-height:1;height:calc(var(--input__height) - 20px);aspect-ratio:1/1;box-sizing:border-box;background-color:#fff;border:1px #555 solid;color:#78797a}.cform__checkbox-label--radio:before{border-radius:50%}.cform__checkbox-label.input_false{-webkit-box-shadow:none !important;box-shadow:none !important;background:none !important;color:#e2001a !important}.cform__checkbox-label.input_false:before{background-color:#e2001a}.cform__checkbox-input{position:absolute;top:0;left:0;width:0;height:0;margin:0;opacity:0}.cform__checkbox-input:checked+.cform__checkbox-label:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cform__message{position:relative;padding:30px 30px 40px 30px;margin-bottom:var(--padding);background-color:#76b729;color:#fff;display:flex;column-gap:15px;margin:auto;width:100%;max-width:500px}.cform__message h1,.cform__message h2,.cform__message h3{padding-bottom:var(--padding)}.cform__message:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:600;font-size:25px}.cform__message--error{background-color:#e2001a}.cform__message--error:before{content:""}.cform__message--info{background-color:#f8f8f8}.cform__message--info:before{content:""}.cform__message p:last-of-type,.cform__message ul:last-of-type,.cform__message ol:last-of-type{padding-bottom:0}.cform__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.cform__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.cform__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .cform__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.cform__link{font-size:calc(var(--font__size--small) - .2rem)}}.cform__link--download,.cform__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .cform__link--download,[class*="--design-6"] .cform__link--link{background-color:#fff;color:#0d1b5b}.column .cform__link--download,.column .cform__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .cform__link--download:hover,.column .cform__link--link:hover{padding-left:5px}.column .cform__link--download:hover:after,.column .cform__link--link:hover:after{transform:translateX(-7px)}.cform__link--download:after,.cform__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cform__link:not([class*=csearch__link]):hover:not(.column .cform__link:not([class*=csearch__link]):hover,.column .cform__link:not([class*="--showall"]):hover),.cform__link:not([class*="--showall"]):hover:not(.column .cform__link:not([class*=csearch__link]):hover,.column .cform__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.cform__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cform__link:not([class*=csearch__link]):hover,.column .cform__link:not([class*="--showall"]):hover),.cform__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cform__link:not([class*=csearch__link]):hover,.column .cform__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cform__link:not([class*=csearch__link]):hover,[class*="--design-5"] .cform__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.cform__link:not([class*=csearch__link]):hover[class*="--link"]:after,.cform__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.cform__link--open,.cform__link--close{background-color:#e60000;color:#fff}.cform__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cform__link--close:hover:not(.column .cform__link--close:hover){background-color:#e60000;color:#fff}.cform__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cform__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cform__link--close:hover{background-color:#fff;color:#0d1b5b}.cform__link--close:hover[class*="--link"]:after{margin-left:15px}.cform__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cform__link--align-center{justify-content:center}.cform.no-padding{padding-left:0;padding-right:0}.cform--cv{margin-top:var(--padding)}.cform__button{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--medium);font-size:var(--font__size--smaller);transition:all .3s}.cform__button--submit{background:rgba(0,0,0,0);border:0;background-color:#0d1b5b;color:#fff}[class*="--design-6"] .cform__button{background-color:#e60000;color:#fff}.cform__button:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cform__button:hover:not(.column .cform__button:hover){background-color:#e60000;color:#fff}.cform__button:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cform__button:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cform__button:hover{background-color:#fff;color:#0d1b5b}.cform__button:hover[class*="--link"]:after{margin-left:15px}[class*="--design-6"] .cform__button:hover{background-color:#fff;color:#0d1b5b}.cform__dropzone{position:relative;border:2px dashed #0d1b5b;background-color:rgba(222,222,222,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--padding)}.cform__form-group--small .cform__dropzone{max-width:1000px}.cform__dropzone h5{font-size:var(--font__size);font-weight:400}.cform__dropzone-text{font-size:var(--font__size--smaller)}.cform__dropzone-input,.cform__upload-maxsize-exceeded{display:none}.cform__uploaded-files{display:flex;flex-wrap:wrap;gap:var(--padding);padding:var(--padding) 0 0 0;border:1px solid var(--color__grey--dark);border-radius:20px;margin-bottom:var(--padding)}.cform__uploaded-files:empty{display:none}.cform__uploaded-file{display:flex;gap:10px}.cform__uploaded-filetype{color:#b91414}.cform__uploaded-filetype:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cform__uploaded-filetype--pdf:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cform__uploaded-filesize:before{content:"["}.cform__uploaded-filesize:after{content:"]"}.cform__uploaded-remove{display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #000;width:30px;height:30px;padding-right:1px;cursor:pointer;box-sizing:border-box;color:#555}.cform__uploaded-remove:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;font-size:17px}.cform__upload{position:absolute;top:0;width:100%;height:100%;opacity:0;border:1px solid var(--color__primary);color:var(--color__primary);padding:5px 20px;cursor:pointer;border-radius:25px}.cform__upload-container{position:relative;z-index:3}.cform__upload-container--hidden{display:none}.cforward{position:relative;z-index:1;padding-top:var(--content__padding--3)}.cforward--no-padding{padding-right:0;padding-left:0}.cforward--design-1{background-color:#fff;color:#525353}.cforward--design-2{background-color:#dedede;color:#525353}.cforward--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cforward--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cforward__anchor{position:relative;top:calc((var(--header__height))*-1)}.cforward__anchor a{display:block}.cforward.cnewsoverview,.cforward.creferenceoverview,.cforward.creferencebyemployee,.cforward.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cforward.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cforward__content{position:relative}.cforward__content--top-1{padding-top:var(--content__padding--1)}.cforward__content--top-2{padding-top:var(--content__padding--2)}.cforward__content--top-3{padding-top:var(--content__padding--3)}.cforward__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cforward__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cforward__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cforward__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cforward__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cforward__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cforward__content--top-0,.body--site .main>.application:first-child .cforward__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cforward__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cforward__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cforward__content--top-1,.body--site .main>.application:first-child .cforward__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cforward__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cforward__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cforward__content--top-2,.body--site .main>.application:first-child .cforward__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cforward__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cforward__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cforward__content--top-3,.body--site .main>.application:first-child .cforward__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cforward__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cforward__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cforward__container--width-1{width:var(--content__width);max-width:100%}.cforward__container--width-2{width:var(--content__width--small);max-width:100%}.cforward__container--width-3{width:100%}.cforward__picture{overflow:hidden}.cforward__picture .cforward__image,.cforward__column .cforward__image,.cforward__cell .cforward__image,.cforward__element .cforward__image,.cforward__video{transition:transform .3s}.cforward__picture:has(a):hover .cforward__image,.cforward__column:has(a):hover .cforward__image,.cforward__cell:has(a):hover .cforward__image,.cforward__element:not(.cteam__element):has(a):hover .cforward__image,.cforward a[class*=_element]:hover .cforward__image,.cforward a[class*=_element]:hover .cforward__video{transform:scale(1.05)}.cforward a[class*=_element]:hover .cforward__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cforward a[class*=_element]:hover .cforward__more:after{background-color:#0d1b5b;color:#fff}.cforward a[class*=_element]:hover .cforward__more.cnewseoverview__more:after,.cforward a[class*=_element]:hover .cforward__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cforward a[class*=_element]:hover .cforward__link--link:not(.column .cforward a[class*=_element]:hover .cforward__link--link){background-color:#e60000;color:#fff}.cforward a[class*=_element]:hover .cforward__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cforward a[class*=_element]:hover .cforward__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cforward a[class*=_element]:hover .cforward__link--link{background-color:#fff;color:#0d1b5b}.cforward a[class*=_element]:hover .cforward__link--link[class*="--link"]:after{margin-left:15px}.cgallerytiles{position:relative;z-index:1}.cgallerytiles--no-padding{padding-right:0;padding-left:0}.cgallerytiles--design-1{background-color:#fff;color:#525353}.cgallerytiles--design-2{background-color:#dedede;color:#525353}.cgallerytiles--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cgallerytiles--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cgallerytiles__anchor{position:relative;top:calc((var(--header__height))*-1)}.cgallerytiles__anchor a{display:block}.cgallerytiles.cnewsoverview,.cgallerytiles.creferenceoverview,.cgallerytiles.creferencebyemployee,.cgallerytiles.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cgallerytiles.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cgallerytiles__content{position:relative}.cgallerytiles__content--top-1{padding-top:var(--content__padding--1)}.cgallerytiles__content--top-2{padding-top:var(--content__padding--2)}.cgallerytiles__content--top-3{padding-top:var(--content__padding--3)}.cgallerytiles__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cgallerytiles__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cgallerytiles__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cgallerytiles__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cgallerytiles__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cgallerytiles__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cgallerytiles__content--top-0,.body--site .main>.application:first-child .cgallerytiles__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytiles__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytiles__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cgallerytiles__content--top-1,.body--site .main>.application:first-child .cgallerytiles__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytiles__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytiles__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cgallerytiles__content--top-2,.body--site .main>.application:first-child .cgallerytiles__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytiles__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytiles__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cgallerytiles__content--top-3,.body--site .main>.application:first-child .cgallerytiles__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytiles__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytiles__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cgallerytiles__container--width-1{width:var(--content__width);max-width:100%}.cgallerytiles__container--width-2{width:var(--content__width--small);max-width:100%}.cgallerytiles__container--width-3{width:100%}.cgallerytiles__picture{overflow:hidden}.cgallerytiles__picture .cgallerytiles__image,.cgallerytiles__column .cgallerytiles__image,.cgallerytiles__cell .cgallerytiles__image,.cgallerytiles__element .cgallerytiles__image,.cgallerytiles__video{transition:transform .3s}.cgallerytiles__picture:has(a):hover .cgallerytiles__image,.cgallerytiles__column:has(a):hover .cgallerytiles__image,.cgallerytiles__cell:has(a):hover .cgallerytiles__image,.cgallerytiles__element:not(.cteam__element):has(a):hover .cgallerytiles__image,.cgallerytiles a[class*=_element]:hover .cgallerytiles__image,.cgallerytiles a[class*=_element]:hover .cgallerytiles__video{transform:scale(1.05)}.cgallerytiles a[class*=_element]:hover .cgallerytiles__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cgallerytiles a[class*=_element]:hover .cgallerytiles__more:after{background-color:#0d1b5b;color:#fff}.cgallerytiles a[class*=_element]:hover .cgallerytiles__more.cnewseoverview__more:after,.cgallerytiles a[class*=_element]:hover .cgallerytiles__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cgallerytiles a[class*=_element]:hover .cgallerytiles__link--link:not(.column .cgallerytiles a[class*=_element]:hover .cgallerytiles__link--link){background-color:#e60000;color:#fff}.cgallerytiles a[class*=_element]:hover .cgallerytiles__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cgallerytiles a[class*=_element]:hover .cgallerytiles__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cgallerytiles a[class*=_element]:hover .cgallerytiles__link--link{background-color:#fff;color:#0d1b5b}.cgallerytiles a[class*=_element]:hover .cgallerytiles__link--link[class*="--link"]:after{margin-left:15px}.cgallerytiles__paging{padding-bottom:var(--padding)}.cgallerytiles__paging-controls{display:flex;justify-content:center;column-gap:25px}.cgallerytiles__paging-control{display:flex;position:relative;justify-content:center;align-items:center;transition:background-color .4s,color .4s;height:40px;border:none;background-color:#0d1b5b;font-family:var(--font__family);font-size:2.5rem;font-size:var(--font__size);text-decoration:none;color:#fff;cursor:pointer}.cgallerytiles__paging-control--previous,.cgallerytiles__paging-control--next{width:40px}.cgallerytiles__paging-control--previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cgallerytiles__paging-control--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cgallerytiles__paging-control--append{display:block;white-space:nowrap;padding-right:15px;padding-left:15px;margin:50px auto}.cgallerytiles__paging-text{line-height:40px;text-align:center}.cgallerytiles__elements{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:5px;padding-bottom:var(--padding)}.cgallerytiles__elements--count-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.cgallerytiles__elements--count-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.cgallerytiles__elements--count-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.cgallerytiles__element{position:relative}.cgallerytiles__picture{aspect-ratio:1.5;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cgallerytiles__picture--pixel{display:block}.cgallerytiles__picture--vector{display:flex;justify-content:center;align-items:center}.cgallerytiles__image{display:block}.cgallerytiles__image--pixel{width:100%;height:100%;object-fit:cover}.cgallerytiles__image--vector{width:auto;height:50%;object-fit:contain}.cgallerytiles__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cgallerytiles__image--cover{object-fit:cover}.cgallerytiles__image--contain{object-fit:contain}.cgallerytiles__link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cgallerytilesslide{position:relative;z-index:1}.cgallerytilesslide--no-padding{padding-right:0;padding-left:0}.cgallerytilesslide--design-1{background-color:#fff;color:#525353}.cgallerytilesslide--design-2{background-color:#dedede;color:#525353}.cgallerytilesslide--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cgallerytilesslide--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cgallerytilesslide__anchor{position:relative;top:calc((var(--header__height))*-1)}.cgallerytilesslide__anchor a{display:block}.cgallerytilesslide.cnewsoverview,.cgallerytilesslide.creferenceoverview,.cgallerytilesslide.creferencebyemployee,.cgallerytilesslide.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cgallerytilesslide.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cgallerytilesslide__content{position:relative}.cgallerytilesslide__content--top-1{padding-top:var(--content__padding--1)}.cgallerytilesslide__content--top-2{padding-top:var(--content__padding--2)}.cgallerytilesslide__content--top-3{padding-top:var(--content__padding--3)}.cgallerytilesslide__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cgallerytilesslide__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cgallerytilesslide__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cgallerytilesslide__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cgallerytilesslide__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cgallerytilesslide__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cgallerytilesslide__content--top-0,.body--site .main>.application:first-child .cgallerytilesslide__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytilesslide__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytilesslide__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cgallerytilesslide__content--top-1,.body--site .main>.application:first-child .cgallerytilesslide__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytilesslide__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytilesslide__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cgallerytilesslide__content--top-2,.body--site .main>.application:first-child .cgallerytilesslide__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytilesslide__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytilesslide__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cgallerytilesslide__content--top-3,.body--site .main>.application:first-child .cgallerytilesslide__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cgallerytilesslide__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cgallerytilesslide__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cgallerytilesslide__container--width-1{width:var(--content__width);max-width:100%}.cgallerytilesslide__container--width-2{width:var(--content__width--small);max-width:100%}.cgallerytilesslide__container--width-3{width:100%}.cgallerytilesslide__picture{overflow:hidden}.cgallerytilesslide__picture .cgallerytilesslide__image,.cgallerytilesslide__column .cgallerytilesslide__image,.cgallerytilesslide__cell .cgallerytilesslide__image,.cgallerytilesslide__element .cgallerytilesslide__image,.cgallerytilesslide__video{transition:transform .3s}.cgallerytilesslide__picture:has(a):hover .cgallerytilesslide__image,.cgallerytilesslide__column:has(a):hover .cgallerytilesslide__image,.cgallerytilesslide__cell:has(a):hover .cgallerytilesslide__image,.cgallerytilesslide__element:not(.cteam__element):has(a):hover .cgallerytilesslide__image,.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__image,.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__video{transform:scale(1.05)}.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__more:after{background-color:#0d1b5b;color:#fff}.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__more.cnewseoverview__more:after,.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__link--link:not(.column .cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__link--link){background-color:#e60000;color:#fff}.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__link--link{background-color:#fff;color:#0d1b5b}.cgallerytilesslide a[class*=_element]:hover .cgallerytilesslide__link--link[class*="--link"]:after{margin-left:15px}.cgallerytilesslide__button{display:flex;justify-content:center;align-items:center;width:40px;background:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:absolute;z-index:3;top:50%;transform:translateY(-50%)}.cgallerytilesslide__button--hidden{opacity:0;width:0}.cgallerytilesslide__button--prev{left:40px}[class*="--width-3"] .cgallerytilesslide__button--prev{left:var(--site__space)}.cgallerytilesslide__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cgallerytilesslide__button--next{right:40px}[class*="--width-3"] .cgallerytilesslide__button--next{right:var(--site__space)}.cgallerytilesslide__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.cgallerytilesslide__button{width:30px}.cgallerytilesslide__button--prev{left:30px}.cgallerytilesslide__button--next{right:30px}}.cgallerytilesslide__pagination.swiper-pagination-bullets{transform:translateY(calc(var(--padding) / 2));display:flex;width:max-content !important;height:max-content;margin:auto;align-items:center;gap:8px}.cgallerytilesslide__bullet{display:block;transition:transform .2s;width:13px;height:13px;border-radius:50%;background-color:#dedede;border:1px solid #dedede;cursor:pointer}[class*="--design-3"] .cgallerytilesslide__bullet:not(.cgallerytilesslide__bullet--active),[class*="--design-2"] .cgallerytilesslide__bullet:not(.cgallerytilesslide__bullet--active){background-color:#fff;border-color:#fff}.cgallerytilesslide__bullet--active{transform:scale(1.1);background-color:#0d1b5b;border-color:#0d1b5b}[class*="--design-6"] .cgallerytilesslide__bullet--active{background-color:#e60000;border-color:#e60000}.cgallerytilesslide__bullet:only-child{display:none}.cgallerytilesslide__gallery-wrapper{position:relative;padding-bottom:var(--padding)}.cgallerytilesslide__element{position:relative}.cgallerytilesslide__picture{aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cgallerytilesslide__picture--pixel{display:block}.cgallerytilesslide__picture--vector{display:flex;justify-content:center;align-items:center}.ctwocols .cgallerytilesslide__picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.ctwocols .cgallerytilesslide__picture--pixel{display:block}.ctwocols .cgallerytilesslide__picture--vector{display:flex;justify-content:center;align-items:center}.cgallerytilesslide__picture--has-1{aspect-ratio:2.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cgallerytilesslide__picture--has-1--pixel{display:block}.cgallerytilesslide__picture--has-1--vector{display:flex;justify-content:center;align-items:center}.cgallerytilesslide__image{display:block}.cgallerytilesslide__image--pixel{width:100%;height:100%;object-fit:cover}.cgallerytilesslide__image--vector{width:auto;height:50%;object-fit:contain}.cgallerytilesslide__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cgallerytilesslide__image--cover{object-fit:cover}.cgallerytilesslide__image--contain{object-fit:contain}.cgallerytilesslide__link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cimage{position:relative;z-index:1}.cimage--no-padding{padding-right:0;padding-left:0}.cimage--design-1{background-color:#fff;color:#525353}.cimage--design-2{background-color:#dedede;color:#525353}.cimage--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimage--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimage__anchor{position:relative;top:calc((var(--header__height))*-1)}.cimage__anchor a{display:block}.cimage.cnewsoverview,.cimage.creferenceoverview,.cimage.creferencebyemployee,.cimage.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cimage.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cimage__content{position:relative}.cimage__content--top-1{padding-top:var(--content__padding--1)}.cimage__content--top-2{padding-top:var(--content__padding--2)}.cimage__content--top-3{padding-top:var(--content__padding--3)}.cimage__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cimage__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cimage__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cimage__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cimage__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cimage__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cimage__content--top-0,.body--site .main>.application:first-child .cimage__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimage__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cimage__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimage__content--top-1,.body--site .main>.application:first-child .cimage__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimage__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cimage__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimage__content--top-2,.body--site .main>.application:first-child .cimage__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimage__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cimage__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimage__content--top-3,.body--site .main>.application:first-child .cimage__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimage__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cimage__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cimage__container--width-1{width:var(--content__width);max-width:100%}.cimage__container--width-2{width:var(--content__width--small);max-width:100%}.cimage__container--width-3{width:100%}.cimage__picture{overflow:hidden}.cimage__picture .cimage__image,.cimage__column .cimage__image,.cimage__cell .cimage__image,.cimage__element .cimage__image,.cimage__video{transition:transform .3s}.cimage__picture:has(a):hover .cimage__image,.cimage__column:has(a):hover .cimage__image,.cimage__cell:has(a):hover .cimage__image,.cimage__element:not(.cteam__element):has(a):hover .cimage__image,.cimage a[class*=_element]:hover .cimage__image,.cimage a[class*=_element]:hover .cimage__video{transform:scale(1.05)}.cimage a[class*=_element]:hover .cimage__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cimage a[class*=_element]:hover .cimage__more:after{background-color:#0d1b5b;color:#fff}.cimage a[class*=_element]:hover .cimage__more.cnewseoverview__more:after,.cimage a[class*=_element]:hover .cimage__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimage a[class*=_element]:hover .cimage__link--link:not(.column .cimage a[class*=_element]:hover .cimage__link--link){background-color:#e60000;color:#fff}.cimage a[class*=_element]:hover .cimage__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimage a[class*=_element]:hover .cimage__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimage a[class*=_element]:hover .cimage__link--link{background-color:#fff;color:#0d1b5b}.cimage a[class*=_element]:hover .cimage__link--link[class*="--link"]:after{margin-left:15px}.cimage__align--center{margin-left:auto;margin-right:auto}.cimage__align--left{margin-left:0;margin-right:auto}.cimage__align--right{margin-left:auto;margin-right:0}.cimage__content--bottom-1{padding-bottom:var(--content__padding--1)}.cimage__content--bottom-2{padding-bottom:var(--content__padding--2)}.cimage__content--bottom-3{padding-bottom:var(--content__padding--3)}.cimage__picture{aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cimage__picture--pixel{display:block}.cimage__picture--vector{display:flex;justify-content:center;align-items:center}.cimage__picture--twocols,.cimage__picture--width-2{aspect-ratio:4/3;background-color:rgba(0,0,0,0)}.cimage__image{display:block}.cimage__image--pixel{width:100%;height:100%;object-fit:cover}.cimage__image--vector{width:auto;height:50%;object-fit:contain}.cimage__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cimage__image--cover{object-fit:cover}.cimage__image--contain{object-fit:contain}.cimage__link{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;text-decoration:none}.cimage__link--link[href*=youtu],.cimage__link--link[href*="vimeo.com"]{display:flex;justify-content:center;align-items:center}.cimage__link--link[href*=youtu]:before,.cimage__link--link[href*="vimeo.com"]:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;font-size:40px}.cimage__link--lightbox{display:flex;justify-content:center;align-items:center}.cimage__link--lightbox:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;font-size:40px}.cimagetext{position:relative;z-index:1}.cimagetext--no-padding{padding-right:0;padding-left:0}.cimagetext--design-1{background-color:#fff;color:#525353}.cimagetext--design-2{background-color:#dedede;color:#525353}.cimagetext--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimagetext--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimagetext__anchor{position:relative;top:calc((var(--header__height))*-1)}.cimagetext__anchor a{display:block}.cimagetext.cnewsoverview,.cimagetext.creferenceoverview,.cimagetext.creferencebyemployee,.cimagetext.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cimagetext.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cimagetext__content{position:relative}.cimagetext__content--top-1{padding-top:var(--content__padding--1)}.cimagetext__content--top-2{padding-top:var(--content__padding--2)}.cimagetext__content--top-3{padding-top:var(--content__padding--3)}.cimagetext__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cimagetext__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cimagetext__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cimagetext__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cimagetext__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cimagetext__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cimagetext__content--top-0,.body--site .main>.application:first-child .cimagetext__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimagetext__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cimagetext__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimagetext__content--top-1,.body--site .main>.application:first-child .cimagetext__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimagetext__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cimagetext__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimagetext__content--top-2,.body--site .main>.application:first-child .cimagetext__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimagetext__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cimagetext__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimagetext__content--top-3,.body--site .main>.application:first-child .cimagetext__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimagetext__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cimagetext__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cimagetext__container--width-1{width:var(--content__width);max-width:100%}.cimagetext__container--width-2{width:var(--content__width--small);max-width:100%}.cimagetext__container--width-3{width:100%}.cimagetext__picture{overflow:hidden}.cimagetext__picture .cimagetext__image,.cimagetext__column .cimagetext__image,.cimagetext__cell .cimagetext__image,.cimagetext__element .cimagetext__image,.cimagetext__video{transition:transform .3s}.cimagetext__picture:has(a):hover .cimagetext__image,.cimagetext__column:has(a):hover .cimagetext__image,.cimagetext__cell:has(a):hover .cimagetext__image,.cimagetext__element:not(.cteam__element):has(a):hover .cimagetext__image,.cimagetext a[class*=_element]:hover .cimagetext__image,.cimagetext a[class*=_element]:hover .cimagetext__video{transform:scale(1.05)}.cimagetext a[class*=_element]:hover .cimagetext__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cimagetext a[class*=_element]:hover .cimagetext__more:after{background-color:#0d1b5b;color:#fff}.cimagetext a[class*=_element]:hover .cimagetext__more.cnewseoverview__more:after,.cimagetext a[class*=_element]:hover .cimagetext__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimagetext a[class*=_element]:hover .cimagetext__link--link:not(.column .cimagetext a[class*=_element]:hover .cimagetext__link--link){background-color:#e60000;color:#fff}.cimagetext a[class*=_element]:hover .cimagetext__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimagetext a[class*=_element]:hover .cimagetext__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimagetext a[class*=_element]:hover .cimagetext__link--link{background-color:#fff;color:#0d1b5b}.cimagetext a[class*=_element]:hover .cimagetext__link--link[class*="--link"]:after{margin-left:15px}.cimagetext__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.cimagetext__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.cimagetext__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .cimagetext__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.cimagetext__link{font-size:calc(var(--font__size--small) - .2rem)}}.cimagetext__link--download,.cimagetext__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .cimagetext__link--download,[class*="--design-6"] .cimagetext__link--link{background-color:#fff;color:#0d1b5b}.column .cimagetext__link--download,.column .cimagetext__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .cimagetext__link--download:hover,.column .cimagetext__link--link:hover{padding-left:5px}.column .cimagetext__link--download:hover:after,.column .cimagetext__link--link:hover:after{transform:translateX(-7px)}.cimagetext__link--download:after,.cimagetext__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cimagetext__link:not([class*=csearch__link]):hover:not(.column .cimagetext__link:not([class*=csearch__link]):hover,.column .cimagetext__link:not([class*="--showall"]):hover),.cimagetext__link:not([class*="--showall"]):hover:not(.column .cimagetext__link:not([class*=csearch__link]):hover,.column .cimagetext__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.cimagetext__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimagetext__link:not([class*=csearch__link]):hover,.column .cimagetext__link:not([class*="--showall"]):hover),.cimagetext__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimagetext__link:not([class*=csearch__link]):hover,.column .cimagetext__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimagetext__link:not([class*=csearch__link]):hover,[class*="--design-5"] .cimagetext__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.cimagetext__link:not([class*=csearch__link]):hover[class*="--link"]:after,.cimagetext__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.cimagetext__link--open,.cimagetext__link--close{background-color:#e60000;color:#fff}.cimagetext__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cimagetext__link--close:hover:not(.column .cimagetext__link--close:hover){background-color:#e60000;color:#fff}.cimagetext__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimagetext__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimagetext__link--close:hover{background-color:#fff;color:#0d1b5b}.cimagetext__link--close:hover[class*="--link"]:after{margin-left:15px}.cimagetext__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cimagetext__link--align-center{justify-content:center}.cimagetext__content{display:flex;flex-direction:column}.cimagetext__content--align-left{justify-content:start}.cimagetext__content--align-center{justify-content:center}.cimagetext__content--align-right{justify-content:end;align-items:end}.cimagetext__content--width-2 .cimagetext__container{margin-bottom:var(--padding)}.cimagetext__container{position:relative;display:flex;justify-content:end;width:100%;margin-bottom:var(--padding)}[class*="--align-right"] .cimagetext__container{justify-content:start}.cimagetext__title{color:#fff}.cimagetext__text{padding-bottom:var(--padding);font-size:var(--font__size--small)}.cimagetext__textwrapper{padding:60px 40px 50px 40px;position:absolute;top:50%;min-width:550px;max-width:100%;left:0;transform:translateY(-50%);width:50%;background-color:#0d1b5b;color:#fff}[class*="--align-right"] .cimagetext__textwrapper{right:0;left:auto}.cimagetext__picture{width:75%}.cimagetext__link--link{background-color:#fff;color:#0d1b5b}.cimmo{position:relative;z-index:1}.cimmo--no-padding{padding-right:0;padding-left:0}.cimmo--design-1{background-color:#fff;color:#525353}.cimmo--design-2{background-color:#dedede;color:#525353}.cimmo--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimmo--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimmo__anchor{position:relative;top:calc((var(--header__height))*-1)}.cimmo__anchor a{display:block}.cimmo.cnewsoverview,.cimmo.creferenceoverview,.cimmo.creferencebyemployee,.cimmo.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cimmo.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cimmo__content{position:relative}.cimmo__content--top-1{padding-top:var(--content__padding--1)}.cimmo__content--top-2{padding-top:var(--content__padding--2)}.cimmo__content--top-3{padding-top:var(--content__padding--3)}.cimmo__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cimmo__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cimmo__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cimmo__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cimmo__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cimmo__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cimmo__content--top-0,.body--site .main>.application:first-child .cimmo__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmo__content--top-1,.body--site .main>.application:first-child .cimmo__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmo__content--top-2,.body--site .main>.application:first-child .cimmo__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmo__content--top-3,.body--site .main>.application:first-child .cimmo__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cimmo__container--width-1{width:var(--content__width);max-width:100%}.cimmo__container--width-2{width:var(--content__width--small);max-width:100%}.cimmo__container--width-3{width:100%}.cimmo__picture{overflow:hidden}.cimmo__picture .cimmo__image,.cimmo__column .cimmo__image,.cimmo__cell .cimmo__image,.cimmo__element .cimmo__image,.cimmo__video{transition:transform .3s}.cimmo__picture:has(a):hover .cimmo__image,.cimmo__column:has(a):hover .cimmo__image,.cimmo__cell:has(a):hover .cimmo__image,.cimmo__element:not(.cteam__element):has(a):hover .cimmo__image,.cimmo a[class*=_element]:hover .cimmo__image,.cimmo a[class*=_element]:hover .cimmo__video{transform:scale(1.05)}.cimmo a[class*=_element]:hover .cimmo__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cimmo a[class*=_element]:hover .cimmo__more:after{background-color:#0d1b5b;color:#fff}.cimmo a[class*=_element]:hover .cimmo__more.cnewseoverview__more:after,.cimmo a[class*=_element]:hover .cimmo__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimmo a[class*=_element]:hover .cimmo__link--link:not(.column .cimmo a[class*=_element]:hover .cimmo__link--link){background-color:#e60000;color:#fff}.cimmo a[class*=_element]:hover .cimmo__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimmo a[class*=_element]:hover .cimmo__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimmo a[class*=_element]:hover .cimmo__link--link{background-color:#fff;color:#0d1b5b}.cimmo a[class*=_element]:hover .cimmo__link--link[class*="--link"]:after{margin-left:15px}.cimmo__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.cimmo__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.cimmo__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .cimmo__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.cimmo__link{font-size:calc(var(--font__size--small) - .2rem)}}.cimmo__link--download,.cimmo__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .cimmo__link--download,[class*="--design-6"] .cimmo__link--link{background-color:#fff;color:#0d1b5b}.column .cimmo__link--download,.column .cimmo__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .cimmo__link--download:hover,.column .cimmo__link--link:hover{padding-left:5px}.column .cimmo__link--download:hover:after,.column .cimmo__link--link:hover:after{transform:translateX(-7px)}.cimmo__link--download:after,.cimmo__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cimmo__link:not([class*=csearch__link]):hover:not(.column .cimmo__link:not([class*=csearch__link]):hover,.column .cimmo__link:not([class*="--showall"]):hover),.cimmo__link:not([class*="--showall"]):hover:not(.column .cimmo__link:not([class*=csearch__link]):hover,.column .cimmo__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.cimmo__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimmo__link:not([class*=csearch__link]):hover,.column .cimmo__link:not([class*="--showall"]):hover),.cimmo__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimmo__link:not([class*=csearch__link]):hover,.column .cimmo__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimmo__link:not([class*=csearch__link]):hover,[class*="--design-5"] .cimmo__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.cimmo__link:not([class*=csearch__link]):hover[class*="--link"]:after,.cimmo__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.cimmo__link--open,.cimmo__link--close{background-color:#e60000;color:#fff}.cimmo__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cimmo__link--close:hover:not(.column .cimmo__link--close:hover){background-color:#e60000;color:#fff}.cimmo__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimmo__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimmo__link--close:hover{background-color:#fff;color:#0d1b5b}.cimmo__link--close:hover[class*="--link"]:after{margin-left:15px}.cimmo__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cimmo__link--align-center{justify-content:center}.cimmo__head{position:relative;z-index:1;margin-top:var(--header__height);background-image:linear-gradient(180deg, #fff 0, #fff 60%, #dedede 60%, #dedede 100%)}.cimmo__head--no-padding{padding-right:0;padding-left:0}.cimmo__head--design-1{background-color:#fff;color:#525353}.cimmo__head--design-2{background-color:#dedede;color:#525353}.cimmo__head--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimmo__head--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimmo__head__anchor{position:relative;top:calc((var(--header__height))*-1)}.cimmo__head__anchor a{display:block}.cimmo__head.cnewsoverview,.cimmo__head.creferenceoverview,.cimmo__head.creferencebyemployee,.cimmo__head.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cimmo__head.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cimmo__head__content{position:relative}.cimmo__head__content--top-1{padding-top:var(--content__padding--1)}.cimmo__head__content--top-2{padding-top:var(--content__padding--2)}.cimmo__head__content--top-3{padding-top:var(--content__padding--3)}.cimmo__head__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cimmo__head__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cimmo__head__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cimmo__head__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cimmo__head__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cimmo__head__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cimmo__head__content--top-0,.body--site .main>.application:first-child .cimmo__head__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__head__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__head__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmo__head__content--top-1,.body--site .main>.application:first-child .cimmo__head__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__head__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__head__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmo__head__content--top-2,.body--site .main>.application:first-child .cimmo__head__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__head__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__head__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmo__head__content--top-3,.body--site .main>.application:first-child .cimmo__head__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmo__head__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cimmo__head__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cimmo__head__container--width-1{width:var(--content__width);max-width:100%}.cimmo__head__container--width-2{width:var(--content__width--small);max-width:100%}.cimmo__head__container--width-3{width:100%}.cimmo__head__picture{overflow:hidden}.cimmo__head__picture .cimmo__head__image,.cimmo__head__column .cimmo__head__image,.cimmo__head__cell .cimmo__head__image,.cimmo__head__element .cimmo__head__image,.cimmo__head__video{transition:transform .3s}.cimmo__head__picture:has(a):hover .cimmo__head__image,.cimmo__head__column:has(a):hover .cimmo__head__image,.cimmo__head__cell:has(a):hover .cimmo__head__image,.cimmo__head__element:not(.cteam__element):has(a):hover .cimmo__head__image,.cimmo__head a[class*=_element]:hover .cimmo__head__image,.cimmo__head a[class*=_element]:hover .cimmo__head__video{transform:scale(1.05)}.cimmo__head a[class*=_element]:hover .cimmo__head__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cimmo__head a[class*=_element]:hover .cimmo__head__more:after{background-color:#0d1b5b;color:#fff}.cimmo__head a[class*=_element]:hover .cimmo__head__more.cnewseoverview__more:after,.cimmo__head a[class*=_element]:hover .cimmo__head__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimmo__head a[class*=_element]:hover .cimmo__head__link--link:not(.column .cimmo__head a[class*=_element]:hover .cimmo__head__link--link){background-color:#e60000;color:#fff}.cimmo__head a[class*=_element]:hover .cimmo__head__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimmo__head a[class*=_element]:hover .cimmo__head__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimmo__head a[class*=_element]:hover .cimmo__head__link--link{background-color:#fff;color:#0d1b5b}.cimmo__head a[class*=_element]:hover .cimmo__head__link--link[class*="--link"]:after{margin-left:15px}.cimmo__head--image{max-width:var(--content__width--max);margin:0 auto}.cimmo__head__picture--big{max-height:70vh;min-height:350px;background-color:rgba(0,0,0,0)}.cimmo__headline{max-width:900px;padding-bottom:var(--padding)}.cimmo__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--column__gap--big)}.cimmo__columns--single{display:block;margin:0 auto}.cimmo__column--column-1{max-width:960px;display:flex;flex-direction:column;justify-content:start}.cimmo__column--column-2{display:grid;grid-template-rows:1fr;align-self:stretch;align-items:end;row-gap:10px}.cimmo__elements{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.cimmo__element{position:relative}.cimmo__intro,.cimmo__text{font-size:var(--font__size);font-weight:var(--font__weight--regular);color:#777;padding-bottom:var(--padding)}.cimmo__intro a,.cimmo__text a{color:#b91414}.cimmo__intro{background-color:#0d1b5b;color:#fff;padding:40px 40px 20px 40px;font-size:var(--font__size--smaller)}.cimmo__text{padding-bottom:0}.cimmo__video,.cimmo__picture{display:block;position:relative;aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;object-fit:cover;width:100%}.cimmo__video--pixel,.cimmo__picture--pixel{display:block}.cimmo__video--vector,.cimmo__picture--vector{display:flex;justify-content:center;align-items:center}.cimmo__image{display:block}.cimmo__image--pixel{width:100%;height:100%;object-fit:cover}.cimmo__image--vector{width:auto;height:50%;object-fit:contain}.cimmo__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cimmo__image--cover{object-fit:cover}.cimmo__image--contain{object-fit:contain}.cimmo__person{display:flex;color:#0d1b5b}.cimmo__person-elements{display:flex;flex-direction:column;row-gap:40px}.cimmo__person-title{padding-bottom:0;color:#0d1b5b}.cimmo__person-picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;max-width:33%;height:auto;position:relative;background-color:#dedede}.cimmo__person-picture--pixel{display:block}.cimmo__person-picture--vector{display:flex;justify-content:center;align-items:center}.cimmo__person-picture--pixel.cimmo__person-picture--empty{display:none}.cimmo__person-image{display:block}.cimmo__person-image--pixel{width:100%;height:100%;object-fit:cover}.cimmo__person-image--vector{width:auto;height:50%;object-fit:contain}.cimmo__person-image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cimmo__person-image--cover{object-fit:cover}.cimmo__person-image--contain{object-fit:contain}.cimmo__person-textwrapper{display:flex;flex-grow:1;flex-direction:column;padding:20px 20px 20px 20px;background-color:#fff}.cimmo__person-headline{font-size:var(--font__size);font-weight:var(--font__weight--bold)}.cimmo__person-function{flex-grow:1;font-size:var(--font__size--small);padding-bottom:12px}.cimmo__person-list{display:grid;grid-template-columns:auto repeat(2, 35px);gap:0px;align-items:end;padding-bottom:0;padding-left:0;list-style:none}.cimmo__person-li--phone{padding-right:15px}.cimmo__person-li--email,.cimmo__person-li--vcard{padding:0}.cimmo__person-link{display:flex;gap:7px;align-items:center;width:max-content;max-width:100%;font-size:var(--font__size--small);text-decoration:none;color:#0d1b5b}.cimmo__person-link:before{display:block;font-size:var(--font__size);text-align:center;transition:all .3s}.cimmo__person-link--phone:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:var(--font__size--smaller)}.cimmo__person-link--email:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:calc(var(--font__size) + .3rem)}.cimmo__person-link--vcard:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cimmo__person-link.mobile:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;transform:scaleX(-1);font-size:var(--font__size--smaller)}.cimmo__person-link--email,.cimmo__person-link--vcard{justify-content:center;width:35px;height:30px;border:0px #000 solid;box-sizing:border-box}.cimmo__person-link:hover:before{font-weight:900}.cimmo__person--more{text-decoration:none;color:inherit;display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);font-weight:var(--font__weight--medium);padding-top:15px}.cimmo__person--more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cimmo__person--more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cimmo__person--more--video:after{color:#fff}.cimmo__person--more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cimmo__person--more:hover:after{background-color:#0d1b5b;color:#fff}.cimmo__person--more:hover.cnewseoverview__more:after,.cimmo__person--more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimmo__person-span--email,.cimmo__person-span--vcard{display:none}.cimmo__lightbox{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cimmooverview{position:relative;z-index:1}.cimmooverview--no-padding{padding-right:0;padding-left:0}.cimmooverview--design-1{background-color:#fff;color:#525353}.cimmooverview--design-2{background-color:#dedede;color:#525353}.cimmooverview--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimmooverview--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cimmooverview__anchor{position:relative;top:calc((var(--header__height))*-1)}.cimmooverview__anchor a{display:block}.cimmooverview.cnewsoverview,.cimmooverview.creferenceoverview,.cimmooverview.creferencebyemployee,.cimmooverview.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cimmooverview.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cimmooverview__content{position:relative}.cimmooverview__content--top-1{padding-top:var(--content__padding--1)}.cimmooverview__content--top-2{padding-top:var(--content__padding--2)}.cimmooverview__content--top-3{padding-top:var(--content__padding--3)}.cimmooverview__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cimmooverview__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cimmooverview__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cimmooverview__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cimmooverview__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cimmooverview__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cimmooverview__content--top-0,.body--site .main>.application:first-child .cimmooverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmooverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cimmooverview__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmooverview__content--top-1,.body--site .main>.application:first-child .cimmooverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmooverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cimmooverview__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmooverview__content--top-2,.body--site .main>.application:first-child .cimmooverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmooverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cimmooverview__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cimmooverview__content--top-3,.body--site .main>.application:first-child .cimmooverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cimmooverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cimmooverview__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cimmooverview__container--width-1{width:var(--content__width);max-width:100%}.cimmooverview__container--width-2{width:var(--content__width--small);max-width:100%}.cimmooverview__container--width-3{width:100%}.cimmooverview__picture{overflow:hidden}.cimmooverview__picture .cimmooverview__image,.cimmooverview__column .cimmooverview__image,.cimmooverview__cell .cimmooverview__image,.cimmooverview__element .cimmooverview__image,.cimmooverview__video{transition:transform .3s}.cimmooverview__picture:has(a):hover .cimmooverview__image,.cimmooverview__column:has(a):hover .cimmooverview__image,.cimmooverview__cell:has(a):hover .cimmooverview__image,.cimmooverview__element:not(.cteam__element):has(a):hover .cimmooverview__image,.cimmooverview a[class*=_element]:hover .cimmooverview__image,.cimmooverview a[class*=_element]:hover .cimmooverview__video{transform:scale(1.05)}.cimmooverview a[class*=_element]:hover .cimmooverview__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cimmooverview a[class*=_element]:hover .cimmooverview__more:after{background-color:#0d1b5b;color:#fff}.cimmooverview a[class*=_element]:hover .cimmooverview__more.cnewseoverview__more:after,.cimmooverview a[class*=_element]:hover .cimmooverview__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimmooverview a[class*=_element]:hover .cimmooverview__link--link:not(.column .cimmooverview a[class*=_element]:hover .cimmooverview__link--link){background-color:#e60000;color:#fff}.cimmooverview a[class*=_element]:hover .cimmooverview__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cimmooverview a[class*=_element]:hover .cimmooverview__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cimmooverview a[class*=_element]:hover .cimmooverview__link--link{background-color:#fff;color:#0d1b5b}.cimmooverview a[class*=_element]:hover .cimmooverview__link--link[class*="--link"]:after{margin-left:15px}.cimmooverview__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cimmooverview__searchpanel--hidden{display:none}.cimmooverview__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cimmooverview__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cimmooverview__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cimmooverview__searchpanel:before{display:none}@media(max-width: 1700px){.cimmooverview__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1280px){.cimmooverview__searchpanel:before{height:54px}}@media(max-width: 530px){.cimmooverview__searchpanel{padding-bottom:65px}}.cimmooverview__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-col{position:relative;width:calc(100% / 3 - var(--column__gap) + var(--column__gap) / 3);min-height:var(--input__height)}.cimmooverview__searchpanel-col--full{width:100%}.cimmooverview__searchpanel-toggle{display:none}.cimmooverview__form-group{display:grid;column-gap:var(--column__gap);row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:var(--padding)}.cimmooverview__form-group--nogap{padding-bottom:10px}.cimmooverview__form-group--block{grid-template-columns:minmax(0, 1fr)}.cjobarticle .cimmooverview__form-group{column-gap:var(--column__gap--small)}@media(max-width: 1200px){.cjobarticle .cimmooverview__form-group{display:flex;flex-direction:column}}.cimmooverview__form-row--full{grid-column:span 2}.cimmooverview__form-row--half{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.cimmooverview__form-row--zipcode{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:100px minmax(0, 1fr)}.cimmooverview__form-fieldset{position:relative;padding:0;margin:0;background-color:#fff;width:100%;border:1px #555 solid;box-sizing:border-box}.cimmooverview__form-fieldset--select:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cimmooverview__form-fieldset--select:focus-within:after{content:""}.cimmooverview__form-fieldset--select:has(.input_false):after{color:#fff}.cimmooverview__form-fieldset--search:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cimmooverview__form-fieldset--search:has(.input_false):after{color:#fff}[class*=__searchpanel] .cimmooverview__form-fieldset{border-color:#0d1b5b;background-color:#dedede;color:#0d1b5b}.cimmooverview__form-textfield::-webkit-outer-spin-button,.cimmooverview__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cimmooverview__form-textfield[type=number]{-moz-appearance:textfield}.cimmooverview__form-textfield,.cimmooverview__form-textarea,.cimmooverview__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#78797a;-webkit-appearance:none;appearance:none;font-family:var(--font__family);font-size:var(--font__size--input)}.cimmooverview__form-textfield::placeholder,.cimmooverview__form-textarea::placeholder,.cimmooverview__form-select::placeholder{font-family:var(--font__family);font-size:var(--font__size--input);color:#78797a}[class*=__searchpanel] .cimmooverview__form-textfield::placeholder,[class*=__searchpanel] .cimmooverview__form-textarea::placeholder,[class*=__searchpanel] .cimmooverview__form-select::placeholder{color:#78797a}[class*=__searchpanel] .cimmooverview__form-textfield,[class*=__searchpanel] .cimmooverview__form-textarea,[class*=__searchpanel] .cimmooverview__form-select{border-color:#0d1b5b;background-color:#fff}[class*=__searchpanel] .cimmooverview__form-textfield::placeholder,[class*=__searchpanel] .cimmooverview__form-textarea::placeholder,[class*=__searchpanel] .cimmooverview__form-select::placeholder{display:none}.cimmooverview__form-textfield.input_false::placeholder,.cimmooverview__form-textarea.input_false::placeholder,.cimmooverview__form-select.input_false::placeholder{color:#fff}.cimmooverview__form-textfield,.cimmooverview__form-select{height:var(--input__height)}.cimmooverview__form-textarea{padding-top:14px}.cimmooverview__form-select{color:inherit}.cimmooverview__form-select:invalid{color:#fff}.cimmooverview__form-select:focus{color:#0d1b5b}.cimmooverview__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:var(--font__size--small);line-height:1;color:#78797a;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - var(--font__size--small) - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=__searchpanel] .cimmooverview__form-legend{border-color:#0d1b5b;background-color:rgba(0,0,0,0)}.cimmooverview__form-fieldset:focus-within .cimmooverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cimmooverview__form-fieldset:focus-within .cimmooverview__form-legend{transform:translateY(-120%) translateX(-16px)}.cimmooverview__form-textfield:not(:placeholder-shown)+.cimmooverview__form-legend,.cimmooverview__form-textarea:not(:placeholder-shown)+.cimmooverview__form-legend,.cimmooverview__form-select:not(:invalid)+.cimmooverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cimmooverview__form-textfield:not(:placeholder-shown)+.cimmooverview__form-legend,[class*=__searchpanel] .cimmooverview__form-textarea:not(:placeholder-shown)+.cimmooverview__form-legend,[class*=__searchpanel] .cimmooverview__form-select:not(:invalid)+.cimmooverview__form-legend{transform:translateY(-120%) translateX(-16px)}.cimmooverview__form-textfield.input_must+.cimmooverview__form-legend,.cimmooverview__form-textarea.input_must+.cimmooverview__form-legend,.cimmooverview__form-select.input_must+.cimmooverview__form-legend{display:flex;column-gap:7px}.cimmooverview__form-textfield.input_must+.cimmooverview__form-legend:after,.cimmooverview__form-textarea.input_must+.cimmooverview__form-legend:after,.cimmooverview__form-select.input_must+.cimmooverview__form-legend:after{content:"*"}.cimmooverview__form-textfield.input_false+.cimmooverview__form-legend,.cimmooverview__form-textarea.input_false+.cimmooverview__form-legend,.cimmooverview__form-select.input_false+.cimmooverview__form-legend{color:#fff;background-color:#e2001a}.cimmooverview__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:var(--font__family);font-size:var(--font__size);font-weight:700;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}.cimmooverview__paging{padding-bottom:var(--padding)}.cimmooverview__paging-controls{display:flex;justify-content:center;column-gap:25px}.cimmooverview__paging-control{display:flex;position:relative;justify-content:center;align-items:center;transition:background-color .4s,color .4s;height:40px;border:none;background-color:#0d1b5b;font-family:var(--font__family);font-size:2.5rem;font-size:var(--font__size);text-decoration:none;color:#fff;cursor:pointer}.cimmooverview__paging-control--previous,.cimmooverview__paging-control--next{width:40px}.cimmooverview__paging-control--previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cimmooverview__paging-control--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cimmooverview__paging-control--append{display:block;white-space:nowrap;padding-right:15px;padding-left:15px;margin:50px auto}.cimmooverview__paging-text{line-height:40px;text-align:center}.cimmooverview__title{padding-bottom:41px}.cimmooverview__elements{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.cimmooverview__element{display:flex;position:relative;flex-direction:column;background-color:#fff}.cimmooverview__element.no-data{grid-column:span 3;background-color:rgba(0,0,0,0)}.cimmooverview__element:hover .cimmooverview__textwrapper{background-color:#0d1b5b;color:#fff}.cimmooverview__element:hover .cimmooverview__headline{color:#fff}.cimmooverview__element:hover .cimmooverview__more{opacity:1}.cimmooverview__video,.cimmooverview__picture{position:relative;background-color:#fff}.cimmooverview__video{position:relative;display:block;object-fit:cover;width:100%;aspect-ratio:5/3}.cimmooverview__picture{position:relative;aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cimmooverview__picture--pixel{display:block}.cimmooverview__picture--vector{display:flex;justify-content:center;align-items:center}.cimmooverview__image{display:block}.cimmooverview__image--pixel{width:100%;height:100%;object-fit:cover}.cimmooverview__image--vector{width:auto;height:50%;object-fit:contain}.cimmooverview__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cimmooverview__image--cover{object-fit:cover}.cimmooverview__image--contain{object-fit:contain}.cimmooverview__textwrapper{display:flex;color:#0d1b5b;flex:1;flex-direction:column;padding:25px 20px;transition:all .3s}.cimmooverview__headline{color:inherit;padding-bottom:10px;transition:all .3s}.cimmooverview__teaser{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--font__size--small)}.cimmooverview__teaser p{padding-bottom:0}.cimmooverview__teaser p br{display:none}.cimmooverview__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(13,27,91,.5);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.cimmooverview__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cimmooverview__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cimmooverview__more--video:after{color:#fff}.cimmooverview__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cimmooverview__more:hover:after{background-color:#0d1b5b;color:#fff}.cimmooverview__more:hover.cnewseoverview__more:after,.cimmooverview__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimmooverview__link--detail{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cimmooverview__link--showall{position:absolute;right:0;color:#0d1b5b;z-index:4;text-decoration:none;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);padding-top:15px}.cimmooverview__link--showall:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cimmooverview__link--showall--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cimmooverview__link--showall--video:after{color:#fff}.cimmooverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cimmooverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.cimmooverview__link--showall:hover.cnewseoverview__more:after,.cimmooverview__link--showall:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cimmooverview__link--showall:hover:after{margin-left:10px}.cinsider{position:relative;z-index:1;color:#fff}.cinsider--no-padding{padding-right:0;padding-left:0}.cinsider--design-1{background-color:#fff;color:#525353}.cinsider--design-2{background-color:#dedede;color:#525353}.cinsider--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cinsider--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cinsider__anchor{position:relative;top:calc((var(--header__height))*-1)}.cinsider__anchor a{display:block}.cinsider.cnewsoverview,.cinsider.creferenceoverview,.cinsider.creferencebyemployee,.cinsider.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cinsider.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cinsider__content{position:relative}.cinsider__content--top-1{padding-top:var(--content__padding--1)}.cinsider__content--top-2{padding-top:var(--content__padding--2)}.cinsider__content--top-3{padding-top:var(--content__padding--3)}.cinsider__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cinsider__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cinsider__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cinsider__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cinsider__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cinsider__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cinsider__content--top-0,.body--site .main>.application:first-child .cinsider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cinsider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cinsider__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cinsider__content--top-1,.body--site .main>.application:first-child .cinsider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cinsider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cinsider__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cinsider__content--top-2,.body--site .main>.application:first-child .cinsider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cinsider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cinsider__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cinsider__content--top-3,.body--site .main>.application:first-child .cinsider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cinsider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cinsider__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cinsider__container--width-1{width:var(--content__width);max-width:100%}.cinsider__container--width-2{width:var(--content__width--small);max-width:100%}.cinsider__container--width-3{width:100%}.cinsider__picture{overflow:hidden}.cinsider__picture .cinsider__image,.cinsider__column .cinsider__image,.cinsider__cell .cinsider__image,.cinsider__element .cinsider__image,.cinsider__video{transition:transform .3s}.cinsider__picture:has(a):hover .cinsider__image,.cinsider__column:has(a):hover .cinsider__image,.cinsider__cell:has(a):hover .cinsider__image,.cinsider__element:not(.cteam__element):has(a):hover .cinsider__image,.cinsider a[class*=_element]:hover .cinsider__image,.cinsider a[class*=_element]:hover .cinsider__video{transform:scale(1.05)}.cinsider a[class*=_element]:hover .cinsider__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cinsider a[class*=_element]:hover .cinsider__more:after{background-color:#0d1b5b;color:#fff}.cinsider a[class*=_element]:hover .cinsider__more.cnewseoverview__more:after,.cinsider a[class*=_element]:hover .cinsider__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cinsider a[class*=_element]:hover .cinsider__link--link:not(.column .cinsider a[class*=_element]:hover .cinsider__link--link){background-color:#e60000;color:#fff}.cinsider a[class*=_element]:hover .cinsider__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cinsider a[class*=_element]:hover .cinsider__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cinsider a[class*=_element]:hover .cinsider__link--link{background-color:#fff;color:#0d1b5b}.cinsider a[class*=_element]:hover .cinsider__link--link[class*="--link"]:after{margin-left:15px}.cinsider__headline{padding-bottom:40px}.cinsider__headline--align-center{text-align:center}.cinsider__elements{display:grid;padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.cinsider__elements--count-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.cinsider__elements--count-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.cinsider__element{display:flex;position:relative;flex-direction:column;color:#fff;text-decoration:none}.cinsider__element:hover .cms-subobject-wrapper{z-index:2}.cinsider__element:has([class*=__picture--vector]){background-color:#0d1b5b}.cinsider__element:hover .cinsider__image{transform:scale(1.05)}.cinsider__element[href]:hover{color:#e60000}.cinsider__picture{aspect-ratio:1;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;background-color:#fff}.cinsider__picture--pixel{display:block}.cinsider__picture--vector{display:flex;justify-content:center;align-items:center}.cinsider__picture--vector{max-width:60%;margin:auto;width:100%}.cinsider__image{display:block}.cinsider__image--pixel{width:100%;height:100%;object-fit:cover}.cinsider__image--vector{width:auto;height:50%;object-fit:contain}.cinsider__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cinsider__image--cover{object-fit:cover}.cinsider__image--contain{object-fit:contain}.cinsider__image--pixel{object-fit:contain;padding:15px 0}.cinsider__textwrapper{display:flex;flex-grow:1;flex-direction:column;padding:0 15px 20px 15px;color:#0d1b5b;background-color:#fff;transition:all .3s}[class*=__element]:has([class*=__picture--vector]) .cinsider__textwrapper{padding:15px 0;text-align:center}.cinsider__title{font-family:var(--font__family);font-size:var(--font__size);color:inherit;padding-bottom:10px;flex-grow:0;line-height:1.2}[class*=__element]:has([class*=__picture--vector]) .cinsider__title{position:relative;padding:0px 0 25px}.cinsider__text{color:inherit;font-size:var(--font__size--small)}.cinsider__text--limited{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.cinsider__text-container{flex-grow:1;display:flex;flex-direction:column;justify-content:start}.cinsider__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);display:flex;gap:15px;align-items:center;padding-top:10px}.cinsider__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cinsider__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cinsider__more--video:after{color:#fff}.cinsider__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cinsider__more:hover:after{background-color:#0d1b5b;color:#fff}.cinsider__more:hover.cnewseoverview__more:after,.cinsider__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}[class*=__element]:has([class*=__picture--vector]) .cinsider__more{margin:var(--padding) auto}.clinkboxes{position:relative;z-index:1}.clinkboxes--no-padding{padding-right:0;padding-left:0}.clinkboxes--design-1{background-color:#fff;color:#525353}.clinkboxes--design-2{background-color:#dedede;color:#525353}.clinkboxes--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxes--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxes__anchor{position:relative;top:calc((var(--header__height))*-1)}.clinkboxes__anchor a{display:block}.clinkboxes.cnewsoverview,.clinkboxes.creferenceoverview,.clinkboxes.creferencebyemployee,.clinkboxes.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.clinkboxes.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.clinkboxes__content{position:relative}.clinkboxes__content--top-1{padding-top:var(--content__padding--1)}.clinkboxes__content--top-2{padding-top:var(--content__padding--2)}.clinkboxes__content--top-3{padding-top:var(--content__padding--3)}.clinkboxes__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.clinkboxes__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.clinkboxes__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.clinkboxes__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.clinkboxes__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.clinkboxes__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .clinkboxes__content--top-0,.body--site .main>.application:first-child .clinkboxes__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxes__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxes__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxes__content--top-1,.body--site .main>.application:first-child .clinkboxes__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxes__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxes__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxes__content--top-2,.body--site .main>.application:first-child .clinkboxes__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxes__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxes__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxes__content--top-3,.body--site .main>.application:first-child .clinkboxes__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxes__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxes__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.clinkboxes__container--width-1{width:var(--content__width);max-width:100%}.clinkboxes__container--width-2{width:var(--content__width--small);max-width:100%}.clinkboxes__container--width-3{width:100%}.clinkboxes__picture{overflow:hidden}.clinkboxes__picture .clinkboxes__image,.clinkboxes__column .clinkboxes__image,.clinkboxes__cell .clinkboxes__image,.clinkboxes__element .clinkboxes__image,.clinkboxes__video{transition:transform .3s}.clinkboxes__picture:has(a):hover .clinkboxes__image,.clinkboxes__column:has(a):hover .clinkboxes__image,.clinkboxes__cell:has(a):hover .clinkboxes__image,.clinkboxes__element:not(.cteam__element):has(a):hover .clinkboxes__image,.clinkboxes a[class*=_element]:hover .clinkboxes__image,.clinkboxes a[class*=_element]:hover .clinkboxes__video{transform:scale(1.05)}.clinkboxes a[class*=_element]:hover .clinkboxes__more:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxes a[class*=_element]:hover .clinkboxes__more:after{background-color:#0d1b5b;color:#fff}.clinkboxes a[class*=_element]:hover .clinkboxes__more.cnewseoverview__more:after,.clinkboxes a[class*=_element]:hover .clinkboxes__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxes a[class*=_element]:hover .clinkboxes__link--link:not(.column .clinkboxes a[class*=_element]:hover .clinkboxes__link--link){background-color:#e60000;color:#fff}.clinkboxes a[class*=_element]:hover .clinkboxes__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .clinkboxes a[class*=_element]:hover .clinkboxes__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .clinkboxes a[class*=_element]:hover .clinkboxes__link--link{background-color:#fff;color:#0d1b5b}.clinkboxes a[class*=_element]:hover .clinkboxes__link--link[class*="--link"]:after{margin-left:15px}.clinkboxes__headline--align-center{text-align:center}.clinkboxes__elements{display:grid;padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.clinkboxes__elements--count-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.clinkboxes__elements--count-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.clinkboxes__element{display:flex;position:relative;flex-direction:column}.clinkboxes__element--design-1{background-color:#dedede}.clinkboxes__element--design-2{background-color:#fff}.clinkboxes__picture{aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.clinkboxes__picture--pixel{display:block}.clinkboxes__picture--vector{display:flex;justify-content:center;align-items:center}.clinkboxes__image{display:block}.clinkboxes__image--pixel{width:100%;height:100%;object-fit:cover}.clinkboxes__image--vector{width:auto;height:50%;object-fit:contain}.clinkboxes__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.clinkboxes__image--cover{object-fit:cover}.clinkboxes__image--contain{object-fit:contain}.clinkboxes__textwrapper{display:flex;flex-grow:1;flex-direction:column;padding:20px}.clinkboxes__title{font-size:var(--headline__size--h4);align-self:start;padding-bottom:15px;hyphens:auto;-webkit-hyphens:auto}[class*="--count-4"] .clinkboxes__title{font-size:calc(var(--font__size--big))}.clinkboxes__title--notext{padding-bottom:0}.clinkboxes__text{font-size:var(--font__size--small)}.clinkboxes__text--limited{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.clinkboxes__text p,.clinkboxes__text ul{padding-bottom:0}.clinkboxes__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);margin-top:auto;padding-top:15px}.clinkboxes__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.clinkboxes__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .clinkboxes__more--video:after{color:#fff}.clinkboxes__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxes__more:hover:after{background-color:#0d1b5b;color:#fff}.clinkboxes__more:hover.cnewseoverview__more:after,.clinkboxes__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxes__link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.clinkboxslider{position:relative;z-index:1}.clinkboxslider--no-padding{padding-right:0;padding-left:0}.clinkboxslider--design-1{background-color:#fff;color:#525353}.clinkboxslider--design-2{background-color:#dedede;color:#525353}.clinkboxslider--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxslider--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxslider__anchor{position:relative;top:calc((var(--header__height))*-1)}.clinkboxslider__anchor a{display:block}.clinkboxslider.cnewsoverview,.clinkboxslider.creferenceoverview,.clinkboxslider.creferencebyemployee,.clinkboxslider.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.clinkboxslider.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.clinkboxslider__content{position:relative}.clinkboxslider__content--top-1{padding-top:var(--content__padding--1)}.clinkboxslider__content--top-2{padding-top:var(--content__padding--2)}.clinkboxslider__content--top-3{padding-top:var(--content__padding--3)}.clinkboxslider__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.clinkboxslider__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.clinkboxslider__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.clinkboxslider__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.clinkboxslider__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.clinkboxslider__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .clinkboxslider__content--top-0,.body--site .main>.application:first-child .clinkboxslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxslider__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxslider__content--top-1,.body--site .main>.application:first-child .clinkboxslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxslider__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxslider__content--top-2,.body--site .main>.application:first-child .clinkboxslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxslider__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxslider__content--top-3,.body--site .main>.application:first-child .clinkboxslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxslider__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.clinkboxslider__container--width-1{width:var(--content__width);max-width:100%}.clinkboxslider__container--width-2{width:var(--content__width--small);max-width:100%}.clinkboxslider__container--width-3{width:100%}.clinkboxslider__picture{overflow:hidden}.clinkboxslider__picture .clinkboxslider__image,.clinkboxslider__column .clinkboxslider__image,.clinkboxslider__cell .clinkboxslider__image,.clinkboxslider__element .clinkboxslider__image,.clinkboxslider__video{transition:transform .3s}.clinkboxslider__picture:has(a):hover .clinkboxslider__image,.clinkboxslider__column:has(a):hover .clinkboxslider__image,.clinkboxslider__cell:has(a):hover .clinkboxslider__image,.clinkboxslider__element:not(.cteam__element):has(a):hover .clinkboxslider__image,.clinkboxslider a[class*=_element]:hover .clinkboxslider__image,.clinkboxslider a[class*=_element]:hover .clinkboxslider__video{transform:scale(1.05)}.clinkboxslider a[class*=_element]:hover .clinkboxslider__more:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxslider a[class*=_element]:hover .clinkboxslider__more:after{background-color:#0d1b5b;color:#fff}.clinkboxslider a[class*=_element]:hover .clinkboxslider__more.cnewseoverview__more:after,.clinkboxslider a[class*=_element]:hover .clinkboxslider__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxslider a[class*=_element]:hover .clinkboxslider__link--link:not(.column .clinkboxslider a[class*=_element]:hover .clinkboxslider__link--link){background-color:#e60000;color:#fff}.clinkboxslider a[class*=_element]:hover .clinkboxslider__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .clinkboxslider a[class*=_element]:hover .clinkboxslider__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .clinkboxslider a[class*=_element]:hover .clinkboxslider__link--link{background-color:#fff;color:#0d1b5b}.clinkboxslider a[class*=_element]:hover .clinkboxslider__link--link[class*="--link"]:after{margin-left:15px}.clinkboxslider__arrows{display:flex;justify-content:center;padding-top:var(--padding);column-gap:20px}.clinkboxslider__arrows--hidden{display:none}.clinkboxslider__button{display:flex;justify-content:center;align-items:center;width:40px;background-color:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:relative;z-index:3}.clinkboxslider__button--hidden{opacity:0;width:0}.clinkboxslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.clinkboxslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.clinkboxslider__button{width:30px}}.clinkboxslider__headline--align-center{text-align:center}.clinkboxslider__gallery-wrapper{padding-bottom:var(--padding)}.clinkboxslider__element{display:flex;position:relative;flex-direction:column;margin-right:var(--column__gap);height:auto}.clinkboxslider__element--design-1{background-color:#dedede}.clinkboxslider__element--design-2{background-color:#fff}.clinkboxslider__picture{aspect-ratio:1.5;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.clinkboxslider__picture--pixel{display:block}.clinkboxslider__picture--vector{display:flex;justify-content:center;align-items:center}.clinkboxslider__image{display:block}.clinkboxslider__image--pixel{width:100%;height:100%;object-fit:cover}.clinkboxslider__image--vector{width:auto;height:50%;object-fit:contain}.clinkboxslider__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.clinkboxslider__image--cover{object-fit:cover}.clinkboxslider__image--contain{object-fit:contain}.clinkboxslider__textwrapper{display:flex;flex-grow:1;flex-direction:column;padding:20px}.clinkboxslider__title{font-size:var(--headline__size--h4);align-self:start;padding-bottom:15px;-webkit-hyphens:auto;hyphens:auto}[class*="--count-4"] .clinkboxslider__title{font-size:calc(var(--font__size--big))}.clinkboxslider__title--notext{padding-bottom:0}.clinkboxslider__text{font-size:var(--font__size--small)}.clinkboxslider__text--limited{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.clinkboxslider__text p,.clinkboxslider__text ul{padding-bottom:0}.clinkboxslider__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);margin-top:auto}.clinkboxslider__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.clinkboxslider__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .clinkboxslider__more--video:after{color:#fff}.clinkboxslider__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxslider__more:hover:after{background-color:#0d1b5b;color:#fff}.clinkboxslider__more:hover.cnewseoverview__more:after,.clinkboxslider__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxslider__link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.clinkboxslider__arrows{column-gap:0;justify-content:end}.clinkboxslider__button{position:relative;top:auto;right:auto;left:auto;transform:none}.clinkboxslider__button{background:rgba(0,0,0,0);font-size:40px;height:40px;color:#0d1b5b;transition:all .3s}.clinkboxslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.clinkboxslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.clinkboxslider__button--hidden{opacity:0}.clinkboxesportrait{position:relative;z-index:1}.clinkboxesportrait--no-padding{padding-right:0;padding-left:0}.clinkboxesportrait--design-1{background-color:#fff;color:#525353}.clinkboxesportrait--design-2{background-color:#dedede;color:#525353}.clinkboxesportrait--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxesportrait--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxesportrait__anchor{position:relative;top:calc((var(--header__height))*-1)}.clinkboxesportrait__anchor a{display:block}.clinkboxesportrait.cnewsoverview,.clinkboxesportrait.creferenceoverview,.clinkboxesportrait.creferencebyemployee,.clinkboxesportrait.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.clinkboxesportrait.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.clinkboxesportrait__content{position:relative}.clinkboxesportrait__content--top-1{padding-top:var(--content__padding--1)}.clinkboxesportrait__content--top-2{padding-top:var(--content__padding--2)}.clinkboxesportrait__content--top-3{padding-top:var(--content__padding--3)}.clinkboxesportrait__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.clinkboxesportrait__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.clinkboxesportrait__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.clinkboxesportrait__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.clinkboxesportrait__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.clinkboxesportrait__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .clinkboxesportrait__content--top-0,.body--site .main>.application:first-child .clinkboxesportrait__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxesportrait__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxesportrait__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxesportrait__content--top-1,.body--site .main>.application:first-child .clinkboxesportrait__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxesportrait__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxesportrait__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxesportrait__content--top-2,.body--site .main>.application:first-child .clinkboxesportrait__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxesportrait__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxesportrait__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxesportrait__content--top-3,.body--site .main>.application:first-child .clinkboxesportrait__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxesportrait__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxesportrait__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.clinkboxesportrait__container--width-1{width:var(--content__width);max-width:100%}.clinkboxesportrait__container--width-2{width:var(--content__width--small);max-width:100%}.clinkboxesportrait__container--width-3{width:100%}.clinkboxesportrait__picture{overflow:hidden}.clinkboxesportrait__picture .clinkboxesportrait__image,.clinkboxesportrait__column .clinkboxesportrait__image,.clinkboxesportrait__cell .clinkboxesportrait__image,.clinkboxesportrait__element .clinkboxesportrait__image,.clinkboxesportrait__video{transition:transform .3s}.clinkboxesportrait__picture:has(a):hover .clinkboxesportrait__image,.clinkboxesportrait__column:has(a):hover .clinkboxesportrait__image,.clinkboxesportrait__cell:has(a):hover .clinkboxesportrait__image,.clinkboxesportrait__element:not(.cteam__element):has(a):hover .clinkboxesportrait__image,.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__image,.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__video{transform:scale(1.05)}.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__more:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__more:after{background-color:#0d1b5b;color:#fff}.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__more.cnewseoverview__more:after,.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__link--link:not(.column .clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__link--link){background-color:#e60000;color:#fff}.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__link--link{background-color:#fff;color:#0d1b5b}.clinkboxesportrait a[class*=_element]:hover .clinkboxesportrait__link--link[class*="--link"]:after{margin-left:15px}.clinkboxesportrait__headline--align-center{text-align:center}.clinkboxesportrait__elements{display:grid;padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.clinkboxesportrait__elements--count-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.clinkboxesportrait__elements--count-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.clinkboxesportrait__element{display:flex;position:relative;flex-direction:column;color:#fff}.clinkboxesportrait__element--design-1{background-color:#dedede}.clinkboxesportrait__element--design-2{background-color:#fff}.clinkboxesportrait__element:hover .clinkboxesportrait__textwrapper{background-color:rgba(13,27,91,.9)}.clinkboxesportrait__picture{aspect-ratio:.6;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;transition:opacity .3s}.clinkboxesportrait__picture--pixel{display:block}.clinkboxesportrait__picture--vector{display:flex;justify-content:center;align-items:center}.clinkboxesportrait__picture:after{content:"";position:absolute;width:100%;height:50%;top:0;left:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0) 200px);z-index:0}.clinkboxesportrait__image{display:block}.clinkboxesportrait__image--pixel{width:100%;height:100%;object-fit:cover}.clinkboxesportrait__image--vector{width:auto;height:50%;object-fit:contain}.clinkboxesportrait__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.clinkboxesportrait__image--cover{object-fit:cover}.clinkboxesportrait__image--contain{object-fit:contain}.clinkboxesportrait__textwrapper{position:absolute;width:100%;height:100%;display:grid;grid-template-rows:100px auto 80px;align-items:end;padding:25px 30px 50px 30px;color:#fff;background-color:rgba(13,27,91,0);transition:background-color .3s;z-index:1}.clinkboxesportrait__textwrapper:hover .clinkboxesportrait__text,.clinkboxesportrait__textwrapper:hover .clinkboxesportrait__more{opacity:1}.clinkboxesportrait__title{color:#fff;font-size:calc(var(--headline__size--h2) - 1rem);align-self:start}[class*="--count-4"] .clinkboxesportrait__title{font-size:calc(var(--font__size--big))}.clinkboxesportrait__text{font-weight:300;opacity:0;padding-bottom:0;font-size:var(--font__size);transition:all .3s}[class*="--count-4"] .clinkboxesportrait__text{font-size:var(--font__size)}.clinkboxesportrait__text p,.clinkboxesportrait__text ul{padding-bottom:0}.clinkboxesportrait__text--limited{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.clinkboxesportrait__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);margin-top:auto;opacity:0;padding-top:0}.clinkboxesportrait__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.clinkboxesportrait__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .clinkboxesportrait__more--video:after{color:#fff}.clinkboxesportrait__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxesportrait__more:hover:after{background-color:#0d1b5b;color:#fff}.clinkboxesportrait__more:hover.cnewseoverview__more:after,.clinkboxesportrait__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxesportrait__more:after{border:1px solid #fff}.clinkboxesportrait__link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.clinkboxsliderportrait{position:relative;z-index:1;z-index:unset}.clinkboxsliderportrait--no-padding{padding-right:0;padding-left:0}.clinkboxsliderportrait--design-1{background-color:#fff;color:#525353}.clinkboxsliderportrait--design-2{background-color:#dedede;color:#525353}.clinkboxsliderportrait--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxsliderportrait--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.clinkboxsliderportrait__anchor{position:relative;top:calc((var(--header__height))*-1)}.clinkboxsliderportrait__anchor a{display:block}.clinkboxsliderportrait.cnewsoverview,.clinkboxsliderportrait.creferenceoverview,.clinkboxsliderportrait.creferencebyemployee,.clinkboxsliderportrait.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.clinkboxsliderportrait.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.clinkboxsliderportrait__content{position:relative}.clinkboxsliderportrait__content--top-1{padding-top:var(--content__padding--1)}.clinkboxsliderportrait__content--top-2{padding-top:var(--content__padding--2)}.clinkboxsliderportrait__content--top-3{padding-top:var(--content__padding--3)}.clinkboxsliderportrait__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.clinkboxsliderportrait__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.clinkboxsliderportrait__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.clinkboxsliderportrait__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.clinkboxsliderportrait__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.clinkboxsliderportrait__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .clinkboxsliderportrait__content--top-0,.body--site .main>.application:first-child .clinkboxsliderportrait__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxsliderportrait__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxsliderportrait__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxsliderportrait__content--top-1,.body--site .main>.application:first-child .clinkboxsliderportrait__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxsliderportrait__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxsliderportrait__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxsliderportrait__content--top-2,.body--site .main>.application:first-child .clinkboxsliderportrait__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxsliderportrait__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxsliderportrait__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .clinkboxsliderportrait__content--top-3,.body--site .main>.application:first-child .clinkboxsliderportrait__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .clinkboxsliderportrait__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .clinkboxsliderportrait__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.clinkboxsliderportrait__container--width-1{width:var(--content__width);max-width:100%}.clinkboxsliderportrait__container--width-2{width:var(--content__width--small);max-width:100%}.clinkboxsliderportrait__container--width-3{width:100%}.clinkboxsliderportrait__picture{overflow:hidden}.clinkboxsliderportrait__picture .clinkboxsliderportrait__image,.clinkboxsliderportrait__column .clinkboxsliderportrait__image,.clinkboxsliderportrait__cell .clinkboxsliderportrait__image,.clinkboxsliderportrait__element .clinkboxsliderportrait__image,.clinkboxsliderportrait__video{transition:transform .3s}.clinkboxsliderportrait__picture:has(a):hover .clinkboxsliderportrait__image,.clinkboxsliderportrait__column:has(a):hover .clinkboxsliderportrait__image,.clinkboxsliderportrait__cell:has(a):hover .clinkboxsliderportrait__image,.clinkboxsliderportrait__element:not(.cteam__element):has(a):hover .clinkboxsliderportrait__image,.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__image,.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__video{transform:scale(1.05)}.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__more:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__more:after{background-color:#0d1b5b;color:#fff}.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__more.cnewseoverview__more:after,.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__link--link:not(.column .clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__link--link){background-color:#e60000;color:#fff}.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__link--link{background-color:#fff;color:#0d1b5b}.clinkboxsliderportrait a[class*=_element]:hover .clinkboxsliderportrait__link--link[class*="--link"]:after{margin-left:15px}.clinkboxsliderportrait__arrows{display:flex;justify-content:center;padding-top:var(--padding);column-gap:20px}.clinkboxsliderportrait__arrows--hidden{display:none}.clinkboxsliderportrait__button{display:flex;justify-content:center;align-items:center;width:40px;background-color:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:relative;z-index:3}.clinkboxsliderportrait__button--hidden{opacity:0;width:0}.clinkboxsliderportrait__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.clinkboxsliderportrait__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.clinkboxsliderportrait__button{width:30px}}.clinkboxsliderportrait__headline--align-center{text-align:center}.clinkboxsliderportrait__gallery-wrapper{padding-bottom:var(--padding)}.clinkboxsliderportrait__element{display:flex;position:relative;flex-direction:column;margin-right:var(--column__gap);height:auto;color:#fff}.clinkboxsliderportrait__element--design-1{background-color:#dedede}.clinkboxsliderportrait__element--design-2{background-color:#fff}.clinkboxsliderportrait__element:hover .clinkboxsliderportrait__textwrapper{background-color:rgba(13,27,91,.9)}.clinkboxsliderportrait__picture{aspect-ratio:.6;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;transition:opacity .3s}.clinkboxsliderportrait__picture--pixel{display:block}.clinkboxsliderportrait__picture--vector{display:flex;justify-content:center;align-items:center}.clinkboxsliderportrait__picture:after{content:"";position:absolute;width:100%;height:50%;top:0;left:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0) 200px);z-index:0}.clinkboxsliderportrait__image{display:block}.clinkboxsliderportrait__image--pixel{width:100%;height:100%;object-fit:cover}.clinkboxsliderportrait__image--vector{width:auto;height:50%;object-fit:contain}.clinkboxsliderportrait__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.clinkboxsliderportrait__image--cover{object-fit:cover}.clinkboxsliderportrait__image--contain{object-fit:contain}.clinkboxsliderportrait__textwrapper{position:absolute;width:100%;height:100%;display:grid;grid-template-rows:100px auto 80px;align-items:end;padding:25px 30px 50px 30px;color:#fff;background-color:rgba(13,27,91,0);transition:background-color .3s;z-index:1}.clinkboxsliderportrait__element:hover .clinkboxsliderportrait__text,.clinkboxsliderportrait__element:hover .clinkboxsliderportrait__more{opacity:1}.clinkboxsliderportrait__title{color:#fff;font-size:var(--font__size--portraitslider);align-self:start;-webkit-hyphens:auto;hyphens:auto}[class*="--count-4"] .clinkboxsliderportrait__title{font-size:calc(var(--font__size--big))}.clinkboxsliderportrait__text{opacity:0;font-size:var(--font__size);transition:all .3s;padding-bottom:0}[class*="--count-4"] .clinkboxsliderportrait__text{font-size:var(--font__size)}.clinkboxsliderportrait__text p,.clinkboxsliderportrait__text ul{padding-bottom:0}.clinkboxsliderportrait__text--limited{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.clinkboxsliderportrait__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);margin-top:auto;opacity:0;padding-top:0}.clinkboxsliderportrait__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.clinkboxsliderportrait__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .clinkboxsliderportrait__more--video:after{color:#fff}.clinkboxsliderportrait__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .clinkboxsliderportrait__more:hover:after{background-color:#0d1b5b;color:#fff}.clinkboxsliderportrait__more:hover.cnewseoverview__more:after,.clinkboxsliderportrait__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.clinkboxsliderportrait__more:after{border:1px solid #fff}.clinkboxsliderportrait__link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.clinkboxsliderportrait__button{position:relative;top:auto;right:auto;left:auto;transform:none}.clinkboxsliderportrait__button{background:rgba(0,0,0,0);font-size:40px;height:40px;color:#0d1b5b;transition:all .3s}.clinkboxsliderportrait__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.clinkboxsliderportrait__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.clinkboxsliderportrait__button--hidden{opacity:0}.cjobarticle{position:relative;z-index:1}.cjobarticle--no-padding{padding-right:0;padding-left:0}.cjobarticle--design-1{background-color:#fff;color:#525353}.cjobarticle--design-2{background-color:#dedede;color:#525353}.cjobarticle--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cjobarticle--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cjobarticle__anchor{position:relative;top:calc((var(--header__height))*-1)}.cjobarticle__anchor a{display:block}.cjobarticle.cnewsoverview,.cjobarticle.creferenceoverview,.cjobarticle.creferencebyemployee,.cjobarticle.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cjobarticle.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cjobarticle__content{position:relative}.cjobarticle__content--top-1{padding-top:var(--content__padding--1)}.cjobarticle__content--top-2{padding-top:var(--content__padding--2)}.cjobarticle__content--top-3{padding-top:var(--content__padding--3)}.cjobarticle__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cjobarticle__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cjobarticle__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cjobarticle__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cjobarticle__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cjobarticle__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cjobarticle__content--top-0,.body--site .main>.application:first-child .cjobarticle__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobarticle__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cjobarticle__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cjobarticle__content--top-1,.body--site .main>.application:first-child .cjobarticle__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobarticle__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cjobarticle__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cjobarticle__content--top-2,.body--site .main>.application:first-child .cjobarticle__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobarticle__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cjobarticle__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cjobarticle__content--top-3,.body--site .main>.application:first-child .cjobarticle__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobarticle__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cjobarticle__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cjobarticle__container--width-1{width:var(--content__width);max-width:100%}.cjobarticle__container--width-2{width:var(--content__width--small);max-width:100%}.cjobarticle__container--width-3{width:100%}.cjobarticle__picture{overflow:hidden}.cjobarticle__picture .cjobarticle__image,.cjobarticle__column .cjobarticle__image,.cjobarticle__cell .cjobarticle__image,.cjobarticle__element .cjobarticle__image,.cjobarticle__video{transition:transform .3s}.cjobarticle__picture:has(a):hover .cjobarticle__image,.cjobarticle__column:has(a):hover .cjobarticle__image,.cjobarticle__cell:has(a):hover .cjobarticle__image,.cjobarticle__element:not(.cteam__element):has(a):hover .cjobarticle__image,.cjobarticle a[class*=_element]:hover .cjobarticle__image,.cjobarticle a[class*=_element]:hover .cjobarticle__video{transform:scale(1.05)}.cjobarticle a[class*=_element]:hover .cjobarticle__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cjobarticle a[class*=_element]:hover .cjobarticle__more:after{background-color:#0d1b5b;color:#fff}.cjobarticle a[class*=_element]:hover .cjobarticle__more.cnewseoverview__more:after,.cjobarticle a[class*=_element]:hover .cjobarticle__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cjobarticle a[class*=_element]:hover .cjobarticle__link--link:not(.column .cjobarticle a[class*=_element]:hover .cjobarticle__link--link){background-color:#e60000;color:#fff}.cjobarticle a[class*=_element]:hover .cjobarticle__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cjobarticle a[class*=_element]:hover .cjobarticle__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cjobarticle a[class*=_element]:hover .cjobarticle__link--link{background-color:#fff;color:#0d1b5b}.cjobarticle a[class*=_element]:hover .cjobarticle__link--link[class*="--link"]:after{margin-left:15px}.cjobarticle__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.cjobarticle__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.cjobarticle__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .cjobarticle__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.cjobarticle__link{font-size:calc(var(--font__size--small) - .2rem)}}.cjobarticle__link--download,.cjobarticle__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .cjobarticle__link--download,[class*="--design-6"] .cjobarticle__link--link{background-color:#fff;color:#0d1b5b}.column .cjobarticle__link--download,.column .cjobarticle__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .cjobarticle__link--download:hover,.column .cjobarticle__link--link:hover{padding-left:5px}.column .cjobarticle__link--download:hover:after,.column .cjobarticle__link--link:hover:after{transform:translateX(-7px)}.cjobarticle__link--download:after,.cjobarticle__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cjobarticle__link:not([class*=csearch__link]):hover:not(.column .cjobarticle__link:not([class*=csearch__link]):hover,.column .cjobarticle__link:not([class*="--showall"]):hover),.cjobarticle__link:not([class*="--showall"]):hover:not(.column .cjobarticle__link:not([class*=csearch__link]):hover,.column .cjobarticle__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.cjobarticle__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cjobarticle__link:not([class*=csearch__link]):hover,.column .cjobarticle__link:not([class*="--showall"]):hover),.cjobarticle__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cjobarticle__link:not([class*=csearch__link]):hover,.column .cjobarticle__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cjobarticle__link:not([class*=csearch__link]):hover,[class*="--design-5"] .cjobarticle__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.cjobarticle__link:not([class*=csearch__link]):hover[class*="--link"]:after,.cjobarticle__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.cjobarticle__link--open,.cjobarticle__link--close{background-color:#e60000;color:#fff}.cjobarticle__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cjobarticle__link--close:hover:not(.column .cjobarticle__link--close:hover){background-color:#e60000;color:#fff}.cjobarticle__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cjobarticle__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cjobarticle__link--close:hover{background-color:#fff;color:#0d1b5b}.cjobarticle__link--close:hover[class*="--link"]:after{margin-left:15px}.cjobarticle__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cjobarticle__link--align-center{justify-content:center}.cjobarticle__inquiry{display:flex;flex-direction:column}.cjobarticle__title{color:#0d1b5b;margin-top:var(--content__padding--1);padding-bottom:10px}.cjobarticle__togglers{display:flex;flex-wrap:nowrap;margin-left:0;cursor:pointer}.cjobarticle__form-toggler{display:none;width:100%;max-width:260px;margin-left:0;opacity:0;transition:all .3s;cursor:pointer;justify-content:space-between}.cjobarticle__form-toggler:not(.cjobarticle__link--close):after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cjobarticle #toggler+div+form{max-height:0;overflow:hidden;transition:all .3s}.cjobarticle #toggler+div>div>label{opacity:1;display:flex}.cjobarticle #toggler+div>div>.toggler-close{opacity:0;display:none}.cjobarticle #toggler:checked+div>div>.toggler-close{opacity:1;display:flex}.cjobarticle #toggler:checked+div>div>label:first-child{opacity:0;display:none}.cjobarticle #toggler:checked+div+form{padding-top:10px;max-height:1000px}.cjobarticle__entry{font-weight:var(--font__weight--bold)}.cjobarticle__entry span{font-weight:var(--font__weight--regular)}.cjobarticle__text{hyphens:none;-webkit-hyphens:none}.cjobarticle__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--column__gap)}.cjobarticle__columns--single{display:block;width:730px;max-width:100%;margin:0 auto}.cjobarticle__elements{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.cjobarticle__element{position:relative}.cjobarticle__video,.cjobarticle__picture{display:block;position:relative;background-color:#dedede}.cjobarticle__video{object-fit:cover;width:100%;aspect-ratio:4/3}.cjobarticle__picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cjobarticle__picture--pixel{display:block}.cjobarticle__picture--vector{display:flex;justify-content:center;align-items:center}.cjobarticle__picture--small{aspect-ratio:5/3}.cjobarticle__image{display:block}.cjobarticle__image--pixel{width:100%;height:100%;object-fit:cover}.cjobarticle__image--vector{width:auto;height:50%;object-fit:contain}.cjobarticle__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cjobarticle__image--cover{object-fit:cover}.cjobarticle__image--contain{object-fit:contain}.cjobarticle__lightbox{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cjobsoverview{position:relative;z-index:1}.cjobsoverview--no-padding{padding-right:0;padding-left:0}.cjobsoverview--design-1{background-color:#fff;color:#525353}.cjobsoverview--design-2{background-color:#dedede;color:#525353}.cjobsoverview--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cjobsoverview--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cjobsoverview__anchor{position:relative;top:calc((var(--header__height))*-1)}.cjobsoverview__anchor a{display:block}.cjobsoverview.cnewsoverview,.cjobsoverview.creferenceoverview,.cjobsoverview.creferencebyemployee,.cjobsoverview.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cjobsoverview.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cjobsoverview__content{position:relative}.cjobsoverview__content--top-1{padding-top:var(--content__padding--1)}.cjobsoverview__content--top-2{padding-top:var(--content__padding--2)}.cjobsoverview__content--top-3{padding-top:var(--content__padding--3)}.cjobsoverview__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cjobsoverview__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cjobsoverview__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cjobsoverview__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cjobsoverview__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cjobsoverview__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cjobsoverview__content--top-0,.body--site .main>.application:first-child .cjobsoverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobsoverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cjobsoverview__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cjobsoverview__content--top-1,.body--site .main>.application:first-child .cjobsoverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobsoverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cjobsoverview__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cjobsoverview__content--top-2,.body--site .main>.application:first-child .cjobsoverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobsoverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cjobsoverview__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cjobsoverview__content--top-3,.body--site .main>.application:first-child .cjobsoverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cjobsoverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cjobsoverview__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cjobsoverview__container--width-1{width:var(--content__width);max-width:100%}.cjobsoverview__container--width-2{width:var(--content__width--small);max-width:100%}.cjobsoverview__container--width-3{width:100%}.cjobsoverview__picture{overflow:hidden}.cjobsoverview__picture .cjobsoverview__image,.cjobsoverview__column .cjobsoverview__image,.cjobsoverview__cell .cjobsoverview__image,.cjobsoverview__element .cjobsoverview__image,.cjobsoverview__video{transition:transform .3s}.cjobsoverview__picture:has(a):hover .cjobsoverview__image,.cjobsoverview__column:has(a):hover .cjobsoverview__image,.cjobsoverview__cell:has(a):hover .cjobsoverview__image,.cjobsoverview__element:not(.cteam__element):has(a):hover .cjobsoverview__image,.cjobsoverview a[class*=_element]:hover .cjobsoverview__image,.cjobsoverview a[class*=_element]:hover .cjobsoverview__video{transform:scale(1.05)}.cjobsoverview a[class*=_element]:hover .cjobsoverview__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cjobsoverview a[class*=_element]:hover .cjobsoverview__more:after{background-color:#0d1b5b;color:#fff}.cjobsoverview a[class*=_element]:hover .cjobsoverview__more.cnewseoverview__more:after,.cjobsoverview a[class*=_element]:hover .cjobsoverview__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cjobsoverview a[class*=_element]:hover .cjobsoverview__link--link:not(.column .cjobsoverview a[class*=_element]:hover .cjobsoverview__link--link){background-color:#e60000;color:#fff}.cjobsoverview a[class*=_element]:hover .cjobsoverview__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cjobsoverview a[class*=_element]:hover .cjobsoverview__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cjobsoverview a[class*=_element]:hover .cjobsoverview__link--link{background-color:#fff;color:#0d1b5b}.cjobsoverview a[class*=_element]:hover .cjobsoverview__link--link[class*="--link"]:after{margin-left:15px}.cjobsoverview__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cjobsoverview__searchpanel--hidden{display:none}.cjobsoverview__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cjobsoverview__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cjobsoverview__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cjobsoverview__searchpanel:before{display:none}@media(max-width: 1700px){.cjobsoverview__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1280px){.cjobsoverview__searchpanel:before{height:54px}}@media(max-width: 530px){.cjobsoverview__searchpanel{padding-bottom:65px}}.cjobsoverview__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cjobsoverview__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cjobsoverview__searchpanel-col{position:relative;width:calc(100% / 3 - var(--column__gap) + var(--column__gap) / 3);min-height:var(--input__height)}.cjobsoverview__searchpanel-col--full{width:100%}.cjobsoverview__searchpanel-toggle{display:none}.cjobsoverview__form-group{display:grid;column-gap:var(--column__gap);row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:var(--padding)}.cjobsoverview__form-group--nogap{padding-bottom:10px}.cjobsoverview__form-group--block{grid-template-columns:minmax(0, 1fr)}.cjobarticle .cjobsoverview__form-group{column-gap:var(--column__gap--small)}@media(max-width: 1200px){.cjobarticle .cjobsoverview__form-group{display:flex;flex-direction:column}}.cjobsoverview__form-row--full{grid-column:span 2}.cjobsoverview__form-row--half{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.cjobsoverview__form-row--zipcode{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:100px minmax(0, 1fr)}.cjobsoverview__form-fieldset{position:relative;padding:0;margin:0;background-color:#fff;width:100%;border:1px #555 solid;box-sizing:border-box}.cjobsoverview__form-fieldset--select:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cjobsoverview__form-fieldset--select:focus-within:after{content:""}.cjobsoverview__form-fieldset--select:has(.input_false):after{color:#fff}.cjobsoverview__form-fieldset--search:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cjobsoverview__form-fieldset--search:has(.input_false):after{color:#fff}[class*=__searchpanel] .cjobsoverview__form-fieldset{border-color:#0d1b5b;background-color:#dedede;color:#0d1b5b}.cjobsoverview__form-textfield::-webkit-outer-spin-button,.cjobsoverview__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cjobsoverview__form-textfield[type=number]{-moz-appearance:textfield}.cjobsoverview__form-textfield,.cjobsoverview__form-textarea,.cjobsoverview__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#78797a;-webkit-appearance:none;appearance:none;font-family:var(--font__family);font-size:var(--font__size--input)}.cjobsoverview__form-textfield::placeholder,.cjobsoverview__form-textarea::placeholder,.cjobsoverview__form-select::placeholder{font-family:var(--font__family);font-size:var(--font__size--input);color:#78797a}[class*=__searchpanel] .cjobsoverview__form-textfield::placeholder,[class*=__searchpanel] .cjobsoverview__form-textarea::placeholder,[class*=__searchpanel] .cjobsoverview__form-select::placeholder{color:#78797a}[class*=__searchpanel] .cjobsoverview__form-textfield,[class*=__searchpanel] .cjobsoverview__form-textarea,[class*=__searchpanel] .cjobsoverview__form-select{border-color:#0d1b5b;background-color:#fff}[class*=__searchpanel] .cjobsoverview__form-textfield::placeholder,[class*=__searchpanel] .cjobsoverview__form-textarea::placeholder,[class*=__searchpanel] .cjobsoverview__form-select::placeholder{display:none}.cjobsoverview__form-textfield.input_false::placeholder,.cjobsoverview__form-textarea.input_false::placeholder,.cjobsoverview__form-select.input_false::placeholder{color:#fff}.cjobsoverview__form-textfield,.cjobsoverview__form-select{height:var(--input__height)}.cjobsoverview__form-textarea{padding-top:14px}.cjobsoverview__form-select{color:inherit}.cjobsoverview__form-select:invalid{color:#fff}.cjobsoverview__form-select:focus{color:#0d1b5b}.cjobsoverview__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:var(--font__size--small);line-height:1;color:#78797a;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - var(--font__size--small) - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=__searchpanel] .cjobsoverview__form-legend{border-color:#0d1b5b;background-color:rgba(0,0,0,0)}.cjobsoverview__form-fieldset:focus-within .cjobsoverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cjobsoverview__form-fieldset:focus-within .cjobsoverview__form-legend{transform:translateY(-120%) translateX(-16px)}.cjobsoverview__form-textfield:not(:placeholder-shown)+.cjobsoverview__form-legend,.cjobsoverview__form-textarea:not(:placeholder-shown)+.cjobsoverview__form-legend,.cjobsoverview__form-select:not(:invalid)+.cjobsoverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cjobsoverview__form-textfield:not(:placeholder-shown)+.cjobsoverview__form-legend,[class*=__searchpanel] .cjobsoverview__form-textarea:not(:placeholder-shown)+.cjobsoverview__form-legend,[class*=__searchpanel] .cjobsoverview__form-select:not(:invalid)+.cjobsoverview__form-legend{transform:translateY(-120%) translateX(-16px)}.cjobsoverview__form-textfield.input_must+.cjobsoverview__form-legend,.cjobsoverview__form-textarea.input_must+.cjobsoverview__form-legend,.cjobsoverview__form-select.input_must+.cjobsoverview__form-legend{display:flex;column-gap:7px}.cjobsoverview__form-textfield.input_must+.cjobsoverview__form-legend:after,.cjobsoverview__form-textarea.input_must+.cjobsoverview__form-legend:after,.cjobsoverview__form-select.input_must+.cjobsoverview__form-legend:after{content:"*"}.cjobsoverview__form-textfield.input_false+.cjobsoverview__form-legend,.cjobsoverview__form-textarea.input_false+.cjobsoverview__form-legend,.cjobsoverview__form-select.input_false+.cjobsoverview__form-legend{color:#fff;background-color:#e2001a}.cjobsoverview__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:var(--font__family);font-size:var(--font__size);font-weight:700;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}.cjobsoverview__paging{padding-bottom:var(--padding)}.cjobsoverview__paging-controls{display:flex;justify-content:center;column-gap:25px}.cjobsoverview__paging-control{display:flex;position:relative;justify-content:center;align-items:center;transition:background-color .4s,color .4s;height:40px;border:none;background-color:#0d1b5b;font-family:var(--font__family);font-size:2.5rem;font-size:var(--font__size);text-decoration:none;color:#fff;cursor:pointer}.cjobsoverview__paging-control--previous,.cjobsoverview__paging-control--next{width:40px}.cjobsoverview__paging-control--previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cjobsoverview__paging-control--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cjobsoverview__paging-control--append{display:block;white-space:nowrap;padding-right:15px;padding-left:15px;margin:50px auto}.cjobsoverview__paging-text{line-height:40px;text-align:center}.cjobsoverview__title{padding-bottom:60px}.cjobsoverview__elements{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.cjobsoverview__element{display:flex;position:relative;flex-direction:column;background-color:#fff}.cjobsoverview__element.no-data{grid-column:span 3;background-color:rgba(0,0,0,0)}.cjobsoverview__element:hover .cjobsoverview__more{opacity:1}.cjobsoverview__element:hover .cjobsoverview__textwrapper{background-color:#0d1b5b;color:#fff}.cjobsoverview__video,.cjobsoverview__picture{position:relative;background-color:#dedede}.cjobsoverview__video{position:relative;display:block;object-fit:cover;width:100%;aspect-ratio:5/3}.cjobsoverview__picture{position:relative;aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cjobsoverview__picture--pixel{display:block}.cjobsoverview__picture--vector{display:flex;justify-content:center;align-items:center}.cjobsoverview__image{display:block}.cjobsoverview__image--pixel{width:100%;height:100%;object-fit:cover}.cjobsoverview__image--vector{width:auto;height:50%;object-fit:contain}.cjobsoverview__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cjobsoverview__image--cover{object-fit:cover}.cjobsoverview__image--contain{object-fit:contain}.cjobsoverview__textwrapper{display:flex;color:#0d1b5b;flex:1;flex-direction:column;padding:25px 20px;transition:all .3s}.cjobsoverview__headline{color:inherit;font-size:var(--font__size--big);padding-bottom:10px}.cjobsoverview__teaser{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--font__size--small)}.cjobsoverview__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(13,27,91,.5);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.cjobsoverview__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cjobsoverview__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cjobsoverview__more--video:after{color:#fff}.cjobsoverview__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cjobsoverview__more:hover:after{background-color:#0d1b5b;color:#fff}.cjobsoverview__more:hover.cnewseoverview__more:after,.cjobsoverview__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cjobsoverview__link--detail{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cjobsoverview__link--showall{position:absolute;right:0;color:#0d1b5b;display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding)}.cjobsoverview__link--showall:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cjobsoverview__link--showall--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cjobsoverview__link--showall--video:after{color:#fff}.cjobsoverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cjobsoverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.cjobsoverview__link--showall:hover.cnewseoverview__more:after,.cjobsoverview__link--showall:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cmap{position:relative;z-index:1;padding-left:0;padding-right:0}.cmap--no-padding{padding-right:0;padding-left:0}.cmap--design-1{background-color:#fff;color:#525353}.cmap--design-2{background-color:#dedede;color:#525353}.cmap--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cmap--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cmap__anchor{position:relative;top:calc((var(--header__height))*-1)}.cmap__anchor a{display:block}.cmap.cnewsoverview,.cmap.creferenceoverview,.cmap.creferencebyemployee,.cmap.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cmap.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cmap__content{position:relative}.cmap__content--top-1{padding-top:var(--content__padding--1)}.cmap__content--top-2{padding-top:var(--content__padding--2)}.cmap__content--top-3{padding-top:var(--content__padding--3)}.cmap__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cmap__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cmap__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cmap__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cmap__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cmap__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cmap__content--top-0,.body--site .main>.application:first-child .cmap__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cmap__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cmap__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cmap__content--top-1,.body--site .main>.application:first-child .cmap__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cmap__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cmap__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cmap__content--top-2,.body--site .main>.application:first-child .cmap__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cmap__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cmap__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cmap__content--top-3,.body--site .main>.application:first-child .cmap__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cmap__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cmap__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cmap__container--width-1{width:var(--content__width);max-width:100%}.cmap__container--width-2{width:var(--content__width--small);max-width:100%}.cmap__container--width-3{width:100%}.cmap__picture{overflow:hidden}.cmap__picture .cmap__image,.cmap__column .cmap__image,.cmap__cell .cmap__image,.cmap__element .cmap__image,.cmap__video{transition:transform .3s}.cmap__picture:has(a):hover .cmap__image,.cmap__column:has(a):hover .cmap__image,.cmap__cell:has(a):hover .cmap__image,.cmap__element:not(.cteam__element):has(a):hover .cmap__image,.cmap a[class*=_element]:hover .cmap__image,.cmap a[class*=_element]:hover .cmap__video{transform:scale(1.05)}.cmap a[class*=_element]:hover .cmap__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cmap a[class*=_element]:hover .cmap__more:after{background-color:#0d1b5b;color:#fff}.cmap a[class*=_element]:hover .cmap__more.cnewseoverview__more:after,.cmap a[class*=_element]:hover .cmap__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cmap a[class*=_element]:hover .cmap__link--link:not(.column .cmap a[class*=_element]:hover .cmap__link--link){background-color:#e60000;color:#fff}.cmap a[class*=_element]:hover .cmap__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cmap a[class*=_element]:hover .cmap__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cmap a[class*=_element]:hover .cmap__link--link{background-color:#fff;color:#0d1b5b}.cmap a[class*=_element]:hover .cmap__link--link[class*="--link"]:after{margin-left:15px}.cmap .markerlayer{transform:translate(-50%, -50%);width:20px !important;height:20px;border-radius:100%;background-color:#0d1b5b}.cmap .markerlayer:before,.cmap .markerlayer:after{content:"";position:absolute;display:block;opacity:.2;animation:bounce;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite;width:100%;height:100%;border-radius:100%;background-color:#0d1b5b}.cmap .markerlayer:after{opacity:.4;animation-delay:.2s}@keyframes bounce{50%,100%{opacity:0;transform:scale(10)}}.cmap__map{display:grid;position:relative;place-items:center;width:100%;background-color:#f5f5f5;aspect-ratio:100/37}.cnewsarticle{position:relative;z-index:1}.cnewsarticle--no-padding{padding-right:0;padding-left:0}.cnewsarticle--design-1{background-color:#fff;color:#525353}.cnewsarticle--design-2{background-color:#dedede;color:#525353}.cnewsarticle--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cnewsarticle--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cnewsarticle__anchor{position:relative;top:calc((var(--header__height))*-1)}.cnewsarticle__anchor a{display:block}.cnewsarticle.cnewsoverview,.cnewsarticle.creferenceoverview,.cnewsarticle.creferencebyemployee,.cnewsarticle.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cnewsarticle.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cnewsarticle__content{position:relative}.cnewsarticle__content--top-1{padding-top:var(--content__padding--1)}.cnewsarticle__content--top-2{padding-top:var(--content__padding--2)}.cnewsarticle__content--top-3{padding-top:var(--content__padding--3)}.cnewsarticle__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cnewsarticle__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cnewsarticle__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cnewsarticle__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cnewsarticle__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cnewsarticle__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cnewsarticle__content--top-0,.body--site .main>.application:first-child .cnewsarticle__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsarticle__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsarticle__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsarticle__content--top-1,.body--site .main>.application:first-child .cnewsarticle__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsarticle__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsarticle__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsarticle__content--top-2,.body--site .main>.application:first-child .cnewsarticle__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsarticle__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsarticle__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsarticle__content--top-3,.body--site .main>.application:first-child .cnewsarticle__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsarticle__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsarticle__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cnewsarticle__container--width-1{width:var(--content__width);max-width:100%}.cnewsarticle__container--width-2{width:var(--content__width--small);max-width:100%}.cnewsarticle__container--width-3{width:100%}.cnewsarticle__picture{overflow:hidden}.cnewsarticle__picture .cnewsarticle__image,.cnewsarticle__column .cnewsarticle__image,.cnewsarticle__cell .cnewsarticle__image,.cnewsarticle__element .cnewsarticle__image,.cnewsarticle__video{transition:transform .3s}.cnewsarticle__picture:has(a):hover .cnewsarticle__image,.cnewsarticle__column:has(a):hover .cnewsarticle__image,.cnewsarticle__cell:has(a):hover .cnewsarticle__image,.cnewsarticle__element:not(.cteam__element):has(a):hover .cnewsarticle__image,.cnewsarticle a[class*=_element]:hover .cnewsarticle__image,.cnewsarticle a[class*=_element]:hover .cnewsarticle__video{transform:scale(1.05)}.cnewsarticle a[class*=_element]:hover .cnewsarticle__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cnewsarticle a[class*=_element]:hover .cnewsarticle__more:after{background-color:#0d1b5b;color:#fff}.cnewsarticle a[class*=_element]:hover .cnewsarticle__more.cnewseoverview__more:after,.cnewsarticle a[class*=_element]:hover .cnewsarticle__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cnewsarticle a[class*=_element]:hover .cnewsarticle__link--link:not(.column .cnewsarticle a[class*=_element]:hover .cnewsarticle__link--link){background-color:#e60000;color:#fff}.cnewsarticle a[class*=_element]:hover .cnewsarticle__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsarticle a[class*=_element]:hover .cnewsarticle__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cnewsarticle a[class*=_element]:hover .cnewsarticle__link--link{background-color:#fff;color:#0d1b5b}.cnewsarticle a[class*=_element]:hover .cnewsarticle__link--link[class*="--link"]:after{margin-left:15px}.cnewsarticle__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.cnewsarticle__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.cnewsarticle__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .cnewsarticle__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.cnewsarticle__link{font-size:calc(var(--font__size--small) - .2rem)}}.cnewsarticle__link--download,.cnewsarticle__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .cnewsarticle__link--download,[class*="--design-6"] .cnewsarticle__link--link{background-color:#fff;color:#0d1b5b}.column .cnewsarticle__link--download,.column .cnewsarticle__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .cnewsarticle__link--download:hover,.column .cnewsarticle__link--link:hover{padding-left:5px}.column .cnewsarticle__link--download:hover:after,.column .cnewsarticle__link--link:hover:after{transform:translateX(-7px)}.cnewsarticle__link--download:after,.cnewsarticle__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cnewsarticle__link:not([class*=csearch__link]):hover:not(.column .cnewsarticle__link:not([class*=csearch__link]):hover,.column .cnewsarticle__link:not([class*="--showall"]):hover),.cnewsarticle__link:not([class*="--showall"]):hover:not(.column .cnewsarticle__link:not([class*=csearch__link]):hover,.column .cnewsarticle__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.cnewsarticle__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsarticle__link:not([class*=csearch__link]):hover,.column .cnewsarticle__link:not([class*="--showall"]):hover),.cnewsarticle__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsarticle__link:not([class*=csearch__link]):hover,.column .cnewsarticle__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cnewsarticle__link:not([class*=csearch__link]):hover,[class*="--design-5"] .cnewsarticle__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.cnewsarticle__link:not([class*=csearch__link]):hover[class*="--link"]:after,.cnewsarticle__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.cnewsarticle__link--open,.cnewsarticle__link--close{background-color:#e60000;color:#fff}.cnewsarticle__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cnewsarticle__link--close:hover:not(.column .cnewsarticle__link--close:hover){background-color:#e60000;color:#fff}.cnewsarticle__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsarticle__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cnewsarticle__link--close:hover{background-color:#fff;color:#0d1b5b}.cnewsarticle__link--close:hover[class*="--link"]:after{margin-left:15px}.cnewsarticle__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cnewsarticle__link--align-center{justify-content:center}.cnewsarticle__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--column__gap)}.cnewsarticle__columns--single{display:block;width:850px;max-width:100%;margin:0 auto}.cnewsarticle__elements{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.cnewsarticle__element{position:relative}.cnewsarticle__video,.cnewsarticle__picture{display:block;position:relative;background-color:#dedede}.cnewsarticle__video{object-fit:cover;width:100%;aspect-ratio:4/3}.cnewsarticle__picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cnewsarticle__picture--pixel{display:block}.cnewsarticle__picture--vector{display:flex;justify-content:center;align-items:center}.cnewsarticle__picture--small{aspect-ratio:5/3}.cnewsarticle__image{display:block}.cnewsarticle__image--pixel{width:100%;height:100%;object-fit:cover}.cnewsarticle__image--vector{width:auto;height:50%;object-fit:contain}.cnewsarticle__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cnewsarticle__image--cover{object-fit:cover}.cnewsarticle__image--contain{object-fit:contain}.cnewsarticle__lightbox{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cnewsoverview{position:relative;z-index:1;z-index:3}.cnewsoverview--no-padding{padding-right:0;padding-left:0}.cnewsoverview--design-1{background-color:#fff;color:#525353}.cnewsoverview--design-2{background-color:#dedede;color:#525353}.cnewsoverview--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cnewsoverview--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cnewsoverview__anchor{position:relative;top:calc((var(--header__height))*-1)}.cnewsoverview__anchor a{display:block}.cnewsoverview.cnewsoverview,.cnewsoverview.creferenceoverview,.cnewsoverview.creferencebyemployee,.cnewsoverview.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cnewsoverview.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cnewsoverview__content{position:relative}.cnewsoverview__content--top-1{padding-top:var(--content__padding--1)}.cnewsoverview__content--top-2{padding-top:var(--content__padding--2)}.cnewsoverview__content--top-3{padding-top:var(--content__padding--3)}.cnewsoverview__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cnewsoverview__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cnewsoverview__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cnewsoverview__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cnewsoverview__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cnewsoverview__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cnewsoverview__content--top-0,.body--site .main>.application:first-child .cnewsoverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsoverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsoverview__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsoverview__content--top-1,.body--site .main>.application:first-child .cnewsoverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsoverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsoverview__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsoverview__content--top-2,.body--site .main>.application:first-child .cnewsoverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsoverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsoverview__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsoverview__content--top-3,.body--site .main>.application:first-child .cnewsoverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsoverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsoverview__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cnewsoverview__container--width-1{width:var(--content__width);max-width:100%}.cnewsoverview__container--width-2{width:var(--content__width--small);max-width:100%}.cnewsoverview__container--width-3{width:100%}.cnewsoverview__picture{overflow:hidden}.cnewsoverview__picture .cnewsoverview__image,.cnewsoverview__column .cnewsoverview__image,.cnewsoverview__cell .cnewsoverview__image,.cnewsoverview__element .cnewsoverview__image,.cnewsoverview__video{transition:transform .3s}.cnewsoverview__picture:has(a):hover .cnewsoverview__image,.cnewsoverview__column:has(a):hover .cnewsoverview__image,.cnewsoverview__cell:has(a):hover .cnewsoverview__image,.cnewsoverview__element:not(.cteam__element):has(a):hover .cnewsoverview__image,.cnewsoverview a[class*=_element]:hover .cnewsoverview__image,.cnewsoverview a[class*=_element]:hover .cnewsoverview__video{transform:scale(1.05)}.cnewsoverview a[class*=_element]:hover .cnewsoverview__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cnewsoverview a[class*=_element]:hover .cnewsoverview__more:after{background-color:#0d1b5b;color:#fff}.cnewsoverview a[class*=_element]:hover .cnewsoverview__more.cnewseoverview__more:after,.cnewsoverview a[class*=_element]:hover .cnewsoverview__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cnewsoverview a[class*=_element]:hover .cnewsoverview__link--link:not(.column .cnewsoverview a[class*=_element]:hover .cnewsoverview__link--link){background-color:#e60000;color:#fff}.cnewsoverview a[class*=_element]:hover .cnewsoverview__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsoverview a[class*=_element]:hover .cnewsoverview__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cnewsoverview a[class*=_element]:hover .cnewsoverview__link--link{background-color:#fff;color:#0d1b5b}.cnewsoverview a[class*=_element]:hover .cnewsoverview__link--link[class*="--link"]:after{margin-left:15px}.cnewsoverview__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cnewsoverview__searchpanel--hidden{display:none}.cnewsoverview__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cnewsoverview__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cnewsoverview__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cnewsoverview__searchpanel:before{display:none}@media(max-width: 1700px){.cnewsoverview__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1280px){.cnewsoverview__searchpanel:before{height:54px}}@media(max-width: 530px){.cnewsoverview__searchpanel{padding-bottom:65px}}.cnewsoverview__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cnewsoverview__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cnewsoverview__searchpanel-col{position:relative;width:calc(100% / 3 - var(--column__gap) + var(--column__gap) / 3);min-height:var(--input__height)}.cnewsoverview__searchpanel-col--full{width:100%}.cnewsoverview__searchpanel-toggle{display:none}.cnewsoverview__form-group{display:grid;column-gap:var(--column__gap);row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:var(--padding)}.cnewsoverview__form-group--nogap{padding-bottom:10px}.cnewsoverview__form-group--block{grid-template-columns:minmax(0, 1fr)}.cjobarticle .cnewsoverview__form-group{column-gap:var(--column__gap--small)}@media(max-width: 1200px){.cjobarticle .cnewsoverview__form-group{display:flex;flex-direction:column}}.cnewsoverview__form-row--full{grid-column:span 2}.cnewsoverview__form-row--half{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.cnewsoverview__form-row--zipcode{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:100px minmax(0, 1fr)}.cnewsoverview__form-fieldset{position:relative;padding:0;margin:0;background-color:#fff;width:100%;border:1px #555 solid;box-sizing:border-box}.cnewsoverview__form-fieldset--select:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cnewsoverview__form-fieldset--select:focus-within:after{content:""}.cnewsoverview__form-fieldset--select:has(.input_false):after{color:#fff}.cnewsoverview__form-fieldset--search:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cnewsoverview__form-fieldset--search:has(.input_false):after{color:#fff}[class*=__searchpanel] .cnewsoverview__form-fieldset{border-color:#0d1b5b;background-color:#dedede;color:#0d1b5b}.cnewsoverview__form-textfield::-webkit-outer-spin-button,.cnewsoverview__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cnewsoverview__form-textfield[type=number]{-moz-appearance:textfield}.cnewsoverview__form-textfield,.cnewsoverview__form-textarea,.cnewsoverview__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#78797a;-webkit-appearance:none;appearance:none;font-family:var(--font__family);font-size:var(--font__size--input)}.cnewsoverview__form-textfield::placeholder,.cnewsoverview__form-textarea::placeholder,.cnewsoverview__form-select::placeholder{font-family:var(--font__family);font-size:var(--font__size--input);color:#78797a}[class*=__searchpanel] .cnewsoverview__form-textfield::placeholder,[class*=__searchpanel] .cnewsoverview__form-textarea::placeholder,[class*=__searchpanel] .cnewsoverview__form-select::placeholder{color:#78797a}[class*=__searchpanel] .cnewsoverview__form-textfield,[class*=__searchpanel] .cnewsoverview__form-textarea,[class*=__searchpanel] .cnewsoverview__form-select{border-color:#0d1b5b;background-color:#fff}[class*=__searchpanel] .cnewsoverview__form-textfield::placeholder,[class*=__searchpanel] .cnewsoverview__form-textarea::placeholder,[class*=__searchpanel] .cnewsoverview__form-select::placeholder{display:none}.cnewsoverview__form-textfield.input_false::placeholder,.cnewsoverview__form-textarea.input_false::placeholder,.cnewsoverview__form-select.input_false::placeholder{color:#fff}.cnewsoverview__form-textfield,.cnewsoverview__form-select{height:var(--input__height)}.cnewsoverview__form-textarea{padding-top:14px}.cnewsoverview__form-select{color:inherit}.cnewsoverview__form-select:invalid{color:#fff}.cnewsoverview__form-select:focus{color:#0d1b5b}.cnewsoverview__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:var(--font__size--small);line-height:1;color:#78797a;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - var(--font__size--small) - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=__searchpanel] .cnewsoverview__form-legend{border-color:#0d1b5b;background-color:rgba(0,0,0,0)}.cnewsoverview__form-fieldset:focus-within .cnewsoverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cnewsoverview__form-fieldset:focus-within .cnewsoverview__form-legend{transform:translateY(-120%) translateX(-16px)}.cnewsoverview__form-textfield:not(:placeholder-shown)+.cnewsoverview__form-legend,.cnewsoverview__form-textarea:not(:placeholder-shown)+.cnewsoverview__form-legend,.cnewsoverview__form-select:not(:invalid)+.cnewsoverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cnewsoverview__form-textfield:not(:placeholder-shown)+.cnewsoverview__form-legend,[class*=__searchpanel] .cnewsoverview__form-textarea:not(:placeholder-shown)+.cnewsoverview__form-legend,[class*=__searchpanel] .cnewsoverview__form-select:not(:invalid)+.cnewsoverview__form-legend{transform:translateY(-120%) translateX(-16px)}.cnewsoverview__form-textfield.input_must+.cnewsoverview__form-legend,.cnewsoverview__form-textarea.input_must+.cnewsoverview__form-legend,.cnewsoverview__form-select.input_must+.cnewsoverview__form-legend{display:flex;column-gap:7px}.cnewsoverview__form-textfield.input_must+.cnewsoverview__form-legend:after,.cnewsoverview__form-textarea.input_must+.cnewsoverview__form-legend:after,.cnewsoverview__form-select.input_must+.cnewsoverview__form-legend:after{content:"*"}.cnewsoverview__form-textfield.input_false+.cnewsoverview__form-legend,.cnewsoverview__form-textarea.input_false+.cnewsoverview__form-legend,.cnewsoverview__form-select.input_false+.cnewsoverview__form-legend{color:#fff;background-color:#e2001a}.cnewsoverview__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:var(--font__family);font-size:var(--font__size);font-weight:700;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}.cnewsoverview__paging{padding-bottom:var(--padding)}.cnewsoverview__paging-controls{display:flex;justify-content:center;column-gap:25px}.cnewsoverview__paging-control{display:flex;position:relative;justify-content:center;align-items:center;transition:background-color .4s,color .4s;height:40px;border:none;background-color:#0d1b5b;font-family:var(--font__family);font-size:2.5rem;font-size:var(--font__size);text-decoration:none;color:#fff;cursor:pointer}.cnewsoverview__paging-control--previous,.cnewsoverview__paging-control--next{width:40px}.cnewsoverview__paging-control--previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cnewsoverview__paging-control--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cnewsoverview__paging-control--append{display:block;white-space:nowrap;padding-right:15px;padding-left:15px;margin:50px auto}.cnewsoverview__paging-text{line-height:40px;text-align:center}.cnewsoverview__title{padding-bottom:41px}.cnewsoverview__elements{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.cnewsoverview__element{display:flex;position:relative;flex-direction:column;background-color:#fff}.cnewsoverview__element.no-data{grid-column:span 3;background-color:rgba(0,0,0,0)}.cnewsoverview__element:hover .cnewsoverview__textwrapper{background-color:#0d1b5b;color:#fff}.cnewsoverview__element:hover .cnewsoverview__headline{color:#fff}.cnewsoverview__element:hover .cnewsoverview__more{opacity:1}.cnewsoverview__video,.cnewsoverview__picture{position:relative;background-color:#fff}.cnewsoverview__video{position:relative;display:block;object-fit:cover;width:100%;aspect-ratio:5/3}.cnewsoverview__picture{position:relative;aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.cnewsoverview__picture--pixel{display:block}.cnewsoverview__picture--vector{display:flex;justify-content:center;align-items:center}.cnewsoverview__image{display:block}.cnewsoverview__image--pixel{width:100%;height:100%;object-fit:cover}.cnewsoverview__image--vector{width:auto;height:50%;object-fit:contain}.cnewsoverview__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cnewsoverview__image--cover{object-fit:cover}.cnewsoverview__image--contain{object-fit:contain}.cnewsoverview__textwrapper{display:flex;color:#0d1b5b;flex:1;flex-direction:column;padding:25px 20px;transition:all .3s}.cnewsoverview__headline{color:inherit;padding-bottom:10px;transition:all .3s}.cnewsoverview__teaser{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--font__size--small)}.cnewsoverview__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(13,27,91,.5);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.cnewsoverview__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cnewsoverview__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cnewsoverview__more--video:after{color:#fff}.cnewsoverview__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cnewsoverview__more:hover:after{background-color:#0d1b5b;color:#fff}.cnewsoverview__more:hover.cnewseoverview__more:after,.cnewsoverview__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cnewsoverview__link--detail{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cnewsoverview__link--showall{position:absolute;right:0;color:#0d1b5b;z-index:4;text-decoration:none;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);padding-top:15px}.cnewsoverview__link--showall:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cnewsoverview__link--showall--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cnewsoverview__link--showall--video:after{color:#fff}.cnewsoverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cnewsoverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.cnewsoverview__link--showall:hover.cnewseoverview__more:after,.cnewsoverview__link--showall:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cnewsoverview__link--showall:hover:after{margin-left:10px}.cnewsslider{position:relative;z-index:1;padding-bottom:var(--padding)}.cnewsslider--no-padding{padding-right:0;padding-left:0}.cnewsslider--design-1{background-color:#fff;color:#525353}.cnewsslider--design-2{background-color:#dedede;color:#525353}.cnewsslider--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cnewsslider--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cnewsslider__anchor{position:relative;top:calc((var(--header__height))*-1)}.cnewsslider__anchor a{display:block}.cnewsslider.cnewsoverview,.cnewsslider.creferenceoverview,.cnewsslider.creferencebyemployee,.cnewsslider.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cnewsslider.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cnewsslider__content{position:relative}.cnewsslider__content--top-1{padding-top:var(--content__padding--1)}.cnewsslider__content--top-2{padding-top:var(--content__padding--2)}.cnewsslider__content--top-3{padding-top:var(--content__padding--3)}.cnewsslider__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cnewsslider__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cnewsslider__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cnewsslider__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cnewsslider__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cnewsslider__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cnewsslider__content--top-0,.body--site .main>.application:first-child .cnewsslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsslider__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsslider__content--top-1,.body--site .main>.application:first-child .cnewsslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsslider__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsslider__content--top-2,.body--site .main>.application:first-child .cnewsslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsslider__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cnewsslider__content--top-3,.body--site .main>.application:first-child .cnewsslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cnewsslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cnewsslider__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cnewsslider__container--width-1{width:var(--content__width);max-width:100%}.cnewsslider__container--width-2{width:var(--content__width--small);max-width:100%}.cnewsslider__container--width-3{width:100%}.cnewsslider__picture{overflow:hidden}.cnewsslider__picture .cnewsslider__image,.cnewsslider__column .cnewsslider__image,.cnewsslider__cell .cnewsslider__image,.cnewsslider__element .cnewsslider__image,.cnewsslider__video{transition:transform .3s}.cnewsslider__picture:has(a):hover .cnewsslider__image,.cnewsslider__column:has(a):hover .cnewsslider__image,.cnewsslider__cell:has(a):hover .cnewsslider__image,.cnewsslider__element:not(.cteam__element):has(a):hover .cnewsslider__image,.cnewsslider a[class*=_element]:hover .cnewsslider__image,.cnewsslider a[class*=_element]:hover .cnewsslider__video{transform:scale(1.05)}.cnewsslider a[class*=_element]:hover .cnewsslider__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cnewsslider a[class*=_element]:hover .cnewsslider__more:after{background-color:#0d1b5b;color:#fff}.cnewsslider a[class*=_element]:hover .cnewsslider__more.cnewseoverview__more:after,.cnewsslider a[class*=_element]:hover .cnewsslider__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cnewsslider a[class*=_element]:hover .cnewsslider__link--link:not(.column .cnewsslider a[class*=_element]:hover .cnewsslider__link--link){background-color:#e60000;color:#fff}.cnewsslider a[class*=_element]:hover .cnewsslider__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsslider a[class*=_element]:hover .cnewsslider__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cnewsslider a[class*=_element]:hover .cnewsslider__link--link{background-color:#fff;color:#0d1b5b}.cnewsslider a[class*=_element]:hover .cnewsslider__link--link[class*="--link"]:after{margin-left:15px}.cnewsslider__arrows{display:flex;justify-content:center;padding-top:var(--padding);column-gap:20px}.cnewsslider__arrows--hidden{display:none}.cnewsslider__button{display:flex;justify-content:center;align-items:center;width:40px;background-color:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:relative;z-index:3}.cnewsslider__button--hidden{opacity:0;width:0}.cnewsslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cnewsslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.cnewsslider__button{width:30px}}.cnewsslider__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.cnewsslider__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.cnewsslider__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .cnewsslider__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.cnewsslider__link{font-size:calc(var(--font__size--small) - .2rem)}}.cnewsslider__link--download,.cnewsslider__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .cnewsslider__link--download,[class*="--design-6"] .cnewsslider__link--link{background-color:#fff;color:#0d1b5b}.column .cnewsslider__link--download,.column .cnewsslider__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .cnewsslider__link--download:hover,.column .cnewsslider__link--link:hover{padding-left:5px}.column .cnewsslider__link--download:hover:after,.column .cnewsslider__link--link:hover:after{transform:translateX(-7px)}.cnewsslider__link--download:after,.cnewsslider__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cnewsslider__link:not([class*=csearch__link]):hover:not(.column .cnewsslider__link:not([class*=csearch__link]):hover,.column .cnewsslider__link:not([class*="--showall"]):hover),.cnewsslider__link:not([class*="--showall"]):hover:not(.column .cnewsslider__link:not([class*=csearch__link]):hover,.column .cnewsslider__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.cnewsslider__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsslider__link:not([class*=csearch__link]):hover,.column .cnewsslider__link:not([class*="--showall"]):hover),.cnewsslider__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsslider__link:not([class*=csearch__link]):hover,.column .cnewsslider__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cnewsslider__link:not([class*=csearch__link]):hover,[class*="--design-5"] .cnewsslider__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.cnewsslider__link:not([class*=csearch__link]):hover[class*="--link"]:after,.cnewsslider__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.cnewsslider__link--open,.cnewsslider__link--close{background-color:#e60000;color:#fff}.cnewsslider__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.cnewsslider__link--close:hover:not(.column .cnewsslider__link--close:hover){background-color:#e60000;color:#fff}.cnewsslider__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cnewsslider__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cnewsslider__link--close:hover{background-color:#fff;color:#0d1b5b}.cnewsslider__link--close:hover[class*="--link"]:after{margin-left:15px}.cnewsslider__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cnewsslider__link--align-center{justify-content:center}.cnewsslider__gallery-wrapper{position:relative;padding-bottom:calc(var(--padding)*3)}.cnewsslider__element{display:flex;position:relative;flex-direction:column;background-color:#dedede;margin-right:var(--column__gap);height:auto}.cnewsslider__video,.cnewsslider__picture{position:relative;background-color:#dedede}.cnewsslider__video{display:block;object-fit:cover;width:100%;aspect-ratio:16/9}.cnewsslider__picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;aspect-ratio:1/1}.cnewsslider__picture--pixel{display:block}.cnewsslider__picture--vector{display:flex;justify-content:center;align-items:center}.cnewsslider__image{display:block}.cnewsslider__image--pixel{width:100%;height:100%;object-fit:cover}.cnewsslider__image--vector{width:auto;height:50%;object-fit:contain}.cnewsslider__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cnewsslider__image--cover{object-fit:cover}.cnewsslider__image--contain{object-fit:contain}.cnewsslider__textwrapper{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);background-color:#fff;display:flex;flex:1;flex-direction:column;row-gap:0;align-items:end;padding:30px}.cnewsslider__category{align-self:start;font-size:var(--font__size--small);color:#0d1b5b}.cnewsslider__title{align-self:start;padding-bottom:10px;color:#0d1b5b;min-height:50px;-webkit-hyphens:auto;hyphens:auto}.cnewsslider__teaser{display:none}.cnewsslider__arrows{position:absolute;bottom:0;right:0;width:20%;min-width:200px;column-gap:0;justify-content:end}.cnewsslider__button{background:rgba(0,0,0,0);font-size:40px;height:40px;color:#0d1b5b;transition:all .3s}.cnewsslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.cnewsslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.cnewsslider__button--hidden{opacity:0}.cnewsslider__link{z-index:1;width:max-content;white-space:nowrap;margin-top:20px}.cnewsslider__link--all{margin-top:0;margin-left:30px}.creferenceoverview{position:relative;z-index:1;padding-bottom:var(--padding)}.creferenceoverview--no-padding{padding-right:0;padding-left:0}.creferenceoverview--design-1{background-color:#fff;color:#525353}.creferenceoverview--design-2{background-color:#dedede;color:#525353}.creferenceoverview--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferenceoverview--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferenceoverview__anchor{position:relative;top:calc((var(--header__height))*-1)}.creferenceoverview__anchor a{display:block}.creferenceoverview.cnewsoverview,.creferenceoverview.creferenceoverview,.creferenceoverview.creferencebyemployee,.creferenceoverview.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.creferenceoverview.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.creferenceoverview__content{position:relative}.creferenceoverview__content--top-1{padding-top:var(--content__padding--1)}.creferenceoverview__content--top-2{padding-top:var(--content__padding--2)}.creferenceoverview__content--top-3{padding-top:var(--content__padding--3)}.creferenceoverview__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.creferenceoverview__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.creferenceoverview__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.creferenceoverview__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.creferenceoverview__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.creferenceoverview__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .creferenceoverview__content--top-0,.body--site .main>.application:first-child .creferenceoverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceoverview__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceoverview__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceoverview__content--top-1,.body--site .main>.application:first-child .creferenceoverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceoverview__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceoverview__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceoverview__content--top-2,.body--site .main>.application:first-child .creferenceoverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceoverview__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceoverview__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceoverview__content--top-3,.body--site .main>.application:first-child .creferenceoverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceoverview__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceoverview__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.creferenceoverview__container--width-1{width:var(--content__width);max-width:100%}.creferenceoverview__container--width-2{width:var(--content__width--small);max-width:100%}.creferenceoverview__container--width-3{width:100%}.creferenceoverview__picture{overflow:hidden}.creferenceoverview__picture .creferenceoverview__image,.creferenceoverview__column .creferenceoverview__image,.creferenceoverview__cell .creferenceoverview__image,.creferenceoverview__element .creferenceoverview__image,.creferenceoverview__video{transition:transform .3s}.creferenceoverview__picture:has(a):hover .creferenceoverview__image,.creferenceoverview__column:has(a):hover .creferenceoverview__image,.creferenceoverview__cell:has(a):hover .creferenceoverview__image,.creferenceoverview__element:not(.cteam__element):has(a):hover .creferenceoverview__image,.creferenceoverview a[class*=_element]:hover .creferenceoverview__image,.creferenceoverview a[class*=_element]:hover .creferenceoverview__video{transform:scale(1.05)}.creferenceoverview a[class*=_element]:hover .creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creference__person .creferenceoverview a[class*=_element]:hover .creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferenceoverview a[class*=_element]:hover .creferenceoverview__more.cnewseoverview__more:after,.creferenceoverview a[class*=_element]:hover .creferenceoverview__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferenceoverview a[class*=_element]:hover .creferenceoverview__link--link:not(.column .creferenceoverview a[class*=_element]:hover .creferenceoverview__link--link){background-color:#e60000;color:#fff}.creferenceoverview a[class*=_element]:hover .creferenceoverview__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceoverview a[class*=_element]:hover .creferenceoverview__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferenceoverview a[class*=_element]:hover .creferenceoverview__link--link{background-color:#fff;color:#0d1b5b}.creferenceoverview a[class*=_element]:hover .creferenceoverview__link--link[class*="--link"]:after{margin-left:15px}.creferenceoverview__searchpanel{position:relative;z-index:3;padding-bottom:40px}.creferenceoverview__searchpanel--hidden{display:none}.creferenceoverview__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.creferenceoverview__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .creferenceoverview__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .creferenceoverview__searchpanel:before{display:none}@media(max-width: 1700px){.creferenceoverview__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1280px){.creferenceoverview__searchpanel:before{height:54px}}@media(max-width: 530px){.creferenceoverview__searchpanel{padding-bottom:65px}}.creferenceoverview__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.creferenceoverview__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.creferenceoverview__searchpanel-col{position:relative;width:calc(100% / 3 - var(--column__gap) + var(--column__gap) / 3);min-height:var(--input__height)}.creferenceoverview__searchpanel-col--full{width:100%}.creferenceoverview__searchpanel-toggle{display:none}.creferenceoverview__form-group{display:grid;column-gap:var(--column__gap);row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:var(--padding)}.creferenceoverview__form-group--nogap{padding-bottom:10px}.creferenceoverview__form-group--block{grid-template-columns:minmax(0, 1fr)}.cjobarticle .creferenceoverview__form-group{column-gap:var(--column__gap--small)}@media(max-width: 1200px){.cjobarticle .creferenceoverview__form-group{display:flex;flex-direction:column}}.creferenceoverview__form-row--full{grid-column:span 2}.creferenceoverview__form-row--half{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.creferenceoverview__form-row--zipcode{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:100px minmax(0, 1fr)}.creferenceoverview__form-fieldset{position:relative;padding:0;margin:0;background-color:#fff;width:100%;border:1px #555 solid;box-sizing:border-box}.creferenceoverview__form-fieldset--select:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.creferenceoverview__form-fieldset--select:focus-within:after{content:""}.creferenceoverview__form-fieldset--select:has(.input_false):after{color:#fff}.creferenceoverview__form-fieldset--search:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.creferenceoverview__form-fieldset--search:has(.input_false):after{color:#fff}[class*=__searchpanel] .creferenceoverview__form-fieldset{border-color:#0d1b5b;background-color:#dedede;color:#0d1b5b}.creferenceoverview__form-textfield::-webkit-outer-spin-button,.creferenceoverview__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.creferenceoverview__form-textfield[type=number]{-moz-appearance:textfield}.creferenceoverview__form-textfield,.creferenceoverview__form-textarea,.creferenceoverview__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#78797a;-webkit-appearance:none;appearance:none;font-family:var(--font__family);font-size:var(--font__size--input)}.creferenceoverview__form-textfield::placeholder,.creferenceoverview__form-textarea::placeholder,.creferenceoverview__form-select::placeholder{font-family:var(--font__family);font-size:var(--font__size--input);color:#78797a}[class*=__searchpanel] .creferenceoverview__form-textfield::placeholder,[class*=__searchpanel] .creferenceoverview__form-textarea::placeholder,[class*=__searchpanel] .creferenceoverview__form-select::placeholder{color:#78797a}[class*=__searchpanel] .creferenceoverview__form-textfield,[class*=__searchpanel] .creferenceoverview__form-textarea,[class*=__searchpanel] .creferenceoverview__form-select{border-color:#0d1b5b;background-color:#fff}[class*=__searchpanel] .creferenceoverview__form-textfield::placeholder,[class*=__searchpanel] .creferenceoverview__form-textarea::placeholder,[class*=__searchpanel] .creferenceoverview__form-select::placeholder{display:none}.creferenceoverview__form-textfield.input_false::placeholder,.creferenceoverview__form-textarea.input_false::placeholder,.creferenceoverview__form-select.input_false::placeholder{color:#fff}.creferenceoverview__form-textfield,.creferenceoverview__form-select{height:var(--input__height)}.creferenceoverview__form-textarea{padding-top:14px}.creferenceoverview__form-select{color:inherit}.creferenceoverview__form-select:invalid{color:#fff}.creferenceoverview__form-select:focus{color:#0d1b5b}.creferenceoverview__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:var(--font__size--small);line-height:1;color:#78797a;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - var(--font__size--small) - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=__searchpanel] .creferenceoverview__form-legend{border-color:#0d1b5b;background-color:rgba(0,0,0,0)}.creferenceoverview__form-fieldset:focus-within .creferenceoverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .creferenceoverview__form-fieldset:focus-within .creferenceoverview__form-legend{transform:translateY(-120%) translateX(-16px)}.creferenceoverview__form-textfield:not(:placeholder-shown)+.creferenceoverview__form-legend,.creferenceoverview__form-textarea:not(:placeholder-shown)+.creferenceoverview__form-legend,.creferenceoverview__form-select:not(:invalid)+.creferenceoverview__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .creferenceoverview__form-textfield:not(:placeholder-shown)+.creferenceoverview__form-legend,[class*=__searchpanel] .creferenceoverview__form-textarea:not(:placeholder-shown)+.creferenceoverview__form-legend,[class*=__searchpanel] .creferenceoverview__form-select:not(:invalid)+.creferenceoverview__form-legend{transform:translateY(-120%) translateX(-16px)}.creferenceoverview__form-textfield.input_must+.creferenceoverview__form-legend,.creferenceoverview__form-textarea.input_must+.creferenceoverview__form-legend,.creferenceoverview__form-select.input_must+.creferenceoverview__form-legend{display:flex;column-gap:7px}.creferenceoverview__form-textfield.input_must+.creferenceoverview__form-legend:after,.creferenceoverview__form-textarea.input_must+.creferenceoverview__form-legend:after,.creferenceoverview__form-select.input_must+.creferenceoverview__form-legend:after{content:"*"}.creferenceoverview__form-textfield.input_false+.creferenceoverview__form-legend,.creferenceoverview__form-textarea.input_false+.creferenceoverview__form-legend,.creferenceoverview__form-select.input_false+.creferenceoverview__form-legend{color:#fff;background-color:#e2001a}.creferenceoverview__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:var(--font__family);font-size:var(--font__size);font-weight:700;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}.creferenceoverview__paging{padding-bottom:var(--padding)}.creferenceoverview__paging-controls{display:flex;justify-content:center;column-gap:25px}.creferenceoverview__paging-control{display:flex;position:relative;justify-content:center;align-items:center;transition:background-color .4s,color .4s;height:40px;border:none;background-color:#0d1b5b;font-family:var(--font__family);font-size:2.5rem;font-size:var(--font__size);text-decoration:none;color:#fff;cursor:pointer}.creferenceoverview__paging-control--previous,.creferenceoverview__paging-control--next{width:40px}.creferenceoverview__paging-control--previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferenceoverview__paging-control--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferenceoverview__paging-control--append{display:block;white-space:nowrap;padding-right:15px;padding-left:15px;margin:50px auto}.creferenceoverview__paging-text{line-height:40px;text-align:center}.creferenceoverview__title{padding-bottom:41px}.creferenceoverview__elements{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.creferenceoverview__element{display:flex;position:relative;flex-direction:column;background-color:#fff}.creferenceoverview__element.no-data{grid-column:span 3;background-color:rgba(0,0,0,0)}.creferenceoverview__element:hover .creferenceoverview__more{opacity:1}.creferenceoverview__element:hover .creferenceoverview__textwrapper{background-color:#0d1b5b;color:#fff}.creferenceoverview__element:hover .creferenceoverview__title{color:#fff}.creferenceoverview__video,.creferenceoverview__picture{position:relative;background-color:#fff}.creferenceoverview__video{position:relative;display:block;object-fit:cover;width:100%;aspect-ratio:5/3}.creferenceoverview__picture{position:relative;aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.creferenceoverview__picture--pixel{display:block}.creferenceoverview__picture--vector{display:flex;justify-content:center;align-items:center}.creferenceoverview__image{display:block}.creferenceoverview__image--pixel{width:100%;height:100%;object-fit:cover}.creferenceoverview__image--vector{width:auto;height:50%;object-fit:contain}.creferenceoverview__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.creferenceoverview__image--cover{object-fit:cover}.creferenceoverview__image--contain{object-fit:contain}.creferenceoverview__textwrapper{display:flex;color:#0d1b5b;flex:1;flex-direction:column;padding:25px 20px;transition:all .3s}.creferenceoverview__headline{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;padding-bottom:0}.creferenceoverview__teaser{font-size:var(--font__size--small);padding-top:10px}.creferenceoverview__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(13,27,91,.5);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.creferenceoverview__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.creferenceoverview__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .creferenceoverview__more--video:after{color:#fff}.creferenceoverview__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .creferenceoverview__more:hover:after{background-color:#0d1b5b;color:#fff}.creferenceoverview__more:hover.cnewseoverview__more:after,.creferenceoverview__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferenceoverview__link--detail{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.creferenceoverview__link--showall{position:absolute;right:0;color:#0d1b5b;z-index:4;text-decoration:none;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);padding-top:15px}.creferenceoverview__link--showall:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.creferenceoverview__link--showall--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .creferenceoverview__link--showall--video:after{color:#fff}.creferenceoverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .creferenceoverview__link--showall:hover:after{background-color:#0d1b5b;color:#fff}.creferenceoverview__link--showall:hover.cnewseoverview__more:after,.creferenceoverview__link--showall:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferenceoverview__link--showall:hover:after{margin-left:10px}.creferenceslider{position:relative;z-index:1;padding-bottom:var(--padding)}.creferenceslider--no-padding{padding-right:0;padding-left:0}.creferenceslider--design-1{background-color:#fff;color:#525353}.creferenceslider--design-2{background-color:#dedede;color:#525353}.creferenceslider--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferenceslider--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferenceslider__anchor{position:relative;top:calc((var(--header__height))*-1)}.creferenceslider__anchor a{display:block}.creferenceslider.cnewsoverview,.creferenceslider.creferenceoverview,.creferenceslider.creferencebyemployee,.creferenceslider.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.creferenceslider.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.creferenceslider__content{position:relative}.creferenceslider__content--top-1{padding-top:var(--content__padding--1)}.creferenceslider__content--top-2{padding-top:var(--content__padding--2)}.creferenceslider__content--top-3{padding-top:var(--content__padding--3)}.creferenceslider__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.creferenceslider__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.creferenceslider__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.creferenceslider__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.creferenceslider__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.creferenceslider__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .creferenceslider__content--top-0,.body--site .main>.application:first-child .creferenceslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslider__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceslider__content--top-1,.body--site .main>.application:first-child .creferenceslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslider__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceslider__content--top-2,.body--site .main>.application:first-child .creferenceslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslider__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceslider__content--top-3,.body--site .main>.application:first-child .creferenceslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslider__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.creferenceslider__container--width-1{width:var(--content__width);max-width:100%}.creferenceslider__container--width-2{width:var(--content__width--small);max-width:100%}.creferenceslider__container--width-3{width:100%}.creferenceslider__picture{overflow:hidden}.creferenceslider__picture .creferenceslider__image,.creferenceslider__column .creferenceslider__image,.creferenceslider__cell .creferenceslider__image,.creferenceslider__element .creferenceslider__image,.creferenceslider__video{transition:transform .3s}.creferenceslider__picture:has(a):hover .creferenceslider__image,.creferenceslider__column:has(a):hover .creferenceslider__image,.creferenceslider__cell:has(a):hover .creferenceslider__image,.creferenceslider__element:not(.cteam__element):has(a):hover .creferenceslider__image,.creferenceslider a[class*=_element]:hover .creferenceslider__image,.creferenceslider a[class*=_element]:hover .creferenceslider__video{transform:scale(1.05)}.creferenceslider a[class*=_element]:hover .creferenceslider__more:after{background-color:#0d1b5b;color:#fff}.creference__person .creferenceslider a[class*=_element]:hover .creferenceslider__more:after{background-color:#0d1b5b;color:#fff}.creferenceslider a[class*=_element]:hover .creferenceslider__more.cnewseoverview__more:after,.creferenceslider a[class*=_element]:hover .creferenceslider__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferenceslider a[class*=_element]:hover .creferenceslider__link--link:not(.column .creferenceslider a[class*=_element]:hover .creferenceslider__link--link){background-color:#e60000;color:#fff}.creferenceslider a[class*=_element]:hover .creferenceslider__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslider a[class*=_element]:hover .creferenceslider__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferenceslider a[class*=_element]:hover .creferenceslider__link--link{background-color:#fff;color:#0d1b5b}.creferenceslider a[class*=_element]:hover .creferenceslider__link--link[class*="--link"]:after{margin-left:15px}.creferenceslider__arrows{display:flex;justify-content:center;padding-top:var(--padding);column-gap:20px}.creferenceslider__arrows--hidden{display:none}.creferenceslider__button{display:flex;justify-content:center;align-items:center;width:40px;background-color:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:relative;z-index:3}.creferenceslider__button--hidden{opacity:0;width:0}.creferenceslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferenceslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.creferenceslider__button{width:30px}}.creferenceslider__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.creferenceslider__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.creferenceslider__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .creferenceslider__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.creferenceslider__link{font-size:calc(var(--font__size--small) - .2rem)}}.creferenceslider__link--download,.creferenceslider__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .creferenceslider__link--download,[class*="--design-6"] .creferenceslider__link--link{background-color:#fff;color:#0d1b5b}.column .creferenceslider__link--download,.column .creferenceslider__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .creferenceslider__link--download:hover,.column .creferenceslider__link--link:hover{padding-left:5px}.column .creferenceslider__link--download:hover:after,.column .creferenceslider__link--link:hover:after{transform:translateX(-7px)}.creferenceslider__link--download:after,.creferenceslider__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.creferenceslider__link:not([class*=csearch__link]):hover:not(.column .creferenceslider__link:not([class*=csearch__link]):hover,.column .creferenceslider__link:not([class*="--showall"]):hover),.creferenceslider__link:not([class*="--showall"]):hover:not(.column .creferenceslider__link:not([class*=csearch__link]):hover,.column .creferenceslider__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.creferenceslider__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslider__link:not([class*=csearch__link]):hover,.column .creferenceslider__link:not([class*="--showall"]):hover),.creferenceslider__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslider__link:not([class*=csearch__link]):hover,.column .creferenceslider__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferenceslider__link:not([class*=csearch__link]):hover,[class*="--design-5"] .creferenceslider__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.creferenceslider__link:not([class*=csearch__link]):hover[class*="--link"]:after,.creferenceslider__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.creferenceslider__link--open,.creferenceslider__link--close{background-color:#e60000;color:#fff}.creferenceslider__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.creferenceslider__link--close:hover:not(.column .creferenceslider__link--close:hover){background-color:#e60000;color:#fff}.creferenceslider__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslider__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferenceslider__link--close:hover{background-color:#fff;color:#0d1b5b}.creferenceslider__link--close:hover[class*="--link"]:after{margin-left:15px}.creferenceslider__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferenceslider__link--align-center{justify-content:center}.creferenceslider--design-2{background-color:#dedede}.creferenceslider__headline{padding-bottom:40px}.creferenceslider__gallery-wrapper{position:relative}.creferenceslider__element{display:flex;position:relative;flex-direction:column}.creferenceslider__video,.creferenceslider__picture{position:relative;background-color:#dedede;width:75%}.creferenceslider__video{display:block;object-fit:cover;width:100%;aspect-ratio:5/3}.creferenceslider__picture{aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.creferenceslider__picture--pixel{display:block}.creferenceslider__picture--vector{display:flex;justify-content:center;align-items:center}[class*=__content--width-2] .creferenceslider__picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}[class*=__content--width-2] .creferenceslider__picture--pixel{display:block}[class*=__content--width-2] .creferenceslider__picture--vector{display:flex;justify-content:center;align-items:center}.creferenceslider__image{display:block}.creferenceslider__image--pixel{width:100%;height:100%;object-fit:cover}.creferenceslider__image--vector{width:auto;height:50%;object-fit:contain}.creferenceslider__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.creferenceslider__image--cover{object-fit:cover}.creferenceslider__image--contain{object-fit:contain}.creferenceslider__textwrapper{padding:60px 40px 50px 40px;position:absolute;width:45%;min-width:450px;bottom:var(--content__padding--2);right:0;background-color:#0d1b5b;display:flex;flex:1;flex-direction:column;transform:translateY(0%);color:#fff}.creferenceslider__title{color:#fff}.creferenceslider__teaser{font-size:var(--font__size);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:480px;hyphens:none}.creferenceslider__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);margin-top:auto}.creferenceslider__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.creferenceslider__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .creferenceslider__more--video:after{color:#fff}.creferenceslider__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .creferenceslider__more:hover:after{background-color:#0d1b5b;color:#fff}.creferenceslider__more:hover.cnewseoverview__more:after,.creferenceslider__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferenceslider__more:after{color:#fff;border:1px solid #fff}.creferenceslider__arrows{position:absolute;bottom:0;right:0;width:20%;min-width:200px;column-gap:10px;justify-content:end}.creferenceslider__button{background:rgba(0,0,0,0);font-size:40px;height:40px;color:#fff;transition:all .3s}.creferenceslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.creferenceslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.creferenceslider__button--hidden{opacity:0}.creferenceslider__link{z-index:1;margin-left:30px;white-space:nowrap}@media(min-width: 1280px){[class*="--width-2"] .creferenceslider__link{margin-left:70px}}.creferenceslidersite{position:relative;z-index:1;padding:0}.creferenceslidersite--no-padding{padding-right:0;padding-left:0}.creferenceslidersite--design-1{background-color:#fff;color:#525353}.creferenceslidersite--design-2{background-color:#dedede;color:#525353}.creferenceslidersite--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferenceslidersite--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferenceslidersite__anchor{position:relative;top:calc((var(--header__height))*-1)}.creferenceslidersite__anchor a{display:block}.creferenceslidersite.cnewsoverview,.creferenceslidersite.creferenceoverview,.creferenceslidersite.creferencebyemployee,.creferenceslidersite.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.creferenceslidersite.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.creferenceslidersite__content{position:relative}.creferenceslidersite__content--top-1{padding-top:var(--content__padding--1)}.creferenceslidersite__content--top-2{padding-top:var(--content__padding--2)}.creferenceslidersite__content--top-3{padding-top:var(--content__padding--3)}.creferenceslidersite__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.creferenceslidersite__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.creferenceslidersite__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.creferenceslidersite__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.creferenceslidersite__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.creferenceslidersite__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .creferenceslidersite__content--top-0,.body--site .main>.application:first-child .creferenceslidersite__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslidersite__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslidersite__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceslidersite__content--top-1,.body--site .main>.application:first-child .creferenceslidersite__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslidersite__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslidersite__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceslidersite__content--top-2,.body--site .main>.application:first-child .creferenceslidersite__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslidersite__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslidersite__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferenceslidersite__content--top-3,.body--site .main>.application:first-child .creferenceslidersite__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferenceslidersite__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .creferenceslidersite__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.creferenceslidersite__container--width-1{width:var(--content__width);max-width:100%}.creferenceslidersite__container--width-2{width:var(--content__width--small);max-width:100%}.creferenceslidersite__container--width-3{width:100%}.creferenceslidersite__picture{overflow:hidden}.creferenceslidersite__picture .creferenceslidersite__image,.creferenceslidersite__column .creferenceslidersite__image,.creferenceslidersite__cell .creferenceslidersite__image,.creferenceslidersite__element .creferenceslidersite__image,.creferenceslidersite__video{transition:transform .3s}.creferenceslidersite__picture:has(a):hover .creferenceslidersite__image,.creferenceslidersite__column:has(a):hover .creferenceslidersite__image,.creferenceslidersite__cell:has(a):hover .creferenceslidersite__image,.creferenceslidersite__element:not(.cteam__element):has(a):hover .creferenceslidersite__image,.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__image,.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__video{transform:scale(1.05)}.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__more:after{background-color:#0d1b5b;color:#fff}.creference__person .creferenceslidersite a[class*=_element]:hover .creferenceslidersite__more:after{background-color:#0d1b5b;color:#fff}.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__more.cnewseoverview__more:after,.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__link--link:not(.column .creferenceslidersite a[class*=_element]:hover .creferenceslidersite__link--link){background-color:#e60000;color:#fff}.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslidersite a[class*=_element]:hover .creferenceslidersite__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferenceslidersite a[class*=_element]:hover .creferenceslidersite__link--link{background-color:#fff;color:#0d1b5b}.creferenceslidersite a[class*=_element]:hover .creferenceslidersite__link--link[class*="--link"]:after{margin-left:15px}.creferenceslidersite__arrows{display:flex;justify-content:center;padding-top:var(--padding);column-gap:20px}.creferenceslidersite__arrows--hidden{display:none}.creferenceslidersite__button{display:flex;justify-content:center;align-items:center;width:40px;background-color:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:relative;z-index:3}.creferenceslidersite__button--hidden{opacity:0;width:0}.creferenceslidersite__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferenceslidersite__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.creferenceslidersite__button{width:30px}}.creferenceslidersite__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.creferenceslidersite__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.creferenceslidersite__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .creferenceslidersite__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.creferenceslidersite__link{font-size:calc(var(--font__size--small) - .2rem)}}.creferenceslidersite__link--download,.creferenceslidersite__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .creferenceslidersite__link--download,[class*="--design-6"] .creferenceslidersite__link--link{background-color:#fff;color:#0d1b5b}.column .creferenceslidersite__link--download,.column .creferenceslidersite__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .creferenceslidersite__link--download:hover,.column .creferenceslidersite__link--link:hover{padding-left:5px}.column .creferenceslidersite__link--download:hover:after,.column .creferenceslidersite__link--link:hover:after{transform:translateX(-7px)}.creferenceslidersite__link--download:after,.creferenceslidersite__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.creferenceslidersite__link:not([class*=csearch__link]):hover:not(.column .creferenceslidersite__link:not([class*=csearch__link]):hover,.column .creferenceslidersite__link:not([class*="--showall"]):hover),.creferenceslidersite__link:not([class*="--showall"]):hover:not(.column .creferenceslidersite__link:not([class*=csearch__link]):hover,.column .creferenceslidersite__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.creferenceslidersite__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslidersite__link:not([class*=csearch__link]):hover,.column .creferenceslidersite__link:not([class*="--showall"]):hover),.creferenceslidersite__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslidersite__link:not([class*=csearch__link]):hover,.column .creferenceslidersite__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferenceslidersite__link:not([class*=csearch__link]):hover,[class*="--design-5"] .creferenceslidersite__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.creferenceslidersite__link:not([class*=csearch__link]):hover[class*="--link"]:after,.creferenceslidersite__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.creferenceslidersite__link--open,.creferenceslidersite__link--close{background-color:#e60000;color:#fff}.creferenceslidersite__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.creferenceslidersite__link--close:hover:not(.column .creferenceslidersite__link--close:hover){background-color:#e60000;color:#fff}.creferenceslidersite__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferenceslidersite__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferenceslidersite__link--close:hover{background-color:#fff;color:#0d1b5b}.creferenceslidersite__link--close:hover[class*="--link"]:after{margin-left:15px}.creferenceslidersite__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferenceslidersite__link--align-center{justify-content:center}.creferenceslidersite--design-2{background-color:#dedede}.body--site .creferenceslidersite__content{padding-top:15px;padding-bottom:15px}.creferenceslidersite__headline{padding-bottom:40px}.creferenceslidersite__gallery-wrapper{position:relative}.creferenceslidersite__element{display:flex;position:relative;flex-direction:column;background-color:#dedede}.creferenceslidersite__video,.creferenceslidersite__picture{position:relative;background-color:#dedede;width:75%}.body--site .creferenceslidersite__video,.body--site .creferenceslidersite__picture{width:100%}.creferenceslidersite__video{display:block;object-fit:cover;width:100%;aspect-ratio:5/3}.creferenceslidersite__picture{aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.creferenceslidersite__picture--pixel{display:block}.creferenceslidersite__picture--vector{display:flex;justify-content:center;align-items:center}[class*=__content--width-2] .creferenceslidersite__picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}[class*=__content--width-2] .creferenceslidersite__picture--pixel{display:block}[class*=__content--width-2] .creferenceslidersite__picture--vector{display:flex;justify-content:center;align-items:center}.creferenceslidersite__image{display:block}.creferenceslidersite__image--pixel{width:100%;height:100%;object-fit:cover}.creferenceslidersite__image--vector{width:auto;height:50%;object-fit:contain}.creferenceslidersite__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.creferenceslidersite__image--cover{object-fit:cover}.creferenceslidersite__image--contain{object-fit:contain}.creferenceslidersite__textwrapper{padding:60px 40px 50px 40px;padding-left:var(--site__space--hf);padding-right:var(--site__space--hf);padding-bottom:var(--padding);position:absolute;width:100%;height:100%;min-width:450px;bottom:0;right:0;background-color:rgba(13,27,91,.4);display:flex;flex:1;flex-direction:row;column-gap:25px;align-items:end;justify-content:end;opacity:0;transition:all .3s;transform:translateY(0%);color:#fff}.creferenceslidersite__textwrapper:hover{opacity:1}.creferenceslidersite__textwrapper--site{display:flex;flex-direction:row;column-gap:25px;align-items:start}.creferenceslidersite__title{color:#fff}.body--site .creferenceslidersite__title{font-size:var(--font__size--big);padding-bottom:0}.creferenceslidersite__teaser{font-size:var(--font__size);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:480px;hyphens:none}.creferenceslidersite__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);margin-top:auto}.creferenceslidersite__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.creferenceslidersite__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .creferenceslidersite__more--video:after{color:#fff}.creferenceslidersite__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .creferenceslidersite__more:hover:after{background-color:#0d1b5b;color:#fff}.creferenceslidersite__more:hover.cnewseoverview__more:after,.creferenceslidersite__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.body--site .creferenceslidersite__more{margin:initial;padding-top:0px}.creferenceslidersite__arrows{padding:0;position:absolute;width:100%;height:100%;top:0}.creferenceslidersite__button{background:rgba(0,0,0,0);font-size:40px;height:40px;color:#0d1b5b;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%);color:#fff}.creferenceslidersite__button--prev{left:var(--site__space--hf)}.creferenceslidersite__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.creferenceslidersite__button--next{right:var(--site__space--hf)}.creferenceslidersite__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.creferenceslidersite__button--hidden{opacity:0}.creferenceslidersite__link{z-index:1;margin-left:30px;white-space:nowrap}@media(min-width: 1280px){[class*="--width-2"] .creferenceslidersite__link{margin-left:90px}}.body--site .creferenceslidersite__link{display:none}.creference{position:relative;z-index:1}.creference--no-padding{padding-right:0;padding-left:0}.creference--design-1{background-color:#fff;color:#525353}.creference--design-2{background-color:#dedede;color:#525353}.creference--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creference--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creference__anchor{position:relative;top:calc((var(--header__height))*-1)}.creference__anchor a{display:block}.creference.cnewsoverview,.creference.creferenceoverview,.creference.creferencebyemployee,.creference.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.creference.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.creference__content{position:relative}.creference__content--top-1{padding-top:var(--content__padding--1)}.creference__content--top-2{padding-top:var(--content__padding--2)}.creference__content--top-3{padding-top:var(--content__padding--3)}.creference__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.creference__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.creference__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.creference__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.creference__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.creference__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .creference__content--top-0,.body--site .main>.application:first-child .creference__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .creference__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creference__content--top-1,.body--site .main>.application:first-child .creference__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .creference__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creference__content--top-2,.body--site .main>.application:first-child .creference__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .creference__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creference__content--top-3,.body--site .main>.application:first-child .creference__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .creference__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.creference__container--width-1{width:var(--content__width);max-width:100%}.creference__container--width-2{width:var(--content__width--small);max-width:100%}.creference__container--width-3{width:100%}.creference__picture{overflow:hidden}.creference__picture .creference__image,.creference__column .creference__image,.creference__cell .creference__image,.creference__element .creference__image,.creference__video{transition:transform .3s}.creference__picture:has(a):hover .creference__image,.creference__column:has(a):hover .creference__image,.creference__cell:has(a):hover .creference__image,.creference__element:not(.cteam__element):has(a):hover .creference__image,.creference a[class*=_element]:hover .creference__image,.creference a[class*=_element]:hover .creference__video{transform:scale(1.05)}.creference a[class*=_element]:hover .creference__more:after{background-color:#0d1b5b;color:#fff}.creference__person .creference a[class*=_element]:hover .creference__more:after{background-color:#0d1b5b;color:#fff}.creference a[class*=_element]:hover .creference__more.cnewseoverview__more:after,.creference a[class*=_element]:hover .creference__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creference a[class*=_element]:hover .creference__link--link:not(.column .creference a[class*=_element]:hover .creference__link--link){background-color:#e60000;color:#fff}.creference a[class*=_element]:hover .creference__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creference a[class*=_element]:hover .creference__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creference a[class*=_element]:hover .creference__link--link{background-color:#fff;color:#0d1b5b}.creference a[class*=_element]:hover .creference__link--link[class*="--link"]:after{margin-left:15px}.creference__list{display:flex;row-gap:10px;column-gap:10px;padding-top:var(--padding-small);padding-left:0;list-style:none}.creference__list[class*="--display-column"]{row-gap:5px;flex-direction:column}.creference__link{display:inline-flex;column-gap:8px;position:relative;text-decoration:none;align-items:center;padding:1rem 1.5rem 1rem 1.2rem;font-weight:var(--font__weight--bold);font-size:var(--font__size--smaller);transition:all .3s}.column .creference__link{padding:.5rem 20px .5rem 0}@media(max-width: 485px){.creference__link{font-size:calc(var(--font__size--small) - .2rem)}}.creference__link--download,.creference__link--link{background-color:#0d1b5b;color:#fff}[class*="--design-6"] .creference__link--download,[class*="--design-6"] .creference__link--link{background-color:#fff;color:#0d1b5b}.column .creference__link--download,.column .creference__link--link{background-color:rgba(0,0,0,0);border-bottom:1px solid #0d1b5b;color:#0d1b5b;font-weight:var(--font__weight--normal);width:100%;display:flex;justify-content:space-between}.column .creference__link--download:hover,.column .creference__link--link:hover{padding-left:5px}.column .creference__link--download:hover:after,.column .creference__link--link:hover:after{transform:translateX(-7px)}.creference__link--download:after,.creference__link--link:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.creference__link:not([class*=csearch__link]):hover:not(.column .creference__link:not([class*=csearch__link]):hover,.column .creference__link:not([class*="--showall"]):hover),.creference__link:not([class*="--showall"]):hover:not(.column .creference__link:not([class*=csearch__link]):hover,.column .creference__link:not([class*="--showall"]):hover){background-color:#e60000;color:#fff}.creference__link:not([class*=csearch__link]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creference__link:not([class*=csearch__link]):hover,.column .creference__link:not([class*="--showall"]):hover),.creference__link:not([class*="--showall"]):hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creference__link:not([class*=csearch__link]):hover,.column .creference__link:not([class*="--showall"]):hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creference__link:not([class*=csearch__link]):hover,[class*="--design-5"] .creference__link:not([class*="--showall"]):hover{background-color:#fff;color:#0d1b5b}.creference__link:not([class*=csearch__link]):hover[class*="--link"]:after,.creference__link:not([class*="--showall"]):hover[class*="--link"]:after{margin-left:15px}.creference__link--open,.creference__link--close{background-color:#e60000;color:#fff}.creference__link--close:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:12px;margin-left:10px;transition:all .3s}.creference__link--close:hover:not(.column .creference__link--close:hover){background-color:#e60000;color:#fff}.creference__link--close:hover:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creference__link--close:hover){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creference__link--close:hover{background-color:#fff;color:#0d1b5b}.creference__link--close:hover[class*="--link"]:after{margin-left:15px}.creference__link--download:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creference__link--align-center{justify-content:center}.creference__content{display:block}.creference__head{position:relative;z-index:1;margin-top:var(--header__height);background-image:linear-gradient(180deg, #fff 0, #fff 60%, #dedede 60%, #dedede 100%)}.creference__head--no-padding{padding-right:0;padding-left:0}.creference__head--design-1{background-color:#fff;color:#525353}.creference__head--design-2{background-color:#dedede;color:#525353}.creference__head--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creference__head--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creference__head__anchor{position:relative;top:calc((var(--header__height))*-1)}.creference__head__anchor a{display:block}.creference__head.cnewsoverview,.creference__head.creferenceoverview,.creference__head.creferencebyemployee,.creference__head.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.creference__head.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.creference__head__content{position:relative}.creference__head__content--top-1{padding-top:var(--content__padding--1)}.creference__head__content--top-2{padding-top:var(--content__padding--2)}.creference__head__content--top-3{padding-top:var(--content__padding--3)}.creference__head__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.creference__head__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.creference__head__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.creference__head__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.creference__head__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.creference__head__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .creference__head__content--top-0,.body--site .main>.application:first-child .creference__head__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__head__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .creference__head__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creference__head__content--top-1,.body--site .main>.application:first-child .creference__head__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__head__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .creference__head__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creference__head__content--top-2,.body--site .main>.application:first-child .creference__head__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__head__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .creference__head__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creference__head__content--top-3,.body--site .main>.application:first-child .creference__head__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creference__head__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .creference__head__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.creference__head__container--width-1{width:var(--content__width);max-width:100%}.creference__head__container--width-2{width:var(--content__width--small);max-width:100%}.creference__head__container--width-3{width:100%}.creference__head__picture{overflow:hidden}.creference__head__picture .creference__head__image,.creference__head__column .creference__head__image,.creference__head__cell .creference__head__image,.creference__head__element .creference__head__image,.creference__head__video{transition:transform .3s}.creference__head__picture:has(a):hover .creference__head__image,.creference__head__column:has(a):hover .creference__head__image,.creference__head__cell:has(a):hover .creference__head__image,.creference__head__element:not(.cteam__element):has(a):hover .creference__head__image,.creference__head a[class*=_element]:hover .creference__head__image,.creference__head a[class*=_element]:hover .creference__head__video{transform:scale(1.05)}.creference__head a[class*=_element]:hover .creference__head__more:after{background-color:#0d1b5b;color:#fff}.creference__person .creference__head a[class*=_element]:hover .creference__head__more:after{background-color:#0d1b5b;color:#fff}.creference__head a[class*=_element]:hover .creference__head__more.cnewseoverview__more:after,.creference__head a[class*=_element]:hover .creference__head__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creference__head a[class*=_element]:hover .creference__head__link--link:not(.column .creference__head a[class*=_element]:hover .creference__head__link--link){background-color:#e60000;color:#fff}.creference__head a[class*=_element]:hover .creference__head__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creference__head a[class*=_element]:hover .creference__head__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creference__head a[class*=_element]:hover .creference__head__link--link{background-color:#fff;color:#0d1b5b}.creference__head a[class*=_element]:hover .creference__head__link--link[class*="--link"]:after{margin-left:15px}.creference__head--image{max-width:var(--content__width--max);margin:0 auto}.creference__head__picture--big{max-height:70vh;min-height:350px;background-color:rgba(0,0,0,0)}.creference__headline{max-width:900px;padding-bottom:15px}.creference__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--column__gap--big)}.creference__columns--single{display:block;margin:0 auto}.creference__column--column-1{max-width:960px;display:flex;flex-direction:column;justify-content:end}.creference__column--column-2{align-self:flex-end}.creference__elements{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.creference__element{position:relative}.creference__text{font-size:var(--font__size);font-weight:var(--font__weight--regular);color:#777;padding-bottom:20px}.creference__partner{background-color:#0d1b5b;padding:40px 40px 20px 40px;color:#fff;font-size:var(--font__size--smaller)}.creference__video,.creference__picture{display:block;position:relative;aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;object-fit:cover;width:100%}.creference__video--pixel,.creference__picture--pixel{display:block}.creference__video--vector,.creference__picture--vector{display:flex;justify-content:center;align-items:center}.creference__image{display:block}.creference__image--pixel{width:100%;height:100%;object-fit:cover}.creference__image--vector{width:auto;height:50%;object-fit:contain}.creference__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.creference__image--cover{object-fit:cover}.creference__image--contain{object-fit:contain}.creference__person{display:flex;color:#0d1b5b}.creference__person-elements{display:flex;flex-direction:column;row-gap:15px;max-height:430px;overflow:auto;-webkit-overflow-scrolling:touch}.creference__person-title{padding-bottom:10px;color:#0d1b5b}.creference__person-picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;max-width:30%;height:auto;position:relative;background-color:#dedede}.creference__person-picture--pixel{display:block}.creference__person-picture--vector{display:flex;justify-content:center;align-items:center}.creference__person-picture--pixel.creference__person-picture--empty{display:none}.creference__person-image{display:block}.creference__person-image--pixel{width:100%;height:100%;object-fit:cover}.creference__person-image--vector{width:auto;height:50%;object-fit:contain}.creference__person-image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.creference__person-image--cover{object-fit:cover}.creference__person-image--contain{object-fit:contain}.creference__person-textwrapper{display:flex;flex-grow:1;flex-direction:column;padding:20px 20px 20px 20px;background-color:#fff;width:65%}.creference__person-headline{font-size:var(--font__size);font-weight:var(--font__weight--bold)}.creference__person-function{flex-grow:1;font-size:var(--font__size--small);margin-bottom:10px;padding:0}.creference__person-list{display:grid;grid-template-columns:auto repeat(2, 30px);gap:0px;align-items:end;padding-bottom:0;padding-left:0;list-style:none}.creference__person-link{display:flex;gap:7px;align-items:center;width:max-content;max-width:100%;font-size:var(--font__size--small);text-decoration:none;color:#0d1b5b}.creference__person-link:before{display:block;font-size:var(--font__size);text-align:center}.creference__person-link--phone:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:var(--font__size--smaller)}.creference__person-link--email:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creference__person-link--vcard:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creference__person-link.mobile:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;transform:scaleX(-1);font-size:var(--font__size--smaller)}.creference__person-link--email,.creference__person-link--vcard{justify-content:center;width:30px;height:30px;border:0px #000 solid;box-sizing:border-box}.creference__person--more{text-decoration:none;color:inherit;display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);font-weight:var(--font__weight--medium);padding-top:15px}.creference__person--more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.creference__person--more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .creference__person--more--video:after{color:#fff}.creference__person--more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .creference__person--more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person--more:hover.cnewseoverview__more:after,.creference__person--more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creference__person-span--email,.creference__person-span--vcard{display:none}.creference__lightbox{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.creferencebyemployee{position:relative;z-index:1}.creferencebyemployee--no-padding{padding-right:0;padding-left:0}.creferencebyemployee--design-1{background-color:#fff;color:#525353}.creferencebyemployee--design-2{background-color:#dedede;color:#525353}.creferencebyemployee--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferencebyemployee--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.creferencebyemployee__anchor{position:relative;top:calc((var(--header__height))*-1)}.creferencebyemployee__anchor a{display:block}.creferencebyemployee.cnewsoverview,.creferencebyemployee.creferenceoverview,.creferencebyemployee.creferencebyemployee,.creferencebyemployee.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.creferencebyemployee.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.creferencebyemployee__content{position:relative}.creferencebyemployee__content--top-1{padding-top:var(--content__padding--1)}.creferencebyemployee__content--top-2{padding-top:var(--content__padding--2)}.creferencebyemployee__content--top-3{padding-top:var(--content__padding--3)}.creferencebyemployee__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.creferencebyemployee__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.creferencebyemployee__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.creferencebyemployee__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.creferencebyemployee__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.creferencebyemployee__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .creferencebyemployee__content--top-0,.body--site .main>.application:first-child .creferencebyemployee__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferencebyemployee__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .creferencebyemployee__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferencebyemployee__content--top-1,.body--site .main>.application:first-child .creferencebyemployee__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferencebyemployee__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .creferencebyemployee__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferencebyemployee__content--top-2,.body--site .main>.application:first-child .creferencebyemployee__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferencebyemployee__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .creferencebyemployee__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .creferencebyemployee__content--top-3,.body--site .main>.application:first-child .creferencebyemployee__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .creferencebyemployee__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .creferencebyemployee__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.creferencebyemployee__container--width-1{width:var(--content__width);max-width:100%}.creferencebyemployee__container--width-2{width:var(--content__width--small);max-width:100%}.creferencebyemployee__container--width-3{width:100%}.creferencebyemployee__picture{overflow:hidden}.creferencebyemployee__picture .creferencebyemployee__image,.creferencebyemployee__column .creferencebyemployee__image,.creferencebyemployee__cell .creferencebyemployee__image,.creferencebyemployee__element .creferencebyemployee__image,.creferencebyemployee__video{transition:transform .3s}.creferencebyemployee__picture:has(a):hover .creferencebyemployee__image,.creferencebyemployee__column:has(a):hover .creferencebyemployee__image,.creferencebyemployee__cell:has(a):hover .creferencebyemployee__image,.creferencebyemployee__element:not(.cteam__element):has(a):hover .creferencebyemployee__image,.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__image,.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__video{transform:scale(1.05)}.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__more:after{background-color:#0d1b5b;color:#fff}.creference__person .creferencebyemployee a[class*=_element]:hover .creferencebyemployee__more:after{background-color:#0d1b5b;color:#fff}.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__more.cnewseoverview__more:after,.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__link--link:not(.column .creferencebyemployee a[class*=_element]:hover .creferencebyemployee__link--link){background-color:#e60000;color:#fff}.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .creferencebyemployee a[class*=_element]:hover .creferencebyemployee__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .creferencebyemployee a[class*=_element]:hover .creferencebyemployee__link--link{background-color:#fff;color:#0d1b5b}.creferencebyemployee a[class*=_element]:hover .creferencebyemployee__link--link[class*="--link"]:after{margin-left:15px}.creferencebyemployee__searchpanel{position:relative;z-index:3;padding-bottom:40px}.creferencebyemployee__searchpanel--hidden{display:none}.creferencebyemployee__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.creferencebyemployee__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .creferencebyemployee__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .creferencebyemployee__searchpanel:before{display:none}@media(max-width: 1700px){.creferencebyemployee__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1280px){.creferencebyemployee__searchpanel:before{height:54px}}@media(max-width: 530px){.creferencebyemployee__searchpanel{padding-bottom:65px}}.creferencebyemployee__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.creferencebyemployee__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.creferencebyemployee__searchpanel-col{position:relative;width:calc(100% / 3 - var(--column__gap) + var(--column__gap) / 3);min-height:var(--input__height)}.creferencebyemployee__searchpanel-col--full{width:100%}.creferencebyemployee__searchpanel-toggle{display:none}.creferencebyemployee__form-group{display:grid;column-gap:var(--column__gap);row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:var(--padding)}.creferencebyemployee__form-group--nogap{padding-bottom:10px}.creferencebyemployee__form-group--block{grid-template-columns:minmax(0, 1fr)}.cjobarticle .creferencebyemployee__form-group{column-gap:var(--column__gap--small)}@media(max-width: 1200px){.cjobarticle .creferencebyemployee__form-group{display:flex;flex-direction:column}}.creferencebyemployee__form-row--full{grid-column:span 2}.creferencebyemployee__form-row--half{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.creferencebyemployee__form-row--zipcode{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:100px minmax(0, 1fr)}.creferencebyemployee__form-fieldset{position:relative;padding:0;margin:0;background-color:#fff;width:100%;border:1px #555 solid;box-sizing:border-box}.creferencebyemployee__form-fieldset--select:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.creferencebyemployee__form-fieldset--select:focus-within:after{content:""}.creferencebyemployee__form-fieldset--select:has(.input_false):after{color:#fff}.creferencebyemployee__form-fieldset--search:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.creferencebyemployee__form-fieldset--search:has(.input_false):after{color:#fff}[class*=__searchpanel] .creferencebyemployee__form-fieldset{border-color:#0d1b5b;background-color:#dedede;color:#0d1b5b}.creferencebyemployee__form-textfield::-webkit-outer-spin-button,.creferencebyemployee__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.creferencebyemployee__form-textfield[type=number]{-moz-appearance:textfield}.creferencebyemployee__form-textfield,.creferencebyemployee__form-textarea,.creferencebyemployee__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#78797a;-webkit-appearance:none;appearance:none;font-family:var(--font__family);font-size:var(--font__size--input)}.creferencebyemployee__form-textfield::placeholder,.creferencebyemployee__form-textarea::placeholder,.creferencebyemployee__form-select::placeholder{font-family:var(--font__family);font-size:var(--font__size--input);color:#78797a}[class*=__searchpanel] .creferencebyemployee__form-textfield::placeholder,[class*=__searchpanel] .creferencebyemployee__form-textarea::placeholder,[class*=__searchpanel] .creferencebyemployee__form-select::placeholder{color:#78797a}[class*=__searchpanel] .creferencebyemployee__form-textfield,[class*=__searchpanel] .creferencebyemployee__form-textarea,[class*=__searchpanel] .creferencebyemployee__form-select{border-color:#0d1b5b;background-color:#fff}[class*=__searchpanel] .creferencebyemployee__form-textfield::placeholder,[class*=__searchpanel] .creferencebyemployee__form-textarea::placeholder,[class*=__searchpanel] .creferencebyemployee__form-select::placeholder{display:none}.creferencebyemployee__form-textfield.input_false::placeholder,.creferencebyemployee__form-textarea.input_false::placeholder,.creferencebyemployee__form-select.input_false::placeholder{color:#fff}.creferencebyemployee__form-textfield,.creferencebyemployee__form-select{height:var(--input__height)}.creferencebyemployee__form-textarea{padding-top:14px}.creferencebyemployee__form-select{color:inherit}.creferencebyemployee__form-select:invalid{color:#fff}.creferencebyemployee__form-select:focus{color:#0d1b5b}.creferencebyemployee__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:var(--font__size--small);line-height:1;color:#78797a;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - var(--font__size--small) - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=__searchpanel] .creferencebyemployee__form-legend{border-color:#0d1b5b;background-color:rgba(0,0,0,0)}.creferencebyemployee__form-fieldset:focus-within .creferencebyemployee__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .creferencebyemployee__form-fieldset:focus-within .creferencebyemployee__form-legend{transform:translateY(-120%) translateX(-16px)}.creferencebyemployee__form-textfield:not(:placeholder-shown)+.creferencebyemployee__form-legend,.creferencebyemployee__form-textarea:not(:placeholder-shown)+.creferencebyemployee__form-legend,.creferencebyemployee__form-select:not(:invalid)+.creferencebyemployee__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .creferencebyemployee__form-textfield:not(:placeholder-shown)+.creferencebyemployee__form-legend,[class*=__searchpanel] .creferencebyemployee__form-textarea:not(:placeholder-shown)+.creferencebyemployee__form-legend,[class*=__searchpanel] .creferencebyemployee__form-select:not(:invalid)+.creferencebyemployee__form-legend{transform:translateY(-120%) translateX(-16px)}.creferencebyemployee__form-textfield.input_must+.creferencebyemployee__form-legend,.creferencebyemployee__form-textarea.input_must+.creferencebyemployee__form-legend,.creferencebyemployee__form-select.input_must+.creferencebyemployee__form-legend{display:flex;column-gap:7px}.creferencebyemployee__form-textfield.input_must+.creferencebyemployee__form-legend:after,.creferencebyemployee__form-textarea.input_must+.creferencebyemployee__form-legend:after,.creferencebyemployee__form-select.input_must+.creferencebyemployee__form-legend:after{content:"*"}.creferencebyemployee__form-textfield.input_false+.creferencebyemployee__form-legend,.creferencebyemployee__form-textarea.input_false+.creferencebyemployee__form-legend,.creferencebyemployee__form-select.input_false+.creferencebyemployee__form-legend{color:#fff;background-color:#e2001a}.creferencebyemployee__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:var(--font__family);font-size:var(--font__size);font-weight:700;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}.creferencebyemployee__paging{padding-bottom:var(--padding)}.creferencebyemployee__paging-controls{display:flex;justify-content:center;column-gap:25px}.creferencebyemployee__paging-control{display:flex;position:relative;justify-content:center;align-items:center;transition:background-color .4s,color .4s;height:40px;border:none;background-color:#0d1b5b;font-family:var(--font__family);font-size:2.5rem;font-size:var(--font__size);text-decoration:none;color:#fff;cursor:pointer}.creferencebyemployee__paging-control--previous,.creferencebyemployee__paging-control--next{width:40px}.creferencebyemployee__paging-control--previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferencebyemployee__paging-control--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferencebyemployee__paging-control--append{display:block;white-space:nowrap;padding-right:15px;padding-left:15px;margin:50px auto}.creferencebyemployee__paging-text{line-height:40px;text-align:center}.creferencebyemployee__searchpanel-col{z-index:2}.creferencebyemployee__title{padding-bottom:65px}.creferencebyemployee__elements{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap)}.creferencebyemployee__element{display:flex;position:relative;flex-direction:column;background-color:#fff}.creferencebyemployee__element.no-data{grid-column:span 3;background-color:rgba(0,0,0,0)}.creferencebyemployee__element:hover .creferencebyemployee__more{opacity:1}.creferencebyemployee__element:hover .creferencebyemployee__textwrapper{background-color:#0d1b5b;color:#fff}.creferencebyemployee__video,.creferencebyemployee__picture{position:relative;background-color:#dedede}.creferencebyemployee__video{position:relative;display:block;object-fit:cover;width:100%;aspect-ratio:5/3}.creferencebyemployee__picture{position:relative;aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%}.creferencebyemployee__picture--pixel{display:block}.creferencebyemployee__picture--vector{display:flex;justify-content:center;align-items:center}.creferencebyemployee__image{display:block}.creferencebyemployee__image--pixel{width:100%;height:100%;object-fit:cover}.creferencebyemployee__image--vector{width:auto;height:50%;object-fit:contain}.creferencebyemployee__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.creferencebyemployee__image--cover{object-fit:cover}.creferencebyemployee__image--contain{object-fit:contain}.creferencebyemployee__textwrapper{display:flex;color:#0d1b5b;flex:1;flex-direction:column;padding:25px 20px;transition:all .3s}.creferencebyemployee__headline{color:inherit;font-size:var(--font__size--big);padding-bottom:10px}.creferencebyemployee__teaser{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--font__size--small)}.creferencebyemployee__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(13,27,91,.5);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.creferencebyemployee__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.creferencebyemployee__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .creferencebyemployee__more--video:after{color:#fff}.creferencebyemployee__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .creferencebyemployee__more:hover:after{background-color:#0d1b5b;color:#fff}.creferencebyemployee__more:hover.cnewseoverview__more:after,.creferencebyemployee__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferencebyemployee__person{position:relative;display:flex;flex-direction:column;flex-grow:1;color:#fff;z-index:4}.creferencebyemployee__person-container{display:flex;justify-content:end}.creferencebyemployee__person-elements{display:flex;flex-direction:column;row-gap:40px}.creferencebyemployee__person-title{padding-bottom:0;color:#0d1b5b}.creferencebyemployee__person-picture{aspect-ratio:1.6666666667;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;position:relative;background-color:#dedede}.creferencebyemployee__person-picture--pixel{display:block}.creferencebyemployee__person-picture--vector{display:flex;justify-content:center;align-items:center}.creferencebyemployee__person-image{display:block;object-position:top}.creferencebyemployee__person-image--pixel{width:100%;height:100%;object-fit:cover}.creferencebyemployee__person-image--vector{width:auto;height:50%;object-fit:contain}.creferencebyemployee__person-image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.creferencebyemployee__person-image--cover{object-fit:cover}.creferencebyemployee__person-image--contain{object-fit:contain}.creferencebyemployee__person-textwrapper{display:flex;flex-grow:1;flex-direction:column;padding:20px 20px 20px 20px;background-color:#0d1b5b}.creferencebyemployee__person-headline{font-size:var(--font__size);font-weight:var(--font__weight--bold)}.creferencebyemployee__person-function{flex-grow:1;font-size:var(--font__size--small);padding-bottom:12px}.creferencebyemployee__person-list{display:grid;grid-template-columns:auto repeat(2, 30px);gap:10px;align-items:end;padding-bottom:0;padding-left:0;list-style:none}.creferencebyemployee__person-link{display:flex;gap:7px;align-items:center;width:max-content;max-width:100%;font-size:var(--font__size--small);text-decoration:none;color:#fff}.creferencebyemployee__person-link:before{display:block;font-size:var(--font__size);text-align:center}.creferencebyemployee__person-link--phone:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:var(--font__size--smaller)}.creferencebyemployee__person-link--email:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferencebyemployee__person-link--vcard:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.creferencebyemployee__person-link.mobile:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;transform:scaleX(-1);font-size:var(--font__size--smaller)}.creferencebyemployee__person-link--email,.creferencebyemployee__person-link--vcard{justify-content:center;width:30px;height:30px;border:0px #000 solid;box-sizing:border-box}.creferencebyemployee__person--more{text-decoration:none;color:inherit;display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);font-weight:var(--font__weight--medium);padding-top:15px}.creferencebyemployee__person--more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.creferencebyemployee__person--more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .creferencebyemployee__person--more--video:after{color:#fff}.creferencebyemployee__person--more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .creferencebyemployee__person--more:hover:after{background-color:#0d1b5b;color:#fff}.creferencebyemployee__person--more:hover.cnewseoverview__more:after,.creferencebyemployee__person--more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.creferencebyemployee__person-span--email,.creferencebyemployee__person-span--vcard{display:none}.creferencebyemployee__link--detail{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.csearch{position:relative;z-index:1}.csearch--no-padding{padding-right:0;padding-left:0}.csearch--design-1{background-color:#fff;color:#525353}.csearch--design-2{background-color:#dedede;color:#525353}.csearch--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.csearch--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.csearch__anchor{position:relative;top:calc((var(--header__height))*-1)}.csearch__anchor a{display:block}.csearch.cnewsoverview,.csearch.creferenceoverview,.csearch.creferencebyemployee,.csearch.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.csearch.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.csearch__content{position:relative}.csearch__content--top-1{padding-top:var(--content__padding--1)}.csearch__content--top-2{padding-top:var(--content__padding--2)}.csearch__content--top-3{padding-top:var(--content__padding--3)}.csearch__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.csearch__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.csearch__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.csearch__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.csearch__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.csearch__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .csearch__content--top-0,.body--site .main>.application:first-child .csearch__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .csearch__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .csearch__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .csearch__content--top-1,.body--site .main>.application:first-child .csearch__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .csearch__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .csearch__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .csearch__content--top-2,.body--site .main>.application:first-child .csearch__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .csearch__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .csearch__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .csearch__content--top-3,.body--site .main>.application:first-child .csearch__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .csearch__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .csearch__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.csearch__container--width-1{width:var(--content__width);max-width:100%}.csearch__container--width-2{width:var(--content__width--small);max-width:100%}.csearch__container--width-3{width:100%}.csearch__picture{overflow:hidden}.csearch__picture .csearch__image,.csearch__column .csearch__image,.csearch__cell .csearch__image,.csearch__element .csearch__image,.csearch__video{transition:transform .3s}.csearch__picture:has(a):hover .csearch__image,.csearch__column:has(a):hover .csearch__image,.csearch__cell:has(a):hover .csearch__image,.csearch__element:not(.cteam__element):has(a):hover .csearch__image,.csearch a[class*=_element]:hover .csearch__image,.csearch a[class*=_element]:hover .csearch__video{transform:scale(1.05)}.csearch a[class*=_element]:hover .csearch__more:after{background-color:#0d1b5b;color:#fff}.creference__person .csearch a[class*=_element]:hover .csearch__more:after{background-color:#0d1b5b;color:#fff}.csearch a[class*=_element]:hover .csearch__more.cnewseoverview__more:after,.csearch a[class*=_element]:hover .csearch__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.csearch a[class*=_element]:hover .csearch__link--link:not(.column .csearch a[class*=_element]:hover .csearch__link--link){background-color:#e60000;color:#fff}.csearch a[class*=_element]:hover .csearch__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .csearch a[class*=_element]:hover .csearch__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .csearch a[class*=_element]:hover .csearch__link--link{background-color:#fff;color:#0d1b5b}.csearch a[class*=_element]:hover .csearch__link--link[class*="--link"]:after{margin-left:15px}.csearch__app{display:grid;grid-template-areas:"filters search" "results results";grid-template-columns:2fr minmax(0, 1fr);grid-template-rows:1fr auto;margin-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--padding)}.csearch__search{position:relative;grid-area:search;width:640px;max-width:100%;padding-bottom:var(--padding);justify-self:end}.csearch__search-submit{position:absolute;z-index:2;top:10px;right:10px;width:30px;height:30px;border:none;background-color:rgba(0,0,0,0);line-height:30px;text-align:center;cursor:pointer}.csearch__search-submit:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;font-size:20px;color:#0d1b5b}.csearch .label--label-inside--up{opacity:0}.csearch__textfield{border-top:0;border-left:0;border-right:0}.csearch__filters{display:flex;position:relative;grid-area:filters;gap:10px;flex-direction:row;height:max-content;min-height:var(--padding)}.csearch__filter{display:flex;gap:15px;justify-content:space-between;align-items:center;transition:background-color .4s,color .4s;padding:7px 10px;border-radius:var(--border__radius);box-sizing:border-box;background-color:#dedede;color:#000;cursor:pointer}.csearch__filter--active{background-color:#0d1b5b;color:#fff}.csearch__filter-name{font-weight:700}.csearch__filter-count{min-width:30px;height:30px;border-radius:15px;background-color:#dedede;line-height:30px;text-align:center;color:#000}.csearch__results{display:flex;grid-area:results;gap:10px;flex-direction:column}.csearch__result{position:relative;transition:background-color .4s;padding:15px 0 30px;box-sizing:border-box}.csearch__title{gap:8px;padding-bottom:10px;max-width:680px;white-space:nowrap;color:#0d1b5b;overflow:hidden}.csearch__url{display:block;font-size:var(--font__size--smallest);padding-bottom:5px}.csearch__type:hover .csearch__title{color:#e60000}.csearch__type:hover .csearch__more:after{background-color:#0d1b5b;color:#fff}.csearch__teaser{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.csearch__teaser,.csearch__text{font-size:var(--font__size--small);max-width:800px;color:#78797a}.csearch__teaser div,.csearch__teaser ul,.csearch__teaser p,.csearch__text div,.csearch__text ul,.csearch__text p{margin:0;padding:0;display:block}.csearch__teaser div br,.csearch__teaser ul br,.csearch__teaser p br,.csearch__text div br,.csearch__text ul br,.csearch__text p br{display:none}.csearch__teaser ul,.csearch__text ul{margin-top:5px;margin-left:16px}.csearch__teaser ul li,.csearch__text ul li{line-height:1.05}.csearch__teaser strong,.csearch__text strong{font-weight:var(--font__weight--regular)}.csearch__highlighted{position:relative;top:0;background-color:var(--color__highlighted--bg);color:var(--color__highlighted);padding:2px 5px 5px 5px;line-height:1;display:inline-block}.csearch__link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.csearch__pages-breadcrumbs{display:flex;flex-wrap:wrap;padding:0;margin-bottom:10px;font-size:var(--font__size--small);font-weight:500;font-style:italic;color:#000;list-style:none}.csearch__pages-breadcrumb{display:flex;justify-content:space-between;padding:0;padding:1px 3px;background-color:#fff}.csearch__pages-breadcrumb:before{display:none;position:static;top:auto;left:auto;width:auto;height:auto;border-radius:0;background-color:rgba(0,0,0,0)}.csearch__pages-breadcrumb+.csearch__pages-breadcrumb:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;display:block;margin:0 4px}.csearch__type--team{display:grid;grid-template-columns:250px minmax(0, 1fr);column-gap:15px}.csearch__type--news{display:grid;grid-template-columns:250px minmax(0, 1fr);column-gap:15px}.csearch__type--offer{display:grid;grid-template-columns:250px minmax(0, 1fr);column-gap:15px}.csearch__type--reference{display:grid;grid-template-columns:250px minmax(0, 1fr);column-gap:15px}.csearch__downloads-link{display:flex;width:max-content;max-width:100%;text-decoration:none;column-gap:15px}.csearch__downloads-link:after{content:"";display:block;width:25px;height:25px;max-height:max-content}.csearch__more{pointer-events:none;display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);margin-top:-5px;position:relative;z-index:3;cursor:pointer}.csearch__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.csearch__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .csearch__more--video:after{color:#fff}.csearch__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .csearch__more:hover:after{background-color:#0d1b5b;color:#fff}.csearch__more:hover.cnewseoverview__more:after,.csearch__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.csearch__team-picture{display:block;position:relative;z-index:1;background-color:#0d1b5b;aspect-ratio:7/5}.csearch__team-image{object-fit:cover;width:100%;height:100%}.csearch__team-function{padding-bottom:25px;font-size:var(--font__size--small)}.csearch__team-list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;padding-bottom:10px;list-style:none;column-gap:12px}.csearch__team-li{padding:0;line-height:1.5}.csearch__team-link{color:#0d1b5b;text-decoration:none;display:flex;gap:6px;align-items:center;width:max-content;max-width:100%;font-size:var(--font__size--small);text-decoration:none}.csearch__team-link.mobile{gap:8px}.csearch__team-link.mobile:hover:before,.csearch__team-link:hover:before{font-weight:var(--font__weight--bold)}.csearch__team-link.cteam__link--email,.csearch__team-link.cteam__link--vcard{height:23px}.csearch__news-picture{margin-top:5px;display:block;position:relative;z-index:1;aspect-ratio:7/5}.csearch__news-image{object-fit:cover;width:100%;height:100%}.csearch__offer-picture{margin-top:5px;display:block;position:relative;z-index:1;aspect-ratio:7/5}.csearch__offer-image{object-fit:cover;width:100%;height:100%}.csearch__reference-picture{margin-top:5px;display:block;position:relative;z-index:1;aspect-ratio:7/5}.csearch__reference-image{object-fit:cover;width:100%;height:100%}.cslides__arrows{display:flex;justify-content:center;padding-top:var(--padding);column-gap:20px}.cslides__arrows--hidden{display:none}.cslides__button{display:flex;justify-content:center;align-items:center;width:40px;background-color:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:relative;z-index:3}.cslides__button--hidden{opacity:0;width:0}.cslides__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cslides__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.cslides__button{width:30px}}.cslides--design-1{background-color:#fff}.cslides--design-2{background-color:#dedede}.cslides--design-3{background:linear-gradient(180deg, #fff 0, #fff 60%, #dedede 60%, #dedede 100%)}.cslides--design-4{background:linear-gradient(0deg, #fff 0, #fff 50%, #dedede 50%, #dedede 100%)}.cslides .swiper{z-index:0}.body--site .cslides{margin-top:var(--header__height)}.cslides__outer:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0) 30vw);z-index:1;pointer-events:none}.body--site .cslides__outer:before{display:none}.cslides__outer:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.1) 400px);z-index:1;pointer-events:none}.cslides__outer:not(:has(.cslides__article)):after{display:none}.cslides__outer,.cslides__gallery-wrapper{position:relative}.cslides__video-wrapper{line-height:0}.cslides__image,.cslides__video{object-fit:cover;width:100%;height:100%}.cslides__controls-wrapper{position:absolute;z-index:2;bottom:20px;left:var(--site__space);width:auto}.cslides__controls{display:flex;justify-content:space-between}.cslides__arrows{padding-top:0;column-gap:0}.cslides__button{background:rgba(0,0,0,0);font-size:40px}.cslides__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.cslides__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.cslides__video-wrapper,.cslides__picture,.cslides__video{width:100%;height:100vh;min-height:450px;aspect-ratio:5/3}.body--site .cslides__video-wrapper,.body--site .cslides__picture,.body--site .cslides__video{height:auto;max-height:70vh;min-height:350px}.cslides__article{position:absolute;z-index:2;bottom:50px;left:50%;transform:translateX(-50%);width:calc(var(--content__width) + var(--site__space)*2);max-width:100%;padding:0 var(--site__space);pointer-events:none}.cslides__text{color:#fff !important;line-height:1;font-weight:700;text-shadow:0 0 50px #000}.cslides__text--hidden{display:none}.cslides__controls-wrapper{z-index:5}.body--shownav .cslides__controls-wrapper{z-index:3}.ctestimonialslider{position:relative;z-index:1;padding-bottom:var(--padding)}.ctestimonialslider--no-padding{padding-right:0;padding-left:0}.ctestimonialslider--design-1{background-color:#fff;color:#525353}.ctestimonialslider--design-2{background-color:#dedede;color:#525353}.ctestimonialslider--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.ctestimonialslider--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.ctestimonialslider__anchor{position:relative;top:calc((var(--header__height))*-1)}.ctestimonialslider__anchor a{display:block}.ctestimonialslider.cnewsoverview,.ctestimonialslider.creferenceoverview,.ctestimonialslider.creferencebyemployee,.ctestimonialslider.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.ctestimonialslider.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.ctestimonialslider__content{position:relative}.ctestimonialslider__content--top-1{padding-top:var(--content__padding--1)}.ctestimonialslider__content--top-2{padding-top:var(--content__padding--2)}.ctestimonialslider__content--top-3{padding-top:var(--content__padding--3)}.ctestimonialslider__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.ctestimonialslider__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.ctestimonialslider__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.ctestimonialslider__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.ctestimonialslider__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.ctestimonialslider__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .ctestimonialslider__content--top-0,.body--site .main>.application:first-child .ctestimonialslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctestimonialslider__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .ctestimonialslider__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctestimonialslider__content--top-1,.body--site .main>.application:first-child .ctestimonialslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctestimonialslider__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .ctestimonialslider__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctestimonialslider__content--top-2,.body--site .main>.application:first-child .ctestimonialslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctestimonialslider__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .ctestimonialslider__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctestimonialslider__content--top-3,.body--site .main>.application:first-child .ctestimonialslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctestimonialslider__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .ctestimonialslider__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.ctestimonialslider__container--width-1{width:var(--content__width);max-width:100%}.ctestimonialslider__container--width-2{width:var(--content__width--small);max-width:100%}.ctestimonialslider__container--width-3{width:100%}.ctestimonialslider__picture{overflow:hidden}.ctestimonialslider__picture .ctestimonialslider__image,.ctestimonialslider__column .ctestimonialslider__image,.ctestimonialslider__cell .ctestimonialslider__image,.ctestimonialslider__element .ctestimonialslider__image,.ctestimonialslider__video{transition:transform .3s}.ctestimonialslider__picture:has(a):hover .ctestimonialslider__image,.ctestimonialslider__column:has(a):hover .ctestimonialslider__image,.ctestimonialslider__cell:has(a):hover .ctestimonialslider__image,.ctestimonialslider__element:not(.cteam__element):has(a):hover .ctestimonialslider__image,.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__image,.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__video{transform:scale(1.05)}.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__more:after{background-color:#0d1b5b;color:#fff}.creference__person .ctestimonialslider a[class*=_element]:hover .ctestimonialslider__more:after{background-color:#0d1b5b;color:#fff}.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__more.cnewseoverview__more:after,.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__link--link:not(.column .ctestimonialslider a[class*=_element]:hover .ctestimonialslider__link--link){background-color:#e60000;color:#fff}.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .ctestimonialslider a[class*=_element]:hover .ctestimonialslider__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .ctestimonialslider a[class*=_element]:hover .ctestimonialslider__link--link{background-color:#fff;color:#0d1b5b}.ctestimonialslider a[class*=_element]:hover .ctestimonialslider__link--link[class*="--link"]:after{margin-left:15px}.ctestimonialslider__arrows{display:flex;justify-content:center;padding-top:var(--padding);column-gap:20px}.ctestimonialslider__arrows--hidden{display:none}.ctestimonialslider__button{display:flex;justify-content:center;align-items:center;width:40px;background-color:#e60000;font-size:2.5rem;color:#fff;cursor:pointer;aspect-ratio:1/1;position:relative;z-index:3}.ctestimonialslider__button--hidden{opacity:0;width:0}.ctestimonialslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.ctestimonialslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}@media(max-width: 485px){.ctestimonialslider__button{width:30px}}.ctestimonialslider__pagination.swiper-pagination-bullets{transform:translateY(calc(var(--padding) / 2));display:flex;width:max-content !important;height:max-content;margin:auto;align-items:center;gap:8px}.ctestimonialslider__bullet{display:block;transition:transform .2s;width:13px;height:13px;border-radius:50%;background-color:#dedede;border:1px solid #dedede;cursor:pointer}[class*="--design-3"] .ctestimonialslider__bullet:not(.ctestimonialslider__bullet--active),[class*="--design-2"] .ctestimonialslider__bullet:not(.ctestimonialslider__bullet--active){background-color:#fff;border-color:#fff}.ctestimonialslider__bullet--active{transform:scale(1.1);background-color:#0d1b5b;border-color:#0d1b5b}[class*="--design-6"] .ctestimonialslider__bullet--active{background-color:#e60000;border-color:#e60000}.ctestimonialslider__bullet:only-child{display:none}.ctestimonialslider__headline{padding-bottom:25px;align-self:start}.ctestimonialslider__gallery-wrapper{position:relative;width:100%;padding-bottom:calc(var(--padding)*2)}.ctestimonialslider__element{position:relative;height:auto;display:flex}.ctestimonialslider__container{position:relative;display:flex;justify-content:end;width:100%;margin-bottom:var(--padding)}[class*="--align-right"] .ctestimonialslider__container{justify-content:start}.ctestimonialslider__title{color:#fff}.ctestimonialslider__text{padding-bottom:10px;font-family:var(--font__family--title);font-size:var(--headline__size--h4);color:#fff;line-height:1.1}.ctestimonialslider__text:before{position:relative;top:-15px;font-size:17px;font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:600;margin-left:-18px}.ctestimonialslider__text:after{position:relative;top:5px;font-size:17px;font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:600}.ctestimonialslider__function,.ctestimonialslider__name{font-size:var(--font__size--smallest)}.ctestimonialslider__textwrapper{padding:25px 15px 20px 35px;position:absolute;bottom:25px;width:550px;max-width:100%;max-width:100%;left:0;width:80%;background-color:rgba(13,27,91,.8);color:#fff;z-index:2}[class*="--align-right"] .ctestimonialslider__textwrapper{right:0;left:auto}.ctestimonialslider__picture{width:550px;max-width:100%;aspect-ratio:4/3}.ctestimonialslider__image{object-fit:cover;width:100%;height:100%}.ctestimonialslider__arrows{position:absolute;bottom:0;right:0;width:20%;min-width:200px;column-gap:0;justify-content:end}.ctestimonialslider__button{background:rgba(0,0,0,0);font-size:40px;height:40px;color:#0d1b5b;transition:all .3s}.ctestimonialslider__button--prev:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.ctestimonialslider__button--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400}.ctestimonialslider__button--hidden{opacity:0}.cteam{position:relative;z-index:1}.cteam--no-padding{padding-right:0;padding-left:0}.cteam--design-1{background-color:#fff;color:#525353}.cteam--design-2{background-color:#dedede;color:#525353}.cteam--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cteam--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cteam__anchor{position:relative;top:calc((var(--header__height))*-1)}.cteam__anchor a{display:block}.cteam.cnewsoverview,.cteam.creferenceoverview,.cteam.creferencebyemployee,.cteam.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cteam.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cteam__content{position:relative}.cteam__content--top-1{padding-top:var(--content__padding--1)}.cteam__content--top-2{padding-top:var(--content__padding--2)}.cteam__content--top-3{padding-top:var(--content__padding--3)}.cteam__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cteam__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cteam__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cteam__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cteam__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cteam__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cteam__content--top-0,.body--site .main>.application:first-child .cteam__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cteam__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cteam__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cteam__content--top-1,.body--site .main>.application:first-child .cteam__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cteam__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cteam__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cteam__content--top-2,.body--site .main>.application:first-child .cteam__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cteam__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cteam__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cteam__content--top-3,.body--site .main>.application:first-child .cteam__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cteam__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cteam__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cteam__container--width-1{width:var(--content__width);max-width:100%}.cteam__container--width-2{width:var(--content__width--small);max-width:100%}.cteam__container--width-3{width:100%}.cteam__picture{overflow:hidden}.cteam__picture .cteam__image,.cteam__column .cteam__image,.cteam__cell .cteam__image,.cteam__element .cteam__image,.cteam__video{transition:transform .3s}.cteam__picture:has(a):hover .cteam__image,.cteam__column:has(a):hover .cteam__image,.cteam__cell:has(a):hover .cteam__image,.cteam__element:not(.cteam__element):has(a):hover .cteam__image,.cteam a[class*=_element]:hover .cteam__image,.cteam a[class*=_element]:hover .cteam__video{transform:scale(1.05)}.cteam a[class*=_element]:hover .cteam__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cteam a[class*=_element]:hover .cteam__more:after{background-color:#0d1b5b;color:#fff}.cteam a[class*=_element]:hover .cteam__more.cnewseoverview__more:after,.cteam a[class*=_element]:hover .cteam__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cteam a[class*=_element]:hover .cteam__link--link:not(.column .cteam a[class*=_element]:hover .cteam__link--link){background-color:#e60000;color:#fff}.cteam a[class*=_element]:hover .cteam__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cteam a[class*=_element]:hover .cteam__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cteam a[class*=_element]:hover .cteam__link--link{background-color:#fff;color:#0d1b5b}.cteam a[class*=_element]:hover .cteam__link--link[class*="--link"]:after{margin-left:15px}.cteam__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cteam__searchpanel--hidden{display:none}.cteam__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cteam__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cteam__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cteam__searchpanel:before{display:none}@media(max-width: 1700px){.cteam__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1280px){.cteam__searchpanel:before{height:54px}}@media(max-width: 530px){.cteam__searchpanel{padding-bottom:65px}}.cteam__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cteam__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cteam__searchpanel-col{position:relative;width:calc(100% / 3 - var(--column__gap) + var(--column__gap) / 3);min-height:var(--input__height)}.cteam__searchpanel-col--full{width:100%}.cteam__searchpanel-toggle{display:none}.cteam__form-group{display:grid;column-gap:var(--column__gap);row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:var(--padding)}.cteam__form-group--nogap{padding-bottom:10px}.cteam__form-group--block{grid-template-columns:minmax(0, 1fr)}.cjobarticle .cteam__form-group{column-gap:var(--column__gap--small)}@media(max-width: 1200px){.cjobarticle .cteam__form-group{display:flex;flex-direction:column}}.cteam__form-row--full{grid-column:span 2}.cteam__form-row--half{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.cteam__form-row--zipcode{display:grid;column-gap:var(--column__gap--small);row-gap:10px;grid-template-columns:100px minmax(0, 1fr)}.cteam__form-fieldset{position:relative;padding:0;margin:0;background-color:#fff;width:100%;border:1px #555 solid;box-sizing:border-box}.cteam__form-fieldset--select:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cteam__form-fieldset--select:focus-within:after{content:""}.cteam__form-fieldset--select:has(.input_false):after{color:#fff}.cteam__form-fieldset--search:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:inherit;pointer-events:none}.cteam__form-fieldset--search:has(.input_false):after{color:#fff}[class*=__searchpanel] .cteam__form-fieldset{border-color:#0d1b5b;background-color:#dedede;color:#0d1b5b}.cteam__form-textfield::-webkit-outer-spin-button,.cteam__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cteam__form-textfield[type=number]{-moz-appearance:textfield}.cteam__form-textfield,.cteam__form-textarea,.cteam__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#78797a;-webkit-appearance:none;appearance:none;font-family:var(--font__family);font-size:var(--font__size--input)}.cteam__form-textfield::placeholder,.cteam__form-textarea::placeholder,.cteam__form-select::placeholder{font-family:var(--font__family);font-size:var(--font__size--input);color:#78797a}[class*=__searchpanel] .cteam__form-textfield::placeholder,[class*=__searchpanel] .cteam__form-textarea::placeholder,[class*=__searchpanel] .cteam__form-select::placeholder{color:#78797a}[class*=__searchpanel] .cteam__form-textfield,[class*=__searchpanel] .cteam__form-textarea,[class*=__searchpanel] .cteam__form-select{border-color:#0d1b5b;background-color:#fff}[class*=__searchpanel] .cteam__form-textfield::placeholder,[class*=__searchpanel] .cteam__form-textarea::placeholder,[class*=__searchpanel] .cteam__form-select::placeholder{display:none}.cteam__form-textfield.input_false::placeholder,.cteam__form-textarea.input_false::placeholder,.cteam__form-select.input_false::placeholder{color:#fff}.cteam__form-textfield,.cteam__form-select{height:var(--input__height)}.cteam__form-textarea{padding-top:14px}.cteam__form-select{color:inherit}.cteam__form-select:invalid{color:#fff}.cteam__form-select:focus{color:#0d1b5b}.cteam__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:var(--font__size--small);line-height:1;color:#78797a;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - var(--font__size--small) - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=__searchpanel] .cteam__form-legend{border-color:#0d1b5b;background-color:rgba(0,0,0,0)}.cteam__form-fieldset:focus-within .cteam__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cteam__form-fieldset:focus-within .cteam__form-legend{transform:translateY(-120%) translateX(-16px)}.cteam__form-textfield:not(:placeholder-shown)+.cteam__form-legend,.cteam__form-textarea:not(:placeholder-shown)+.cteam__form-legend,.cteam__form-select:not(:invalid)+.cteam__form-legend{transform:translateY(-50%)}[class*=__searchpanel] .cteam__form-textfield:not(:placeholder-shown)+.cteam__form-legend,[class*=__searchpanel] .cteam__form-textarea:not(:placeholder-shown)+.cteam__form-legend,[class*=__searchpanel] .cteam__form-select:not(:invalid)+.cteam__form-legend{transform:translateY(-120%) translateX(-16px)}.cteam__form-textfield.input_must+.cteam__form-legend,.cteam__form-textarea.input_must+.cteam__form-legend,.cteam__form-select.input_must+.cteam__form-legend{display:flex;column-gap:7px}.cteam__form-textfield.input_must+.cteam__form-legend:after,.cteam__form-textarea.input_must+.cteam__form-legend:after,.cteam__form-select.input_must+.cteam__form-legend:after{content:"*"}.cteam__form-textfield.input_false+.cteam__form-legend,.cteam__form-textarea.input_false+.cteam__form-legend,.cteam__form-select.input_false+.cteam__form-legend{color:#fff;background-color:#e2001a}.cteam__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:var(--font__family);font-size:var(--font__size);font-weight:700;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}.cteam__paging{padding-bottom:var(--padding)}.cteam__paging-controls{display:flex;justify-content:center;column-gap:25px}.cteam__paging-control{display:flex;position:relative;justify-content:center;align-items:center;transition:background-color .4s,color .4s;height:40px;border:none;background-color:#0d1b5b;font-family:var(--font__family);font-size:2.5rem;font-size:var(--font__size);text-decoration:none;color:#fff;cursor:pointer}.cteam__paging-control--previous,.cteam__paging-control--next{width:40px}.cteam__paging-control--previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cteam__paging-control--next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cteam__paging-control--append{display:block;white-space:nowrap;padding-right:15px;padding-left:15px;margin:50px auto}.cteam__paging-text{line-height:40px;text-align:center}.cteam__elements{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:var(--padding);column-gap:var(--column__gap);row-gap:var(--row__gap);width:100%;align-items:start;grid-template-rows:1fr}.cteam__element{position:relative;height:auto;overflow:hidden;transition:overflow 0s .3s}.cteam__element--design-1{background-color:#fff}.cteam__element--design-2{background-color:#fff}.cteam__element.no-data{grid-column:span 3;background-color:rgba(0,0,0,0)}.cteam__element:has(.cteam__text):hover{overflow:auto}.cteam__element:hover .cteam__textwrapper{bottom:0;background-color:#0d1b5b;padding:25px 25px}.cteam__element:has(.cteam__text):hover .cteam__textwrapper{top:0;background-color:#0d1b5b;padding:25px 25px}.cteam__picture{aspect-ratio:1.3333333333;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;position:relative}.cteam__picture--pixel{display:block}.cteam__picture--vector{display:flex;justify-content:center;align-items:center}.cteam__image{display:block;width:100%;position:relative;height:100%}.cteam__image--pixel{width:100%;height:100%;object-fit:cover}.cteam__image--vector{width:auto;height:50%;object-fit:contain}.cteam__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cteam__image--cover{object-fit:cover}.cteam__image--contain{object-fit:contain}.cteam__textwrapper{position:absolute;width:100%;height:100%;bottom:calc(0px - (100% - 50px));left:0;color:#fff;display:flex;flex-grow:1;flex-direction:column;padding:10px 25px 20px;background-color:rgba(13,27,91,.7);transition:all .5s}.cteam__element:has(.cteam__text) .cteam__textwrapper{position:absolute;width:100%;min-height:100%;top:calc(100% - 50px);left:0;color:#fff;display:flex;flex-grow:1;flex-direction:column;padding:10px 25px 20px;background-color:rgba(13,27,91,.7);transition:all .5s}.cteam__text{background-color:#0d1b5b;margin:0 -25px;padding:0 25px;font-size:var(--font__size--small)}.cteam__headline{color:#fff}.cteam__function{flex-grow:1;font-size:var(--font__size--smaller)}.cteam__list{display:grid;grid-template-columns:auto repeat(2, 30px);gap:10px;align-items:end;padding-left:0;list-style:none}.cteam__li--phone{display:flex;flex-direction:column;row-gap:5px;min-width:160px}.cteam__link{display:flex;gap:7px;align-items:center;width:max-content;max-width:100%;font-size:var(--font__size--small);text-decoration:none;color:#fff}.cteam__link:before{display:flex;width:20px;font-size:var(--font__size--small);justify-content:end;transition:font-weight .5s}.cteam__link--phone{font-size:var(--font__size--small)}.cteam__link--phone:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;transform:scaleX(-1)}.cteam__link--phone.mobile:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;transform:scaleX(-1)}.cteam__link--email:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:100;font-size:var(--font__size--big)}.cteam__link--vcard:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:100;font-size:calc(var(--font__size--big) - .2rem)}.cteam__link--email,.cteam__link--vcard{justify-content:center;width:30px;height:20px;box-sizing:border-box;background-color:rgba(13,27,91,0)}.cteam__link:hover:before{font-weight:600}.cteam__span--email,.cteam__span--vcard{display:none}.ctimeline{position:relative;z-index:1;z-index:unset;color:#fff}.ctimeline--no-padding{padding-right:0;padding-left:0}.ctimeline--design-1{background-color:#fff;color:#525353}.ctimeline--design-2{background-color:#dedede;color:#525353}.ctimeline--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.ctimeline--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.ctimeline__anchor{position:relative;top:calc((var(--header__height))*-1)}.ctimeline__anchor a{display:block}.ctimeline.cnewsoverview,.ctimeline.creferenceoverview,.ctimeline.creferencebyemployee,.ctimeline.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.ctimeline.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.ctimeline__content{position:relative}.ctimeline__content--top-1{padding-top:var(--content__padding--1)}.ctimeline__content--top-2{padding-top:var(--content__padding--2)}.ctimeline__content--top-3{padding-top:var(--content__padding--3)}.ctimeline__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.ctimeline__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.ctimeline__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.ctimeline__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.ctimeline__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.ctimeline__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .ctimeline__content--top-0,.body--site .main>.application:first-child .ctimeline__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctimeline__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .ctimeline__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctimeline__content--top-1,.body--site .main>.application:first-child .ctimeline__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctimeline__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .ctimeline__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctimeline__content--top-2,.body--site .main>.application:first-child .ctimeline__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctimeline__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .ctimeline__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctimeline__content--top-3,.body--site .main>.application:first-child .ctimeline__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctimeline__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .ctimeline__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.ctimeline__container--width-1{width:var(--content__width);max-width:100%}.ctimeline__container--width-2{width:var(--content__width--small);max-width:100%}.ctimeline__container--width-3{width:100%}.ctimeline__picture{overflow:hidden}.ctimeline__picture .ctimeline__image,.ctimeline__column .ctimeline__image,.ctimeline__cell .ctimeline__image,.ctimeline__element .ctimeline__image,.ctimeline__video{transition:transform .3s}.ctimeline__picture:has(a):hover .ctimeline__image,.ctimeline__column:has(a):hover .ctimeline__image,.ctimeline__cell:has(a):hover .ctimeline__image,.ctimeline__element:not(.cteam__element):has(a):hover .ctimeline__image,.ctimeline a[class*=_element]:hover .ctimeline__image,.ctimeline a[class*=_element]:hover .ctimeline__video{transform:scale(1.05)}.ctimeline a[class*=_element]:hover .ctimeline__more:after{background-color:#0d1b5b;color:#fff}.creference__person .ctimeline a[class*=_element]:hover .ctimeline__more:after{background-color:#0d1b5b;color:#fff}.ctimeline a[class*=_element]:hover .ctimeline__more.cnewseoverview__more:after,.ctimeline a[class*=_element]:hover .ctimeline__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.ctimeline a[class*=_element]:hover .ctimeline__link--link:not(.column .ctimeline a[class*=_element]:hover .ctimeline__link--link){background-color:#e60000;color:#fff}.ctimeline a[class*=_element]:hover .ctimeline__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .ctimeline a[class*=_element]:hover .ctimeline__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .ctimeline a[class*=_element]:hover .ctimeline__link--link{background-color:#fff;color:#0d1b5b}.ctimeline a[class*=_element]:hover .ctimeline__link--link[class*="--link"]:after{margin-left:15px}.ctimeline__elements{position:relative;overflow:hidden;padding-top:140px;contain:paint}.ctimeline__timeline,.ctimeline__timeline-blank{position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%);width:5px}.ctimeline__timeline-blank{height:100%}.ctimeline__timeline{background-color:#e60000}.ctimeline__element{position:relative;width:50%;padding-top:40px;padding-bottom:40px;box-sizing:border-box}.ctimeline__element:before{content:"";display:block;position:absolute;top:120px;transition:width .5s;width:0;height:6px;background-color:#e60000}.ctimeline__element--odd{padding-right:120px;margin-right:auto;text-align:right}.ctimeline__element--odd ul{direction:rtl;padding-right:20px;padding-left:0}.ctimeline__element--odd:before{right:0}.ctimeline__element--even{padding-left:120px;margin-left:auto;text-align:left}.ctimeline__element--even:before{left:0}.ctimeline__element--active:before{width:120px}.ctimeline__box{position:relative;opacity:0;transition:opacity .7s,transform .7s}.ctimeline__box--odd{transform:translateX(-100%);padding-right:30px}.ctimeline__box--even{transform:translateX(100%);padding-left:30px}.ctimeline__box--active{opacity:1;transform:translateX(0%)}.ctimeline__media{position:relative}.ctimeline__video,.ctimeline__picture{display:block;position:absolute;z-index:-1;bottom:10px;overflow:hidden;width:100%;max-width:450px;aspect-ratio:5/3}.ctimeline__video--odd,.ctimeline__picture--odd{right:0}.ctimeline__video--even,.ctimeline__picture--even{left:0}.ctimeline__video:hover [class*=__image],.ctimeline__picture:hover [class*=__image]{filter:grayscale(0%);transform:scale(1.05)}.ctimeline__video{object-fit:cover}.ctimeline__image{object-fit:cover;filter:grayscale(100%);transition:transform .5s;transition:all .2s;width:100%;height:100%}.ctimeline__title{color:#fff;position:relative;z-index:0;width:max-content;background-color:#0d1b5b;padding-left:10px;padding-right:10px;margin-bottom:10px;padding-bottom:0}.ctimeline__title--odd{margin-left:auto}.ctimeline__text{font-size:var(--font__size);color:#0d1b5b;hyphens:none;-webkit-hyphens:none;max-width:450px}.ctimeline__text--odd{margin-left:auto}.ctimeline__link{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.ctimeline__link--odd:before{top:0;right:auto;left:0}.ctwocols{position:relative;z-index:1}.ctwocols--no-padding{padding-right:0;padding-left:0}.ctwocols--design-1{background-color:#fff;color:#525353}.ctwocols--design-2{background-color:#dedede;color:#525353}.ctwocols--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.ctwocols--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.ctwocols__anchor{position:relative;top:calc((var(--header__height))*-1)}.ctwocols__anchor a{display:block}.ctwocols.cnewsoverview,.ctwocols.creferenceoverview,.ctwocols.creferencebyemployee,.ctwocols.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.ctwocols.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.ctwocols__content{position:relative}.ctwocols__content--top-1{padding-top:var(--content__padding--1)}.ctwocols__content--top-2{padding-top:var(--content__padding--2)}.ctwocols__content--top-3{padding-top:var(--content__padding--3)}.ctwocols__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.ctwocols__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.ctwocols__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.ctwocols__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.ctwocols__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.ctwocols__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .ctwocols__content--top-0,.body--site .main>.application:first-child .ctwocols__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctwocols__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .ctwocols__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctwocols__content--top-1,.body--site .main>.application:first-child .ctwocols__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctwocols__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .ctwocols__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctwocols__content--top-2,.body--site .main>.application:first-child .ctwocols__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctwocols__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .ctwocols__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .ctwocols__content--top-3,.body--site .main>.application:first-child .ctwocols__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .ctwocols__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .ctwocols__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.ctwocols__container--width-1{width:var(--content__width);max-width:100%}.ctwocols__container--width-2{width:var(--content__width--small);max-width:100%}.ctwocols__container--width-3{width:100%}.ctwocols__picture{overflow:hidden}.ctwocols__picture .ctwocols__image,.ctwocols__column .ctwocols__image,.ctwocols__cell .ctwocols__image,.ctwocols__element .ctwocols__image,.ctwocols__video{transition:transform .3s}.ctwocols__picture:has(a):hover .ctwocols__image,.ctwocols__column:has(a):hover .ctwocols__image,.ctwocols__cell:has(a):hover .ctwocols__image,.ctwocols__element:not(.cteam__element):has(a):hover .ctwocols__image,.ctwocols a[class*=_element]:hover .ctwocols__image,.ctwocols a[class*=_element]:hover .ctwocols__video{transform:scale(1.05)}.ctwocols a[class*=_element]:hover .ctwocols__more:after{background-color:#0d1b5b;color:#fff}.creference__person .ctwocols a[class*=_element]:hover .ctwocols__more:after{background-color:#0d1b5b;color:#fff}.ctwocols a[class*=_element]:hover .ctwocols__more.cnewseoverview__more:after,.ctwocols a[class*=_element]:hover .ctwocols__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.ctwocols a[class*=_element]:hover .ctwocols__link--link:not(.column .ctwocols a[class*=_element]:hover .ctwocols__link--link){background-color:#e60000;color:#fff}.ctwocols a[class*=_element]:hover .ctwocols__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .ctwocols a[class*=_element]:hover .ctwocols__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .ctwocols a[class*=_element]:hover .ctwocols__link--link{background-color:#fff;color:#0d1b5b}.ctwocols a[class*=_element]:hover .ctwocols__link--link[class*="--link"]:after{margin-left:15px}.ctwocols__columns{display:grid;position:relative;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--column__gap--big);contain:paint}.ctwocols__content--width-2 .ctwocols__columns{column-gap:var(--column__gap)}.ctwocols__columns:focus-within{contain:unset}.ctwocols__columns--partition-1{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.ctwocols__columns--partition-2{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}.ctwocols__column{display:flex;flex-direction:column;row-gap:40px}.ctwocols__column--valign-top{justify-content:flex-start}.ctwocols__column--valign-center{justify-content:center}.ctwocols__column--valign-bottom{justify-content:flex-end}.ctwocols__column--desktopfirst{order:-1}.ctwocols__subobject{position:relative;width:100%}.ctwocols__subobject--image,.ctwocols__subobject--video{padding-bottom:var(--padding)}.ctwocols__subobject--form .cform{padding:0}.ctwocols__subobject--article+.ctwocols__subobject--employee{margin-top:-30px}.ctwocols__subobject iframe{max-width:100%;width:100%;height:unset;aspect-ratio:16/9}.cvideo{position:relative;z-index:1}.cvideo--no-padding{padding-right:0;padding-left:0}.cvideo--design-1{background-color:#fff;color:#525353}.cvideo--design-2{background-color:#dedede;color:#525353}.cvideo--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cvideo--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cvideo__anchor{position:relative;top:calc((var(--header__height))*-1)}.cvideo__anchor a{display:block}.cvideo.cnewsoverview,.cvideo.creferenceoverview,.cvideo.creferencebyemployee,.cvideo.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cvideo.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cvideo__content{position:relative}.cvideo__content--top-1{padding-top:var(--content__padding--1)}.cvideo__content--top-2{padding-top:var(--content__padding--2)}.cvideo__content--top-3{padding-top:var(--content__padding--3)}.cvideo__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cvideo__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cvideo__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cvideo__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cvideo__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cvideo__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cvideo__content--top-0,.body--site .main>.application:first-child .cvideo__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideo__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cvideo__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cvideo__content--top-1,.body--site .main>.application:first-child .cvideo__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideo__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cvideo__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cvideo__content--top-2,.body--site .main>.application:first-child .cvideo__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideo__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cvideo__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cvideo__content--top-3,.body--site .main>.application:first-child .cvideo__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideo__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cvideo__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cvideo__container--width-1{width:var(--content__width);max-width:100%}.cvideo__container--width-2{width:var(--content__width--small);max-width:100%}.cvideo__container--width-3{width:100%}.cvideo__picture{overflow:hidden}.cvideo__picture .cvideo__image,.cvideo__column .cvideo__image,.cvideo__cell .cvideo__image,.cvideo__element .cvideo__image,.cvideo__video{transition:transform .3s}.cvideo__picture:has(a):hover .cvideo__image,.cvideo__column:has(a):hover .cvideo__image,.cvideo__cell:has(a):hover .cvideo__image,.cvideo__element:not(.cteam__element):has(a):hover .cvideo__image,.cvideo a[class*=_element]:hover .cvideo__image,.cvideo a[class*=_element]:hover .cvideo__video{transform:scale(1.05)}.cvideo a[class*=_element]:hover .cvideo__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cvideo a[class*=_element]:hover .cvideo__more:after{background-color:#0d1b5b;color:#fff}.cvideo a[class*=_element]:hover .cvideo__more.cnewseoverview__more:after,.cvideo a[class*=_element]:hover .cvideo__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cvideo a[class*=_element]:hover .cvideo__link--link:not(.column .cvideo a[class*=_element]:hover .cvideo__link--link){background-color:#e60000;color:#fff}.cvideo a[class*=_element]:hover .cvideo__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cvideo a[class*=_element]:hover .cvideo__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cvideo a[class*=_element]:hover .cvideo__link--link{background-color:#fff;color:#0d1b5b}.cvideo a[class*=_element]:hover .cvideo__link--link[class*="--link"]:after{margin-left:15px}.cvideo__content--bottom-1{padding-bottom:var(--content__padding--1)}.cvideo__content--bottom-2{padding-bottom:var(--content__padding--2)}.cvideo__content--bottom-3{padding-bottom:var(--content__padding--3)}.cvideo__container{overflow:hidden}.cvideo__video{display:block;object-fit:cover;width:100%;aspect-ratio:16/9}.cvideo__video--twocols{aspect-ratio:4/3}.cvideos{position:relative;z-index:1}.cvideos--no-padding{padding-right:0;padding-left:0}.cvideos--design-1{background-color:#fff;color:#525353}.cvideos--design-2{background-color:#dedede;color:#525353}.cvideos--design-3{background:linear-gradient(180deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cvideos--design-4{background:linear-gradient(0deg, #fff 0, #fff 70%, #dedede 30%, #dedede 100%)}.cvideos__anchor{position:relative;top:calc((var(--header__height))*-1)}.cvideos__anchor a{display:block}.cvideos.cnewsoverview,.cvideos.creferenceoverview,.cvideos.creferencebyemployee,.cvideos.cjobsoverview{background:linear-gradient(180deg, #fff 0px, #fff 50px, #dedede 50px, #dedede 100%)}.cvideos.cimmooverview{background:linear-gradient(180deg, #fff 0px, #fff 0px, #dedede 0px, #dedede 100%)}.cvideos__content{position:relative}.cvideos__content--top-1{padding-top:var(--content__padding--1)}.cvideos__content--top-2{padding-top:var(--content__padding--2)}.cvideos__content--top-3{padding-top:var(--content__padding--3)}.cvideos__content--bottom-1{padding-bottom:calc(var(--content__padding--1) - var(--padding))}.cvideos__content--bottom-2{padding-bottom:calc(var(--content__padding--2) - var(--padding))}.cvideos__content--bottom-3{padding-bottom:calc(var(--content__padding--3) - var(--padding))}.cvideos__content--width-1{max-width:var(--content__width);width:100%;margin-right:auto;margin-left:auto}.cvideos__content--width-2{max-width:var(--content__width--small);width:100%;margin-right:auto;margin-left:auto}.cvideos__content--width-3{width:100%}.body--site .main>article:first-child:not(.cmap) .cvideos__content--top-0,.body--site .main>.application:first-child .cvideos__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideos__content--top-0,.body--site .main>.cms-location-wrp>div:first-child>div .cvideos__content--top-0{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cvideos__content--top-1,.body--site .main>.application:first-child .cvideos__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideos__content--top-1,.body--site .main>.cms-location-wrp>div:first-child>div .cvideos__content--top-1{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cvideos__content--top-2,.body--site .main>.application:first-child .cvideos__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideos__content--top-2,.body--site .main>.cms-location-wrp>div:first-child>div .cvideos__content--top-2{padding-top:calc(var(--header__height) + var(--height__content--first))}.body--site .main>article:first-child:not(.cmap) .cvideos__content--top-3,.body--site .main>.application:first-child .cvideos__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>article:not(.cmap):first-of-type .cvideos__content--top-3,.body--site .main>.cms-location-wrp>div:first-child>div .cvideos__content--top-3{padding-top:calc(var(--header__height) + var(--height__content--first))}.cvideos__container--width-1{width:var(--content__width);max-width:100%}.cvideos__container--width-2{width:var(--content__width--small);max-width:100%}.cvideos__container--width-3{width:100%}.cvideos__picture{overflow:hidden}.cvideos__picture .cvideos__image,.cvideos__column .cvideos__image,.cvideos__cell .cvideos__image,.cvideos__element .cvideos__image,.cvideos__video{transition:transform .3s}.cvideos__picture:has(a):hover .cvideos__image,.cvideos__column:has(a):hover .cvideos__image,.cvideos__cell:has(a):hover .cvideos__image,.cvideos__element:not(.cteam__element):has(a):hover .cvideos__image,.cvideos a[class*=_element]:hover .cvideos__image,.cvideos a[class*=_element]:hover .cvideos__video{transform:scale(1.05)}.cvideos a[class*=_element]:hover .cvideos__more:after{background-color:#0d1b5b;color:#fff}.creference__person .cvideos a[class*=_element]:hover .cvideos__more:after{background-color:#0d1b5b;color:#fff}.cvideos a[class*=_element]:hover .cvideos__more.cnewseoverview__more:after,.cvideos a[class*=_element]:hover .cvideos__more.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cvideos a[class*=_element]:hover .cvideos__link--link:not(.column .cvideos a[class*=_element]:hover .cvideos__link--link){background-color:#e60000;color:#fff}.cvideos a[class*=_element]:hover .cvideos__link--link:not([class*="--download"]):not([class*=cnewsoverview]):not(.column .cvideos a[class*=_element]:hover .cvideos__link--link){padding:1rem 1rem 1rem 1.2rem}[class*="--design-5"] .cvideos a[class*=_element]:hover .cvideos__link--link{background-color:#fff;color:#0d1b5b}.cvideos a[class*=_element]:hover .cvideos__link--link[class*="--link"]:after{margin-left:15px}.cvideos__headline--align-center{text-align:center}.cvideos__elements{display:grid;padding-bottom:var(--padding);column-gap:var(--column__gap--small);row-gap:var(--row__gap--small)}.cvideos__elements--count-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.cvideos__elements--count-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.cvideos__element{display:flex;position:relative;flex-direction:column;color:#fff}.cvideos__element--design-1{background-color:#dedede}.cvideos__element--design-2{background-color:#fff}.cvideos__element:hover .cvideos__textwrapper{background-color:rgba(13,27,91,.9)}.cvideos__element:hover .cvideos__text{opacity:1;max-height:220px}.cvideos__picture{aspect-ratio:1.5;overflow:hidden;background-color:rgba(119,119,119,.5);max-width:100%;transition:opacity .3s}.cvideos__picture--pixel{display:block}.cvideos__picture--vector{display:flex;justify-content:center;align-items:center}.cvideos__picture:after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0) 100%);z-index:0}.cvideos__image{display:block}.cvideos__image--pixel{width:100%;height:100%;object-fit:cover}.cvideos__image--vector{width:auto;height:50%;object-fit:contain}.cvideos__image--originalsize{width:auto;max-width:100%;height:auto;max-height:100%}.cvideos__image--cover{object-fit:cover}.cvideos__image--contain{object-fit:contain}.cvideos__textwrapper{position:absolute;width:100%;left:0;bottom:0;display:grid;padding:20px 25px 20px 25px;color:#fff;background-color:rgba(13,27,91,0);transition:background-color .3s;z-index:1}.cvideos__textwrapper:hover .cvideos__text,.cvideos__textwrapper:hover .cvideos__more{opacity:1}.cvideos__title{font-size:var(--font__size--smaller);color:#fff;align-self:start;font-weight:var(--font__weight--medium);line-height:1.2}.cvideos__text{opacity:0;font-size:calc(var(--font__size--small) - .2rem);transition:all .4s;max-height:0;overflow:hidden}.cvideos__text p,.cvideos__text ul{padding-bottom:0}.cvideos__text--limited{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cvideos__more{display:flex;width:max-content;column-gap:10px;align-items:center;font-size:var(--font__size--small);padding-top:var(--padding);position:absolute;bottom:50%;left:50%;margin-top:auto;opacity:1;padding-top:0;transform:translateX(-50%)}.cvideos__more:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#0d1b5b;border:1px solid #0d1b5b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s}.cvideos__more--video:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:500}.cvideos .cvideos__more--video:after{color:#fff}.cvideos__more:hover:after{background-color:#0d1b5b;color:#fff}.creference__person .cvideos__more:hover:after{background-color:#0d1b5b;color:#fff}.cvideos__more:hover.cnewseoverview__more:after,.cvideos__more:hover.creferenceoverview__more:after{background-color:#0d1b5b;color:#fff}.cvideos__more:after{background-color:#e60000;border:0}.cvideos__link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}@media(max-width: 2100px){:root{--site__space--hf: 40px}.header__navscroll{padding-right:calc(var(--site__space--hf) + 40px)}}@media(max-width: 1980px){:root{--header__height:165px;--logo__height: 120px;--logo__top:25px}.menutrigger{top:75px}.header__bereich{top:85px}}@media(max-width: 1920px){:root{--first-article-padding-top: 63px}}@media(max-width: 1800px){.body--home .cslides__controls-wrapper{bottom:80px;position:absolute;left:50%;transform:translateX(-50%);width:calc(var(--content__width) + var(--site__space)*2);max-width:100%;padding:0 var(--site__space)}}@media(max-width: 1680px){:root{--column__gap: 40px;--column__gap--small: 20px;--column__gap--big: 80px;--row__gap: 40px;--row__gap--small: 20px;--row__gap--big: 80px;--addSpecialPixels:78px}.homenav__content{column-gap:10px}.homenav__link{padding:15px 25px;height:65px}.cslides__video-wrapper,.cslides__picture,.cslides__video{height:95vh}}@media(max-width: 1500px){:root{--site__space--hf: 30px;--logo__height: 105px;--header__height:150px;--content__width--small:900px;--column__gap: 35px;--row__gap: 35px;--font__size--portraitslider:3.0rem;--headline__size--h1:6.0rem;--content__padding--2:90px;--content__padding--3:130px}.cimagetext__textwrapper{top:calc(30% + 10vw)}.header__logo{position:absolute;right:0}.body--scrolled .header__logo{height:var(--logo__height)}.body--site .cslides__picture{max-height:58vh}.cimmo__head__picture--big,.creference__head__picture--big{max-height:58vh}.cnewsslider__picture{aspect-ratio:3/4}.creferenceslidersite__picture{aspect-ratio:4/3}.clinkboxes__elements--count-4,.cvideos__elements--count-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1366px){.body--home .header__nav{top:0;bottom:auto}.cslides__video-wrapper,.cslides__picture,.cslides__video{height:75vw}.ctimeline__element--active:before{width:50px}.ctimeline__element--odd{padding-right:50px}.ctimeline__element--even{padding-left:50px}.csearch__app{grid-template-columns:3fr minmax(0, 1fr)}}@media(max-width: 1280px){:root{--header__height: 130px;--logo__height: 95px;--logo__top: 20px;--column__gap: 30px;--row__gap: 30px;--addSpecialPixels:64px;--content__width--small:800px}.header__bereich{top:70px}.quicklinks{top:20px}.menutrigger{top:55px}.footer__content{display:grid;row-gap:var(--row__gap)}.footer__socials-and-quicklinks{justify-content:start}.cbutton__container{width:150px;height:150px}.cinsider__title{font-size:var(--font__size)}.cinsider__elements{grid-template-columns:repeat(4, minmax(0, 1fr))}.cinsider__title{font-size:var(--headline__size--h4)}.cinsider__more{font-size:var(--font__size--small)}.cteam__searchpanel{transform:translateY(-55px)}.cteam__searchpanel:before{height:55px}.searchnav{height:53px}.searchnav__link{height:42px;padding:12px 30px 15px 30px}.creferenceslider__button{color:#0d1b5b}.creferenceslider__picture{width:66%;aspect-ratio:16/11}.cimmo__columns,.creference__columns{column-gap:var(--column__gap)}.cimmo__person-picture,.creference__person-picture{max-width:35%;min-height:100%}.cimmo__head,.creference__head{padding-right:0;padding-left:0}.body--site .cslides{padding-right:0;padding-left:0}.ctimeline__element:before{top:85px}.cnewsslider__textwrapper{padding:20px;bottom:10px;left:10px;width:calc(100% - 20px)}.ctwocols__columns{column-gap:var(--column__gap);grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1150px){.ctwocols .cform__form-group{display:flex;flex-direction:column}.cbutton__container{top:10px;width:140px;height:140px;transform:translateX(60px)}.cnewsarticle__columns,.cjobarticle__columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.66fr)}.csearch__app{display:flex;flex-direction:column;align-items:start}.csearch__filters{font-size:var(--font__size)}.clinkboxes__elements--count-3,.cvideos__elements--count-3{grid-template-columns:repeat(2, minmax(0, 1fr))}.clinkboxes__elements--count-4,.cvideos__elements--count-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.cteam__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cteam__searchpanel--hidden{display:none}.cteam__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cteam__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cteam__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cteam__searchpanel:before{display:none}}@media(max-width: 1150px)and (max-width: 1700px){.cteam__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1150px)and (max-width: 1280px){.cteam__searchpanel:before{height:54px}}@media(max-width: 1150px)and (max-width: 530px){.cteam__searchpanel{padding-bottom:65px}}@media(max-width: 1150px){.cteam__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cteam__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cteam__searchpanel-col{position:relative;width:calc(100% / 2 - var(--column__gap) + var(--column__gap) / 2);min-height:var(--input__height)}.cteam__searchpanel-col--full{width:100%}.cteam__searchpanel-toggle{display:none}.cteam__elements{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1024px){:root{--site__space:80px;--column__gap: 20px;--column__gap--small: 15px;--column__gap--big: 48px;--row__gap: 20px;--row__gap--small: 15px;--row__gap--big: 48px;--addSpecialPixels: 88px;--content__width--smallest: 450px;--content__width--small:600px;--content__padding--2: 80px;--content__padding--3: 100px;--font__size--portraitslider:2.2rem;--headline__size--h1: 5.4rem;--headline__size--h2: 4.5rem;--headline__size--h3: 2.6rem}h4,.prx_h4,.searchform--button,.cemployee__person-title,.cimmo__person-title,.cimmooverview__headline,.cjobarticle__entry,.cnewsoverview__headline,.cnewsslider__title,.creferenceoverview__headline,.creference__person-title,.creferencebyemployee__person-title,.csearch__title,.cteam__headline{line-height:1}.homenav__link{font-size:2rem;padding:10px 15px;height:50px}.carticle:has(.cbgimage) .carticle__container{padding:25px 25px;background-color:#fff}.carticle .cbgimage img{object-position:40%}.cbutton__container{width:120px;height:120px}.cbutton__button{font-size:calc(var(--headline__size--h4) - .5rem)}.cjobarticle__responsible{flex-direction:column}.cjobarticle__form-toggler{max-width:none}.cimagetext__textwrapper{top:calc(15% + 12vw);padding:25px 25px;font-size:var(--font__size--small)}.cimagetext__picture{width:80%}.clinkboxes__title{font-size:var(--headline__size--h3);hyphens:auto;-webkit-hyphens:auto}.clinkboxes__textwrapper{padding:25px 25px 50px 25px}[class*="--count-4"] .clinkboxes__text{font-size:var(--font__size--big)}.cteam__textwrapper{bottom:calc(0px - (100% - 45px))}.ctwocols__columns{grid-template-columns:minmax(0, 1fr);row-gap:40px}.ctwocols__column{position:relative;top:auto}.ctwocols__column--desktopfirst{order:unset}.ctwocols__column--mobilefirst{order:-1}.ctwocols .cgallerytilesslide__picture,.ctwocols .cimage__picture--twocols{aspect-ratio:5/3}.cimmooverview__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.creferencebyemployee__searchpanel,.cjobsoverview__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cimmooverview__searchpanel--hidden,.cnewsoverview__searchpanel--hidden,.creferenceoverview__searchpanel--hidden,.creferencebyemployee__searchpanel--hidden,.cjobsoverview__searchpanel--hidden{display:none}.cimmooverview__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.creferencebyemployee__searchpanel,.cjobsoverview__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cimmooverview__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.creferencebyemployee__searchpanel:before,.cjobsoverview__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cimmooverview__searchpanel:before,.creferencebyemployee .cnewsoverview__searchpanel:before,.creferencebyemployee .creferenceoverview__searchpanel:before,.creferencebyemployee .creferencebyemployee__searchpanel:before,.creferencebyemployee .cjobsoverview__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cimmooverview__searchpanel:before,.cimmooverview .cnewsoverview__searchpanel:before,.cimmooverview .creferenceoverview__searchpanel:before,.cimmooverview .creferencebyemployee__searchpanel:before,.cimmooverview .cjobsoverview__searchpanel:before{display:none}}@media(max-width: 1024px)and (max-width: 1700px){.cimmooverview__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.creferencebyemployee__searchpanel:before,.cjobsoverview__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 1024px)and (max-width: 1280px){.cimmooverview__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.creferencebyemployee__searchpanel:before,.cjobsoverview__searchpanel:before{height:54px}}@media(max-width: 1024px)and (max-width: 530px){.cimmooverview__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.creferencebyemployee__searchpanel,.cjobsoverview__searchpanel{padding-bottom:65px}}@media(max-width: 1024px){.cimmooverview__searchpanel-wrapper,.cnewsoverview__searchpanel-wrapper,.creferenceoverview__searchpanel-wrapper,.creferencebyemployee__searchpanel-wrapper,.cjobsoverview__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-row,.cnewsoverview__searchpanel-row,.creferenceoverview__searchpanel-row,.creferencebyemployee__searchpanel-row,.cjobsoverview__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-col,.cnewsoverview__searchpanel-col,.creferenceoverview__searchpanel-col,.creferencebyemployee__searchpanel-col,.cjobsoverview__searchpanel-col{position:relative;width:calc(100% / 2 - var(--column__gap) + var(--column__gap) / 2);min-height:var(--input__height)}.cimmooverview__searchpanel-col--full,.cnewsoverview__searchpanel-col--full,.creferenceoverview__searchpanel-col--full,.creferencebyemployee__searchpanel-col--full,.cjobsoverview__searchpanel-col--full{width:100%}.cimmooverview__searchpanel-toggle,.cnewsoverview__searchpanel-toggle,.creferenceoverview__searchpanel-toggle,.creferencebyemployee__searchpanel-toggle,.cjobsoverview__searchpanel-toggle{display:none}.cimmooverview__elements,.cnewsoverview__elements,.creferenceoverview__elements,.creferencebyemployee__elements,.cjobsoverview__elements{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 990px){:root{--headline__size--h1: 4.8rem;--headline__size--h2: 4.2rem;--headline__size--h3: 2.4rem;--headline__size--h4: 2.2rem;--teaser__size: 2.0rem;--teaser__line-height:1.3}.cnewsslider__teaser{-webkit-line-clamp:2}.cinsider__elements--count-4,.cinsider__elements--count-5{grid-template-columns:repeat(3, minmax(0, 1fr))}.cinsider__title{font-size:var(--font__size--smaller)}.csearch__filters{font-size:var(--font__size--small);flex-wrap:wrap}.csearch__filter{gap:8px}.csearch__results div>p{font-size:var(--font__size--small)}.creferenceslider__title{padding-top:3px}.creferenceslider__picture{width:calc(100% - 295px)}.body--site .creferenceslider__picture{aspect-ratio:1.5}.creferenceslider__link{margin-left:25px}.creferenceslider__textwrapper{padding:35px 30px 30px 30px}.creferenceslider__textwrapper:not(.body--site .creferenceslider__textwrapper){min-width:400px}.cimmo__columns{grid-template-columns:1fr;row-gap:var(--row__gap)}.creference__columns{grid-template-columns:1fr;row-gap:var(--row__gap)}.creference__column--column-2{padding-top:15px}.creference__headline{max-width:700px}.creference__person-elements{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--column__gap);row-gap:var(--row__gap);max-height:410px}.creference__person-function{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media(max-width: 940px){.creferenceoverview__link--showall{top:-50px}}@media(max-width: 870px){:root{--site__space--hf:40px;--site__space:40px;--font__size--portraitslider:3.0rem}.cbutton__container{transform:translateX(0px)}.creferenceoverview__link--showall,.cnewsoverview__link--showall{top:-50px}.cnewsslider__teaser{display:none}.cnewsslider__textwrapper{padding:20px}.creference__elements,.cnewsarticle__elements{grid-template-columns:repeat(3, minmax(0, 1fr))}.creferenceslider__gallery-wrapper:not(.body--site .creferenceslider__gallery-wrapper){padding-top:0;padding-bottom:var(--row__gap)}.creferenceslider__element{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.creferenceslider__picture{width:100%;aspect-ratio:unset;height:100%}[class*=__content--width-2] .creferenceslider__picture{max-width:100vw}.body--site .creferenceslider__picture{aspect-ratio:1.333}.creferenceslider__textwrapper{bottom:60px;width:80vw;min-width:280px}.creferenceslider__textwrapper:not(.body--site .creferenceslider__textwrapper){width:100%;bottom:0px;min-width:0;position:relative}.creferenceslider__arrows:not(.body--site .creferenceslider__arrows){transform:translateY(var(--content__padding--1)) translateX(0%)}.ctimeline__element:before{top:82px}.ctimeline__box--odd{padding-right:15px}.ctimeline__box--even{padding-left:15px}.ctimeline__title{padding-bottom:10px}}@media(max-width: 768px){:root{--site__space--hf:25px;--site__space: 25px;--content__width--smallest: 350px;--addSpecialPixels:83px;--font__size: 1.75rem;--font__line-height: 1.4;--font__size--portraitslider:2.7rem;--headline__size--h1: 3.7rem;--headline__size--h2: 3.4rem;--teaser__size: 1.9rem}h1,.prx_h1,.carticle__headline--h1,.cjobarticle__headline,.cslides__text,.ctimeline__title{padding-bottom:20px}h2,.prx_h2,.carticle__headline--h2,.cimagetext__title,.cimmo__headline,.cimmooverview__title,.cinsider__headline,.clinkboxes__headline,.clinkboxslider__headline,.clinkboxesportrait__headline,.clinkboxsliderportrait__headline,.cjobsoverview__title,.cnewsarticle__headline,.cnewsoverview__title,.cnewsslider__headline,.creferenceoverview__title,.creferenceslider__headline,.creferenceslidersite__headline,.creference__headline,.creferencebyemployee__title,.ctestimonialslider__headline,.ctestimonialslider__title,.cvideos__headline{padding-bottom:15px}.footer__container{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--column__gap);row-gap:var(--row__gap);padding-bottom:var(--padding)}.sidenav__link{padding:7px 10px}.homenav__link{font-size:1.8rem}.cbutton__container{top:10px;width:110px;height:110px}.cbutton__button{padding:0 5px;text-align:center;font-size:calc(var(--headline__size--h4) - .5rem)}.cimagetext__picture{width:90%}.cjobarticle__inquiry{flex-direction:column-reverse}.cjobarticle__responsible{flex-direction:row}.cjobarticle__form-toggler{max-width:260px}.cjobarticle__columns{display:flex;flex-direction:column}.cnewsslider__picture:not(.body--site .cnewsslider){aspect-ratio:4/4}.cnewsslider__title{min-height:0}.creference__person-elements{grid-template-columns:1fr}.cslides__controls-wrapper{bottom:15px}.ctwocols__columns--partition-1,.ctwocols__columns--partition-2{grid-template-columns:minmax(0, 1fr)}.ctwocols__columns--partition-1 .ctwocols__columns__column,.ctwocols__columns--partition-2 .ctwocols__columns__column{position:relative;top:auto}.ctwocols__columns--partition-1 .ctwocols__columns__column--desktopfirst,.ctwocols__columns--partition-2 .ctwocols__columns__column--desktopfirst{order:unset}.ctwocols__columns--partition-1 .ctwocols__columns__column--mobilefirst,.ctwocols__columns--partition-2 .ctwocols__columns__column--mobilefirst{order:-1}}@media(max-width: 670px){:root{--header__height: 100px;--logo__height: 75px;--logo__top: 8px;--input__height:40px;--addSpecialPixels:122px;--first-article-padding-top: 25px}.menutrigger{top:21px}.header__bereich{top:35px}.quicklinks{top:30px}.body--site .quicklinks{display:none}.body--shownav .quicklinks{display:flex !important;top:90px;left:var(--site__space);right:auto}.carticle:has(.cbutton) .carticle__container{padding-top:5px}.cform__form-group{display:flex;flex-direction:column}.cimagetext__container{display:flex}.cimagetext__textwrapper{min-width:0;width:calc(100% - 60px);left:50%;transform:translateY(-30%) translateX(-50%)}.cimagetext__picture{width:100%}.cnewsarticle__columns{display:flex;flex-direction:column}.cnewsarticle__column--column-2{order:-1}.cnewsarticle__text{width:100%}.cslides__article{hyphens:auto;-webkit-hyphens:auto}.cslides__article br{display:none}.cteam__textwrapper{bottom:calc(0px - (100% - 50px))}.cteam__element:hover .cteam__textwrapper,.cteam__textwrapper{padding:13px 15px 20px}.cteam__elements,.cteam__searchpanel-row{grid-template-columns:repeat(1, minmax(0, 1fr));max-width:450px;margin:auto;width:100%}.searchnav__link{font-size:calc(var(--font__size--small));padding:10px 20px 15px 20px}.cimmooverview__searchpanel-row,.cnewsoverview__searchpanel-row,.creferenceoverview__searchpanel-row,.creferencebyemployee__searchpanel-row,.cjobsoverview__searchpanel-row{column-gap:var(--column__gap--small)}.cimmooverview__searchpanel-col,.cnewsoverview__searchpanel-col,.creferenceoverview__searchpanel-col,.creferencebyemployee__searchpanel-col,.cjobsoverview__searchpanel-col{width:calc(50% - var(--column__gap--small) + var(--column__gap--small)/2)}.cimmooverview__elements,.cnewsoverview__elements,.creferenceoverview__elements,.creferencebyemployee__elements,.cjobsoverview__elements{column-gap:var(--column__gap--small);row-gap:var(--row__gap--small)}.clinkboxsliderportrait__gallery-wrapper{max-width:450px;width:100%;margin:0 auto}.clinkboxsliderportrait__picture{aspect-ratio:6/8}.ctimeline__timeline{left:0;transform:none}.ctimeline__elements{padding-top:35px}.ctimeline__element{width:100%;padding-top:20px}.ctimeline__element--image{padding-top:200px}.ctimeline__element--odd{padding-right:0;padding-left:40px;margin-left:0;text-align:left}.ctimeline__element--odd ul{direction:ltr;padding-right:0;padding-left:20px}.ctimeline__element--odd:before{left:0}.ctimeline__element--even{margin-left:0;padding-left:40px}.ctimeline__element--active:before{top:130px}.ctimeline__element--active:before{width:25px}.ctimeline__box--even,.ctimeline__box--odd{padding:0}.ctimeline__title--odd,.ctimeline__text--odd{margin-left:0}.ctimeline__picture--odd{left:0;right:auto}.ctimeline__text{font-size:var(--font__size--small);hyphens:auto;-webkit-hyphens:auto}}@media(max-width: 630px){:root{--headline__size--h1: 3.5rem;--headline__size--h2: 3.1rem}.searchnav{margin:0 calc(0px - var(--site__space))}.searchnav__link-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.searchnav__item{width:33.3333%}.searchnav__items{column-gap:1px}.searchnav__content{width:100%}.searchnav__link{font-size:calc(var(--font__size--small) - .2rem);padding:10px 5px 13px 13px}.searchnav__link--active{padding:10px 5px 13px 13px}.homenav__content{column-gap:5px}.homenav__link{font-size:1.6rem;padding:10px 3px 10px 15px}.carticle__headline{hyphens:auto;-webkit-hyphens:auto}.carticle__headline br{display:none}.cinsider__elements--count-3,.cinsider__elements--count-4,.cinsider__elements--count-5{grid-template-columns:repeat(2, minmax(0, 1fr))}.clinkboxes__elements,.cvideos__elements{grid-template-columns:minmax(0, 1fr)}.clinkboxes__content,.cvideos__content{max-width:450px;margin:0 auto}.clinkboxslider__content{max-width:450px;margin:0 auto}.creferenceslider__title,.clinkboxes__title,.cnewsslider__title{font-size:var(--headline__size--h3)}.creferenceslider__picture{height:auto;aspect-ratio:16/9}.creferenceslider__element{grid-template-columns:1fr}.creferenceslider__textwrapper{padding:35px 25px 30px 25px}.cimmooverview__searchpanel,.cteam__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.cjobsoverview__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cimmooverview__searchpanel--hidden,.cteam__searchpanel--hidden,.cnewsoverview__searchpanel--hidden,.creferenceoverview__searchpanel--hidden,.cjobsoverview__searchpanel--hidden{display:none}.cimmooverview__searchpanel,.cteam__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.cjobsoverview__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cimmooverview__searchpanel:before,.cteam__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.cjobsoverview__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cimmooverview__searchpanel:before,.creferencebyemployee .cteam__searchpanel:before,.creferencebyemployee .cnewsoverview__searchpanel:before,.creferencebyemployee .creferenceoverview__searchpanel:before,.creferencebyemployee .cjobsoverview__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cimmooverview__searchpanel:before,.cimmooverview .cteam__searchpanel:before,.cimmooverview .cnewsoverview__searchpanel:before,.cimmooverview .creferenceoverview__searchpanel:before,.cimmooverview .cjobsoverview__searchpanel:before{display:none}}@media(max-width: 630px)and (max-width: 1700px){.cimmooverview__searchpanel:before,.cteam__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.cjobsoverview__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 630px)and (max-width: 1280px){.cimmooverview__searchpanel:before,.cteam__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.cjobsoverview__searchpanel:before{height:54px}}@media(max-width: 630px)and (max-width: 530px){.cimmooverview__searchpanel,.cteam__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.cjobsoverview__searchpanel{padding-bottom:65px}}@media(max-width: 630px){.cimmooverview__searchpanel-wrapper,.cteam__searchpanel-wrapper,.cnewsoverview__searchpanel-wrapper,.creferenceoverview__searchpanel-wrapper,.cjobsoverview__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-row,.cteam__searchpanel-row,.cnewsoverview__searchpanel-row,.creferenceoverview__searchpanel-row,.cjobsoverview__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-col,.cteam__searchpanel-col,.cnewsoverview__searchpanel-col,.creferenceoverview__searchpanel-col,.cjobsoverview__searchpanel-col{position:relative;width:calc(100% / 1 - var(--column__gap) + var(--column__gap) / 1);min-height:var(--input__height)}.cimmooverview__searchpanel-col--full,.cteam__searchpanel-col--full,.cnewsoverview__searchpanel-col--full,.creferenceoverview__searchpanel-col--full,.cjobsoverview__searchpanel-col--full{width:100%}.cimmooverview__searchpanel-toggle,.cteam__searchpanel-toggle,.cnewsoverview__searchpanel-toggle,.creferenceoverview__searchpanel-toggle,.cjobsoverview__searchpanel-toggle{display:none}.cimmooverview__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.creferencebyemployee__searchpanel,.cjobsoverview__searchpanel{position:relative;z-index:3;padding-bottom:40px}.cimmooverview__searchpanel--hidden,.cnewsoverview__searchpanel--hidden,.creferenceoverview__searchpanel--hidden,.creferencebyemployee__searchpanel--hidden,.cjobsoverview__searchpanel--hidden{display:none}.cimmooverview__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.creferencebyemployee__searchpanel,.cjobsoverview__searchpanel{transform:translateY(0px);padding-bottom:70px;display:flex;flex-direction:column;row-gap:40px}.cimmooverview__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.creferencebyemployee__searchpanel:before,.cjobsoverview__searchpanel:before{content:"";position:absolute;left:0;width:100vw;height:60px;background-color:#fff;transform:translateX(calc(0px - (100vw - var(--content__width)) / 2))}.creferencebyemployee .cimmooverview__searchpanel:before,.creferencebyemployee .cnewsoverview__searchpanel:before,.creferencebyemployee .creferenceoverview__searchpanel:before,.creferencebyemployee .creferencebyemployee__searchpanel:before,.creferencebyemployee .cjobsoverview__searchpanel:before{background:rgba(0,0,0,0);position:relative}.cimmooverview .cimmooverview__searchpanel:before,.cimmooverview .cnewsoverview__searchpanel:before,.cimmooverview .creferenceoverview__searchpanel:before,.cimmooverview .creferencebyemployee__searchpanel:before,.cimmooverview .cjobsoverview__searchpanel:before{display:none}}@media(max-width: 630px)and (max-width: 1700px){.cimmooverview__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.creferencebyemployee__searchpanel:before,.cjobsoverview__searchpanel:before{transform:translateX(calc(0px - var(--site__space)))}}@media(max-width: 630px)and (max-width: 1280px){.cimmooverview__searchpanel:before,.cnewsoverview__searchpanel:before,.creferenceoverview__searchpanel:before,.creferencebyemployee__searchpanel:before,.cjobsoverview__searchpanel:before{height:54px}}@media(max-width: 630px)and (max-width: 530px){.cimmooverview__searchpanel,.cnewsoverview__searchpanel,.creferenceoverview__searchpanel,.creferencebyemployee__searchpanel,.cjobsoverview__searchpanel{padding-bottom:65px}}@media(max-width: 630px){.cimmooverview__searchpanel-wrapper,.cnewsoverview__searchpanel-wrapper,.creferenceoverview__searchpanel-wrapper,.creferencebyemployee__searchpanel-wrapper,.cjobsoverview__searchpanel-wrapper{display:flex;flex-direction:column;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-row,.cnewsoverview__searchpanel-row,.creferenceoverview__searchpanel-row,.creferencebyemployee__searchpanel-row,.cjobsoverview__searchpanel-row{display:flex;flex-wrap:wrap;column-gap:var(--column__gap);row-gap:var(--row__gap--small)}.cimmooverview__searchpanel-col,.cnewsoverview__searchpanel-col,.creferenceoverview__searchpanel-col,.creferencebyemployee__searchpanel-col,.cjobsoverview__searchpanel-col{position:relative;width:calc(100% / 1 - var(--column__gap) + var(--column__gap) / 1);min-height:var(--input__height)}.cimmooverview__searchpanel-col--full,.cnewsoverview__searchpanel-col--full,.creferenceoverview__searchpanel-col--full,.creferencebyemployee__searchpanel-col--full,.cjobsoverview__searchpanel-col--full{width:100%}.cimmooverview__searchpanel-toggle,.cnewsoverview__searchpanel-toggle,.creferenceoverview__searchpanel-toggle,.creferencebyemployee__searchpanel-toggle,.cjobsoverview__searchpanel-toggle{display:none}.cimmooverview__elements,.cimmooverview__searchpanel-row,.cnewsoverview__elements,.cnewsoverview__searchpanel-row,.creferenceoverview__elements,.creferenceoverview__searchpanel-row,.creferencebyemployee__elements,.creferencebyemployee__searchpanel-row,.cjobsoverview__elements,.cjobsoverview__searchpanel-row{grid-template-columns:repeat(1, minmax(0, 1fr));max-width:450px;margin:0 auto;width:100%}}@media(max-width: 570px){.body--shownav .header__nav{max-width:100%}.sidenav__link{padding:7px 10px}.searchnav__link{height:40px;font-size:calc(var(--font__size--small) - .2rem);padding:10px 12px 13px 12px}.cimmo__head__picture--big,.creference__head__picture--big{height:100vw}.csearch__type{display:flex;flex-direction:column;row-gap:20px}.cvideos__textwrapper{padding-left:15px;padding-right:15px}.ctestimonialslider__container{display:block}.ctestimonialslider__textwrapper{bottom:0;width:100%;position:relative}.ctestimonialslider__picture{aspect-ratio:5/3;width:100%}}@media(max-width: 550px){:root{--header__height: 95px;--content__width--smallest:300px;--addSpecialPixels:95px;--first-article-padding-top: 50px;--content__padding--1: 50px;--content__padding--2: 60px;--content__padding--3: 60px;--font__size--navi-2:2.8rem;--font__size--navi-sidebar:1.9rem;--headline__size--h3: 2.3rem}.header__navlist--lvl-1{padding:10px 0 50px}.cbutton__container{top:-60px}.cbutton__button{font-size:calc(var(--headline__size--h4) - .3rem)}.cimmo__text{font-size:var(--font__size--small)}.quicklinks{position:fixed;top:90px;left:var(--site__space);right:auto;margin-left:0;opacity:0;width:0;justify-content:start;transition:all .3s;width:0}.body--site .quicklinks{margin-left:0}.quicklinks__navlist{column-gap:13px;display:none}.body--shownav .quicklinks__navlist{display:flex}.body--home .quicklinks{display:none}.body--shownav .quicklinks{opacity:1;width:calc(100% - var(--site__space)*2);padding-right:0}.searchform{width:100%;right:0;overflow:hidden}.searchform--label{width:40px}.body--home .header__nav,.body--site .header__nav,.header__nav{position:fixed;display:flex;justify-content:start;flex-direction:column;width:100%;max-width:580px;background-color:#0d1b5b;top:0;left:0;height:100vh;transition:transform cubic-bezier(0.455, 0.03, 0.515, 0.955) .4s;transform:translateX(-100%);z-index:4}.body--shownav .body--home .header__nav,.body--shownav .body--site .header__nav,.body--shownav .header__nav{transform:translateX(0)}.header__navscroll{margin-top:150px;padding-bottom:140px;padding-right:calc(var(--site__space--hf) + 50px)}.header__content{align-items:start}.body--home .header__adress{display:none}.homenav{position:relative;height:auto;padding:40px 0 60px 0}.cslides .homenav{display:none}.homenav__content{flex-direction:column;align-items:start;justify-content:start}.homenav__item{height:auto;flex-grow:0;overflow:hidden;transition:all .3s;width:100%}.homenav__link{padding-left:0;font-size:var(--font__size--navi-2);font-weight:400;line-height:1.1;height:auto}.homenav__link:hover{color:#e60000}.menutrigger{display:flex}.carticle:has(.cbutton){z-index:2}.cimagetext__container{display:flex;flex-direction:column-reverse}.cimagetext__textwrapper{position:relative;width:100%;transform:none;left:initial}.creferenceslider__gallery-wrapper:not(.body--site .creferenceslider__gallery-wrapper){padding-top:0;padding-bottom:var(--content__padding--3)}.creferenceslider__arrows:not(.body--site .creferenceslider__arrows){transform:translateY(10px) translateX(0%)}.creference__elements,.cimmo__elements,.cnewsarticle__elements{grid-template-columns:repeat(2, minmax(0, 1fr))}.creference__partner{padding:25px 20px 10px 20px}.creference__person--more{padding-top:5px}.cimmo__intro{padding:25px 20px 10px 20px}.ctwocols .cgallerytilesslide__picture,.ctwocols .cimage__picture--twocols{aspect-ratio:4/3}.carticle:has(.cbgimage) .carticle__container:has(p){padding:20px}}@media(max-width: 485px){:root{--site__space--hf:20px;--site__space: 20px;--logo__height: 60px;--header__height:85px}.header__navsocials-and-links{flex-direction:column;justify-content:start;align-items:start}.header__navfooter{row-gap:40px}.footer{padding-top:60px;padding-bottom:60px}.footer__container{grid-template-columns:1fr;row-gap:20px;padding-bottom:var(--padding)}.footer__container--0{row-gap:60px}.cemployee__person-link{font-size:1.4rem}.cgallerytilesslide,.cgalleryslide{padding:0}.cgallerytilesslide__button--prev,.cgalleryslide__button--prev{left:var(--site__space)}.cgallerytilesslide__button--next,.cgalleryslide__button--next{right:var(--site__space)}.clinkboxes__text{font-size:var(--font__size)}.clinkboxes__textwrapper{padding:25px 25px 30px 25px}.ctimeline__video,.ctimeline__picture{min-width:400px}}@media(max-width: 450px){.creferenceslider__gallery-wrapper{padding-bottom:50px}.creferenceslider__element{height:auto;display:flex}.body--site .creferenceslider__picture,.creferenceslider__picture{aspect-ratio:16/9}.creferenceslider__textwrapper{position:relative;bottom:unset;margin-top:-5px;width:100%}}@media(max-width: 430px){.cjobarticle__responsible{flex-direction:column}.cjobarticle__form-toggler{max-width:none}.cemployee__person-list{grid-template-columns:auto repeat(6, auto);gap:10px}.cemployee__person-span--phone{display:none}.cvideos__elements--count-3{grid-template-columns:repeat(1, minmax(0, 1fr))}.cvideos__elements--count-4{grid-template-columns:repeat(1, minmax(0, 1fr))}.cvideos__title{font-size:calc(var(--font__size--small))}}@media(max-width: 375px){:root{--headline__size--h1: 3.0rem;--headline__size--h2: 2.6rem;--headline__size--h3: 2.1rem;--headline__size--h4: 2.0rem;--font__size--small: 1.5rem}.cinsider__elements--count-3,.cinsider__elements--count-4,.cinsider__elements--count-5{grid-template-columns:repeat(1, minmax(0, 1fr))}.cimmo__person,.creference__person{flex-direction:column}.cimmo__person-picture,.creference__person-picture{max-width:100%;min-height:0}.cimmo__person-textwrapper,.creference__person-textwrapper{width:100%}.footer__socials-and-quicklinks{flex-direction:column;align-items:start;row-gap:var(--row__gap)}}@media(max-height: 850px){.sidenav{max-width:calc(100vh - 200px);overflow:hidden}.sidenav:after{content:"";display:block;clear:both}.sidenav__link{max-width:100%}.sidenav__link span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav__item{float:left;max-width:33.333%}}/*# sourceMappingURL=custom.css.map */
