@charset "UTF-8";*:focus{outline!important}a{cursor:pointer!important}.ff_item_selected input::after{background-color:transparent!important;background-image:url(/wp-content/uploads/selected.svg);background-size:contain;background-position:center center}:root{--text-2xl:calc(var(--text-xxl) * 1.5);--text-3xl:calc(var(--text-xxl) * 1.9);--text-4xl:calc(var(--text-xxl) * 2.5);--start-heading:calc(var(--text-xxl) * 4);--logo-height:30px;--menu-padding:3em;--menu-height:calc(calc(var(--menu-padding) * 2) + var(--logo-height));--mobile-menu-height:calc(calc(calc(var(--menu-padding) * 1.5) + var(--logo-height)) + var(--section-padding-x));--hero-heading:calc(2 * var(--h1));--hero-headings-small:calc(1.4 * var(--h1))}@media (max-width:768px){:root{--menu-padding:var(--space-s);--hero-heading:calc(1.5 * var(--h1));--hero-headings-small:calc(1.2 * var(--h1))}}::selection{background:var(--primary-dark);color:var(--white)}.font-weight--10{font-weight:100}.font-weight--20{font-weight:200}.font-weight--30{font-weight:300}.font-weight--40{font-weight:400}.font-weight--50{font-weight:500}.font-weight--60{font-weight:600}.font-weight--70{font-weight:700}.font-weight--80{font-weight:800}.font-weight--90{font-weight:900}.brxe-button svg path{fill:currentColor!important;height:1em!important}.skill-card{transition:all .3s}.skill-card__inner{bottom:0}.skill-card *{transition:all .3s}.skill-card .skill-card__image{transform:scale(1.1)}.skill-card:hover{color:var(--white)!important}.skill-card:hover .skill-card__inner{bottom:.5em}.skill-card:hover .skill-card__image{transform:scale(1)}.shader-box canvas{display:block;min-width:100%;object-fit:cover}.main-menu{position:relative;background-color:var(--neutral-ultra-light);padding:1em 2em;border-radius:1000px}.main-menu .menu-item{align-items:center;align-content:center;margin:unset;padding:unset}.main-menu .menu-item a:not(.mega-menu-dropdown *){font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:.075em}.main-menu .menu-item a[aria-current="page"]:not(.mega-menu-card *){color:var(--primary)}.main-menu ul{gap:var(--space-m)}.main-menu .menu-item a{position:relative;z-index:10;line-height:1}.link--base a:hover{color:var(--primary)!important}.brx-megamenu{transform-origin:75% var(--menu-height)!important}.x-breadcrumbs_list-item[aria-current="page"]{color:var(--primary)!important}.hero-text-section__breadcrumbs{min-height:500px;align-items:flex-end;justify-content:end}@media (max-width:992px){.hero-text-section__breadcrumbs{min-height:fit-content;align-items:flex-end;justify-content:end}}.brxe-post-content{display:flex;flex-direction:column;gap:var(--space-xl)}.job-list .job-listing-wrap{position:relative}.job-list .job-listing-wrap:after{min-width:100%;content:"";height:2px;left:0;background-color:currentColor}.job-list .job-listing-wrap:last-child:after{display:none}@media (max-width:992px){.job-list .job-listing-wrap{position:relative}.job-list .job-listing-wrap:after{display:none}.job-list .job-listing-wrap:last-child:after{display:none}}@media (max-width:768px){.job-list .job-listing-wrap{position:relative}.job-list .job-listing-wrap:after{min-width:100%;content:"";height:2px;left:0;background-color:currentColor;display:flex}.job-list .job-listing-wrap:last-child:after{display:none}}.list-correction ul{list-style-type:"—  ";padding-inline-start:1.25em!important}.gutenberg-wrap{justify-content:center;display:flex;flex-direction:column;align-self:center;align-items:center}.gutenberg-wrap *{max-width:var(--width-l);width:100%}.gutenberg-wrap .wp-block-image{max-width:100%;min-height:350px;margin-top:var(--space-l)!important;margin-bottom:var(--space-s)!important;position:relative}.statement{margin-top:var(--space-xl)!important;margin-bottom:var(--space-m)!important;color:var(--white);position:relative;z-index:10}.statement *{z-index:10;color:var(--white)}.statement::before{content:"";background-image:url("/wp-content/uploads/gradient-base.webp");background-color:var(--neutral);background-size:cover;position:absolute;top:calc(-1 * var(--space-m))!important;left:calc(-1 * var(--space-m))!important;width:calc(100% + calc(2 * var(--space-m)));height:calc(100% + calc(2 * var(--space-m)));border-radius:var(--radius-m);overflow:hidden;z-index:-1}.people-card{transition:all .3s}.people-card *{transition:all .3s}.people-card:hover{color:var(--white)!important}.people-card:hover .people-card__image{transform:scale(1.1)}.leader{border:4px solid var(--primary)}.skills-bubble{color:var(--primary);border:2px solid var(--primary);padding:var(--space-s);width:100%;transition:.3s all;overflow:hidden}.skills-bubble__svg{width:60px}.skills-bubble:hover{color:var(--white);background-color:var(--primary)}.skills-bubble__active{border:4px solid var(--primary)}@media (max-width:768px){.skills-bubble__svg{width:40px}}.next-case-block [aria-current="page"]{display:none}.footer__menu nav{columns:2;-webkit-columns:2;gap:var(--space-xs)}.footer__menu nav .menu-item{margin-top:0;display:inline-block;width:100%;margin-bottom:.5em}.footer__menu nav [aria-current="page"]{font-weight:700;color:var(--primary);pointer-events:none}.glow-shadow{position:relative;z-index:1;overflow:visible!important}.glow-shadow::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#0055B8,#A684ED,#A684ED,var(--primary));background-size:100% 200%;filter:blur(75px);opacity:.7;z-index:-1;border-radius:inherit;animation:glowMove 5s infinite alternate}@keyframes glowMove{0%{background-position:0 50%}100%{background-position:100% 50%}}.referenz-logo-wrap__svg path{fill:var(--black)!important}.wpml-floating-language-switcher,.wpml-ls,.wpml-ls-statics-shortcode_actions,.wpml-ls-legacy-list-horizontal{all:unset;box-sizing:border-box}.wpml-floating-language-switcher{display:block}.wpml-floating-language-switcher ul{all:unset;display:flex;list-style:none;margin:0;padding:0}.wpml-floating-language-switcher li{all:unset;display:block;margin:0;padding:0}.wpml-floating-language-switcher a{all:unset;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;text-decoration:none;color:inherit}.wpml-floating-language-switcher span{all:unset;display:inline}.wpml-ls-item a{background-color:transparent!important}.wpml-ls-item [aria-current="page"]{font-weight:700!important}.wpml-ls-legacy-list-horizontal ul{gap:.5em!important}