@font-face{font-family:"rm-icons";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/iconfont/fonts/rm-icons.ttf?xpej8o') format("truetype"),url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/iconfont/fonts/rm-icons.woff?xpej8o') format("woff"),url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/iconfont/fonts/rm-icons.svg?xpej8o#rm-icons') format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"rm-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-info:before{content:""}.icon-arr-right:before{content:""}.icon-arr-bottom:before{content:""}.icon-arr-left:before{content:""}.icon-arr-top:before{content:""}.icon-chevron-bottom:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-top:before{content:""}.icon-close:before{content:""}.icon-fax:before{content:""}.icon-mail:before{content:""}.icon-phone:before{content:""}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-Bold.ttf') format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-Black.ttf') format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-BlackItalic.ttf') format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-BoldItalic.ttf') format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-Italic.ttf') format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-Light.ttf') format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-LightItalic.ttf') format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-Medium.ttf') format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-MediumItalic.ttf') format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Rubik";src:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Fonts/rubik/Rubik-Regular.ttf') format("truetype");font-weight:normal;font-style:normal}.frame-type-image .ce-gallery,.frame-type-textpic .ce-gallery,.frame-type-textmedia .ce-gallery{float:none;overflow:unset}.frame-type-image .ce-gallery .ce-outer,.frame-type-image .ce-gallery .ce-inner,.frame-type-textpic .ce-gallery .ce-outer,.frame-type-textpic .ce-gallery .ce-inner,.frame-type-textmedia .ce-gallery .ce-outer,.frame-type-textmedia .ce-gallery .ce-inner{float:none;right:unset}.frame-type-image .ce-gallery .ce-column,.frame-type-textpic .ce-gallery .ce-column,.frame-type-textmedia .ce-gallery .ce-column{float:none;margin-right:0}.frame-type-image figure.image,.frame-type-textpic figure.image,.frame-type-textmedia figure.image{display:block;margin:0}.frame-type-image figure.image{margin:0}.frame-type-image figure.image a{line-height:1;font-size:0;vertical-align:middle}:root{--color-light:white;--color-dark:#313131;--color-accent:#fcbb00;--color-accentLight:#fbe8b1;--color-accentBlue:#0352a1;--color-orange:#c94f04;--color-background:#d8d8da;--color-lightGrey:#f0f0f0;--color-grey:#eeeeee;--color-midGrey:#cccccc;--color-darkerGrey:#999999;--color-darkGrey:#404145;--color-lexiconGrey:#e2e3e5;--color-boxGrey:#f4f4f4;--color-btnGrey:#777b80;--color-menuGrey:#d0d0ce;--space-grid-gap:2rem;--space-side-space:30px;--space-section:65px;--space-extra-small:1rem;--space-small:2rem;--space-regular:3rem;--space-medium:4rem;--space-large:6rem;--space-extra-large:8rem;--space-no-space:0}*.frame-space-before--grid-gap,*.space-before--grid-gap{margin-top:var(--space-grid-gap) !important}*.frame-space-after--grid-gap,*.space-after--grid-gap{margin-bottom:var(--space-grid-gap) !important}*.frame-space-before--side-space,*.space-before--side-space{margin-top:var(--space-side-space) !important}*.frame-space-after--side-space,*.space-after--side-space{margin-bottom:var(--space-side-space) !important}*.frame-space-before--section,*.space-before--section{margin-top:var(--space-section) !important}*.frame-space-after--section,*.space-after--section{margin-bottom:var(--space-section) !important}*.frame-space-before--extra-small,*.space-before--extra-small{margin-top:var(--space-extra-small) !important}*.frame-space-after--extra-small,*.space-after--extra-small{margin-bottom:var(--space-extra-small) !important}*.frame-space-before--small,*.space-before--small{margin-top:var(--space-small) !important}*.frame-space-after--small,*.space-after--small{margin-bottom:var(--space-small) !important}*.frame-space-before--regular,*.space-before--regular{margin-top:var(--space-regular) !important}*.frame-space-after--regular,*.space-after--regular{margin-bottom:var(--space-regular) !important}*.frame-space-before--medium,*.space-before--medium{margin-top:var(--space-medium) !important}*.frame-space-after--medium,*.space-after--medium{margin-bottom:var(--space-medium) !important}*.frame-space-before--large,*.space-before--large{margin-top:var(--space-large) !important}*.frame-space-after--large,*.space-after--large{margin-bottom:var(--space-large) !important}*.frame-space-before--extra-large,*.space-before--extra-large{margin-top:var(--space-extra-large) !important}*.frame-space-after--extra-large,*.space-after--extra-large{margin-bottom:var(--space-extra-large) !important}*.frame-space-before--no-space,*.space-before--no-space{margin-top:var(--space-no-space) !important}*.frame-space-after--no-space,*.space-after--no-space{margin-bottom:var(--space-no-space) !important}*{box-sizing:border-box}body{font-family:"Rubik",sans-serif;padding:1rem;margin:0;padding:0;background:var(--color-background);font-size:1.1rem}body>.wrapper{background:var(--color-light)}img{max-width:100%;height:auto}.wrapper{max-width:1600px;margin:0 auto}main.main:has(section.breadcrumb)>.wrapper .container:first-of-type{padding-top:0}:root{--arrow-triangle-width:1.4em}.grid{display:grid;grid-gap:var(--space-grid-gap)}.grid.half-half{grid-template-columns:1fr 1fr}.grid.three-thirds{grid-template-columns:repeat(3,1fr)}.grid.four-fourths{grid-template-columns:repeat(4,1fr)}.grid.two-rows{grid-template-rows:1fr 1fr}.grid.seventy-thirty{grid-template-columns:2fr 1fr}.grid.thirty-seventy{grid-template-columns:1fr 2fr}@media(max-width:960px){.grid{grid-template-columns:1fr !important}}a{color:var(--color-accentBlue);text-decoration:none}a.pfeilGrau{--arrow-color:var(--color-btnGrey);appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--arrow-color);padding:.8em 1em;border:none;position:relative;margin-right:var(--arrow-triangle-width);display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:1rem;font-family:inherit;color:#fff}a.pfeilGrau:before,a.pfeilGrau:after{width:var(--arrow-triangle-width);height:50%;position:absolute;left:100%;content:""}a.pfeilGrau:before{top:0px;background:linear-gradient(to right top,var(--arrow-color) 50%,transparent 50%)}a.pfeilGrau:after{top:50%;background:linear-gradient(to right bottom,var(--arrow-color) 50%,transparent 50%)}a.pfeilGrau:hover{--arrow-color:var(--color-orange);color:#fff;cursor:pointer}a.pfeilBlau{--arrow-color:var(--color-accentBlue);appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--arrow-color);padding:.8em 1em;border:none;position:relative;margin-right:var(--arrow-triangle-width);display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:1rem;font-family:inherit;color:#fff}a.pfeilBlau:before,a.pfeilBlau:after{width:var(--arrow-triangle-width);height:50%;position:absolute;left:100%;content:""}a.pfeilBlau:before{top:0px;background:linear-gradient(to right top,var(--arrow-color) 50%,transparent 50%)}a.pfeilBlau:after{top:50%;background:linear-gradient(to right bottom,var(--arrow-color) 50%,transparent 50%)}a.pfeilBlau:hover{--arrow-color:var(--color-orange);color:#fff;cursor:pointer}a.pfeilGelb{--arrow-color:var(--color-accent);appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--arrow-color);padding:.8em 1em;border:none;position:relative;margin-right:var(--arrow-triangle-width);display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:1rem;font-family:inherit;color:#fff}a.pfeilGelb:before,a.pfeilGelb:after{width:var(--arrow-triangle-width);height:50%;position:absolute;left:100%;content:""}a.pfeilGelb:before{top:0px;background:linear-gradient(to right top,var(--arrow-color) 50%,transparent 50%)}a.pfeilGelb:after{top:50%;background:linear-gradient(to right bottom,var(--arrow-color) 50%,transparent 50%)}a.pfeilGelb:hover{--arrow-color:var(--color-orange);color:#fff;cursor:pointer}a.back-to-top{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:999;color:var(--color-darkGrey);padding:.5rem;transition:all .3s;opacity:.7;box-shadow:-1px 1px 4px #7f7f7f;background-color:#edeef0;opacity:.7;aspect-ratio:1}a.back-to-top i{font-size:1.5rem}a.back-to-top:hover{opacity:1}button.pfeilGrau{--arrow-color:var(--color-btnGrey);appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--arrow-color);padding:.8em 1em;border:none;position:relative;margin-right:var(--arrow-triangle-width);display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:1rem;font-family:inherit;color:#fff}button.pfeilGrau:before,button.pfeilGrau:after{width:var(--arrow-triangle-width);height:50%;position:absolute;left:100%;content:""}button.pfeilGrau:before{top:0px;background:linear-gradient(to right top,var(--arrow-color) 50%,transparent 50%)}button.pfeilGrau:after{top:50%;background:linear-gradient(to right bottom,var(--arrow-color) 50%,transparent 50%)}button.pfeilGrau:hover{--arrow-color:var(--color-orange);color:#fff;cursor:pointer}button.pfeilBlau{--arrow-color:var(--color-accentBlue);appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--arrow-color);padding:.8em 1em;border:none;position:relative;margin-right:var(--arrow-triangle-width);display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:1rem;font-family:inherit;color:#fff}button.pfeilBlau:before,button.pfeilBlau:after{width:var(--arrow-triangle-width);height:50%;position:absolute;left:100%;content:""}button.pfeilBlau:before{top:0px;background:linear-gradient(to right top,var(--arrow-color) 50%,transparent 50%)}button.pfeilBlau:after{top:50%;background:linear-gradient(to right bottom,var(--arrow-color) 50%,transparent 50%)}button.pfeilBlau:hover{--arrow-color:var(--color-orange);color:#fff;cursor:pointer}button.pfeilGelb{--arrow-color:var(--color-accent);appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--arrow-color);padding:.8em 1em;border:none;position:relative;margin-right:var(--arrow-triangle-width);display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:1rem;font-family:inherit;color:#fff}button.pfeilGelb:before,button.pfeilGelb:after{width:var(--arrow-triangle-width);height:50%;position:absolute;left:100%;content:""}button.pfeilGelb:before{top:0px;background:linear-gradient(to right top,var(--arrow-color) 50%,transparent 50%)}button.pfeilGelb:after{top:50%;background:linear-gradient(to right bottom,var(--arrow-color) 50%,transparent 50%)}button.pfeilGelb:hover{--arrow-color:var(--color-orange);color:#fff;cursor:pointer}p a{font-weight:normal}p a:hover{color:var(--color-orange)}p a strong{font-weight:normal}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:normal;text-transform:uppercase;color:var(--color-accentBlue)}h1:first-of-type,.h1:first-of-type,h2:first-of-type,.h2:first-of-type,h3:first-of-type,.h3:first-of-type,h4:first-of-type,.h4:first-of-type{margin-top:0}h1,.h1,.ce-headline-h1{font-size:2.8rem;margin-bottom:1em}h2,.h2,.ce-headline-h2{font-size:1.6rem;letter-spacing:1px;line-height:1.3;margin-bottom:.8em}h3,.h3,.ce-headline-h3{font-size:1.1rem;font-weight:300;margin:0}h4,.h4,.ce-headline-h4{font-size:1.1rem;margin:0}p{line-height:1.4;font-weight:300;color:var(--color-darkGrey)}.text-center{text-align:center}address{font-style:normal}main.main ul,main.main ol{list-style-type:none;padding-left:0}main.main ul:not(.tinyaccordion):not(.jobs-list) li{padding-left:1.3em;color:var(--color-darkGrey);line-height:1.2;font-weight:300;position:relative}main.main ul:not(.tinyaccordion):not(.jobs-list) li:before{content:"•";color:var(--color-accent);font-weight:bold;font-size:2.4em;line-height:.5em;position:absolute;top:0;left:0}main.main ul:not(.tinyaccordion):not(.jobs-list) li:not(:last-of-type){margin-bottom:.7em}main.main ul:not(.tinyaccordion):not(.jobs-list) li ul{margin-top:.5em}main.main ul:not(.tinyaccordion):not(.jobs-list) li ul li{padding-left:1.5em}main.main ul:not(.tinyaccordion):not(.jobs-list) li ul li:before{content:"-";line-height:.4em}main.main ol{padding-left:1rem}main.main ol li{counter-increment:itemIndex;color:var(--color-darkGrey);line-height:1.2;padding-left:2em;position:relative}main.main ol li:before{content:counter(itemIndex) ".";background-color:var(--color-accent);color:var(--color-accentBlue);font-weight:bold;font-size:.9em;aspect-ratio:1/1;display:grid;place-content:center;border-radius:99999px;height:1.1em;padding:5px;line-height:calc(1em + 5px);margin-right:.5em;position:absolute;left:0;top:0}main.main ol li:not(:last-of-type){margin-bottom:1em}figure.table{margin:0}table.contenttable,table.table{margin:1rem 0;border-collapse:collapse;width:100%}table.contenttable tr td,table.table tr td{padding:1rem;border:1px solid var(--color-midGrey);border-left:none;border-right:none;vertical-align:top;font-weight:300}table.contenttable tr td strong,table.table tr td strong{font-weight:normal}nav.main{display:flex;align-items:flex-end;height:100%}nav.main>ul{list-style:none;display:flex;align-items:flex-end;padding:0;margin:0;vertical-align:bottom}nav.main>ul>li{padding:.6rem .6rem 1rem;transition:all .3s ease-in-out}nav.main>ul>li.active a{color:var(--color-orange)}nav.main>ul>li.open{background:var(--color-grey)}nav.main>ul>li>a{text-transform:uppercase;color:var(--color-accentBlue);font-size:1.2rem}nav.main>ul>li>nav{background:var(--color-grey);width:100%;left:0;position:absolute;top:100%;display:none}nav.main>ul>li>nav.open{display:block}nav.main>ul>li>nav .wrapper{max-width:1160px;align-items:flex-start;margin:0 auto;padding:3.1rem 0}nav.main>ul>li>nav .title{color:var(--color-accentBlue);font-size:1.6rem;text-transform:uppercase;display:block;margin-bottom:.6rem}nav.main>ul>li>nav .subtitle{display:block;margin-bottom:2.2rem}nav.main>ul>li>nav .category-info{margin-right:2rem;padding:0}nav.main>ul>li>nav .sub-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;padding:0}nav.main>ul>li>nav .sub-items .section-title{color:#777;text-transform:uppercase;display:block;margin-bottom:1.5rem}nav.main>ul>li>nav .sub-items a{color:var(--color-accentBlue);font-size:1.3rem}@media(max-width:960px){nav.main{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;display:block;padding-top:100px;z-index:1000;transform:translateX(100%);transition:transform .3s ease-in-out}nav.main.active{transform:translateX(0%)}nav.main ul{display:block}nav.main ul>li{background:var(--color-menuGrey);margin:1rem;padding:0}nav.main ul>li>a{background:var(--color-accent);display:block;padding:1rem;text-transform:none;border-bottom:solid 1px #fff}nav.main ul>li .sub-menu{margin:1rem;width:auto;background:rgba(0,0,0,0)}nav.main ul>li .sub-menu .wrapper{width:100%;padding:0}nav.main ul>li .sub-menu .wrapper .sub-items{display:block}nav.main ul>li .sub-menu .wrapper .sub-items>section{background:var(--color-accentLight);margin-bottom:1rem}nav.main ul>li .sub-menu .wrapper .sub-items .section-title{background:var(--color-accent);color:var(--color-accentBlue);text-transform:none;padding:.8rem;margin:0;font-weight:normal}nav.main ul>li .sub-menu .wrapper .sub-items p{display:none}nav.main ul>li .sub-menu .wrapper .sub-items a{display:block;padding:.8rem 2rem;font-size:.9rem}nav.main ul>li .sub-menu .wrapper .sub-items a:not(:last-of-type){border-bottom:solid 1px #fff}nav.main ul li{display:block}nav.main ul li nav{display:block;position:static}nav.main ul li nav .category-info{display:none}}nav.main .close{display:none;background:none;border:none;position:absolute;right:2rem;top:calc(100% + 2rem);font-size:2rem;color:var(--color-darkerGrey);cursor:pointer;outline:0}nav.main .close.active{display:block}@media(max-width:960px){nav.main .close{display:none}}nav.service{position:absolute;top:1rem;right:1rem;display:flex;gap:1rem;transition:all .3s ease-in-out}nav.service ul{list-style:none !important;margin:0;padding:0}nav.service ul>li{position:relative}nav.service ul>li>ul{display:none;background:var(--color-lightGrey);position:absolute;left:0;padding:.5rem;box-shadow:5px 5px 3px rgba(0,0,0,.3)}nav.service ul>li>ul li a{font-size:.8rem;padding:.5rem 1rem;display:block}nav.service ul>li>ul li:hover a{background:var(--color-light);color:var(--color-orange) !important}nav.service ul>li:hover>a{background:var(--color-lightGrey);color:var(--color-orange)}nav.service ul>li:hover>ul{display:block}nav.service ul>li>a{font-size:1rem;padding:.3rem 1rem;display:block}nav.service .service-menu{display:flex;gap:.5rem}@media(max-width:960px){nav.service .service-menu{display:none}}nav.service .lang-menu{display:flex;align-items:center;margin-right:1rem}nav.service .lang-menu li{display:inline}nav.service .lang-menu li:not(:last-of-type){border-right:solid 1px var(--color-accentBlue)}nav.service .lang-menu li a{padding:.5rem !important;display:inline}@media(max-width:960px){nav.service .lang-menu li a{font-size:.8rem}}@media(max-width:960px){nav.service .lang-menu{margin-right:.5rem}}nav.service .carreer-menu>li>a{background:var(--color-accentBlue);color:var(--color-light)}@media(max-width:960px){nav.service .carreer-menu{display:none}}nav.service .btn-login{background:var(--color-orange);color:var(--color-light);font-size:1rem;padding:.3rem 1rem}@media(max-width:960px){nav.service .btn-login{display:none}}nav.breadcrumb{display:flex;gap:.5rem;padding-top:50px;margin-bottom:20px}nav.breadcrumb>*{position:relative;color:#023668;font-size:.9em}nav.breadcrumb>*:not(:last-child){display:flex;align-items:center;gap:.5rem}nav.breadcrumb>*:not(:last-child)::after{content:"»";font-size:.8em}nav.breadcrumb>*:last-child{color:var(--color-orange)}nav.search-pagination{display:flex;justify-content:center;align-items:center;border:solid 1px #ccc;border-radius:4px;margin:1rem 0}nav.search-pagination>*{padding:.5rem 1rem;flex:0}nav.search-pagination>*:not(:last-child){border-right:solid 1px #ccc}nav.propeller_ceimagemenu{display:grid;grid-template-columns:repeat(4,1fr)}nav.propeller_ceimagemenu a{text-align:center;font-size:1.2rem;display:flex;flex-direction:column;gap:1rem}nav.propeller_ceimagemenu a img{box-shadow:0 0 8px rgba(0,0,0,.4)}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;background:rgba(0,0,0,.5);display:none}.overlay.open{display:block}section.breadcrumb nav{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--space-side-space);padding-right:var(--space-side-space)}.tx-tinyaccordion-pi1 ul.tinyaccordion>li>h3:after,.withIcon:before{font-family:"rm-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-white{color:#fff}.withIcon{display:flex;gap:.5em}.withIcon:before{font-size:1.4em}.withIcon.phone:before{content:""}.withIcon.mail:before{content:""}.withIcon.telefax:before{content:""}h1,h2,h3,h4{color:var(--color-accentBlue);text-transform:uppercase;font-weight:normal}@media(max-width:960px){h1,h2,h3,h4{-webkit-hyphens:auto !important;hyphens:auto !important}}h1,.h1{font-size:2.8rem;font-weight:400}@media(max-width:960px){h1,.h1{font-size:2.4rem}}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-light)}.hamburger-box{width:35px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:3px;background-color:var(--color-accentBlue);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}header.main{background:var(--color-accent);position:relative;box-shadow:0 0 10px rgba(0,0,0,.7);position:sticky;top:0;z-index:1000}header.main .wrapper{display:grid;grid-template-columns:345px auto;align-items:flex-end;gap:2.8rem;padding:0 1rem;min-height:145px;transition:all .3s ease-in-out}@media(max-width:960px){header.main .wrapper{min-height:100px}}header.main .logo{margin-bottom:1.2rem;transition:width .3s ease-in-out,overflow 0s ease-in-out 3s}header.main .logo img{width:345px;height:auto;max-width:none;transition:all .3s ease-in}@media(max-width:960px){header.main .logo img{width:225px}}header.main.small>.wrapper{grid-template-columns:60px auto;min-height:100px}header.main.small>.wrapper .logo{width:60px !important;height:auto;clip-path:rect(0 60px 70px 0)}header.main.small>.wrapper .logo img{transform:translateX(calc(-100% + 60px))}@media(max-width:960px){header.main.small>.wrapper .logo img{transform:translateX(0)}}@media(max-width:960px){header.main.small>.wrapper .logo{width:225px !important;clip-path:none}}header.main.small>.wrapper nav.main{align-items:center}header.main.small>.wrapper nav.service{top:50%;transform:translateY(-50%)}@media(max-width:960px){header.main.small>.wrapper nav.service{top:1rem;transform:none}}header.main.small>.wrapper .sub-menu{top:70%}header.main .hamburger{display:none}@media(max-width:960px){header.main .hamburger{display:block;position:absolute;bottom:.5rem;right:1rem;z-index:1100}}footer.main{background:var(--color-lightGrey);padding:50px 0 80px}footer.main section{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--space-side-space);padding-right:var(--space-side-space)}section.sitemap-wrapper{background:var(--color-lightGrey);padding:2rem 0;border-top:.5rem solid var(--color-background)}nav.sitemap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--space-side-space);padding-right:var(--space-side-space);display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.2rem;font-size:.6rem;min-height:22rem}nav.sitemap>section:not(:first-of-type){padding-left:.6rem;border-left:solid 1px var(--color-midGrey)}@media(max-width:960px){nav.sitemap>section:not(:first-of-type){border-left:none}}nav.sitemap>section ul{margin:0;padding:0;list-style:none}nav.sitemap>section ul li{padding:.3rem 0}nav.sitemap>section ul li::before{content:"";font-family:"rm-icons",fantasy;margin-right:.5rem;font-size:.8em}nav.sitemap>section>a{display:block;padding:.3rem 0}nav.sitemap a{color:var(--color-darkGrey)}nav.sitemap a:hover{color:var(--color-orange)}nav.sitemap h4{text-transform:uppercase;color:var(--color-accentBlue);font-size:.9rem;letter-spacing:1px;font-weight:normal;padding:0;margin:0 0 .5rem 0}@media(max-width:960px){nav.sitemap h4{font-size:1.2rem}}@media(max-width:960px){nav.sitemap{grid-template-columns:1fr;font-size:.9rem}}section.lexicon{padding:2rem 0;background:var(--color-lexiconGrey)}section.lexicon .inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--space-side-space);padding-right:var(--space-side-space)}section.lexicon h5{color:var(--color-accentBlue);font-size:1.1rem;text-transform:uppercase;font-weight:normal;padding:0;margin:0;cursor:pointer}section.lexicon h5::after{content:"";font-family:"rm-icons",fantasy;margin-left:1rem;font-size:1rem;transition:transform .3s ease-in-out;position:absolute}section.lexicon h5.open::after{transform:rotate(90deg)}section.lexicon nav.lexicon{-moz-columns:5;columns:5;font-size:.8rem;color:var(--color-darkerGrey);line-height:1.8em;margin-top:2rem;display:none}@media(max-width:960px){section.lexicon nav.lexicon{-moz-columns:1;columns:1}}section.lexicon .lexicon-item{display:block;cursor:pointer}section.lexicon .lexicon-item::before{content:"";font-family:"rm-icons",fantasy;margin-right:.8rem}.frame-type-ws_slider{--slide-content-spacing-vertical:50px;--slide-content-spacing-horizontal:30px;--dot-size:20px}.frame-type-ws_slider .flexslider{border:none;margin:0}.frame-type-ws_slider .flexslider ul.slides li.slidercontent{display:grid !important}.frame-type-ws_slider .flexslider ul.slides li.slidercontent img,.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper{grid-row:1;grid-column:1}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper{position:relative;width:100%;height:100%;inset:unset;padding:var(--slide-content-spacing-vertical) var(--slide-content-spacing-horizontal);background:unset;display:flex;align-items:center}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text{background-color:hsla(0,0%,100%,.8);width:auto;max-width:480px;padding:2rem 1.5rem}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text h1,.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text h2,.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text h3{font-size:clamp(1.5rem,3.5vw,2.7rem);margin:0;text-transform:uppercase;color:var(--color-orange);font-weight:normal}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text p{font-size:clamp(1.2rem,2.5vw,1.7rem);color:var(--color-accentBlue);margin-top:.8em;margin-bottom:0}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text p:first-of-type{margin-top:.2em}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text .caption-title{display:none}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-link{position:absolute;bottom:calc(var(--slide-content-spacing-vertical)/2);right:var(--slide-content-spacing-horizontal);font-size:1.1rem}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper.caption-align-right{justify-content:right}.frame-type-ws_slider .flexslider ol.flex-control-nav{bottom:calc(var(--slide-content-spacing-vertical)/2);z-index:2;display:flex;justify-content:center;gap:12px}.frame-type-ws_slider .flexslider ol.flex-control-nav li a{width:var(--dot-size);height:var(--dot-size);background:var(--color-orange);border-radius:0;transform:rotate(45deg);box-shadow:none;margin:0}.frame-type-ws_slider .flexslider ol.flex-control-nav li a.flex-active{background:var(--color-light)}.frame-type-ws_slider .flexslider .flex-pauseplay a{bottom:calc(var(--slide-content-spacing-vertical)/2);left:var(--slide-content-spacing-horizontal);padding:10px;background-color:hsla(0,0%,100%,.8);color:var(--color-accentBlue);aspect-ratio:1;width:-moz-max-content;width:max-content;height:auto;font-size:0;display:grid;place-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.frame-type-ws_slider .flexslider .flex-pauseplay a:before{font-size:1.6rem;line-height:1}.container{padding:var(--space-section) 0}.container .inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--space-side-space);padding-right:var(--space-side-space)}section.kunden-login{background-color:var(--color-accent);padding:1.5rem;color:var(--color-darkGrey)}section.kunden-login h2{color:#fff;font-size:2.2rem;margin-top:0}section.kunden-login>p{margin-bottom:1.7rem}section.kunden-login form>div{display:grid;grid-template-columns:max-content 1fr;gap:10px}section.kunden-login form>div input{min-width:0}section.kunden-login form button{margin-top:30px}body.home section.kunden-login{position:relative;z-index:2;margin-top:calc((var(--space-section) + 50px)*-1)}.frame-type-form_formframework{background-color:var(--color-grey);padding:1.5rem}.frame-type-form_formframework form .form-group{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-bottom:1rem}.frame-type-form_formframework form .form-group>.input.checkbox{grid-column:1/-1}.frame-type-form_formframework form fieldset.form-group{padding:0;border:none}.frame-type-form_formframework form fieldset.form-group legend{font-size:1.6rem;letter-spacing:1px;line-height:1.3;margin-bottom:.8em;font-weight:normal;text-transform:uppercase;color:var(--color-accentBlue)}.frame-type-form_formframework form fieldset.form-group table.table tr td:first-of-type{font-weight:bold}.frame-type-form_formframework form label{color:var(--color-accentBlue)}.frame-type-form_formframework form label.form-label{margin-top:.5em}.frame-type-form_formframework form input:not([type=checkbox]),.frame-type-form_formframework form select:not([type=checkbox]),.frame-type-form_formframework form textarea:not([type=checkbox]){width:100%;max-width:100%;border:1px solid var(--color-midGrey);padding:.5em .8em;font-family:"Rubik";font-size:inherit}.frame-type-form_formframework form textarea{resize:vertical;min-height:200px}.frame-type-form_formframework form .actions{margin-top:2rem}.frame-type-form_formframework form .actions .btn-group{display:flex;gap:1rem}.frame-type-form_formframework form .actions button[type=submit]{--arrow-color:var(--color-accentBlue);appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--arrow-color);padding:.8em 1em;border:none;position:relative;margin-right:var(--arrow-triangle-width);display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:1rem;font-family:inherit;color:#fff;font-size:1.2rem}.frame-type-form_formframework form .actions button[type=submit]:before,.frame-type-form_formframework form .actions button[type=submit]:after{width:var(--arrow-triangle-width);height:50%;position:absolute;left:100%;content:""}.frame-type-form_formframework form .actions button[type=submit]:before{top:0px;background:linear-gradient(to right top,var(--arrow-color) 50%,transparent 50%)}.frame-type-form_formframework form .actions button[type=submit]:after{top:50%;background:linear-gradient(to right bottom,var(--arrow-color) 50%,transparent 50%)}.frame-type-form_formframework form .actions button[type=submit]:hover{--arrow-color:var(--color-orange);color:#fff;cursor:pointer}.frame-type-form_formframework form .actions button[type=submit]:before,.frame-type-form_formframework form .actions button[type=submit]:after{display:none}.tx-tinyaccordion-pi1 ul.tinyaccordion>li:not(:last-of-type){margin-bottom:10px}.tx-tinyaccordion-pi1 ul.tinyaccordion>li:hover{cursor:pointer}.tx-tinyaccordion-pi1 ul.tinyaccordion>li>h3{width:100%;display:flex;gap:1rem;align-items:center;background-color:var(--color-accent);color:#fff;font-weight:500;padding:1rem;font-size:1.9rem}.tx-tinyaccordion-pi1 ul.tinyaccordion>li>h3:before{content:"";width:1.5em;height:1.5em;background-image:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Images/icons/Logo_Icon.png');background-repeat:no-repeat;background-position:left center;background-size:contain}.tx-tinyaccordion-pi1 ul.tinyaccordion>li>h3:after{content:"";margin-left:auto;font-size:1.1em;transition:.3s ease-in-out}.tx-tinyaccordion-pi1 ul.tinyaccordion>li>h3.acc-selected:after{transform:rotate(90deg)}.tx-tinyaccordion-pi1 ul.tinyaccordion>li div.acc-section{overflow:hidden}.tx-tinyaccordion-pi1 ul.tinyaccordion>li div.acc-section:not(:has(.frame-type-menu_subpages)) :first-child{margin-top:1rem}.tx-tinyaccordion-pi1 ul.tinyaccordion>li div.acc-section:not(:has(.frame-type-menu_subpages)) :last-child{margin-bottom:1rem}ul.jobs-list li{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:2.2rem 0}ul.jobs-list li p,ul.jobs-list li h4{margin:0}ul.jobs-list li p{font-size:1.2rem}ul.jobs-list li h4{font-size:1.5rem;text-transform:none}ul.jobs-list li:not(:last-of-type){border-bottom:1px solid #e4e4e4}header.location{position:relative;min-height:600px}header.location .backdrop{-o-object-fit:fill;object-fit:fill;height:100%;width:auto;max-width:none}@media(max-width:960px){header.location .backdrop{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}header.location .caption{max-width:1200px;width:100%;padding:2rem;position:absolute;top:3rem;left:50%;transform:translateX(-50%)}header.location .caption h1{background:var(--color-accentBlue);color:var(--color-light);-webkit-hyphens:auto;hyphens:auto;max-width:380px;font-size:3.6rem;margin:0 0 2rem 0;padding:1.8rem}header.location .caption h1 small{font-size:1.6rem;display:block}@media(max-width:960px){header.location .caption h1{max-width:100%}}@media(max-width:960px){header.location .caption{position:static;transform:none;padding:0}}header.location nav.locations{background:var(--color-light);padding:1.5rem;-moz-columns:2;columns:2;max-width:380px;-moz-column-gap:1rem;column-gap:1rem}header.location nav.locations>section{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}header.location nav.locations h3{-moz-column-span:all;column-span:all;font-size:1.6rem;font-weight:400;margin-bottom:1rem}header.location nav.locations h4{color:var(--color-orange)}header.location nav.locations ul{list-style:none;margin:0;padding:0}header.location nav.locations ul li{position:relative;padding-left:1rem}header.location nav.locations ul li::before{font-family:"rm-icons";content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--color-accentBlue);vertical-align:middle}header.location nav.locations h3,header.location nav.locations h4,header.location nav.locations a{text-transform:uppercase}header.location nav.locations h4,header.location nav.locations a{font-size:1rem}@media(max-width:960px){header.location{max-width:100%}}@keyframes bounceInUp{0%{transform:translateY(calc(100% - 50px));animation-timing-function:ease-in}38%{transform:translateY(0);animation-timing-function:ease-out}55%{transform:translateY(65px);animation-timing-function:ease-in}72%{transform:translateY(0);animation-timing-function:ease-out}81%{transform:translateY(28px);animation-timing-function:ease-in}90%{transform:translateY(0);animation-timing-function:ease-out}95%{transform:translateY(8px);animation-timing-function:ease-in}100%{transform:translateY(0);animation-timing-function:ease-out}}.foot{border-top:1px solid #999;position:fixed;width:300px;height:200px;color:#fff;background:#ee7c3d;right:50px;bottom:0;box-shadow:0px 0px 20px rgba(0,0,0,.5);margin-right:auto;margin-left:auto;z-index:10000;transform:translateY(calc(100% - 50px))}.foot.open{transform:translateY(10%);animation:bounceInUp 1s forwards}@media(max-width:960px){.foot{display:none}}.foot.helpDialog.slide-up{height:auto}.helpButton{background:#e95b0f;cursor:pointer;text-align:center}.helpButton h3{color:#fff;font-weight:300;font-size:100%;text-transform:none;margin:0;padding:15px 20px 15px 15px;border-bottom:1px solid #fff}.helpForm p{color:#fff;font-size:90%}.helpForm p .helpTel{color:#fff}.helpForm{padding:20px}.slide-up{bottom:0px !important}.slide-down{bottom:-450px !important}.helpForm form,.helpForm fieldset{margin:0;padding:0;border:none}.helpForm input,.frame-type-login input{margin:0;padding:0;border:none;background:#ececec;height:40px;font-size:100%;width:260px;text-indent:5px;outline:none}.frame-type-login input{width:100%;background:#fff}.helpForm input.helpFormShortBoxLeft{width:125px;float:left}.helpForm input.helpFormShortBoxRight{width:125px;float:right}.helpForm input[type=submit],.frame-type-login input[type=submit]{background:#535456;color:#fff;width:auto;float:right;padding:10px;cursor:pointer}.helpFormLine{padding:0 0 5px 0}.frame-type-login legend{display:none}.frame-type-login form{padding:10px 0 0}.frame-type-login form div{padding:0 0 10px}.frame-type-login{margin-top:-120px}.frame-type-login fieldset{border:none}.frame-type-login label{color:#0352a1;padding-bottom:5px;display:block}.frame-type-login{padding:25px 40px !important;margin-top:-120px}.frame-type-login h2{font-size:172%;color:#fff;font-weight:300;margin-bottom:0}div.tx-felogin-pi1{line-height:133%;color:#3d4247;font-size:89%}.frame-type-login label{color:#3d4247;padding-bottom:5px;display:block}.frame-type-login input{width:100%;background:#fff;text-indent:20px;color:#7a7e8b !important}.frame-type-login input[type=submit]{margin-top:18px;padding:12px 35px;font-size:110%;width:auto;font-weight:300;height:auto;text-align:left;text-indent:0;color:#fff !important;float:none;background-color:#8cb0d4;cursor:pointer}.frame-type-login input[type=submit]:hover{background-color:#3d4247}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.tx-felogin-pi1 p{padding:10px 0 0 0}@media screen and (max-width:860px){.frame-type-login{margin:25px 0 0}}.grid.has-layout-100,.grid.has-layout-110{gap:0}.grid.has-layout-110 .frame-type-textpic.frame-layout-100,.grid.has-layout-120 .frame-type-textpic.frame-layout-100{height:100%}.grid.has-layout-110 .frame-type-textpic.frame-layout-100 .ce-textpic,.grid.has-layout-120 .frame-type-textpic.frame-layout-100 .ce-textpic{height:100%;display:flex;flex-direction:column}.grid.has-layout-110 .frame-type-textpic.frame-layout-100 .ce-textpic .ce-bodytext,.grid.has-layout-120 .frame-type-textpic.frame-layout-100 .ce-textpic .ce-bodytext{display:flex;flex-direction:column;height:100%}.grid.has-layout-110 .frame-type-textpic.frame-layout-100 .ce-textpic .ce-bodytext p:last-of-type:has(a),.grid.has-layout-120 .frame-type-textpic.frame-layout-100 .ce-textpic .ce-bodytext p:last-of-type:has(a){margin-top:auto;padding-top:.5rem}.grid.has-layout-110 .frame-layout-110,.grid.has-layout-120 .frame-layout-110{height:100%}.frame-layout-100.frame-type-textpic .ce-bodytext{padding:1rem}.frame-layout-100.frame-type-textpic .ce-bodytext>:first-child{margin-top:0}.frame-layout-100.frame-type-textpic .ce-bodytext>:last-child{margin-bottom:0}.frame-layout-100.frame-type-textpic .ce-bodytext p:first-of-type{margin-top:0}.frame-layout-100.frame-type-text{padding:1.5rem;margin-bottom:1.5rem}.frame-layout-100.frame-type-text:not(.frame-hgGrau):not(.frame-hgGelb){background-color:#fff}.frame-layout-100.frame-type-text :last-child{margin-bottom:0}.frame-layout-110.frame-type-textpic{position:relative;min-height:300px}.frame-layout-110.frame-type-textpic img{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%;z-index:0}.frame-layout-110.frame-type-textpic .ce-bodytext{z-index:1;position:relative;padding:1.5rem}.frame-layout-110.frame-type-textpic .ce-bodytext>:first-child{margin-top:0}.frame-layout-110.frame-type-textpic .ce-bodytext>:last-child{margin-bottom:0}.frame-layout-110.frame-type-textpic .ce-bodytext p:first-of-type{margin-top:0}.frame-layout-110.frame-type-textpic .ce-bodytext p a[class*=pfeil]{margin-top:2rem}.frame-layout-110.frame-type-textpic .ce-bodytext h1,.frame-layout-110.frame-type-textpic .ce-bodytext .h1{margin-bottom:.6em}.frame-layout-120.frame-type-textpic{padding:1.5rem;margin-bottom:1.5rem}.frame-layout-120.frame-type-textpic:not(.frame-hgGrau):not(.frame-hgGelb){background-color:#fff}.frame-layout-120.frame-type-textpic :last-child{margin-bottom:0}.frame-layout-120.frame-type-textpic .ce-gallery{margin:1.5rem 0}.frame-layout-100.frame-iconBox,.frame-layout-101.frame-iconBox{height:100%}.frame-layout-100.frame-iconBox .ce-textpic,.frame-layout-100.frame-iconBox .ce-bodytext,.frame-layout-101.frame-iconBox .ce-textpic,.frame-layout-101.frame-iconBox .ce-bodytext{height:100%;display:flex;flex-direction:column}.frame-layout-101.frame-iconBox .ce-bodytext ul{margin-top:auto}.has-frame-class-grey-dots{background:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Images/background_grey_dots.png') !important}.has-frame-class-map-home{--space-section:30px;background:url('../../../_assets/97f0fb37b29ec2ce996e2c87b0fb1c5e/Images/Standortkarte_Landingpage.png');background-repeat:no-repeat;background-position:center right;background-size:contain;background-color:var(--color-accent)}.has-frame-class-lightgrey{background-color:var(--color-sectionGrey)}.frame-iconBox header{display:none}.frame-iconBox .ce-gallery{margin-bottom:0;transform:translateY(20px)}.frame-iconBox .ce-gallery figure.image img{margin:0 auto}.frame-iconBox .ce-bodytext{padding:1.5rem;background-color:var(--color-boxGrey)}.frame-iconBox .ce-bodytext h2:not([class*=h1]):not([class*=h2]):not([class*=h3]):not([class*=h4]){font-size:1.5rem;text-transform:none}.frame-iconBox .ce-bodytext p,.frame-iconBox .ce-bodytext ul li{font-size:1rem;color:var(--color-darkGrey)}.frame-hgGrau{background-color:var(--color-boxGrey)}.frame-hgGelb{background-color:var(--color-accent)}
