@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local(""),url(/build/website/fonts/roboto-v30-latin-100.30fb0679.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-100.68bb21d0.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local(""),url(/build/website/fonts/roboto-v30-latin-100italic.d3935eb6.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-100italic.81f6c5d4.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(/build/website/fonts/roboto-v30-latin-300.c48fb676.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-300.c2f7ab22.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local(""),url(/build/website/fonts/roboto-v30-latin-300italic.1128daa3.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-300italic.c3e7b067.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(/build/website/fonts/roboto-v30-latin-regular.b009a76a.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-regular.f1e2a767.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(""),url(/build/website/fonts/roboto-v30-latin-italic.e10742db.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-italic.d037cb47.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(/build/website/fonts/roboto-v30-latin-500.f25d774e.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-500.48af7707.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local(""),url(/build/website/fonts/roboto-v30-latin-500italic.3a43b67e.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-500italic.9ac5da24.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(/build/website/fonts/roboto-v30-latin-700.227c9319.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-700.77ecb942.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local(""),url(/build/website/fonts/roboto-v30-latin-700italic.d92a5d14.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-700italic.da9edd2f.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local(""),url(/build/website/fonts/roboto-v30-latin-900.2e8becfc.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-900.f5677eb2.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local(""),url(/build/website/fonts/roboto-v30-latin-900italic.5b387ea5.woff2) format("woff2"),url(/build/website/fonts/roboto-v30-latin-900italic.b6e4fbbb.woff) format("woff")}:root{--main-font-family:"Roboto",sans-serif;--main-bg-color:#12151a;--main-font-color:#fff;--main-wrapper-max-width:1200px;--main-brand-color:#161e24;--second-brand-color:#eb4800;--bold-text-color:#91b1dd;--highlight-color:#1a6fb0;--header-box-shadow:0px 7px 17px -7px #000;--menu-btn-line-height:2px;--menu-btn-width:25px;--animated-buttons-border-width:1.5px;--blocks-gap-between-blocks:12rem;--blocks-gap-between-blocks-mobile:4rem;--headlines-main-color:#fff;--headlines-blue-color:#1a6fb0;--headlines-red-color:#eb4800}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.max-width-container{display:flex;justify-content:center}.max-width-container>.wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.max-width-container>.wrapper{padding-left:1rem;padding-right:1rem}}main.has-wrapper{display:flex;justify-content:center}main.has-wrapper .content-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){main.has-wrapper .content-wrapper{padding-left:1rem;padding-right:1rem}}.btn{--buttons-border-radius:var(--all-buttons-border-radius,0px);border:0;border-radius:var(--buttons-border-radius);cursor:pointer;display:block;min-width:100px;outline:0;overflow:hidden;padding:12px;text-align:center;text-decoration:none}.btn.filled{background:var(--main-brand-color);background:linear-gradient(90deg,var(--main-brand-color) 0,var(--second-brand-color) 100%);color:#fff}.btn.filled.secondary{background:#e2e5e6;color:#000}.btn.filled.secondary:active{background:#c7ccce}.btn.filled:active{background:linear-gradient(180deg,var(--main-brand-color) 0,var(--second-brand-color) 100%)}.btn.full-width{width:100%}.btn.outlined{border:1px solid var(--second-brand-color);color:#000;display:inline-flex;justify-content:center;padding-left:25px;padding-right:25px}.btn.outlined:before{background-repeat:no-repeat;background-size:contain;content:"";display:none;height:20px;margin-right:.5rem;width:20px}.btn.outlined:hover{background:rgba(var(--second-brand-color),.2);border-color:#fff}.btn.inline{display:inline-flex}.btn.round{align-items:center;background-color:var(--main-brand-color);border-radius:var(--buttons-border-radius);color:var(--main-font-color);display:flex;height:50px;justify-content:center;min-width:50px;overflow:visible;position:relative;width:50px}.btn.round:active{background:var(--main-brand-color)}.btn.round.with-plus-icon:after{align-items:center;background-color:var(--second-brand-color);border-radius:100%;color:var(--main-font-color);content:"+";display:flex;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.btn.menu{--btn-width:var(--menu-btn-width,30px);--line-weight:var(--menu-btn-line-height,4px);background-color:transparent;border-radius:0;display:block;height:var(--btn-width);min-width:0;overflow:hidden;padding:0;position:relative;width:var(--btn-width)}.btn.menu:after,.btn.menu:before{border-top:var(--line-weight) solid #fff;content:"";height:0;left:0;position:absolute;top:0;transition:.5s;width:100%}.btn.menu:after{bottom:0;top:auto}.btn.menu>span{border-top:var(--line-weight) solid #fff;display:block;height:0;transition:.5s}.btn.menu.active:before{transform:translateY(12px) rotate(135deg)}.btn.menu.active:after{transform:translateY(-12px) rotate(-135deg)}.btn.menu.active>span{transform:scale(0)}.btn.outlined-animated{color:var(--main-font-color);font-weight:200;letter-spacing:.2rem;position:relative;text-transform:uppercase}.btn.outlined-animated:after{border:var(--animated-buttons-border-width,.5) solid var(--animated-buttons-border-color,#91b1dd);content:"";display:block;height:100%;left:calc(var(--animated-buttons-border-width, .5)*2*-1);pointer-events:none;position:absolute;top:0;transition:.5s ease-in-out;width:0}.btn.outlined-animated:hover:after{left:0;width:100%}.btn.outlined-static{align-items:center;background-color:transparent;border:1px solid var(--outlined-static-border-color,var(--bold-text-color,#91b1dd));color:var(--main-font-color,#fff);display:inline-flex;font-weight:200;justify-content:center;letter-spacing:.2rem;min-height:50px;padding-left:25px;padding-right:25px;text-transform:uppercase;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.btn.outlined-static:hover{background-color:color-mix(in srgb,var(--outlined-static-border-color,var(--bold-text-color,#91b1dd)) 20%,transparent);border-color:#fff}.btn.outlined-static.accent{--outlined-static-border-color:var(--second-brand-color)}header#header{display:flex;flex-direction:row;justify-content:center;left:0;position:fixed;top:0;transition:background-color .2s ease-in-out;width:100%;z-index:500}header#header .header--inner-wrapper{max-width:var(--main-wrapper-max-width);padding-bottom:1rem;width:100%}@media (max-width:1199px){header#header .header--inner-wrapper{padding-left:1rem;padding-right:1rem}}body.scrolled header#header{background-color:var(--main-bg-color,inherit);box-shadow:var(--header-box-shadow,none)}header#header .header--inner-wrapper{align-items:center;display:flex;flex-direction:row;padding-top:1rem;position:relative}header#header nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.4);display:block;height:100vh;min-width:300px;opacity:0;padding:5rem 2rem 2rem 3rem;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s ease-in-out;z-index:400}body.menu-open header#header nav{opacity:1;pointer-events:stroke}header#header nav li{margin-bottom:2rem}header#header nav li a{display:block!important;letter-spacing:.2rem}header#header nav li:last-child{margin-bottom:0}header#header .logo-holder{flex:1}header#header .logo-holder .logo svg{height:auto!important;width:150px!important}header#header .button-holder{padding-right:1rem}header#header .button-holder button{position:relative;z-index:600}footer#footer{display:flex;justify-content:center}footer#footer .footer--inner-wrapper{border-left:2px solid var(--footer-border-color,#fff);border-right:2px solid var(--footer-border-color,#fff);border-top:2px solid var(--footer-border-color,#fff);max-width:var(--main-wrapper-max-width);padding:5rem 6rem 4rem;width:100%}@media (max-width:1199px){footer#footer .footer--inner-wrapper{padding-left:1rem;padding-right:1rem}}footer#footer .first-row{border-bottom:1px solid var(--main-font-color,#fff);display:flex;margin-bottom:1rem;padding-bottom:1rem}@media (max-width:500px){footer#footer .first-row{flex-direction:column}}footer#footer .first-row .collumn{margin-right:10rem}@media (max-width:799px){footer#footer .first-row .collumn{margin-right:4rem}}@media (max-width:500px){footer#footer .first-row .collumn{margin-bottom:2rem;margin-right:0}footer#footer .first-row .collumn:last-child{margin-bottom:0}}footer#footer .first-row .collumn:last-child{margin-right:0}footer#footer .second-row{font-size:80%;font-weight:100;letter-spacing:1px}footer#footer a{color:inherit;text-decoration:none}footer#footer .navigation{font-weight:100;line-height:1.5}footer#footer .navigation li.title{font-weight:700}footer#footer .social-media .icons{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-top:1rem;padding-left:1rem;padding-right:1rem;row-gap:1rem}.person{position:relative}.person .name{font-size:120%;font-weight:400;letter-spacing:.2rem;line-height:1.5;max-width:70%;text-transform:uppercase}.person .subtitle{font-size:80%;font-weight:100;letter-spacing:.1rem;margin-bottom:.25rem;margin-top:.5rem}.person.breakout--bottom{margin-bottom:-20rem}@media (max-width:799px){.person.breakout--bottom{margin-bottom:4rem}}.person.breakout--bottom:before{bottom:-1rem;height:50%;left:auto;right:2rem;top:auto;width:10%}.person .image-holder{max-width:300px}.person .image-holder img{display:block;height:100%;object-fit:cover;width:100%}.person.has-subtitle .image-holder,.person.has-title .image-holder{border:1px solid var(--second-brand-color,#eb4800);padding:.2rem}#mobile-apply-bar{display:none}@media (max-width:799px){body.page-karriere{padding-bottom:86px}#mobile-apply-bar{background-color:var(--main-brand-color);bottom:0;display:block;left:0;padding:1rem;position:fixed;right:0;z-index:450}#mobile-apply-bar .apply-bar-link{font-size:.85rem;width:100%}#mobile-apply-bar.in-jobs .is-default,#mobile-apply-bar .is-in-jobs{display:none}#mobile-apply-bar.in-jobs .is-in-jobs{display:inline-flex}body.menu-open #mobile-apply-bar{display:none}}.block{margin-bottom:var(--blocks-gap-between-blocks,0)}.block.no-margin-bottom{margin-bottom:1rem}@media (max-width:799px){.block{margin-bottom:var(--blocks-gap-between-blocks-mobile,0)}}.block .section-eyebrow{color:var(--bold-text-color);font-size:.8rem;font-weight:200;letter-spacing:.2rem;margin-bottom:1rem;text-transform:uppercase}.block .section-intro{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-bottom:2.5rem;max-width:46rem}.block .section-intro p{margin-bottom:1rem}.block .section-intro p:last-child{margin-bottom:0}.block .section-intro strong{color:var(--bold-text-color,inherit);font-weight:700}.block .section-intro a{color:inherit}.block.hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100vw}.block.hero .bg-video{height:100vh;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;transition:opacity .1s;width:100vw}.block.hero .lottie-animation{bottom:0;height:250px;position:absolute;right:0;width:250px}.block.text-image-text-link{display:flex;height:auto;justify-content:center;min-height:50vh}.block.text-image-text-link .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding-bottom:6rem;padding-top:6rem;width:100%}@media (max-width:1199px){.block.text-image-text-link .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.text-image-text-link .content{display:flex}@media (max-width:799px){.block.text-image-text-link .content{flex-direction:column}}.block.text-image-text-link .content .left,.block.text-image-text-link .content .right{flex:1}@media (max-width:799px){.block.text-image-text-link .content .left,.block.text-image-text-link .content .right{flex:0;width:100%}}.block.text-image-text-link .content .left{padding-right:2rem}@media (max-width:799px){.block.text-image-text-link .content .left{padding-right:0}}.block.text-image-text-link .content .left .text-content{font-size:110%;font-weight:100;letter-spacing:.1rem;line-height:1.4}.block.text-image-text-link .content .right .image-holder{align-items:center;display:flex;justify-content:center}.block.text-image-text-link .content .right .text-content{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-top:1rem}.block.text-image-text-link .content .right .text-content p{margin-bottom:1rem}.block.text-image-text-link .content .right .text-content p:last-child{margin-bottom:0}.block.text-image-text-link .content .right .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}.block.text-image-text-link .content .right .text-content a{color:inherit}.block.text-image-text-link .btn-row{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem}.block.text-image-text-link .btn-row svg{margin-right:2rem}.block.text-image-text-link .btn-row a{min-width:200px}.block.parallaxSlider{height:auto;min-height:80vh;overflow:hidden}.block.parallaxSlider .sliders-inner-container{display:flex;flex-wrap:nowrap;height:100%;padding-top:15vh}.block.parallaxSlider .sliders-inner-container .arrow-container{align-items:center;align-self:center;display:flex;height:100%;justify-content:center;justify-self:center;margin-right:8rem;width:10%}@media (max-width:500px){.block.parallaxSlider .sliders-inner-container .arrow-container{margin-right:0;width:5%}}.block.parallaxSlider .sliders-inner-container>.slide{flex:1;height:100vh;margin-right:0;padding-bottom:200px}.block.parallaxSlider .slide{align-items:center;display:flex;justify-content:center;padding:2rem 0 2rem 2rem;position:relative}.block.parallaxSlider .slide header{bottom:10%;position:absolute;right:-5%}.block.parallaxSlider .slide header h1{font-size:3.1rem;font-weight:500;letter-spacing:.3rem;text-transform:uppercase}@media (max-width:500px){.block.parallaxSlider .slide header h1{font-size:2rem}}.block.parallaxSlider .slide .image-holder{border:1px solid var(--second-brand-color,#eb4800);height:100%;max-height:60vh;padding:.2rem;position:relative;transform:scale(1.1);width:800px}@media (max-width:799px){.block.parallaxSlider .slide .image-holder{max-height:100%;width:600px}}@media (max-width:500px){.block.parallaxSlider .slide .image-holder{width:300px}}.block.parallaxSlider .slide .image-holder>img{display:block}.block.parallaxSlider .slide .image-holder a{display:block;height:100%;margin:0;object-fit:fill;padding:0;width:100%}.block.parallaxSlider .slide .image-holder a img{display:block;height:100%;object-fit:contain;object-position:left;width:100%}.block.parallaxSlider .slide .subtitle{font-weight:100;position:absolute;right:16%;top:0;transform:rotate(90deg) translate3d(80%,-8rem,0)}@media (max-width:500px){.block.parallaxSlider .slide .subtitle{transform:rotate(90deg) translate3d(70%,-6rem,0)}}.block.text{display:flex;height:auto;justify-content:center;overflow:hidden}.block.text .block--inner-wrapper{display:flex;flex-direction:column;max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.text .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.text .content{display:flex;flex:1;flex-direction:row}.block.text .content.alignment-right{align-items:flex-end;justify-content:flex-end}.block.text .content.with-image>img{flex:1;margin-right:10%;width:40%}.block.text .content.with-image.alignment-left{flex-direction:row-reverse}.block.text .content.with-image.alignment-left>img{margin-left:10%;margin-right:0}@media (max-width:799px){.block.text .content.with-image.alignment-left>img{margin-right:0}}.block.text .content.with-image.alignment-right>img{margin-left:0;margin-right:10%}.block.text .text-content{flex:1;font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;max-width:50%}.block.text .text-content p{margin-bottom:1rem}.block.text .text-content p:last-child{margin-bottom:0}.block.text .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}.block.text .text-content a{color:inherit}@media (max-width:799px){.block.text .text-content{max-width:100%}}.block.text.first-block{padding-top:10rem}@media (max-width:799px){.block.text.first-block{padding-top:4rem}}.block.text.with-title header{margin-bottom:2rem;width:50%}@media (max-width:799px){.block.text.with-title header{width:100%}}.block.text.with-title header h1{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;text-transform:uppercase}@media (max-width:799px){.block.text.with-title header h1{font-size:200%;letter-spacing:.2rem}}.block.text.with-title header h1 span{color:var(--headlines-main-color,inherit)}.block.text.with-title header h1 span.color-blue{color:var(--headlines-blue-color,blue)}.block.text.with-title header h1 span.color-red{color:var(--headlines-red-color,red)}.block.text.with-title header h1 span.color-green{color:var(--headlines-green-color,green)}.block.text.with-title header h1 span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.text.with-title header h1 span.color-orange{color:var(--headlines-orange-color,orange)}.block.text.with-title header h1 span.color-black{color:var(--headlines-black-color,#000)}.block.text.with-title header h1 span.color-white{color:var(--headlines-white-color,#fff)}.block.text.with-title header h1 span.color-violet{color:var(--headlines-violet-color,violet)}.block.two-persons-text{display:flex;height:auto;justify-content:center;overflow:hidden}.block.two-persons-text .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.two-persons-text .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.two-persons-text .persons-row{display:flex;margin-bottom:10rem}@media (max-width:799px){.block.two-persons-text .persons-row{flex-direction:column;margin-bottom:4rem}}.block.two-persons-text .persons-row .left,.block.two-persons-text .persons-row .right{align-items:center;display:flex;flex:1;justify-content:center}.block.two-persons-text .text-content-outer-holder{display:flex;justify-content:flex-end}.block.two-persons-text .text-content-outer-holder .text-content{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;max-width:50%;padding-left:3rem;position:relative}.block.two-persons-text .text-content-outer-holder .text-content p{margin-bottom:1rem}.block.two-persons-text .text-content-outer-holder .text-content p:last-child{margin-bottom:0}.block.two-persons-text .text-content-outer-holder .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}.block.two-persons-text .text-content-outer-holder .text-content a{color:inherit}@media (max-width:799px){.block.two-persons-text .text-content-outer-holder .text-content{max-width:100%;padding-right:0}}.block.two-persons-text .text-content-outer-holder .text-content .logo{display:none}.block.two-persons-text .text-content-outer-holder .text-content.with-logo .logo{display:block;height:30px;left:0;position:absolute;top:0;width:30px}.block.two-persons-text .btn-row{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem}.block.two-persons-text .btn-row svg{margin-right:2rem}.block.two-persons-text .btn-row a{min-width:200px}.block.quote{display:flex;height:auto;justify-content:center;overflow:hidden}.block.quote .block--inner-wrapper{align-items:center;display:flex;justify-content:center;max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.quote .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.quote .quote-holder{max-width:70%;padding-bottom:2rem;padding-top:2rem;position:relative}@media (max-width:799px){.block.quote .quote-holder{max-width:100%}}.block.quote .quote-holder:after,.block.quote .quote-holder:before{border:2px solid var(--main-font-color,#fff);content:"";display:block;height:30%;position:absolute;width:30%}.block.quote .quote-holder:before{height:20%;left:20%;top:0;width:50%;z-index:-1}.block.quote .quote-holder:after{bottom:-2rem;right:20%}.block.quote .quote-holder blockquote{align-items:center;display:flex;flex-direction:column;font-size:220%;font-weight:500;height:100%;justify-content:center;left:-10%;letter-spacing:.2rem;line-height:1.5;max-width:350px;position:absolute;text-transform:uppercase;top:0}@media (max-width:799px){.block.quote .quote-holder blockquote{font-size:150%;left:1rem;letter-spacing:.1rem;line-height:1.2}}.block.quote .quote-holder blockquote span{margin-bottom:2rem}.block.quote .quote-holder blockquote span:last-child{color:var(--second-brand-color,inherit);margin-bottom:0}.block.linked-pages{display:flex;height:auto;justify-content:center;overflow:hidden}.block.linked-pages .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:4rem;width:100%}@media (max-width:1199px){.block.linked-pages .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.linked-pages .teasers{display:grid;gap:1rem 1rem;grid-template-columns:1fr 1fr 1fr}@media (max-width:799px){.block.linked-pages .teasers{grid-template-columns:1fr 1fr}}@media (max-width:500px){.block.linked-pages .teasers{grid-template-columns:1fr}}.block.linked-pages .teaser:hover .image-holder .overlay{opacity:1}.block.linked-pages .teaser .image-holder{margin-bottom:2rem;position:relative}.block.linked-pages .teaser .image-holder .overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.2s ease-in-out;width:100%}.block.linked-pages .teaser .image-holder img{width:100%}.block.linked-pages .teaser header{margin-bottom:2rem}.block.linked-pages .teaser header h1{color:var(--bold-text-color,inherit);font-weight:300;letter-spacing:.2rem;line-height:1.5;text-transform:uppercase}.block.linked-pages .teaser .text-content{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6}.block.linked-pages .teaser .text-content p{margin-bottom:1rem}.block.linked-pages .teaser .text-content p:last-child{margin-bottom:0}.block.linked-pages .teaser .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}.block.linked-pages .teaser .text-content a{color:inherit}.block.projectsSlider{display:flex;height:auto;justify-content:center;overflow:hidden}.block.projectsSlider .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.projectsSlider .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.projectsSlider .outer-slider-container{position:relative}.block.projectsSlider h1{font-weight:100;letter-spacing:.2rem;margin-bottom:2rem}.block.projectsSlider .slider-controls{align-items:center;bottom:0;display:flex;justify-content:center;padding-bottom:1rem;position:absolute;right:0}@media (max-width:500px){.block.projectsSlider .slider-controls{bottom:0}}.block.projectsSlider .slider-controls li{margin-right:1rem}.block.projectsSlider .slider-controls li:last-child{margin-right:0}.block.projectsSlider .slider-controls li[aria-disabled=true]{opacity:.2}.block.projectsSlider .overlayTitle{font-size:400%;font-weight:700;left:50%;letter-spacing:.4rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10}@media (max-width:799px){.block.projectsSlider .overlayTitle{font-size:300%}}@media (max-width:500px){.block.projectsSlider .overlayTitle{font-size:250%}}.block.projectsSlider .project{padding-right:1rem}.block.projectsSlider .project .image-holder{height:70vh}@media (max-width:500px){.block.projectsSlider .project .image-holder{height:300px}}.block.projectsSlider .project .image-holder a{display:block;height:100%;width:100%}.block.projectsSlider .project .image-holder img{height:100%;object-fit:cover;width:100%}.block.projectsSlider .project.active .description-holder{opacity:1}.block.projectsSlider .project .description-holder{opacity:0;padding-top:1rem;transition:opacity .2s}.block.projectsSlider .project .description-holder .title{color:var(--bold-text-color,#91b1dd);font-weight:300;letter-spacing:.1rem;margin-bottom:1rem;text-transform:uppercase}.block.projectsSlider .project .description-holder .description{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;padding-right:30%}.block.projectsSlider .project .description-holder .description p{margin-bottom:1rem}.block.projectsSlider .project .description-holder .description p:last-child{margin-bottom:0}.block.projectsSlider .project .description-holder .description strong{color:var(--bold-text-color,inherit);font-weight:700}.block.projectsSlider .project .description-holder .description a{color:inherit}.block.projectsSlider .tns-inner{margin:0 100px!important}@media (max-width:799px){.block.projectsSlider .tns-inner{margin:0 50px!important}}.block.two-images{display:flex;height:auto;justify-content:center;overflow:hidden}.block.two-images .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.two-images .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.two-images .images-holder{display:flex}.block.two-images .images-holder .image-holder{flex:1;margin-right:1rem}.block.two-images .images-holder .image-holder:last-child{margin-right:0}.block.two-images .images-holder .image-holder img{height:100%;object-fit:cover;width:100%}@media (max-width:500px){.block.two-images .images-holder.inline-left,.block.two-images .images-holder.inline-right{flex-direction:column}}.block.two-images .images-holder.inline-left .image-holder,.block.two-images .images-holder.inline-right .image-holder{max-width:40%}@media (max-width:799px){.block.two-images .images-holder.inline-left .image-holder,.block.two-images .images-holder.inline-right .image-holder{max-width:50%}}@media (max-width:500px){.block.two-images .images-holder.inline-left .image-holder,.block.two-images .images-holder.inline-right .image-holder{margin-bottom:1rem;margin-right:0;max-width:100%}.block.two-images .images-holder.inline-left .image-holder:last-child,.block.two-images .images-holder.inline-right .image-holder:last-child{margin-bottom:0}}.block.two-images .images-holder.inline-left,.block.two-images .images-holder.inline-right{align-items:flex-start}.block.two-images .images-holder.blocked-right{align-items:flex-end;flex-direction:column}.block.two-images .images-holder.blocked-right .image-holder{margin-bottom:1rem;margin-right:0;max-width:50%}.block.two-images .images-holder.blocked-right .image-holder:last-child{margin-bottom:0}@media (max-width:799px){.block.two-images .images-holder.blocked-right .image-holder{max-width:80%}}@media (max-width:500px){.block.two-images .images-holder.blocked-right .image-holder{max-width:100%}}.block.two-images .images-holder.blocked-left{align-items:flex-start;flex-direction:column}.block.two-images .images-holder.blocked-left .image-holder{margin-bottom:1rem;margin-right:0;max-width:50%}.block.two-images .images-holder.blocked-left .image-holder:last-child{margin-bottom:0}@media (max-width:799px){.block.two-images .images-holder.blocked-left .image-holder{max-width:80%}}@media (max-width:500px){.block.two-images .images-holder.blocked-left .image-holder{max-width:100%}}.block.awards{display:flex;height:auto;justify-content:center;overflow:hidden}.block.awards .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.awards .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.awards .awards{direction:rtl;display:grid;gap:1rem;grid-auto-flow:column;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(100px,150px))}.block.awards .awards .award{border:1px solid red;display:flex;padding:5px}.block.awards .awards .award .inner-award{align-items:center;background-color:var(--main-font-color);display:flex;flex:1;justify-content:center;padding:1.5rem}.block.relatedPages{display:flex;height:auto;justify-content:center;margin-bottom:4rem;overflow:hidden}.block.relatedPages .block--inner-wrapper{border-top:1px solid var(--main-font-color);max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.relatedPages .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.relatedPages .relatedPages--title{margin-bottom:2rem}.block.relatedPages .pages{display:grid;gap:1rem;grid-auto-flow:column;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr}.block.relatedPages .pages.row-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.block.relatedPages .pages .page:hover .image-holder .overlay{opacity:1}.block.relatedPages .pages .page .image-holder{margin-bottom:1rem;position:relative}.block.relatedPages .pages .page .image-holder.no-image{min-height:270px}.block.relatedPages .pages .page .image-holder .overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.2s ease-in-out;width:100%}.block.relatedPages .pages .page header{margin-bottom:.5rem}.block.relatedPages .pages .page header h1{color:var(--bold-text-color,inherit);letter-spacing:.1rem;text-transform:uppercase}.block.relatedPages .pages .page header h1 a{color:inherit;text-decoration:none}.block.relatedPages .pages .page .text-content{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6}.block.relatedPages .pages .page .text-content p{margin-bottom:1rem}.block.relatedPages .pages .page .text-content p:last-child{margin-bottom:0}.block.relatedPages .pages .page .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}.block.relatedPages .pages .page .text-content a{color:inherit}.block.team{display:flex;height:auto;justify-content:center;margin-bottom:4rem;overflow:hidden}.block.team .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.team .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.team h1{font-weight:100;letter-spacing:.1rem;margin-bottom:4rem}.block.team .team-members{column-gap:4rem;display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr;row-gap:6rem}.block.team .team-members .person-holder{align-items:center;display:flex;justify-content:center}.block.team .team-members .person-holder:nth-child(2n) .person{transform:translateY(-4rem)}.block.team .team-members .person-holder:nth-child(odd) .person{transform:translateY(6rem)}.block.team .team-members .person-holder:first-child,.block.team .team-members .person-holder:nth-child(2){transform:scale(1.2)}.block.big-image-with-text{background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-bottom:4rem;min-height:100vh;position:relative;width:100vw}.block.big-image-with-text .block--inner-wrapper{align-items:center;display:flex;justify-content:flex-start;max-width:var(--main-wrapper-max-width);padding-bottom:1rem;padding-top:1rem;width:100%}@media (max-width:1199px){.block.big-image-with-text .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.big-image-with-text header{border:2px solid var(--main-font-color,#fff);margin-bottom:1rem;max-width:500px;padding:2rem}.block.big-image-with-text header h1{font-size:200%;font-weight:500;line-height:1.5;max-width:60%;text-transform:uppercase}.block.big-image-with-text header h1 span{display:block}.block.big-image-with-text header h1 span:last-child{color:var(--main-brand-color)}.block.big-image-with-text .text-content{color:var(--white-font-color-on-image,#fff);font-size:.9rem;font-size:100%;font-weight:200;letter-spacing:.1rem;line-height:1.6;max-width:500px}.block.big-image-with-text .text-content p{margin-bottom:1rem}.block.big-image-with-text .text-content p:last-child{margin-bottom:0}.block.big-image-with-text .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}.block.big-image-with-text .text-content a{color:inherit}.block.big-image-with-text.with-background-image .text-content{color:var(--white-font-color-on-image,#fff)}.block.big-image-with-text .btn-row{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem;max-width:500px}.block.big-image-with-text .btn-row svg{margin-right:2rem}.block.big-image-with-text .btn-row a{min-width:200px}.block.contactForm{display:flex;height:100vh;justify-content:center;margin-bottom:4rem;position:relative;width:100vw}.block.contactForm .block--inner-wrapper{align-items:center;display:flex;justify-content:flex-start;max-width:var(--main-wrapper-max-width);position:relative;width:100%}@media (max-width:1199px){.block.contactForm .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}@media (max-width:799px){.block.contactForm .block--inner-wrapper{flex-direction:column}}.block.contactForm .bg-svg{left:-10%;pointer-events:none;position:absolute;top:25%}@media (max-width:500px){.block.contactForm .bg-svg{left:0;overflow:hidden;width:100%}}.block.contactForm .content-wrapper{display:flex;flex:1}@media (max-width:799px){.block.contactForm .content-wrapper{flex-direction:column}}.block.contactForm .content-wrapper .left,.block.contactForm .content-wrapper .right{flex:1}.block.contactForm .content-wrapper .left{padding-left:20%}@media (max-width:799px){.block.contactForm .content-wrapper .left{padding-left:0}}.block.contactForm header{margin-bottom:2rem}.block.contactForm header h1{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;text-transform:uppercase}@media (max-width:799px){.block.contactForm header h1{font-size:200%;letter-spacing:.2rem}}.block.contactForm header h1 span{color:var(--headlines-main-color,inherit)}.block.contactForm header h1 span.color-blue{color:var(--headlines-blue-color,blue)}.block.contactForm header h1 span.color-red{color:var(--headlines-red-color,red)}.block.contactForm header h1 span.color-green{color:var(--headlines-green-color,green)}.block.contactForm header h1 span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.contactForm header h1 span.color-orange{color:var(--headlines-orange-color,orange)}.block.contactForm header h1 span.color-black{color:var(--headlines-black-color,#000)}.block.contactForm header h1 span.color-white{color:var(--headlines-white-color,#fff)}.block.contactForm header h1 span.color-violet{color:var(--headlines-violet-color,violet)}.block.contactForm .text-content{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6}.block.contactForm .text-content p{margin-bottom:1rem}.block.contactForm .text-content p:last-child{margin-bottom:0}.block.contactForm .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}.block.contactForm .text-content a{color:inherit}.block.contactForm form>div{display:flex;flex-wrap:wrap}.block.contactForm form>div>div{margin-bottom:1rem;width:100%}.block.contactForm form>div>div.width-half{margin-right:1rem;width:calc(50% - 1rem)}@media (max-width:500px){.block.contactForm form>div>div.width-half{margin-right:0;width:100%}}.block.contactForm form>div>div.width-half.width-is-last{margin-right:0;width:50%}@media (max-width:500px){.block.contactForm form>div>div.width-half.width-is-last{margin-right:0;width:100%}}.block.contactForm form label{display:none}.block.contactForm form input[type=email],.block.contactForm form input[type=text],.block.contactForm form textarea{background-color:transparent;border:.5px solid var(--main-font-color,#fff);color:var(--main-font-color,#fff);display:block;font-family:var(--main-font-family);font-size:1rem;font-weight:400;height:100%;outline:none;padding:1rem;width:100%}.block.contactForm form input[type=email]::placeholder,.block.contactForm form input[type=text]::placeholder,.block.contactForm form textarea::placeholder{color:var(--main-font-color,#fff);font-family:var(--main-font-family);font-size:1rem;font-weight:100;text-transform:uppercase}.block.contactForm form textarea{min-height:250px}.block.contactForm form button[type=submit]{--buttons-border-radius:var(--all-buttons-border-radius,0px);background:transparent;border:0;border-radius:var(--buttons-border-radius);color:var(--main-font-color);cursor:pointer;display:block;font-weight:200;letter-spacing:.2rem;min-width:100px;outline:0;overflow:hidden;padding:12px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.block.contactForm form button[type=submit].filled{background:var(--main-brand-color);background:linear-gradient(90deg,var(--main-brand-color) 0,var(--second-brand-color) 100%);color:#fff}.block.contactForm form button[type=submit].filled.secondary{background:#e2e5e6;color:#000}.block.contactForm form button[type=submit].filled.secondary:active{background:#c7ccce}.block.contactForm form button[type=submit].filled:active{background:linear-gradient(180deg,var(--main-brand-color) 0,var(--second-brand-color) 100%)}.block.contactForm form button[type=submit].full-width{width:100%}.block.contactForm form button[type=submit].outlined{border:1px solid var(--second-brand-color);color:#000;display:inline-flex;justify-content:center;padding-left:25px;padding-right:25px}.block.contactForm form button[type=submit].outlined:before{background-repeat:no-repeat;background-size:contain;content:"";display:none;height:20px;margin-right:.5rem;width:20px}.block.contactForm form button[type=submit].outlined:hover{background:rgba(var(--second-brand-color),.2);border-color:#fff}.block.contactForm form button[type=submit].inline{display:inline-flex}.block.contactForm form button[type=submit].round{align-items:center;background-color:var(--main-brand-color);border-radius:var(--buttons-border-radius);color:var(--main-font-color);display:flex;height:50px;justify-content:center;min-width:50px;overflow:visible;position:relative;width:50px}.block.contactForm form button[type=submit].round:active{background:var(--main-brand-color)}.block.contactForm form button[type=submit].round.with-plus-icon:after{align-items:center;background-color:var(--second-brand-color);border-radius:100%;color:var(--main-font-color);content:"+";display:flex;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.block.contactForm form button[type=submit].menu{--btn-width:var(--menu-btn-width,30px);--line-weight:var(--menu-btn-line-height,4px);background-color:transparent;border-radius:0;display:block;height:var(--btn-width);min-width:0;overflow:hidden;padding:0;position:relative;width:var(--btn-width)}.block.contactForm form button[type=submit].menu:after,.block.contactForm form button[type=submit].menu:before{border-top:var(--line-weight) solid #fff;content:"";height:0;left:0;position:absolute;top:0;transition:.5s;width:100%}.block.contactForm form button[type=submit].menu:after{bottom:0;top:auto}.block.contactForm form button[type=submit].menu>span{border-top:var(--line-weight) solid #fff;display:block;height:0;transition:.5s}.block.contactForm form button[type=submit].menu.active:before{transform:translateY(12px) rotate(135deg)}.block.contactForm form button[type=submit].menu.active:after{transform:translateY(-12px) rotate(-135deg)}.block.contactForm form button[type=submit].menu.active>span{transform:scale(0)}.block.contactForm form button[type=submit].outlined-animated{color:var(--main-font-color);font-weight:200;letter-spacing:.2rem;position:relative;text-transform:uppercase}.block.contactForm form button[type=submit].outlined-animated:after{border:var(--animated-buttons-border-width,.5) solid var(--animated-buttons-border-color,#91b1dd);content:"";display:block;height:100%;left:calc(var(--animated-buttons-border-width, .5)*2*-1);pointer-events:none;position:absolute;top:0;transition:.5s ease-in-out;width:0}.block.contactForm form button[type=submit].outlined-animated:hover:after{left:0;width:100%}.block.contactForm form button[type=submit].outlined-static{align-items:center;background-color:transparent;border:1px solid var(--outlined-static-border-color,var(--bold-text-color,#91b1dd));color:var(--main-font-color,#fff);display:inline-flex;font-weight:200;justify-content:center;letter-spacing:.2rem;min-height:50px;padding-left:25px;padding-right:25px;text-transform:uppercase;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.block.contactForm form button[type=submit].outlined-static:hover{background-color:color-mix(in srgb,var(--outlined-static-border-color,var(--bold-text-color,#91b1dd)) 20%,transparent);border-color:#fff}.block.contactForm form button[type=submit].outlined-static.accent{--outlined-static-border-color:var(--second-brand-color)}.block.contactForm form button[type=submit]:after{border:var(--animated-buttons-border-width,.5) solid var(--animated-buttons-border-color,#91b1dd);content:"";display:block;height:100%;left:calc(var(--animated-buttons-border-width, .5)*2*-1);pointer-events:none;position:absolute;top:0;transition:.5s ease-in-out;width:0}.block.contactForm form button[type=submit]:hover:after{left:0;width:100%}.block.awardsByProject{display:flex;height:auto;justify-content:center;overflow:hidden;padding-top:10rem}.block.awardsByProject .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:4rem 0;width:100%}@media (max-width:1199px){.block.awardsByProject .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.awardsByProject .block--inner-wrapper>header h1{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;text-transform:uppercase}@media (max-width:799px){.block.awardsByProject .block--inner-wrapper>header h1{font-size:200%;letter-spacing:.2rem}}.block.awardsByProject .block--inner-wrapper>header h1 span{color:var(--headlines-main-color,inherit)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-blue{color:var(--headlines-blue-color,blue)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-red{color:var(--headlines-red-color,red)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-green{color:var(--headlines-green-color,green)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-orange{color:var(--headlines-orange-color,orange)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-black{color:var(--headlines-black-color,#000)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-white{color:var(--headlines-white-color,#fff)}.block.awardsByProject .block--inner-wrapper>header h1 span.color-violet{color:var(--headlines-violet-color,violet)}.block.awardsByProject .projects{margin-top:4rem}.block.awardsByProject .projects>.header{display:flex;margin-bottom:4rem}@media (max-width:799px){.block.awardsByProject .projects>.header{margin-bottom:2rem}}.block.awardsByProject .projects>.header .col{flex:1;font-size:110%;font-weight:100;letter-spacing:.2rem;line-height:1.4}@media (max-width:799px){.block.awardsByProject .projects>.header .col{font-size:80%}}.block.awardsByProject .projects>.header .col:first-child{flex:3}@media (max-width:799px){.block.awardsByProject .projects>.header .col:first-child{display:none}}.block.awardsByProject .projects .project{margin-bottom:4rem}.block.awardsByProject .projects .project>header{margin-bottom:1rem}.block.awardsByProject .projects .project>header h1{font-size:140%;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.block.awardsByProject .projects .project .content{border-top:1px solid var(--main-font-color,#fff);display:flex;padding-top:1rem}@media (max-width:799px){.block.awardsByProject .projects .project .content{flex-direction:column}}.block.awardsByProject .projects .project .content>.col{flex:1;margin-right:1rem}@media (max-width:799px){.block.awardsByProject .projects .project .content>.col{margin-right:0}}.block.awardsByProject .projects .project .content>.col:last-child{margin-right:0}.block.awardsByProject .projects .project .awards .award{display:flex;margin-bottom:1rem}.block.awardsByProject .projects .project .awards .award>.col{border-top:1px solid var(--main-font-color,#fff);flex:1;font-size:90%;font-weight:100;letter-spacing:.1rem;padding-top:1rem}.block.awardsByProject .projects .project .awards .award>.col.second{color:var(--highlight-color,inherit)}.block.awardsByProject .projects .project .awards .award>.col.empty{border-top:0}.block.awardsByProject .projects .project .awards .award>.col.last{border:1px solid red}.block.awardsByProject .projects .project .awards .award:first-child>.col{border-top:0}.block.awardsByProject .projects .project .btn-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.block.awardsByProject .projects .project .btn-row svg{margin-right:2rem}.block.awardsByProject .projects .project .btn-row a{min-width:200px}.block.awardsByProject .projects.title-length-3>.header .col:first-child{flex:2}.block.awardsByProject .projects.title-length-3 .awards .award>.col.last{display:none}section.blog--entry{border-bottom:1px solid var(--blog-entry--bottom-border-color,#fff);margin-bottom:4rem;padding-bottom:4rem}section.blog--entry:last-child{border-bottom:0}section.blog--entry .created{font-size:110%;font-weight:100;letter-spacing:.1rem;margin-bottom:2rem}section.blog--entry .media-holder{margin-bottom:1rem}section.blog--entry .media-holder.single video{height:auto;max-width:100%;width:100%}section.blog--entry .media-holder .blog-entry--slider{display:flex}section.blog--entry .media-holder .blog-entry--slider .slide{margin-right:1rem}section.blog--entry .media-holder .blog-entry--slider .slide:last-child{margin-right:0}section.blog--entry .media-holder .blog-entry--slider .slide img{height:100%;object-fit:cover;width:100%}section.blog--entry .media-holder .slider-controls{align-items:center;display:flex;justify-content:flex-end;margin-top:1rem}section.blog--entry .media-holder .slider-controls li{margin-right:1rem}section.blog--entry .media-holder .slider-controls li:last-child{margin-right:0}section.blog--entry .media-holder .slider-controls li[aria-disabled=true]{opacity:.2}section.blog--entry header{margin-bottom:1rem}section.blog--entry header h1{color:var(--blog-entry-headline-color,#1a6fb0);font-size:120%;letter-spacing:.2rem;text-transform:uppercase}section.blog--entry header h1 a{color:inherit;text-decoration:none}section.blog--entry .text-content{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;max-width:50%}section.blog--entry .text-content p{margin-bottom:1rem}section.blog--entry .text-content p:last-child{margin-bottom:0}section.blog--entry .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}section.blog--entry .text-content a{color:inherit}@media (max-width:799px){section.blog--entry .text-content{max-width:100%}}section.blog--entry .pagination{align-items:center;display:flex;justify-content:center}section.blog--entry .pagination li+li{margin-right:10rem}section.blog--entry .pagination li+li:last-child{margin-right:0}.block.counters{display:flex;height:auto;justify-content:center;overflow:hidden}.block.counters .block--inner-wrapper{max-width:var(--main-wrapper-max-width);padding:0;width:100%}@media (max-width:1199px){.block.counters .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.counters h1{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-bottom:4rem}.block.counters .counters-container{align-items:flex-start;display:flex;justify-content:flex-start}@media (max-width:799px){.block.counters .counters-container{flex-direction:column}}.block.counters .counters-container>.counter{margin-right:1rem;width:140px}@media (max-width:799px){.block.counters .counters-container>.counter{margin-bottom:2rem}}.block.counters .counters-container>.counter .anim-counter{align-items:center;border:1px solid var(--block-counters-counter-border-color,#91b1dd);color:transparent;display:flex;font-size:2rem;height:140px;justify-content:center;padding:.5rem;transition:color .2s ease-in-out;width:140px}.block.counters .counters-container>.counter .anim-counter.running{color:var(--block-counters-counter-color,#fff)}.block.counters .counters-container>.counter .description{font-weight:100;letter-spacing:.1rem;line-height:1.4;margin-top:.5rem}.block.button-only .btn-row{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem}.block.button-only .btn-row svg{margin-right:2rem}.block.button-only .btn-row a{min-width:200px}.block.heroIntro{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.block.heroIntro:before{background:linear-gradient(100deg,rgba(18,21,26,.7),rgba(18,21,26,.45) 45%,rgba(18,21,26,.12) 75%,rgba(18,21,26,0));content:"";inset:0;position:absolute}.block.heroIntro .block--inner-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.block.heroIntro .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.heroIntro .hero-text{max-width:38rem;position:relative;z-index:1}.block.heroIntro .eyebrow{color:var(--bold-text-color);font-size:.8rem;font-weight:200;letter-spacing:.2rem;margin-bottom:1.5rem;text-transform:uppercase}.block.heroIntro .hero-headline{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;margin-bottom:2rem;text-transform:uppercase}@media (max-width:799px){.block.heroIntro .hero-headline{font-size:200%;letter-spacing:.2rem}}.block.heroIntro .hero-headline span{color:var(--headlines-main-color,inherit)}.block.heroIntro .hero-headline span.color-blue{color:var(--headlines-blue-color,blue)}.block.heroIntro .hero-headline span.color-red{color:var(--headlines-red-color,red)}.block.heroIntro .hero-headline span.color-green{color:var(--headlines-green-color,green)}.block.heroIntro .hero-headline span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.heroIntro .hero-headline span.color-orange{color:var(--headlines-orange-color,orange)}.block.heroIntro .hero-headline span.color-black{color:var(--headlines-black-color,#000)}.block.heroIntro .hero-headline span.color-white{color:var(--headlines-white-color,#fff)}.block.heroIntro .hero-headline span.color-violet{color:var(--headlines-violet-color,violet)}.block.heroIntro .hero-headline span{display:block}.block.heroIntro .hero-lead{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-bottom:2.5rem;max-width:34rem}.block.heroIntro .hero-lead p{margin-bottom:1rem}.block.heroIntro .hero-lead p:last-child{margin-bottom:0}.block.heroIntro .hero-lead strong{color:var(--bold-text-color,inherit);font-weight:700}.block.heroIntro .hero-lead a{color:inherit}.block.heroIntro .hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.block.heroIntro .hero-buttons .btn.outlined-static{background-color:rgba(18,21,26,.72)}.block.heroIntro .hero-buttons .btn.outlined-static:hover{background-color:rgba(18,21,26,.85)}.block.heroIntro .hero-buttons .btn.outlined-static.accent{background-color:var(--second-brand-color);border-color:var(--second-brand-color)}.block.heroIntro .hero-buttons .btn.outlined-static.accent:hover{background-color:color-mix(in srgb,var(--second-brand-color) 85%,#000)}.block.heroIntro .hero-caption{color:#fff;font-size:.75rem;font-weight:300;letter-spacing:.1rem;margin-top:1.5rem;position:relative;text-shadow:0 1px 8px rgba(0,0,0,.6);z-index:1}@media (min-width:800px){.block.heroIntro .hero-caption{bottom:167px;margin:0;position:absolute;right:calc(max((100vw - var(--main-wrapper-max-width)) / 2, 1rem) + 40px);z-index:2}}.block.heroIntro .lottie-animation{bottom:0;height:250px;position:absolute;right:0;width:250px}.block:has(+.block.serviceTicker){margin-bottom:2rem}@media (max-width:799px){.block:has(+.block.serviceTicker){margin-bottom:1.5rem}}.block.heroIntro:has(+.block.serviceTicker),.block.heroIntro:has(+style+.block.serviceTicker){margin-bottom:0}@media (min-width:800px){.block.heroIntro+.block.serviceTicker,.block.heroIntro+style+.block.serviceTicker{border-color:rgba(145,177,221,.45);margin-top:-155px;position:relative;z-index:2}.block.heroIntro+.block.serviceTicker .service-list,.block.heroIntro+style+.block.serviceTicker .service-list{padding-right:150px}}.block.serviceTicker{border-bottom:1px solid rgba(145,177,221,.3);border-top:1px solid rgba(145,177,221,.3);display:flex;justify-content:center;padding:1.25rem 0}.block.serviceTicker .block--inner-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.block.serviceTicker .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.serviceTicker .service-list{align-items:center;display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:200;gap:.5rem 1.5rem;letter-spacing:.1rem;list-style:none;margin:0;padding:0;text-transform:uppercase}.block.serviceTicker .service-list li{position:relative}.block.serviceTicker .service-list li:not(:last-child):after{background-color:var(--bold-text-color);content:"";height:.9rem;position:absolute;right:-.85rem;top:50%;transform:translateY(-50%);width:1px}.block.jobsSection{display:flex;justify-content:center}.block.jobsSection .block--inner-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.block.jobsSection .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.jobsSection .section-headline{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;margin-bottom:2rem;text-transform:uppercase}@media (max-width:799px){.block.jobsSection .section-headline{font-size:200%;letter-spacing:.2rem}}.block.jobsSection .section-headline span{color:var(--headlines-main-color,inherit)}.block.jobsSection .section-headline span.color-blue{color:var(--headlines-blue-color,blue)}.block.jobsSection .section-headline span.color-red{color:var(--headlines-red-color,red)}.block.jobsSection .section-headline span.color-green{color:var(--headlines-green-color,green)}.block.jobsSection .section-headline span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.jobsSection .section-headline span.color-orange{color:var(--headlines-orange-color,orange)}.block.jobsSection .section-headline span.color-black{color:var(--headlines-black-color,#000)}.block.jobsSection .section-headline span.color-white{color:var(--headlines-white-color,#fff)}.block.jobsSection .section-headline span.color-violet{color:var(--headlines-violet-color,violet)}.block.jobsSection .salary-callout{border-left:2px solid var(--second-brand-color);font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-bottom:4rem;padding:1rem 0 1rem 1.5rem}.block.jobsSection .salary-callout p{margin-bottom:1rem}.block.jobsSection .salary-callout p:last-child{margin-bottom:0}.block.jobsSection .salary-callout strong{color:var(--bold-text-color,inherit);font-weight:700}.block.jobsSection .salary-callout a{color:inherit}.block.jobsSection .job-cards{display:flex;flex-direction:column;gap:3rem}.block.jobsSection .job-card{border:1px solid var(--block-counters-counter-border-color,#91b1dd);padding:2.5rem}@media (max-width:799px){.block.jobsSection .job-card{padding:1.5rem}}.block.jobsSection .job-card.reveal-pending{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.block.jobsSection .job-card.reveal-pending.is-visible{opacity:1;transform:none}.block.jobsSection .position-number{color:var(--bold-text-color);display:block;font-size:.8rem;font-weight:200;letter-spacing:.2rem;margin-bottom:.75rem}.block.jobsSection .job-title{font-size:1.5rem;font-weight:600;letter-spacing:.2rem;line-height:1.4;margin-bottom:1.25rem;text-transform:uppercase}.block.jobsSection .job-badges{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.block.jobsSection .job-badges .badge{border:1px solid var(--bold-text-color);font-size:.75rem;font-weight:200;letter-spacing:.1rem;padding:.4rem .9rem}.block.jobsSection .job-badges .badge.highlight{background-color:var(--highlight-color);border-color:var(--highlight-color);font-weight:400}.block.jobsSection .job-intro{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-bottom:1.5rem;max-width:46rem}.block.jobsSection .job-intro p{margin-bottom:1rem}.block.jobsSection .job-intro p:last-child{margin-bottom:0}.block.jobsSection .job-intro strong{color:var(--bold-text-color,inherit);font-weight:700}.block.jobsSection .job-intro a{color:inherit}.block.jobsSection .job-block{border-top:1px solid rgba(145,177,221,.3)}.block.jobsSection .job-block--title{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:400;letter-spacing:.1rem;list-style:none;min-height:48px;padding-right:2rem;position:relative;text-transform:uppercase}.block.jobsSection .job-block--title::-webkit-details-marker{display:none}.block.jobsSection .job-block--title:after{color:var(--bold-text-color);content:"+";font-size:1.4rem;font-weight:200;position:absolute;right:0}.block.jobsSection .job-block[open]>.block.jobsSection .job-block--title:after{content:"–"}.block.jobsSection .job-block--body{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;max-width:46rem;overflow:hidden;padding-bottom:1.5rem;transition:height .35s ease,padding-bottom .35s ease}.block.jobsSection .job-block--body p{margin-bottom:1rem}.block.jobsSection .job-block--body p:last-child{margin-bottom:0}.block.jobsSection .job-block--body strong{color:var(--bold-text-color,inherit);font-weight:700}.block.jobsSection .job-block--body a{color:inherit}.block.jobsSection .job-block--body ul{list-style:disc;margin:0 0 1rem 1.1rem}.block.jobsSection .job-block--body ul li{margin-bottom:.4rem}.block.jobsSection .salary-figure{color:var(--bold-text-color);font-size:1.6rem;font-weight:600;letter-spacing:.1rem;margin-bottom:.25rem}.block.jobsSection .salary-basis{font-size:.8rem;font-weight:200;letter-spacing:.1rem;margin-bottom:1rem}.block.jobsSection .job-footer{align-items:center;border-top:1px solid rgba(145,177,221,.3);display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:.5rem;padding-top:1.5rem}.block.jobsSection .job-reference{color:var(--bold-text-color);font-size:.75rem;font-weight:100;letter-spacing:.1rem}.block.benefits{display:flex;justify-content:center}.block.benefits .block--inner-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.block.benefits .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.benefits .section-headline{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;margin-bottom:3rem;text-transform:uppercase}@media (max-width:799px){.block.benefits .section-headline{font-size:200%;letter-spacing:.2rem}}.block.benefits .section-headline span{color:var(--headlines-main-color,inherit)}.block.benefits .section-headline span.color-blue{color:var(--headlines-blue-color,blue)}.block.benefits .section-headline span.color-red{color:var(--headlines-red-color,red)}.block.benefits .section-headline span.color-green{color:var(--headlines-green-color,green)}.block.benefits .section-headline span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.benefits .section-headline span.color-orange{color:var(--headlines-orange-color,orange)}.block.benefits .section-headline span.color-black{color:var(--headlines-black-color,#000)}.block.benefits .section-headline span.color-white{color:var(--headlines-white-color,#fff)}.block.benefits .section-headline span.color-violet{color:var(--headlines-violet-color,violet)}.block.benefits .benefit-cards{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1199px){.block.benefits .benefit-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:799px){.block.benefits .benefit-cards{grid-template-columns:1fr}}.block.benefits .benefit-card{border-top:1px solid var(--block-counters-counter-border-color,#91b1dd);padding-top:1.25rem}.block.benefits .benefit-card.reveal-pending{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.block.benefits .benefit-card.reveal-pending.is-visible{opacity:1;transform:none}.block.benefits .benefit-number{color:var(--second-brand-color);display:block;font-size:2.5rem;font-weight:600;letter-spacing:.1rem;line-height:1;margin-bottom:1rem}.block.benefits .benefit-title{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:1.4;margin-bottom:.5rem}.block.benefits .benefit-text{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6}.block.benefits .benefit-text p{margin-bottom:1rem}.block.benefits .benefit-text p:last-child{margin-bottom:0}.block.benefits .benefit-text strong{color:var(--bold-text-color,inherit);font-weight:700}.block.benefits .benefit-text a{color:inherit}.block.processSteps{display:flex;justify-content:center}.block.processSteps .block--inner-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.block.processSteps .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.processSteps .section-headline{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;margin-bottom:3rem;text-transform:uppercase}@media (max-width:799px){.block.processSteps .section-headline{font-size:200%;letter-spacing:.2rem}}.block.processSteps .section-headline span{color:var(--headlines-main-color,inherit)}.block.processSteps .section-headline span.color-blue{color:var(--headlines-blue-color,blue)}.block.processSteps .section-headline span.color-red{color:var(--headlines-red-color,red)}.block.processSteps .section-headline span.color-green{color:var(--headlines-green-color,green)}.block.processSteps .section-headline span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.processSteps .section-headline span.color-orange{color:var(--headlines-orange-color,orange)}.block.processSteps .section-headline span.color-black{color:var(--headlines-black-color,#000)}.block.processSteps .section-headline span.color-white{color:var(--headlines-white-color,#fff)}.block.processSteps .section-headline span.color-violet{color:var(--headlines-violet-color,violet)}.block.processSteps .process-steps{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:799px){.block.processSteps .process-steps{grid-template-columns:1fr}}.block.processSteps .step-number{color:var(--highlight-color);display:block;font-size:2.5rem;font-weight:600;letter-spacing:.1rem;line-height:1;margin-bottom:1rem}.block.processSteps .step-title{font-size:1.1rem;font-weight:400;letter-spacing:.1rem;line-height:1.4;margin-bottom:.5rem}.block.processSteps .step-text{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6}.block.processSteps .step-text p{margin-bottom:1rem}.block.processSteps .step-text p:last-child{margin-bottom:0}.block.processSteps .step-text strong{color:var(--bold-text-color,inherit);font-weight:700}.block.processSteps .step-text a{color:inherit}.block.featureBand{display:flex;justify-content:center}.block.featureBand .block--inner-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.block.featureBand .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.featureBand .band-image{margin:0 0 3rem}.block.featureBand .band-image img{aspect-ratio:21/9;display:block;object-fit:cover;width:100%}@media (max-width:799px){.block.featureBand .band-image img{aspect-ratio:16/10}}.block.featureBand .section-headline{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;margin-bottom:3rem;text-transform:uppercase}@media (max-width:799px){.block.featureBand .section-headline{font-size:200%;letter-spacing:.2rem}}.block.featureBand .section-headline span{color:var(--headlines-main-color,inherit)}.block.featureBand .section-headline span.color-blue{color:var(--headlines-blue-color,blue)}.block.featureBand .section-headline span.color-red{color:var(--headlines-red-color,red)}.block.featureBand .section-headline span.color-green{color:var(--headlines-green-color,green)}.block.featureBand .section-headline span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.featureBand .section-headline span.color-orange{color:var(--headlines-orange-color,orange)}.block.featureBand .section-headline span.color-black{color:var(--headlines-black-color,#000)}.block.featureBand .section-headline span.color-white{color:var(--headlines-white-color,#fff)}.block.featureBand .section-headline span.color-violet{color:var(--headlines-violet-color,violet)}.block.featureBand .feature-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1199px){.block.featureBand .feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:799px){.block.featureBand .feature-grid{grid-template-columns:1fr}}.block.featureBand .feature-title{color:var(--bold-text-color);font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:1.4;margin-bottom:.5rem}.block.featureBand .feature-text{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6}.block.featureBand .feature-text p{margin-bottom:1rem}.block.featureBand .feature-text p:last-child{margin-bottom:0}.block.featureBand .feature-text strong{color:var(--bold-text-color,inherit);font-weight:700}.block.featureBand .feature-text a{color:inherit}.block.featureBand .band-closing{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-top:3rem;max-width:46rem}.block.featureBand .band-closing p{margin-bottom:1rem}.block.featureBand .band-closing p:last-child{margin-bottom:0}.block.featureBand .band-closing strong{color:var(--bold-text-color,inherit);font-weight:700}.block.featureBand .band-closing a{color:inherit}.block.applyCta{display:flex;justify-content:center}.block.applyCta .block--inner-wrapper{max-width:var(--main-wrapper-max-width);width:100%}@media (max-width:1199px){.block.applyCta .block--inner-wrapper{padding-left:1rem;padding-right:1rem}}.block.applyCta .cta-box{border:1px solid var(--block-counters-counter-border-color,#91b1dd);padding:3rem}@media (max-width:799px){.block.applyCta .cta-box{padding:1.5rem}}.block.applyCta .section-headline{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width:799px){.block.applyCta .section-headline{font-size:200%;letter-spacing:.2rem}}.block.applyCta .section-headline span{color:var(--headlines-main-color,inherit)}.block.applyCta .section-headline span.color-blue{color:var(--headlines-blue-color,blue)}.block.applyCta .section-headline span.color-red{color:var(--headlines-red-color,red)}.block.applyCta .section-headline span.color-green{color:var(--headlines-green-color,green)}.block.applyCta .section-headline span.color-yellow{color:var(--headlines-yellow-color,#ff0)}.block.applyCta .section-headline span.color-orange{color:var(--headlines-orange-color,orange)}.block.applyCta .section-headline span.color-black{color:var(--headlines-black-color,#000)}.block.applyCta .section-headline span.color-white{color:var(--headlines-white-color,#fff)}.block.applyCta .section-headline span.color-violet{color:var(--headlines-violet-color,violet)}.block.applyCta .cta-text{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;margin-bottom:2rem;max-width:46rem}.block.applyCta .cta-text p{margin-bottom:1rem}.block.applyCta .cta-text p:last-child{margin-bottom:0}.block.applyCta .cta-text strong{color:var(--bold-text-color,inherit);font-weight:700}.block.applyCta .cta-text a{color:inherit}.block.applyCta .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.block.applyCta .cta-address{font-size:.85rem;font-style:normal;font-weight:200;letter-spacing:.1rem;line-height:1.8}.block.applyCta .cta-address a{color:var(--bold-text-color)}body.blogpage main .content-wrapper>header{margin-bottom:4rem;margin-top:10rem}body.blogpage main .content-wrapper>header h1{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;text-transform:uppercase}@media (max-width:799px){body.blogpage main .content-wrapper>header h1{font-size:200%;letter-spacing:.2rem}}body.blogpage main .content-wrapper>header h1 span{color:var(--headlines-main-color,inherit)}body.blogpage main .content-wrapper>header h1 span.color-blue{color:var(--headlines-blue-color,blue)}body.blogpage main .content-wrapper>header h1 span.color-red{color:var(--headlines-red-color,red)}body.blogpage main .content-wrapper>header h1 span.color-green{color:var(--headlines-green-color,green)}body.blogpage main .content-wrapper>header h1 span.color-yellow{color:var(--headlines-yellow-color,#ff0)}body.blogpage main .content-wrapper>header h1 span.color-orange{color:var(--headlines-orange-color,orange)}body.blogpage main .content-wrapper>header h1 span.color-black{color:var(--headlines-black-color,#000)}body.blogpage main .content-wrapper>header h1 span.color-white{color:var(--headlines-white-color,#fff)}body.blogpage main .content-wrapper>header h1 span.color-violet{color:var(--headlines-violet-color,violet)}body.page-karriere main{padding-top:10rem}@media (max-width:799px){body.page-karriere main{padding-top:6rem}}body.page-karriere main:has(>.block.heroIntro.first-block){padding-top:0}@media (max-width:799px){body.page-karriere main:has(>.block.heroIntro.first-block){padding-top:0}}body.page-karriere .block.text.with-title header{width:100%}body.page-karriere .block.counters .counter .description{font-size:.8rem;white-space:nowrap}body.page-karriere .reveal-pending{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}body.page-karriere .reveal-pending.is-visible{opacity:1;transform:none}@media (max-width:799px){body.page-karriere .block .section-headline{margin-bottom:1.5rem}body.page-karriere .block.heroIntro .hero-lead,body.page-karriere .block .section-intro{margin-bottom:1.75rem}body.page-karriere .block.counters .counters-container{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(2,1fr)}body.page-karriere .block.counters .counters-container>.counter{margin:0;width:auto}body.page-karriere .block.counters .counters-container>.counter .anim-counter{max-width:140px;width:100%}body.page-karriere .block.jobsSection .salary-callout{margin-bottom:2rem}body.page-karriere .block.jobsSection .job-cards{gap:2rem}body.page-karriere .block.featureBand .band-image{margin-bottom:2rem}body.page-karriere .block.featureBand .band-closing{margin-top:2rem}body.page-karriere .block .section-headline,body.page-karriere .block.text.with-title header h1{hyphenate-limit-chars:12 5 5;hyphens:auto;overflow-wrap:break-word}body.page-karriere .block.text .content.with-image{flex-direction:column}body.page-karriere .block.text .content.with-image>img{height:auto;margin:0 0 1.5rem;width:100%}}@media (max-width:500px){body.page-karriere .cta-buttons .btn,body.page-karriere .hero-buttons .btn,body.page-karriere .job-footer .btn{width:100%}}body.page-error .error-page{display:flex;justify-content:center;padding:10rem 0 6rem;position:relative}@media (max-width:799px){body.page-error .error-page{padding:6rem 0 4rem}}body.page-error .error-page--inner-wrapper{align-items:center;display:flex;max-width:var(--main-wrapper-max-width);min-height:50vh;position:relative;width:100%}@media (max-width:1199px){body.page-error .error-page--inner-wrapper{padding-left:1rem;padding-right:1rem}}body.page-error .error-page--content{position:relative;z-index:1}body.page-error .error-page--code{color:var(--second-brand-color);display:block;font-size:9rem;font-weight:900;letter-spacing:.4rem;line-height:1;margin-bottom:1rem}@media (max-width:799px){body.page-error .error-page--code{font-size:5rem;letter-spacing:.2rem}}body.page-error header{margin-bottom:2rem}body.page-error header h1{font-size:250%;font-weight:600;letter-spacing:.8rem;line-height:1.5;text-transform:uppercase}@media (max-width:799px){body.page-error header h1{font-size:200%;letter-spacing:.2rem}}body.page-error header h1 span{color:var(--headlines-main-color,inherit)}body.page-error header h1 span.color-blue{color:var(--headlines-blue-color,blue)}body.page-error header h1 span.color-red{color:var(--headlines-red-color,red)}body.page-error header h1 span.color-green{color:var(--headlines-green-color,green)}body.page-error header h1 span.color-yellow{color:var(--headlines-yellow-color,#ff0)}body.page-error header h1 span.color-orange{color:var(--headlines-orange-color,orange)}body.page-error header h1 span.color-black{color:var(--headlines-black-color,#000)}body.page-error header h1 span.color-white{color:var(--headlines-white-color,#fff)}body.page-error header h1 span.color-violet{color:var(--headlines-violet-color,violet)}body.page-error .text-content{font-size:.9rem;font-weight:200;letter-spacing:.1rem;line-height:1.6;max-width:40rem}body.page-error .text-content p{margin-bottom:1rem}body.page-error .text-content p:last-child{margin-bottom:0}body.page-error .text-content strong{color:var(--bold-text-color,inherit);font-weight:700}body.page-error .text-content a{color:inherit}body.page-error .error-page--actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}body.page-error .bg-svg{max-width:100%;opacity:.6;pointer-events:none;position:absolute;right:-10%;top:0;z-index:0}@media (max-width:799px){body.page-error .bg-svg{opacity:.3;right:0}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:var(--main-bg-color);color:var(--main-font-color);font-family:var(--main-font-family);overflow-x:hidden;overflow-y:scroll}img{max-width:100%}