.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */textarea{overflow:auto}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}body.is-reveal-open{overflow:hidden}.row{max-width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:auto;margin-right:auto}.row .row,.column-row .row{margin-left:-0.9375rem;margin-right:-0.9375rem}.column,.columns{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding-left:.9375rem;padding-right:.9375rem}.small-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.small-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.small-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.small-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.small-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.small-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.small-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.small-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (min-width:40em){.medium-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.medium-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.medium-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.medium-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.medium-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.medium-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.medium-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.medium-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:64em){.large-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.large-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.large-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.large-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.large-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.large-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.large-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.large-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:40em){.medium-expand{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}}@media screen and (min-width:64em){.large-expand{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}}.shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row.medium-unstack .column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:40em){.row.medium-unstack .column{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}}.row.large-unstack .column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:64em){.row.large-unstack .column{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}}.small-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-order:6;-ms-flex-order:6;order:6}@media screen and (min-width:40em){.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}@media screen and (min-width:64em){.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}.row.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.row.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.row.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.column.align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.row.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.column.align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.row.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.column.align-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.row.align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.column.align-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.circle,.strength-info span:before,.position-open,.projects .big-button:before,.featured .owl-prev,.featured .owl-next,.keynotes li:before{position:absolute;display:block;width:30px;height:30px;text-align:center;line-height:27px;border:2px solid rgba(189,34,50,0.5);border-radius:50%;cursor:pointer;font-size:13px}.point-left:after,.featured .owl-prev:after{position:absolute;left:50%;top:50%;content:'';height:5px;width:5px;border-top:1px solid white;border-right:1px solid white;-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg);pointer-events:none}.point-right:after,.featured .owl-next:after{position:absolute;left:50%;top:50%;content:'';height:5px;width:5px;border-top:1px solid white;border-right:1px solid white;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.dot{position:relative;padding-bottom:30px}.dot:after{position:absolute;content:"__";bottom:0;left:0;font-size:16px;color:#e2e2e2}.pointers li{position:relative}.pointers li:before{position:absolute;top:50%;left:5px;width:7px;height:7px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);content:"";border-top:1px solid #773783;border-right:1px solid #773783}.button,.work-apply,.featured-button-wrapper a,.featured-button-wrapper .big-button{padding:10px 13px;width:125px;font-size:.875rem;text-align:center;background-color:#cb242c;color:white}@media screen and (min-width:1024px){.button,.work-apply,.featured-button-wrapper a,.featured-button-wrapper .big-button{padding:15px 20px;width:140px}}@-webkit-keyframes fill{from{opacity:0}to{opacity:1}}@keyframes fill{from{opacity:0}to{opacity:1}}.opacity.opacity{opacity:1}.inv{display:none}.clearfix::before,.clearfix::after{content:' ';display:table}.clearfix::after{clear:both}.font-white{color:white}.font-cardinal.font-cardinal{color:#bd2232}.layout-header-p{color:#999;width:90%;margin:0 auto;font-size:1.3rem}@media screen and (min-width:640px){.layout-header-p{width:60%}}@media screen and (min-width:1440px){.layout-header-p{width:33%}}.small-details{color:#bbb;font-size:12px;font-family:eworx-montserrat-bold}.full-shadow:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:black;opacity:.6;z-index:-10}.full-img{position:absolute;top:0;right:0;left:0;bottom:0;height:100vh;width:100%;z-index:-20;object-fit:cover}.go-left{left:75px !important}.go-right{left:-75px !important}.always-full-height{height:100vh}@media screen and (min-width:1024px){.full-height{height:100vh;min-height:600px}.xfull-height{height:100vh;min-height:900px}.xxfull-height{height:100vh;min-height:1055px}.always-full-height{min-height:900px}}@media screen and (min-width:1440px){.xxfull-height{height:100vh;min-height:900px}}@font-face{font-family:'eworx-headings-font';src:url("../garnish/fonts/texgyreadventor-bold-webfont.svg?0004020142") format("svg?0004020142");src:url("../garnish/fonts/texgyreadventor-bold-webfont.eot");src:url("../garnish/fonts/texgyreadventor-bold-webfont.eot") format("embedded-opentype"),url("../garnish/fonts/texgyreadventor-bold-webfont.woff") format("woff"),url("../garnish/fonts/texgyreadventor-bold-webfont.ttf") format("truetype"),url("../garnish/fonts/texgyreadventor-bold-webfont.svg?0004020142") format("svg?0004020142");font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased}@font-face{font-family:'eworx-montserrat-bold';src:url("../garnish/fonts/montserrat-bold-webfont.svg?0004020142") format("svg?0004020142");src:url("../garnish/fonts/montserrat-bold-webfont.eot");src:url("../garnish/fonts/montserrat-bold-webfont.eot") format("embedded-opentype"),url("../garnish/fonts/montserrat-bold-webfont.woff") format("woff"),url("../garnish/fonts/montserrat-bold-webfont.ttf") format("truetype"),url("../garnish/fonts/montserrat-bold-webfont.svg?0004020142") format("svg?0004020142");font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'eworx-montserrat-regular';src:url("../garnish/fonts/montserrat-regular-webfont.svg?0004020142") format("svg?0004020142");src:url("../garnish/fonts/montserrat-regular-webfont.eot");src:url("../garnish/fonts/montserrat-regular-webfont.eot") format("embedded-opentype"),url("../garnish/fonts/montserrat-regular-webfont.woff") format("woff"),url("../garnish/fonts/montserrat-regular-webfont.ttf") format("truetype"),url("../garnish/fonts/montserrat-regular-webfont.svg?0004020142") format("svg?0004020142");font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'eworx-montserrat-light';src:url("../garnish/fonts/montserrat-light-webfont.svg?0004020142") format("svg?0004020142");src:url("../garnish/fonts/montserrat-light-webfont.eot");src:url("../garnish/fonts/montserrat-light-webfont.eot") format("embedded-opentype"),url("../garnish/fonts/montserrat-light-webfont.woff") format("woff"),url("../garnish/fonts/montserrat-light-webfont.ttf") format("truetype"),url("../garnish/fonts/montserrat-light-webfont.svg?0004020142") format("svg?0004020142");font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'icons';src:url("../garnish/eworx-icons/eworx.eot");src:url("../garnish/eworx-icons/eworx.eot") format("embedded-opentype"),url("../garnish/eworx-icons/eworx.svg?0004020142") format("svg?0004020142"),url("../garnish/eworx-icons/eworx.woff") format("woff"),url("../garnish/eworx-icons/eworx.ttf") format("truetype");font-weight:normal;font-style:normal}[class*="icon-"]:before,.social-tools .st_facebook_large .stLarge:before,.social-tools .st_twitter_large .stLarge:before,.social-tools .st_googleplus_large .stLarge:before,.social-tools .st_email_large .stLarge:before,.social-tools .st_linkedin_large .stLarge:before{font-family:'icons';line-height:0}.icon-cross:before{content:"\e900"}.icon-share:before{content:"\e901"}.icon-play:before{content:"\e902"}.icon-linkedin:before{content:"\e903"}.icon-google-plus:before{content:"\e904"}.icon-twitter:before{content:"\e905"}.icon-facebook:before{content:"\e906"}.icon-mail:before{content:"\e907"}.icon-eworx:before{content:"\e908"}.icon-arrow:before{content:"\e909"}.icon-user-experience:before{content:"\e90a"}.icon-mobile:before{content:"\e90b"}.icon-information-architecture:before{content:"\e90c"}.icon-software-development:before{content:"\e90d"}.icon-data-visualisation:before{content:"\e90e"}.icon-consulting:before{content:"\e90f"}.icon-social:before{content:"\e910"}.icon-brand-identity:before{content:"\e911"}.icon-small-eworx:before{content:"\e912"}.icon-reply:before{content:"\e914"}.icon-chat:before{content:"\e915"}.icon-physics:before{content:"\e916"}.icon-hat:before{content:"\e917"}.icon-building:before{content:"\e918"}.icon-skybuildings:before{content:"\e919"}.ext_pdf:before{font-family:'icons';line-height:0;content:"\e913"}body{font-family:eworx-montserrat-regular;background-color:#303030;margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}li{list-style-type:none}ul{padding:0}input:focus,textarea:focus,select:focus{outline:0}header{text-align:center}img{max-width:100%}button{border:0}h1,h3{margin-top:40px;font-family:eworx-headings-font}h4{font-size:20px}h2,h6,p,ul,h5,dl,dd{margin:0}h2{font-size:1.125rem;margin:20px}h3{display:inline-block;color:white;font-size:1.5rem}@media screen and (min-width:1024px){h3{margin-top:90px;margin-bottom:10px;font-size:2.8125rem}h4{font-size:32px}}@media screen and (min-width:1200px){h3{margin-bottom:30px;font-size:4.0625rem}}.ew-main{overflow:hidden}.ew-main{position:relative;z-index:20;margin-bottom:320px}.header{position:fixed;top:0;left:0;right:0;z-index:100}.header-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:40px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:height .6s ease,color .1s ease,background-color .4s ease-out;color:white;background-color:#bd2232;box-shadow:0 1px 6px rgba(0,0,0,0.3)}.header-page-name{display:none}.header-logo{margin-left:30px}.header-logo a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-logo a:before{transition:all .6s ease;font-size:15px}.header-logo span{display:none}.header .icon-share{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px;height:100%}@media screen and (min-width:1024px){.header-wrapper{height:90px}.header-logo a:before{font-size:25px}}@media screen and (min-width:1024px){.header.nav-down .header-wrapper{height:60px;background-color:#2b2b2d}.header.nav-down .header-logo a:before{font-size:15px}.header.nav-down .nav{opacity:0;display:none}.header.nav-down .header-page-name{display:block}.header.nav-down .header-social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}}.footer{opacity:0;width:100%;will-change:transform;position:fixed;bottom:0;z-index:-10;padding:50px 20px;background-color:#303030;color:#999;text-align:center;transition:all .5s ease-out}.footer .social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}.footer .social li{margin-left:15px}.footer .social a{position:relative;padding:10px;font-size:0}.footer .social a:before{font-size:1.2rem}.footer .utils a{padding:0 5px}@media screen and (min-width:1024px){.footer{height:120px}.footer-wrapper{text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .social{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;margin:0}.footer .social a{padding:30px 10px 20px}.footer .social .icon-linkedin:hover{color:#1384c7}.footer .social .icon-twitter:hover{color:#78cbef}.footer .social .icon-google-plus:hover{color:#e53e3e}.footer .social .icon-facebook:hover{color:#547bbc}.footer .social .icon-play:hover{color:#e9644a}.footer .utils a{padding:0 10px}}#toolip{padding:20px;position:absolute;right:20px;bottom:0;background:url("../garnish/toolip-logo.svg?0004020142") no-repeat}.admin .header{position:static !important}#admin .messages div{max-width:none}#admin .messages div h3{font-size:2rem !important}#admin .messages div p{font-size:1.5rem;color:#999}.prefooter{opacity:0;transition:all .5s ease-out;width:100%;height:240px;position:fixed;bottom:150px;z-index:-10;will-change:transform;background-color:#2b2b2d}.prefooter-promo{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.prefooter-promo span{margin:20px;display:inline-block}.prefooter-promo span:before{color:#bc2231;font-size:2rem}.prefooter-promo p{color:#999}@media screen and (min-width:1024px){.prefooter{height:200px;bottom:120px}}.nav{opacity:.97;transition:opacity .3s ease}.nav-menu{position:absolute;-webkit-transform:translatex(-100vw);transform:translatex(-100vw);left:0;right:0;top:40px;width:100%;background:#9b0b19;transition:-webkit-transform .5s cubic-bezier(0.04,0.01,0,1.04);transition:transform .5s cubic-bezier(0.04,0.01,0,1.04)}.nav-menu ul{height:calc(100vh - 40px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav-menu ul li{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-items:center;border-bottom:1px solid rgba(153,153,153,0.3)}.nav-menu a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:white}.nav-menu a:focus{-webkit-transform:scale(0.9);transform:scale(0.9)}.nav.is-active .nav-menu{-webkit-transform:translatex(0);transform:translatex(0)}@media screen and (min-width:1024px){.nav{opacity:1}.nav-btn{display:none}.nav-menu{-webkit-transform:translatex(0);transform:translatex(0);position:static;background:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.nav-menu ul{height:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.nav-menu ul li{border-bottom:0}.nav-menu:hover a{opacity:.4}.nav-menu a{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:38px 25px;opacity:.8;font-size:.75rem;transition:opacity .5s ease-out,color .1s ease;text-transform:uppercase;color:inherit}.nav-menu a.current{opacity:1;font-weight:bold}.nav-menu a:hover{background-color:#b51929;opacity:1;color:white}}.nav-btn{position:absolute;right:20px;top:0;width:40px;height:40px;cursor:pointer;transition:background 1ms .3s;background-color:transparent}.nav-btn .line{left:5px;position:absolute;width:30px;height:2px;background-color:white}.nav-btn .line1{top:8px;transition-duration:.3s,0.3s;transition-delay:.3s,1ms;transition-property:top,-webkit-transform;transition-property:top,transform}.nav-btn .line2{top:18px;transition:background 1ms .3s}.nav-btn .line3{top:28px;transition-duration:.3s,0.3s;transition-delay:.3s,1ms;transition-property:top,-webkit-transform;transition-property:top,transform}.is-active .nav-btn{background-color:#9b0b19}.is-active .nav-btn .line{background-color:white}.is-active .nav-btn .line2{background:0}.is-active .nav-btn .line1{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:1ms,0.5s}.is-active .nav-btn .line3{top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition-delay:1ms,0.5s}.font-cardinal .line{background-color:#bd2232}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column{width:100%}.flex-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:50px}.flex-content h4{font-family:eworx-headings-font;margin:10px}@media screen and (min-width:1024px){.flex{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex .flex-column{margin:20px}.flex-content{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-content h4{margin:0 0 40px 0}.description{width:100%;font-size:1.0625rem}}@media screen and (min-width:1440px){.flex .flex-column{margin:50px}}.center-vertical-justify.center-vertical-justify{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.center-vertical.center-vertical{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.center.center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-last{-webkit-order:1;-ms-flex-order:1;order:1}.order-small-last{-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.order-small-first{-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-small-last{-webkit-order:-11;-ms-flex-order:-11;order:-11}}.item-information{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#cacac9}.item-information-text{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.item-information-text ul{margin:20px 0}.item-information-text ul:not(.keynotes) li{list-style-type:circle;margin:5px 20px;max-width:80%}.item-information-text p{margin-bottom:8px}.item-information-details{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.item-information-details dt{margin-top:20px;color:#999;font-size:13px;font-weight:bold}.item-information-details dt:first-child{margin-top:0}.item-information-details dd{margin-top:5px;color:white;font-size:14px;font-weight:300}.item-information-details .download{position:relative;margin-left:25px;border-bottom:1px rgba(255,255,255,0.4) dashed}.item-information-details .download:before{position:absolute;left:-25px;font-size:1.4rem;padding-right:5px;color:#bd2232;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.item-information-details li{margin:10px 0}@media screen and (min-width:1024px){.item-information-text{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;padding-right:5vw;min-width:350px}}.header-social{position:relative;display:none;margin-right:40px}.icon-share-toggle{cursor:pointer;font-size:0}.icon-share-toggle:before{font-size:1rem}.social-tools{display:none;background-color:white;position:absolute;top:60px;box-shadow:0 1px #fff inset,0 1px 3px rgba(34,25,25,0.4)}.social-tools li:hover .stLarge{background-color:#29c5ee}.social-tools li:hover .stLarge:before{color:white}.social-tools li .stButton{margin:0}.social-tools li span.stLarge{padding:35px;background-image:none !important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.social-tools li span.stLarge:before{font-size:1.5rem;color:#2b2b2d}.social-tools .st_facebook_large .stLarge:before{content:"\e906";color:#547bbc}.social-tools .st_twitter_large .stLarge:before{content:"\e905";color:#78cbef}.social-tools .st_googleplus_large .stLarge:before{content:"\e904";color:#e53e3e}.social-tools .st_email_large .stLarge:before{content:"\e907"}.social-tools .st_linkedin_large .stLarge:before{content:"\e903";color:#1384c7}.modal-header{position:fixed;top:113px;right:4%;z-index:30}.modal-header .modal-social-wrapper{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,0.3)}.modal-header .icon-share-toggle{display:block;font-size:0}.modal-header .icon-share-toggle:before{line-height:40px;color:#e2e2e2}.modal-header .social-tools{left:0}.modal-header .social-tools li span.stLarge{padding:25px}body.overflow-hidden .header .social-wrapper{display:none}@media screen and (min-width:1024px){.modal-header{top:163px}.modal-header .modal-social-wrapper{width:50px;height:50px}.modal-header .icon-share-toggle:before{line-height:50px}}.header .totop{position:absolute;top:0;right:60px;display:none;font-size:0;width:60px;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #333;border-left:1px solid #333}.header .totop:before{position:relative;top:-100px;content:"";-webkit-transform:translatey(30%) rotate(45deg);transform:translatey(30%) rotate(45deg);width:10px;height:10px;border-top:1px solid white;border-left:1px solid white;transition:all 2s ease,border-color .3s ease}.header .showing.totop{display:-webkit-flex;display:-ms-flexbox;display:flex}.header .showing.totop:before{-webkit-animation-name:totop;animation-name:totop;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes totop{0{top:-40px}100%{top:0}}@keyframes totop{0{top:-40px}100%{top:0}}.header-wrapper.font-cardinal .totop:before{border-color:#bd2232}body.overflow-hidden{overflow:hidden}.cd-modal{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none;transition:visibility 1ms .3s,opacity .3s 1ms,z-index 1ms .3s;overflow-y:auto}.cd-modal .cd-modal-content{height:100%;width:100%;padding:3em 0 0;text-align:left}.cd-modal .cd-modal-info-wrapper{max-width:1080px;margin:0 auto;padding:20px 40px 20px 20px}@media screen and (min-width:1024px){.cd-modal .cd-modal-info-wrapper{padding:20px}}.modal-is-visible .cd-modal{z-index:40;visibility:visible;opacity:1;pointer-events:auto;transition:visibility 1ms .8s,opacity .3s .8s,z-index 1ms .8s;background:#444;overflow:auto}.modal-is-visible .cd-modal .cd-modal-content{-webkit-overflow-scrolling:touch}.cd-modal-action .btn,.cd-modal-action .cd-modal-bg{position:absolute;z-index:25;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1);transform:scale(1)}.cd-modal-action .btn{position:absolute;left:0;right:0;bottom:0;top:0}.modal-is-visible .cd-modal-action .cd-modal-bg{transition:-webkit-transform .6s ease-in,visibility 1ms linear;transition:transform .6s ease-in,visibility 1ms linear}.cd-modal-action .cd-modal-bg{background:#18191b;z-index:30;opacity:0;visibility:hidden;transition:-webkit-transform .6s ease-out,visibility 1ms linear;transition:transform .6s ease-out,visibility 1ms linear}.computer-effe.modal-is-visible .cd-modal-action .cd-modal-bg{transition:-webkit-transform .6s ease-in .2s,visibility 1ms linear .2s;transition:transform .6s ease-in .2s,visibility 1ms linear .2s}.computer-effe .cd-modal-action .cd-modal-bg{transition:-webkit-transform .6s ease-out .2s,visibility 1ms linear .2s;transition:transform .6s ease-out .2s,visibility 1ms linear .2s}.cd-modal-action .cd-modal-bg.is-visible{opacity:1;visibility:visible}.modal-is-visible .featured-device .cd-modal-bg{-webkit-transform:scale(7);transform:scale(7)}.modal-is-visible .cd-modal-bg{-webkit-transform:scale(14);transform:scale(14);visibility:visible}.cd-modal-close{position:fixed;top:50px;right:4%;height:40px;width:40px;z-index:101;border-radius:50%;overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transform:translateZ(0) scale(0);transform:translateZ(0) scale(0);transition:-webkit-transform .3s cubic-bezier(0.2,1,0.3,1),visibility 1ms .3s,opacity .3s 1ms;transition:transform .3s cubic-bezier(0.2,1,0.3,1),visibility 1ms .3s,opacity .3s 1ms;background:rgba(0,0,0,0.3) url(../garnish/cd-icon-close.svg?0004020142) no-repeat center center}@media screen and (min-width:1024px){.cd-modal-close{height:50px;width:50px}}.no-touch .cd-modal-close:hover{background-color:rgba(0,0,0,0.5)}.modal-is-visible .cd-modal-close{visibility:visible;opacity:1;transition:-webkit-transform .3s 1ms,visibility 1ms 1ms,opacity .3s 1ms;transition:transform .3s 1ms,visibility 1ms 1ms,opacity .3s 1ms;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width:1024px){.cd-modal-close{top:100px}}.item-full{background-color:#2b2b2d}.item-full-part{max-width:1080px;margin:0 auto}.page_JobsPage .ew-main,.page_ProjectsPage .ew-main{overflow:visible}.featured-project .cd-modal .cd-modal-info-wrapper,.featured .cd-modal .cd-modal-info-wrapper{max-width:none;padding:0}.owl-carousel.featured-carousel.eworx-theme .owl-wrapper{-webkit-transform:none !important;transform:none !important}.loading:before{content:"";position:absolute;top:0;height:12px;width:12px;border-radius:12px;-webkit-animation:loader9g 3s ease-in-out infinite;animation:loader9g 3s ease-in-out infinite}.loading{display:block;font-size:0;position:relative;width:12px;height:12px;top:46%;left:46%;border-radius:12px;background-color:#fff}.loading:after{content:"";position:absolute;top:0;height:12px;width:12px;border-radius:12px;-webkit-animation:loader9d 3s ease-in-out infinite;animation:loader9d 3s ease-in-out infinite}@-webkit-keyframes loader9g{0{left:-25px;background-color:rgba(255,255,255,0.8)}50%{left:0;background-color:rgba(255,255,255,0.1)}100%{left:-25px;background-color:rgba(255,255,255,0.8)}}@keyframes loader9g{0{left:-25px;background-color:rgba(255,255,255,0.8)}50%{left:0;background-color:rgba(255,255,255,0.1)}100%{left:-25px;background-color:rgba(255,255,255,0.8)}}@-webkit-keyframes loader9d{0{left:25px;background-color:rgba(255,255,255,0.8)}50%{left:0;background-color:rgba(255,255,255,0.1)}100%{left:25px;background-color:rgba(255,255,255,0.8)}}@keyframes loader9d{0{left:25px;background-color:rgba(255,255,255,0.8)}50%{left:0;background-color:rgba(255,255,255,0.1)}100%{left:25px;background-color:rgba(255,255,255,0.8)}}.error,.message,.warning,.internalError{padding-top:100px;display:block;margin:auto;margin-top:10px;text-align:center;background-color:#bd2232}.error h3,.message h3,.warning h3,.internalError h3{margin:0;font-size:2rem}.error p,.message p,.warning p,.internalError p{color:white;margin:0;padding:10px}.error404info{padding:70px;color:white;text-align:center;background-color:#bd2232}.error404info a{color:#303030}.not-found{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:30vh;background-color:#2b2b2d;font-size:2rem;color:#999}.page_JobsPage .error,.page_JobsPage .message,.page_JobsPage .warning,.page_JobsPage .internalError,.page_EnhancedContactPage .error,.page_EnhancedContactPage .message,.page_EnhancedContactPage .warning,.page_EnhancedContactPage .internalError{background:0;display:table-row}.page_JobsPage .error input,.page_JobsPage .message input,.page_JobsPage .warning input,.page_JobsPage .internalError input,.page_EnhancedContactPage .error input,.page_EnhancedContactPage .message input,.page_EnhancedContactPage .warning input,.page_EnhancedContactPage .internalError input{border:1px solid #bd2232}.page_JobsPage .error textarea,.page_JobsPage .message textarea,.page_JobsPage .warning textarea,.page_JobsPage .internalError textarea,.page_EnhancedContactPage .error textarea,.page_EnhancedContactPage .message textarea,.page_EnhancedContactPage .warning textarea,.page_EnhancedContactPage .internalError textarea{border:1px solid #bd2232}#fp-nav{position:fixed;z-index:100;right:17px;top:50%;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0 !important}#fp-nav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active{left:-1px}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span{height:18px;width:18px;margin:-6px 0 0 -6px;border-radius:100%;box-shadow:none;background:rgba(153,153,153,0.2);border:2px solid #a71928}#fp-nav ul li a span{border-radius:50%;position:absolute;z-index:1;height:7px;width:7px;border:0;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out;box-shadow:0 1px #fff inset,0 1px 3px rgba(34,25,25,0.4);background:#999}#fp-nav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;text-shadow:0 1px 3px rgba(34,25,25,0.4);color:#999;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.intro{font-family:eworx-headings-font;position:relative;height:auto;background-color:#bd2232;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.intro-txt{margin:10px;margin-top:50px}.intro h2{color:white;font-size:1.3rem;line-height:1.4;text-align:center}.intro h2 a{color:white;display:inline-block;border-bottom:1px rgba(255,255,255,0.4) dashed}.intro h3{margin-bottom:0}@media screen and (min-width:1024px){.intro{height:40vh;min-height:300px}.intro-txt{margin-top:90px;width:50%}.intro-txt h2{font-size:1.75rem}}@media screen and (min-width:1200px){.intro-txt{width:40%}}.projects-intro{padding-bottom:10px}.projects-intro .nav-tab{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (max-width:640px){.projects-intro h3{font-size:1.1rem;padding:0 10px}}.nav-tab-projects:not(.current) h3{opacity:.5}.nav-tab-featured-projects:not(.current) h3{opacity:.5}@media screen and (min-width:1024px){.nav-tab-projects:not(.current){position:absolute;right:-100px;left:auto;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);bottom:auto;transition:right .3s ease}.nav-tab-projects:not(.current):hover{right:50px}.nav-tab-featured-projects:not(.current){position:absolute;left:-100px;right:auto;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);bottom:auto;transition:left .3s ease}.nav-tab-featured-projects:not(.current):hover{left:50px}.nav-tab-featured-projects:not(.current) h3{font-size:3rem}}.strength{padding:50px 10px;background-color:#2b2b2d;position:relative;overflow:hidden;text-align:center;z-index:0}.strength-header{margin-top:20px;font-size:0;color:white}.strength-header span{font-size:1.5rem;position:relative;padding-right:13px}.strength-header span:after{content:"\2022";color:#bd2232;position:absolute;right:0;bottom:-5px;font-size:1.5rem}.strength-hidden-text{display:none;line-height:1.2rem;font-size:.9rem}.strength-button{cursor:pointer}.strength-info{font-family:eworx-montserrat-light}.strength-info span{font-size:0}.strength-info span:before{color:white;content:"+";font-size:1rem;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.strength-info li{position:relative;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:color;transition-duration:.3s;padding:15px;box-shadow:0 0 1px transparent}.strength-info li:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2b2b2d;-webkit-transform:scale(0);transform:scale(0);transition-property:-webkit-transform;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.strength-info .moving-p{position:relative;top:0;transition:all .5s ease;font-size:1.1rem}.strength-info p{text-align:center;color:white;font-weight:300}.strength-info b{font-family:eworx-montserrat-bold}.strength-toggle-text{position:absolute;left:50%;top:auto;-webkit-transform:translatex(-50%);transform:translatex(-50%);bottom:30px;transition:all .5s ease;display:none}.strength-toggle-text:before,.strength-toggle-text:after{position:absolute;top:-20px;left:-35px;content:"";box-shadow:0 0 0 2px rgba(189,34,50,0.5);width:70px;height:70px;border-radius:50%;visibility:hidden;pointer-events:none;-webkit-transform:scale(0.5);transform:scale(0.5)}.strength-toggle-text:hover::before{visibility:visible;-webkit-animation:ivana1 .5s forwards;animation:ivana1 .5s forwards}.strength-toggle-text:hover::after{visibility:visible;-webkit-animation:ivana2 .5s forwards;animation:ivana2 .5s forwards}@-webkit-keyframes ivana1{0{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes ivana1{0{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes ivana2{0{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5)}50%,100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ivana2{0{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5)}50%,100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}.strength-info li.hide .strength-toggle-text{bottom:20px}.strength-info li.hide .strength-button:before{content:"-"}.strength-info li.hide:before{-webkit-transform:scale(1);transform:scale(1)}.strength-info li.hide .moving-p{top:-10px}@media screen and (min-width:1024px){.strength{min-height:550px;height:60vh}.strength-header{margin-top:30px}.strength-header span{font-size:49px;color:white}.strength-header span:after{bottom:3px}.strength-info .moving-p{font-size:1rem}.strength-info li{vertical-align:top;width:33%;height:375px;padding:50px 30px 76px;border-right:2px dashed rgba(255,255,255,0.3);min-height:150px}.strength-info li:before{margin:10px}.strength-info li:last-child{border:0}.strength-info li:last-child:after{display:none}.strength-info li:after{content:"";position:absolute;right:-4px;top:-5px;width:5px;height:5px;border-radius:50%;border:1px solid rgba(255,255,255,0.5)}.strength-info-wrapper{margin-top:5vh}.strength-toggle-text{bottom:100px;display:block}.strength-info li.hide .strength-toggle-text{bottom:50px}.strength-info li.hide .moving-p{top:-20px}}@media screen and (min-width:1440px){.strength-info li{width:23%}}.expertise{position:relative;background-color:#2b2b2d;overflow:hidden;padding-bottom:200px}.expertise-list{position:relative;z-index:30}.expertise-list-first-level{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.expertise-list-first-level>li{margin-top:20px;margin-left:10%;position:relative;padding:0 20px 30px 60px;color:#f7f7f7}.expertise-list-second-level{display:none;padding-left:20px}.expertise-list-second-level li{margin:10px;list-style-type:circle}.expertise-evolution{background:url("../garnish/eworx-svg-01.svg?0004020142") no-repeat;background-size:cover;position:absolute;bottom:0;width:100%;height:150px}.expertise-evolution:before{content:"";background-color:#2b2b2d;position:absolute;bottom:0;width:100%;height:150px;left:0;transition:all 2s ease-out;transition-delay:1s}.expertise-logo{position:absolute;top:10%;-webkit-transform:translatey(-50%);transform:translatey(-50%);z-index:10;font-size:1rem}.expertise-logo p:first-child{color:white}.expertise-logo span{color:#9b0b19}.expertise-button{left:0;top:10px;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.expertise-button:before{content:"+";font-size:1.15rem}.expertise i{display:none}.expertise i.in{display:inline-block;letter-spacing:-5px}@media screen and (min-width:640px){.expertise-list-first-level>li{margin-left:30%}}@media screen and (min-width:1024px){.expertise{padding:0}.expertise-list{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px}.expertise-list-first-level{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.expertise-list-first-level>li{margin-left:20%}.expertise-evolution{height:450px}.expertise-evolution:before{height:450px;transition-delay:0}.expertise-logo{text-align:left;margin-left:20px;top:50%;font-size:2rem}}.on-viewport .expertise-evolution:before{left:100%}.open .expertise-button:before{content:"-"}.clients{background-color:white}.clients-header h3{color:#2a2a2b}.clients-list-wrapper{margin-top:5vw}.clients-list{padding-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 10vw}.clients-list li{margin:5px 20px;width:210px;height:80px;background-size:contain;-webkit-filter:grayscale(1);filter:grayscale(1);font-size:0;transition:all .3s ease-in;opacity:.6}.clients-list li:hover{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:none;filter:none;opacity:1}@media screen and (min-width:640px){.clients-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.clients-list li{margin:20px}}.twitter .tweet{left:0;position:relative;text-align:center;width:80%;margin:50px auto;transition:left .4s ease}.twitter .loading{left:49%}.twitter .content{width:100%;position:relative}.twitter .content span{color:white}.twitter .content a{color:white;display:inline-block;border-bottom:1px solid rgba(255,255,255,0.4)}.twitter .pagination a{position:absolute;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);font-size:0;border-color:#a71928}.twitter .pagination a:before{font-size:1rem;opacity:.7}.twitter-next{right:0;z-index:10}.twitter-prev{left:0;z-index:10}.tw-avatar{display:block;margin:10px;margin-top:40px}.tw-avatar img{border-radius:50%}.tw-content>span{display:block}section.twitter{background-color:#bd2232;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){section.twitter{height:370px}}@media screen and (min-width:1024px){section.twitter .content{width:60%}}.about{background:#303030 url("../garnish/europe-map.png?0004020142") no-repeat;background-position:120% 100%;background-size:60%;padding:20px 20px 0;-webkit-animation:map 140s ease-in 5s forwards;animation:map 140s ease-in 5s forwards}.about-content-wrapper{margin-left:20%}.about-content h4{color:#999;padding-top:20px;border-top:10px solid #333;display:inline-block}.about-content p{color:#999}.about-content a{color:#bc2231}.about-logo{position:relative;margin-right:70%;width:100px;height:100px;background-color:#cb242c;border-radius:50%}.about-logo:before{color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-numbers{margin-top:40px;position:relative;height:400px}.about-numbers li{position:absolute}.about-numbers p{color:white;font-size:.9rem}.about-employees{right:35%;font-size:2.5rem;color:#999}.about-companies{right:5%;top:20%;font-size:2.5rem;color:#bc2231}.about-awards{top:45%;right:20%;font-size:2.5rem;color:#bc2231}.about-organizations{right:30%;top:70%;font-size:2rem;color:#999}@media screen and (min-width:1024px){.about-content-wrapper{margin:50px}.about-info-wrapper{max-width:500px}.about-content{float:left;width:50%}.about-content p{font-size:1.25rem}.about-numbers{float:left;width:50%}.about-numbers li{max-width:230px}.about-numbers span{font-size:5rem}.about-employees{left:10%;right:auto}.about-employees p{font-size:1.2rem}.about-companies{top:10%;right:0}.about-awards{top:45%;left:20%}.about-awards span{font-size:6.25rem}.about-organizations{top:90%}}@media screen and (min-width:1440px){.about-companies{top:30%}.about-employees{left:auto;right:35%}}@-webkit-keyframes map{0{background-position:120% 100%;background-size:60%}100%{background-position:70% 100%;background-size:300%}}@keyframes map{0{background-position:120% 100%;background-size:60%}100%{background-position:70% 100%;background-size:300%}}.homemap{height:250px;background-color:#2b2b2d;position:relative}.homemap-box{width:80%;height:200px;background:url("../garnish/homemap.png?0004020142") no-repeat;background-size:cover;background-position:-1px;margin:0 auto;position:relative;top:-10px;overflow:hidden}.homemap-logo{text-align:center;width:80%;color:white;font-size:1.2rem}.homemap-contact{position:absolute;bottom:10px;left:50%;display:inline-block;-webkit-transform:translatex(-50%);transform:translatex(-50%);color:#bc2231;font-size:14px;padding-bottom:10px}.homemap-contact:before{position:absolute;content:"";height:4px;bottom:0;left:0;right:100%;background-color:#999;transition:right .3s ease-out}.homemap-contact:hover:before{right:0}.homemap-map{height:inherit;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}.homemap-tear{position:absolute;left:49%;width:50px;height:50px;border-radius:80% 0 55% 50% / 55% 0 80% 50%;background:#bd2232;-webkit-transform:rotateZ(-225deg) translatex(50%);transform:rotateZ(-225deg) translatex(50%);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all .6s linear;top:-100px}.homemap-tear:before{color:white;-webkit-transform:rotateZ(-140deg);transform:rotateZ(-140deg)}.on-viewport .homemap-tear{top:-20px}@media screen and (min-width:1024px){.homemap{height:450px}.homemap-box{top:-40px;width:60%;height:400px}.homemap-logo{width:50%}.homemap-contact{bottom:30px}.on-viewport .homemap-tear{top:60px}}.ourteam{background:white}.ourteam-header h3{color:#303030}.ourteam-linkedin{position:absolute;left:0;right:0;top:0;bottom:0;z-index:30;font-size:0}.ourteam-content-wrapper{display:inline-block;margin:20px}.ourteam-content-people{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:95vw}.ourteam-content-people li{position:relative;margin:10px;width:100px;height:100px}.ourteam-content-people li h4{color:#fff;text-transform:uppercase;font-size:.65rem;margin:0 15px;padding:25px 0 0 0}.ourteam-content-people li p{display:none}.ourteam-content-people li .icon-linkedin{display:none}.ourteam img{height:100%;width:100px;object-fit:cover;border-radius:50%}.ch-item{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:all .4s ease-in-out}.ch-info{overflow:hidden;position:absolute;background:linear-gradient(135deg,#bd2232 0,#bd2232 75%,#fff 75%,#fff 100%);width:100%;height:100%;border-radius:50%;opacity:0;transition:all .4s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.ch-info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);opacity:0;transition:all 1s ease-in-out .4s}.ch-item:hover .ch-info{-webkit-transform:scale(1);transform:scale(1);opacity:1}.ch-item:hover .ch-info p{opacity:1}@media screen and (min-width:1640px){.ourteam{min-height:100vh}.ourteam-content-wrapper{margin:5vw 10vw}.ourteam-content-people{max-width:80vw}.ourteam-content-people li{margin:15px;width:180px;height:180px;cursor:pointer}.ourteam-content-people li h4{letter-spacing:2px;font-size:.9rem;margin:0 30px;padding:35px 0 0 0}.ourteam-content-people li p{display:block}.ourteam-content-people li .triangle{position:absolute;z-index:10;right:-1px;bottom:-1px;width:0;height:0;display:block;border-bottom:100px solid white;border-left:100px solid transparent}.ourteam-content-people li .triangle:before{color:#bd2232;font-size:1.5rem;position:absolute;right:30px;bottom:-70px}.ourteam-content-people img{height:inherit;width:inherit;object-fit:cover;border-radius:50%}.ch-info{width:182px;height:182px}}.values{background:white}.values-header h3{color:#303030}.values-content-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px}.values-content-wrapper li{height:180px;overflow:hidden;margin:5px 0}.values-content-wrapper h5{margin:5px 0;font-size:.9375rem}.values-content-wrapper p{font-size:.9375rem;color:#999}.values-left{position:relative;width:50%;text-align:right;padding-right:5px;border-right:1px solid rgba(203,36,44,0.5)}.values-left:before{position:absolute;top:0;right:-6px;width:10px;height:10px;content:"";background-color:#cb242c;border-radius:50%}.values-left:after{position:absolute;bottom:0;right:-6px;width:10px;height:10px;content:"";background-color:#cb242c;border-radius:50%}.values-right{margin-top:50px;width:50%;padding-left:5px;text-align:left}@media screen and (min-width:1024px){.values-content-wrapper{padding:50px}.values-content-wrapper li{width:350px}.values-content-wrapper h5{margin:10px 0;font-size:1.1875rem}.values-content-wrapper p{font-size:1rem}.values-left{padding-right:75px}.values-left li{margin-left:auto}.values-right{margin-top:100px;padding-left:75px}}.pagechanger{background-color:#cb242c;height:200px}.pagechanger-box-wrapper{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagechanger-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:60%;width:80%;background-color:#c31928}.pagechanger-box h6{font-size:13px;color:#2a2a2b}.pagechanger-box span{font-size:1.25rem;margin-top:15px;display:block;color:white}.pagechanger-circle{position:absolute;top:50%;right:10%;-webkit-transform:translatey(-75%);transform:translatey(-75%);border-color:#9b0b19}.pagechanger-circle:before{position:absolute;right:50%;top:50%;-webkit-transform:translate(30%,-50%) rotate(45deg);transform:translate(30%,-50%) rotate(45deg);height:7px;width:7px;border-top:1px solid white;border-right:1px solid white;content:""}.pagechanger-anchor{width:100%;height:100%;cursor:pointer;position:absolute;font-size:0;left:0;right:0;top:0;bottom:0}@media screen and (min-width:1024px){.pagechanger-box{width:40%}.pagechanger-circle{width:45px;height:45px}.pagechanger-circle:before{height:8px;width:8px}}@media screen and (min-width:1200px){.pagechanger-circle{right:20%}}.capabilities{background-color:#2b2b2d}.capabilities-content{margin-top:60px}.capabilities-content li{position:relative;height:80px;background-color:#363638;transition:all 1s cubic-bezier(0.21,1.79,1,0.38);width:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;color:white;-webkit-transform:translatex(-100%);transform:translatex(-100%)}.capabilities-content li:before{opacity:0;color:#cb242c;font-size:1rem;position:absolute;right:-40px;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);-webkit-animation:animate-opacity 1s ease-in 2.5s forwards;animation:animate-opacity 1s ease-in 2.5s forwards}.capabilities-content li:hover{background-color:#bd2232}.capabilities-content li:nth-child(1){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.capabilities-content li:nth-child(2){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:ease;animation-timing-function:ease}.capabilities-content li:nth-child(3){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:cubic-bezier(0.21,1.79,1,0.38);animation-timing-function:cubic-bezier(0.21,1.79,1,0.38)}.capabilities-content li:nth-child(4){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.capabilities-content li:nth-child(5){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.capabilities-content li:nth-child(6){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.capabilities-content li:nth-child(7){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.capabilities-content li:nth-child(8){width:80%;-webkit-animation-name:change-width-1;animation-name:change-width-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.capabilities-anchor{width:100%;height:100%;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.capabilities-title{display:block;font-size:.875rem;opacity:0;margin-left:40px;-webkit-animation:animate-opacity 1s ease-in 2s forwards;animation:animate-opacity 1s ease-in 2s forwards}.capabilities-info{display:none}@media screen and (min-width:1024px){.capabilities{height:100vh}.capabilities-header{height:25vh}.capabilities-anchor{display:inline}.capabilities-content{margin:0;height:75vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.capabilities-content li{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transform:translatey(100%);transform:translatey(100%)}.capabilities-content li:before{font-size:2rem;right:auto;left:50%;top:-50px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.capabilities-content li span{margin:30px 15px 0}.capabilities-content-title{font-size:1rem}.capabilities-content li:nth-child(1){height:50%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.capabilities-content li:nth-child(2){height:55%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:ease;animation-timing-function:ease}.capabilities-content li:nth-child(3){height:52%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:cubic-bezier(0.21,1.79,1,0.38);animation-timing-function:cubic-bezier(0.21,1.79,1,0.38)}.capabilities-content li:nth-child(4){height:57%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.capabilities-content li:nth-child(5){height:57%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.capabilities-content li:nth-child(6){height:53%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.capabilities-content li:nth-child(7){height:55%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.capabilities-content li:nth-child(8){height:60%;-webkit-animation-name:change-height-1;animation-name:change-height-1;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@media screen and (min-width:1440px){.capabilities-content li:hover .capabilities-info{display:block;font-size:.8rem}}@media screen and (min-width:1640px){.capabilities-content li:hover .capabilities-info{display:block;font-size:1rem}}@-webkit-keyframes animate-opacity{0{opacity:0}100%{opacity:1}}@keyframes animate-opacity{0{opacity:0}100%{opacity:1}}@-webkit-keyframes change-width-1{0{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes change-width-1{0{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes change-height-1{0{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes change-height-1{0{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.node_capabilities .ew-main{margin-bottom:0}@media screen and (min-width:1440px){.node_capabilities .keynotes-wrapper{margin:20px 0}}@media screen and (min-width:1024px){.node_capabilities .footer{z-index:20;bottom:-120px}}.capabilities-item{overflow:hidden;padding:20px}.capabilities-item h4{position:relative;padding-bottom:20px}.capabilities-item h4:after{position:absolute;content:"__";bottom:0;left:0;font-size:16px;color:#e2e2e2}.capabilities-item-img{min-height:300px;background-size:contain}.capabilities-item-project{margin-top:20px;text-align:center}.capabilities-item-project>span{color:#e2e2e2}.capabilities-item-project span{color:#e2e2e2;display:block}.capabilities-item-project img{margin-top:20px}@media screen and (min-width:1024px){.capabilities-item{height:100vh;padding:20px}.capabilities-item-content>p{line-height:1.5}.capabilities-item-content h4{margin-bottom:20px}.capabilities-item-project{text-align:left}.capabilities-item-img{min-height:640px}}@media screen and (min-width:1440px){.capabilities-item{padding:70px}.capabilities-item-content>p{line-height:2.5}}.brand-identity{background-color:white;color:#303030}.brand-identity-img{position:relative;overflow:hidden}.brand-identity-img .brand-identity-cylinder{position:absolute;width:200px;height:100px;border-radius:100px / 50px;opacity:.95;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);box-shadow:1px 1px 2px black;bottom:120%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.brand-identity-img .brand-identity-cylinder:before{opacity:0;font-size:1rem;color:#4d4d4d}.brand-identity-brand{background:#bd2232;transition:bottom .5s ease .25s}.brand-identity-brand:before{content:"BRAND";transition:opacity 1s ease .5s}.brand-identity-identity{background:#333;transition:bottom .5s ease .5s}.brand-identity-identity:before{content:"IDENTITY";transition:opacity 1s ease .75s}.brand-identity-development{background:#d0d0d0;transition:bottom .5s ease .75s}.brand-identity-development:before{content:"DEVELOPMENT";transition:opacity 1s ease 1s}.active .brand-identity-cylinder:before{opacity:1}.active .brand-identity-brand{bottom:20%}.active .brand-identity-identity{bottom:40%}.active .brand-identity-development{bottom:60%}@media screen and (min-width:640px){.active .brand-identity-brand{bottom:40%}.active .brand-identity-identity{bottom:50%}.active .brand-identity-development{bottom:60%}}@media screen and (min-width:1024px){.brand-identity .brand-identity-cylinder{width:300px;height:150px;border-radius:150px / 75px}.brand-identity .brand-identity-cylinder:before{font-size:1.5rem}.active .brand-identity-brand{bottom:20%}.active .brand-identity-identity{bottom:40%}.active .brand-identity-development{bottom:60%}}@media screen and (min-width:1200px){.brand-identity .brand-identity-cylinder{width:400px;height:200px;border-radius:200px / 100px}}.user-experience{color:white;background-color:#2b2b2d}.user-experience svg{width:80%;height:auto;max-width:600px}.user-experience-svg{display:none}.active .user-experience-svg{display:block}.active .user-experience-svg #fill{opacity:0;-webkit-animation:fill 1s linear forwards 4.5s;animation:fill 1s linear forwards 4.5s}.active .user-experience-svg #circles{opacity:0;-webkit-animation:fill 1.5s ease-in forwards 3s;animation:fill 1.5s ease-in forwards 3s}.active .user-experience-svg #stroke{stroke-dasharray:4000;stroke-dashoffset:4000;-webkit-animation:dash 2s linear forwards;animation:dash 2s linear forwards}.active .user-experience-svg #dashed{stroke-dasharray:1800;stroke-dashoffset:1800;-webkit-animation:dasha 1s linear forwards 2s;animation:dasha 1s linear forwards 2s}@-webkit-keyframes dasha{to{stroke-dasharray:5;stroke-dashoffset:0}}@keyframes dasha{to{stroke-dasharray:5;stroke-dashoffset:0}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@media screen and (min-width:640px){.user-experience svg{width:60%}}@media screen and (min-width:1024px){.user-experience svg{width:100%}}.consulting{background-color:#bd2232;color:white}.consulting .keynotes li:before{border-color:#a71928}.consulting-factory{display:none}.active .consulting-factory{display:block}.consulting-factory{display:none}.consulting-big-circle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:185px;height:185px;border:2px dashed rgba(43,43,45,0.4);border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:1s scaling cubic-bezier(0.25,0.1,0.38,1.65) forwards;animation:1s scaling cubic-bezier(0.25,0.1,0.38,1.65) forwards}.consulting-small-circle{position:relative;width:75px;height:75px;border:2px solid rgba(43,43,45,0.4);border-radius:50%}.consulting-moving-circle{position:absolute;right:0;width:75px;height:75px;border-radius:50%;-webkit-animation:1s moving-circle ease-out;animation:1s moving-circle ease-out}.consulting-moving-circle-main{background-color:#2b2b2d;-webkit-animation:1s moving-circle ease-out forwards 1s;animation:1s moving-circle ease-out forwards 1s}.consulting-moving-circle-1{background-color:#404044;-webkit-animation:1s moving-circle ease-out forwards 1.1s;animation:1s moving-circle ease-out forwards 1.1s;opacity:.7}.consulting-moving-circle-2{background-color:#404044;-webkit-animation:1s moving-circle ease-out forwards 1.2s;animation:1s moving-circle ease-out forwards 1.2s;opacity:.4}.consulting-moving-circle-3{background-color:#404044;-webkit-animation:1s moving-circle ease-out forwards 1.3s;animation:1s moving-circle ease-out forwards 1.3s;opacity:.2}.consulting-moving-circle-4{background-color:#404044;-webkit-animation:1s moving-circle ease-out forwards 1.4s;animation:1s moving-circle ease-out forwards 1.4s;opacity:.1}.consulting-moving-circle-5{background-color:#404044;-webkit-animation:1s moving-circle ease-out forwards 1.45s;animation:1s moving-circle ease-out forwards 1.45s;opacity:.05}.consulting-upper-line{height:0;position:absolute;top:0;left:50%;width:40px;border:1px solid #2b2b2d}.consulting-upper-line:before{content:"";position:absolute;right:0;top:-6px;width:10px;height:10px;border-top:2px solid #2b2b2d;border-right:2px solid #2b2b2d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.consulting-lower-line{height:0;position:absolute;bottom:0;left:0;width:40px;border:1px solid #2b2b2d}.consulting-lower-line:before{content:"";position:absolute;left:0;top:-6px;width:10px;height:10px;border-left:2px solid #2b2b2d;border-top:2px solid #2b2b2d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:1024px){.consulting-big-circle{width:370px;height:370px}.consulting-small-circle{position:relative;width:130px;height:130px}.consulting-moving-circle{position:absolute;right:0;width:130px;height:130px}.consulting-lower-line{width:70px}.consulting-upper-line{width:70px}}@-webkit-keyframes moving-circle{to{-webkit-transform:rotate(720deg);transform:rotate(720deg);right:-25vw}}@keyframes moving-circle{to{-webkit-transform:rotate(720deg);transform:rotate(720deg);right:-25vw}}@-webkit-keyframes scaling{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaling{to{-webkit-transform:scale(1);transform:scale(1)}}.information-architecture{background-color:#2b2b2d;color:white}.information-architecture-graph{width:80%;display:block;margin:0 auto}@media screen and (min-width:1024px){.information-architecture-graph{width:100%}}.data-science{background-color:#bd2232;color:white}.data-science .keynotes li:before{border-color:#a71928}.data-science-wrapper{height:100%}.data-science-img{margin-top:0;margin-bottom:0;overflow:hidden;position:relative}.data-science-img:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:550px;background-color:#bd2232;z-index:10;transition:-webkit-transform 3s cubic-bezier(0,0,0.3,1.07) .65s;transition:transform 3s cubic-bezier(0,0,0.3,1.07) .65s}.data-science-device{display:block;width:80%;height:auto;margin:0 auto}.data-science-circle1{bottom:-132px;-webkit-animation:circle1 5s linear infinite;animation:circle1 5s linear infinite;transition:opacity .1s linear 1.2s;height:606px}.data-science-circle1:before{font-size:100px}.data-science-circle2{-webkit-animation:circle2 4s linear infinite .3s;animation:circle2 4s linear infinite .3s;transition:opacity .1s linear 2s;bottom:-107px;height:506px}.data-science-circle2:before{font-size:140px}.data-science-circle3{-webkit-animation:circle3 3s linear infinite .7s;animation:circle3 3s linear infinite .7s;transition:opacity .1s linear 2.8s;width:651px !important;height:416px;bottom:-106px}.data-science-circle3:before{font-size:160px}.data-science-circle{left:0;width:656px;position:absolute;z-index:20;-webkit-animation-direction:alternate;animation-direction:alternate;border-radius:50%;display:none;opacity:0}.data-science-circle:before{position:absolute;left:0;top:0;content:".";width:10px;height:10px;color:white}@media screen and (min-width:1024px){.data-science-device{width:100%}.data-science-image-wrapper{position:absolute;bottom:15%}.data-science-img:before{display:block}.data-science-circle{display:block}.data-science .capabilities-item-content{margin-top:150px}}@media screen and (min-width:1440px){.data-science-device{width:616px;height:605px}.data-science-image-wrapper{bottom:0}.data-science .data-science-img{margin:50px 0 100px 0}.data-science .capabilities-item-content{margin-left:0}.active .data-science-circle{opacity:1}}@-webkit-keyframes circle1{from{-webkit-transform:rotate(11.5deg);transform:rotate(11.5deg)}to{-webkit-transform:rotate(100deg);transform:rotate(100deg)}}@keyframes circle1{from{-webkit-transform:rotate(11.5deg);transform:rotate(11.5deg)}to{-webkit-transform:rotate(100deg);transform:rotate(100deg)}}@-webkit-keyframes circle2{from{-webkit-transform:rotate(28deg);transform:rotate(28deg)}to{-webkit-transform:rotate(108deg);transform:rotate(108deg)}}@keyframes circle2{from{-webkit-transform:rotate(28deg);transform:rotate(28deg)}to{-webkit-transform:rotate(108deg);transform:rotate(108deg)}}@-webkit-keyframes circle3{from{-webkit-transform:rotate(43.5deg);transform:rotate(43.5deg)}to{-webkit-transform:rotate(111.5deg);transform:rotate(111.5deg)}}@keyframes circle3{from{-webkit-transform:rotate(43.5deg);transform:rotate(43.5deg)}to{-webkit-transform:rotate(111.5deg);transform:rotate(111.5deg)}}.active .data-science-img:before{-webkit-transform:translatey(-800px);transform:translatey(-800px)}.mobile{background-color:white;color:#303030;margin-bottom:200px}.mobile video{display:none !important}@media screen and (min-width:1200px){.mobile{margin-bottom:0}.mobile .cd-image-container img{opacity:1}.mobile video{display:block !important}}.cd-single-item{padding:50px 5% 120px;width:50%;text-align:center;margin:0 auto}@media screen and (min-width:1024px){.cd-single-item{width:100%}}@media only screen and (min-width:480px){.cd-single-item{padding:50px 10% 120px}}@media only screen and (min-width:850px){.cd-single-item{padding:50px 15% 120px}.cd-single-item:after{content:"";display:table;clear:both}}@media only screen and (min-width:1070px){.cd-single-item{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;text-align:left;border-top:0;visibility:visible}}.cd-image-container{max-width:226px;margin:0 auto;padding-top:50px}.cd-image-container>div{position:relative}.cd-image-container img{opacity:1 !important;display:block}.cd-image-container video{display:none}@media only screen and (min-width:850px){.cd-image-container{float:right}.cd-single-item:nth-child(2n) .cd-image-container{float:left}}@media only screen and (min-width:1070px){.cd-image-container{height:402px;width:35%;float:left;max-width:none;padding-top:0}.cd-image-container>div{display:inline-block;max-width:100%;max-height:100%}.cd-image-container img{height:402px;transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translateZ(0);transform:translateZ(0)}.cd-image-container video{display:block;position:absolute;width:402px;left:50%;top:50%;bottom:auto;right:auto;z-index:1;transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.cd-move-right .cd-image-container img{-webkit-transform:translateX(100%);transform:translateX(100%)}.cd-move-right .cd-image-container video{-webkit-transform:translateX(50%) translateY(-50%) rotate(-90deg);transform:translateX(50%) translateY(-50%) rotate(-90deg)}}.cd-phone-frame{box-sizing:content-box;position:absolute;top:-45px;left:-10px;width:100%;height:100%;border-color:#2f3246;border-style:solid;border-width:45px 10px;border-radius:2.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-phone-frame::after,.cd-phone-frame::before{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#202331;border-radius:50%}.cd-phone-frame::before{height:11px;width:11px;top:-28px}.cd-phone-frame::after{height:31px;width:31px;bottom:-38px}.cd-image-wrapper{position:relative;overflow:hidden;z-index:2}.social-media{background-color:#2b2b2d;color:white}.social-media-svg{width:100%;height:300px}.social-media .capabilities-item-img{text-align:center}@media screen and (min-width:640px){.social-media-svg{height:400px}}@media screen and (min-width:1024px){.social-media-svg{height:640px}}.active .social-media-linkedin{opacity:0;-webkit-animation:fill .3s linear forwards .6s;animation:fill .3s linear forwards .6s}.active .social-media-twitter{opacity:0;-webkit-animation:fill .3s linear forwards .9s;animation:fill .3s linear forwards .9s}.active .social-media-google{opacity:0;-webkit-animation:fill .3s linear forwards 1.2s;animation:fill .3s linear forwards 1.2s}.active .social-media-facebook{opacity:0;-webkit-animation:fill .3s linear forwards 1.5s;animation:fill .3s linear forwards 1.5s}.active .social-media-video{opacity:0;-webkit-animation:fill .3s linear forwards 1.8s;animation:fill .3s linear forwards 1.8s}.active .social-media-rss{opacity:0;-webkit-animation:fill .3s linear forwards 2.1s;animation:fill .3s linear forwards 2.1s}/*!
 * fullPage 2.7.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;box-sizing:border-box}.fp-section.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}@media(max-width:1024px){.fp-section,.fp-tableCell{height:auto !important;min-height:100%}}.software{background:white;padding:20px}.software h3{margin-top:10px;color:#2a2a2b;display:block;position:relative;padding-bottom:30px;margin-bottom:0}.software h3:after{position:absolute;content:"__";bottom:0;left:50%;font-size:16px;color:#e2e2e2;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.software .capabilities-item-number{display:inline-block}.software .capabilities-item-number p{display:inline}.software-header{text-align:center;padding:20px 0}.software-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.software-list>li{position:relative;padding-left:70px;margin:10px 0}.software-list>li .software-item-info{position:absolute;left:0;top:0}.software-list>li span{color:#e2e2e2;font-size:40px;-webkit-transform:translatey(-25%);transform:translatey(-25%)}.software-list>li .software-item-title{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;color:#2a2a2b;font-size:16px}.software-item-img{width:180px;height:70px;background-size:cover}@media screen and (min-width:1024px){.software{height:100vh}.software-header{padding:90px 0 0 0}.software h3{font-size:36px}.software-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px}.software-list>li{padding-left:150px;padding-right:2.5%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 0 20px}.software-list>li span{font-size:80px}.software-list .software-item-title{font-size:20px}}@media screen and (min-width:1440px){.software-list>li{padding-right:7.5%}}.jobs{font-family:eworx-headings-font;background-color:#2b2b2d;padding:20px;color:white;text-align:center;position:relative;z-index:-1;font-size:1.125rem}.jobs-header{height:20vh}.jobs-position{font-size:0;position:absolute;left:50%;bottom:0;-webkit-transform:translatex(-50%);transform:translatex(-50%);font-weight:100}.jobs-position:before{font-size:.7rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jobs-info-wrapper{height:calc(80vh - 40px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;position:relative;font-weight:700;padding:10px}.jobs-read-more{color:#bc2231}.jobs-redirect{font-size:15px;font-family:eworx-montserrat-regular}@media screen and (min-width:640px){.jobs-info-wrapper{padding:50px}}@media screen and (min-width:1024px){.jobs{font-size:1.6875rem;padding:50px}.jobs-info-wrapper{height:calc(80vh - 100px);-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:40vw;margin:0 auto}}.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-headline.type .cd-words-wrapper.waiting::after{-webkit-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}.cd-headline.type .cd-words-wrapper.selected{background-color:rgba(188,34,49,0.2)}.cd-headline.type .cd-words-wrapper.selected::after{visibility:hidden}.cd-headline.type b{visibility:hidden}.cd-headline.type b.is-visible{visibility:visible}.cd-headline.type i{color:#bc2231;position:absolute;visibility:hidden}.cd-headline.type i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes cd-pulse{0{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.position{background:#f2f2f2;padding:20px}.position-header h3{color:#303030}.position-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.position-list>li{background:white;position:relative;box-shadow:0 1px 2px rgba(43,59,93,0.29);margin:10px;transition:all .3s ease}.position-list>li:hover{background:#2b2b2d}.position-list>li:hover .position-description{color:white}.position-list>li:hover .position-open{display:block;bottom:10px;opacity:1}.position .layout-header-p{width:90%}.position-item{padding:2.5rem 1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.position-date{margin:10px;color:#e2e2e2}.position-description{color:#303030;margin:10px;text-align:center}.position-open{pointer-events:none;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);color:white;bottom:-20px;opacity:0;transition:all .3s ease}.position-open:before{content:"+"}.position-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.position-text p{margin:10px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.position-info p{font-size:1.2rem;text-align:left;color:#cacac9}.position-info .position-info-explanation{font-family:eworx-montserrat-light;color:#999;font-size:1rem;margin:20px 0}@media screen and (min-width:1024px){.position-list{padding:50px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.position-list li{-webkit-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.position-text{display:-webkit-flex;display:-ms-flexbox;display:flex}.position-text p{margin:50px;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}.position-info{max-width:1080px;margin:0 auto}.position-info .layout-header-p{width:70%}}.projects{background-color:#f2f2f2;padding:20px}.projects-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.projects-list .cd-section{position:relative;background-color:white;text-align:center;margin:10px 10px;padding-bottom:50px;width:100%}.projects-list .cd-section:hover .projects-info{display:block;-webkit-transform:rotateY(0) scale(1) rotateZ(0);transform:rotateY(0) scale(1) rotateZ(0);opacity:1;visibility:visible}.projects-list img{height:auto;width:100%}.projects-list-info span{display:block;padding:10px;color:#e2e2e2;font-size:.6875rem}.projects-list .cd-modal span{padding:0}.projects-list h5{width:50%;display:inline-block;color:#303030;margin:10px 0}.projects-info{padding:20px 20px;opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#2b2b2d;transition:.2s ease-out;-webkit-transform:rotateY(30deg) scale(0.8);transform:rotateY(30deg) scale(0.8);color:white}.projects .big-button{font-size:0}.projects .big-button:before{content:"+";bottom:10px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);font-size:1rem}.projects .btn span{display:none}.projects-list .cd-modal-action>.external{left:50%;z-index:26;display:none;color:#bd2232;margin-top:60px;padding-bottom:5px;position:absolute;bottom:20px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.projects-list .cd-modal-action>.external:before{position:absolute;content:"";height:4px;bottom:0;left:0;right:100%;background-color:#999;transition:right .3s ease-out}.projects-list .cd-modal-action>.external:hover:before{right:0}.projects li:hover .external{display:inline-block}.projects .cd-modal-content h2{margin-top:60px;color:white;font-size:1.2rem;text-align:center}.projects .cd-modal-content h5{color:white;font-size:1.5rem}.projects .cd-modal-content .item-information-details .external{margin-top:35px;background-color:#cb242c;color:white;padding:15px 20px;width:150px;font-size:.875rem;display:block}.projects .cd-modal-content .item-information-details .external:hover{background-color:#bd2232}.projects .cd-modal-content .item-information-text .external{color:#bd2232}.projects .featured-device{width:70%}@media screen and (min-width:1024px){.projects .cd-modal-content h2{margin-top:90px;font-size:3rem}.projects .cd-modal-content h5{color:white;font-size:2rem}}.page_ProjectsPage .item-full h2{margin-top:90px;color:white;font-size:3rem;text-align:center}.page_ProjectsPage .item-full h5{color:white;font-size:2rem}.page_ProjectsPage .item-full .external{margin-top:35px;background-color:#cb242c;color:white;padding:15px 20px;width:150px;font-size:.875rem;display:block}.page_ProjectsPage .item-full .external:hover{background-color:#bd2232}.page_ProjectsPage .featured-device{margin:0 auto;margin-bottom:50px;margin-top:50px}.page_ProjectsPage .featured-device-computer{background-size:auto 100%;height:164%;width:132%;left:-15%;top:-16%}@media screen and (min-width:1024px){.page_ProjectsPage .featured-device{margin-bottom:100px;margin-top:100px}}@media screen and (min-width:640px){.projects-list .cd-section{width:40%}}@media screen and (min-width:1024px){.projects-list{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.projects-list .cd-section{height:480px;padding-bottom:100px;width:350px}.projects-list h5{margin-top:80px}.projects .cd-modal-action h4{font-size:1.5rem}}@media screen and (min-width:1200px){.projects{padding:50px 15%}}.work{color:#999}.work-header h4{color:white}.work h5{color:white;text-align:center;font-size:1.0625rem}.work-details-wrapper{margin-top:150px}.work-apply{margin-top:25px;cursor:pointer}.work-details{text-align:center;margin-bottom:10px;font-size:1rem;line-height:2}.work-additional-details li{margin:10px 0}.work-additional-details h6{font-size:12px}.work-additional-details span{color:white;font-size:14px}.work-responsibilities{margin:50px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.work-responsibilities strong{margin:5px 0;display:block}.work-responsibilities>p:first-child{text-align:center;color:white;font-size:1.5rem;margin:40px}.work-responsibilities ul{margin:15px 0}.work-responsibilities li{padding-left:30px;position:relative;margin:10px 0}.work-responsibilities li:before{position:absolute;top:50%;left:5px;width:10px;height:10px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);content:"";border-top:1px solid #cb242c;border-right:1px solid #cb242c}.work-application table{width:80%}.work-application table td:first-child{width:20%}.work-application table .JobApplicationRequest-attachment input{background:0;color:#bd2232;padding:20px}.work-application table img{width:100px}.work-application table .actions{text-align:center}.work-application table .actions input{width:200px;background-color:#bd2232;cursor:pointer}.work-application input,.work-application textarea{color:white;padding:25px;font-size:12px;width:100%;margin:10px 0;background:#303030;border:0}.work-submit{text-align:center}.item_JobItem .item-full-part{color:#999}.item_JobItem .item-full-part h4{margin-top:90px}@media(min-width:1024px){.work-modal{padding:50px 10% 50px 20%}.work-modal-details-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.work-modal-details{margin:0 80px 0 30px;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;line-height:1.8;font-size:1.3125rem}.work-modal-additional-details{-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;text-align:left}.work-modal-additional-details li:first-child{margin-top:0}.work-modal-button{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.work-modal-apply{margin-top:40px}.work-modal h5{font-size:1.3125rem}}.terms{background-color:#2b2b2d;margin-top:50px;padding:20px;color:#999;text-align:left}.terms-wrapper{max-width:900px;margin:5% auto}.terms p{margin:20px}.terms ul{margin-left:100px}.terms li{list-style-type:square;margin:10px}@media screen and (min-width:1024px){.terms{height:80vh}}.featured{background-color:white}.featured-wrapper{position:relative;height:100%}.featured-header{position:absolute;top:0;left:0;width:100%;padding:0 20px 0 5px;height:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:3px solid rgba(128,128,128,0.2);color:#bbb;font-size:.875rem}.featured-header h4{font-size:.875rem}.featured-carousel{padding:20px;padding-top:10vh;height:100%}.featured-carousel-item .flex-column{margin-left:0;margin-right:0}.featured-carousel-item .description{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.featured-carousel-item p{color:#a5a5a5}.featured-button-wrapper{margin:10px 0}.featured-button-wrapper a{display:inline-block}.featured-button-wrapper .view-all{background-color:#999}.featured .featured-device{margin:10% auto;width:80%}.featured .owl-numbers{font-size:0}.featured .owl-pagination{position:absolute;top:5px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.featured .owl-prev{position:absolute;top:50%;left:20px;font-size:0}.featured .owl-prev:after{border-color:#bd2232}.featured .owl-next{top:50%;right:20px;font-size:0}.featured .owl-next:after{border-color:#bd2232}.featured .owl-wrapper{transition:left .4s ease}@media screen and (min-width:1024px){.featured-carousel-item>img{padding:20px;max-width:800px}.featured-carousel-item>div:not(.cd-modal){padding:20px}.featured .featured-device{width:60%}}.keynotes{margin-top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.9375rem}.keynotes-wrapper{margin-top:20px}.keynotes-wrapper>span{font-family:eworx-montserrat-bold;color:#bbb;font-size:.75rem}.keynotes li{width:100%;position:relative;padding:0 10px 20px 40px}.keynotes li:before{content:"";font-size:.8rem;left:0;top:10px;-webkit-transform:translatey(-50%);transform:translatey(-50%);cursor:auto}.keynotes li:after{content:"\3009";position:absolute;left:12px;top:2px;font-size:.8rem}@media screen and (min-width:1024px){.keynotes-wrapper{margin:20px 0}.keynotes{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.keynotes li{width:50%;margin-top:20px}}@media screen and (min-width:1440px){.keynotes-wrapper{margin:50px 0}}.node_blog .ew-main{overflow:visible}.blog{background-color:#252324}.blog-list{margin-top:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-list>li{position:relative;width:100%;max-width:400px;margin:25px 10px 10px}.blog-list img{max-width:100%;height:auto}.blog h4{font-size:1.125rem;font-family:eworx-headings-font}.blog-item{transition:all .3s ease-in-out;box-shadow:0 1px 2px #333}.blog-item:hover{box-shadow:0 10px 16px #333}.blog-item:hover .blog-item-info{opacity:.7;visibility:visible}.blog-item .type{color:#999}.blog-type-PLAIN{background:#cb242c;color:white;text-align:center;padding:20px}.blog-type-VIDEO{background-color:#1d1d1b;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-type-VIDEO .play{position:relative;width:70px;height:70px;border-radius:50%;background-color:#bd2232;margin-bottom:20px}.blog-type-VIDEO .play:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-30%,-50%);transform:translate(-30%,-50%);content:"";width:0;height:0;border-top:15px solid transparent;border-left:30px solid #1d1d1b;border-bottom:15px solid transparent}.blog-type-VIDEO h4{color:white}.blog-type-EVENT{background-color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.blog-type-EVENT .date{font-family:eworx-montserrat-bold;color:#bd2232;font-size:2rem}.blog-type-EVENT h4{color:#2a2a2b}.blog-item-info{display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;z-index:10;background:white;position:absolute;left:0;right:0;top:0;bottom:0;transition:all .3s ease}.blog-item-info h4{margin:2vw}.blog-info{font-family:eworx-montserrat-light;position:absolute;bottom:0;left:0;color:white;padding:3px;text-align:left;font-size:.6rem;background-color:rgba(0,0,0,0.5)}.cd-modal .blog-info{background:transparent;position:static;color:#bd2232;font-size:.9rem;font-weight:600}.blog .cd-modal img{display:block;margin:0 auto}.blog .cd-modal .date{display:block;font-family:eworx-montserrat-bold;color:#bd2232;font-size:2rem;text-align:center;margin-top:50px}.blog .cd-modal h3{font-size:1.5rem;margin-top:40px;display:block;text-align:center}@media screen and (min-width:1024px){.blog .cd-modal h3{font-size:3rem}}.blog .cd-modal p{color:#cacac9;line-height:1.8;font-size:1.25rem}.item-social{border-top:1px solid #2b2b2d}.item-social .social-tools{position:static;background:0;box-shadow:none}.item-social .social-tools li .stLarge{padding:0}.item-social .social-tools li .stLarge:before{color:#2b2b2d;position:absolute;left:64%;top:61%;font-size:1.2rem;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.item-social .social-tools li:hover .stLarge{background-color:transparent}.item-social-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.item-social-list li{width:auto;position:relative;display:block;font-size:0;width:40px;height:40px;margin:10px;border-radius:50%;background-color:#999}.item-social-list li a:before{position:absolute;left:50%;top:50%;font-size:1.2rem;color:#2b2b2d;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.blog .video iframe{width:100%;height:50vh;margin-bottom:5vh}.item_BlogItem .item-full-part .video iframe{width:100%;height:50vh;margin-bottom:5vh}.item_BlogItem .item-full-part img{display:block;margin:0 auto}.item_BlogItem .item-full-part .date{display:block;font-family:eworx-montserrat-bold;color:#bd2232;font-size:2rem;text-align:center;margin-top:50px}.item_BlogItem .item-full-part h3{font-size:1.5rem;display:block;text-align:center}@media screen and (min-width:1024px){.item_BlogItem .item-full-part h3{font-size:3rem}}.item_BlogItem .item-full-part p{color:#999;line-height:1.8;font-size:1.25rem}.item_BlogItem .item-full .blog-info{background:transparent;position:static;color:#bd2232;font-size:.9rem;font-weight:600}@media screen and (min-width:1024px){.blog-list{margin-top:100px;padding:0 100px;height:150vh;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.blog-type-EVENT,.blog-type-PLAIN,.blog-type-VIDEO{padding:50px}.blog-type-EVENT .date{font-size:3.25rem}.item-social{padding:100px;margin:100px}}.blog-comments{max-width:860px}.blog-comments .actions{position:relative;padding-left:30px}.blog-comments .actions:before{color:#bd2232;position:absolute;top:10px;left:0}.blog-comments-reply{color:#cb242c}.blog-comments .items{margin-top:3vw}.blog-comments .items>li{padding:2vw 0;border-top:1px solid rgba(208,208,208,0.5)}.blog-comments .items .content{position:relative;margin:1vw 0;padding:0 30px;width:100%}.blog-comments .items .content:before{color:#bd2232;position:absolute;left:0;top:10px;font-size:1.5rem}.blog-comments .items .content p{color:white;line-height:1;font-size:.9rem}.blog-comments .items .details{color:#cacac9}.blog-comments .items .author{font-weight:600;color:#cacac9;font-size:.8rem;margin-bottom:1vw;display:block}.blog-comments .items .button,.blog-comments .items .work-apply,.blog-comments .items .featured-button-wrapper a,.featured-button-wrapper .blog-comments .items a,.blog-comments .items .featured-button-wrapper .big-button,.featured-button-wrapper .blog-comments .items .big-button{display:block;margin:1vw 0}.blog-comments .items .posts{margin:2vw 0}.blog-comments .items .posts li{margin:2vw 0 0 15%}.blog-comments .items .posts .content:before{color:#bd2232;position:absolute;top:10px;left:0;font-size:1.5rem}.blog-comments-post{color:#cacac9}.blog-comments-post .c-captcha .label{width:30%}.blog-comments-post caption{text-align:left;border-bottom:1px solid white;margin-bottom:10px}.featured-project{color:#a5a5a5;background-color:white}.featured-project-list>li{padding:50px 20px;margin:0 auto}.featured-project h4{color:#303030}.featured-project-plus{font-size:1.1rem;color:black;background-color:rgba(0,0,0,0.2);position:absolute;left:50%;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-out}.featured-project-anchor:hover .featured-project-plus{opacity:1;top:50%}.featured-project .order-last .featured-device{margin-left:0}.contact{background-color:#2b2b2d}.contact-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:15vh;height:100vh}.contact-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-info{color:#999;padding:0 20px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;text-align:center}.contact-info:first-child{border-right:1px solid rgba(255,255,255,0.05)}.contact-info h5{height:40px;margin-bottom:20px}.contact-info span{margin:3px 0}.contact-info a{margin-top:10px;display:inline-block;padding-bottom:5px;color:#bd2232;border-bottom:3px solid #3a3a3a}.contact-social{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#3a3a3a}.contact-social li{width:20%}.contact-social a{padding:20px;font-size:0;position:relative;display:block}.contact-social a:before{font-size:1.4rem}.contact-social .icon-linkedin{color:#1384c7}.contact-social .icon-twitter{color:#78cbef}.contact-social .icon-google-plus{color:#e53e3e}.contact-social .icon-facebook{color:#547bbc}.contact-social .icon-play{color:#e9644a}@media screen and (min-width:1024px){.contact-wrapper{height:auto;padding-top:0}.contact-info{width:200px}.contact-content{margin-top:80px}.contact-social{max-width:600px;margin:0 auto;margin-top:50px;width:512px}.contact-social a{padding:40px}.contact-social a:hover{background:white}.contact-social a:hover:before{color:#3a3a3a}.contact-social li{width:auto}}.contact-form-wrapper{background-color:white;text-align:center}.contact-form-wrapper .label{width:40%;color:#999}.contact-form-wrapper table{width:90%;margin:10px auto 0}.contact-form-wrapper table td{padding:0 10px}.contact-form-wrapper .project{text-align:left}.contact-form-wrapper .project td{width:20%}.contact-form-wrapper input,.contact-form-wrapper textarea{padding:25px;font-size:12px;width:100%;margin:10px 0;background:#f2f2f2;border:0}.contact-form-wrapper .button,.contact-form-wrapper .work-apply,.contact-form-wrapper .featured-button-wrapper a,.featured-button-wrapper .contact-form-wrapper a,.contact-form-wrapper .featured-button-wrapper .big-button,.featured-button-wrapper .contact-form-wrapper .big-button{background-color:#cb242c;cursor:pointer;transition:all .3s linear}.contact-form-wrapper .button:hover,.contact-form-wrapper .work-apply:hover,.contact-form-wrapper .featured-button-wrapper a:hover,.featured-button-wrapper .contact-form-wrapper a:hover,.contact-form-wrapper .featured-button-wrapper .big-button:hover,.featured-button-wrapper .contact-form-wrapper .big-button:hover{background-color:#a71928}.contact-form-wrapper img{display:block;margin:0 auto;width:100px}.contact-form-wrapper .tip{display:none}.contact-form-wrapper .validationError{color:#bd2232}.contact-form-wrapper select{font-family:eworx-headings-font;padding-bottom:7px;font-size:28px;border:0;color:#bd2232;border-bottom:1px dotted #d0d0d0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:50px}.contact-form-wrapper select option{font-family:eworx-headings-font}.contact-form-wrapper .EnhancedContactRequest-timeFrame select{padding:0;font-size:1rem}.contact-form-wrapper .EnhancedContactRequest-modules{color:#999}.contact-department{position:relative;font-family:eworx-headings-font;font-size:28px;color:#2a2a2b}.contact-department:after{content:"";position:absolute;top:50%;right:10px;width:7px;height:7px;border-right:3px solid #1d1d1b;border-bottom:3px solid #1d1d1b;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media screen and (min-width:1024px){.contact-form-wrapper{padding:50px}.contact-form-wrapper table{width:800px;margin:30px auto}.contact-form-wrapper .button,.contact-form-wrapper .work-apply,.contact-form-wrapper .featured-button-wrapper a,.featured-button-wrapper .contact-form-wrapper a,.contact-form-wrapper .featured-button-wrapper .big-button,.featured-button-wrapper .contact-form-wrapper .big-button{width:50%}.contact-form-wrapper .project{width:500px}}.item-numbering{position:absolute;color:#bbb;top:-40px;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:eworx-montserrat-bold}.item-numbering span{position:relative;padding-right:15px;margin-right:10px;font-weight:700}.item-numbering span:after{content:"/";font-size:25px;vertical-align:text-bottom;position:absolute;-webkit-transform:translatey(-15%);transform:translatey(-15%);opacity:.1;right:0;top:0}.item-numbering p{font-size:12px;color:#e2e2e2}@media screen and (min-width:1024px){.item-numbering{left:-40px}}.events{overflow:hidden;background-color:#222}.events-date{color:#bc2231;font-size:.9rem;text-align:center;margin-bottom:10px}.events-content-info{margin:20px}.events-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.events-info img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;transition:all 2s ease-in-out;-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);-webkit-flex-basis:calc(50% - 200px);-ms-flex-preferred-size:calc(50% - 200px);flex-basis:calc(50% - 200px);max-width:256px}.events-info p{padding-bottom:20px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;color:#999;font-size:14px;font-weight:normal;line-height:22px;text-shadow:#000 1px 1px 2px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.events-info-header{margin:0 0 20px 0;font-family:eworx-headings-font}.events-info-header h1{color:#e2e2e2;text-align:center;margin:0;font-size:1.5rem}.events-info-header h5{color:#9b0b19;font-size:1rem}.events a{color:#999;text-decoration:none;transition:.5s;line-height:38px;padding-bottom:10px}.events a:hover,.events a.selected{color:#e2e2e2}.events #timeline{width:280px;overflow:hidden;margin:50px auto;position:relative}.events #timeline:after{position:absolute;top:47px;content:"";left:0;right:0;height:1px;background-color:#5c5c5c}.events #dates{position:relative;z-index:10;width:800px;height:60px;overflow:hidden}.events #dates li{position:relative;list-style:none;float:left;width:100px;height:50px;font-size:1.1rem;text-align:center}.events #dates li:after{position:absolute;bottom:-2px;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);content:"";width:5px;height:5px;border-radius:50%;background-color:#5c5c5c;border:2px solid #222}.events #dates .selected{font-size:1.7rem}.events #issues{margin-top:50px;overflow:hidden}.events #issues li{width:280px;list-style:none;float:left}.events #issues li.selected img{-webkit-transform:scale(1,1);transform:scale(1,1)}.events #grad_left,.events #grad_right{width:100px;height:350px;position:absolute;top:0;z-index:30}.events #grad_left{left:0;background:url("../scripts/timelinr/images/grad_left.png?0004020142") repeat-y;height:100px}.events #grad_right{height:100px;right:0;background:url("../scripts/timelinr/images/grad_right.png?0004020142") repeat-y}.events #next,.events #prev{position:absolute;font-size:70px;top:130px;width:30px;height:30px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}.events #next:hover,.events #prev:hover{background-position:0 -76px}.events #next{right:0}.events #prev{left:0}.events #next.disabled,.events #prev.disabled{opacity:.2}@media only screen and (min-width:640px){.events #timeline{width:540px}.events #issues li{width:540px}}@media only screen and (min-width:1024px){.events{height:100vh}.events #timeline{width:1080px;margin:100px auto}.events #issues li{width:1080px}.events-info{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.events-info p{padding-top:0;max-width:800px}.events-info img{margin:0 50px 10px 150px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.events-info-header h1{font-size:2.5rem}.events-info-header h5{color:#9b0b19;font-size:1.5rem}.events #next,.events #prev{top:170px}}.location-wrapper{height:100vh;background-color:#2b2b2d}.location-wrapper-addresses{background-color:#bd2232;height:30vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.location-wrapper-box{width:calc(50vw - 10px);margin:0 5px;height:80%;background-color:#a71928;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.location-wrapper-name{font-family:eworx-montserrat-bold}.location-wrapper-name span{font-size:20px;color:white}.location-wrapper-name p{font-size:12px;color:#2a2a2b}.location-wrapper-address{color:white;font-size:12px}.location-wrapper #map{width:100%;height:70vh;margin:0 auto}@media screen and (min-width:1024px){.location-wrapper-box{width:30vw;margin:0 20px}.location-wrapper-addresses{background-color:#bd2232;height:250px}}.case{background-color:#2b2b2d}.case .cd-modal-content{margin:0;padding:0;max-width:none}.case-header{position:relative}@media screen and (min-width:1024px){}.case-intro{overflow:hidden;color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.case-intro-header{padding-top:50px}.case-intro-info{font-size:13px}.case-intro .featured-device{width:70%;margin:50px auto}.case-intro h3{margin-top:30px;max-width:80%}@media screen and (min-width:640px){.case-intro .featured-device{width:50%}}@media screen and (min-width:1024px){.case-intro-header{padding-top:120px}}.case-glance{padding:7vw;background:white}.case-glance-wrapper{max-width:70%;margin:0 auto}.case-glance h5{color:#2a2a2b;font-size:2rem}.case-glance dd{color:#2a2a2b}.case-glance .external{margin-top:35px;display:block}.case-section{position:relative;z-index:0;padding:5vw;background-image:url("../garnish/eige-images/eige-purple.png?0004020142");background-size:cover;color:white}.case-section:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(119,55,131,0.6)}.case-section-wrapper{position:relative;z-index:10;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.case-section-number{font-size:2rem;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.3);margin-bottom:10px}.case-section-text{font-size:13px}.case-section h3{margin-top:30px}.featured-device{width:80%;position:relative}.featured-device-img{height:auto;width:100%;overflow:hidden}.featured-device-computer{width:131.9%;height:189.6%;top:-16.2%;left:-16%;position:absolute;z-index:20;background-repeat:no-repeat;background-size:contain}.featured-device-img-container{width:100%;height:auto;overflow:hidden;background-color:#2b2b2d}.computer-effe .featured-device-img-container .computer-effe-img{position:relative;left:0;transition:all .3s ease-out .85s;z-index:10}.modal-is-visible .featured-device-img-container .computer-effe-img{left:100%;transition:all .2s linear;z-index:0}.featured-project .featured-device{width:70%}.featured-device.phone{position:absolute;bottom:-5%;left:100%;width:25%;margin-bottom:0}.featured-device.phone .featured-device-computer{left:-10%}.laptop-black{background-image:url("../garnish/laptop-black.png?0004020142")}.laptop-white{background-image:url("../garnish/laptop-white.png?0004020142")}.phone-white{background-image:url("../garnish/phone-white.png?0004020142")}@media screen and (min-width:1024px){.featured-device-img{height:280px;width:calc(1.52 * 280px)}}@media screen and (min-width:1200px){.featured-device{width:60%}.featured-device-img{height:350px;width:calc(1.52 * 350px)}}.item-nav{font-family:eworx-montserrat-bold;background-color:#cb242c;height:270px}.item-nav-wrapper{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item-nav-box{background-color:#ba0f24;max-width:400px;width:100%;position:relative;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:70%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 10px}.item-nav-box .circle,.item-nav-box .strength-info span:before,.strength-info .item-nav-box span:before,.item-nav-box .position-open,.item-nav-box .projects .big-button:before,.projects .item-nav-box .big-button:before,.item-nav-box .featured .owl-prev,.featured .item-nav-box .owl-prev,.item-nav-box .featured .owl-next,.featured .item-nav-box .owl-next,.item-nav-box .keynotes li:before,.keynotes .item-nav-box li:before{display:none;border-color:#871a22;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.item-nav-box .point-left,.item-nav-box .featured .owl-prev,.featured .item-nav-box .owl-prev{left:15px}.item-nav-box .point-right,.item-nav-box .featured .owl-next,.featured .item-nav-box .owl-next{right:15px}.item-nav-box span{color:#2a2a2b;font-size:.75rem}.item-nav-anchor{position:absolute;left:0;right:0;top:0;bottom:0}.item-nav-anchor.wait ~ p{-webkit-transform:scale(1.1);transform:scale(1.1)}.item-nav-back{text-align:center;background:0}.item-nav .item-nav-box p{color:white;font-size:1rem;transition:all .3s ease}.cd-modal-close.item-nav-anchor{width:auto;height:auto;-webkit-transform:none;transform:none;background:0}.cd-modal-close.item-nav-anchor:hover{background:0}@media screen and (min-width:640px){.item-nav{height:170px}.item-nav-box{margin:0 20px}.item-nav-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.item-nav-previous{text-align:left;padding-left:75px}.item-nav-next{text-align:right;padding-right:75px}.item-nav .circle,.item-nav .strength-info span:before,.strength-info .item-nav span:before,.item-nav .position-open,.item-nav .projects .big-button:before,.projects .item-nav .big-button:before,.item-nav .featured .owl-prev,.featured .item-nav .owl-prev,.item-nav .featured .owl-next,.featured .item-nav .owl-next,.item-nav .keynotes li:before,.keynotes .item-nav li:before{display:block}}@media screen and (min-width:1024px){.item-nav .item-nav-box p{font-size:1.25rem}}.paginationHolder::before,.paginationHolder::after{content:' ';display:table}.paginationHolder::after{clear:both}.pagination{float:right;clear:both}.pagination .circle,.pagination .strength-info span:before,.strength-info .pagination span:before,.pagination .position-open,.pagination .projects .big-button:before,.projects .pagination .big-button:before,.pagination .featured .owl-prev,.featured .pagination .owl-prev,.pagination .featured .owl-next,.featured .pagination .owl-next,.pagination .keynotes li:before,.keynotes .pagination li:before{margin:0 3px;font-size:0;display:inline-block;position:static}.pagination .circle:before,.pagination .strength-info span:before,.strength-info .pagination span:before,.pagination .position-open:before,.pagination .projects .big-button:before,.projects .pagination .big-button:before,.pagination .featured .owl-prev:before,.featured .pagination .owl-prev:before,.pagination .featured .owl-next:before,.featured .pagination .owl-next:before,.pagination .keynotes li:before,.keynotes .pagination li:before{font-size:.8rem;vertical-align:middle;color:#cacac9}.pagination .first:before{content:"<<"}.pagination .prev{margin-right:10px}.pagination .prev:before{content:"<"}.pagination .next{margin-left:10px}.pagination .next:before{content:">"}.pagination .last:before{content:">>"}.pagination-number{display:inline-block;padding:5px 2px 0;color:#cacac9;vertical-align:middle}.pagination strong.pagination-number{color:white}.case-eige .case-intro{background-color:#773783}.case-road{position:relative;z-index:1;padding-bottom:50px;min-height:700px;background-color:white;background-position:100% 100%;background-repeat:no-repeat;font-family:eworx-montserrat-light;font-size:1.0625rem;line-height:1.5;box-shadow:0 6px 6px rgba(136,136,136,0.2)}.case-road-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-road-part{margin:0 3vw;min-width:300px}.case-road-part ul{margin-top:20px}.case-road-part li{padding-left:20px}.case-road-part h1{font-size:2.1875rem;color:#773783}@media screen and (min-width:1024px){.case-road{background-image:url("../garnish/eige/eige-diagram.png?0004020142")}.case-road-wrapper{width:75%}.case-road-part{-webkit-flex-basis:calc(50% - 6vw);-ms-flex-preferred-size:calc(50% - 6vw);flex-basis:calc(50% - 6vw)}}.case-visualization{position:relative;padding-top:5vw;background-color:white;min-height:700px}.case-visualization-wrapper{position:relative}.case-visualization-left{padding:5vw 8vw 10vw;background-color:#9a4ac5;width:90%;color:white}.case-visualization-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:200px}.case-visualization-img{position:relative;top:-5vw;width:90%;background-image:url("../garnish/eige/eige-visualization.png?0004020142");background-size:contain;background-repeat:no-repeat}@media screen and (min-width:1024px){.case-visualization-left{width:50%;min-height:800px}.case-visualization-right{width:60%;position:absolute;top:50%;right:0;-webkit-transform:translatey(-50%);transform:translatey(-50%);min-height:500px}.case-visualization-img{position:static;background-size:cover}}.case-beauty{font-family:eworx-headings-font;background:white;text-align:center}.case-beauty h1{margin:0;color:rgba(200,140,254,0.5);font-size:1.5rem}.case-beauty h5{position:relative;margin:0;color:#c88cfe;font-size:1.1rem}@media screen and (min-width:1024px){.case-beauty h1{color:rgba(200,140,254,0.2);font-size:10vw}.case-beauty h5{top:-5vw;font-size:2vw}}.case-map{position:relative;padding:20px 20px 20px 0;overflow:hidden}.case-map-wrapper{color:white}.case-map-img{padding-left:0;padding-right:40px}.case-map .full-shadow:before,.case-map .full-shadow:after{display:none}@media screen and (min-width:1024px){.case-map{padding:0;height:100vh;overflow:hidden}.case-map-wrapper{height:inherit;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-map .full-shadow{display:block}.case-map .full-shadow:before{display:block;background-color:#2b2b2d;opacity:.30}.case-map .full-shadow:after{display:block;content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:-10;background-color:#9a4ac5;opacity:.30}.case-map-img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.case-gender{background:white}.case-gender h1{color:#999}@media screen and (min-width:1024px){.case-gender h1{font-size:3.125rem;max-width:1200px;margin:3vw auto 1vw}}.case-trends-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.case-trends-box img{max-width:80%}.case-trends-right{margin-top:10vw}.case-trends-right .case-trends-info{background-color:#3e82f6}.case-trends-left .case-trends-info{background-color:#ab007f}.case-trends-info{margin-top:-3vw;width:65%;padding:1.5vw 5vw}.case-trends-info h1{font-size:2rem}.case-trends-info h1,.case-trends-info p,.case-trends-info span{color:white}.case-comparison{margin:5vw 0}.case-comparison h1,.case-comparison p,.case-comparison span{color:white}.case-comparison-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-comparison-left{background-color:#9a4ac5;padding:5vw;position:relative;right:-10%;height:70vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-comparison-right{padding:10vw 5vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10;height:90vh;background-color:#2b2b2d}.case-comparison-numbers{margin-top:3vw}.case-comparison-numbers .dot{color:#9a4ac5;font-size:3.125rem;padding-bottom:15px}.case-comparison-numbers .dot:after{color:#9a4ac5;font-size:2.1875rem}.case-comparison-numbers p{color:#999;margin:2vw 0}.case-core .case-visualization-left{background-color:#3e82f6}@media screen and (min-width:1024px){.case-core .case-visualization-right{min-height:600px}}@media screen and (min-width:1440px){.case-core .case-visualization-right{min-height:900px}}.case-core .case-visualization-img{background-image:url("../garnish/eige/eige-core-right.png?0004020142")}.case-circle-img{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.case-circle-img img{margin-right:3vw;margin-top:-3vw}.case-ui-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-ui-img{margin:3vw}.case-ui img{max-width:317px;max-height:650px}.case-ui h1{color:#2a2a2b}.case-style{position:relative;height:100vh;background:#773783}.case-style p,.case-style h1,.case-style span{color:white}.case-style .full-img{display:none;z-index:0}.case-style-header{margin:1vw;position:relative}.case-style-header span{display:inline-block;font-size:2.0625rem;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.5)}.case-style-header h3{margin:5px}.case-style-box{margin:3vw;max-width:400px;position:relative}@media screen and (min-width:1024px){.case-style-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.case-style .full-img{display:block}}.case-color{margin:7vw}.case-color-right img{margin:3vw 0}.case-eit .case-intro{background-color:#034da2}.case-eit h1{color:#034ea2;font-size:1.4rem}.case-eit-info{max-width:600px}.case-eit-info p{margin-top:2vw;color:#2a2a2b}@media screen and (min-width:1024px){.case-eit h1{margin:0;font-size:2.1rem}}.case-story{background-color:#ddf4fc;background-image:url("../garnish/eit/eit-cloud.svg?0004020142");background-repeat:no-repeat;background-position:bottom;background-size:contain}.case-story p{color:#2a2a2b}.case-story h6{color:#999;margin:20px 0}.case-story-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-story-img{padding:30px 0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-order:1;-ms-flex-order:1;order:1}.case-story-content{padding-left:30px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-story-info{max-width:600px;min-width:300px}@media screen and (min-width:640px){.case-story-img{-webkit-order:0;-ms-flex-order:0;order:0}}@media screen and (min-width:1024px){.case-story{padding:60px 0 100px 0}.case-story-img{padding:0}.case-story-content{padding-left:0}}.case-wireframe{background:white}.case-wireframe-wrapper{width:85%;margin:3vw auto}.case-wireframe-diagrams{margin:5vw 0}.case-wireframe-diagrams .columns{padding-left:0}.case-infographics .case-eit-info{margin-left:5vw}.case-visual{margin:5vw 0}.case-visual-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.case-visual-img{padding-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.case-animation{background-color:#67a842;padding:5vw 0}.case-animation .case-animation-info{color:white}.case-animation h1{color:rgba(0,0,0,0.4)}.case-animation p{color:white}.case-solution{background-color:#034da2;padding:5vw 0}.case-solution h1{color:rgba(255,255,255,0.3)}.case-solution p{color:white}.case-solution-img{margin:5vw 0}@media screen and (min-width:1024px){.case-solution-img{position:relative;top:-8vw;margin:0}}.case-specs{color:white}.case-specs-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.case-specs-bubble{position:relative;text-align:center;-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;margin:2vw 3vw;width:200px;height:200px;border-radius:50%}.case-specs-bubble span{display:block;font-size:4.0625rem;margin:15% 0 10px 0}.case-specs-bubble p{font-size:.875rem}.case-specs-first{background-color:#6bb745}.case-specs-first .case-specs-minicircle{background-color:#7ac64e}.case-specs-second{background-color:#0459a5}.case-specs-second .case-specs-minicircle{background-color:#0565ad}.case-specs-third{background-color:#73c4ee}.case-specs-third .case-specs-minicircle{background-color:#79d0f7}.case-specs-fourth{background-color:#001a49}.case-specs-fourth .case-specs-minicircle{background-color:#00255b}.case-specs-minicircle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;content:"";width:75px;height:75px;border-radius:50%;background-color:red;position:absolute;left:-30px;top:0}.case-specs-minicircle:before{font-size:2rem}.page_SimplePage .page-content{background-color:#303030}.page_SimplePage .page-content .page-content-wrapper{padding:20px;margin:0 auto;max-width:1000px}.page_SimplePage .page-content .page-content-wrapper p,.page_SimplePage .page-content .page-content-wrapper li{color:#cacac9;line-height:1.8;font-size:1.25rem}.page_SimplePage .page-content .page-content-wrapper img{display:block;margin:3vw auto}.page_SimplePage .page-content .page-content-wrapper li{list-style-type:circle;margin:10px 40px}.page_SimplePage .page-content .page-content-wrapper a{color:#bc2231}.page_SimplePage .page-content .page-content-wrapper a:before{padding-right:10px}