body{background-color:#141414;color:#fff;font-family:"Open Sans",sans-serif;font-size:18px}a{color:#ae172b}h1{font-family:"Crimson Text",serif;font-size:3em}h2{font-family:"Crimson Text",serif;font-size:2em}h3{font-family:"Crimson Text",serif;font-size:1.5em;line-height:1.33}h4{color:#32353f;font-family:"Crimson Text",serif;font-size:1em}img{max-width:100%;height:auto}nav a{color:inherit}ol li,ul li{margin:.5em 0}.gdpr-notice{z-index:500000;font-size:10px;display:none;padding:3px;color:#fff;text-align:center;background-color:#111;top:0;left:0;right:0;position:fixed;z-index:99999999}.gdpr-notice .exit{display:inline-block;color:#000;max-width:300px;padding:2px 6px;font-size:12px;border-radius:3px;background-color:#fff;margin:4px}.the-header{color:#fff;background:#444444d6}.the-header .tagline{display:none}.the-header .site-title{width:calc(318px / 2) !important;height:calc(125px / 2) !important;background-position:0 0;background-size:auto 100%}.the-header.pinned .site-title{width:90px!important;background-size:auto 95px}.the-spacer{background:#fff}body.home .the-header,body.has-hero-image .the-header{border-bottom:1px solid rgba(255,255,255,.3);background:transparent}body.home .the-header.pinned,body.has-hero-image .the-header.pinned{padding:.5rem 0;border-bottom:0;background:#444444d6}body.home .the-spacer,body.has-hero-image .the-spacer{display:none}body.scrolled .the-header.pinned{background:#444444d6}.the-content{background-color:#fff;color:#42454e}.the-social{background-image:-webkit-radial-gradient(#bf2c37,#91212a);background-image:radial-gradient(#bf2c37,#91212a);color:#fff!important;text-align:center}.the-social .latest-tweet{margin:2em 0;font-size:16px}.the-social .latest-tweet a{color:inherit;text-decoration:underline}.the-social .social-networks{margin:1em 0}.the-social .social-networks a{position:relative;display:inline-block;height:44px;width:44px;border-radius:22px;background-color:rgba(0,0,0,.25);color:inherit}.the-social .social-networks a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.the-footer{color:#6d6d6d}.the-footer a{color:inherit;text-decoration:none}.the-footer .footer-1 .logo{margin:1em 0}.the-footer .footer-1 .cities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;font-weight:600;text-transform:uppercase}.the-footer .footer-1 .cities span{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.the-footer .footer-2 p{margin:0;font-size:14px}.the-footer .footer-2 .grid-container{padding-top:1em;border-top:1px solid #6d6d6d}.the-footer .footer-2 .copyright,.the-footer .footer-2 .impressum{text-align:center}ul.header-menu,ul.header-menu-2{float:left;font-size:calc(16px / 0.8);font-weight:600}ul.header-menu>li,ul.header-menu-2>li{margin-left:0;text-transform:none}ul.header-menu>li>a,ul.header-menu-2>li>a{padding-right:0;padding-left:0;text-transform:none!important}ul.header-menu>li>a i,ul.header-menu-2>li>a i{margin-left:.25em}ul.header-menu>li>ul.sub-menu,ul.header-menu-2>li>ul.sub-menu{position:absolute;top:4em;right:auto;bottom:auto;left:0;display:block;padding:.5em 0;background:#ae172b;font-size:14px;font-weight:400;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25);visibility:hidden;opacity:0;-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}ul.header-menu>li>ul.sub-menu li,ul.header-menu-2>li>ul.sub-menu li{margin:0}ul.header-menu>li>ul.sub-menu li a,ul.header-menu-2>li>ul.sub-menu li a{display:block;padding:.5em 1em;background-color:#32353f;color:#fff}ul.header-menu>li>ul.sub-menu li a:hover,ul.header-menu-2>li>ul.sub-menu li a:hover{background-color:#ae172b}ul.header-menu>li>ul.sub-menu.visible,ul.header-menu-2>li>ul.sub-menu.visible{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}ul.header-menu>li>ul.sub-menu::before,ul.header-menu-2>li>ul.sub-menu::before{position:absolute;top:-.5em;left:1em;border-style:solid;height:0;width:0;border-color:transparent transparent #ae172b;border-width:0 .5em .5em;content:''}ul.header-menu-2{float:right;margin:0}ul.header-menu-2>li{position:relative;float:left}ul.header-menu-2>li:last-child>a{padding:1em 1.5em!important;border-radius:1.5em}ul.header-menu-2>li:last-child>a:before{margin-right:.5em;font-family:'FontAwesome',serif;content:'\f007'}.the-header nav.nav-header{width:auto;min-width:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.the-header.pinned nav.nav-header{min-width:calc(100% - 100px - 3rem)}.the-header.pinned ul.header-menu>li>ul.sub-menu,.the-header.pinned ul.header-menu-2>li>ul.sub-menu{top:3.75em}.sidebar .submenu,.sidebar .sub-menu{list-style-type:none;padding-left:0;border-top:1px dashed #ddd}.sidebar .submenu li,.sidebar .sub-menu li{border-bottom:1px dashed #ddd;margin:0}.sidebar .submenu li a,.sidebar .sub-menu li a{display:block;padding:.5em 1em;margin:2px 0;text-decoration:none}.sidebar .submenu li a:hover,.sidebar .sub-menu li a:hover{background:#ae172b;color:#fff}ul.footer-menu{width:calc(100% - 3rem);float:left;margin-left:1.5rem;margin-top:1rem;margin-bottom:1rem;font-size:16px;font-weight:600;text-align:left}ul.footer-menu li{display:list-item;margin:1em 0!important;line-height:1.2;text-transform:none}ul.footer-menu li a:hover{border-bottom:1px dotted rgba(255,255,255,.25)}.menu-toggle .hamburger .bar{background:#fff}ul.mobile-menu{height:100%;width:100%;padding:0;margin:0;background:#ae172b;text-align:left}ul.mobile-menu li{margin:0}ul.mobile-menu li a{display:block;padding:.5rem 2rem;border-bottom:1px dashed rgba(255,255,255,.2);color:rgba(255,255,255,.66)}ul.mobile-menu li a:hover{background:rgba(0,0,0,.2);color:#fff}ul.mobile-menu>li>a i{margin-left:.5em}ul.mobile-menu>li ul{display:none;font-size:80%}ul.mobile-menu li[class*="current"]>a{color:#fff}article .hero-header.has-title-image{padding:18em 0}article .hero-header.has-title-image .overlay{display:none}article .hero-header.has-title-image .grid-container{margin-top:120px}article.page{text-align:center}article.page .post-content ul,article.page .post-content ol{font-style:italic}.archive article.post,.archive article.case_study,.archive article.resource,.blog article.post,.blog article.case_study,.blog article.resource,.search article.post,.search article.case_study,.search article.resource,.the-section article.post,.the-section article.case_study,.the-section article.resource{width:calc(100% - 3rem);float:left;margin-left:1.5rem;padding-bottom:.5em;margin-bottom:1.5rem;background-color:#fff;color:#42454e;text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}.archive article.post a,.archive article.case_study a,.archive article.resource a,.blog article.post a,.blog article.case_study a,.blog article.resource a,.search article.post a,.search article.case_study a,.search article.resource a,.the-section article.post a,.the-section article.case_study a,.the-section article.resource a{color:#42454e;text-decoration:none}.archive article.post .post-thumbnail,.archive article.case_study .post-thumbnail,.archive article.resource .post-thumbnail,.blog article.post .post-thumbnail,.blog article.case_study .post-thumbnail,.blog article.resource .post-thumbnail,.search article.post .post-thumbnail,.search article.case_study .post-thumbnail,.search article.resource .post-thumbnail,.the-section article.post .post-thumbnail,.the-section article.case_study .post-thumbnail,.the-section article.resource .post-thumbnail{position:relative;height:250px;overflow:hidden;background:0}.archive article.post .post-thumbnail a img,.archive article.case_study .post-thumbnail a img,.archive article.resource .post-thumbnail a img,.blog article.post .post-thumbnail a img,.blog article.case_study .post-thumbnail a img,.blog article.resource .post-thumbnail a img,.search article.post .post-thumbnail a img,.search article.case_study .post-thumbnail a img,.search article.resource .post-thumbnail a img,.the-section article.post .post-thumbnail a img,.the-section article.case_study .post-thumbnail a img,.the-section article.resource .post-thumbnail a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.archive article.post .post-thumbnail a:hover img,.archive article.case_study .post-thumbnail a:hover img,.archive article.resource .post-thumbnail a:hover img,.blog article.post .post-thumbnail a:hover img,.blog article.case_study .post-thumbnail a:hover img,.blog article.resource .post-thumbnail a:hover img,.search article.post .post-thumbnail a:hover img,.search article.case_study .post-thumbnail a:hover img,.search article.resource .post-thumbnail a:hover img,.the-section article.post .post-thumbnail a:hover img,.the-section article.case_study .post-thumbnail a:hover img,.the-section article.resource .post-thumbnail a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.archive article.post .post-header,.archive article.case_study .post-header,.archive article.resource .post-header,.blog article.post .post-header,.blog article.case_study .post-header,.blog article.resource .post-header,.search article.post .post-header,.search article.case_study .post-header,.search article.resource .post-header,.the-section article.post .post-header,.the-section article.case_study .post-header,.the-section article.resource .post-header{padding:1em 1.5em}.archive article.post .post-header .post-meta,.archive article.case_study .post-header .post-meta,.archive article.resource .post-header .post-meta,.blog article.post .post-header .post-meta,.blog article.case_study .post-header .post-meta,.blog article.resource .post-header .post-meta,.search article.post .post-header .post-meta,.search article.case_study .post-header .post-meta,.search article.resource .post-header .post-meta,.the-section article.post .post-header .post-meta,.the-section article.case_study .post-header .post-meta,.the-section article.resource .post-header .post-meta{padding:5px 0;border-bottom:1px dotted #ddd;margin-bottom:.5rem;background-color:transparent;color:#888;font-size:12px;text-transform:uppercase}.archive article.post .post-header .post-meta a,.archive article.case_study .post-header .post-meta a,.archive article.resource .post-header .post-meta a,.blog article.post .post-header .post-meta a,.blog article.case_study .post-header .post-meta a,.blog article.resource .post-header .post-meta a,.search article.post .post-header .post-meta a,.search article.case_study .post-header .post-meta a,.search article.resource .post-header .post-meta a,.the-section article.post .post-header .post-meta a,.the-section article.case_study .post-header .post-meta a,.the-section article.resource .post-header .post-meta a{color:#888}.archive article.post .post-header .post-meta a:hover,.archive article.case_study .post-header .post-meta a:hover,.archive article.resource .post-header .post-meta a:hover,.blog article.post .post-header .post-meta a:hover,.blog article.case_study .post-header .post-meta a:hover,.blog article.resource .post-header .post-meta a:hover,.search article.post .post-header .post-meta a:hover,.search article.case_study .post-header .post-meta a:hover,.search article.resource .post-header .post-meta a:hover,.the-section article.post .post-header .post-meta a:hover,.the-section article.case_study .post-header .post-meta a:hover,.the-section article.resource .post-header .post-meta a:hover{color:#42454e;text-decoration:underline}.archive article.post .post-header .post-title,.archive article.case_study .post-header .post-title,.archive article.resource .post-header .post-title,.blog article.post .post-header .post-title,.blog article.case_study .post-header .post-title,.blog article.resource .post-header .post-title,.search article.post .post-header .post-title,.search article.case_study .post-header .post-title,.search article.resource .post-header .post-title,.the-section article.post .post-header .post-title,.the-section article.case_study .post-header .post-title,.the-section article.resource .post-header .post-title{font-size:1.2em;font-family:"Open Sans",sans-serif;font-weight:600;text-transform:none}.archive article.post .post-header .post-title a:hover,.archive article.case_study .post-header .post-title a:hover,.archive article.resource .post-header .post-title a:hover,.blog article.post .post-header .post-title a:hover,.blog article.case_study .post-header .post-title a:hover,.blog article.resource .post-header .post-title a:hover,.search article.post .post-header .post-title a:hover,.search article.case_study .post-header .post-title a:hover,.search article.resource .post-header .post-title a:hover,.the-section article.post .post-header .post-title a:hover,.the-section article.case_study .post-header .post-title a:hover,.the-section article.resource .post-header .post-title a:hover{color:#ae172b}.archive article.post .post-excerpt,.archive article.case_study .post-excerpt,.archive article.resource .post-excerpt,.blog article.post .post-excerpt,.blog article.case_study .post-excerpt,.blog article.resource .post-excerpt,.search article.post .post-excerpt,.search article.case_study .post-excerpt,.search article.resource .post-excerpt,.the-section article.post .post-excerpt,.the-section article.case_study .post-excerpt,.the-section article.resource .post-excerpt{padding:1px 1.5em}.archive article.post .post-excerpt p,.archive article.case_study .post-excerpt p,.archive article.resource .post-excerpt p,.blog article.post .post-excerpt p,.blog article.case_study .post-excerpt p,.blog article.resource .post-excerpt p,.search article.post .post-excerpt p,.search article.case_study .post-excerpt p,.search article.resource .post-excerpt p,.the-section article.post .post-excerpt p,.the-section article.case_study .post-excerpt p,.the-section article.resource .post-excerpt p{margin-top:0;font-size:80%}.archive article.post .post-excerpt p.more,.archive article.case_study .post-excerpt p.more,.archive article.resource .post-excerpt p.more,.blog article.post .post-excerpt p.more,.blog article.case_study .post-excerpt p.more,.blog article.resource .post-excerpt p.more,.search article.post .post-excerpt p.more,.search article.case_study .post-excerpt p.more,.search article.resource .post-excerpt p.more,.the-section article.post .post-excerpt p.more,.the-section article.case_study .post-excerpt p.more,.the-section article.resource .post-excerpt p.more{margin-top:2em}.archive article.post .post-excerpt p.more a,.archive article.case_study .post-excerpt p.more a,.archive article.resource .post-excerpt p.more a,.blog article.post .post-excerpt p.more a,.blog article.case_study .post-excerpt p.more a,.blog article.resource .post-excerpt p.more a,.search article.post .post-excerpt p.more a,.search article.case_study .post-excerpt p.more a,.search article.resource .post-excerpt p.more a,.the-section article.post .post-excerpt p.more a,.the-section article.case_study .post-excerpt p.more a,.the-section article.resource .post-excerpt p.more a{padding-top:.25em;border-top:3px solid #ae172b;color:#ae172b;font-size:12px;text-transform:uppercase}.archive article.post .post-excerpt p.more a i,.archive article.case_study .post-excerpt p.more a i,.archive article.resource .post-excerpt p.more a i,.blog article.post .post-excerpt p.more a i,.blog article.case_study .post-excerpt p.more a i,.blog article.resource .post-excerpt p.more a i,.search article.post .post-excerpt p.more a i,.search article.case_study .post-excerpt p.more a i,.search article.resource .post-excerpt p.more a i,.the-section article.post .post-excerpt p.more a i,.the-section article.case_study .post-excerpt p.more a i,.the-section article.resource .post-excerpt p.more a i{font-size:.9rem;font-weight:bold}.archive .masonry-posts article.masonry,.blog .masonry-posts article.masonry,.search .masonry-posts article.masonry,.the-section .masonry-posts article.masonry{margin-left:0;margin-bottom:2rem}.archive .masonry-posts .grid-sizer,.blog .masonry-posts .grid-sizer,.search .masonry-posts .grid-sizer,.the-section .masonry-posts .grid-sizer{width:calc(50% - 1.5rem)}.archive .masonry-posts .gutter-sizer,.blog .masonry-posts .gutter-sizer,.search .masonry-posts .gutter-sizer,.the-section .masonry-posts .gutter-sizer{width:1.5rem}body.page article.post .hero-header .post-meta,body.single article.post .hero-header .post-meta{display:none}body.page article.post .post-content,body.single article.post .post-content{padding-bottom:2em}body.archive .the-content,body.blog .the-content,body.search .the-content{padding-bottom:2em;background-color:#f2f2f2}#breadcrumbs{border-bottom:0;color:#42454e}#breadcrumbs a{color:#ae172b}#breadcrumbs i{margin:0 .5em;color:#888}#breadcrumbs span.breadcrumb_last{font-weight:400}body.has-hero-image #breadcrumbs{display:none}.button,ul.header-menu>li>a,ul.header-menu-2>li>a,.button-white,.button-red,ul.header-menu-2>li:last-child>a,.btn-pill,.gform_wrapper .gform_footer .gform_button{display:inline-block;min-width:3.5em;padding:1em;border:none!important;font-size:.8em!important;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.button-white{background-color:#fff;color:#ae172b}.button-white:hover{background-color:#ae172b;color:#fff}.button-red,ul.header-menu-2>li:last-child>a,.btn-pill,.gform_wrapper .gform_footer .gform_button{background-color:#ae172b;color:#fff}.button-red:hover,ul.header-menu-2>li:last-child>a:hover,.btn-pill:hover,.gform_wrapper .gform_footer .gform_button:hover{background-color:#32353f;color:#fff}.button-red.rounded,ul.header-menu-2>li:last-child>a.rounded,.rounded.btn-pill,.gform_wrapper .gform_footer .rounded.gform_button{border-radius:100px}.btn-pill{border-radius:50px}.btn-pill img{max-height:1.3em;width:auto;display:inline-block;margin-right:10px}.team-list{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);list-style-type:none;padding-left:0}.team-list li{position:relative;display:block;width:calc(100% - 3rem);float:left;margin-left:1.5rem}.team-list li img{display:block;-webkit-filter:grayscale(1);filter:grayscale(1);width:100%}.team-list li span.meta{position:absolute;bottom:0;left:0;display:block;width:100%;padding:.5em 1em;background:rgba(0,0,0,.5);color:#fff}.team-list li span.meta span.meta-title{display:block;font-size:70%;text-transform:uppercase}.team-list li span.meta span.meta-name{display:block;font-weight:bold}.team-list li a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.single-team .hero-header .page-subtitle{font-size:90%;font-style:normal;text-transform:uppercase}.single-team .hero-header .page-headline .network{display:inline-block;padding:.25em;border:1px solid #888;margin-right:1em;color:#888;text-align:center}.single-team .hero-header .page-headline .network:hover{background-color:#888;color:#fff}.single-team .team-photo img{border-top-left-radius:1.5em;border-bottom-right-radius:1.5em;margin:1em 0}.single-team .team-bio{overflow:hidden}.gform_wrapper{max-width:1024px!important;padding:2em;margin:2em auto!important;background-color:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.075);box-shadow:0 2px 12px rgba(0,0,0,.075)}.gform_wrapper [type='color'],.gform_wrapper [type='date'],.gform_wrapper [type='datetime'],.gform_wrapper [type='datetime-local'],.gform_wrapper [type='email'],.gform_wrapper [type='month'],.gform_wrapper [type='number'],.gform_wrapper [type='password'],.gform_wrapper [type='search'],.gform_wrapper [type='tel'],.gform_wrapper [type='text'],.gform_wrapper [type='time'],.gform_wrapper [type='url'],.gform_wrapper [type='week'],.gform_wrapper input:not([type]),.gform_wrapper textarea{display:block;width:100%!important;padding:.5em!important;border:1px solid #fafafa;background-color:#fafafa;font-family:"Open Sans",sans-serif;text-align:left}.gform_wrapper ::-webkit-input-placeholder{color:#888}.gform_wrapper ::-moz-placeholder{color:#888}.gform_wrapper ::-ms-input-placeholder{color:#888}.gform_wrapper ::placeholder{color:#888}.gform_wrapper .gform_title{font-size:2em!important;text-align:center}.gform_wrapper .gform_description{text-align:center}.gform_wrapper ul.gform_fields li.gfield label.gfield_label{display:none}.gform_wrapper .gform_footer{text-align:right}.c2a{padding:2em 0 4em;background:#fff}.c2a .grid-container{max-width:1024px;padding:3em;border-radius:3px;margin:0 auto!important;background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.075);box-shadow:0 2px 12px rgba(0,0,0,.075)}.c2a .grid-container .grid-column{width:100%;float:none;margin:0}.c2a .grid-container .c2a-title{text-align:center}.c2a .grid-container .c2a-description{text-align:center}.c2a .grid-container .gform_wrapper{max-width:100%!important;padding:0;margin:2em 0 0!important;-webkit-box-shadow:none;box-shadow:none}.pdf-download{padding:3em;border-radius:3px;margin:2em auto!important;background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.075);box-shadow:0 2px 12px rgba(0,0,0,.075)}.pdf-download .gform_wrapper{max-width:100%!important;padding:0;margin:2em 0 0!important;-webkit-box-shadow:none;box-shadow:none}.jobs-listing{margin:2em 0}.jobs-listing .filter{padding:1px 1rem;background:#f2f2f2;text-align:left}.jobs-listing .filter .types{margin:1em 0}.jobs-listing .filter .types label{display:block}.jobs-listing .filter .locations{margin:1em 0}.jobs-listing .filter .locations select{width:100%}.jobs-listing .listing{padding:0 1em 1em;background:#f2f2f2}.jobs-listing .listing .item{margin-top:1em;text-align:left}.jobs-listing .listing .item a{position:relative;display:block;padding:1em;background:#fff;color:#42454e;text-decoration:none}.jobs-listing .listing .item .position{font-size:1.5em;font-weight:bold}.jobs-listing .listing .item .excerpt{font-size:80%}.jobs-listing .listing .item .meta{padding-top:.5em;border-top:1px dashed #ddd;margin-top:1em}.jobs-listing .listing .item .meta div{margin:5px 0;font-size:12px;text-transform:uppercase}.jobs-listing .listing .item .meta div i{font-size:1.2em}.jobs-listing .listing .item a:hover .position{color:#ae172b}.jobs-listing .listing .item:first-child{margin-top:0}.owl-dots{margin:1em 0;text-align:center}.owl-dots .owl-dot span{display:inline-block;height:10px;width:10px;margin:0 5px;border-radius:5px}.owl-theme-dark .owl-dots .owl-dot span{background-color:rgba(174,23,43,.5)}.owl-theme-dark .owl-dots .owl-dot:hover span,.owl-theme-dark .owl-dots .owl-dot.active span{background-color:#ae172b}.owl-theme-light .owl-dots .owl-dot span{background-color:rgba(255,255,255,.5)}.owl-theme-light .owl-dots .owl-dot:hover span,.owl-theme-light .owl-dots .owl-dot.active span{background-color:#fff}.widget .widgettitle{margin-top:0;margin-bottom:1rem}.the-section{padding:2rem 0}.the-section .section-title{margin-top:3rem;margin-bottom:3rem;font-weight:700}.the-section .section-title .hr{display:none}.the-section .section-title .label{background-color:transparent;text-transform:none}.the-section .section-title .label:before{content:"";display:block;height:2px;width:50px;margin:0 auto 1rem;background-color:#32353f}.the-section .section-content h2{text-align:left}.the-section .section-content h2:before{content:"";display:block;height:2px;width:50px;margin-bottom:1rem;background-color:#32353f}.the-section .section-content .case-studies.owl-carousel h3{margin-bottom:0;min-height:70px}.the-section .section-content .case-studies.owl-carousel .date{margin:10px 0;margin-top:0}.the-section .section-content .case-studies.owl-carousel img{max-height:257px;-o-object-fit:cover;object-fit:cover}.the-section.has-background-image{background-position:50% 50%}.the-section.animated-background-image{background-position:50% 100%}.the-section.section-headline.has-background-image{background-repeat:no-repeat;background-size:auto 100%}.the-section.section-headline.has-background-image .section-content{padding-bottom:2em}.section-about h1{text-align:center}.section-about .services{position:relative}.section-about .services .item{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;font-size:1.5em;font-weight:900;line-height:1.1;text-align:center}.section-about .services .item a{position:relative;display:block;min-height:170px;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}.section-about .services .item a span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}.section-about .services .item a:hover{background-color:transparent}.section-case-studies{color:#fff;position:relative}.section-case-studies .section-title .label{color:#fff}.section-case-studies .section-title .label:before{background-color:#fff}.section-case-studies .section-content .item h2,.section-case-studies .section-content .item h3,.section-case-studies .section-content .item h4{color:inherit}.section-case-studies:after{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%;content:""}.section-events{position:relative}.section-events .section-content{background-color:rgba(255,255,255,.9);padding:30px;overflow:auto}.section-events .section-content>h2{cursor:pointer}.section-events .events.owl-theme-light .owl-dots .owl-dot span{background-color:rgba(0,0,0,.3)}.section-events .events.owl-theme-light .owl-dots .owl-dot:hover span{background-color:rgba(174,23,43,.5)}.section-events .events.owl-theme-light .owl-dots .owl-dot.active span{background:#ae172b}.section-events .events .event{margin:1em 0;overflow:auto}.section-events .events .event .post-title{color:#ae172b;text-transform:none}.section-events .events .event .post-title a{text-decoration:none}.section-events .events .event .post-title a:hover{text-decoration:underline}.section-events .events .event .post-meta{padding:0;background-color:transparent;color:#888}.section-events .events .event .post-excerpt{font-size:1em;margin-bottom:30px;position:relative;padding-right:20px}.section-events .events .event .meet-us-at{margin-bottom:15px}.hero-slideshow{position:relative}.hero-slideshow .owl-carousel .slide{overflow:hidden}.hero-slideshow .owl-carousel .slide .slide-image{position:absolute;top:0;left:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:100%;width:100%;background-color:#ae172b;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero-slideshow .owl-carousel .slide .slide-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.hero-slideshow .owl-carousel .slide .slide-content{width:100%;margin-top:2em;margin-bottom:2em;color:#fff;text-align:center}.hero-slideshow .owl-carousel .slide .slide-content h2{margin-top:1em;margin-bottom:0;color:inherit;font-size:3em}.hero-slideshow .owl-carousel .slide .slide-content h2 span{font-weight:300}.hero-slideshow .owl-carousel .slide .slide-content p{max-width:700px;margin:5px auto;font-size:1.33em}.hero-slideshow .owl-carousel .owl-item.active .slide .slide-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero-slideshow .hero-c2a{position:absolute;bottom:0;left:0;position:absolute;bottom:0;left:0;right:0;z-index:1}.hero-slideshow .hero-c2a a.item{position:relative;display:block;width:calc(100% / 3);float:left;padding:.7em;background:#ae172b;color:#fff;font-size:1.25em;font-weight:600;line-height:1;text-align:center;text-decoration:none;opacity:.75}.hero-slideshow .hero-c2a a.item .image{opacity:0}.hero-slideshow .hero-c2a a.item .image img{width:auto;max-width:25%}.hero-slideshow .hero-c2a a.item .title{display:block;margin-top:.5em;font-size:12px}.hero-slideshow .hero-c2a a.item:hover{background:-webkit-gradient(linear,left top,left bottom,from(#444444d6),to(#555555d6)) !important;background:-webkit-linear-gradient(#444444d6,#555555d6) !important;background:linear-gradient(#444444d6,#555555d6) !important}.hero-slideshow .hero-c2a a.item.item-2{background:#a31023}.hero-slideshow .hero-c2a a.item.item-3{background:#980c1f}.hero-slideshow .hero-c2a.animate a.item .image{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero-slideshow .hero-c2a.animate a.item.item-2 .image{-webkit-animation-delay:2s;animation-delay:2s}.hero-slideshow .hero-c2a.animate a.item.item-3 .image{-webkit-animation-delay:3s;animation-delay:3s}.section-testimonials .testimonials{position:relative;max-width:700px;padding-top:2rem;margin-right:auto;margin-left:auto;color:#fff}.section-testimonials .testimonials .item{font-size:1.25rem;font-weight:300;text-align:center}.section-testimonials .testimonials .item .client{max-width:450px;padding:1.5rem;border-top:1px solid #fff;margin:1.5rem auto 0;font-weight:700}.section-testimonials .testimonials:before{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%);content:'\201C';font-family:"Georgia","Times","Times New Roman",serif;font-size:6rem;line-height:1}@media only screen and (min-width:768px){.the-footer .footer-2 .copyright{text-align:left}.the-footer .footer-2 .impressum{text-align:right}ul.footer-menu{width:calc(33.3333333333% - 2rem);float:left;margin-left:1.5rem}.team-list li{width:calc(33.3333333333% - 2rem);float:left;margin-left:1.5rem}.single-team .team-photo{float:left;max-width:200px;margin-right:3em}.pdf-download{margin-top:-4em!important}.pdf-download::after{clear:both;content:"";display:block}.pdf-download .gform_wrapper,.pdf-download .image{width:50%;float:left}.pdf-download .gform_wrapper .gform_title,.pdf-download .gform_wrapper .gform_description,.pdf-download .gform_wrapper .gform_footer,.pdf-download .image .gform_title,.pdf-download .image .gform_description,.pdf-download .image .gform_footer{text-align:left}.jobs-listing .filter::after{clear:both;content:"";display:block}.jobs-listing .filter .types{float:left;margin-right:1em}.jobs-listing .filter .types label{display:inline-block;margin-left:.75em;line-height:30px}.jobs-listing .filter .types label:first-child{margin-left:0}.jobs-listing .filter .locations select{width:auto}.section-about .services .all{position:absolute;top:-3.5em;right:0}.hero-slideshow .owl-carousel .slide .slide-content.positioned{position:absolute;top:50%;left:0;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}.hero-slideshow .hero-c2a{position:absolute;bottom:0;left:0;width:100%;z-index:1}.hero-slideshow .hero-c2a .grid-container{border-top-left-radius:25px;border-top-right-radius:25px;overflow:hidden;max-width:calc(1280px - 3em);max-width:calc(750px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}.hero-slideshow .hero-c2a a.item .title{font-size:16px}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.hero-slideshow .hero-c2a{padding:0 7.5%}.hero-slideshow .hero-c2a a.item .image img{max-width:33%}}@media only screen and (min-width:1024px){.archive article.post,.archive article.case_study,.archive article.resource,.blog article.post,.blog article.case_study,.blog article.resource,.search article.post,.search article.case_study,.search article.resource{width:calc(50% - 2.25rem);float:left;margin-left:1.5rem}.single-team .team-photo{max-width:300px}.jobs-listing .listing .item .meta div{display:inline-block;margin-left:1em}.jobs-listing .listing .item .meta div:first-child{margin-left:0}.hero-slideshow .hero-c2a{padding:0 10%}.hero-slideshow .hero-c2a a.item .title{font-size:.7em}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:landscape){.hero-slideshow .owl-carousel .slide .slide-content.positioned{-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}}@media only screen and (min-width:1280px){.single-team .team-photo{max-width:400px}.the-section{padding:4rem 0}.section-events .section-content{min-height:730px;max-height:calc(100vh - 100px)}.section-events{background-position:0 50%!important;background-size:cover;background-repeat:no-repeat}.section-events .background{position:absolute;top:0;left:0;height:100%;width:calc(50% - 1.5em);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.section-events .section-content{width:calc(50% - 1.5em);margin-left:calc(50% + 1.5em)}.hero-slideshow .owl-carousel .slide .slide-content h1{font-size:5em}}@media (max-width:1279px){.section-events{background:none!important}}@media (max-width:767px){article .hero-header.has-title-image{padding:5em 0}.c2a .grid-container{padding:1.5rem}.pdf-download{padding:1.5rem;margin-top:-5em!important}.section-about .services{text-align:center}.hero-slideshow .owl-carousel .slide .slide-content h2{font-size:2.4em;margin-top:0}.hero-slideshow .owl-carousel .slide .slide-content p{font-size:1.1em}.hero-slideshow .owl-carousel .slide .slide-content{font-size:80%}.hero-slideshow .owl-carousel .slide .slide-content p br{display:none}}@media (max-width:767px) and (orientation:portrait){.hero-slideshow .hero-c2a a.item .image img{max-width:50%}}@media (max-width:767px) and (orientation:landscape){.hero-slideshow .hero-c2a a.item .title{font-size:14px}}@media screen and (max-width:600px){.the-header.pinned{top:0}}@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes zoomIn{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}