:root{--primary:#6683c1;--secondary:#d9e0ef;--blue:#6683c1;--bluehover:#6683c1;--lightblue:#6683c1;--lightbluehover:#6683c1;--anthrazit:#34312a;--anthrazithover:#52504a;--grey:#f0f2f5;--greyhover:#ccced0;--white:#fff;--green:#e7efcd;--red:#ec0016;--lightred:#fbccd0;--dzmgrey:#e6e8ea;--lightyellow:#fff7b9;--dzmdarkgrey:#576163}body.ka-cookies-visible #page{margin-bottom:460px}@media screen and (min-width:992px){body.ka-cookies-visible #page{margin-bottom:300px}}body{font-family:'Barlow',sans-serif;font-weight:400}.has-hero-font-size{color:var(--lightblue) !important;font-size:clamp(1.5rem, calc(1.375rem + 1.5vw), 2rem) !important;font-weight:600 !important;text-transform:uppercase;line-height:1.2;margin:0}.has-h-1-font-size,.h1{color:var(--lightblue) !important;font-size:clamp(1.75rem, calc(1.375rem + 1.5vw), 3rem) !important;text-transform:lowercase;line-height:1.2;margin:0}.has-h-2-font-size,.h2{color:var(--lightblue) !important;font-size:clamp(1.5rem, calc(1.325rem + .9vw), 2.2rem) !important;font-weight:600 !important;text-transform:uppercase;line-height:1.2;margin:0}.has-h-3-font-size,.h3{color:var(--lightblue) !important;font-size:clamp(1.3rem, calc(1.3rem + .6vw), 1.8rem) !important;font-weight:400 !important;text-transform:uppercase;line-height:1.2;margin:0}.has-h-4-font-size,.h4{color:var(--lightblue) !important;font-size:clamp(1.275rem, calc(1.275rem + .3vw), 1.5rem) !important;font-weight:400 !important;text-transform:uppercase;line-height:1.2;margin:0}.has-h-5-font-size,.h5{color:var(--anthrazit) !important;font-size:1.25rem !important;font-weight:400 !important;text-transform:uppercase;line-height:1.2;margin:0}.has-h-6-font-size,.h6{color:var(--lightblue) !important;font-size:1rem !important;font-weight:400 !important;text-transform:uppercase;line-height:1.2;margin:0}#header{transition:all ease .3s}#header.is-sticky{box-shadow:0 3rem 3rem rgba(0,0,0,.15) !important}.sticky.is-sticky{position:fixed;left:0;right:0;top:0;z-index:1000;width:100%}#header a{color:var(--anthrazit)}#header .logo{max-width:150px;width:100%;height:auto;transition:all ease .3s}#header:not(.is-sticky) .logo-sticky{display:none !important}#header.is-sticky .logo-sticky{display:none !important;width:128px}#header #top_nav{font-size:.8rem}#header #top_nav li{margin-right:var(--bs-navbar-nav-link-padding-x);margin-left:var(--bs-navbar-nav-link-padding-x)}#header #top_nav li:hover{background-color:var(--greyhover)}#header #top_nav li:last-child{margin-right:0}#header #top_nav ul li a:has(img){padding:0 !important}#header #top_nav ul li:hover:has(a img){background-color:#fff !important}#header #main_nav{font-weight:600}#header #main_nav a:hover{color:var(--blue)}#header #main_nav a:focus{outline:none !important}#header #main_nav li.current-menu-item>a,#header #main_nav li.current-menu-parent>a{color:var(--blue)}#header #main_nav li.current-menu-item>a:hover,#header #main_nav li.current-menu-parent>a:hover{color:var(--bluehover)}#main_nav ul.dropdown-menu .dropdown-item.active,#main_nav ul.dropdown-menu .dropdown-item:active{background-color:var(--bs-dropdown-link-hover-bg)}#main_nav ul{justify-content:end}#main_nav ul li:has(a #Zeilenumbruch){flex-basis:100% !important}#header #main_nav #main_nav_navbar li:has(a #Zeilenumbruch){pointer-events:none;cursor:default;text-decoration:none;color:#000;height:0}.navbar-toggler,.navbar-toggler:focus{border:none;background:0 0 !important;padding:0;margin:0}.navbar-toggler .icon-bar{transform:rotate(0deg) translate(0px,0px);transition:ease all .2s;display:block;width:22px;height:2px;border-radius:1px;background:var(--lightblue)}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.icon-bar:nth-child(2){width:16px;margin-left:6px;transition:ease all .2s}.navbar-toggler:hover .icon-bar:nth-child(2){width:22px;margin-left:0;transition:ease all .2s}.navbar-toggler:active .icon-bar:nth-child(2){width:22px;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(45deg) translate(5px,4px);transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg) translate(4px,-4px);transition:ease all .2s}.navbar-toggler-helper,.navbar-toggler:active .navbar-toggler-helper{margin-left:.5rem;text-transform:uppercase;font-weight:600;color:var(--lightblue)}.stage{overflow:hidden;min-height:0px}.stage img{width:100% !important;left:0 !important}.stage .wp-block-cover__inner-container{position:absolute;top:1rem}.wp-front-page-temp{position:static !important;max-width:1800px !important}#footer a{color:var(--white);text-underline-offset:2px}#footer p:last-child{margin:0}#footer #footer_social_nav{font-size:1.8rem}#footer #footer_social_nav li a{padding-left:.3rem;padding-right:.3rem}#footer #footer_social_nav li:first-child>a,#footer #footer_legal_nav li:first-child>a{padding-left:0}#footer #footer_social_nav li:last-child>a,#footer #footer_legal_nav li:last-child>a{padding-right:0}#footer #footer_legal_nav li a{padding-left:.5rem;padding-right:.5rem;padding-bottom:0}#footer #footer_legal_nav li a:after{content:"|";padding-left:1rem}#footer #footer_legal_nav li:last-child>a:after{content:none;padding-left:0}ul:not([class]){list-style-type:none}ul:not([class]) li:not([class]):before{font-family:"rco_iconfont";font-size:1rem;content:"\e802";color:var(--primary);margin-left:-2rem;margin-right:1rem}.wp-block-image-img-wrapper{position:relative}.wp-block-image-img-wrapper .wp-block-image-copyright{position:absolute;background:var(--grey);pointer-events:none;left:0;bottom:0;padding:.25rem .5rem;color:var(--anthrazit) !important;font-size:11px;pointer-events:all}.wp-block-image-img-wrapper .wp-block-image-copyright a{color:var(--anthrazit);text-decoration:none;font-weight:400}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption{position:relative;background:0 0;text-align:left;color:var(--anthrazit);padding-left:0;padding-right:0}.wp-block-file{clear:both}.wp-block-file:before{font-family:'rco_iconfont';content:"\e80a";font-size:5.5rem;color:var(--lightblue);margin:0;padding:0;float:left;margin-top:-1.2rem;margin-left:-1rem;margin-right:1rem}.wp-block-file a:not(.wp-block-file__button){display:block}.wp-block-file a.wp-block-file__button{display:inline-block}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:var(--lightblue) !important;border-color:var(--lightblue) !important}.wp-block-button.is-style-outline:hover .wp-block-button__link:not(.has-text-color){color:var(--white) !important;border-color:var(--lightbluehover) !important;background-color:var(--lightbluehover) !important}.wp-block-button.is-style-outline .wp-block-button__link.has-lightblue-color{color:var(--lightblue) !important;border-color:var(--lightblue) !important}.wp-block-button.is-style-outline:hover .wp-block-button__link.has-lightblue-color{color:var(--white) !important;border-color:var(--lightbluehover) !important;background-color:var(--lightbluehover) !important}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-lightblue-background-color{border-color:var(--lightblue) !important;background-color:var(--lightblue) !important}.wp-block-button:not(.is-style-outline):hover .wp-block-button__link.has-lightblue-background-color{border-color:var(--lightbluehover) !important;background-color:var(--lightbluehover) !important}.wp-block-button.is-style-outline .wp-block-button__link.has-blue-color{color:var(--blue) !important;border-color:var(--blue) !important}.wp-block-button.is-style-outline:hover .wp-block-button__link.has-blue-color{color:var(--white) !important;border-color:var(--bluehover) !important;background-color:var(--bluehover) !important}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-blue-background-color{border-color:var(--blue) !important;background-color:var(--blue) !important}.wp-block-button:not(.is-style-outline):hover .wp-block-button__link.has-blue-background-color{border-color:var(--bluehover) !important;background-color:var(--bluehover) !important}.wp-block-button.is-style-outline .wp-block-button__link.has-anthrazit-color{color:var(--anthrazit) !important;border-color:var(--anthrazit) !important}.wp-block-button.is-style-outline:hover .wp-block-button__link.has-anthrazit-color{color:var(--white) !important;border-color:var(--anthrazithover) !important;background-color:var(--anthrazithover) !important}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-anthrazit-background-color{border-color:var(--anthrazit) !important;background-color:var(--anthrazit) !important}.wp-block-button:not(.is-style-outline):hover .wp-block-button__link.has-anthrazit-background-color{border-color:var(--anthrazithover) !important;background-color:var(--anthrazithover) !important}.wp-block-button.is-style-outline .wp-block-button__link.has-grey-color{color:var(--grey) !important;border-color:var(--grey) !important}.wp-block-button.is-style-outline:hover .wp-block-button__link.has-grey-color{color:var(--anthrazit) !important;border-color:var(--greyhover) !important;background-color:var(--greyhover) !important}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-grey-background-color{border-color:var(--grey) !important;background-color:var(--grey) !important}.wp-block-button:not(.is-style-outline):hover .wp-block-button__link.has-grey-background-color{color:var(--anthrazit) !important;border-color:var(--greyhover) !important;background-color:var(--greyhover) !important}.wp-block-post{transition:all ease .3s}.wp-block-post:hover{transition:all ease .3s;transform:scale(1.025)}.wp-block-post .wp-block-post-title>a{color:var(--anthrazit) !important}.wp-block-post:hover .wp-block-post-title>a,.wp-block-post:hover .wp-block-post-excerpt__more-link{color:var(--blue) !important}.wp-block-post-excerpt__more-text:before{font-family:"rco_iconfont";font-size:1.8rem;content:"\e802";color:var(--primary);margin-right:1rem;display:inline-block;vertical-align:middle}.wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link{text-underline-offset:2px;color:var(--anthrazit)}.wp-block-group.has-text-color .h1,.wp-block-group.has-text-color .has-h-1-font-size,.wp-block-group.has-text-color .h2,.wp-block-group.has-text-color .has-h-2-font-size,.wp-block-group.has-text-color .h3,.wp-block-group.has-text-color .has-h-3-font-size,.wp-block-group.has-text-color .h4,.wp-block-group.has-text-color .has-h-4-font-size,.wp-block-group.has-text-color .h5,.wp-block-group.has-text-color .has-h-5-font-size,.wp-block-group.has-text-color .h6,.wp-block-group.has-text-color .has-h-6-font-size,.wp-block-group.has-text-color a{color:inherit !important}.pagination{white-space:nowrap}.pagination .nav-links{display:flex}.pagination .page-numbers{width:25px;height:25px;padding:.125rem .5rem;display:flex;margin-right:.25rem;color:var(--anthrazit);background-color:var(--white);text-decoration:none;font-size:.9rem;justify-content:center;align-content:center;transition:all ease .3s}.pagination .current,.pagination .page-numbers:hover{background-color:var(--grey)}.pagination .next,.pagination .prev{width:auto}.wpforms-form .wpforms-required-label{color:inherit !important}.wpforms-form .wpforms-field-description a{text-decoration:underline !important;text-underline-offset:2px !important}.wpforms-form .wpforms-field-layout{padding:0 !important;margin:0 !important}.wpforms-form input[type=date],.wpforms-form input[type=datetime],.wpforms-form input[type=datetime-local],.wpforms-form input[type=time],.wpforms-form input[type=week],.wpforms-form input[type=month],.wpforms-form input[type=number],.wpforms-form input[type=range],.wpforms-form input[type=password],.wpforms-form input[type=search],.wpforms-form input[type=tel],.wpforms-form input[type=email],.wpforms-form input[type=url],.wpforms-form input[type=text],.wpforms-form select,.wpforms-form textarea{color:var(--anthrazit) !important;border-color:var(--greyhover) !important}.wpforms-form input:placeholder,.wpforms-form select>option.placeholder{color:var(--greyhover) !important}.wpforms-form .wpforms-submit{appearance:none !important;-moz-appearance:none !important;-webkit-appearance:none !important;color:var(--white) !important;background-color:var(--lightblue) !important;border-color:var(--lightblue) !important;border-width:2px !important;border-style:solid !important;border-radius:9999px!important;font-weight:600 !important;padding-top:.5rem !important;padding-right:2.5rem !important;padding-bottom:.5rem !important;padding-left:2.5rem !important}.wpforms-form .wpforms-submit:hover{color:var(--white) !important;border-color:var(--lightbluehover) !important;background-color:var(--lightbluehover) !important}.form-check-input:checked{background-color:var(--blue);border-color:var(--blue)}.hyphens{hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}a{font-weight:600;text-underline-offset:2px}a,li,.wp-block-button__link{transition:all ease .3s}mark{padding:0 !important}.wp-block-separator{height:3px !important}summary{display:flex;padding-top:5px;padding-bottom:5px;font-size:clamp(1.3rem, calc(1.3rem + .6vw), 1.5rem);font-weight:600;cursor:pointer;padding-left:20px}summary:after{font-family:'rco_iconfont';content:'\e803';color:var(--blue);background-image:none;width:auto;height:auto;margin-left:.75em;transition:.2s;margin-left:20px;padding-right:20px}details summary::-webkit-details-marker{display:none}details[open]>summary:after{font-family:'rco_iconfont';content:'\e804';color:var(--blue);background-image:none;width:auto;height:auto}details{overflow:hidden}details[open] div{animation:slidedown .3s linear forwards}@keyframes slidedown{0%{opacity:0;transform:translatey(-5%)}100%{opacity:1;transform:translatey(0)}}.margin-rem{margin-block-start:unset !important;margin-block-end:unset !important}.margin-rem-divider{margin-block-start:unset !important;margin-block-end:unset !important}.margin-rem-divider img{display:block !important}@media (max-width:575.89px){.wpforms-form .wpforms-field-layout>.wpforms-field-layout-columns{margin:0 !important}.wpforms-form .wpforms-field-layout>.wpforms-field-layout-columns>.wpforms-layout-column{padding-left:0 !important}.stage .wp-block-cover__inner-container{top:2rem;top:1rem;left:0}#header:not(.is-sticky) .logo-nosticky{display:block !important;width:150px}#header:not(.is-sticky) .logo-sticky{display:none !important}#header.is-sticky .logo-sticky{display:block !important;width:128px}#header.is-sticky .logo-nosticky{display:none !important}}@media (min-width:768px){#header .navbar{--bs-navbar-padding-y:1rem}#header #main_nav li:nth-last-child(2) a{padding-right:0}#header #main_nav ul.dropdown-menu{margin:0 0 1rem;border:0;border-radius:0;border-top:2px solid var(--blue);width:100%;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}#header #main_nav ul.dropdown-menu .dropdown-item{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.stage{min-height:600px}.stage img{width:140% !important;left:-30% !important}.stage .wp-block-cover__inner-container{top:2rem;top:1rem;left:13rem}.entry-content>.wp-block-columns{gap:3rem !important}}@media (min-width:968px){.stage .wp-block-cover__inner-container{top:2rem;top:1rem;left:20rem}}@media (max-width:991.98px){#header #main_nav{font-size:clamp(1rem, calc(1rem + 1vw), 1.8rem);text-align:center;text-transform:uppercase;width:100%;height:0;left:0;position:fixed;z-index:5000;background:var(--grey);transition:all ease .2s;opacity:0;padding:2rem 1.5rem}#header #main_nav.show{height:100vh;opacity:1;transition:all ease .2s;overflow:scroll}#header #main_nav.show .dropdown-menu{background-color:transparent;border:none;box-shadow:none;text-align:center}#header:not(.is-sticky) .logo-nosticky{display:block !important;width:150px}#header:not(.is-sticky) .logo-sticky{display:none !important}#header.is-sticky .logo-sticky{display:block !important;width:128px}#header.is-sticky .logo-nosticky{display:none !important}.wp-block-columns.logos{flex-wrap:wrap !important}.wp-block-columns.logos>.wp-block-column{flex-basis:calc(50% - 1rem) !important}}@media (min-width:1800px){.stage{margin-bottom:2rem}}.wp-block-media-text .wp-block-media-text__content{padding:8%}.wp-block-media-text.has-media-on-the-right:not(.has-background) .wp-block-media-text__content{padding-left:0}.wp-block-media-text:not(.has-media-on-the-right):not(.has-background) .wp-block-media-text__content{padding-right:0}@media (max-width:600px){.wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}.wp-block-media-text:not(.has-background) .wp-block-media-text__content{padding:0}}