#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
:root{--header-height: 3rem;--primary-300: hsl(69, 65%, 83%);--primary-500: hsl(69, 65%, 62%);--secondary-800: #1a315c;--color-grey-50: #f4f4f4;--color-grey-100: #eee;--color-grey-300: #ccc;--color-grey-800: #485456;--color-white-100: #fff;--color-red-500: #CF2523;--font-family-base: "basier_circle", helvetica, sans-serif;--main-spacing: max(6vw, 4rem);--font-size-base: 16px;--font-size-0: .75rem;--font-size-1: 1rem;--font-size-2: 1.25rem;--font-size-3: 1.5rem;--font-size-4: 1rem;--font-size-5: 2rem;--font-size-6: 2rem;--font-size-h1: var(--font-size-6);--font-size-h2: var(--font-size-5);--font-size-h3: var(--font-size-4);--font-size-h4: var(--font-size-3);--font-size-h5: var(--font-size-2);--font-size-h6: var(--font-size-1);--font-weight-700: 700;--font-weight-600: 600;--font-weight-500: 500;--font-weight-400: 400;--font-weight-300: 300;--letter-spacing-base: 1px;--line-height-base: 1.4;--margin-top: 50px;--margin-bottom: 150px;--menu-size: 50px;--menu-height: 20px;--menu-width: 30px;--menu-line-height: 2px;--menu-line-radius: var(--menu-line-height);--menu-to-translate: calc((var(--menu-height) -  var(--menu-line-height)) / 2);--menu-bounce: cubic-bezier(.87,-.50,.19,1.50)}@media screen and (max-width:767px){:root{--font-size-base: 16px;--font-size-0: .75rem;--font-size-1: 1rem;--font-size-2: 1.15rem;--font-size-3: 1.3rem;--font-size-4: 1rem;--font-size-5: 1.5rem;--font-size-6: 1.5rem}}@media screen and (min-width:1024px){:root{--header-height: 5rem}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}strong{font-family:var(--font-family-bold)}em{color:var(--primary-500);font-family:var(--font-family-semibold);font-style:normal}input::-moz-focus-inner{border:0;outline:0 none}table{border-collapse:collapse;border-spacing:0}figure{margin:0;padding:0;line-height:0}img{position:relative;margin:0;outline:0 none;border:none;width:100%;height:auto;padding:0;display:block}.invisible{visibility:hidden;position:absolute;top:-99999px;left:-99999px}@font-face{font-display:swap;font-family:"basier_circle";font-style:normal;font-weight:300;src:url("../../files/dateien/fonts/basiercircle-regular-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"basier_circle";font-style:normal;font-weight:400;src:url("../../files/dateien/fonts/basiercircle-medium-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"basier_circle";font-style:normal;font-weight:500;src:url("../../files/dateien/fonts/basiercircle-semibold-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"basier_circle";font-style:normal;font-weight:600;src:url("../../files/dateien/fonts/basiercircle-bold-webfont.woff2") format("woff2")}h1,h2,h3,h4,h5,h6{position:relative;line-height:1.2;font-family:var(--font-family-medium)}h2{font-size:clamp(1.6rem, calc(0.422rem + 2.892vw), 4rem);color:var(--secondary-800);line-height:1.2;margin-block-end:0.5rem}h3{font-size:clamp(1.3rem, calc(0.987rem + 1.627vw), 3rem);margin-bottom:10px}h4{font-size:var(--font-size-h4);margin-bottom:10px}h5{font-size:var(--font-size-h5);margin-bottom:10px}h6{font-size:var(--font-size-h6);margin-bottom:10px}p{margin-block:0 1rem}p:last-child{margin-block-end:0}a{display:inline-block}a,a:link,a:visited,a:focus,a:active,a:hover,li.active{outline:0 none;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;background-color:transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;border:none;display:inline-block}a:focus{border:0 !important;outline:0 none !important}li,li:link,li:visited,li:focus,li:active,li:hover{outline:0 none;text-decoration:none;background-color:transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;border:none}a,a:link,a:visited,a:active,a:focus{color:var(--secondary-800)}a:hover{color:var(--primary-500)}.ce_rsce_scrollnavigation{display:flex;margin-inline-start:auto}.ce_rsce_scrollnavigation ul{display:flex;gap:1rem;margin:0}.ce_rsce_scrollnavigation ul li{list-style-type:none;font-size:1rem;font-family:var(--font-family-semibold)}.ce_rsce_scrollnavigation ul li>*{white-space:nowrap}.ce_rsce_scrollnavigation ul li a,.ce_rsce_scrollnavigation ul li a:link,.ce_rsce_scrollnavigation ul li a:visited{display:inline-block;color:var(--color-white-100)}.ce_rsce_scrollnavigation ul li a.active,.ce_rsce_scrollnavigation ul li a:hover{color:var(--primary-500)}.mod_changelanguage{position:relative;z-index:10000}.mod_changelanguage select{border:none !important;outline:none !important;background-color:transparent;font-size:1rem;font-family:var(--font-family-semibold);color:var(--secondary-800)}@media screen and (min-width:1024px){.mod_changelanguage select{font-size:0.75rem;color:var(--color-white-100)}}.mobile_menu_trigger{position:fixed;top:0;right:0;height:var(--header-height);width:var(--header-height);z-index:5000;background-color:var(--secondary-800)}.mobile_menu_overlay.active{background-color:transparent;z-index:0}.mobile_menu{height:100% !important;overflow:hidden !important;z-index:2000}.mobile_menu .inner{height:100%;background-color:var(--primary-500);display:flex;flex-wrap:wrap;justify-content:center;overflow-y:scroll;scrollbar-width:none}.mobile_menu .inner .box.mobileNav{position:relative;margin-block-start:20vh}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation{position:relative;top:auto;left:auto;display:block}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul{flex-direction:column}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li{width:100%;text-align:center;font-size:var(--font-size-6)}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li a,.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li a:link,.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li a:visited{display:inline-block;color:var(--secondary-800)}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li a:active,.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li a:hover{color:var(--secondary-800)}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li a.active{color:var(--secondary-800)}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li.color a,.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li.color a:link,.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li.color a:visited{color:var(--secondary-800)}.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li.color a:active,.mobile_menu .inner .box.mobileNav .ce_rsce_scrollnavigation ul li.color a:hover{color:var(--secondary-800)}.mobile_menu .inner .box.mobileNav .mod_changelanguage{display:block;position:relative;top:auto;left:auto;text-align:center;z-index:2001;font-size:var(--font-size-1);margin-top:50px}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul{position:relative;top:auto}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li{color:var(--secondary-800)}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li a,.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li a:link,.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li a:visited{color:var(--color-white-100)}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li a:hover,.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li a:focus,.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li a:active{color:var(--color-white-100)}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li{border-right:2px solid var(--secondary-800)}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li.color{border-color:var(--secondary-800)}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li.color a,.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li.color a:link,.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li.color a:visited{color:var(--color-white-100)}.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li.color a:active,.mobile_menu .inner .box.mobileNav .mod_changelanguage ul li.color a:hover{color:var(--color-white-100)}.mobile_menu .inner .box.mobileNav .ce_rsce_auszeichnungen{display:block;position:relative;width:100%;top:auto;left:auto}.mobile_menu .inner .box.mobileNav .ce_rsce_auszeichnungen .wrapper{padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile_menu .inner .box.mobileNav .ce_rsce_auszeichnungen .wrapper .auszeichnung{padding:20px}.mobile_menu .inner ol,.mobile_menu .inner ul{padding:0 !important;list-style:none !important}.mobile_menu_trigger .menu{position:relative;height:var(--header-height);width:var(--header-height);background-color:transparent;cursor:pointer;overflow:hidden}.mobile_menu_trigger .menu__icon{position:absolute;width:var(--menu-width);height:var(--menu-height);top:50%;left:50%;transform:translate(-50%, -50%)}.mobile_menu_trigger .menu__line{position:absolute;left:0;background-color:white !important;height:var(--menu-line-height);width:100%;pointer-events:none}.mobile_menu_trigger .menu__line--1{top:0}.mobile_menu_trigger .menu__line--2{top:0;bottom:0;margin:auto}.mobile_menu_trigger .menu__line--3{bottom:0}.mobile_menu_trigger .menu__line--1{transition:transform 0.3s ease-in-out, top 0.2s ease-in-out 0.3s}.mobile_menu_trigger .menu__line--1:before{content:"";position:absolute;width:100%;height:var(--menu-line-height);background-color:white;transition:transform 0.1s ease-in-out 0.2s}.mobile_menu_trigger .menu__line--2{transition:opacity 0s ease-in-out 0.3s}.mobile_menu_trigger .menu__line--3{transition:opacity 0s ease-in-out 0.3s, bottom 0.2s ease-in-out 0.3s}.mobile_menu_trigger.active .menu__line--1{top:var(--menu-to-translate);transform:rotate(135deg);transition:top 0.3s ease-in-out, transform 0.3s linear 0.3s}.mobile_menu_trigger.active .menu__line--1:before{transform:rotate(90deg);transition:transform 0.1s ease-in-out 0.3s}.mobile_menu_trigger.active .menu__line--2{opacity:0;transition:opacity 0s ease-in-out 0.3s}.mobile_menu_trigger.active .menu__line--3{bottom:var(--menu-to-translate);opacity:0;transition:bottom 0.3s ease-in-out, opacity 0s ease-in-out 0.3s}@media only screen and (max-width:1023px){.ce_rsce_scrollnavigation{display:none}.mod_changelanguage{display:none}}html{font-size:var(--font-size-base);font-family:sans-serif;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:var(--color-white-100);scrollbar-width:thin;scroll-behavior:smooth}body{margin:0;padding:0;position:relative;font-size:var(--font-size-base);font-family:var(--font-family-base);font-weight:300;color:var(--secondary-800);background-color:var(--color-white-100)}body.header-blue #header{background-color:#1a315c}#header{position:fixed;top:0;width:100%;z-index:99;padding-inline:1rem;background-color:rgba(26, 49, 92, 0)}#header .content{inline-size:min(100%, 1200px);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;height:var(--header-height)}#header .logo img{object-fit:contain;height:calc(var(--header-height) - 1rem)}#footer{position:relative;width:100%;flex-shrink:0}.mod_article:not(:has(.jumbotron)){padding-block:var(--main-spacing);padding-inline:1rem}.mod_article:not(:has(.jumbotron)).pt-5{padding-block-start:calc(1.5 * var(--main-spacing))}.mod_article:not(:has(.jumbotron))>*{width:min(100%, 1200px);margin-inline:auto;margin-block-end:max(2rem, 2vw)}.mod_article:not(:has(.jumbotron))>*:last-child{margin-block-end:0}.ce_rsce_footer .wrapper .bild img{aspect-ratio:3.5714285714;object-fit:cover}.ce_rsce_footer .wrapper .datenschutz{bottom:20px;left:50px;font-family:var(--font-family-semibold)}.ce_rsce_footer .wrapper .datenschutz a{padding:0.5rem 1rem}@media screen and (min-width:1024px){.logo img{height:calc(var(--header-height) - 1.25rem)}}.formbody{display:grid;gap:1.25rem}fieldset{display:contents}.widget{--input-padding: 0.75em 0.75em;display:grid;gap:0.375em;font-size:var(--font-size-1)}.widget label{font-size:inherit}.widget input[type="text"]{border:none;outline:1px solid var(--primary-500);padding:var(--input-padding);font-size:inherit}.widget input[type="text"]:focus-within{box-shadow:0px 0px 7px 1px var(--primary-500)}.widget input[type="email"]{border:none;outline:1px solid var(--primary-500);padding:var(--input-padding);font-size:inherit}.widget input[type="email"]:focus-within{box-shadow:0px 0px 7px 1px var(--primary-500)}.widget input[type="radio"]{accent-color:var(--primary-500)}.widget textarea{border:none;outline:1px solid var(--primary-500);padding:var(--input-padding)}.widget textarea:focus-within{box-shadow:0px 0px 7px 1px var(--primary-500)}.widget input::placeholder{color:transparent}.widget textarea::placeholder{color:transparent}.widget-explanation a{text-decoration:underline}.widget-upload{position:relative}.widget-upload input[type="file"]::file-selector-button{background-color:var(--primary-500);color:white;padding:0.75em 1em 0.75rem 2.25rem;border:none;font-size:1rem}.widget-upload input[type="file"]::file-selector-button:hover{cursor:pointer;background-color:#d1e274}.widget-upload::before{content:"";position:absolute;left:0.7rem;bottom:0.9rem;width:1rem;aspect-ratio:1;background:url(../../files/dateien/layout/icons/upload.svg) center / contain no-repeat;pointer-events:none;z-index:1}.widget-submit button[type="submit"]{background-color:var(--primary-500);color:white;padding:0.75em 1em;border:none;font-size:1rem;justify-self:start}.widget-submit button[type="submit"]:hover{cursor:pointer;background-color:#d1e274}@media screen and (min-width:768px){.formbody{grid-template-columns:repeat(2, 1fr)}.widget:not(.width50){grid-column:span 2}}table{border-spacing:0;border-collapse:collapse;background-color:transparent;font-size:inherit;color:inherit}table tr{height:auto}table th{border-spacing:0;border-collapse:collapse;text-align:left;padding:10px 5px 0 0;vertical-align:bottom;border-bottom:2px solid var(--color-white-100);font-weight:bold}table td{border-spacing:0;border-collapse:collapse;text-align:left;padding:10px 20px 0px 0;line-height:1;vertical-align:bottom}table tr:first-child th,table tr:first-child td{border-top:0}#main ul{padding:0}#main li{position:relative;list-style-type:none;margin-block-end:0.5rem;padding-inline-start:1.25rem}#main li::before{content:"";position:absolute;left:0;width:0.85em;height:0.85em;background-repeat:no-repeat;background-image:url(../../files/dateien/layout/icons/check.svg);background-size:contain;display:inline-block;margin-block-start:4px}#main .content-gallery{margin-top:3vw}#main .content-gallery ul{display:flex;flex-wrap:wrap;gap:3vw}#main .content-gallery ul li{padding:0}#main .content-gallery ul li::before{display:none}#main .content-gallery ul img{width:max(8rem, 8vw)}.heading.content-text p{font-size:clamp(1rem, calc(0.711rem + 1.446vw), 2.5rem);line-height:1.2}#main .swissstaffing{display:flex;gap:1rem}#main .swissstaffing .content-text{margin:0;margin-block-end:1rem;width:unset;white-space:nowrap;font-size:var(--font-size-2)}#main .swissstaffing .content-gallery{margin:0}#main .swissstaffing .content-gallery ul{display:flex;gap:2rem;align-items:center}#main .swissstaffing .content-gallery li{margin:0;transform:translateY(2px)}@media screen and (min-width:768px){#main .swissstaffing{flex-wrap:nowrap;gap:2rem;align-items:center}#main .swissstaffing .content-text{margin:0}}@media screen and (min-width:1200px){#main .swissstaffing{width:min(100%, 1200px);margin-inline:auto}}.ce_rsce_fokus{--button-columns: 1;width:min(100%, 1200px);margin-inline:auto;display:grid;gap:2rem}.ce_rsce_fokus .buttons{display:grid;grid-template-columns:repeat(var(--button-columns), 1fr);gap:1rem}.ce_rsce_fokus .buttons .button{display:flex;align-items:center;justify-content:center;padding:0.5rem 1rem;margin:0;font-family:var(--font-family-base);font-size:var(--font-size-0);border:2px solid var(--color-grey-50);color:currentColor;text-align:center;cursor:pointer;transition:all 0.5s ease-in-out}.ce_rsce_fokus .buttons .button.active{background-color:var(--primary-500);border-color:var(--primary-500)}.ce_rsce_fokus .buttons .button:not(.active):hover{color:var(--primary-500);border-color:var(--primary-500)}.ce_rsce_fokus .wrapper{padding:1rem;background-color:var(--color-grey-50)}.ce_rsce_fokus .wrapper .content{display:none}.ce_rsce_fokus .wrapper .content .subline{position:relative;color:var(--primary-500);font-family:var(--font-family-semibold);margin-bottom:20px}.ce_rsce_fokus .wrapper .content .text{position:relative}.ce_rsce_fokus .wrapper .content.active{display:block}@media screen and (min-width:568px){.ce_rsce_fokus{--button-columns: 2}}@media screen and (min-width:768px){.ce_rsce_fokus{--button-columns: 3}}@media screen and (min-width:992px){.ce_rsce_fokus{--button-columns: 5}}.ce_rsce_scrollbutton{position:absolute;width:60px;height:150px;top:0;right:0}.ce_rsce_scrollbutton .button{position:fixed;top:200px;right:0;z-index:1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:right bottom}.ce_rsce_scrollbutton .button a{display:block}.ce_rsce_scrollbutton .button a .text{position:relative;color:var(--color-white-100);font-size:var(--font-size-2);white-space:nowrap;background-color:var(--primary-500);padding:15px 30px;letter-spacing:var(--letter-spacing-base)}.no-scroll .ce_rsce_scrollbutton{display:none}.ce_rsce_subline-text .wrapper{position:relative}.ce_rsce_subline-text .wrapper .content{position:relative}.ce_rsce_subline-text .wrapper .content .subline{position:relative;margin-bottom:50px;margin-left:-50px}.ce_rsce_subline-text .wrapper .content .text{position:relative}.ce_rsce_subline-text .wrapper .content .text a,.ce_rsce_subline-text .wrapper .content .text a:link,.ce_rsce_subline-text .wrapper .content .text a:visited,.ce_rsce_subline-text .wrapper .content .text a:focus,.ce_rsce_subline-text .wrapper .content .text a:active{color:var(--primary-500)}.ce_rsce_subline-text .wrapper .content .text a:hover{color:var(--primary-500)}.ce_rsce_auszeichnungen{position:absolute;width:auto;top:0;left:0}.ce_rsce_auszeichnungen .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0 50px}.ce_rsce_auszeichnungen .wrapper .auszeichnung{position:relative;padding:0 20px 20px 0}.ce_rsce_auszeichnungen .wrapper .auszeichnung img{position:relative;width:100px}.ce_rsce_teasertext-bild{position:relative;width:100%}.ce_rsce_teasertext-bild .wrapper{position:relative;background-color:var(--secondary-800);padding:50px}.ce_rsce_teasertext-bild .wrapper .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce_rsce_teasertext-bild .wrapper .content .bild{position:relative;width:20%;margin:0 auto}.ce_rsce_teasertext-bild .wrapper .content .teaser{position:relative;width:80%;padding-left:50px;color:var(--color-white-100);font-size:var(--font-size-2)}.ce_rsce_bild-text{position:relative;width:100%}.ce_rsce_bild-text .wrapper{position:relative}.ce_rsce_bild-text .wrapper .content{position:relative}.ce_rsce_bild-text .wrapper .content .bild{position:relative;width:50%;margin:0 auto 30px 0}.ce_rsce_bild-text .wrapper .content .bild.rechts{margin:30px 0 0 auto}.ce_rsce_bild-text .wrapper .content .text{position:relative;width:100%}.ce_rsce_bild-text .wrapper .content .text a{text-decoration:underline;text-underline-offset:2px;font-family:var(--font-family-medium)}.ce_rsce_bild-text .wrapper .content .text ul li em{color:var(--secondary-800);font-family:var(--font-family-semibold);border-bottom:2px solid var(--primary-500)}.ce_rsce_flexbox-start{position:relative;width:100%}.ce_rsce_flexbox-start .flexwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_rsce_abstandhalter{position:relative;width:100%}.ce_rsce_abstandhalter .wrapper{position:relative}.ce_rsce_abstandhalter .wrapper .abstand{position:relative}.ce_rsce_logo{position:relative;width:100%}.ce_rsce_logo a{display:block}.ce_rsce_logo .logo{position:relative}.ce_rsce_logo .logo img{position:relative;width:250px}#mb_popup{position:relative;padding:50px 100px}#mb_popup .ce_rsce_subline-text{padding:0;margin:0}#cboxTitle{display:none !important}#cboxCurrent{display:none !important}button{outline:none}button#cboxNext,button#cboxNext:hover{background:url("../../files/dateien/layout/allgemein/pfeil_rechts.png") no-repeat scroll right top rgba(255, 255, 255, 0) !important;height:36px;margin-top:-32px;position:absolute;right:5px;text-indent:-9999px;top:55%;width:36px}button#cboxPrevious,button#cboxPrevious:hover{background:url("../../files/dateien/layout/allgemein/pfeil_links.png") no-repeat scroll left top rgba(255, 255, 255, 0) !important;height:36px;left:5px;margin-top:-32px;position:absolute;text-indent:-9999px;top:55%;width:36px}#cboxClose{display:block !important;background:url("../../files/dateien/layout/allgemein/close.png") no-repeat scroll right top rgba(255, 255, 255, 0) !important;width:36px !important;height:36px !important;top:5px !important;right:5px !important}#cboxLoadedContent{border:2px solid var(--color-white-100) !important}#cboxOverlay{opacity:0.8 !important;background-color:var(--color-white-100) !important;color:var(--color-white-100) !important}#cboxContent{background-color:var(--color-white-100) !important;background:var(--color-white-100) !important}@media screen and (max-width:1250px){}@media screen and (max-width:1023px){.ce_rsce_teasertext-bild .wrapper{padding:30px}.ce_rsce_teasertext-bild .wrapper .content .teaser{padding-left:30px}}@media screen and (max-width:767px){.ce_rsce_scrollbutton{display:none}.ce_rsce_auszeichnungen .wrapper{padding:20px 0 0 30px}.ce_rsce_auszeichnungen .wrapper .auszeichnung img{width:80px}.ce_rsce_subline-text .wrapper .content .subline{margin-bottom:30px;margin-left:-20px}.ce_rsce_teasertext-bild .wrapper{padding:20px}.ce_rsce_teasertext-bild .wrapper .content .bild{width:50%;margin-bottom:20px}.ce_rsce_teasertext-bild .wrapper .content .teaser{width:100%;padding-left:0}.ce_rsce_fokus .wrapper .content{padding:20px}#mb_popup{padding:20px}#mb_popup .ce_rsce_subline-text{padding:0;margin:0}#mb_popup .ce_rsce_subline-text .wrapper .content .subline{margin-left:0}}.text-center{text-align:center}.hidden{display:none !important}.mod_article:has(.keyfacts){background-color:var(--secondary-800)}.keyfacts{display:grid;justify-content:center;gap:2rem;padding-block:4vw;width:100% !important}.keyfacts .keyfact{text-align:center}.keyfacts .keyfact p{margin:0}.keyfacts .fact{font-size:clamp(2em, calc(1.7rem + 2.5vw), 5rem);font-weight:var(--font-weight-700);color:var(--primary-500);white-space:nowrap}.keyfacts .text{color:var(--color-white-100);max-inline-size:25ch}@media screen and (min-width:992px){.keyfacts{grid-template-columns:repeat(2, max-content);gap:4rem}}@media screen and (min-width:1200px){.keyfacts{grid-template-columns:repeat(4, max-content);gap:6rem}.keyfacts .fact{margin-block-end:1rem}}.mod_article.bg-grey{background-color:var(--color-grey-50)}.engagements{display:grid;gap:max(1rem, 3vw)}.engagements .engagement{background-color:var(--primary-300);padding:max(1rem, 3vw)}.engagements .subline{font-weight:var(--font-weight-600);line-height:1.4;margin-block-end:0.25rem}.engagements .text strong{font-weight:400}@media screen and (min-width:768px){.engagements{grid-template-columns:repeat(2, 1fr)}}.image-text{display:grid}.image-text .text{background-color:#e7f0b7;padding:max(1rem, 4vw);display:grid;place-content:center}.image-text .image figure{height:100%}.image-text .image figure img{object-fit:cover;height:100%}@media screen and (min-width:922px){.image-text{grid-template-columns:1fr 1fr}.image-text .left{grid-column:1/2}.image-text .right{grid-column:2/3}}.mod_article:has(.team){background-color:var(--color-grey-50)}.team{--image-width: 8rem;--card-height: 32rem}.team .wrapper{display:grid;gap:1rem}.team .content{perspective:1200px}.team .content.is-flipped .team-card{transform:rotateY(180deg)}.team .content.is-flipped .front{pointer-events:none}.team .content.is-flipped .back{pointer-events:auto}.team .team-card{position:relative;height:var(--card-height);background-color:white;transform-style:preserve-3d;transition:transform 0.6s ease}.team .team-card--image{margin-block-end:1rem}.team .team-card--image figure{display:inline-block}.team .team-card--image img{width:var(--image-width);object-fit:cover}.team .team-card--text{display:grid;grid-template-rows:auto auto 1fr}.team .team-card-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.team .front{display:grid}.team .front small{display:block;padding-bottom:1rem}.team .back{display:flex;flex-direction:column;justify-content:space-between;overflow:auto;background-color:var(--color-white-100);transform:rotateY(180deg);pointer-events:none}.team .front,.team .back{padding:1rem}.team h3{font-size:1.1rem;margin-block-end:0}.team .abstract{padding-block-start:1rem;border-block-start:1px solid var(--primary-500)}.team .about{position:relative}.team [data-flip]{align-self:flex-start;cursor:pointer}.team .button{display:flex;justify-content:flex-start;margin-block-start:1.5rem}.team .button button{align-self:end;background-color:transparent;border:none;outline:none !important}.team .button button svg{width:2rem;height:2rem;fill:var(--primary-500)}@media screen and (min-width:400px){.team{--card-height: 30rem}}@media screen and (min-width:768px){.team{--card-height: 34rem;--image-width: 12rem}.team .wrapper{grid-template-columns:1fr 1fr}.team .front{align-content:start;grid-template-rows:calc(var(--image-width) + 2rem) auto auto 4rem auto 1fr}.team .front small{padding:0}}.jumbotron{--aspect-ratio: 5/4;--font-size: clamp(1.2rem, 3.5vw, 4.5rem);display:grid;position:relative;aspect-ratio:1.7777777778;background-repeat:no-repeat;background-size:cover;aspect-ratio:var(--aspect-ratio)}.jumbotron .content{display:grid;gap:3vw;align-content:center;position:absolute;left:0;bottom:0;translate:0 -15%;background-color:rgba(26, 49, 92, 0.8);padding:3vw 5vw}.jumbotron .content .jumbo-logo{display:none;width:max(15rem, 18vw)}.jumbotron .content h1{font-size:var(--font-size)}.jumbotron .content .text{margin:0;font-weight:700}.jumbotron .content .text p{margin-block-end:0}.jumbotron .content .text p:first-child{color:var(--color-white-100)}@media screen and (min-width:992px){.jumbotron{--aspect-ratio: 21/9}.jumbotron .content{right:0;left:unset;translate:0 15%;padding:4vw;padding-inline-end:10vw}.jumbotron .content .jumbo-logo{display:block}}@media screen and (min-width:1400px){.jumbotron .content{padding-inline-end:5vw}}.handorgel__header{font-size:1.1rem}.handorgel__header .handorgel__header__button{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-weight:600;transition:color 0.25s ease-in-out}.handorgel__header .handorgel__header__button::after{content:"";display:block;width:1rem;height:1rem;flex:0 0 1rem;background:url("/files/dateien/layout/icons/plus.svg") center / contain no-repeat;rotate:0deg;transition:rotate 0.25s linear}.handorgel__header .handorgel__header__button[aria-expanded="true"]::after{rotate:45deg}.handorgel__header .handorgel__header__button:hover{color:var(--primary-500)}.handorgel__content{background-color:white;font-size:1rem}.handorgel__content .rte{display:grid;gap:1rem}.handorgel__content .rte>p{grid-column:1/-1;font-weight:400}.handorgel__content h4{font-size:1rem;margin-bottom:0}.handorgel__content p{margin:0}.handorgel__content .handorgel__content__inner{opacity:1;transition:unset}@media screen and (min-width:922px){.handorgel__header{font-size:1.5rem}.handorgel__content .rte{grid-template-columns:1fr 1fr;gap:2rem}.handorgel__content .rte>p{max-width:calc(50% - 0.5rem)}}.mod_article:has(.contact){background-color:var(--secondary-800);padding:0}.mod_article:has(.contact)>*{width:100%}.contact--inner{display:grid}.contact--inner .box{overflow:hidden}.contact--inner .kontaktdaten{padding:1rem}.contact--inner .kontaktdaten .text{color:var(--color-white-100);width:100%}.contact--inner .kontaktdaten .text a,.contact--inner .kontaktdaten .text a:link,.contact--inner .kontaktdaten .text a:visited,.contact--inner .kontaktdaten .text a:focus,.contact--inner .kontaktdaten .text a:active{color:var(--color-white-100)}.contact--inner .kontaktdaten .text a:hover{color:var(--primary-500)}.contact--inner .kontaktdaten .socialBox{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:20px}.contact--inner .kontaktdaten .socialBox .icon{padding:0 20px 0 0}.contact--inner .kontaktdaten .socialBox .icon img{width:40px}.contact--inner .map--link{display:flex;height:100%;width:100%}.contact--inner .karte{display:flex;height:100%;width:100%;aspect-ratio:1.3333333333;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width:544px){.contact--inner .karte{aspect-ratio:1.7777777778}}@media screen and (min-width:769px){.contact--inner{grid-template-columns:1fr 1fr}.contact--inner .kontaktdaten{padding-block:var(--main-spacing)}.contact--inner .karte{aspect-ratio:unset}}@media screen and (min-width:1200px){.contact--inner{grid-template-columns:auto 600px 600px auto}.contact--inner div:first-child{grid-column:2/3}.contact--inner div:first-child .kontaktdaten{padding-inline:0}.contact--inner div:last-child{grid-column:3/-1}}
