*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,div,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,label,legend,li,nav,object,ol,p,section,table,ul{margin:0;padding:0}article,figure,footer,header,hgroup,nav,section{display:block}address{font-style:normal}.face-0 .btn{color:#b20933}.face-0 .btn:hover .circle{background-color:#b20933}.face-0 .circle{border-color:#b20933}.face-0 .lead-header .lead-header-date,.face-0 .lead-header .lead-header-subtitle{color:#b20933}.face-0 header .logo{height:18px;width:75px}@media(min-width:1024px){.face-0 header .logo{height:30px;width:120px}}.face-0 header .logo-svg{height:18px;width:75px}@media(min-width:1024px){.face-0 header .logo-svg{height:30px;width:120px}}.face-0 .loader:after{border-top-color:#b20933}.face-0 .team-box-container,.face-0 .teaser-box-container{padding-bottom:40px;padding-top:40px}@media(min-width:1024px){.face-0 .team-box-container,.face-0 .teaser-box-container{padding-bottom:60px;padding-top:60px}}.face-0 .block-slider .slider-container-wrapper .tns-nav>[aria-controls]{border:1px solid #b20933}.face-0 .block-slider .slider-container-wrapper .tns-nav>.tns-nav-active{background:#b20933}.face-0 .block-slider .btn{color:#fff}.face-0 .block-slider .btn:hover .circle{background-color:#fff}.face-0 .block-slider .circle{border-color:#fff}.face-0 .block-slider .slider-next .stroke,.face-0 .block-slider .slider-prev .stroke{stroke:#b20933}.face-0 .block-slider .index-wrapper,.face-0 .team-box .team-position{color:#b20933}.face-0 .team-box:hover .circle{background-color:#b20933}.face-0 .blog-box:hover .circle{background-color:#132c34}.face-0 .blog-box .btn{color:#132c34}.face-0 .blog-box .btn:hover .circle{background-color:#132c34}.face-0 .blog-box .circle{border-color:#132c34}.face-0 .blog-box .teaser-author,.face-0 .blog-box .teaser-published{color:#b20933}.face-0 .block-accordion .btn{color:#132c34}.face-0 .block-accordion .btn:hover .circle{background-color:#132c34}.face-0 .block-accordion .circle{border-color:#132c34}.face-1 .navigation .left-nav-wrapper,.face-1.nav-open .navigation .left-nav-wrapper,.face-2 .navigation .left-nav-wrapper,.face-2.nav-open .navigation .left-nav-wrapper,.face-3 .navigation .left-nav-wrapper,.face-3.nav-open .navigation .left-nav-wrapper,.face-4 .navigation .left-nav-wrapper,.face-4.nav-open .navigation .left-nav-wrapper{background-color:#132c34}@media(min-width:1024px){.face-1 .navigation .left-nav-wrapper,.face-1.nav-open .navigation .left-nav-wrapper,.face-2 .navigation .left-nav-wrapper,.face-2.nav-open .navigation .left-nav-wrapper,.face-3 .navigation .left-nav-wrapper,.face-3.nav-open .navigation .left-nav-wrapper,.face-4 .navigation .left-nav-wrapper,.face-4.nav-open .navigation .left-nav-wrapper{background-color:unset}}.face-1 .navigation .right-nav-wrapper,.face-1.nav-open .navigation .right-nav-wrapper,.face-2 .navigation .right-nav-wrapper,.face-2.nav-open .navigation .right-nav-wrapper,.face-3 .navigation .right-nav-wrapper,.face-3.nav-open .navigation .right-nav-wrapper,.face-4 .navigation .right-nav-wrapper,.face-4.nav-open .navigation .right-nav-wrapper{background-color:#104758}@media(min-width:1024px){.face-1 .navigation .right-nav-wrapper,.face-1.nav-open .navigation .right-nav-wrapper,.face-2 .navigation .right-nav-wrapper,.face-2.nav-open .navigation .right-nav-wrapper,.face-3 .navigation .right-nav-wrapper,.face-3.nav-open .navigation .right-nav-wrapper,.face-4 .navigation .right-nav-wrapper,.face-4.nav-open .navigation .right-nav-wrapper{background-color:unset}.face-1 .navigation,.face-1.nav-open .navigation,.face-2 .navigation,.face-2.nav-open .navigation,.face-3 .navigation,.face-3.nav-open .navigation,.face-4 .navigation,.face-4.nav-open .navigation{background:linear-gradient(90deg,#132c34 50%,#104758 0)}}.face-1 .team-box-container,.face-1 .teaser-box-container,.face-1.nav-open .team-box-container,.face-1.nav-open .teaser-box-container,.face-2 .team-box-container,.face-2 .teaser-box-container,.face-2.nav-open .team-box-container,.face-2.nav-open .teaser-box-container,.face-3 .team-box-container,.face-3 .teaser-box-container,.face-3.nav-open .team-box-container,.face-3.nav-open .teaser-box-container,.face-4 .team-box-container,.face-4 .teaser-box-container,.face-4.nav-open .team-box-container,.face-4.nav-open .teaser-box-container{padding-bottom:40px;padding-top:80px}@media(min-width:1024px){.face-1 .team-box-container,.face-1 .teaser-box-container,.face-1.nav-open .team-box-container,.face-1.nav-open .teaser-box-container,.face-2 .team-box-container,.face-2 .teaser-box-container,.face-2.nav-open .team-box-container,.face-2.nav-open .teaser-box-container,.face-3 .team-box-container,.face-3 .teaser-box-container,.face-3.nav-open .team-box-container,.face-3.nav-open .teaser-box-container,.face-4 .team-box-container,.face-4 .teaser-box-container,.face-4.nav-open .team-box-container,.face-4.nav-open .teaser-box-container{padding-bottom:80px;padding-top:140px}}.face-1 .loader:after,.face-1.nav-open .loader:after,.face-2 .loader:after,.face-2.nav-open .loader:after,.face-3 .loader:after,.face-3.nav-open .loader:after,.face-4 .loader:after,.face-4.nav-open .loader:after{border-top-color:#132c34}.face-1 header .logo{height:19px;width:178px}@media(min-width:1024px){.face-1 header .logo{height:30px;margin-bottom:130px;width:282px}}.face-1 header .logo-svg{height:19px;width:178px}@media(min-width:1024px){.face-1 header .logo-svg{height:30px;width:282px}}.face-2 header .logo{height:19px;width:111px}@media(min-width:1024px){.face-2 header .logo{height:30px;margin-bottom:80px;width:180px}}.face-2 header .logo-svg{height:19px;width:111px}@media(min-width:1024px){.face-2 header .logo-svg{height:30px;width:180px}}.face-3 header .logo{height:18px;width:179px}@media(min-width:1024px){.face-3 header .logo{height:30px;margin-bottom:140px;width:300px}}.face-3 header .logo-svg{height:18px;width:179px}@media(min-width:1024px){.face-3 header .logo-svg{height:30px;width:300px}}.face-4 header .logo{height:19px;width:191px}@media(min-width:1024px){.face-4 header .logo{height:130px;margin-bottom:90px;width:305px}}.face-4 header .logo-svg{height:19px;width:191px}@media(min-width:1024px){.face-4 header .logo-svg{height:130px;width:305px}.face-4 header .navigation .home-overview-btn{height:unset}}main{min-height:var(--app-height);padding-top:60px}main.no-indent{padding-top:0}@media(min-width:1024px){main{padding-left:80px;padding-top:0;transition:filter .3s ease-out .3s;will-change:filter}main.no-indent{padding-left:0}}:focus{outline:none}.block-offset{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:2.5rem;margin-top:0;padding-bottom:0;padding-top:0}@media(min-width:568px){.block-offset{margin-bottom:2.5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media(min-width:1024px){.block-offset{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media(min-width:1360px){.block-offset{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}.block-offset-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}@media(min-width:1360px){.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}.block-offset-inner2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}@media(min-width:568px){.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}@media(min-width:1024px){.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:6.25rem;padding-top:6.25rem}}@media(min-width:1360px){.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:6.25rem;padding-top:6.25rem}}.block-offset-inner3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:4.375rem;padding-top:4.375rem}}@media(min-width:1360px){.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:4.375rem;padding-top:4.375rem}}.block-offset-inner4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:1.375rem;padding-top:1.375rem}}@media(min-width:1360px){.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:1.375rem;padding-top:1.375rem}}.container{clear:both;display:flow-root;margin:0 auto;max-width:1360px;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:568px){.container{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.container{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1360px){.container{padding-left:2.5rem;padding-right:2.5rem}}.container.block-offset{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:2.5rem;margin-top:0;padding-bottom:0;padding-top:0}@media(min-width:568px){.container.block-offset{margin-bottom:2.5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media(min-width:1024px){.container.block-offset{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media(min-width:1360px){.container.block-offset{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}.container.block-offset-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.container.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.container.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}@media(min-width:1360px){.container.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}.container.block-offset-inner2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}@media(min-width:568px){.container.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}@media(min-width:1024px){.container.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:6.25rem;padding-top:6.25rem}}@media(min-width:1360px){.container.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:6.25rem;padding-top:6.25rem}}.container.block-offset-inner3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.container.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.container.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:4.375rem;padding-top:4.375rem}}@media(min-width:1360px){.container.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:4.375rem;padding-top:4.375rem}}.container.block-offset-inner4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.container.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.container.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:1.375rem;padding-top:1.375rem}}@media(min-width:1360px){.container.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:1.375rem;padding-top:1.375rem}}.container--jobs{max-width:1600px}.container-full{clear:both;display:flow-root;margin:0 auto;max-width:100%;padding-left:0;padding-right:0;width:100%}@media(min-width:568px){.container-full{padding-left:0;padding-right:0}}@media(min-width:1024px){.container-full{padding-left:0;padding-right:0}}@media(min-width:1360px){.container-full{padding-left:0;padding-right:0}}.container-full.block-offset{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:2.5rem;margin-top:0;padding-bottom:0;padding-top:0}@media(min-width:568px){.container-full.block-offset{margin-bottom:2.5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media(min-width:1024px){.container-full.block-offset{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media(min-width:1360px){.container-full.block-offset{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}.container-full.block-offset-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.container-full.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.container-full.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}@media(min-width:1360px){.container-full.block-offset-inner{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}.container-full.block-offset-inner2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}@media(min-width:568px){.container-full.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:5rem;padding-top:5rem}}@media(min-width:1024px){.container-full.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:6.25rem;padding-top:6.25rem}}@media(min-width:1360px){.container-full.block-offset-inner2{margin-bottom:0;margin-top:0;padding-bottom:6.25rem;padding-top:6.25rem}}.container-full.block-offset-inner3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.container-full.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.container-full.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:4.375rem;padding-top:4.375rem}}@media(min-width:1360px){.container-full.block-offset-inner3{margin-bottom:0;margin-top:0;padding-bottom:4.375rem;padding-top:4.375rem}}.container-full.block-offset-inner4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:568px){.container-full.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media(min-width:1024px){.container-full.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:1.375rem;padding-top:1.375rem}}@media(min-width:1360px){.container-full.block-offset-inner4{margin-bottom:0;margin-top:0;padding-bottom:1.375rem;padding-top:1.375rem}}@media(min-width:1024px){.desktop-hidden{display:none}}.mobile-hidden{display:none}@media(min-width:1024px){.mobile-hidden{display:block}}.bg-gray-blue,.domain-overview-teaser:nth-child(2n+2){background-color:#243a43;color:#fff}.bg-blue,.bg-navigation,.domain-overview-teaser{background-color:#132c34;color:#fff}.bg-blue-hover,.bg-member{background-color:#104758;color:#fff}.bg-red-hover{background-color:#d3083b;color:#fff}.bg-blue-secondary,.bg-member-secondary{background-color:#73a1af;color:#fff}.bg-red-secondary,.face-0 .bg-member-secondary{background-color:#ea4b4b;color:#fff}.bg-red,.face-0 .bg-member,.face-0 .bg-navigation{background-color:#b20933;color:#fff}.bg-whitegray{background-color:#f8f7f6;color:#000}.bg-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.f-1{font-family:Karla,serif}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.block-image-structure .block-title,.block-slider .slide-title,.domain-overview-teaser .teaser-title,.fw-400,.lead-header .lead-header-title,.team-detail .member-points-title,.team-detail .member-quote,body,html{font-weight:400}.block-image-structure .block-text a,.block-image-structure .block-text p,.block-service-grid .service-card-link,.block-slider .index-wrapper,.blog-box .teaser-author,.blog-box .teaser-published,.btn,.fw-500,.lead-header .lead-header-date,.lead-header .lead-header-subtitle,.m-jobfooter__address,.team-box .team-position,footer .footer-bottom p,footer .footer-top a,footer .footer-top p,footer .footer-top p a{font-weight:500}.fw-600{font-weight:600}.bold,.fw-700,strong{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.italic,i{font-style:italic}body,html{color:#000;font-family:Karla,serif;font-size:16px}.richtext a{text-decoration:none}.richtext ul{list-style-position:inside;list-style:none}.richtext ul li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;letter-spacing:0;line-height:1.375rem;padding:0 0 0 1rem;position:relative}@media(min-width:568px){.richtext ul li{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.richtext ul li{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.richtext ul li{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.richtext ul li:before{background-color:#000;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:10px;width:4px}.richtext.p-padding p{padding-bottom:20px}@media(min-width:1024px){.richtext.p-padding p{padding-bottom:24px}}.richtext.p-padding p:last-child{padding-bottom:0}.richtext.li-negate ul li{padding:0}.richtext.li-negate ul li:before{display:none}.block-blog-detail .blog-title.h1,.block-blog-detail .richtext h1.blog-title,.block-blog-detail .team-detail .blog-title.member-points-title,.block-blog-detail .team-detail .blog-title.member-quote,.h1,.navigation .navigation-item-link,.richtext .block-blog-detail h1.blog-title,.richtext h1,.team-detail .block-blog-detail .blog-title.member-points-title,.team-detail .block-blog-detail .blog-title.member-quote,.team-detail .member-points-title,.team-detail .member-quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}@media(min-width:568px){.block-blog-detail .blog-title.h1,.block-blog-detail .richtext h1.blog-title,.block-blog-detail .team-detail .blog-title.member-points-title,.block-blog-detail .team-detail .blog-title.member-quote,.h1,.navigation .navigation-item-link,.richtext .block-blog-detail h1.blog-title,.richtext h1,.team-detail .block-blog-detail .blog-title.member-points-title,.team-detail .block-blog-detail .blog-title.member-quote,.team-detail .member-points-title,.team-detail .member-quote{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}@media(min-width:1024px){.block-blog-detail .blog-title.h1,.block-blog-detail .richtext h1.blog-title,.block-blog-detail .team-detail .blog-title.member-points-title,.block-blog-detail .team-detail .blog-title.member-quote,.h1,.navigation .navigation-item-link,.richtext .block-blog-detail h1.blog-title,.richtext h1,.team-detail .block-blog-detail .blog-title.member-points-title,.team-detail .block-blog-detail .blog-title.member-quote,.team-detail .member-points-title,.team-detail .member-quote{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}@media(min-width:1360px){.block-blog-detail .blog-title.h1,.block-blog-detail .richtext h1.blog-title,.block-blog-detail .team-detail .blog-title.member-points-title,.block-blog-detail .team-detail .blog-title.member-quote,.h1,.navigation .navigation-item-link,.richtext .block-blog-detail h1.blog-title,.richtext h1,.team-detail .block-blog-detail .blog-title.member-points-title,.team-detail .block-blog-detail .blog-title.member-quote,.team-detail .member-points-title,.team-detail .member-quote{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}.h2,.richtext h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}@media(min-width:568px){.h2,.richtext h2{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1024px){.h2,.richtext h2{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}@media(min-width:1360px){.h2,.richtext h2{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}.domain-overview-teaser .teaser-title,.h3,.richtext h3,.team-detail .member-description-wrapper p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}@media(min-width:568px){.domain-overview-teaser .teaser-title,.h3,.richtext h3,.team-detail .member-description-wrapper p{font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.domain-overview-teaser .teaser-title,.h3,.richtext h3,.team-detail .member-description-wrapper p{font-size:1.625rem;letter-spacing:0;line-height:2rem;padding-bottom:0}}@media(min-width:1360px){.domain-overview-teaser .teaser-title,.h3,.richtext h3,.team-detail .member-description-wrapper p{font-size:1.625rem;letter-spacing:0;line-height:2rem;padding-bottom:0}}.accordion-item .accordion-text a,.block-accordion .accordion-maintext a,.block-blog-detail .blog-text a,.block-blog-detail .index-wrapper,.block-image-structure .block-text a,.block-slider .index-wrapper,.blog-box .likes-number,.blog-box .teaser-author,.blog-box .teaser-published,.cookie-banner .cookie-banner-input,.navigation .home-overview-btn span,.p,.richtext p,.team-box .team-position{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}@media(min-width:568px){.accordion-item .accordion-text a,.block-accordion .accordion-maintext a,.block-blog-detail .blog-text a,.block-blog-detail .index-wrapper,.block-image-structure .block-text a,.block-slider .index-wrapper,.blog-box .likes-number,.blog-box .teaser-author,.blog-box .teaser-published,.cookie-banner .cookie-banner-input,.navigation .home-overview-btn span,.p,.richtext p,.team-box .team-position{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.accordion-item .accordion-text a,.block-accordion .accordion-maintext a,.block-blog-detail .blog-text a,.block-blog-detail .index-wrapper,.block-image-structure .block-text a,.block-slider .index-wrapper,.blog-box .likes-number,.blog-box .teaser-author,.blog-box .teaser-published,.cookie-banner .cookie-banner-input,.navigation .home-overview-btn span,.p,.richtext p,.team-box .team-position{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.accordion-item .accordion-text a,.block-accordion .accordion-maintext a,.block-blog-detail .blog-text a,.block-blog-detail .index-wrapper,.block-image-structure .block-text a,.block-slider .index-wrapper,.blog-box .likes-number,.blog-box .teaser-author,.blog-box .teaser-published,.cookie-banner .cookie-banner-input,.navigation .home-overview-btn span,.p,.richtext p,.team-box .team-position{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.a,.richtext a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0;text-decoration:none}@media(min-width:568px){.a,.richtext a{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.a,.richtext a{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.a,.richtext a{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.accordion-item .accordion-title h3,.block-blog-detail .blog-title,.block-image-structure .structure-text a,.block-image-structure .structure-text p,.block-map .map-companyname,.block-service-grid .service-card-title,.block-similar-blog .similar-title,.block-slider .slide-title,.block-team-selection .team-selection-title,.blog-box .teaser-title,.fs5,.lead-header .job-description-wrapper p,.team-box .team-name,.team-detail .member-point p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.625rem;padding-bottom:0}@media(min-width:568px){.accordion-item .accordion-title h3,.block-blog-detail .blog-title,.block-image-structure .structure-text a,.block-image-structure .structure-text p,.block-map .map-companyname,.block-service-grid .service-card-title,.block-similar-blog .similar-title,.block-slider .slide-title,.block-team-selection .team-selection-title,.blog-box .teaser-title,.fs5,.lead-header .job-description-wrapper p,.team-box .team-name,.team-detail .member-point p{font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.accordion-item .accordion-title h3,.block-blog-detail .blog-title,.block-image-structure .structure-text a,.block-image-structure .structure-text p,.block-map .map-companyname,.block-service-grid .service-card-title,.block-similar-blog .similar-title,.block-slider .slide-title,.block-team-selection .team-selection-title,.blog-box .teaser-title,.fs5,.lead-header .job-description-wrapper p,.team-box .team-name,.team-detail .member-point p{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1360px){.accordion-item .accordion-title h3,.block-blog-detail .blog-title,.block-image-structure .structure-text a,.block-image-structure .structure-text p,.block-map .map-companyname,.block-service-grid .service-card-title,.block-similar-blog .similar-title,.block-slider .slide-title,.block-team-selection .team-selection-title,.blog-box .teaser-title,.fs5,.lead-header .job-description-wrapper p,.team-box .team-name,.team-detail .member-point p{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}.fs6,footer .footer-bottom p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;letter-spacing:0;line-height:1.125rem;padding-bottom:0}@media(min-width:568px){.fs6,footer .footer-bottom p{font-size:.875rem;letter-spacing:0;line-height:1.125rem;padding-bottom:0}}@media(min-width:1024px){.fs6,footer .footer-bottom p{font-size:.875rem;letter-spacing:0;line-height:1.125rem;padding-bottom:0}}@media(min-width:1360px){.fs6,footer .footer-bottom p{font-size:.875rem;letter-spacing:0;line-height:1.125rem;padding-bottom:0}}.fs7,.team-detail .member-contact-wrapper p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}@media(min-width:568px){.fs7,.team-detail .member-contact-wrapper p{font-size:1rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.fs7,.team-detail .member-contact-wrapper p{font-size:1rem;letter-spacing:0;line-height:2rem;padding-bottom:0}}@media(min-width:1360px){.fs7,.team-detail .member-contact-wrapper p{font-size:1.25rem;letter-spacing:0;line-height:2rem;padding-bottom:0}}.cookie-banner .cookie-banner-text p,.fs8{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;letter-spacing:0;line-height:1.5rem;padding-bottom:0}@media(min-width:568px){.cookie-banner .cookie-banner-text p,.fs8{font-size:1rem;letter-spacing:0;line-height:1.5rem;padding-bottom:0}}@media(min-width:1024px){.cookie-banner .cookie-banner-text p,.fs8{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.cookie-banner .cookie-banner-text p,.fs8{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.grid-1{column-gap:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:2.5rem}@media(min-width:568px){.grid-1{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media(min-width:1024px){.grid-1{column-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5rem}}@media(min-width:1360px){.grid-1{column-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5rem}}.grid-2{column-gap:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-2 .first-el,.grid-2 .second-el{grid-column:span 12}@media(min-width:568px){.grid-2{column-gap:1.25rem;row-gap:2.5rem}.grid-2 .first-el{grid-column:span 4}.grid-2 .second-el{grid-column:span 8}}@media(min-width:1024px){.grid-2{column-gap:2.5rem;row-gap:5rem}.grid-2 .first-el{grid-column:span 3}.grid-2 .second-el{grid-column:span 9}}@media(min-width:1360px){.grid-2{column-gap:2.5rem;row-gap:5rem}.grid-2 .first-el{grid-column:span 3}.grid-2 .second-el{grid-column:span 9}}.grid-3{column-gap:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-3 .content-el{grid-column:span 12}@media(min-width:568px){.grid-3{column-gap:1.25rem;row-gap:2.5rem}.grid-3 .content-el{grid-column:2/span 10}}@media(min-width:1024px){.grid-3{column-gap:2.5rem;row-gap:5rem}.grid-3 .content-el{grid-column:3/span 8}}@media(min-width:1360px){.grid-3{column-gap:2.5rem;row-gap:5rem}.grid-3 .content-el{grid-column:4/span 6}}.grid-4{column-gap:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-4 .first-el,.grid-4 .second-el{grid-column:span 12}@media(min-width:568px){.grid-4{column-gap:1.25rem;row-gap:2.5rem}}@media(min-width:1024px){.grid-4{column-gap:2.5rem;row-gap:5rem}.grid-4 .first-el{grid-column:1/span 5}.grid-4 .second-el{grid-column:7/span 6}}@media(min-width:1360px){.grid-4{column-gap:2.5rem;row-gap:5rem}}.grid-5{column-gap:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-5 .first-el,.grid-5 .second-el{grid-column:span 12}@media(min-width:568px){.grid-5{column-gap:1.25rem;row-gap:2.5rem}}@media(min-width:1024px){.grid-5{column-gap:2.5rem;row-gap:5rem}.grid-5 .first-el{grid-column:3/span 4}.grid-5 .second-el{grid-column:7/span 4}}@media(min-width:1360px){.grid-5{column-gap:2.5rem;row-gap:5rem}}@media(min-width:1024px){.grid-6{column-gap:2.5rem;row-gap:5rem}.grid-6 .first-el{grid-column:1/span 6}.grid-6 .second-el{grid-column:8/span 5}}.grid-6{column-gap:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-6 .first-el,.grid-6 .second-el{grid-column:span 12}@media(min-width:568px){.grid-6{column-gap:1.25rem;row-gap:2.5rem}}@media(min-width:1024px){.grid-6{column-gap:2.5rem;row-gap:5rem}.grid-6 .first-el{grid-column:1/span 5}.grid-6 .second-el{grid-column:9/span 4}}@media(min-width:1360px){.grid-6{column-gap:2.5rem;row-gap:5rem}}.grid-7{column-gap:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-7 .content-el{grid-column:span 12}@media(min-width:568px){.grid-7{column-gap:1.25rem;row-gap:2.5rem}.grid-7 .content-el{grid-column:2/span 10}}@media(min-width:1024px){.grid-7{column-gap:2.5rem;row-gap:5rem}.grid-7 .content-el{grid-column:3/span 8}}@media(min-width:1360px){.grid-7{column-gap:2.5rem;row-gap:5rem}.grid-7 .content-el{grid-column:3/span 8}}.grid-8{column-gap:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-8 .first-el,.grid-8 .second-el{grid-column:span 12}@media(min-width:568px){.grid-8{column-gap:1.25rem;row-gap:2.5rem}.grid-8 .first-el{grid-column:span 0}.grid-8 .second-el{grid-column:span 12}}@media(min-width:1024px){.grid-8{column-gap:2.5rem;row-gap:5rem}.grid-8 .first-el{grid-column:span 2}.grid-8 .second-el{grid-column:span 10}}@media(min-width:1360px){.grid-8{column-gap:2.5rem;row-gap:5rem}.grid-8 .first-el{grid-column:span 2}.grid-8 .second-el{grid-column:span 10}}.grid-9{column-gap:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-9 .content-el{grid-column:span 12}@media(min-width:1024px){.grid-9{column-gap:2.5rem;row-gap:5rem}.grid-9 .content-el{grid-column:3/span 2}}@media(min-width:1360px){.grid-9{column-gap:2.5rem;row-gap:5rem}.grid-9 .content-el{grid-column:3/span 2}}.grid-10{column-gap:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;row-gap:2.5rem;row-gap:30px}@media(min-width:568px){.grid-10{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media(min-width:1024px){.grid-10{column-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5rem}}@media(min-width:1360px){.grid-10{column-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5rem}}@media(min-width:568px){.grid-10{row-gap:30px}}@media(min-width:1024px){.grid-10{row-gap:55px}}@media(min-width:1360px){.grid-10{row-gap:55px}}.grid-11{column-gap:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem;row-gap:40px}.grid-11 .first-el,.grid-11 .second-el{grid-column:span 12}@media(min-width:568px){.grid-11{column-gap:1.25rem;row-gap:2.5rem}.grid-11 .first-el,.grid-11 .second-el{grid-column:span 6}}@media(min-width:1024px){.grid-11{column-gap:2.5rem;row-gap:5rem}.grid-11 .first-el{grid-column:span 8}.grid-11 .second-el{grid-column:span 4}}@media(min-width:1360px){.grid-11{column-gap:2.5rem;row-gap:5rem}.grid-11 .first-el{grid-column:span 8}.grid-11 .second-el{grid-column:span 4}}@media(min-width:568px){.grid-11{row-gap:40px}}@media(min-width:1024px){.grid-11{row-gap:0}}@media(min-width:1360px){.grid-11{row-gap:0}}.grid-12{column-gap:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:2.5rem;row-gap:40px}@media(min-width:568px){.grid-12{column-gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:2.5rem}}@media(min-width:1024px){.grid-12{column-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5rem}}@media(min-width:1360px){.grid-12{column-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5rem}}@media(min-width:568px){.grid-12{row-gap:40px}}@media(min-width:1024px){.grid-12{row-gap:55px}}@media(min-width:1360px){.grid-12{row-gap:55px}}.grid-13{column-gap:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-13 .first-el,.grid-13 .second-el,.grid-13 .third-el{grid-column:span 12}@media(min-width:568px){.grid-13{column-gap:1.25rem;row-gap:2.5rem}}@media(min-width:1024px){.grid-13{column-gap:2.5rem;row-gap:5rem}.grid-13 .first-el{grid-column:3/span 3}.grid-13 .second-el{grid-column:6/span 3}.grid-13 .third-el{grid-column:9/span 3}}@media(min-width:1360px){.grid-13{column-gap:2.5rem;row-gap:5rem}}.grid-14{column-gap:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;row-gap:2.5rem}.grid-14 .fifth-el,.grid-14 .first-el,.grid-14 .fourth-el,.grid-14 .second-el,.grid-14 .third-el{grid-column:span 12}@media(min-width:568px){.grid-14{column-gap:1.25rem;row-gap:2.5rem}}@media(min-width:1024px){.grid-14{column-gap:2.5rem;row-gap:5rem}.grid-14 .first-el{grid-column:1/span 2}.grid-14 .second-el{grid-column:3/span 2}.grid-14 .third-el{grid-column:5/span 2}.grid-14 .fourth-el{grid-column:9/span 2}.grid-14 .fifth-el{grid-column:11/span 2}}@media(min-width:1360px){.grid-14{column-gap:2.5rem;row-gap:5rem}}.btn{color:#132c34;text-decoration:none}.btn:hover .circle{background-color:#132c34}.btn-red{color:#b20933}.btn-red .circle{border-color:#b20933}.btn-red:hover .circle{background-color:#b20933}.icon{background-color:transparent;display:inline-block;height:2.5rem;pointer-events:none;position:relative;width:2.5rem}.icon img,.icon svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon .fill{fill:#000}.icon .stroke{stroke:#000}.icon-pointer{cursor:pointer;pointer-events:all}.icon-hamburger svg{height:18px;width:30px}.icon-close svg{height:21px;width:21px}.icon-arrow-left svg,.icon-arrow-right svg{height:20px;width:32px}.icon-arrow-left .stroke,.icon-arrow-right .stroke{stroke:#132c34}.icon-download svg{height:25px;width:22px}.icon-email,.icon-phone{height:60px;width:60px}@media(min-width:1024px){.icon-email,.icon-phone{height:80px;width:80px}}.icon-email .stroke,.icon-phone .stroke{stroke:#fff}.icon-phone svg{height:58px;width:58px}@media(min-width:1024px){.icon-phone svg{height:78px;width:78px}}.icon-email svg{height:49px;width:63px}@media(min-width:1024px){.icon-email svg{height:62px;width:82px}}.icon-linkedin,.icon-linkedin svg{height:27px;width:27px}.icon-linkedin .fill1{fill:#132c34;transition:fill .2s ease}.icon-linkedin .fill2{fill:#fff}img{height:auto;width:100%}img[data-lazy-src]{will-change:contents}.ratio-auto{display:block;height:0;pointer-events:none;position:relative;width:100%}.ratio-auto iframe,.ratio-auto img,.ratio-auto picture,.ratio-auto video{display:block;height:100%;left:0;position:absolute;top:0;width:100%}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;display:block;font-family:Karla,serif;width:100%}input:focus,input:valid,select:focus,select:valid,textarea:focus,textarea:valid{outline:none}input::placeholder,select::placeholder,textarea::placeholder{font-family:Karla,serif}input{display:block}textarea{resize:none}.logo{display:inline-block;z-index:21}.logo .fill{fill:#fff}.like-button-wrapper{display:inline-block}.like-button-wrapper .like-button-link{align-items:center;color:#132c34;display:flex;text-decoration:none}.like-button-wrapper .like-button-link:hover .fill{fill:#132c34}.like-button-wrapper .like-button{height:15px;margin-right:8px;width:17px}.like-button-wrapper .filled .fill{fill:#132c34}.like-button-wrapper .fill{fill:transparent;transition:all .3s ease}.like-button-wrapper .stroke{stroke:#132c34}.like-button-wrapper svg{height:15px;margin-bottom:2px;width:17px}.likes-wrapper{align-items:center;display:flex}.likes-wrapper .icon{height:1.5rem;margin-right:.5rem;width:1.5rem}body.nav-open{height:100vh;overflow:hidden}body.nav-open header{height:100vh}body.nav-open footer,body.nav-open main{pointer-events:none}.nav-open .navigation{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:unset}.nav-open .navigation .container{padding:0}@media(min-width:1024px){.nav-open .navigation{display:flex;position:absolute;transform:translateX(0);visibility:visible;z-index:200}}.nav-open .navigation .header-inner-navigation{padding-left:1rem;padding-right:1rem}.nav-open .navigation .header-inner-navigation .logo{opacity:0}@media(min-width:1024px){.nav-open .navigation .header-inner-navigation .logo{display:none}.nav-open .navigation .header-inner-navigation{padding-left:unset;padding-right:unset}}.nav-open .navigation .left-nav-wrapper{background-color:#b20933;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.nav-open .navigation .left-nav-wrapper{background-color:unset;padding-left:unset;padding-right:140px}}.nav-open .navigation .right-nav-wrapper{background-color:#d3083b;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.nav-open .navigation .right-nav-wrapper{background-color:unset;padding-left:169px;padding-right:unset}}body.nav-open .navigation .container{padding:0}body.nav-open .navigation .header-inner .logo{display:none}@media(min-width:1024px){body.nav-open .navigation .header-inner .logo{display:inherit}}.navigation{-webkit-overflow-scrolling:touch;display:none;overflow-y:scroll;position:relative}@media(min-width:1024px){.navigation{align-items:center;background:linear-gradient(90deg,#b20933 50%,#d3083b 0);display:flex;height:100vh;left:0;overflow-y:hidden;padding-left:120px;position:absolute;right:80px;top:0;transform:translateX(-100%);transition:transform 1s,visibility 1s;width:100vw}.navigation.hidden{transition:unset;visibility:hidden}}@media(min-width:1360px){.navigation{padding-left:220px}}@media(min-width:1024px){.navigation .container-no-padding{display:flex}}.navigation .navigation-list{padding-bottom:70px}@media(min-width:1024px){.navigation .navigation-list{padding:0;width:360px}}.navigation .left-nav-wrapper{display:flex;flex-direction:column;padding-top:70px}@media(min-width:1024px){.navigation .left-nav-wrapper{display:block;flex-direction:unset;padding-right:140px;padding-top:unset}}.navigation .right-nav-wrapper{padding-top:70px}@media(min-width:1024px){.navigation .right-nav-wrapper{padding-left:169px;padding-top:unset}}.navigation .languages-wrapper{margin-bottom:unset;margin-top:0;padding-bottom:40px}@media(min-width:1024px){.navigation .languages-wrapper{margin-bottom:54px;padding-bottom:unset}}.navigation .nav-logos-wrapper{padding-bottom:70px}@media(min-width:568px){.navigation .nav-logos-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}}@media(min-width:1024px){.navigation .nav-logos-wrapper{margin-bottom:40px;padding-bottom:unset;width:320px}}.navigation .nav-logo-inner{margin-bottom:30px;overflow:hidden;padding-left:0;position:relative;transition:padding-left .2s ease-out}@media(min-width:1024px){.navigation .nav-logo-inner{margin-bottom:48px}}.navigation .nav-logo-inner:hover{padding-left:20px}.navigation .nav-logo-inner:hover .nav-circle{left:0}@media(min-width:1024px){.navigation .nav-logo-inner:hover{padding-left:28px}.navigation .nav-logo-inner:hover .nav-circle{left:0}}.navigation .nav-logo-inner .logo{height:unset;margin-bottom:unset;transform:rotate(0)}.navigation .nav-logo-inner .nav-logo-face-0{height:21px;width:88px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-0{height:28px;width:112px}}.navigation .nav-logo-inner .nav-logo-face-0 .logo-svg{height:21px;width:88px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-0 .logo-svg{height:28px;width:112px}}.navigation .nav-logo-inner .nav-logo-face-1{height:21px;width:208px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-1{height:28px;width:263px}}.navigation .nav-logo-inner .nav-logo-face-1 .logo-svg{height:21px;width:197px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-1 .logo-svg{height:28px;width:263px}}.navigation .nav-logo-inner .nav-logo-face-2{height:21px;width:130px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-2{height:28px;width:164px}}.navigation .nav-logo-inner .nav-logo-face-2 .logo-svg{height:21px;width:124px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-2 .logo-svg{height:28px;width:164px}}.navigation .nav-logo-inner .nav-logo-face-3{height:21px;width:210px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-3{height:28px;width:280px}}.navigation .nav-logo-inner .nav-logo-face-3 .logo-svg{height:21px;width:210px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-3 .logo-svg{height:28px;width:280px}}.navigation .nav-logo-inner .nav-logo-face-4{height:21px;width:212px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-4{height:28px;width:283px}}.navigation .nav-logo-inner .nav-logo-face-4 .logo-svg{height:21px;width:212px}@media(min-width:1024px){.navigation .nav-logo-inner .nav-logo-face-4 .logo-svg{height:28px;width:283px}}.navigation .nav-logo-face-0,.navigation .nav-logo-face-0 .logo-svg{height:18px;width:72px}.navigation .nav-logo-face-1,.navigation .nav-logo-face-1 .logo-svg{height:19px;width:178px}.navigation .nav-logo-face-2,.navigation .nav-logo-face-2 .logo-svg{height:19px;width:111px}.navigation .nav-logo-face-3,.navigation .nav-logo-face-3 .logo-svg{height:18px;width:179px}.navigation .nav-logo-face-4,.navigation .nav-logo-face-4 .logo-svg{height:19px;width:191px}.navigation .nav-circle{background-color:#fff;border:1px solid #fff;border-radius:50%;display:block;height:12px;left:-20px;margin-right:8px;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s ease-out;width:12px}@media(min-width:1024px){.navigation .nav-circle{height:16px;left:-28px;margin-right:12px;width:16px}}.navigation .navigation-item{align-items:center;display:flex;margin-bottom:30px;overflow:hidden;padding-left:0;position:relative;transition:padding-left .2s ease-out}.navigation .navigation-item.active,.navigation .navigation-item:hover{padding-left:20px}.navigation .navigation-item.active .nav-circle,.navigation .navigation-item:hover .nav-circle{left:0}@media(min-width:1024px){.navigation .navigation-item.active,.navigation .navigation-item:hover{padding-left:28px}.navigation .navigation-item.active .nav-circle,.navigation .navigation-item:hover .nav-circle{left:0}}.navigation .navigation-item:last-child{margin-bottom:0}.navigation .navigation-item-link{color:#fff}.navigation .home-overview-btn{padding-bottom:40px}@media(min-width:1024px){.navigation .home-overview-btn{margin-bottom:62px;padding-bottom:unset}}.navigation .home-overview-btn .btn{color:#fff}.navigation .home-overview-btn .btn:hover .circle{background-color:#fff}.navigation .home-overview-btn .circle{border-color:#fff}.navigation .home-overview-btn span{font-weight:500}.icon-close .stroke,.icon-hamburger .stroke{stroke:#fff}@media(min-width:1024px){.team-detail .member-description-wrapper{align-items:center;background:#f8f7f6;display:flex;padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1360px){.team-detail .member-description-wrapper{min-height:460px}}.team-detail .contact-info-wrapper{display:flex;flex-direction:column}@media(min-width:568px){.team-detail .contact-info-wrapper{flex-direction:row}}@media(min-width:1024px){.team-detail .contact-info-wrapper{flex-direction:row}}@media(min-width:1360px){.team-detail .contact-info-wrapper{flex-direction:row;width:100%}}.team-detail .member-contact-wrapper{align-items:center;display:flex;flex-direction:column;height:50vw;justify-content:space-evenly;width:100%}@media(min-width:1024px){.team-detail .member-contact-wrapper{height:25vw;width:50%}}@media(min-width:1360px){.team-detail .member-contact-wrapper{max-height:460px;width:50%}}.team-detail .member-contact-wrapper:hover .icon{transform:scale(1.25)}.team-detail .member-contact-wrapper .icon{transform:scale(1);transition:all .3s ease}.team-detail .member-points{list-style:none}.team-detail .member-points-title{margin-bottom:20px}.team-detail .member-point{border-bottom:1px solid #a6adb1;margin-bottom:12px;padding:0 0 14px}@media(min-width:1024px){.team-detail .member-point{margin-bottom:16px;padding:0 0 20px}}.team-detail .member-point:before{display:none}.team-detail .member-point:last-child{margin-bottom:0}.team-detail .member-points-desktop-wrapper{height:100%}.team-detail .member-points-desktop{margin:auto;padding:0 20px}.team-detail .quotation-marks{margin-bottom:20px}@media(min-width:1024px){.team-detail .quotation-marks{margin-bottom:34px}}.team-detail .quote-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;text-align:center}@media(min-width:1360px){.team-detail .quote-wrapper{padding-left:85px;padding-right:85px}}.team-detail .team-detail-content-desktop{display:flex;margin:0 auto}.team-detail .member-info-column{display:flex;flex-direction:column;width:50%}@media(min-width:1024px){.team-detail .member-info-column .bg-member{display:flex;flex:1;flex-direction:column}.team-detail .member-info-column .bg-member .quote-wrapper{flex:1}}.team-box{color:#132c34}.team-box:hover .circle{background-color:#132c34}.team-box .team-box-content{padding-top:25px}@media(min-width:1024px){.team-box .team-box-content{padding-top:30px}}.team-box .team-image .ratio-wrapper{aspect-ratio:1.33333333;object-fit:cover;overflow:hidden}.team-box .team-image .ratio-wrapper img.landscape{height:100%;width:auto}.team-box .team-image .ratio-wrapper img.portrait{height:auto;width:100%}.team-box .team-position{color:#73a1af;padding-bottom:20px}@media(min-width:1024px){.team-box .team-position{padding-bottom:10px}}.team-box .team-name{padding-bottom:16px}@media(min-width:1024px){.team-box .team-name{padding-bottom:20px}.lead-header{display:flex;flex-direction:row-reverse;margin:0 auto}}@media(min-width:1360px){.lead-header{min-height:unset}.lead-header .second-el{width:35.7142857143vw}}.lead-header .lead-header-content-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:360px}.lead-header .lead-header-content-wrapper .first-el{display:none}@media(min-width:1024px){.lead-header .lead-header-content-wrapper{padding-left:1.25rem}.lead-header .lead-header-content-wrapper .first-el{display:block}}@media(min-width:1360px){.lead-header .lead-header-content-wrapper{margin-left:0;max-width:640px}}.lead-header .lead-header-date{color:#73a1af}.lead-header .lead-header-subtitle{color:#73a1af;margin-bottom:20px}@media(min-width:1024px){.lead-header .lead-header-subtitle{margin-bottom:30px}.lead-header .desktop-half{width:50%}}.lead-header .job-description-wrapper{margin-top:20px}.lead-header .card-linkedin-wrapper{margin-top:35px}@media(min-width:1024px){.lead-header .card-linkedin-wrapper{margin-top:40px}}.lead-header .digital-card-wrapper{margin-bottom:16px}@media(min-width:1024px){.lead-header .digital-card-wrapper{margin-bottom:14px}}.lead-header .like-button-wrapper{margin-top:30px}@media(min-width:1024px){.lead-header .like-button-wrapper{margin-top:46px}}.lead-header .combination-links{margin-top:20px}.lead-header .lead-header-image-wrapper{height:96vw;position:relative}@media(min-width:1024px){.lead-header .lead-header-content-wrapper,.lead-header .lead-header-image-wrapper{height:20vw;min-height:540px}.lead-header .lead-header-image-wrapper.square-image{height:calc(50vw - 40px)}.lead-header.lead-header-home,.lead-header.lead-header-home .lead-header-content-wrapper,.lead-header.lead-header-home .lead-header-image-wrapper{height:100vh;max-height:960px;min-height:100vh}}.blog-box{color:#132c34}.blog-box:hover .circle{background-color:#132c34}.blog-box .teaser-image{position:relative}.blog-box .teaser-image .ratio-wrapper{aspect-ratio:1.33333333;object-fit:cover;overflow:hidden}.blog-box .teaser-image .ratio-wrapper img.landscape{height:100%;width:auto}.blog-box .teaser-image .ratio-wrapper img.portrait{height:auto;width:100%}.blog-box .likes-wrapper{align-items:center;bottom:15px;display:flex;position:absolute;right:18px}.blog-box .icon-heart{height:14px;margin-right:8px;width:17px}.blog-box .likes-number{color:#fff;font-weight:500}.blog-box .teaser-box-content{padding-top:25px}@media(min-width:1024px){.blog-box .teaser-box-content{padding-top:20px}}.blog-box .teaser-published{color:#73a1af}.blog-box .teaser-author{color:#73a1af;padding-bottom:20px}@media(min-width:1024px){.blog-box .teaser-author{padding-bottom:10px}}.blog-box .teaser-title{padding-bottom:12px}@media(min-width:1024px){.blog-box .teaser-title{padding-bottom:20px}}.accordion-item{border-bottom:1px solid #a6adb1}@media(min-width:1024px){.accordion-item{padding:16px 0 20px}}.accordion-item .icon-minus{display:none}.accordion-item.active .accordion-text{display:block;padding-bottom:40px}@media(min-width:1024px){.accordion-item.active .accordion-text{padding-bottom:unset}}.accordion-item.active .download-wrapper{display:block}.accordion-item.active .icon-plus{display:none}.accordion-item.active .icon-minus{display:block}@media(min-width:1024px){.accordion-item.active{padding:16px 0 46px}}.accordion-item .download-wrapper{display:none;margin:10px 0 12px}@media(min-width:1024px){.accordion-item .download-wrapper{margin:38px 0 24px}}.accordion-item .accordion-text{display:none;margin-top:24px}@media(min-width:1024px){.accordion-item .accordion-text{margin-top:35px}}.accordion-item .accordion-text p{font-weight:500}.accordion-item .accordion-text a{color:#000;text-decoration:none}.accordion-item .accordion-title{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:12px 0 14px}@media(min-width:1024px){.accordion-item .accordion-title{padding:unset}}.accordion-item .accordion-title .icon{height:16px;width:16px}.languages-wrapper{align-items:center;display:flex;margin-bottom:30px}@media(min-width:1024px){.languages-wrapper{margin-bottom:18px;margin-top:85px}}.languages-wrapper.language-toggled .language-toggle:before{left:9px}.languages-wrapper .language-item-link{color:#fff}.languages-wrapper .language-item-link.unclickable{pointer-events:none}.languages-wrapper .language-toggle{border:1px solid #fff;border-radius:10px;height:10px;margin:0 10px;position:relative;width:20px}.languages-wrapper .language-toggle:before{background-color:#fff;border-radius:50%;content:"";height:10px;left:-1px;position:absolute;top:-1px;transition:left .3s ease;width:10px}.overview-wrapper{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;overflow-x:scroll;overflow-y:hidden;position:relative;scrollbar-width:none;white-space:nowrap;width:100%}.overview-wrapper::-webkit-scrollbar{display:none;height:0;width:0}@media(min-width:1024px){.overview-wrapper{overflow-x:hidden}}.overview-wrapper .progress-bar{border:1px solid #fff;border-radius:16px;bottom:35px;display:inline-block;height:9px;left:40px;position:fixed;width:295px;z-index:100}@media(min-width:1024px){.overview-wrapper .progress-bar{display:none}}.overview-wrapper .progress-bar-inner{background-color:#fff;border-radius:16px;bottom:-1px;height:9px;left:-1px;position:absolute}.domain-overview-teaser{cursor:pointer;display:inline-block;float:none;height:calc(var(--app-height) - 60px);margin:0 -2px;max-width:calc(100vw - 20px);overflow:hidden;vertical-align:top;white-space:normal;width:46.66666667vh}@media(min-width:1024px){.domain-overview-teaser{height:100vh;width:calc((100vw - 80px)/var(--teaser-number) + 1px)}}.domain-overview-teaser:hover .circle{background-color:#fff}.domain-overview-teaser .teaser-logo-face-0,.domain-overview-teaser .teaser-logo-face-0 .logo-svg{height:18px;width:72px}.domain-overview-teaser .teaser-logo-face-1,.domain-overview-teaser .teaser-logo-face-1 .logo-svg{height:19px;width:178px}.domain-overview-teaser .teaser-logo-face-2,.domain-overview-teaser .teaser-logo-face-2 .logo-svg{height:19px;width:111px}.domain-overview-teaser .teaser-logo-face-3,.domain-overview-teaser .teaser-logo-face-3 .logo-svg{height:18px;width:179px}.domain-overview-teaser .teaser-logo-face-4,.domain-overview-teaser .teaser-logo-face-4 .logo-svg{height:19px;width:191px}.domain-overview-teaser .content-wrapper{display:flex;flex-direction:column;height:calc(var(--app-height)/2 - 60px);justify-content:space-between;padding:40px;width:100%}@media(min-width:1024px){.domain-overview-teaser .content-wrapper{height:50vh}}.domain-overview-teaser .image-wrapper{height:50vh;position:relative;width:100%}.domain-overview-teaser .teaser-title{margin-bottom:20px}.domain-overview-teaser .domain-link-wrapper .btn{color:#fff}.domain-overview-teaser .domain-link-wrapper .btn:hover .circle{background-color:#fff}.domain-overview-teaser .domain-link-wrapper .circle{border-color:#fff}.filter-list-item{position:relative}.filter-list-item.hidden,.filter-list-item.load-more-hidden{display:none}.filter-categories{background-color:#f8f7f6}.filter-categories ul{list-style:none}.filter-navs-wrapper{margin-top:80px}@media(min-width:1024px){.filter-navs-wrapper{margin-top:140px}}.filter-nav-list{display:flex;flex-direction:column}@media(min-width:1024px){.filter-nav-list{flex-direction:row}}.filter-nav-item{cursor:pointer;font-weight:500}.filter-nav-item:not(:last-child){margin-bottom:8px}@media(min-width:1024px){.filter-nav-item{margin-right:32px}.filter-nav-item:not(:last-child){margin-bottom:0}}.filter-nav-item.active .circle{background-color:#b20933}.circle{background-color:transparent;border:1px solid #132c34;border-radius:50%;display:inline-block;height:10px;margin-right:10px;transition:background-color .2s ease-out;width:10px}.loader{align-items:center;background:transparent;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .75s,visibility .75s;width:100vw;z-index:500}.loader--hidden{opacity:0;visibility:hidden}.loader:after{animation:loading .75s ease infinite;border:15px solid #ddd;border-radius:50%;content:"";height:75px;width:75px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jobs-detail{background-color:#f8f7f6;overflow:hidden;position:relative}.jobs-detail .jobs-detail-close{align-items:center;background-color:#132c34;border-radius:50%;display:flex;height:44px;justify-content:center;position:fixed;right:18px;top:18px;width:44px;z-index:20}.jobs-detail .jobs-detail-close .icon{height:18px;width:18px}.jobs-detail .jobs-detail-close .stroke{stroke:#fff}@media(min-width:1024px){.jobs-detail .jobs-detail-close{height:50px;right:30px;top:20px;width:50px}}.jobs-detail .jobs-detail-hero{padding-bottom:33px;padding-top:108px}@media(min-width:1024px){.jobs-detail .jobs-detail-hero{padding-bottom:123px;padding-top:142px}}.jobs-detail .jobs-detail-hero-grid{display:grid;row-gap:40px}@media(min-width:1024px){.jobs-detail .jobs-detail-hero-grid{align-items:flex-start;column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jobs-detail .jobs-detail-hero-intro{min-height:944px}.jobs-detail .jobs-detail-hero-intro-inner{max-width:660px;position:sticky;top:70px}}.jobs-detail .jobs-detail-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}@media(min-width:568px){.jobs-detail .jobs-detail-title{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}@media(min-width:1024px){.jobs-detail .jobs-detail-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}@media(min-width:1360px){.jobs-detail .jobs-detail-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}.jobs-detail .jobs-detail-subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.25rem;letter-spacing:0;line-height:1.625rem;margin-top:20px;max-width:660px;padding-bottom:0}@media(min-width:568px){.jobs-detail .jobs-detail-subtitle{font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.jobs-detail .jobs-detail-subtitle{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1360px){.jobs-detail .jobs-detail-subtitle{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}.jobs-detail .jobs-detail-cards{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.jobs-detail .jobs-detail-cards{gap:20px}}.jobs-detail .jobs-card{border-radius:10px;color:#fff;padding:30px}.jobs-detail .jobs-card--red{background-color:#b20933}.jobs-detail .jobs-card--dark{background-color:#132c34}.jobs-detail .jobs-card--teal{background-color:#104758}.jobs-detail .jobs-card-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.25rem;letter-spacing:0;line-height:1.625rem;margin-bottom:20px;padding-bottom:0}@media(min-width:568px){.jobs-detail .jobs-card-title{font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.jobs-detail .jobs-card-title{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1360px){.jobs-detail .jobs-card-title{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}.jobs-detail .jobs-card-text p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}@media(min-width:568px){.jobs-detail .jobs-card-text p{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.jobs-detail .jobs-card-text p{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.jobs-detail .jobs-card-text p{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.jobs-detail .jobs-card-text p:not(:last-child){margin-bottom:20px}.jobs-detail .jobs-card-text a{color:#fff;text-decoration:underline}.jobs-detail .jobs-card-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.jobs-detail .jobs-badge{align-items:center;border:1px solid #fff;border-radius:30px;color:#fff;display:inline-flex;font-size:16px;line-height:1.25;min-height:38px;padding:8px 17px;white-space:nowrap}.jobs-detail .jobs-card-list ul{display:flex;flex-direction:column;gap:20px;list-style:none}.jobs-detail .jobs-card-list li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0;padding-left:28px;position:relative}@media(min-width:568px){.jobs-detail .jobs-card-list li{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.jobs-detail .jobs-card-list li{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.jobs-detail .jobs-card-list li{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.jobs-detail .jobs-card-list li:before{background-color:#a6adb1;content:"";height:1px;left:0;position:absolute;top:11px;width:16px}.jobs-detail .jobs-card-list a{color:#fff;text-decoration:underline}@media(min-width:1024px){.jobs-detail-footer footer{padding-left:0}}.jobs-overview{background-color:#f8f7f6}.jobs-overview [id]{scroll-margin-top:110px}.jobs-overview .jobs-overview-hero{min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.jobs-overview .image-trail{cursor:crosshair;inset:0;isolation:isolate;position:absolute;touch-action:none;z-index:1}.jobs-overview .image-trail-item{left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:clamp(160px,18vw,240px);will-change:opacity,transform}.jobs-overview .image-trail-item img{border-radius:10px;display:block;height:auto;width:100%}.jobs-overview .jobs-overview-hero-content{align-items:flex-end;display:flex;height:100%;padding-bottom:60px;padding-top:142px;pointer-events:none;position:relative;z-index:2}.jobs-overview .jobs-overview-title{color:#000;font-size:clamp(60px,10vw,160px);line-height:1}.jobs-overview .jobs-overview-list{padding-bottom:80px}@media(min-width:1024px){.jobs-overview .jobs-overview-list{padding-bottom:120px}}.jobs-overview .jobs-overview-eyebrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#73a1af;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.375rem;margin-bottom:20px;padding-bottom:0}@media(min-width:568px){.jobs-overview .jobs-overview-eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.jobs-overview .jobs-overview-eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.jobs-overview .jobs-overview-eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.jobs-overview .jobs-overview-eyebrow{margin-bottom:30px}}.jobs-overview .jobs-overview-list-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.875rem;letter-spacing:0;line-height:2.25rem;margin-bottom:30px;padding-bottom:0}@media(min-width:568px){.jobs-overview .jobs-overview-list-title{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}@media(min-width:1024px){.jobs-overview .jobs-overview-list-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}@media(min-width:1360px){.jobs-overview .jobs-overview-list-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}.jobs-overview .jobs-list{display:flex;flex-direction:column;gap:10px;list-style:none}.jobs-overview .jobs-list-link{background-color:#fff;border-radius:30px;display:flex;flex-direction:column;gap:20px;padding:24px 30px;text-decoration:none}.jobs-overview .jobs-list-link:hover .circle{background-color:#b20933}@media(min-width:1024px){.jobs-overview .jobs-list-link{align-items:center;border-radius:60px;flex-direction:row;justify-content:space-between;padding:30px 40px}}.jobs-overview .jobs-list-job-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}@media(min-width:568px){.jobs-overview .jobs-list-job-title{font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.jobs-overview .jobs-list-job-title{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1360px){.jobs-overview .jobs-list-job-title{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1024px){.jobs-overview .jobs-list-job-title{flex:1 1 50%}}.jobs-overview .jobs-list-meta{align-items:center;display:flex;flex-wrap:wrap;gap:15px}@media(min-width:1024px){.jobs-overview .jobs-list-meta{flex:0 0 50%;flex-wrap:nowrap;gap:20px;justify-content:space-between}}.jobs-overview .jobs-list-badges{display:flex;flex-wrap:wrap;gap:15px}.jobs-overview .jobs-list-badge{align-items:center;border:1px solid #000;border-radius:30px;color:#000;display:inline-flex;font-size:16px;line-height:1.25;padding:8px 17px;white-space:nowrap}.jobs-overview .jobs-list-cta{flex-shrink:0;white-space:nowrap}.m-jobnav{background-color:#f8f7f6;left:0;position:fixed;top:0;transition:transform .4s ease;width:100%;will-change:transform;z-index:30}.m-jobnav--hidden{transform:translateY(-100%)}.m-jobnav__inner{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding-bottom:0;padding-top:16px}@media(min-width:1024px){.m-jobnav__inner{align-items:center;flex-direction:row;gap:20px;justify-content:space-between;padding-bottom:37px;padding-top:41px}}.m-jobnav__logo{display:block;flex-shrink:0;line-height:0;width:160px}@media(min-width:1024px){.m-jobnav__logo{width:300px}}.m-jobnav__logo svg{display:block;height:auto;width:100%}.m-jobnav__logo .fill{fill:#132c34}.m-jobnav__list{align-items:center;align-self:stretch;background-color:#fff;display:flex;gap:24px;list-style:none;margin:0 -1rem;overflow-x:auto;padding:14px 1rem;scrollbar-width:none}.m-jobnav__list::-webkit-scrollbar{display:none}@media(min-width:1024px){.m-jobnav__list{align-self:auto;background-color:transparent;gap:30px;margin:0;overflow:visible;padding:0}}.m-jobnav__item{flex-shrink:0}.m-jobnav__link{align-items:center;color:#132c34;display:inline-flex;font-size:18px;font-weight:500;gap:10px;line-height:22px;text-decoration:none;white-space:nowrap}.m-jobnav__link:hover .m-jobnav__dot{border-color:#132c34}.m-jobnav__dot{background-color:transparent;border:1px solid transparent;border-radius:50%;flex-shrink:0;height:10px;transition:border-color .2s ease-out,background-color .2s ease-out;width:10px}.m-jobnav__link.is-active .m-jobnav__dot{background-color:#132c34;border-color:#132c34}.m-jobfooter{border-top:1px solid #fff;padding-left:0}@media(min-width:1024px){.m-jobfooter{padding-left:0}}.m-jobfooter__top{background-color:#f8f7f6;padding-bottom:40px;padding-top:40px}@media(min-width:1024px){.m-jobfooter__top{padding-bottom:70px;padding-top:70px}}.m-jobfooter__top-grid{display:flex;flex-direction:column;gap:40px}@media(min-width:1024px){.m-jobfooter__top-grid{flex-direction:row;justify-content:space-between}}.m-jobfooter__group{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media(min-width:568px){.m-jobfooter__group{flex-direction:row;gap:130px}.m-jobfooter__group--right{gap:105px}}.m-jobfooter__address{color:#132c34;font-style:normal;line-height:1.5}.m-jobfooter__col{display:flex;flex-direction:column;gap:8px}.m-jobfooter__col .link-footer{align-items:center;display:inline-flex;white-space:nowrap}@media(min-width:568px){.m-jobfooter__social{margin-right:73px}}.m-jobfooter .first-el{list-style:none}.m-jobfooter .footer-bottom{background-color:#fff}.cookie-banner{background:#f8f7f6;bottom:10px;box-shadow:2px 2px 20px rgba(0,0,0,.14);left:10px;overflow:hidden;position:fixed;right:10px;width:355px;z-index:5}@media(min-width:1024px){.cookie-banner{bottom:16px;left:unset;right:16px;width:341px}}.cookie-banner .cookie-banner-inner{color:#000;padding:20px;width:100%}@media(min-width:1024px){.cookie-banner .cookie-banner-inner{padding:30px}}.cookie-banner .cookie-banner-text{padding-bottom:18px}@media(min-width:1024px){.cookie-banner .cookie-banner-text{padding-bottom:26px}}.cookie-banner .cookie-button{cursor:pointer}.cookie-banner .cookie-banner-input{cursor:pointer;display:inline-block;padding:0;width:unset}.face-0 .cookie-banner-text a{color:#b20933;font-weight:500}.face-0 .cookie-banner-input{color:#b20933}.face-1 .cookie-banner-text a,.face-2 .cookie-banner-text a,.face-3 .cookie-banner-text a,.face-4 .cookie-banner-text a{color:#132c34;font-weight:500}.face-1 .cookie-banner-input,.face-2 .cookie-banner-input,.face-3 .cookie-banner-input,.face-4 .cookie-banner-input{color:#132c34}@media(min-width:1024px){footer{padding-left:80px;transition:filter .5s ease-out .5s}footer.padding-0{padding-left:0}}footer .logo .fill{fill:#132c34}footer .logos-wrapper{margin-bottom:10px}@media(min-width:568px){footer .logos-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}}@media(min-width:1024px){footer .logos-wrapper{margin-bottom:40px}}footer .footer-logo-wrapper{margin-bottom:20px}footer .footer-logo-wrapper:last-child{margin-bottom:0}footer .footer-logo-face-0,footer .footer-logo-face-0 .logo-svg{height:18px;width:72px}footer .footer-logo-face-0 .fill,footer .footer-logo-face-0 .logo-svg .fill{fill:#b20933}footer .footer-logo-face-1,footer .footer-logo-face-1 .logo-svg{height:19px;width:178px}footer .footer-logo-face-2,footer .footer-logo-face-2 .logo-svg{height:19px;width:111px}footer .footer-logo-face-3,footer .footer-logo-face-3 .logo-svg{height:18px;width:179px}footer .footer-logo-face-4,footer .footer-logo-face-4 .logo-svg{height:19px;width:191px}footer .footer-content-item{padding-bottom:18px}footer .footer-content-item p{hyphens:auto}footer .footer-links{display:flex;flex-direction:column}@media(min-width:1024px){footer .footer-links{width:210px}}footer .link-footer,footer .link-footer.btn{color:#132c34}footer .link-footer.btn:hover .circle{background-color:#132c34}footer .link-footer .circle{border-color:#132c34}footer .footer-partner-logo{margin-bottom:40px;max-width:130px}footer .footer-partner-logo:last-child{margin-bottom:0}@media(min-width:1024px){footer .footer-partner-logo{display:inline-block;margin:0 40px 0 0;width:100%}}@media(min-width:1360px){footer .footer-partner-logo{margin-right:70px}}footer .footer-top a,footer .footer-top p,footer .footer-top p a{color:#132c34}@media(min-width:1024px){footer .footer-bottom .grid-11{align-items:center}}footer .footer-bottom p{color:#132c34}footer .social-icon-link{display:inline-block;height:27px;width:27px}footer .social-icon-link:hover .fill1{fill:gray}footer .social-media-wrapper{column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}footer .link-icon-footer{display:block;height:27px;width:27px}header{height:60px;left:0;position:fixed;top:0;width:100%;z-index:150}@media(min-width:1024px){header{height:100vh;width:80px}header .container-no-padding{padding:0}}header .header-inner,header .header-inner-navigation{align-items:center;display:flex;height:60px;justify-content:space-between;padding:21px 0}@media(min-width:1024px){header .header-inner,header .header-inner-navigation{flex-direction:column-reverse;height:100vh;padding:40px 0}header .header-inner .logo,header .header-inner-navigation .logo{position:relative;z-index:400}header .header-inner-navigation{flex-direction:column;height:100vh;left:0;position:absolute;top:0;width:80px;z-index:300}header .header-inner-navigation .logo{display:none}header .logo{margin-bottom:46px;margin-right:11px;transform:rotate(-90deg)}}.tinyslider .tns-outer{padding:0!important}.tinyslider .tns-outer [hidden]{display:none!important}.tinyslider .tns-outer [aria-controls],.tinyslider .tns-outer [data-action]{cursor:pointer}.tinyslider .tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tinyslider .tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tinyslider .tns-horizontal.tns-subpixel{white-space:nowrap}.tinyslider .tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tinyslider .tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tinyslider .tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tinyslider .tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tinyslider .tns-no-calc{left:0;position:relative}.tinyslider .tns-gallery{left:0;min-height:1px;position:relative}.tinyslider .tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tinyslider .tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tinyslider .tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tinyslider .tns-autowidth{display:inline-block}.tinyslider .tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tinyslider .tns-lazy-img.tns-complete{opacity:1}.tinyslider .tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tinyslider .tns-ovh{overflow:hidden}.tinyslider .tns-visually-hidden{left:-10000em;position:absolute}.tinyslider .tns-transparent{opacity:0;visibility:hidden}.tinyslider .tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tinyslider .tns-fadeOut,.tinyslider .tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tinyslider .tns-vpfix{white-space:nowrap}.tinyslider .tns-vpfix>div,.tinyslider .tns-vpfix>li{display:inline-block}.tinyslider .tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tinyslider .tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%;width:2333.3333333333%}.tinyslider .tns-t-ct:after{clear:both;content:"";display:table}.tinyslider .tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%;width:1.4285714286%}.block-accordion{background-color:#f8f7f6}.block-accordion .accordion-maintitle{font-weight:400;margin-bottom:20px;margin-top:80px}@media(min-width:1024px){.block-accordion .accordion-maintitle{margin-top:140px}}.block-accordion .accordion-maintext{margin-bottom:20px}.block-accordion .accordion-maintext p{font-weight:500}.block-accordion .accordion-maintext a{color:#000;text-decoration:none}@media(min-width:1024px){.block-accordion .accordion-maintext{margin-bottom:30px}}.block-accordion .accordions-wrapper{margin:40px 0}@media(min-width:1024px){.block-accordion .accordions-wrapper{margin:40px 0 156px}}.block-blog-detail{background-color:#f8f7f6}.block-blog-detail .title-text-image-wrapper{margin-bottom:40px}.block-blog-detail .content-detail-outer-wrapper{padding:80px 0 40px}@media(min-width:1024px){.block-blog-detail .content-detail-outer-wrapper{padding:137px 0 112px}}.block-blog-detail .blog-title{margin-bottom:20px}.block-blog-detail .blog-text{margin-bottom:50px}.block-blog-detail .blog-text p{font-weight:500}.block-blog-detail .blog-text a{color:#000;text-decoration:none}.block-blog-detail .tns-nav{display:none}.block-blog-detail .blog-slider-wrapper{margin-bottom:50px}@media(min-width:1024px){.block-blog-detail .blog-slider-wrapper{margin-bottom:56px}}.block-blog-detail .icon{height:22px;width:22px}.block-blog-detail .icon-arrow-left svg,.block-blog-detail .icon-arrow-right svg{height:12px;width:16px}.block-blog-detail .slider-prev-next-wrapper{display:flex;height:22px;margin-top:16px;width:85px}@media(min-width:1024px){.block-blog-detail .slider-prev-next-wrapper{margin-top:20px}}.block-blog-detail .slider-next,.block-blog-detail .slider-prev{background-color:transparent;border:none;cursor:pointer;height:22px;padding:0}.block-blog-detail .index-wrapper{display:flex;flex-direction:row;padding-left:11px;padding-right:11px}.block-image-structure{background-color:#f8f7f6}.block-image-structure .title-text-wrapper{margin:80px 0 40px}@media(min-width:1024px){.block-image-structure .title-text-wrapper{margin:225px 0}}.block-image-structure .block-title{margin-bottom:20px}.block-image-structure .block-text a{color:#000;text-decoration:none}.block-image-structure .structure-wrapper{column-gap:40px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 83px;row-gap:26px}@media(min-width:1024px){.block-image-structure .structure-wrapper{margin:148px 0;row-gap:70px}}.block-image-structure .item{align-items:center;display:flex}@media(min-width:1024px){.block-image-structure .item{align-items:unset;flex-direction:column;width:calc(50% - 20px)}}.block-image-structure .structure-text a{color:#000;text-decoration:none}.block-image-structure .structure-icon{margin-bottom:0;margin-right:20px}@media(min-width:1024px){.block-image-structure .structure-icon{margin-bottom:16px;margin-right:0}}.block-image-structure .structure-icon .icon{height:50px;width:50px}.block-image-structure .image-wrapper-structure{margin-bottom:0;margin-right:20px;width:50px}@media(min-width:1024px){.block-image-structure .image-wrapper-structure{margin-bottom:16px;margin-right:0;width:54px}}.block-image-structure .image-wrapper-structure picture{width:50px}.block-image-structure .image-wrapper-desktop{display:none}@media(min-width:1024px){.block-image-structure .image-wrapper-desktop{display:block;margin:237px 42px 213px 34px}.block-image-structure .image-wrapper-desktop picture{background-color:transparent}}.block-image-structure .image-wrapper-mobile{display:block;margin:0 66px 80px 0}@media(min-width:1024px){.block-image-structure .image-wrapper-mobile{display:none}}.block-image-structure .image-wrapper-mobile picture{background-color:transparent}.block-map{background-color:#f8f7f6;position:relative}.block-map .map-contact-wrapper{margin-bottom:80px;margin-top:80px}@media(min-width:1024px){.block-map .map-contact-wrapper{margin-bottom:100px;margin-top:140px}}.block-map .map-address,.block-map .map-companyname{margin-bottom:20px}.block-map .map-address p{font-weight:500}.block-map .map-email{margin-bottom:10px}@media(min-width:1024px){.block-map .map-email{margin-bottom:4px}}.block-map .map-email a,.block-map .map-phone a{font-weight:500}.block-map .osm-map{border:none;display:block;height:30rem;max-height:30rem;width:100%}.block-similar-blog .similar-title{margin-bottom:20px}@media(min-width:1024px){.block-similar-blog .item-wrapper{column-gap:40px;display:flex}}.block-similar-blog .content-similar-outer-wrapper{padding:80px 0 40px}@media(min-width:1024px){.block-similar-blog .content-similar-outer-wrapper{padding:120px 0 60px}}.block-similar-blog .item:nth-child(n+1){margin-bottom:40px}@media(min-width:1024px){.block-similar-blog .item{width:calc(50% - 20px)}}.block-slider{display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden}.block-slider .block-slider-inner{display:flex;position:relative}@media(min-width:1360px){.block-slider .block-slider-inner{padding-left:calc(50vw - 680px)}}.block-slider .slider-box{width:100%}.block-slider .slider-title{display:none;margin-top:70px;min-width:370px}.block-slider .slider-title h2{font-weight:400}@media(min-width:1024px){.block-slider .slider-title{display:block}}@media(min-width:1360px){.block-slider .slider-title{padding-left:calc(2.5rem - 50vw + 680px)}}@media only screen and (min-width:1440px){.block-slider .slider-title{padding-left:0}}.block-slider .slider-container-wrapper .tns-nav{bottom:20px;left:1rem;position:absolute;text-align:center;z-index:1}.block-slider .slider-container-wrapper .tns-nav>[aria-controls]{background:transparent;border:1px solid #132c34;border-radius:50%;height:10px;margin-right:8px;padding:0;width:10px}.block-slider .slider-container-wrapper .tns-nav>[aria-controls].white-border{border:1px solid #fff}.block-slider .slider-container-wrapper .tns-nav>.tns-nav-active{background:#132c34}.block-slider .slider-container-wrapper .tns-nav>.tns-nav-active.white{background:#fff}.block-slider .slider-container-wrapper .slider-container{position:relative}.block-slider .slider-container-wrapper .slider-container .slider-title-mobile{padding-right:80px;padding-top:40px;width:calc(100% - 35px)}.block-slider .slider-container-wrapper .slider-container .slider-title-mobile h2{font-weight:400}@media(min-width:1024px){.block-slider .slider-container-wrapper .slider-container .slider-title-mobile{display:none}}.block-slider .tns-ovh{overflow:visible}@media(min-width:1024px){.block-slider .tns-ovh{overflow:hidden}}.block-slider .slide-title{color:#fff;margin-bottom:20px}.block-slider .text-box{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:60px 40px}.block-slider .text-box .slide-button{color:#fff}.block-slider .text-box .slide-button:hover .circle{background-color:#fff}.block-slider .text-box .slide-button span{border-color:#fff}.block-slider .text-box .logo-wrapper svg{height:14px;width:auto}@media(min-width:1024px){.block-slider .text-box .logo-wrapper svg{height:18px}}.block-slider .item-inner-wrapper{display:flex;flex-direction:column;max-width:calc(100vw - 35px)}@media(min-width:1024px){.block-slider .item-inner-wrapper{flex-direction:row;max-width:unset}.block-slider .item-inner-wrapper .img,.block-slider .item-inner-wrapper .text-boxes{width:360px}}.block-slider .item:hover .circle{background-color:#fff}.block-slider .item .text-boxes{background-color:#000;height:294px}@media(min-width:1024px){.block-slider .item .text-boxes{background-color:#132c34;height:auto}}.block-slider .item .item{height:294px}@media(min-width:1024px){.block-slider .item .item{height:auto}}.block-slider .item.tns-slide-active .text-boxes{background-color:#132c34}.block-slider .icon{height:22px;width:22px}.block-slider .icon-arrow-left svg,.block-slider .icon-arrow-right svg{height:12px;width:16px}.block-slider .slider-prev-next-wrapper{bottom:20px;display:none;height:22px;left:1rem;margin-top:16px;position:absolute;width:85px}@media(min-width:1024px){.block-slider .slider-prev-next-wrapper{display:flex;left:2.5rem;margin-top:20px}}@media(min-width:1360px){.block-slider .slider-prev-next-wrapper{left:2.5rem}}@media only screen and (min-width:1440px){.block-slider .slider-prev-next-wrapper{left:calc(2.5rem + 50vw - 720px)}}.block-slider .slider-next,.block-slider .slider-prev{background-color:transparent;border:none;cursor:pointer;height:22px;padding:0}.block-slider .slider-next.non-clickable,.block-slider .slider-prev.non-clickable{opacity:.3;pointer-events:none}.block-slider .index-wrapper{display:flex;flex-direction:row;padding-left:11px;padding-right:11px}.block-text-image{background-color:#f8f7f6;padding-bottom:80px;padding-top:80px}@media(min-width:1024px){.block-text-image{padding-bottom:140px;padding-top:140px}}.block-text-image .block-text p{font-weight:500}.block-text-image .block-image-wrapper{padding-top:30px}@media(min-width:1024px){.block-text-image .block-image-wrapper{padding-right:290px;padding-top:46px}}.block-service-links{background-color:#f8f7f6}.block-service-links .service-list-wrapper{padding:80px 0 40px}@media(min-width:1024px){.block-service-links .service-list-wrapper{padding:120px 0 60px}}.block-service-links .service-list-maintitle{font-weight:400;margin-bottom:20px}.block-service-links .service-intro{font-weight:500;margin-bottom:40px}.block-service-links .accordions-wrapper{margin:40px 0}@media(min-width:1024px){.block-service-links .accordions-wrapper{margin:40px 0 80px}}.block-service-grid{background-color:#f8f7f6}.block-service-grid .service-list-wrapper{padding:80px 0 40px}@media(min-width:1024px){.block-service-grid .service-list-wrapper{padding:120px 0 60px}}.block-service-grid .service-list-maintitle{font-weight:400;margin-bottom:20px}.block-service-grid .service-intro{font-weight:500;margin-bottom:40px}.block-service-grid .services-grid{display:grid;gap:20px;grid-template-columns:1fr;margin:40px 0}@media(min-width:568px){.block-service-grid .services-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.block-service-grid .services-grid{gap:40px;margin:40px 0 80px}}.block-service-grid .service-card{background-color:#fff;border:1px solid transparent;border-radius:2px;color:#000;display:block;padding:30px;text-decoration:none;transition:all .3s ease}@media(min-width:1024px){.block-service-grid .service-card{padding:40px}}.block-service-grid .service-card:hover{background-color:#132c34;border-color:#132c34;box-shadow:0 10px 30px rgba(19,44,52,.15);color:#fff;transform:translateY(-4px)}.block-service-grid .service-card:hover .service-card-link,.block-service-grid .service-card:hover .service-card-text,.block-service-grid .service-card:hover .service-card-title{color:#fff}.block-service-grid .service-card:hover .service-card-link .circle{background-color:#fff;border-color:#fff}.block-service-grid .service-card-content{display:flex;flex-direction:column;height:100%}.block-service-grid .service-card-title{color:#000;margin-bottom:20px;transition:color .3s ease}@media(min-width:1024px){.block-service-grid .service-card-title{margin-bottom:24px}}.block-service-grid .service-card-text{flex-grow:1;margin-bottom:24px;transition:color .3s ease}@media(min-width:1024px){.block-service-grid .service-card-text{margin-bottom:30px}}.block-service-grid .service-card-text p{font-weight:500;margin:0}.block-service-grid .service-card-link{align-items:center;display:flex;transition:color .3s ease}.block-service-grid .service-card-link .circle{transition:all .3s ease}.block-team-selection{background-color:#f8f7f6}.block-team-selection .team-selection-title{margin-bottom:20px}@media(min-width:1024px){.block-team-selection .team-selection-wrapper{column-gap:40px;display:flex}}.block-team-selection .content-team-outer-wrapper{padding:40px 0}@media(min-width:1024px){.block-team-selection .content-team-outer-wrapper{padding:60px 0}}.block-team-selection .team-selection-item:nth-child(n+1){margin-bottom:40px}@media(min-width:1024px){.block-team-selection .team-selection-item{width:calc(50% - 20px)}.block-team-selection .team-selection-item:last-child{margin-bottom:0}}.m-benefits{overflow-x:clip;padding-bottom:110px;padding-top:60px}@media(min-width:568px){.m-benefits{overflow:hidden}}@media(min-width:1024px){.m-benefits{padding-bottom:168px}}.m-benefits__eyebrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#73a1af;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.375rem;margin-bottom:20px;padding-bottom:0}@media(min-width:568px){.m-benefits__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.m-benefits__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.m-benefits__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.m-benefits__headline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}@media(min-width:568px){.m-benefits__headline{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}@media(min-width:1024px){.m-benefits__headline{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}@media(min-width:1360px){.m-benefits__headline{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}.m-benefits__list{display:block;margin-top:90px}@media(min-width:568px){.m-benefits__list{display:grid;gap:70px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:70px}}@media(min-width:1024px){.m-benefits__list{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:150px}}.m-benefits__card{border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:20px;min-height:360px;padding:90px 40px 60px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}@media(max-width:568px){.m-benefits__card{position:sticky;top:110px;transform:rotate(var(--rotate,0deg));transform-origin:center}.m-benefits__card:not(:last-child){margin-bottom:20px}.m-benefits__card:nth-child(4n+1){--rotate:-5deg}.m-benefits__card:nth-child(4n+2){--rotate:6deg}.m-benefits__card:nth-child(4n+3){--rotate:-3deg}.m-benefits__card:nth-child(4n+4){--rotate:4deg}}@media(min-width:568px){.m-benefits__card{transform:rotate(-3deg)}.m-benefits__card:nth-child(2n){transform:rotate(4deg)}.m-benefits__card:nth-child(3n){transform:rotate(2deg)}}@media(min-width:1024px){.m-benefits__card{margin:-70px -28px;min-height:454px;transform:rotate(var(--r,0deg)) translateY(var(--y,0));width:332px}.m-benefits__card:nth-of-type(7n+1){--r:-8deg;--y:0.5rem;z-index:2}.m-benefits__card:nth-of-type(7n+2){--r:5deg;--y:-1rem;z-index:3}.m-benefits__card:nth-of-type(7n+3){--r:-4deg;--y:1rem;z-index:1}.m-benefits__card:nth-of-type(7n+4){--r:9deg;--y:-0.5rem;z-index:4}.m-benefits__card:nth-of-type(7n+5){--r:-11deg;--y:0.75rem;z-index:2}.m-benefits__card:nth-of-type(7n+6){--r:7deg;--y:-1rem;z-index:3}.m-benefits__card:nth-of-type(7n+7){--r:-6deg;--y:0.5rem;z-index:1}.m-benefits__card:hover{box-shadow:0 10px 30px rgba(0,0,0,.18);transform:translateY(var(--y,0)) scale(1.05);z-index:999999}}.m-benefits__card--dark{--icon-bg:#ffb8ca;background-color:#132c34;color:#fff}.m-benefits__card--light-blue{--icon-bg:#effe78;background-color:#c0e8f9;color:#000}.m-benefits__card--light-blue .m-benefits__icon svg path[fill=white]{fill:#000}.m-benefits__card--light-blue .m-benefits__icon svg path[stroke=white]{stroke:#000}.m-benefits__card--red{--icon-bg:#04a777;background-color:#b20933;color:#fff}.m-benefits__card--yellow{--icon-bg:#104758;background-color:#effe78;color:#000}.m-benefits__card--pink{--icon-bg:#b20933;background-color:#ffb8ca;color:#000}.m-benefits__card--green{--icon-bg:#132c34;background-color:#04a777;color:#fff}.m-benefits__card-title{color:inherit;font-size:32px;line-height:1.18}.m-benefits__card-text{color:inherit;font-size:24px;line-height:1.2}.m-benefits__icon{display:block;height:122px;position:absolute;right:25px;top:-63px;width:112px}.m-benefits__icon svg{display:block;height:100%;width:100%}.m-benefits__icon svg path:first-of-type{fill:var(--icon-bg)}@media(min-width:1024px){.m-benefits__icon{height:143px;width:133px}}.m-info{overflow:hidden;padding-bottom:60px;padding-top:60px}@media(min-width:1024px){.m-info{padding-bottom:100px;padding-top:100px}}.m-info__eyebrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#73a1af;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.375rem;margin-bottom:20px;padding-bottom:0}@media(min-width:568px){.m-info__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.m-info__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.m-info__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.m-info__text,.m-info__title{width:65%}}.m-info__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}@media(min-width:568px){.m-info__title{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}@media(min-width:1024px){.m-info__title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}@media(min-width:1360px){.m-info__title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}.m-info__text{margin-bottom:20px;margin-top:20px}.m-info__text p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}@media(min-width:568px){.m-info__text p{font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.m-info__text p{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1360px){.m-info__text p{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}.m-info__text p:not(:last-child){margin-bottom:20px}.m-info__text a{color:#b20933;text-decoration:underline}.m-info__marquee{display:flex;flex-direction:column;gap:10px;margin-top:30px}@media(min-width:1024px){.m-info__marquee{gap:16px;margin-top:50px}}.m-info__marquee-row{overflow:hidden}.m-info__marquee-track{align-items:center;animation:m-info-marquee 40s linear infinite;display:flex;gap:20px;width:max-content}@media(min-width:1024px){.m-info__marquee-track{gap:30px}}.m-info__marquee-row--reverse .m-info__marquee-track{animation-delay:-20s;animation-direction:reverse}.m-info__pill--blue{background-color:#104758;color:#fff}.m-info__pill--dark{background-color:#132c34;color:#fff}.m-info__pill--red{background-color:#b20933;color:#fff}.m-info__team{align-items:center;display:inline-flex;flex-shrink:0}.m-info__team-avatar{border-radius:50%;flex-shrink:0;height:88px;overflow:hidden;position:relative;width:88px;z-index:1}@media(min-width:1024px){.m-info__team-avatar{height:115px;width:115px}}.m-info__team-avatar img{display:block;height:100%;object-fit:cover;width:100%}.m-info__team-name{align-items:center;border-radius:60px;display:inline-flex;font-size:20px;font-weight:700;height:88px;padding:0 30px;white-space:nowrap}@media(min-width:1024px){.m-info__team-name{font-size:24px;height:115px;padding:0 50px}}.m-info__badge{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:20px;font-weight:700;height:88px;justify-content:center;line-height:1.1;padding:0 9px;text-align:center;width:88px}@media(min-width:1024px){.m-info__badge{font-size:24px;height:115px;width:115px}}.m-info__gallery-wrap{margin-top:80px}@media(min-width:1024px){.m-info__gallery-wrap{margin-top:146px}}.m-info__gallery{cursor:grab;display:flex;gap:10px;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.m-info__gallery::-webkit-scrollbar{display:none}.m-info__gallery.is-dragging{cursor:grabbing;user-select:none}@media(min-width:1024px){.m-info__gallery{cursor:auto;overflow:visible}}.m-info__gallery-item{aspect-ratio:290/217;border-radius:10px;flex:0 0 86%;margin:0;overflow:hidden;scroll-snap-align:center}@media(min-width:1024px){.m-info__gallery-item{aspect-ratio:auto;flex:291 1 0;height:clamp(170px,15vw,217px);scroll-snap-align:none}.m-info__gallery-item:nth-child(2),.m-info__gallery-item:nth-child(4),.m-info__gallery-item:nth-child(5){flex-grow:289}.m-info__gallery-item:nth-child(3){flex-grow:162}}.m-info__gallery-item img{display:block;height:100%;object-fit:cover;width:100%}.m-info__gallery-dots{display:flex;gap:8px;justify-content:start;margin-top:14px}@media(min-width:1024px){.m-info__gallery-dots{display:none}}.m-info__gallery-dot{background-color:transparent;border:1px solid #132c34;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.m-info__gallery-dot.is-active{background-color:#132c34}@keyframes m-info-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.m-contact{overflow-x:clip;padding-bottom:82px;padding-top:50px}@media(min-width:1200px){.m-contact{padding-bottom:147px;padding-top:0}}.m-contact__inner{display:flex;flex-direction:column-reverse;gap:44px}@media(min-width:1200px){.m-contact__inner{align-items:center;flex-direction:row;gap:127px}}.m-contact__media{flex-shrink:0;margin:0 auto;position:relative;transform:rotate(-8deg);width:min(389px,80vw)}@media(min-width:1200px){.m-contact__media{margin:0;transform:translateX(36px) rotate(-8deg);width:389px}}.m-contact__image{aspect-ratio:389/539;background-color:#73a1af;border-radius:10px;overflow:hidden}.m-contact__image img{display:block;height:100%;object-fit:cover;width:100%}.m-contact__icon{display:block;height:102px;position:absolute;right:-28px;top:6%;transform:rotate(8deg);width:92px}.m-contact__icon svg{display:block;height:100%;width:100%}@media(min-width:1200px){.m-contact__icon{height:143px;right:-50px;width:133px}}.m-contact__content{align-items:flex-start;color:#000;display:flex;flex-direction:column}@media(min-width:1200px){.m-contact__content{flex:1;min-width:0}}.m-contact__eyebrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#73a1af;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.375rem;margin-bottom:30px;padding-bottom:0}@media(min-width:568px){.m-contact__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.m-contact__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.m-contact__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}.m-contact__title{color:#000;font-size:clamp(32px,9vw,56px);font-weight:700;line-height:1.05}@media(min-width:1200px){.m-contact__title{font-size:clamp(56px,13.33vw - 79.5px,100px);line-height:1.1}}.m-contact__text{margin-top:20px;max-width:774px}.m-contact__text p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}@media(min-width:568px){.m-contact__text p{font-size:1.875rem;letter-spacing:0;line-height:2.25rem;padding-bottom:0}}@media(min-width:1024px){.m-contact__text p{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}@media(min-width:1360px){.m-contact__text p{font-size:2.5rem;letter-spacing:0;line-height:2.875rem;padding-bottom:0}}.m-contact__details{display:grid;gap:20px;margin-top:25px;width:100%}@media(min-width:568px){.m-contact__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-contact__details a,.m-contact__details p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}@media(min-width:568px){.m-contact__details a,.m-contact__details p{font-size:1.25rem;letter-spacing:0;line-height:1.625rem;padding-bottom:0}}@media(min-width:1024px){.m-contact__details a,.m-contact__details p{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}@media(min-width:1360px){.m-contact__details a,.m-contact__details p{font-size:1.5rem;letter-spacing:0;line-height:1.875rem;padding-bottom:0}}.m-contact__details a{text-decoration:none}.m-contact__details strong{font-weight:700}.m-bigslider{margin-bottom:80px;position:relative}@media(min-width:1024px){.m-bigslider{margin-bottom:146px}}.m-bigslider__intro{padding-bottom:60px;padding-top:60px}@media(min-width:1024px){.m-bigslider__intro{padding-bottom:100px;padding-top:100px}}.m-bigslider__eyebrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#73a1af;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.375rem;margin-bottom:20px;padding-bottom:0}@media(min-width:568px){.m-bigslider__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.m-bigslider__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1360px){.m-bigslider__eyebrow{font-size:1rem;letter-spacing:0;line-height:1.375rem;padding-bottom:0}}@media(min-width:1024px){.m-bigslider__eyebrow{margin-bottom:30px}.m-bigslider__intro-text,.m-bigslider__intro-title{width:65%}}.m-bigslider__intro-title{color:#000;font-size:24px;font-weight:700;line-height:1.2}@media(min-width:1024px){.m-bigslider__intro-title{font-size:32px}}.m-bigslider__intro-text{margin-bottom:20px;margin-top:20px}.m-bigslider__intro-text p{color:#000;font-size:20px}@media(min-width:1024px){.m-bigslider__intro-text p{font-size:24px}}.m-bigslider__intro-text p:not(:last-child){margin-bottom:20px}.m-bigslider__intro-text a{color:#b20933;text-decoration:underline}.m-bigslider__intro-button{margin-top:30px}.m-bigslider__slide{overflow:hidden;padding-bottom:18px;padding-top:18px;position:sticky;top:70px;transform-origin:center center;will-change:transform}@media(min-width:1024px){.m-bigslider__slide{padding-bottom:40px;padding-top:40px;top:90px}}.m-bigslider__slide--dark{background-color:#132c34;color:#fff}.m-bigslider__slide--light-blue{background-color:#c0e8f9;color:#000}.m-bigslider__slide--red{background-color:#b20933;color:#fff}.m-bigslider__slide--yellow{background-color:#effe78;color:#000}.m-bigslider__slide--pink{background-color:#ffb8ca;color:#000}.m-bigslider__slide--green{background-color:#04a777;color:#fff}.m-bigslider__inner{display:flex;flex-direction:column;gap:30px}@media(min-width:1024px){.m-bigslider__inner{align-items:flex-start;flex-direction:row;gap:40px}}.m-bigslider__content{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.m-bigslider__content{flex:1;gap:69px;min-width:0}}.m-bigslider__title{color:inherit;font-size:40px;font-weight:700;line-height:1.1}@media(min-width:1024px){.m-bigslider__title{font-size:100px}}.m-bigslider__foot{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.m-bigslider__foot{align-items:flex-start;flex-direction:row;gap:40px;justify-content:space-between}}.m-bigslider__number{display:none}@media(min-width:1024px){.m-bigslider__number{color:inherit;display:block;flex-shrink:0;font-size:100px;font-weight:700;line-height:1.1}}.m-bigslider__text{max-width:543px}.m-bigslider__text p{color:inherit;font-size:22px;line-height:1.18}@media(min-width:1024px){.m-bigslider__text p{font-size:40px}}.m-bigslider__media{aspect-ratio:4/3;border-radius:10px;flex-shrink:0;overflow:hidden;width:100%}@media(min-width:1024px){.m-bigslider__media{aspect-ratio:427/569;width:427px}}.m-bigslider__media img{display:block;height:100%;object-fit:cover;width:100%}