@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:62.5%;max-width:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{min-width:320px}.sr-only{height:0;margin:0;color:transparent;position:absolute}ul{font-size:2.1rem}.mission-update__wrapper{position:relative}.frontconf__background{position:absolute;max-width:unset;right:0;left:0;height:90vh;width:100%;top:9rem;background:url(/images/speaker-frontconf-99c8db8766.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:768px){.frontconf__background{top:0}}@media only screen and (min-width:1224px){.frontconf__background{background-position:50%;height:180vh;width:100%}}.frontconf__background-gardient{position:absolute;height:100%;width:100%;background:linear-gradient(0deg,#ff4132 65%,rgba(255,65,50,.559261))}@media only screen and (min-width:1224px){.frontconf__background-gardient{background:rgba(255,65,50,.7)}}@font-face{font-family:FiraSans;src:url(../fonts/firasans-light-04fbcfb5d7.woff2) format("woff2"),url(../fonts/firasans-light-78d5436359.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FiraSans;src:url(../fonts/firasans-regular-c9418c47f5.woff2) format("woff2"),url(../fonts/firasans-regular-f8942d3c9f.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FiraSans;src:url(../fonts/firasans-medium-69f3a69818.woff2) format("woff2"),url(../fonts/firasans-medium-c678924cb8.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FiraSans;src:url(../fonts/firasans-mediumitalic-95ec7f1fb1.woff2) format("woff2"),url(../fonts/firasans-mediumitalic-0cea6c5a8c.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:FiraSans;src:url(../fonts/firasans-semibold-26721b6030.woff2) format("woff2"),url(../fonts/firasans-semibold-fad0f7d44e.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FiraSans;src:url(../fonts/firasans-bold-e5def5642c.woff2) format("woff2"),url(../fonts/firasans-bold-68963aef9a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;font-family:Arial,sans-serif;font-weight:400;min-height:100%;position:relative;color:#333;line-height:1.45;overflow-x:hidden;max-width:100%;display:-ms-flexbox;display:flex}@media only screen and (min-width:600px){body{font-size:1.7rem}}@media only screen and (min-width:992px){body{font-size:1.8rem}}html:not(.webfonts--firasans-loading) body{font-family:FiraSans,Arial,sans-serif}h1{margin-top:0;margin-bottom:.4em;font-size:2.5em;text-align:center}@media only screen and (min-width:600px){h1{margin-top:.6em;font-size:3.25em}}.h1,.h2,.h3,.h4{margin:1em 0 0}.h1:before,.h2:before,.h3:before,.h4:before{display:block;content:"";clear:both}h2{font-size:2.5em;text-align:center;margin-top:3rem;line-height:1.2}@media only screen and (min-width:600px){h2{margin-top:0}}h3{font-size:1.2em}a,a:active,a:hover,a:link,a:visited{color:#001327}a,a:link,a:visited{text-decoration:underline}a:active,a:hover{text-decoration:none}p{margin:1em 0 0;font-size:1.75rem}figure{margin:0;padding:0}img{max-width:100%}@font-face{font-family:icons;src:url(../fonts/icons-ed840b8a9f.eot);src:url(../fonts/icons-ed840b8a9f.eot?#iefix) format("embedded-opentype"),url(../fonts/icons-12f19fca2f.woff) format("woff"),url(../fonts/icons-50ffa18dab.ttf) format("truetype"),url(../fonts/icons-b70a0dff75.svg#icons) format("svg");font-weight:400;font-style:normal}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon.-linkedin:before{content:""}.icon.-twitter:before{content:""}.icon.-xing:before{content:""}.icon.-bag:before{content:""}.icon.-briefcase:before{content:""}.icon.-eye:before{content:""}.icon.-globe:before{content:""}.icon.-layers:before{content:""}.icon.-server:before{content:""}.icon.-share:before{content:""}.icon.-speech-bubble:before{content:""}.infobox__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.infobox__block{background:#34596b;margin-bottom:1rem;padding:1.5rem;max-width:100%}@media only screen and (min-width:768px){.infobox__block{margin:0 2rem 2rem 0;margin-right:2rem;margin-bottom:3rem;max-width:calc(50% - 2rem)}.infobox__block:nth-child(2n){margin-right:0}}@media only screen and (min-width:992px){.infobox__block:nth-child(2n){margin-right:2rem}}@media only screen and (min-width:768px){.infobox__block:first-child:nth-last-child(4):nth-child(2n),.infobox__block:first-child:nth-last-child(4)~.infobox__block:nth-child(2n){margin-right:0}}@media only screen and (min-width:1224px){.infobox__block:first-child:nth-last-child(4),.infobox__block:first-child:nth-last-child(4)~.infobox__block{max-width:calc(25% - 2rem)}.infobox__block:first-child:nth-last-child(4):nth-child(2n),.infobox__block:first-child:nth-last-child(4)~.infobox__block:nth-child(2n){margin-right:2rem}}@media only screen and (min-width:992px){.infobox__block:first-child:nth-last-child(5),.infobox__block:first-child:nth-last-child(5)~.infobox__block,.infobox__block:first-child:nth-last-child(6),.infobox__block:first-child:nth-last-child(6)~.infobox__block{max-width:calc(33% - 2rem)}}@media only screen and (min-width:992px){.infobox__block:first-child:nth-last-child(7),.infobox__block:first-child:nth-last-child(7)~.infobox__block{max-width:calc(25% - 2rem)}}.infobox__title{position:relative;font-size:1.2em;margin-top:1rem}.infobox__icon{width:3rem;height:3rem}.infobox__icon--digitalworkplace{font-size:1.4em}.infobox__icon--digitalworkplace:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.infobox__icon--ecommerce{font-size:1.4em}.infobox__icon--ecommerce:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.infobox__icon--marketing{font-size:1.4em}.infobox__icon--marketing:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.infobox__icon--oss{font-size:1.4em}.infobox__icon--oss:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.infobox__icon--xdia{font-size:1.4em}.infobox__icon--xdia:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.infobox__icon--transformationmanagement{font-size:1.4em}.infobox__icon--transformationmanagement:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.infobox__icon--fe{font-size:1.4em}.infobox__icon--fe:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.infobox__icon--be{font-size:1.4em}.infobox__icon--be:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:a}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:a}.line-numbers-rows>span:before{content:counter(a);color:#999;display:block;padding-right:.8em;text-align:right}.navigation{width:100%;min-height:7.5rem;padding:0 .6em .4em 8rem;position:fixed;top:0;right:0;z-index:2;opacity:1;background-color:#ff4132}@media only screen and (min-width:600px){.navigation{margin-top:14rem;margin-left:-.2em;padding:0;width:20rem;left:0;right:auto;z-index:5;opacity:1;background-color:transparent}}.navigation__entries{margin:0;padding:0;list-style-type:none;text-align:right;opacity:0;-webkit-animation:a .5s linear .6s forwards;animation:a .5s linear .6s forwards}@media only screen and (min-width:600px){.navigation__entries{text-align:left}}.navigation__entry{position:relative;display:inline-block;padding:.15em .25em .12em;margin:.4em 0 0 .4em;font-weight:700;z-index:2}.navigation__entry:before{display:block;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#99271e;-webkit-transform:skew(-6deg);-ms-transform:skew(-6deg);transform:skew(-6deg);z-index:-1}.navigation__entry--current:before{background-color:#000}@media only screen and (min-width:600px){.navigation__entry{margin:.3em 0 0;padding:0;display:block;line-height:1.75em;font-size:1.25em;font-weight:400}.navigation__entry:before{display:none}}.navigation__link,.navigation__link:active,.navigation__link:hover,.navigation__link:link,.navigation__link:visited{display:block;padding:.15em .2em;text-decoration:none;z-index:2;font-weight:500;color:#fff;background:#99271e;font-size:1.6rem}.navigation__entry--current .navigation__link,.navigation__entry--current .navigation__link:active,.navigation__entry--current .navigation__link:hover,.navigation__entry--current .navigation__link:link,.navigation__entry--current .navigation__link:visited{background-color:#000}@media only screen and (min-width:600px){.navigation__link.navigation__link,.navigation__link .navigation__link:active,.navigation__link .navigation__link:hover,.navigation__link .navigation__link:link,.navigation__link .navigation__link:visited,.navigation__link:active.navigation__link,.navigation__link:active .navigation__link:active,.navigation__link:active .navigation__link:hover,.navigation__link:active .navigation__link:link,.navigation__link:active .navigation__link:visited,.navigation__link:hover.navigation__link,.navigation__link:hover .navigation__link:active,.navigation__link:hover .navigation__link:hover,.navigation__link:hover .navigation__link:link,.navigation__link:hover .navigation__link:visited,.navigation__link:link.navigation__link,.navigation__link:link .navigation__link:active,.navigation__link:link .navigation__link:hover,.navigation__link:link .navigation__link:link,.navigation__link:link .navigation__link:visited,.navigation__link:visited.navigation__link,.navigation__link:visited .navigation__link:active,.navigation__link:visited .navigation__link:hover,.navigation__link:visited .navigation__link:link,.navigation__link:visited .navigation__link:visited{color:#ff2513}}@media only screen and (min-width:600px){.navigation__link,.navigation__link:active,.navigation__link:hover,.navigation__link:link,.navigation__link:visited{color:#ff4132;position:relative;display:inline-block;padding:.15em .8em .1em;background-color:transparent;transition:padding .2s ease-out,color .2s ease-out;font-size:.8em}.navigation__link:active:hover,.navigation__link:hover,.navigation__link:hover:hover,.navigation__link:link:hover,.navigation__link:visited:hover{padding-left:1.2em;color:#001327}.navigation__entry--current .navigation__link,.navigation__entry--current .navigation__link:active,.navigation__entry--current .navigation__link:hover,.navigation__entry--current .navigation__link:link,.navigation__entry--current .navigation__link:visited{padding-left:2em;color:#001327;background-color:transparent}.navigation__link:active:before,.navigation__link:before,.navigation__link:hover:before,.navigation__link:link:before,.navigation__link:visited:before{display:inline-block;content:" ";position:absolute;top:0;right:0;bottom:.1em;left:0;background:#fff;z-index:-1;-webkit-transform:skew(-6deg);-ms-transform:skew(-6deg);transform:skew(-6deg);transition:opacity .2s ease-out;opacity:.92;box-shadow:.15em .15em rgba(0,0,0,.2)}.navigation__entry--current .navigation__link:active:before,.navigation__entry--current .navigation__link:before,.navigation__entry--current .navigation__link:hover:before,.navigation__entry--current .navigation__link:link:before,.navigation__entry--current .navigation__link:visited:before{opacity:1}}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.logo{display:block;position:fixed;top:-100%;left:2rem;width:6rem;height:3rem;z-index:5;transition:top 1s ease-in-out}@media only screen and (min-width:600px){.logo{width:8rem;height:8rem;left:3.6rem}}@media only screen and (max-width:599px){.logo__js--scrolled .logo{top:2rem}}@media only screen and (min-width:600px){.logo__js--scrolled-past-intro .logo{top:3.6rem}}.logo__link{display:block;transition:fill .3s ease-in;fill:#fff;height:100%}@media only screen and (min-width:600px){.logo__link,.navigation__js--mission .logo__link{fill:#fff}.navigation__js--services .logo__link,.navigation__js--team .logo__link{fill:#ff4132}.navigation__js--clients .logo__link{fill:#fff}.navigation__js--contact .logo__link{fill:#ff4132}.navigation__js--about .logo__link,.navigation__js--intermission-1 .logo__link,.navigation__js--intermission-2 .logo__link,.navigation__js--intermission .logo__link,.navigation__js--ourvalues .logo__link{fill:#001327}.navigation__js--competences .logo__link{fill:#fff}.navigation__js--jobs .logo__link{fill:#ff4132}}.header{width:100%;z-index:1000;padding:.5em 1em;padding-bottom:0;border-bottom:1px solid #999}@media only screen and (min-width:992px){.header{padding:1em 2em;padding-bottom:0}}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:1em}.header__breadcrumbs{-ms-flex:1 1 50%;flex:1 1 50%}.header__crumbs{margin:0;padding:0;list-style-type:none}.header__crumb{display:inline-block;padding:.25em .5em .2em;position:relative;z-index:2}.header__crumblink,.header__crumblink:active,.header__crumblink:link,.header__crumblink:visited{font-weight:400;text-decoration:none}.header__crumblink:hover{text-decoration:underline}.header__closelink,.header__closelink:active,.header__closelink:link,.header__closelink:visited{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.header__closelink:active:hover,.header__closelink:hover,.header__closelink:link:hover,.header__closelink:visited:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.header__closeicon{height:.1rem;width:2rem;background-color:#001327;display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__closeicon:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .header__closelink{width:3rem;height:3rem;position:relative}.header .header__closelink .header__closeicon{height:.1rem;width:3rem;background-color:#001327;display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%}.header .header__closelink .header__closeicon:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.header__title span{padding-left:.5rem;font-weight:700;font-size:30px}.header__logolink:link{text-decoration:none}.header__logo{width:5rem}@media only screen and (max-width:599px){.header__logo{padding:0}}.header__logo svg{fill:#ff4132;width:5rem;height:32.00099px}@media only screen and (min-width:600px){.header__logo svg{width:5rem;height:51.20158px}}@media only screen and (min-width:992px){.header__logo svg{width:5rem;height:64.00198px}}.header__logolink{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.address--flex .address__email{text-align:center;font-weight:700;font-size:2em;padding-bottom:5em}.address--block .address__email,.address--flex .address__email--block{display:none}.address--block .address__email--block{display:block}.address--flex .contact-data{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;font-style:normal;position:absolute;width:100vw;left:0;bottom:3rem;padding:0 3rem}.contact-data__adress{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-data__phone{display:none}@media only screen and (min-width:480px){.contact-data__phone{display:-ms-flexbox;display:flex}}.contact-data__social-media{display:none}.address--flex .contact-data__social-media{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.contact-data__social-media a{text-decoration:none}.contact-data__social-media a:hover{text-decoration:underline}.mobile-only{display:block}@media only screen and (min-width:480px){.mobile-only{display:none}}.blogfooter{max-width:40em;margin:0 auto;padding-bottom:8.88rem;padding-left:1.2rem}.blogfooter__author:before{content:" ";display:block;height:1px;width:2em;background-color:#333;margin-bottom:.5em}.blogmetadata{width:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.2rem;margin-top:-1.5rem}.blogmetadata__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:0;padding:1rem 0}@media only screen and (min-width:992px){.blogmetadata{margin-right:2%;width:30%;max-height:10rem;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;text-align:start}.blogmetadata__content{padding:0;padding-right:1rem}}.blogmetadata__author--underline{border-bottom:1px solid #001327}.blogmetadata__publishdate{font-weight:400}.blogmetadata__avatar{width:10rem;height:10rem;background-size:cover;border-radius:5rem}.clients{padding:0;padding-top:4rem;margin:0 auto;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:992px){.clients{padding:4rem 0 0}}.clients__client{display:inline-block;width:100%;padding:0;margin-top:1rem;margin-right:0;text-align:left;position:relative;-webkit-perspective:1700px;perspective:1700px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}@media only screen and (min-width:768px){.clients__client{width:300px;margin-right:0}}@media only screen and (min-width:600px){.clients__client{width:300px;margin-right:1rem}}@media (max-width:843px){.clients__client{margin-right:0;width:100%}}@media (min-width:844){.clients__client{margin-right:1rem}}@media only screen and (min-width:992px){.clients__client{margin-top:2rem;margin-right:2rem}}@media (max-width:1254px){.clients__client:nth-child(2n){margin-right:0}}@media (min-width:1254px) and (max-width:1553px){.clients__client:nth-child(3n){margin-right:0}}@media (min-width:1554px) and (max-width:1873px){.clients__client{margin-right:2rem}.clients__client:nth-child(4n){margin-right:0}}@media (min-width:1874) and (max-width:2000px){.clients__client{margin-right:2rem}.clients__client:nth-child(5n){margin-right:0}}.clients__figure{background:#fff;margin:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.clients__imagecontainer{position:relative;width:100%;min-height:300px;overflow:hidden}.clients__image{width:70%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.clients__figure:hover .clients__image .no-touch{-webkit-transform:translate(-15%,-50%) scale(.6);-ms-transform:translate(-15%,-50%) scale(.6);transform:translate(-15%,-50%) scale(.6)}.cs-hover .clients__image{-webkit-transform:translate(-5%,-50%) scale(.4);-ms-transform:translate(-5%,-50%) scale(.4);transform:translate(-5%,-50%) scale(.4)}.clients__client--zurich .clients__image{margin-left:3%}.clients__client--swisscom .clients__image{width:50%}.clients__client--swisscom .cs-hover .clients__image{-webkit-transform:translate(15%,-50%) scale(.4);-ms-transform:translate(15%,-50%) scale(.4);transform:translate(15%,-50%) scale(.4)}.clients__client--migrosbank .clients__image{width:50%}.clients__client--migrosbank .cs-hover .clients__image{-webkit-transform:translate(5%,-50%) scale(.4);-ms-transform:translate(5%,-50%) scale(.4);transform:translate(5%,-50%) scale(.4)}.clients__caption{position:absolute;top:0;left:0;padding:1.6rem;background:#34576c;color:#00daf0;height:100%;width:65%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.8em;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);transition:opacity .1s .3s,-webkit-transform .4s;transition:transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s,-webkit-transform .4s}.clients__figure:hover .clients__caption .no-touch{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s}.touch .clients__figure:hover .clients__caption .no-touch{transition:opacity .2s,-webkit-transform .8s;transition:transform .8s,opacity .2s;transition:transform .8s,opacity .2s,-webkit-transform .8s}.cs-hover .clients__caption{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s}.touch .cs-hover .clients__caption{transition:opacity .2s,-webkit-transform .8s;transition:transform .8s,opacity .2s;transition:transform .8s,opacity .2s,-webkit-transform .8s}.touch .clients__caption{transition:opacity .2s .6s,-webkit-transform .8s;transition:transform .8s,opacity .2s .6s;transition:transform .8s,opacity .2s .6s,-webkit-transform .8s}.clients__title{margin:0 0 .4em;padding:0;color:#fff}.clients__activities{display:block;color:#fff;font-size:1.6rem}.clients__deliverables{margin:.7rem 0 0;padding:0;list-style-type:none;position:relative;left:-.6rem;width:calc(100% + 1.2rem);font-size:1.4rem}.clients__deliverable{margin:.3rem 0 0 .3rem;font-weight:700;border-radius:2px;display:inline-block;background-color:#00daf0;color:#fff}.clients__link:active,.clients__link:hover,.clients__link:link,.clients__link:visited{cursor:pointer;color:#fff;text-decoration:none;background-color:#ff8b87;border-radius:2px;display:block;transition:background-color .2s ease-out}.clients__link:active,.clients__link:hover{background-color:#ff4132}.clients__label{padding:3px 5px;display:block}.clients.is-empty{min-height:0;height:0;margin:0;margin-right:2rem}.link,.link:active,.link:hover,.link:link,.link:visited{color:#001327;text-decoration:none;box-shadow:inset 0 -4px 0 #d7f6fb;border-bottom:2px solid #d7f6fb;transition:box-shadow .1s ease-out,border-bottom .1s ease-out}.link:active,.link:hover{box-shadow:inset 0 -8px 0 #00daf0;border-bottom:2px solid #00daf0}.leadtext{font-weight:400;font-size:2.9rem;color:#ff4132;text-align:center;max-width:33.33333em;margin:0 auto;margin-top:1em;padding:4.44rem 1.2rem}.leadtext .content-link{color:#ff4132;text-decoration:none;border-bottom:4px solid #ffbab8}.leadtext .content-link:active,.leadtext .content-link:hover{border-bottom:4px solid #ff4132}a.content-link{color:#001327;text-decoration:none;border-bottom:2px solid #34799b}a.content-link:active,a.content-link:hover{border-bottom:2px solid #001327}.footer__businesscard{width:30rem;max-width:80%;margin-top:3em;margin-left:auto;margin-right:auto;padding:1em;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);color:#001327;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3),inset 0 0 40px hsla(0,0%,39%,.4)}@media only screen and (min-width:600px){.footer__businesscard{margin-top:4em;font-size:1.2em;width:36rem}}@media only screen and (min-width:992px){.footer__businesscard{margin-top:6em;width:40rem}}.footer__businesscard .vcard{margin:1em .2em .2em;position:relative}.footer__businesscard .vcard .adr{text-align:right}.footer__businesscard .vcard .country-name,.footer__businesscard .vcard .email,.footer__businesscard .vcard .fn,.footer__businesscard .vcard .tel,.footer__businesscard .vcard .zipandcity{display:block}.footer__businesscard .vcard .email a{color:#001327}.footer__getintouch{font-weight:700;float:left}@media only screen and (min-width:600px){.footer__getintouch{font-size:1.2em}}.heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:7rem;-ms-flex-align:center;align-items:center}@media only screen and (min-width:992px){.heading{margin-left:18%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:unset;align-items:unset;margin-top:12rem}}.hero__title{max-width:40em;margin:0 auto}.hero__title--space{margin-top:12rem}.hero__heading{line-height:4.6rem;margin-top:0}@media only screen and (min-width:600px){.hero__heading{line-height:6rem}}@media only screen and (min-width:992px){.hero__heading{line-height:6.4rem}}pre.codeblock{max-width:60em;margin:0 auto}.image{padding:0;position:relative;page-break-inside:avoid;font-size:0;margin:2rem 0 0}@media only screen and (min-width:600px){.image--float-left{float:left;margin-right:1.8rem}.timeline__item__inner .image--float-left{width:50%}}@media print{.image--float-left{float:left;width:45%;margin-right:1.8rem}}@media only screen and (min-width:600px){.image--float-right{float:right;margin-left:1.8rem}.timeline__item__inner .image--float-right{width:50%}}@media only screen and (min-width:992px){.image--float-right{margin-left:2.4rem}}@media print{.image--float-right{float:right;width:45%;margin-left:1.8rem}}.image--float-full{width:100vw;margin:5rem 0}.image img{width:100%;height:auto;vertical-align:middle}.image.image--auto-width img{width:auto}.image__caption{font-size:1.4rem;padding-top:.5em}@media only screen and (min-width:600px){.image__caption{font-size:1.4rem}}@media only screen and (min-width:992px){.image__caption{font-size:1.4rem}}.image__caption--screenreaderonly{position:absolute;border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.image__caption--screenreaderonly.focusable:active,.image__caption--screenreaderonly.focusable:focus{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible}.image--float-left .image__caption,.image--float-right .image__caption{margin-bottom:.8em}.image__screenreaderinfo{position:absolute;border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.image__screenreaderinfo.focusable:active,.image__screenreaderinfo.focusable:focus{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible}.imprint{-ms-flex-line-pack:justify;align-content:space-between;padding:1em 3rem;background-color:#001327;color:#fff;max-width:100%}.imprint,.imprint__copyright{display:-ms-flexbox;display:flex}.imprint__copyright{margin:0;-ms-flex-align:center;align-items:center;line-height:1rem;vertical-align:baseline}.imprint__copy{position:relative;top:.1em}.imprint__logo{display:inline-block;width:24px;height:15.36044px;position:relative;top:.05em;margin-right:.4em}@media only screen and (min-width:600px){.imprint__logo{width:26px;height:16.64048px}}@media only screen and (min-width:992px){.imprint__logo{width:28px;height:17.92051px}}.imprint__logo svg{width:100%;height:100%}.imprint__link{font-size:1.4rem;margin-left:auto}@media only screen and (min-width:600px){.imprint__link{font-size:1.4rem}}@media only screen and (min-width:992px){.imprint__link{font-size:1.4rem}}.imprint__link,.imprint__link:link,.imprint__link:visited{color:#fff;text-decoration:none}.imprint__link:active,.imprint__link:hover{text-decoration:underline}.jobs{text-align:center}.jobs p{max-width:40em;margin:0 auto}.jobs__list{margin:0;padding:0;list-style-type:none}.jobs__item{display:block;margin:0;padding:0}.jobs__item:nth-child(2n+0) .jobs__job{margin-left:auto}@media only screen and (min-width:992px){.jobs__item:nth-child(n+2) .jobs__job{margin-top:-2em}}.jobs__job{padding:1.6rem;margin:3em 0 0;color:#fff;background-color:#ff4132;width:80%;text-align:left;box-shadow:.15em .15em rgba(0,0,0,.2);-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}.jobs__job:after{display:block;content:"";clear:both}.jobs__job:hover{box-shadow:.25em .25em rgba(0,0,0,.2);-webkit-transform:scale(1.01) rotate(-1deg);-ms-transform:scale(1.01) rotate(-1deg);transform:scale(1.01) rotate(-1deg)}.jobs__job:hover .jobs__content{-webkit-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}.jobs__job:hover .jobs__cta{text-decoration:underline}@media only screen and (min-width:600px){.jobs__job{width:70%}}@media only screen and (min-width:768px){.jobs__job{max-width:40rem}}.jobs__link{text-decoration:none!important}.jobs__link:active,.jobs__link:hover,.jobs__link:link,.jobs__link:visited{color:#fff}.jobs__content{position:relative}.jobs__title{font-size:1.5em;line-height:1.2;margin:0}.jobs__pensum{float:left;font-weight:700;margin-top:.3em}.jobs__cta{font-size:1.4rem;font-weight:700;float:right;margin-top:.8rem}@media only screen and (min-width:600px){.jobs__cta{font-size:1.4rem}}@media only screen and (min-width:992px){.jobs__cta{font-size:1.4rem}}.jobs__cta:active,.jobs__cta:hover,.jobs__cta:link,.jobs__cta:visited{color:#fff}.missionstatement{padding-bottom:10em}.missionstatement__logo{fill:#fff;width:40%;margin:10rem 0 4rem;position:relative;top:10rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:600px){.missionstatement__logo{width:60%;max-width:20rem;top:10rem}}.newsbanner{padding:1.275em 1.875em;background-color:#34576c;color:#fff;text-align:center}.newsbanner__title{font-weight:700}.newsbanner a,.newsbanner a:active,.newsbanner a:hover,.newsbanner a:link,.newsbanner a:visited{color:#fff}.newsbanner p{margin:0}.partner{background:#e8e8e8}.partner .partner__partner{list-style:none;padding:3rem 2rem;padding-left:0}.partner .partner__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:1.2rem}@media only screen and (min-width:600px){.partner .partner__list{-ms-flex-direction:row;flex-direction:row;padding:1.8rem 3.6rem}}@media only screen and (min-width:992px){.partner .partner__list{padding:2.4rem 4.8rem}}.partner .partner__imagecontainer{position:relative;width:100%;padding:5rem}.partner .partner__imagecontainer:hover .partner__image{opacity:0}.partner .partner__imagecontainer:hover .partner__image--hover{opacity:1;transition:.8s ease-in-out}@media only screen and (min-width:600px){.partner .partner__imagecontainer{padding:8rem}}.partner .partner__image{position:absolute;top:50%;left:50%;width:25%;height:auto;opacity:.7;transition:.8s ease-in-out;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:600px){.partner .partner__image{width:75%}}@media only screen and (min-width:992px){.partner .partner__image{width:100%}}.partner .partner__image--hover{opacity:0}.quote{padding:.5em 2em;text-align:left;font-style:italic;font-size:calc(3rem + 100%);font-weight:400;line-height:1.2}.section--intermission .quote{padding:0;font-weight:500;text-align:center}.quote.quote.quote{margin:1em 0}.quote__source{display:block;margin-top:1em;text-align:left;font-size:.7em;font-weight:700;font-style:normal;padding-left:65%}.quote__source:before{display:block;content:" ";width:2em;height:.1rem;background-color:#e8e8e8;margin-bottom:.5em}.section{margin:0;padding:0;position:relative;z-index:1}.section:after{display:block;content:"";clear:both}.section h2{font-size:3.5em}.section--screen-height{min-height:101vh;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.section__logo{min-height:101vh}.section--blogoverview{background:#d7f6fb}.section--blog .newsbanner__inner,.section--blog .section__inner{max-width:40em}.section--blog h2{text-align:initial;font-size:2.9rem;margin-top:9rem}.section--blog p:not(.leadtext){font-size:2.1rem}.section--mission{background:transparent}.section--intermission{color:#ff4132;min-height:45vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.section--updates{position:relative;min-height:40vh;color:#fff;text-align:center}@media only screen and (min-width:1224px){.section--updates{background:transparent}}.section--updates .newsbanner__inner,.section--updates .section__inner{-webkit-animation:b 1s cubic-bezier(.55,.3,.7,1.15) forwards 1s;animation:b 1s cubic-bezier(.55,.3,.7,1.15) forwards 1s}.section--ourvalues{background:#55c2d5;color:#001327}.section--about{background:#fff;color:#001327;margin:0 auto}.section--about .newsbanner__inner,.section--about .section__inner{max-width:60em}.section--clients{background:#001327;color:#fff;text-align:center}.section--clients .newsbanner__inner,.section--clients .section__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section--clients h2+p{margin:0 auto}@media (min-width:854px) and (max-width:1253px){.section--clients h2+p{max-width:calc(600px + 2rem)}}@media (min-width:1254px) and (max-width:1553px){.section--clients h2+p{max-width:calc(900px + 4rem)}}@media (min-width:1554px) and (max-width:1873px){.section--clients h2+p{max-width:calc(1200px + 6rem)}}@media (min-width:1874px){.section--clients h2+p{max-width:calc(1500px + 8rem)}}.section--team{background-color:#001327;color:#fff}.section--competences{background:#8c9ba2;color:#001327}.section--competences .newsbanner__inner,.section--competences .section__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section--services{background:#b2bcc1;color:#001327}.section--services .newsbanner__inner,.section--services .section__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section__infobox{background:#001327;color:#fff;min-height:70vh}.section__textblock{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:70vh}.section__textblock .textblock__column{-webkit-columns:1;-moz-columns:1;columns:1}@media only screen and (min-width:768px){.section__textblock .textblock__column{-webkit-columns:2;-moz-columns:2;columns:2}}.section__textblock .textblock__column p:first-of-type{margin-top:0}.section--contact{background-size:cover;background-color:#34596b;color:#fff;padding-bottom:0;min-height:auto}.section--contact h2{font-weight:400;font-size:2.5em}.section--contact a{color:#fff}.newsbanner__inner,.section__inner{max-width:1980px;width:100%;margin:0 auto;padding:4.44rem 1.2rem}@media only screen and (min-width:600px){.newsbanner__inner,.section__inner{padding:6.66rem 6rem;padding-left:17.4rem}}@media only screen and (min-width:992px){.newsbanner__inner,.section__inner{padding:8.88rem 2.4rem;padding-left:17.4rem}.section--contact .newsbanner__inner,.section--contact .section__inner{padding-bottom:4.5rem}}@media only screen and (min-width:1224px){.section:not(#news):not(.section__infobox):not(#clients):not(.section--blog) .newsbanner__inner,.section:not(#news):not(.section__infobox):not(#clients):not(.section--blog) .section__inner{padding-right:12rem}}@media only screen and (min-width:992px){.newsbanner__inner,.section__inner{padding-right:12rem}}.section--updates .newsbanner__inner,.section--updates .section__inner{padding-bottom:5rem}.section--blog .newsbanner__inner,.section--blog .section__inner{padding:4.44rem 1.2rem}.section--blog .newsbanner__inner .quote,.section--blog .section__inner .quote{padding:0;font-size:2.1rem}.section--blog .newsbanner__inner .quote .quote__source,.section--blog .section__inner .quote .quote__source{font-size:.6em}.section__block{display:inline-block;padding:0;width:100%;max-width:433.33333px;vertical-align:top}@media only screen and (min-width:600px){.section__block{padding-right:1.8rem}}@media only screen and (min-width:992px){.section__block{padding-right:2.4rem;width:calc(50% - 45px)}}@-webkit-keyframes b{0%{margin-top:0}to{margin-top:-10em}}@keyframes b{0%{margin-top:0}to{margin-top:-10em}}.max-content{margin:0 auto}.jobs .max-content{max-width:40em}.team__people{padding:0;margin:0;font-size:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.team__people{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.team__person{font-size:1.5rem;font-size:1.5rem!important;position:relative;display:inline-block;vertical-align:top;margin:0 auto;margin-top:1.5em;min-height:6rem;margin-bottom:3rem;width:30rem;height:44rem;opacity:1;transition:opacity .1s ease-in-out}@media only screen and (min-width:600px){.team__person{font-size:1.7rem}}@media only screen and (min-width:992px){.team__person{font-size:1.8rem}}.team__person.is-empty{min-height:0;height:0;margin:0;margin-right:1.5rem}@media only screen and (min-width:768px){.team__person{width:26rem;margin:0 1.5rem 5rem 0}}@media only screen and (min-width:992px){.team__person{opacity:.7}.team__person:hover{opacity:1;transition:opacity .1s ease-in-out}}.team__photo--portrait{width:30rem;height:38rem}@media only screen and (min-width:768px){.team__photo--portrait{width:26rem;height:35rem}}.team__photo--initials{width:30rem;height:38rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#34576c;font-size:45px;font-weight:700}@media only screen and (min-width:768px){.team__photo--initials{width:26rem;height:35rem}}.team__initials{display:block;line-height:1;font-size:1.4em;font-weight:600;text-align:center;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team__touchpoints{margin:0;padding:0;list-style-type:none;font-size:0}.team__touchpoint{list-style-type:none;display:inline-block;margin-right:.7rem;margin-top:.3rem}.team__link:link,.team__link:visited{display:inline-block;width:2rem;height:2rem;padding:.2rem;border-radius:10%;background:#fff;font-size:1.6rem;text-decoration:none;color:#001327;transition:background .1s ease-out}.team__link:active,.team__link:hover{background:#fff}.team__link--linkedin:before{content:""}.team__link--linkedin:before,.team__link--twitter:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.team__link--twitter:before{content:""}.team__link--xing:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.team__linklabel{position:absolute;border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.team__linklabel.focusable:active,.team__linklabel.focusable:focus{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible}.team__name{margin:.8em 0 0;cursor:pointer}.team__person--highlighted .team__name{color:#00daf0}.updates{margin:0;padding:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-bottom:4em}@media only screen and (min-width:1224px){.updates__special{-ms-flex-align:center;align-items:center}}.updates__heading{position:absolute;border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.updates__heading.focusable:active,.updates__heading.focusable:focus{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible}.updates__item{display:block;width:100%;margin:0 0 2rem}.updates__item:last-child{margin:0}@media only screen and (min-width:768px){.updates__item{margin:0 2rem 2rem 0;max-width:calc(50% - 3rem)}}@media only screen and (min-width:1224px){.updates__item{max-width:calc(25% - 3rem)}}.updates__item--special{position:relative}@media only screen and (min-width:768px){.updates__item--special{margin:0 2rem 2rem 0;max-width:calc(99% - 3rem)}}@media only screen and (min-width:1224px){.updates__item--special{max-width:calc(50% - 3rem)}}.updates__item--special .updates__image img{top:50%}.updates__item--special .updates__image:before{padding-top:40%}.updates__update{padding:1rem;background-color:#fff;width:100%;text-align:left;box-shadow:.15em .15em rgba(0,0,0,.2);position:relative}.updates__update:after{display:block;content:"";clear:both}.updates__update:hover{box-shadow:.25em .25em rgba(0,0,0,.2);-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.updates__update:hover .updates__cta{text-decoration:underline}.updates__update:hover .updates__content{-webkit-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}.updates__update:hover .updates__image{margin-bottom:.94rem}.updates .updates-cta__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.updates .updates-cta__wrapper .updates__cta{float:unset;margin-left:3rem;color:#ff4132;text-decoration:none}.updates .updates-cta__wrapper .updates__cta,.updates .updates-cta__wrapper .updates__link{text-align:right}@media only screen and (min-width:600px){.updates .updates-cta__wrapper{-ms-flex-direction:row;flex-direction:row}.updates .updates-cta__wrapper .updates__link{text-align:unset}}.updates__link{text-decoration:none!important}.updates__image{position:relative;width:calc(100% + 2.2rem);margin:-1.6rem -1.1rem 1rem}.updates__image:before{display:block;width:100%;content:"";padding-top:25%}.updates__image img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:600px){.updates__image img{top:55%}}@media only screen and (min-width:992px){.updates__image img{top:53%}}.updates__title{font-size:1.3em;line-height:1.2;margin:0}.updates__publishdate{font-size:1.4rem;margin:0}@media only screen and (min-width:600px){.updates__publishdate{font-size:1.4rem}}@media only screen and (min-width:992px){.updates__publishdate{font-size:1.4rem}}.updates__cta{font-size:1.4rem;color:#ff4132;font-weight:700;float:right;padding-top:.8rem}@media only screen and (min-width:600px){.updates__cta{font-size:1.4rem}}@media only screen and (min-width:992px){.updates__cta{font-size:1.4rem}}.updates__more:active,.updates__more:link,.updates__more:visited{display:block;font-weight:400;font-size:1.2em;color:#fff;text-decoration:none;position:absolute;bottom:4rem;width:100vw;left:0}@media only screen and (min-width:768px){.updates__more{padding-right:12rem;padding-left:23.6rem}}.updates__more-button{padding:1rem 7rem;background:#fff;color:#ff4132;box-shadow:.15em .15em rgba(0,0,0,.2)}.updates__more-button:hover{box-shadow:.25em .25em rgba(0,0,0,.2);padding:1.1rem 7.1rem;color:#000}@media only screen and (min-width:768px){.updates{-ms-flex-pack:start;justify-content:flex-start}}.imageblock{display:-ms-flexbox;display:flex;max-width:50.5em;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.imageblock__imagecontainer{width:25em;height:25em;margin-bottom:.5em}.imageblock__imagecontainer:nth-child(odd){margin-right:.5em}.imageblock__image{width:25em;height:25em;max-width:25em;max-height:25em;transition:.3s;background-position:50%}.imageblock__image:hover{background-size:110%!important;transition:.2s}.imageblock .sr-only{height:0;overflow:hidden}.list{max-width:53.33333em;margin:0 auto;padding:4.44rem 1.2rem}.list .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em}.list .row:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list .row:nth-child(2n){-ms-flex-direction:row;flex-direction:row}.list .row__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem}.list .row__text h3{margin:0}.list .row .image{width:100%}.list .row figure{border:1px solid #001327}