/*! Contao */.invisible{display:none!important}.clearleft{clear:left}.clearfix:after{clear:both;content:"";display:table}.aos-container{overflow:hidden}[data-aos]{transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos-delay="100"],[data-aos][data-aos-delay="1000"],[data-aos][data-aos-delay="150"],[data-aos][data-aos-delay="200"],[data-aos][data-aos-delay="250"],[data-aos][data-aos-delay="300"],[data-aos][data-aos-delay="350"],[data-aos][data-aos-delay="400"],[data-aos][data-aos-delay="450"],[data-aos][data-aos-delay="50"],[data-aos][data-aos-delay="500"],[data-aos][data-aos-delay="550"],[data-aos][data-aos-delay="600"],[data-aos][data-aos-delay="650"],[data-aos][data-aos-delay="700"],[data-aos][data-aos-delay="750"],[data-aos][data-aos-delay="800"],[data-aos][data-aos-delay="850"],[data-aos][data-aos-delay="900"],[data-aos][data-aos-delay="950"],body[data-aos-delay="100"] [data-aos],body[data-aos-delay="1000"] [data-aos],body[data-aos-delay="150"] [data-aos],body[data-aos-delay="200"] [data-aos],body[data-aos-delay="250"] [data-aos],body[data-aos-delay="300"] [data-aos],body[data-aos-delay="350"] [data-aos],body[data-aos-delay="400"] [data-aos],body[data-aos-delay="450"] [data-aos],body[data-aos-delay="50"] [data-aos],body[data-aos-delay="500"] [data-aos],body[data-aos-delay="550"] [data-aos],body[data-aos-delay="600"] [data-aos],body[data-aos-delay="650"] [data-aos],body[data-aos-delay="700"] [data-aos],body[data-aos-delay="750"] [data-aos],body[data-aos-delay="800"] [data-aos],body[data-aos-delay="850"] [data-aos],body[data-aos-delay="900"] [data-aos],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}html.no-js [data-aos^=fade][data-aos^=fade],html.no-js [data-aos^=zoom][data-aos^=zoom]{opacity:1}[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}@media (prefers-reduced-motion:no-preference){[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos=zoom-in]{transform:scale(.6)}}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;height:35px;margin:0;overflow:visible;padding:0;padding-block:6.5px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active .hamburger-inner{transform:rotate(45deg) translate3d(8px,6px,0)}.hamburger.is-active .hamburger-inner:before{opacity:0;transform:translate3d(0,-12px,0)}.hamburger.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger .hamburger-inner{display:block;top:0;width:35px}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{background-color:#000;border-radius:10px;height:2px;position:absolute;transition:transform .15s ease,background-color .1s linear,opacity .15s ease,width .15s ease;width:35px}.hamburger .hamburger-inner:before{content:"";display:block;right:0;top:10px}.hamburger .hamburger-inner:after{content:"";display:block;right:0;top:20px}.hamburger-box{height:22px;position:relative;width:35px}.content-rsce-teaser .swiper-pagination .swiper-pagination-bullet,.content-rsce-teaser-small .swiper-pagination .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.22);border-radius:50%;height:24px;opacity:1;position:relative;width:24px}.content-rsce-teaser .swiper-pagination .swiper-pagination-bullet:after,.content-rsce-teaser-small .swiper-pagination .swiper-pagination-bullet:after{background-color:var(--theme-color);border-radius:50%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transition:opacity .2s ease;translate:-50% -50%;width:12px}.content-rsce-teaser .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.content-rsce-teaser-small .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:gh-theme;font-style:normal;font-weight:400;src:url(/bundles/contaoghtheme/fonts/gh-theme.6bace449.woff2) format("woff2"),url(/bundles/contaoghtheme/fonts/gh-theme.27e75a65.ttf) format("truetype"),url(/bundles/contaoghtheme/images/gh-theme.2407ab47.svg#gh-theme) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:gh-theme;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-stub[data-icon]:before{content:attr(data-icon)}.icon-swiper-next:before{content:"\e800"}.icon-shopify:before{content:"\e801"}.icon-swiper-prev:before{content:"\e802"}.icon-tiktok:before{content:"\e803"}.icon-gh-download:before{content:"\e804"}.icon-meta:before{content:"\e805"}.icon-threads:before{content:"\e806"}.icon-x-twitter:before{content:"\e807"}.icon-gh-phone:before{content:"\e808"}.icon-chevron-right:before{content:"\e809"}.icon-arrow-trend-down:before{content:"\e80a"}.icon-arrow-trend-up:before{content:"\e80b"}.icon-arrow-up-from-bracket:before{content:"\e80c"}.icon-filter-circle-xmark:before{content:"\e80d"}.icon-book-bookmark:before{content:"\e80e"}.icon-bolt-lightning:before{content:"\e80f"}.icon-house-user:before{content:"\e810"}.icon-folder-closed:before{content:"\e811"}.icon-money-bills:before{content:"\e812"}.icon-wand-magic-sparkles:before{content:"\e813"}.icon-file-circle-plus:before{content:"\e814"}.icon-house-medical:before{content:"\e815"}.icon-wheelchair-move:before{content:"\e816"}.icon-bucket:before{content:"\e817"}.icon-circle-nodes:before{content:"\e818"}.icon-computer:before{content:"\e819"}.icon-cubes-stacked:before{content:"\e81a"}.icon-file-circle-exclamation:before{content:"\e81b"}.icon-file-circle-minus:before{content:"\e81c"}.icon-file-circle-question:before{content:"\e81d"}.icon-file-shield:before{content:"\e81e"}.icon-magnifying-glass:before{content:"\f002"}.icon-check:before{content:"\f00c"}.icon-xmark:before{content:"\f00d"}.icon-magnifying-glass-plus:before{content:"\f00e"}.icon-magnifying-glass-minus:before{content:"\f010"}.icon-download:before{content:"\f019"}.icon-inbox:before{content:"\f01c"}.icon-arrow-rotate-right:before{content:"\f01e"}.icon-arrows-rotate:before{content:"\f021"}.icon-lock:before{content:"\f023"}.icon-qrcode:before{content:"\f029"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-circle-plus:before{content:"\f055"}.icon-circle-minus:before{content:"\f056"}.icon-circle-info:before{content:"\f05a"}.icon-circle-xmark:before{content:"\f05c"}.icon-circle-check:before{content:"\f05d"}.icon-triangle-exclamation:before{content:"\f071"}.icon-calendar-days:before{content:"\f073"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-cart-shopping:before{content:"\f07a"}.icon-key:before{content:"\f084"}.icon-gears:before{content:"\f085"}.icon-arrow-right-from-bracket:before{content:"\f08b"}.icon-thumbtack:before{content:"\f08d"}.icon-arrow-up-right-from-square:before{content:"\f08e"}.icon-arrow-right-to-bracket:before{content:"\f090"}.icon-upload:before{content:"\f093"}.icon-phone:before{content:"\f095"}.icon-bookmark:before{content:"\f097"}.icon-github:before{content:"\f09b"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-filter:before{content:"\f0b0"}.icon-link:before{content:"\f0c1"}.icon-scissors:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-floppy-disk:before{content:"\f0c7"}.icon-linkedin:before{content:"\f0e1"}.icon-comments:before{content:"\f0e6"}.icon-angles-left:before{content:"\f100"}.icon-angles-right:before{content:"\f101"}.icon-angles-up:before{content:"\f102"}.icon-angles-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-folder:before{content:"\f114"}.icon-folder-open:before{content:"\f115"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-question:before{content:"\f128"}.icon-exclamation:before{content:"\f12a"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-dropbox:before{content:"\f16b"}.icon-instagram:before{content:"\f16d"}.icon-tumblr:before{content:"\f173"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-skype:before{content:"\f17e"}.icon-slack:before{content:"\f198"}.icon-yahoo:before{content:"\f19e"}.icon-google:before{content:"\f1a0"}.icon-spotify:before{content:"\f1bc"}.icon-soundcloud:before{content:"\f1be"}.icon-git:before{content:"\f1d3"}.icon-paypal:before{content:"\f1ed"}.icon-pinterest:before{content:"\f231"}.icon-whatsapp:before{content:"\f232"}.icon-contao:before{content:"\f26d"}.icon-amazon:before{content:"\f270"}.icon-signs-post:before{content:"\f277"}.icon-map:before{content:"\f279"}.icon-circle-question:before{content:"\f29c"}.icon-rotate-left:before{content:"\f2ea"}.icon-trash-can:before{content:"\f2ed"}.icon-rotate:before{content:"\f2f1"}.icon-poo:before{content:"\f2fe"}.icon-app-store:before{content:"\f36f"}.icon-app-store-ios:before{content:"\f370"}.icon-audible:before{content:"\f373"}.icon-facebook:before{content:"\f39e"}.icon-facebook-messenger:before{content:"\f39f"}.icon-google-play:before{content:"\f3ab"}.icon-itunes:before{content:"\f3b4"}.icon-microsoft:before{content:"\f3ca"}.icon-ebay:before{content:"\f4f4"}.icon-dice:before{content:"\f522"}.icon-layer-group:before{content:"\f5fd"}.icon-house-chimney:before{content:"\f80b"}html{font-size:calc(var(--root-font-size) - 4px)}@media (min-width:360px){html{font-size:calc(var(--root-font-size) - 4px + (100vw - 360px)/(var(--design-width) - 360)*4)}}@media (min-width:1920px){html{font-size:var(--root-font-size)}}body{background-color:transparent;font-family:var(--main-font);font-weight:var(--main-font-weight);line-height:var(--line-height);margin:0;text-align:left;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(black,0);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);letter-spacing:var(--main-letter-spacing);line-height:var(--main-line-height);text-transform:var(--main-text-transform);text-wrap-style:var(--main-text-wrap);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body{color:var(--text-color)}a{-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);transition:color .2s ease}a:hover{color:var(--theme-color);-webkit-text-decoration:var(--link-hover-decoration);text-decoration:var(--link-hover-decoration)}h1,h2,h3,h4,h5,h6{color:var(--headline-color);font-family:var(--headline-font);font-size:calc(var(--headline-font-size)*.7);font-weight:var(--headline-font-weight);-webkit-hyphens:var(--headline-hyphens);hyphens:var(--headline-hyphens);letter-spacing:var(--headline-letter-spacing);line-height:var(--headline-line-height);text-transform:var(--headline-text-transform);text-wrap-style:var(--headline-text-wrap)}ul{padding-inline-start:1rem}ul li::marker{color:var(--theme-color)}p:first-of-type{margin-block-start:0}p:last-of-type{margin-block-end:0}strong{font-weight:700}*{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}footer{margin-top:auto}figure{height:100%;margin:0;padding:0;width:100%}img{display:block;height:auto;max-width:100%;width:auto}.turbo-progress-bar{background-color:var(--theme-color)}.align-left{text-align:left}.align-center{text-align:center}.align-center .button-container{justify-content:center}.align-right{text-align:right}.align-right .button-container{justify-content:flex-end}.align-justify{text-align:justify}.bg-main{background-color:var(--background-color)}.bg-secondary{background-color:var(--secondary-background-color)}.bg-invert{background-color:var(--secondary-theme-color);color:var(--secondary-text-color)}.accordion-container .accordion-item .accordion-header{align-items:center;cursor:pointer;display:flex;flex-flow:row-reverse nowrap}.accordion-container .accordion-item .accordion-header .accordion-title{margin-inline-end:auto}.accordion-container .accordion-item .accordion-content{height:auto;overflow:clip;transition:height .3s ease}.button,button[type=submit],input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:var(--text-color);cursor:pointer;display:inline-block;font-family:var(--button-font-family);font-size:var(--button-font-size);-webkit-hyphens:none;hyphens:none;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);padding:.8rem 2.3rem .8333rem;text-decoration:none!important;text-transform:var(--button-text-transform);transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.button--primary,.button[type=submit],button[type=submit].button--primary,button[type=submit][type=submit],input[type=button].button--primary,input[type=button][type=submit],input[type=submit].button--primary,input[type=submit][type=submit]{background:var(--theme-color);border:1.5px solid var(--theme-color);color:#fff;font-weight:var(--button-font-weight)}.button.button--primary:hover,.button[type=submit]:hover,button[type=submit].button--primary:hover,button[type=submit][type=submit]:hover,input[type=button].button--primary:hover,input[type=button][type=submit]:hover,input[type=submit].button--primary:hover,input[type=submit][type=submit]:hover{background:color-mix(in srgb,var(--theme-color),#000 20%)}.button.button--primary.button--arrow,.button[type=submit].button--arrow,button[type=submit].button--primary.button--arrow,button[type=submit][type=submit].button--arrow,input[type=button].button--primary.button--arrow,input[type=button][type=submit].button--arrow,input[type=submit].button--primary.button--arrow,input[type=submit][type=submit].button--arrow{padding:.8rem 4.13rem .8333rem 2.3rem}.button.button--primary.button--arrow:after,.button[type=submit].button--arrow:after,button[type=submit].button--primary.button--arrow:after,button[type=submit][type=submit].button--arrow:after,input[type=button].button--primary.button--arrow:after,input[type=button][type=submit].button--arrow:after,input[type=submit].button--primary.button--arrow:after,input[type=submit][type=submit].button--arrow:after{background:transparent;bottom:auto;content:"\f105";display:inline-block;font-family:gh-theme;font-size:.888rem;height:auto;left:auto;position:absolute;right:1.9rem;top:.95rem;transition:right .2s ease;width:auto}.button.button--primary.button--arrow:hover:after,.button[type=submit].button--arrow:hover:after,button[type=submit].button--primary.button--arrow:hover:after,button[type=submit][type=submit].button--arrow:hover:after,input[type=button].button--primary.button--arrow:hover:after,input[type=button][type=submit].button--arrow:hover:after,input[type=submit].button--primary.button--arrow:hover:after,input[type=submit][type=submit].button--arrow:hover:after{right:1.111rem}.button.button--secondary,button[type=submit].button--secondary,input[type=button].button--secondary,input[type=submit].button--secondary{border:1.5px solid #000;color:#000;font-weight:var(--main-font-weight)}.button.button--secondary.button-white,button[type=submit].button--secondary.button-white,input[type=button].button--secondary.button-white,input[type=submit].button--secondary.button-white{border-color:#fff;color:#fff}.button.button--secondary:hover,button[type=submit].button--secondary:hover,input[type=button].button--secondary:hover,input[type=submit].button--secondary:hover{background:#171515;color:#fff!important;font-weight:700}.button.button--inline,button[type=submit].button--inline,input[type=button].button--inline,input[type=submit].button--inline{color:var(--text-color);font-weight:var(--main-font-weight);margin-inline-end:1rem;padding:0;position:relative;transition:font-weight .2s ease}.button.button--inline:before,button[type=submit].button--inline:before,input[type=button].button--inline:before,input[type=submit].button--inline:before{content:"\f105";font-family:gh-theme;font-size:.611rem;left:calc(100% + .5rem);position:absolute;top:.4rem}.button.button--inline:after,button[type=submit].button--inline:after,input[type=button].button--inline:after,input[type=submit].button--inline:after{background-color:currentColor;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transition:height .3s ease,background-color .3s ease,bottom .3s ease;width:100%}.button.button--inline:hover,button[type=submit].button--inline:hover,input[type=button].button--inline:hover,input[type=submit].button--inline:hover{font-weight:700}.button.button--inline:hover:after,button[type=submit].button--inline:hover:after,input[type=button].button--inline:hover:after,input[type=submit].button--inline:hover:after{background-color:var(--theme-color);bottom:-1px;height:3px}.button.button--arrow,button[type=submit].button--arrow,input[type=button].button--arrow,input[type=submit].button--arrow{padding:.8333rem 1.86rem}.button:after,button[type=submit]:after,input[type=button]:after,input[type=submit]:after{display:none}.button-container{display:flex;flex-flow:row wrap;gap:1.222rem;margin-block-start:1.94rem}footer{background-color:var(--secondary-theme-color)}footer *{color:var(--secondary-text-color)}footer .content-rsce-footer{padding:3.08rem var(--main-padding) calc(1.888rem + var(--bottom-bar-height))}footer .content-rsce-footer .inside{display:flex;flex-flow:column;gap:3rem;margin-inline:auto;max-width:var(--max-cont-width);text-align:center}footer .content-rsce-footer .inside .top{display:grid;gap:1.5rem;grid-template-columns:1fr}footer .content-rsce-footer .inside .top .logo{margin-block-end:1.5rem}footer .content-rsce-footer .inside .top .logo img{margin-inline:auto;max-width:min(300px,70vw)}footer .content-rsce-footer .inside .bottom{display:grid;gap:1rem;grid-template-columns:1fr}footer .content-rsce-footer .inside nav ul{list-style:none;margin:0;padding:0}footer .content-rsce-footer .inside nav ul li a,footer .content-rsce-footer .inside nav ul li strong{font-weight:var(--secondary-headline-font-weight);text-decoration:none;text-transform:var(--navigation-text-transform)}footer .content-rsce-footer .inside nav ul li a.active,footer .content-rsce-footer .inside nav ul li strong.active{color:var(--theme-color)}footer .content-rsce-footer .inside .social a,footer .content-rsce-footer .inside .social a:hover{text-decoration:none}footer .content-rsce-footer .inside .social i:before{font-size:1.444rem}form .formbody .widget{display:flex;flex-flow:column;gap:.222rem}form .formbody .widget label{font-size:.9rem;line-height:1;opacity:.5}form .formbody .widget input[type=date]{max-width:13rem}form .formbody .widget input:not([type=checkbox]):not([type=radio]):not([type=file]),form .formbody .widget select,form .formbody .widget textarea{background:transparent;border:1px solid rgba(0,0,0,.25);border-radius:0;color:var(--text-color);font-size:1.08rem;padding:.888rem 1.611rem .8rem;width:100%}form .formbody .widget input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,form .formbody .widget select:focus,form .formbody .widget textarea:focus{outline-color:var(--theme-color)}form .formbody .widget fieldset.radio_container{border:none;padding:0}form .formbody .widget fieldset.radio_container>legend{font-size:.9rem;line-height:1;margin-block-end:.5rem;opacity:.5}form .formbody .widget fieldset.radio_container>span{margin-inline-end:1rem}form .formbody .widget fieldset.radio_container>span input{height:1.1rem;position:relative;top:.15rem;width:1.1rem}form .formbody .widget fieldset.radio_container>span label{color:#000;font-size:1.08rem;opacity:1}form .formbody .widget.widget-upload label{line-height:1.3}form .formbody .widget.widget-upload input{font-size:.916rem}form .formbody .widget.widget-upload input::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(0,0,0,.45);color:$fontColor;margin-inline-end:.611rem;padding-block-start:.2rem}.contact-form-container form .formbody{display:flex;flex-flow:column;gap:.555rem}.contact-form-container form .formbody fieldset{border:none;padding:0}.contact-form-container form .formbody fieldset .fields{display:grid;gap:.555rem 1.6111rem;grid-template-columns:1fr}.contact-form-container form .formbody .widget-submit{display:inline;margin-block-start:1rem}.contact-form-container form .formbody .widget-explanation{display:inline;float:right}.contact-form-container form .formbody .widget-explanation p{display:inline;font-size:.555rem;line-height:2.6}.googlemaps-component{position:relative}.googlemaps-component .map{height:100%;min-height:15rem;width:100%}.googlemaps-component .overlay{background-color:rgba(0,0,0,.1);display:flex;flex-flow:column;inset:0;justify-content:center;position:absolute}.googlemaps-component .overlay .background-image{inset:0;position:absolute;z-index:-1}.googlemaps-component .overlay .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.googlemaps-component .overlay .consent{align-self:center;padding:var(--main-padding) calc(var(--main-padding)*2);text-align:center}.googlemaps-component .overlay .consent a{color:var(--theme-color)}.googlemaps-component .overlay .consent .button{margin-block-start:1rem}header{background-color:var(--background-color);position:sticky;top:0;z-index:99}header .content-rsce-header{padding:2.347rem var(--main-padding) 1.166rem;transition:box-shadow .3s ease,padding .3s ease!important}header .content-rsce-header>.inside{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-inline:auto;max-width:var(--max-cont-width)}header .content-rsce-header>.inside .left{padding-block-start:.2777rem}header .content-rsce-header>.inside .left img{max-width:13.888rem;width:revert-layer}header .content-rsce-header>.inside .right{align-items:center;display:flex}header .content-rsce-header>.inside .right .inner{background:var(--background-color);display:flex;flex-flow:column-reverse;height:calc(100dvh - var(--header-height) + 1px);justify-content:flex-end;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:calc(var(--header-height) - 1px);transition:opacity .2s ease;width:100%}header .content-rsce-header>.inside .right .inner .top{align-items:center;display:flex;flex-flow:column nowrap;gap:1.25rem 1.75rem;padding:var(--main-padding)}header .content-rsce-header>.inside .right .inner .top nav ul{display:flex;flex-flow:row nowrap;gap:1.25rem;list-style:none;margin:0;padding:0}header .content-rsce-header>.inside .right .inner .top .mod_search form .formbody{display:flex;flex-flow:row-reverse nowrap;gap:.5rem}header .content-rsce-header>.inside .right .inner .top .mod_search form .formbody .widget-text input{border-left:0;border-right:0;border-top:0;font-size:max(16px,1rem);font-weight:600;min-width:12rem;padding:.125rem 0;text-transform:var(--navigation-text-transform)}header .content-rsce-header>.inside .right .inner .top .mod_search form .formbody .widget-text input::-moz-placeholder{color:rgba(from var(--text-color) r g b/.21);width:100%}header .content-rsce-header>.inside .right .inner .top .mod_search form .formbody .widget-text input::placeholder{color:rgba(from var(--text-color) r g b/.21);width:100%}header .content-rsce-header>.inside .right .inner .top .mod_search form .formbody .widget-text input:focus{outline-offset:2px}header .content-rsce-header>.inside .right .inner .top .mod_search form .formbody .widget-submit button{background-color:transparent;border:none;color:var(--text-color);font-size:.8rem;margin-block-start:.25rem;padding:0}header .content-rsce-header>.inside .right .inner .bottom{max-height:100%;overflow:auto}header .content-rsce-header>.inside .right .inner .bottom nav ul{list-style:none;margin:0;padding:0}header .content-rsce-header>.inside .right .inner .bottom nav ul.level_1{display:flex;flex-flow:column}header .content-rsce-header>.inside .right .inner .bottom nav ul:not(.level_1){background-color:rgba(0,0,0,.05)}header .content-rsce-header>.inside .right .inner .bottom nav ul li{border-bottom:1px solid rgba(0,0,0,.1);position:relative}header .content-rsce-header>.inside .right .inner .bottom nav ul li a{display:block;padding:.75rem var(--main-padding) .65rem}header .content-rsce-header>.inside .right .inner .bottom nav ul li .submenu-toggle{align-items:center;cursor:pointer;display:flex;height:2.9rem;justify-content:center;position:absolute;right:1rem;top:0;width:2.9rem}header .content-rsce-header>.inside .right .inner .bottom nav ul li .submenu-toggle i:before{font-size:1.2rem;line-height:1;margin-block-start:.25rem;transform:rotate(90deg);transition:transform .2s ease}header .content-rsce-header>.inside .right .inner .bottom nav ul li .submenu-toggle.active i:before{transform:rotate(90deg) rotateY(180deg)}header .content-rsce-header>.inside .right .inner .bottom nav ul li:first-of-type{border-top:1px solid rgba(0,0,0,.1)}header .content-rsce-header>.inside .right .inner .mod_navigation_mega ul.level_1>li .submenu-navigation-container{height:auto;overflow:clip;transition:height .3s ease}header .content-rsce-header>.inside .right .inner .mod_navigation_mega ul.level_1>li .submenu-navigation-container .image,header .content-rsce-header>.inside .right .inner .mod_navigation_mega ul.level_1>li .submenu-navigation-container .overlay,header .content-rsce-header>.inside .right .inner .mod_navigation_mega ul.level_1>li .submenu-navigation-container .title{display:none}header .content-rsce-header>.inside .right .inner .mod_navigation_mega ul.level_1>li .submenu-navigation-container .submenu-container{height:auto;overflow:clip;transition:height .3s ease}header .content-rsce-header>.inside .right .inner nav ul li a,header .content-rsce-header>.inside .right .inner nav ul li strong{text-decoration:none;text-transform:var(--navigation-text-transform)}header .content-rsce-header>.inside .right .inner nav ul li a.active,header .content-rsce-header>.inside .right .inner nav ul li a.trail,header .content-rsce-header>.inside .right .inner nav ul li a:hover,header .content-rsce-header>.inside .right .inner nav ul li strong{color:var(--theme-color)}header .content-rsce-header.scrolled{box-shadow:0 0 1.25rem rgba(0,0,0,.075);padding:1rem var(--main-padding)}header .content-rsce-header.nav-active .inside .right .inner{opacity:1;pointer-events:auto}.headline-cnt{display:flex;flex-flow:column;gap:1.6rem;margin-block-end:1.25rem}.headline-cnt .preline{display:inline-block;font-size:var(--preline-font-size);font-weight:var(--preline-font-weight);padding-block-end:1.3rem;position:relative;text-transform:var(--preline-text-transform);width:-moz-fit-content;width:fit-content}.headline-cnt .headline{margin:0;text-transform:var(--headline-text-transform)}.content-text-image-swiper .inside{display:flex;flex-flow:column;gap:3.666rem}.content-text-image-swiper .inside .left{position:relative}.content-text-image-swiper .inside .left .preline{background-color:var(--theme-color);color:#fff;display:inline-block;font-weight:700;line-height:1;padding:.666rem 1.4rem .5rem;position:absolute;text-transform:uppercase;top:0;transform:translateY(calc(-100% + 2px))}.content-text-image-swiper .inside .left .preline:after{background-color:var(--theme-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:calc(100vw - var(--main-padding)*2)}.content-text-image-swiper .inside .left .text-swiper-container{overflow:clip}.content-text-image-swiper .inside .left .text-swiper-container .swiper-wrapper .swiper-slide{padding-block-start:4rem}.content-text-image-swiper .inside .left .text-swiper-container .swiper-wrapper .swiper-slide .headline{width:88%}.content-text-image-swiper .inside .right .image-swiper-container{height:100%}.content-text-image-swiper .inside .right .image-swiper-container .swiper-wrapper .swiper-slide{position:relative;transition:opacity .3s ease}.content-text-image-swiper .inside .right .image-swiper-container .swiper-wrapper .swiper-slide img{height:auto;-o-object-fit:cover;object-fit:cover}.content-text-image-swiper .inside .right .image-swiper-container .swiper-wrapper .swiper-slide .image-title{bottom:0;color:#fff;font-size:1.25rem;font-weight:var(--secondary-headline-font-weight);left:0;padding:1.25rem;position:absolute;text-align:center;text-transform:var(--secondary-headline-text-transform);width:100%}.content-text-image-swiper .inside .right .image-swiper-container .swiper-wrapper .swiper-slide .image-title .background{background-color:rgb(from var(--secondary-theme-color) r g b/.85);inset:0;mix-blend-mode:multiply;position:absolute}.content-text-image-swiper .inside .right .image-swiper-container .swiper-wrapper .swiper-slide .image-title .text{position:relative;z-index:2}.content-text-image-swiper .inside .right .image-swiper-container .swiper-wrapper .swiper-slide:not(.swiper-slide-active){opacity:.4}.content-text-media{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-text-media .inside{display:flex;flex-flow:column;gap:3rem 5rem;margin-inline:auto;max-width:var(--max-cont-width)}.content-text-media .inside .media-container img{aspect-ratio:715/459}.content-text-media .inside .text-container{display:flex;flex-flow:column;justify-content:center}.content-text-media:not(.bg-main){margin-block:0;padding-block:var(--element-spacing)}.content-gh-downloads{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-gh-downloads .inside{margin-inline:auto;max-width:calc(var(--max-cont-width)*.825)}.content-gh-downloads .inside .headline-cnt{display:flex;text-align:center}.content-gh-downloads .inside .downloads-container{margin-block-start:3.75rem}.content-gh-downloads .inside .downloads-container .downloads .download{align-items:center;border-bottom:1px solid #d0d1d4;display:flex;flex-flow:row wrap;gap:.75rem 1rem;justify-content:space-between;padding:1.1rem .75rem 1.1rem 2.5rem}.content-gh-downloads .inside .downloads-container .downloads .download .left,.content-gh-downloads .inside .downloads-container .downloads .download .right{align-items:center;display:flex;flex-flow:row nowrap}.content-gh-downloads .inside .downloads-container .downloads .download .right{justify-content:flex-end}.content-gh-downloads .inside .downloads-container .downloads .download .icon img{height:1.8rem;max-width:unset;-o-object-fit:contain;object-fit:contain;width:1.8rem}.content-gh-downloads .inside .downloads-container .downloads .download .name{font-size:1.5rem;font-weight:var(--secondary-headline-font-weight);margin-inline-start:2rem;position:relative;text-transform:var(--secondary-headline-text-transform);top:.1rem;width:100%}.content-gh-downloads .inside .downloads-container .downloads .download .last-update{color:rgba(0,0,0,.2);font-size:.83rem;font-weight:300;margin-inline-end:1.4rem;text-transform:uppercase;white-space:nowrap}.content-gh-downloads .inside .downloads-container .downloads .download .download-button{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem}.content-gh-downloads .inside .downloads-container .downloads .download .download-button span{color:rgba(0,0,0,.2);font-size:.83rem;font-weight:700;text-transform:uppercase;transition:color .3s ease}.content-gh-downloads .inside .downloads-container .downloads .download .download-button i:before{color:var(--theme-color);font-size:2rem}.content-gh-downloads .inside .downloads-container .downloads .download .download-button:hover{text-decoration:none}.content-gh-downloads .inside .downloads-container .downloads .download .download-button:hover span{color:var(--theme-color)}.content-gh-downloads .inside .downloads-container .downloads .download:first-of-type{border-top:1px solid #d0d1d4}.module-gh-jobs-list{background-color:var(--secondary-background-color);padding:var(--element-spacing) var(--main-padding)}.module-gh-jobs-list .inside{margin-inline:auto;max-width:var(--max-cont-width)}.module-gh-jobs-list .inside .top .headline-cnt{max-width:34rem}.module-gh-jobs-list .inside .bottom{display:flex;flex-flow:column;gap:5rem;margin-block-start:var(--element-spacing);margin-inline:auto}.module-gh-jobs-list .inside .bottom .category>.title{font-size:var(--headline-font-size);font-weight:var(--headline-font-weight);margin-block-end:2.4rem;opacity:.1;text-transform:var(--headline-text-transform)}.module-gh-jobs-list .inside .bottom .category .jobs .job{border-bottom:1px solid #d0d1d5;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1.55rem 0}.module-gh-jobs-list .inside .bottom .category .jobs .job:first-of-type{border-top:1px solid #d0d1d5}.module-gh-jobs-list .inside .bottom .category .jobs .job:hover{text-decoration:none}.module-gh-jobs-list .inside .bottom .category .jobs .job .left{align-items:flex-end;display:flex;flex-flow:row wrap;margin-block-end:.1rem;text-transform:var(--secondary-headline-text-transform)}.module-gh-jobs-list .inside .bottom .category .jobs .job .left .title{font-weight:var(--secondary-headline-font-weight);line-height:1.1275;margin-inline-end:.4rem}.module-gh-jobs-list .inside .bottom .category .jobs .job .left .additional,.module-gh-jobs-list .inside .bottom .category .jobs .job .left .mwd{font-size:.722rem;white-space:nowrap}.module-gh-jobs-list .inside .bottom .category .jobs .job .right{line-height:1}.module-gh-jobs-list .inside .bottom .category .jobs .job .right .icon-chevron-right{color:var(--theme-color);font-size:1.42rem}.module-gh-jobs-list .inside .bottom .category .jobs .job .right .icon-chevron-right:before{font-size:1.42rem}.module-gh-jobs-reader>.back-container,.module-gh-jobs-reader>.image-container,.module-gh-jobs-reader>.text-container{padding-inline:var(--main-padding)}.module-gh-jobs-reader>.back-container .inside,.module-gh-jobs-reader>.image-container .inside,.module-gh-jobs-reader>.text-container .inside{margin-inline:auto;max-width:var(--max-cont-width)}.module-gh-jobs-reader>.image-container .inside img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-gh-jobs-reader>.back-container{padding-block-start:1.3rem}.module-gh-jobs-reader>.back-container .button{margin-inline:1rem 0}.module-gh-jobs-reader>.back-container .button:before{left:auto;right:calc(100% + .5rem);rotate:180deg;top:.3rem}.module-gh-jobs-reader>.text-container{padding-block:calc(var(--element-spacing)*.75)}.module-gh-jobs-reader>.text-container .inside{max-width:calc(var(--max-cont-width)*.889)}.module-gh-jobs-reader>.text-container .inside .headline-cnt .preline{padding-block-end:.5rem}.module-gh-jobs-reader>.text-container .inside .headline-cnt h1{font-weight:var(--secondary-headline-font-weight);line-height:1;margin:0}.module-gh-jobs-reader>.text-container .inside .headline-cnt h1 small{font-weight:var(--main-font-weight)}.module-gh-jobs-reader>.text-container .inside .columns{display:grid;gap:3rem;grid-template-columns:1fr;margin-block-start:3rem}.module-gh-jobs-reader>.text-container .inside .columns .title{font-size:var(--preline-font-size);font-weight:var(--preline-font-weight);text-transform:var(--preline-text-transform)}.module-gh-jobs-reader>.text-container .inside .columns ul{display:flex;flex-flow:column;gap:.4rem}.mod_article .mod_search{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.mod_article .mod_search .inside{margin-inline:auto;max-width:var(--max-cont-width)}.mod_article .mod_search .inside form{margin-block:1.5rem}.mod_article .mod_search .inside form .formbody{display:flex;flex-flow:row nowrap;gap:.75rem}.mod_article .mod_search .inside form .formbody button{border-width:.5px}.mod_article .mod_search .inside .results-container{display:flex;flex-flow:column;gap:2rem;margin-block-start:3rem}.mod_article .mod_search .inside .results-container>div .context{margin-block:.5rem}.mod_article .mod_search .inside .results-container>div .url{font-size:.8rem;margin-block-start:.5rem}.content-rsce-accordion{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-accordion .inside{margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-application-form{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-application-form .inside{margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-application-form .inside .text-container{max-width:34.2rem}.content-rsce-application-form .inside .form-container{margin-block-start:calc(var(--element-spacing)*.5)}.content-rsce-application-form .inside .form-container form .formbody{display:flex;flex-flow:column;gap:4rem}.content-rsce-application-form .inside .form-container form .formbody>fieldset{border:none;display:flex;flex-flow:column;gap:1rem;padding:0}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.legend{font-size:2.2rem;font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);opacity:.1;text-transform:var(--headline-text-transform)}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.legend .label{display:inline-block;max-width:23.1rem}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields{display:flex;flex-flow:row wrap;gap:.8rem 1.8rem}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields .widget,.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields .widget input:not([type=radio]):not([type=checkbox]){width:100%}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields .widget.widget-upload{border:.5px solid rgba(0,0,0,.5);padding:.805rem .777rem}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields .widget.widget-upload label{margin-block-end:1.111rem}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields .widget.widget-submit{margin-block-start:-2rem}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields .widget.widget-explanation p{color:rgba(0,0,0,.5);font-size:.833rem}.content-rsce-benefits{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-benefits .inside{margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-benefits .inside .text-container{display:flex;flex-flow:column}.content-rsce-benefits .inside .benefits-container{display:grid;gap:4.5rem 2.25rem;margin-block-start:5rem}.content-rsce-benefits .inside .benefits-container .benefit{align-items:center;display:flex;flex-flow:column;text-align:center}.content-rsce-benefits .inside .benefits-container .benefit .icon img{height:4.6rem;-o-object-fit:contain;object-fit:contain;width:auto}.content-rsce-benefits .inside .benefits-container .benefit .title{font-weight:var(--secondary-headline-font-weight);margin-block-start:1.75rem;text-transform:var(--secondary-headline-text-transform)}.content-rsce-benefits .inside .benefits-container .benefit .text{margin-block-start:1rem;padding-inline:1rem}.content-rsce-benefits.cols-2 .inside .benefits-container,.content-rsce-benefits.cols-3 .inside .benefits-container,.content-rsce-benefits.cols-4 .inside .benefits-container,.content-rsce-benefits.cols-5 .inside .benefits-container,.content-rsce-benefits.cols-6 .inside .benefits-container{grid-template-columns:1fr 1fr}.content-rsce-benefits:not(.bg-main){margin-block:0;padding-block:var(--element-spacing)}.content-rsce-contact-form{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-contact-form .inside{display:flex;flex-flow:column;gap:3rem;margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-contact-form .inside .text-container .text-cnt{padding-inline-end:1.5rem}.content-rsce-contact-info-blocks{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-contact-info-blocks .inside{display:flex;flex-flow:column;margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-contact-info-blocks .inside .float-button .button-container{float:right;margin-block-start:0;translate:0 -100%}.content-rsce-contact-info-blocks .inside .contact-container{display:grid;gap:2.611rem;grid-template-columns:1fr;margin-block-start:3rem}.content-rsce-contact-info-blocks .inside .contact-container .contact-block{display:flex;flex-flow:column;gap:1.5rem}.content-rsce-contact-info-blocks .inside .contact-container .contact-block .name{font-weight:var(--headline-font-weight);text-transform:var(--headline-text-transform)}.content-rsce-contact-info-blocks .inside .contact-container .contact-block .button-container{margin-block-start:0}.content-rsce-divider{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-divider .inside{background-color:var(--secondary-background-color);height:2px;margin-inline:auto;max-width:calc(var(--max-cont-width)*1.03)}.content-rsce-google-map .map{aspect-ratio:16/5}.content-rsce-headline-text{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-headline-text .inside{display:flex;flex-flow:column;gap:1.5rem;margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-headline-text.limit-text-width .inside .content-container .inner{max-width:62.5%}.content-rsce-image-link-boxes{background-color:var(--secondary-background-color);padding:var(--element-spacing) var(--main-padding)}.content-rsce-image-link-boxes .inside{display:flex;flex-flow:row wrap;gap:2rem;justify-content:center;margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-image-link-boxes .inside .box{aspect-ratio:93/70;overflow:clip;position:relative;text-decoration:none;width:100%}.content-rsce-image-link-boxes .inside .box .background-image{inset:0;position:absolute;z-index:1}.content-rsce-image-link-boxes .inside .box .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-rsce-image-link-boxes .inside .box .overlay{background-color:rgba(0,0,0,.4);display:flex;flex-flow:column;height:100%;justify-content:flex-end;padding:1.2rem 1.5rem;position:relative;transition:background-color .3s ease;z-index:2}.content-rsce-image-link-boxes .inside .box .overlay *{color:#fff}.content-rsce-image-link-boxes .inside .box .overlay .inner .title{font-size:1.25rem;font-weight:700;letter-spacing:var(--headline-letter-spacing);line-height:1;text-transform:var(--headline-text-transform)}.content-rsce-image-link-boxes .inside .box .overlay .inner .button{margin-block-start:1.5rem;transition:font-weight .3s ease}.content-rsce-image-link-boxes .inside .box .overlay .inner .button:after{transition:height .3s ease,background-color .3s ease,bottom .3s ease}.content-rsce-image-link-boxes .inside .box:hover .overlay{background-color:rgba(0,0,0,.7)}.content-rsce-image-link-boxes .inside .box:hover .overlay .inner .button{font-weight:700}.content-rsce-image-link-boxes .inside .box:hover .overlay .inner .button:after{background-color:var(--theme-color);bottom:-1px;height:3px}.content-rsce-image-parallax{color:#fff;position:relative;transform:none!important}.content-rsce-image-parallax .image-container{background-attachment:fixed;background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.content-rsce-image-parallax .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}.content-rsce-image-parallax .image-container.darken-image{background-color:rgba(0,0,0,.5)}.content-rsce-image-parallax .overlay{padding:var(--element-spacing) var(--main-padding);position:relative;z-index:1}.content-rsce-image-parallax .overlay .inside{margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-image-parallax .overlay .inside .text-container{max-width:37.5rem;position:relative}.content-rsce-image-parallax .overlay .inside .text-container .button--inline,.content-rsce-image-parallax .overlay .inside .text-container .headline{color:#fff}.content-rsce-image-parallax.arrangement-right .overlay .inside .text-container{margin-inline-start:auto}@supports (-webkit-touch-callout:none){.content-rsce-image-parallax .image-container{background-attachment:scroll}}.content-rsce-multi-text-image{background-color:var(--primary-color);overflow:clip}.content-rsce-multi-text-image .inside .element{position:relative;transition:width .5s ease}.content-rsce-multi-text-image .inside .element .background{inset:0;position:absolute;transition:filter .5s ease;z-index:0}.content-rsce-multi-text-image .inside .element .background .overlay{background:rgb(from var(--secondary-theme-color) r g b/78%);height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;top:0;transition:opacity .5s ease;width:100%}.content-rsce-multi-text-image .inside .element .background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-rsce-multi-text-image .inside .element .title-copy{color:#fff;font-size:1.08rem;font-weight:700;left:5.2rem;line-height:1.28;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(180deg);writing-mode:vertical-rl}.content-rsce-multi-text-image .inside .element .content{height:100%;padding:3rem var(--main-padding);position:relative;transform:translateX(0);transition:transform .5s ease;width:var(--max-content-width);z-index:2}.content-rsce-multi-text-image .inside .element .content .inner *{color:#fff}.content-rsce-multi-text-image .inside .element .content .inner .title{font-size:var(--secondary-headline-font-size);font-weight:var(--secondary-headline-font-weight);letter-spacing:var(--secondary-headline-letter-spacing);line-height:var(--secondary-headline-line-height);text-transform:var(--secondary-headline-text-transform)}.content-rsce-multi-text-image .inside .element .content .inner .text{margin-block-start:2.3rem}.content-rsce-multi-text-image .inside .element .content .inner .text ul{margin:0;padding:1rem}.content-rsce-multi-text-image .inside .element .content .inner a:hover:after{background-color:var(--theme-color)}.content-rsce-multi-text-image .inside .element .content .inner a:after{background-color:#fff}.content-rsce-multi-text-image .inside .element:not(:last-of-type){border-bottom:2px solid var(--theme-color)}.content-rsce-numbers{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-numbers .inside{display:grid;gap:4rem;grid-template-columns:1fr 1fr;justify-content:space-evenly;margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-numbers .inside .number-block{flex:1;text-align:center}.content-rsce-numbers .inside .number-block .number{display:inline-block;line-height:1;position:relative}.content-rsce-numbers .inside .number-block .number span{font-size:3rem}.content-rsce-numbers .inside .number-block .number .label{color:var(--theme-color);font-weight:var(--headline-font-weight);left:93%;line-height:1;position:absolute;text-transform:var(--headline-text-transform);top:50%;translate:0 -75%;-webkit-text-stroke:6px #fff;paint-order:stroke fill}.content-rsce-numbers .inside .number-block .text{font-weight:var(--headline-font-weight);margin-block-start:1.333rem;text-transform:var(--headline-text-transform)}.content-rsce-scroll-top{bottom:calc(var(--bottom-bar-height) + 1.444rem);opacity:0;pointer-events:none;position:fixed;right:1.444rem;transition:opacity .3s ease;z-index:1000}.content-rsce-scroll-top .scroll-top{align-items:center;background-color:var(--secondary-theme-color);border:none;color:var(--secondary-background-color);cursor:pointer;display:flex;font-size:1.5rem;height:3rem;justify-content:center;transition:background-color .2s ease;width:3rem}.content-rsce-scroll-top .scroll-top i,.content-rsce-scroll-top .scroll-top i:before{line-height:1;position:relative;top:.125rem}.content-rsce-scroll-top .scroll-top:hover{background-color:var(--theme-color)}.content-rsce-scroll-top.visible{opacity:1;pointer-events:auto}.content-rsce-sticky-buttons{display:flex;flex-flow:column;gap:.666rem;position:fixed;right:0;top:50%;translate:5.833rem -50%;z-index:2}.content-rsce-sticky-buttons a{background-color:var(--secondary-theme-color);color:var(--secondary-text-color);display:inline-flex;height:2.888rem;padding:.666rem;text-decoration:none;transition:background-color .2s ease,translate .2s ease;width:10rem}.content-rsce-sticky-buttons a .icon{padding-inline-end:.75rem;width:4.166rem}.content-rsce-sticky-buttons a .icon,.content-rsce-sticky-buttons a .icon figure{align-items:center;display:flex;justify-content:center}.content-rsce-sticky-buttons a .icon img{max-height:1.388rem;max-width:2.778rem;-o-object-fit:contain;object-fit:contain}.content-rsce-sticky-buttons a .text{display:flex;flex-flow:column;font-size:.75rem;font-weight:var(--button-font-weight);justify-content:center;line-height:1.111;text-transform:var(--button-text-transform);width:5.833rem}.content-rsce-sticky-buttons a:hover{background-color:var(--theme-color);translate:-5.833rem}.content-rsce-teaser{height:100vh;max-height:calc(100svh - var(--initial-header-height) - var(--bottom-bar-height));overflow:clip}.content-rsce-teaser .swiper-container,.content-rsce-teaser .swiper-container .swiper-wrapper{height:100%}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide{display:flex;height:auto;position:relative}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .background-container{inset:0;position:absolute;z-index:-1}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .background-container img,.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .background-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .background-container.color-overlay:after{background:linear-gradient(to top,rgb(from var(--secondary-theme-color) r g b/90%) 0,rgb(from var(--secondary-theme-color) r g b/90%) 30%,rgb(from var(--secondary-theme-color) r g b/0) 100%);bottom:0;content:"";height:60%;left:0;position:absolute;width:100%;z-index:0}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .overlay{display:flex;flex-flow:column;height:auto;justify-content:flex-end;max-height:100%;padding:7rem var(--main-padding);position:relative;width:100%}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .overlay .inside{margin-inline:auto;max-width:69rem;text-align:center;z-index:1}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .overlay .inside *{color:#fff}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt{gap:0;margin-block-end:.6rem;position:relative}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt .preline{margin-inline:auto;padding:0}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt .preline:after{display:none}.content-rsce-teaser .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt .headline{margin-block-end:0}.content-rsce-teaser .swiper-pagination{--swiper-pagination-bottom:2.4rem}.content-rsce-teaser .swiper-navigation .swiper-button-next,.content-rsce-teaser .swiper-navigation .swiper-button-prev{bottom:2rem;font-size:3.25rem;height:auto;top:auto;width:auto}.content-rsce-teaser .swiper-navigation .swiper-button-next:after,.content-rsce-teaser .swiper-navigation .swiper-button-prev:after{color:hsla(0,0%,100%,.15);font-family:gh-theme;font-size:3.25rem;transition:color .3s ease}.content-rsce-teaser .swiper-navigation .swiper-button-next:hover:after,.content-rsce-teaser .swiper-navigation .swiper-button-prev:hover:after{color:hsla(0,0%,100%,.6)}.content-rsce-teaser .swiper-navigation .swiper-button-prev{left:5rem}.content-rsce-teaser .swiper-navigation .swiper-button-prev:after{content:"\e802"}.content-rsce-teaser .swiper-navigation .swiper-button-next{right:5rem}.content-rsce-teaser .swiper-navigation .swiper-button-next:after{content:"\e800"}.content-rsce-teaser-small{height:100vh;max-height:55.3vh;overflow:clip}.content-rsce-teaser-small .swiper-container,.content-rsce-teaser-small .swiper-container .swiper-wrapper{height:100%}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide{display:flex;height:auto;position:relative}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .background-container{inset:0;position:absolute;z-index:-1}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .background-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .background-container.color-overlay:after{background:linear-gradient(45deg,rgb(from var(--secondary-theme-color) r g b/100%) 0,rgb(from var(--secondary-theme-color) r g b/100%) 15%,rgb(from var(--secondary-theme-color) r g b/0) 100%);bottom:0;content:"";height:100%;left:0;opacity:.9;position:absolute;width:100%;z-index:0}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay{display:flex;flex-flow:column;height:auto;justify-content:flex-end;padding:var(--element-spacing) var(--main-padding);width:100%}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay .inside{margin-inline:auto;max-width:var(--max-cont-width);width:100%}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay .inside *{color:#fff}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt{gap:0;margin-block-end:.6rem;position:relative}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt .preline{padding:0}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt .preline:after{display:none}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .headline-cnt:after{background-color:var(--theme-color);bottom:-.125rem;content:"";height:3px;left:0;max-width:15rem;position:absolute;width:60%}.content-rsce-teaser-small .swiper-container .swiper-wrapper .swiper-slide .overlay .inside .text-cnt{max-width:61.36%}.content-rsce-text{margin-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-text .inside{margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-text-icon-blocks{background-color:var(--secondary-background-color);padding-block:var(--element-spacing);padding-inline:var(--main-padding)}.content-rsce-text-icon-blocks .inside{display:grid;gap:3rem;margin-inline:auto;max-width:var(--max-cont-width)}.content-rsce-text-icon-blocks .inside .block{max-width:23.86rem}.content-rsce-text-icon-blocks .inside .block .title{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:1.6667rem;margin-block-end:1.69rem}.content-rsce-text-icon-blocks .inside .block .title .icon{height:4.3rem}.content-rsce-text-icon-blocks .inside .block .title .icon figure{display:flex;flex-flow:column;justify-content:flex-end}.content-rsce-text-icon-blocks .inside .block .title .icon figure img{max-width:4.444rem;-o-object-fit:contain;object-fit:contain;width:100%}.content-rsce-text-icon-blocks .inside .block .title .title-text{font-size:var(--preline-font-size);font-weight:var(--preline-font-weight);height:-moz-fit-content;height:fit-content;padding-block-end:.7778rem;position:relative;text-transform:var(--headline-text-transform)}.content-rsce-text-icon-blocks .inside .block .title .title-text:after{background-color:var(--theme-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:3.333rem}.content-rsce-text-icon-blocks .inside .block .button-container{margin-block-start:1.444rem}.content-rsce-video{margin-block:var(--element-spacing)}.content-rsce-video .inside{margin-inline-start:auto;max-width:var(--max-cont-width)}.content-rsce-video .inside video{width:100%}@media only screen and (min-width:420px){.content-rsce-contact-info-blocks .inside .contact-container{display:grid;grid-template-columns:1fr 1fr}.content-rsce-multi-text-image .inside .element .content .inner .text ul{display:grid;gap:.25rem .75rem;grid-template-columns:1fr 1fr;max-height:11rem}}@media only screen and (min-width:640px){.contact-form-container form .formbody fieldset .fields{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){h1,h2,h3,h4,h5,h6{font-size:calc(var(--headline-font-size)*.8)}footer .content-rsce-footer .inside{gap:5.777rem;text-align:left}footer .content-rsce-footer .inside .top{display:grid;grid-template-columns:1fr 1fr 1fr}footer .content-rsce-footer .inside .top img{padding-inline-end:1rem}footer .content-rsce-footer .inside .top nav{grid-column:2/4}footer .content-rsce-footer .inside .top nav ul{display:grid;gap:0 1rem;grid-template-columns:1fr 1fr}footer .content-rsce-footer .inside .bottom{display:grid;grid-template-columns:1fr 1fr 1fr}footer .content-rsce-footer .inside .bottom>:first-of-type{text-align:left}footer .content-rsce-footer .inside .bottom>:first-of-type ul{display:flex;flex-flow:row nowrap;gap:1.444rem}footer .content-rsce-footer .inside .bottom>:nth-of-type(2){text-align:center}footer .content-rsce-footer .inside .bottom>:last-of-type{text-align:right}.module-gh-jobs-list .inside .bottom{max-width:82%}.module-gh-jobs-reader>.text-container .inside .columns{grid-template-columns:1fr 1fr}.content-text-media .inside{flex-flow:row nowrap;gap:3rem}.content-text-media .inside .media-container{width:calc(50% - 1.5rem)}.content-text-media .inside .media-container figure{display:flex;flex-flow:column;justify-content:center}.content-text-media .inside .text-container{width:calc(50% - 1.5rem)}.content-text-media.arrangement-right .inside{flex-flow:row-reverse nowrap}.content-rsce-application-form .inside .form-container form .formbody>fieldset{flex-flow:row nowrap}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.legend{width:calc(37.5% - 1rem)}.content-rsce-application-form .inside .form-container form .formbody>fieldset>.fields{margin-inline-start:auto;width:62.5%}.content-rsce-benefits .inside .text-container{flex-flow:row nowrap}.content-rsce-benefits .inside .text-container .headline-cnt{width:35.2%}.content-rsce-benefits .inside .text-container .text-cnt{margin-inline:auto;padding-block-start:4.5rem;width:40.2%}.content-rsce-benefits.cols-3 .inside .benefits-container{grid-template-columns:1fr 1fr 1fr}.content-rsce-benefits.cols-4 .inside .benefits-container,.content-rsce-benefits.cols-5 .inside .benefits-container,.content-rsce-benefits.cols-6 .inside .benefits-container{grid-template-columns:1fr 1fr 1fr 1fr}.content-rsce-contact-form .inside{flex-flow:row nowrap}.content-rsce-contact-form .inside .text-container{width:38%}.content-rsce-contact-form .inside .form-container{width:calc(62% - 3rem)}.content-rsce-contact-info-blocks .inside{align-items:center;flex-flow:row nowrap;gap:9.3611rem}.content-rsce-contact-info-blocks .inside .text-container{width:30%}.content-rsce-contact-info-blocks .inside .contact-container{margin-block-start:0;position:relative;width:calc(70% - 9.3611rem)}.content-rsce-contact-info-blocks .inside .contact-container:before{background-color:var(--secondary-background-color);content:"";height:100%;left:-4.68rem;position:absolute;top:0;width:1px}.content-rsce-image-link-boxes .inside .box{width:calc(50% - 1rem)}.content-rsce-numbers .inside:has(>.number-block:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.content-rsce-numbers .inside:has(>.number-block:nth-child(4)){grid-template-columns:1fr 1fr 1fr 1fr}.content-rsce-numbers .inside .number-block .number span{font-size:5rem}.content-rsce-text-icon-blocks .inside{gap:6rem 3rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){h1,h2,h3,h4,h5,h6{font-size:var(--headline-font-size)}form .formbody .widget.clear{margin-inline-end:1.8rem}form .formbody .widget.w20{width:calc(20% - .9rem)!important}form .formbody .widget.w50{width:calc(50% - .9rem)!important}form .formbody .widget.w75{width:calc(75% - .9rem)!important}form .formbody .widget.w80{width:calc(80% - .9rem)!important}.content-text-media .inside{gap:6.333rem}.content-text-media .inside .media-container{width:48.4%}.content-text-media .inside .text-container{width:calc(51.6% - 6.333rem)}.content-text-image-swiper .inside{flex-flow:row nowrap;gap:3.666rem}.content-text-image-swiper .inside .left{width:calc(46% - 3.666rem)}.content-text-image-swiper .inside .left .preline:after{width:50vw}.content-text-image-swiper .inside .right{clip-path:polygon(0 0,100vw 0,100vw 100%,0 100%);width:54%}.content-rsce-contact-form .inside{gap:3rem 5.86rem}.content-rsce-contact-form .inside .text-container{width:32%}.content-rsce-contact-form .inside .form-container{width:calc(68% - 5.86rem)}.content-rsce-contact-info-blocks .inside .contact-container{display:grid;grid-template-columns:repeat(3,1fr)}.content-rsce-headline-text .inside{flex-flow:row nowrap;gap:0}.content-rsce-headline-text .inside .headline-cnt{margin-inline:auto;width:35.5%}.content-rsce-headline-text .inside .content-container{padding-block-start:5rem;width:58%}.content-rsce-headline-text.limit-text-width .inside .content-container .inner{margin-inline:auto}.content-rsce-image-link-boxes .inside .box{width:calc(33.33333% - 1.33333rem)}.content-rsce-multi-text-image .inside{display:flex;flex-flow:row nowrap}.content-rsce-multi-text-image .inside .element{border-bottom:none!important;border-left:2px solid var(--theme-color);width:6rem}.content-rsce-multi-text-image .inside .element .title-copy{left:2.8rem}.content-rsce-multi-text-image .inside .element.active{width:calc(100vw - 24rem)}.content-rsce-multi-text-image .inside .element .title-copy{opacity:1}.content-rsce-multi-text-image .inside .element .background .overlay{opacity:0}.content-rsce-multi-text-image .inside .element .content{padding:4rem var(--main-padding)}.content-rsce-multi-text-image .inside .element .content .inner{margin-inline-start:calc(var(--main-padding)*2)}.content-rsce-multi-text-image .inside .element .content .inner .button-container,.content-rsce-multi-text-image .inside .element .content .inner .text,.content-rsce-multi-text-image .inside .element .content .inner .title{transition:opacity .2s ease}.content-rsce-multi-text-image .inside .element:not(.active){cursor:pointer}.content-rsce-multi-text-image .inside .element:not(.active) .background{filter:brightness(35%)}.content-rsce-multi-text-image .inside .element:not(.active) .content .inner .button-container,.content-rsce-multi-text-image .inside .element:not(.active) .content .inner .text,.content-rsce-multi-text-image .inside .element:not(.active) .content .inner .title{opacity:0;pointer-events:none}.content-rsce-multi-text-image .inside .element.active .title-copy{opacity:0}.content-rsce-multi-text-image .inside .element.active .content{transform:translateX(0)}.content-rsce-multi-text-image .inside .element.active .background .overlay{opacity:1}.content-rsce-multi-text-image .inside .element:first-of-type .content .inner{margin-inline-start:calc(var(--content-width-start) - var(--main-padding))}.content-rsce-multi-text-image .inside .element:not(:first-of-type) .content .inner{padding-inline-end:4rem}.content-rsce-teaser .swiper-pagination{--swiper-pagination-bottom:4rem}.content-rsce-teaser .swiper-navigation .swiper-button-next,.content-rsce-teaser .swiper-navigation .swiper-button-prev{bottom:5.5rem;font-size:6.25rem;height:auto;top:auto;width:auto}.content-rsce-teaser .swiper-navigation .swiper-button-next:after,.content-rsce-teaser .swiper-navigation .swiper-button-prev:after{font-size:6.25rem}.content-rsce-text-icon-blocks .inside{gap:6rem 3rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){header .content-rsce-header .inside .right{flex-flow:column;justify-content:space-between}header .content-rsce-header .inside .right .hamburger{display:none}header .content-rsce-header .inside .right .inner{flex-flow:column;height:100%;justify-content:space-between;opacity:1;overflow:initial;pointer-events:auto;position:static;width:auto}header .content-rsce-header .inside .right .inner .top{flex-flow:row nowrap;justify-content:flex-end;padding:0}header .content-rsce-header .inside .right .inner .top .mod_search form .formbody .widget-text input{font-size:.7rem;min-width:8.3rem}header .content-rsce-header .inside .right .inner .bottom{margin-block-end:calc(-1.5rem + 6px)}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;height:auto;margin-block-end:1px;margin-block-start:0;opacity:1;overflow:initial;padding-block:0;pointer-events:auto;position:static;transform:none;width:100%}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul li{border:none!important}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul li a{padding:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1{flex-flow:row nowrap;gap:2.777rem;justify-content:flex-end;list-style:none;margin:0;padding:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li{position:static}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li a{padding:0;position:relative}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li>a{background:none;font-size:1.08rem;line-height:1;padding-block:.2rem 1.5rem;text-transform:uppercase;transition:font-weight .2s ease,padding .3s ease}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li>a:before{background-color:var(--theme-color);bottom:0;content:"";height:6px;left:0;opacity:0;position:absolute;transition:opacity .2s ease;width:100%}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li>a:after{display:none}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container{background-color:#000;left:0;min-height:max(24.444rem,calc(7.222rem + var(--submenu-height)));opacity:0;pointer-events:none;position:absolute;top:100%;transition:opacity .3s ease,pointer-events .05s ease .3s;width:100%}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .image,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .overlay,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .title{display:initial}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .title{bottom:5.5rem;color:hsla(0,0%,100%,.09);font-size:4.444rem;font-weight:var(--headline-font-weight);left:3.888rem;letter-spacing:.035em;line-height:1.275;position:absolute;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .image{height:100%;left:0;position:absolute;top:0;width:100%}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .overlay{background-color:rgba(from var(--secondary-theme-color) r g b/.9);height:100%;left:0;position:absolute;top:0;width:100%}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container:before{background-color:var(--theme-color);content:"";height:100%;left:0;position:absolute;top:0;width:.7rem;z-index:2}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside{display:flex;flex-flow:column;margin:0;padding:0;padding-block-start:3.611rem;padding-inline-start:var(--navigation-start);position:relative}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li{position:static!important;width:18rem}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li a{background:none;color:#fff;font-size:1.08rem;letter-spacing:.02em;line-height:1.282;text-transform:uppercase;transition:font-weight 75ms ease}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li a:after{display:none}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>a{padding-block:.667rem}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li:first-of-type>a{padding-block-start:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li:last-of-type>a{padding-block-end:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li.active>a,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li.trail>a{font-weight:700}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container{height:auto!important;left:calc(var(--navigation-start) + 18rem);opacity:0;pointer-events:none;position:absolute;top:3.611rem;transition:opacity .3s ease,pointer-events .05s ease .3s}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container>ul{display:flex;flex-flow:column;left:0;margin:0;padding-inline-start:6.05rem}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container>ul>li.active>a,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container>ul>li.trail>a{font-weight:700}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container>ul>li>a{font-weight:400;padding-block:.667rem;text-transform:none}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container>ul>li>a:hover{font-weight:700}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container>ul>li:first-of-type>a{padding-block-start:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li>.submenu-container>ul>li:last-of-type>a{padding-block-end:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li:first-of-type a{padding-block-start:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside li:last-of-type a{padding-block-end:0}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside>li:hover>a{font-weight:700}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside>li:hover .submenu-container{opacity:1;pointer-events:auto}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li .submenu-navigation-container .inside:before{background-color:var(--theme-color);content:"";height:calc(100% - 3.4rem);left:calc(var(--navigation-start) + 20rem);min-height:3.5rem;position:absolute;top:3.5rem;width:1.5px}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li.active>a,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li.trail>a{color:var(--text-color);font-weight:700}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li.active>a:before,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li.trail>a:before{opacity:1}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li:hover>a{color:var(--text-color);font-weight:700}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li:hover>a:before{opacity:1}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li:hover .submenu-navigation-container,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li:hover>ul{opacity:1;pointer-events:auto}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega .submenu-container,header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega .submenu-navigation-container{height:auto!important;overflow:initial}header .content-rsce-header .inside .right .inner .bottom .mod_navigation_mega .submenu-toggle{display:none}header .content-rsce-header.scrolled .inside .right .inner .bottom .mod_navigation_mega ul.level_1>li>a{padding-block-end:1.3rem}footer .content-rsce-footer .inside .top{grid-template-columns:2fr 3fr 3fr 6fr}footer .content-rsce-footer .inside .top nav{grid-column:auto}.content-rsce-multi-text-image .inside{position:relative}.content-rsce-multi-text-image .inside .element{width:12.4rem;z-index:2}.content-rsce-multi-text-image .inside .element .title-copy{left:50%}.content-rsce-multi-text-image .inside .element.active{width:calc(100vw - 49.6rem)}.content-rsce-multi-text-image .inside:after{background-color:#2b2e34;content:"";height:100%;left:calc(100% - 12rem);position:absolute;top:0;width:12rem}}@media only screen and (min-width:1920px){footer .content-rsce-footer .inside .top{grid-template-columns:4fr 5fr 5fr 17fr}footer .content-rsce-footer .inside .top nav ul{grid-template-columns:1fr 1fr 1fr}}@media print{body{background:#fff}#footer,#header{display:none}*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}