html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}html.fonts--loaded body,html.fonts--loaded button,html.fonts--loaded input,html.fonts--loaded optgroup,html.fonts--loaded select,html.fonts--loaded textarea{font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{font-weight:400;color:#505050;background:#fff}.main{font-size:18px}a{transition:all 85ms ease-in}a,a:active,a:hover,a:visited{color:currentColor}p,ul{margin:0}.img-shadow{box-shadow:0 42px 124px 0 rgba(0,0,0,.2)}.btn{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;display:inline-block;margin:0;padding:12px 24px;text-decoration:none;border:0;border-radius:100px;box-shadow:0 10px 24px 0 rgba(0,0,0,.2)}.btn:active,.btn:focus,.btn:hover{box-shadow:0 6px 12px 0 rgba(0,0,0,.3)}.no-underline{text-decoration:none}b,strong{font-weight:700}img.lazyload,img.lazyloading{transition:-webkit-filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s;-webkit-filter:blur(10px);filter:blur(10px);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.i{overflow:hidden;width:1em;height:1em;vertical-align:-.15em;fill:currentColor}.offside{position:fixed;z-index:9999;top:0;overflow:auto;width:300px;height:100%;cursor:min-width 960px;-webkit-overflow-scrolling:touch}@media screen and (min-width:960px){.offside{width:480px}}.offside,.offside--left{left:-300px}@media screen and (min-width:960px){.offside,.offside--left{left:-480px}}.offside--right{right:-300px;left:auto}@media screen and (min-width:960px){.offside--right{right:-480px}}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}@media screen and (min-width:960px){.offside--left.is-open,.offside-js--is-left .offside-sliding-element{-webkit-transform:translate3d(480px,0,0);transform:translate3d(480px,0,0)}}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}@media screen and (min-width:960px){.offside--right.is-open,.offside-js--is-right .offside-sliding-element{-webkit-transform:translate3d(-480px,0,0);transform:translate3d(-480px,0,0)}}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99),-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;backface-visibility:hidden}.offside-js--init{overflow-x:hidden}.logo{line-height:1;margin:0;padding:0;text-decoration:none;letter-spacing:.6px;color:#646464}.logo,.logo i{font-weight:400}.logo i{font-style:normal;color:#b0d300}.logo b{font-weight:400}.logo,.logo a{text-decoration:none}.logo--light,.logo--light:active,.logo--light:hover,.logo--light:visited{color:#646464}.logo--light,.logo--light-alt,.logo--light-alt:active,.logo--light-alt:hover,.logo--light-alt:visited,.logo--light:active,.logo--light:active i,.logo--light:hover,.logo--light:hover i,.logo--light:visited,.logo--light:visited i,.logo--light i,.page-navigation--pow .logo,.page-navigation--pow .logo:active,.page-navigation--pow .logo:hover,.page-navigation--pow .logo:visited{color:#fff}.logo--light-alt:active i,.logo--light-alt:hover i,.logo--light-alt:visited i,.logo--light-alt i,.page-navigation--pow .logo:active i,.page-navigation--pow .logo:hover i,.page-navigation--pow .logo:visited i,.page-navigation--pow .logo i{color:#646464}.logo--light-pow,.logo--light-pow:active,.logo--light-pow:hover,.logo--light-pow:visited,.page-navigation--dark .logo,.page-navigation--dark .logo:active,.page-navigation--dark .logo:hover,.page-navigation--dark .logo:visited,.page-navigation--transparent .logo,.page-navigation--transparent .logo:active,.page-navigation--transparent .logo:hover,.page-navigation--transparent .logo:visited{color:#fff}.logo--light-pow:active i,.logo--light-pow:hover i,.logo--light-pow:visited i,.logo--light-pow i,.page-navigation--dark .logo:active i,.page-navigation--dark .logo:hover i,.page-navigation--dark .logo:visited i,.page-navigation--dark .logo i,.page-navigation--transparent .logo:active i,.page-navigation--transparent .logo:hover i,.page-navigation--transparent .logo:visited i,.page-navigation--transparent .logo i{color:#b0d300}.logo--grey,.logo--grey-alt,.logo--grey-alt:active,.logo--grey-alt:hover,.logo--grey-alt:visited,.logo--grey:active,.logo--grey:active i,.logo--grey:hover,.logo--grey:hover i,.logo--grey:visited,.logo--grey:visited i,.logo--grey i,.page-navigation--light .logo,.page-navigation--light .logo:active,.page-navigation--light .logo:hover,.page-navigation--light .logo:visited,.page-navigation--shade .logo,.page-navigation--shade .logo:active,.page-navigation--shade .logo:hover,.page-navigation--shade .logo:visited{color:#646464}.logo--grey-alt:active i,.logo--grey-alt:hover i,.logo--grey-alt:visited i,.logo--grey-alt i,.page-navigation--light .logo:active i,.page-navigation--light .logo:hover i,.page-navigation--light .logo:visited i,.page-navigation--light .logo i,.page-navigation--shade .logo:active i,.page-navigation--shade .logo:hover i,.page-navigation--shade .logo:visited i,.page-navigation--shade .logo i{color:#b0d300}.page-navigation{position:fixed;z-index:100;top:0;right:0;left:0;min-height:75px;padding:25px 75px 25px 210px}.page-navigation:after{clear:both;content:"";display:block}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.page-navigation{background:transparent!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.page-navigation--light{color:#505050;background:#fff}.page-navigation--light a{color:#505050}.page-navigation--light a.active,.page-navigation--light a:active,.page-navigation--light a:focus,.page-navigation--light a:hover{color:#b0d300}.page-navigation--shade{color:#505050;background:#f2f2f2}.page-navigation--shade a{color:#505050}.page-navigation--shade a.active,.page-navigation--shade a:active,.page-navigation--shade a:focus,.page-navigation--shade a:hover{color:#b0d300}.page-navigation--dark{color:#fff;background:#505050}.page-navigation--dark a{color:#fff}.page-navigation--dark a.active,.page-navigation--dark a:active,.page-navigation--dark a:focus,.page-navigation--dark a:hover{color:#b0d300}.page-navigation--transparent{color:#fff;background:transparent}.page-navigation--transparent a{color:#fff}.page-navigation--transparent a.active,.page-navigation--transparent a:active,.page-navigation--transparent a:focus,.page-navigation--transparent a:hover{color:#b0d300}.page-navigation--pow{color:#505050;background:#b0d300}.page-navigation--pow a{color:#505050}.page-navigation--pow a.active,.page-navigation--pow a:active,.page-navigation--pow a:focus,.page-navigation--pow a:hover{color:#fff}.page-navigation__container{text-align:right}.page-navigation__site-nav-toggle{position:absolute;top:25px;right:25px;width:25px;height:25px;cursor:pointer;transition:all 85ms ease-in;color:#b0d300}.page-navigation__site-nav-toggle .i{width:100%;height:100%}.page-navigation__list{line-height:25px;position:relative;left:-15px;display:none;margin:0;padding:0;list-style:none;vertical-align:middle}@media screen and (min-width:960px){.page-navigation__list{display:inline-block}}.page-navigation__list-item{display:block;float:left}.page-navigation__link{font-size:14px;line-height:25px;display:block;padding:0 15px;text-decoration:none}.page-navigation__logo{font-size:36px;line-height:25px;position:absolute;top:25px;left:25px;margin:0}.page-navigation__lang{line-height:25px;display:none;vertical-align:middle}@media screen and (min-width:960px){.page-navigation__lang{display:inline-block}}.page-navigation__lang a{font-size:14px;display:inline-block;padding:0 5px;text-decoration:none}.site-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:25px;color:#fff;background:#505050}@media screen and (min-width:960px){.site-nav{padding:25px 75px 25px 75px}}.site-nav--toggle{display:inline-block}@media screen and (min-width:960px){.site-nav--toggle{display:none}}.site-nav--home{display:none}@media screen and (min-width:960px){.site-nav--home{display:inline-block}}.site-nav__header{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.site-nav__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%}.site-nav__footer{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.site-nav__close{font-size:14px;line-height:25px;position:relative;float:right;transition:all 85ms ease-in;white-space:nowrap;color:#fff}.site-nav__close .i{float:right;width:25px;height:25px;margin-left:15px;cursor:pointer;color:#b0d300}@media screen and (min-width:960px){.site-nav__close .i{margin:0;margin-right:-25px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.site-nav__close:hover{cursor:pointer;color:#b0d300}.site-nav__lang{font-size:14px;line-height:25px;float:left;margin:0 -5px}.site-nav__lang a{display:inline-block;padding:0 5px;text-decoration:none}.site-nav__lang .active,.site-nav__lang a:hover{color:#b0d300}.site-nav__block{line-height:1.5;margin:20px 0}.site-nav__title{font-size:14px;font-weight:300;line-height:34px;margin:0;border-bottom:5px solid #b0d300}.site-nav__list{margin:0;padding:0;list-style:none}.site-nav__list-item{font-size:24px;line-height:1.75}.site-nav__list-item a{text-decoration:none}.site-nav__list-item:hover{color:#b0d300}.site-nav__contact{color:#7b7b7b}.site-nav__contact a{font-size:14px;display:inline-block;padding-right:5px;text-decoration:none}.site-nav__contact a:hover{color:#b0d300}.site-nav__contact a~a{padding-left:5px}.article{max-width:1510px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:20px}.article:after{clear:both;content:"";display:block}@media screen and (min-width:320px){.article{margin-top:calc(10px + 20 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article{margin-top:30px}}@media screen and (min-width:320px){.article{margin-bottom:calc(20px + 110 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article{margin-bottom:130px}}.article--main{margin-top:20px}@media screen and (min-width:320px){.article--main{margin-top:calc(20px + 110 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article--main{margin-top:130px}}.article--no-space{margin-bottom:10px}@media screen and (min-width:320px){.article--no-space{margin-bottom:calc(10px + 20 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article--no-space{margin-bottom:30px}}@media screen and (min-width:960px){.article__aside{float:left;display:block;margin-right:3.44828%;width:31.03448%}.article__aside:last-child{margin-right:0}}@media screen and (min-width:540px){.article__content{float:left;display:block;margin-right:3.44828%;width:100%}.article__content:last-child{margin-right:0}}@media screen and (min-width:960px){.article__content{float:left;display:block;margin-right:3.44828%;width:65.51724%}.article__content:last-child{margin-right:0}}@media screen and (min-width:540px){.article__content-full{float:left;display:block;margin-right:3.44828%;width:100%;margin-right:0}.article__content-full:last-child{margin-right:0}}@media screen and (min-width:960px){.article__content-full{float:left;display:block;margin-right:5.26316%;width:100%;margin-right:0}.article__content-full:last-child{margin-right:0}}.article__content-split{margin-top:28px}@media screen and (min-width:540px){.article__content-split{float:left;display:block;margin-right:3.44828%;width:48.27586%;margin-top:0}.article__content-split:last-child{margin-right:0}}@media screen and (min-width:960px){.article__content-split{float:left;display:block;margin-right:5.26316%;width:47.36842%}.article__content-split:last-child{margin-right:0}}@media screen and (min-width:540px){.article__content-split--wide{float:left;display:block;margin-right:3.44828%;width:65.51724%}.article__content-split--wide:last-child{margin-right:0}}@media screen and (min-width:960px){.article__content-split--wide{float:left;display:block;margin-right:5.26316%;width:60.52632%}.article__content-split--wide:last-child{margin-right:0}}@media screen and (min-width:540px){.article__content-split--narrow{float:left;display:block;margin-right:3.44828%;width:31.03448%}.article__content-split--narrow:last-child{margin-right:0}}@media screen and (min-width:960px){.article__content-split--narrow{float:left;display:block;margin-right:5.26316%;width:34.21053%}.article__content-split--narrow:last-child{margin-right:0}}.article__content-split--last{margin-right:0}.article__content{line-height:1.5}.article__content__header{font-size:24px;font-weight:400;line-height:1.1;margin:0}@media screen and (min-width:960px){.article__content__header{margin-top:-15px}}@media screen and (min-width:320px){.article__content__header{font-size:calc(24px + 56 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__content__header{font-size:80px}}.article__content__subtitle{font-size:24px;margin-bottom:10px;font-weight:400;line-height:1.1;margin:0;padding-left:34px}@media screen and (min-width:320px){.article__content__subtitle{font-size:calc(24px + 12 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__content__subtitle{font-size:36px}}@media screen and (min-width:320px){.article__content__subtitle{margin-bottom:calc(10px + 20 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__content__subtitle{margin-bottom:30px}}@media screen and (min-width:960px){.article__content__subtitle{padding-left:0}}.article__content__description{font-size:24px;margin-bottom:20px;font-weight:400;line-height:1.4;margin:0}@media screen and (min-width:320px){.article__content__description{font-size:calc(24px + 12 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__content__description{font-size:36px}}@media screen and (min-width:320px){.article__content__description{margin-bottom:calc(20px + 40 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__content__description{margin-bottom:60px}}.article__content__description--no-space{margin-bottom:0}.article__content__button{margin-top:20px}@media screen and (min-width:320px){.article__content__button{margin-top:calc(20px + 20 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__content__button{margin-top:40px}}.article__content__gallery{width:100%}.article__content__gallery__slide-inner{position:relative;width:100%;height:0;padding-bottom:64.96933%}.article__content__gallery__slide-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.article__content__quote__content{font-size:24px;font-weight:400;line-height:1.2;display:block;margin-bottom:30px}@media screen and (min-width:320px){.article__content__quote__content{font-size:calc(24px + 50 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__content__quote__content{font-size:74px}}.article__content__quote__source{display:block;margin-bottom:15px}.article__aside__header__title{font-size:14px;font-weight:300;line-height:34px;display:none;margin:0;border-bottom:5px solid #b0d300}@media screen and (min-width:960px){.article__aside__header__title{display:block}}.article__aside__header__subtitle{font-size:20px;font-weight:400;line-height:1;margin:0;margin-bottom:10px;padding-bottom:10px;border-bottom:5px solid #b0d300}@media screen and (min-width:320px){.article__aside__header__subtitle{font-size:calc(20px + 4 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article__aside__header__subtitle{font-size:24px}}@media screen and (min-width:960px){.article__aside__header__subtitle{line-height:34px;margin-top:4px;margin-bottom:0;padding-bottom:0;border-bottom:none}}.article__aside__content-icon{display:block;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);text-align:left}@media screen and (min-width:960px){.article__aside__content-icon{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-align:right}}.article__aside__content-icon .i{width:24px;height:24px}@media screen and (min-width:960px){.article__aside__content-icon .i{width:82px;height:82px}}.article__content-icon-alt{display:block;margin-bottom:24px;text-align:left}@media screen and (min-width:960px){.article__content-icon-alt{margin-left:34.48276%}}.article__content-icon-alt .i{display:inline-block;max-width:114px;height:auto}.article__content-icon-alt .i-technology{width:429px}.article__content-icon-alt .i-enterprise{width:425px}.article__content-icon-alt .i-analytics{width:422px}.article__content-icon-alt .i-subscription{width:519px}.article-contact__title{font-size:20px;font-weight:400;margin:0;margin-bottom:20px}@media screen and (min-width:320px){.article-contact__title{font-size:calc(20px + 4 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article-contact__title{font-size:24px}}.article-contact__description{font-size:16px;font-weight:400;line-height:1.5;margin:0;margin-bottom:20px}@media screen and (min-width:320px){.article-contact__description{font-size:calc(16px + 2 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article-contact__description{font-size:18px}}.article-title{font-size:20px;font-weight:400;margin:0;margin-bottom:14px}@media screen and (min-width:320px){.article-title{font-size:calc(20px + 4 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.article-title{font-size:24px}}.article-text{line-height:1.5}.article-text+.article-text{margin-top:14px}.article-text+.article-title,.article-title~.article-title{margin-top:28px}.article-list{font-size:16px;font-weight:300;font-style:italic;padding:0;list-style-position:inside;list-style-type:square}.article-link,a.article-link{font-size:14px;font-weight:700;line-height:24px;display:block;margin:12px 0 24px 0;text-decoration:none;color:#b0d300}.article-link:hover,a.article-link:hover{color:#505050}.article-logo{margin-top:50px;text-align:left}@media screen and (min-width:960px){.article-logo{text-align:right}}.article-logo img{width:auto;height:50px}.article-contact__image{position:relative;width:100%;height:0;margin-bottom:24px;padding-bottom:100%}.article-contact__image-resource{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.article-photo__image{position:relative;width:100%;height:0;margin-bottom:24px;padding-bottom:66.66667%}.article-photo__image-resource{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}@media screen and (min-width:540px){.article__content-two-col{float:left;display:block;margin-right:3.44828%;width:100%;margin-right:0;-webkit-column-count:1;column-count:1}.article__content-two-col:last-child{margin-right:0}}@media screen and (min-width:960px){.article__content-two-col{float:left;display:block;margin-right:5.26316%;width:100%;margin-right:0;-webkit-column-count:2;column-count:2}.article__content-two-col:last-child{margin-right:0}}.article__news{display:block;margin:0 -20px;margin-top:-60px;padding:0;list-style:none}.article__news:after{clear:both;content:"";display:block}.new-article{display:block;padding:60px 20px 0 20px}@media screen and (min-width:960px){.new-article{float:left;width:50%}}.new-article:nth-child(2n){clear:right}.new-article:nth-child(odd){clear:left}.new-article__date{font-size:14px;font-weight:400;display:block;margin-bottom:16px;color:#646464}.new-article__publication{display:block;margin-bottom:12px;opacity:.66;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.new-article:hover{cursor:pointer}.new-article:hover .new-article__publication{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.new-article__excerpt{font-size:24px;line-height:1.5;display:block}.new-article__link,a.new-article__link{font-size:14px;font-weight:700;line-height:2;display:block;text-decoration:none;color:#b0d300}.new-article__link:hover,a.new-article__link:hover{color:#505050}.page-navigation+.section:first-of-type{padding-top:76px}@media screen and (min-width:320px){.page-navigation+.section:first-of-type{padding-top:calc(76px + 24 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.page-navigation+.section:first-of-type{padding-top:100px}}.section{padding-top:30px;padding-bottom:30px;position:relative;padding-right:25px;padding-left:25px}@media screen and (min-width:960px){.section{padding-right:75px;padding-left:75px}}@media screen and (min-width:320px){.section{padding-top:calc(30px + 70 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.section{padding-top:100px}}@media screen and (min-width:320px){.section{padding-bottom:calc(30px + 70 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.section{padding-bottom:100px}}.section .btn{color:#fff;background:#b0d300}.section--transparent{color:#fff}.section--transparent,.section--transparent .article__content__quote__slide{background:#505050}.section--transparent .article__content__header{color:#fff}.section--light,.section--light .article__content__quote__slide{background:#fff}.section--shade,.section--shade .article__content__quote__slide{background:#f2f2f2}.section--dark{color:#fff}.section--dark,.section--dark .article__content__quote__slide{background:#505050}.section--dark .article__content__header{color:#b0d300}.section--pow,.section--pow .article__content__quote__slide{background:#b0d300}.section--pow .article__aside__header__subtitle,.section--pow .article__aside__header__title{border-color:#fff}.section--webinars{position:relative}.section--webinars .bg-img--bump{margin:50px 0}.home-extra__eu-funding{display:block;width:150px;height:38px;margin-top:-10px;color:#fff}.eu-funding{position:relative;width:100%;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background:#ffec00}@media screen and (min-width:960px){.eu-funding{padding-right:75px;padding-left:75px}}.eu-funding__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:960px){.eu-funding__container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.eu-funding__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-right:auto;margin-bottom:25px}@media screen and (min-width:960px){.eu-funding__content{width:auto;margin-bottom:0}}.eu-funding__logo{display:block;width:100%;max-width:310px;height:79px;color:#000}.eu-funding__icon,.eu-funding__logo{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.eu-funding__icon{width:65px;height:65px}.eu-funding__description{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-width:700px;margin:0 0 0 25px;color:#000}@media screen and (min-width:960px){.eu-funding__description{width:auto;margin:0 40px}}.bg-img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.bg-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-img--dark{background:#000}.bg-img--dark img{opacity:.65}.bg-img--darker{background:#000}.bg-img--darker img{opacity:.4}.bg-img--bump{position:relative;z-index:2}.section--home-extra{padding:0!important}.section--home-keylight{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.home-extra,.section--home-keylight{display:-webkit-flex;display:-ms-flexbox;display:flex}.home-extra{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:960px){.home-extra{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.home-extra__col{position:relative;padding:50px}@media screen and (min-width:960px){.home-extra__col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:33.33333%;min-height:33vw}}.home-extra__label{font-size:18px;line-height:28px;position:relative;z-index:2;color:#b0d300}.home-extra__title{font-size:36px;line-height:1;position:relative;z-index:2;margin-top:10px}.home-extra__button{position:relative;z-index:2;margin-top:30px}.home-logo{font-size:32px;position:relative;width:100%;max-width:1510px;padding:10px}@media screen and (min-width:320px){.home-logo{font-size:calc(32px + 68 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.home-logo{font-size:100px}}.home-scroll-down{font-weight:400;position:absolute;right:0;bottom:10px;left:0;display:block;width:100%;text-align:center}.home-scroll-down__title{font-size:14px;line-height:1;display:block}.home-scroll-down__icon{font-size:34px;color:#b0d300}.section--home-cloud-applications,.section--home-mobile-innovation,.section--home-subscription-economy{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.home-cta__container{overflow:hidden}.home-cta{line-height:1;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:1510px;margin:0 auto;padding:0}@media screen and (min-width:540px){.home-cta{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.home-cta .home-cta__icon{width:100%;max-width:120px;height:100%}@media screen and (min-width:540px){.home-cta .home-cta__icon{position:absolute;top:50%;width:100%;max-width:none;height:135%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:960px){.home-cta.home-cta--analytics .home-cta__icon{-webkit-transform:rotate(10deg) translateY(-30%);-ms-transform:rotate(10deg) translateY(-30%);transform:rotate(10deg) translateY(-30%)}}@media screen and (min-width:960px){.home-cta.home-cta--enterprise .home-cta__icon{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:960px){.home-cta.home-cta--technology .home-cta__icon{-webkit-transform:rotate(-23deg) translateY(-30%);-ms-transform:rotate(-23deg) translateY(-30%);transform:rotate(-23deg) translateY(-30%)}}@media screen and (min-width:960px){.home-cta.home-cta--subscription .home-cta__icon{-webkit-transform:rotate(12deg) translateY(-30%);-ms-transform:rotate(12deg) translateY(-30%);transform:rotate(12deg) translateY(-30%)}}.home-cta__content{float:none;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-order:2;-ms-flex-order:2;order:2;margin:0}@media screen and (min-width:540px){.home-cta__content{-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%;-webkit-order:0;-ms-flex-order:0;order:0}}.home-cta__aside{position:relative;float:none;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-order:1;-ms-flex-order:1;order:1;margin:0}@media screen and (min-width:540px){.home-cta__aside{-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;-webkit-order:0;-ms-flex-order:0;order:0}}@media screen and (min-width:540px){.home-cta__aside+.home-cta__content,.home-cta__content+.home-cta__aside{margin-left:auto}}.home-cta__section{font-size:14px;font-weight:300;line-height:34px;display:inline-block;width:auto;margin:0;margin-right:auto;border-bottom:5px solid #b0d300}.home-cta__title{font-size:36px;font-weight:400}@media screen and (min-width:320px){.home-cta__title{font-size:calc(36px + 0 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.home-cta__title{font-size:36px}}.home-cta__description{font-size:20px;font-weight:400}@media screen and (min-width:320px){.home-cta__description{font-size:calc(20px + 4 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.home-cta__description{font-size:24px}}.client-list{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}.client-list,.client-list__item{display:-webkit-flex;display:-ms-flexbox;display:flex}.client-list__item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;border-right:1px solid #dadada;border-bottom:1px solid #dadada}@media (max-width:539px){.client-list__item:nth-of-type(2n){border-right:none}.client-list__item:nth-of-type(1n+15){border-bottom:none}}@media (min-width:540px) and (max-width:959px){.client-list__item{width:33.3333%}.client-list__item:nth-of-type(3n){border-right:none}.client-list__item:nth-of-type(1n+14){border-bottom:none}}@media (min-width:960px){.client-list__item{width:25%}.client-list__item:nth-of-type(4n){border-right:none}.client-list__item:nth-of-type(1n+13){border-bottom:none}}.client-list__button{margin-top:20px;text-align:center}@media screen and (min-width:320px){.client-list__button{margin-top:calc(20px + 40 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.client-list__button{margin-top:60px}}.client-list__image-resource{display:block;width:100%;opacity:.8;-webkit-filter:grayscale(100%) brightness(120%);filter:grayscale(100%) brightness(120%)}.client-list__image-resource:hover{opacity:1;-webkit-filter:grayscale(0) brightness(100%);filter:grayscale(0) brightness(100%)}.home-newsletter{margin-top:20px;position:relative}@media screen and (min-width:320px){.home-newsletter{margin-top:calc(20px + 40 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.home-newsletter{margin-top:60px}}@media screen and (min-width:540px){.home-newsletter{max-width:640px}}.home-newsletter__input{font-size:18px;line-height:1.3333;display:block;width:100%;margin:0;padding:12px 18px;text-decoration:none;border:0;border-radius:100px;box-shadow:0 10px 24px 0 rgba(0,0,0,.2)}@media screen and (min-width:540px){.home-newsletter__input{width:calc(100% - 220px)}}.home-newsletter__input:active,.home-newsletter__input:focus,.home-newsletter__input:hover{outline:0;box-shadow:0 6px 12px 0 rgba(0,0,0,.3)}.home-newsletter__input::-webkit-input-placeholder{color:#cbcccc}.home-newsletter__input:-ms-input-placeholder{color:#cbcccc}.home-newsletter__input::placeholder{color:#cbcccc}.home-newsletter__button{display:block;float:right;width:100%;margin:0;margin-top:20px}@media screen and (min-width:540px){.home-newsletter__button{width:180px;margin-top:-47px}}.i-subscribed{width:106px;height:18px}.footer__container{position:relative;padding-bottom:24px}.footer__copyright{font-size:14px;line-height:24px;position:absolute;bottom:0;display:inline-block}.footer__copyright,.footer__copyright .logo{color:#7e7e7e}.footer__copyright a{text-decoration:none}.footer__copyright a:hover{color:#b0d300}.footer__copyright__item{display:inline-block;padding-right:5px}.footer__copyright__item~.footer__copyright__item{padding-left:5px}.footer__aside{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}.footer__title{font-size:56px;font-size:3.5rem}.footer__links{line-height:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.footer__links a{text-decoration:none}.footer__links a,.footer__links a:visited{color:currentColor}.footer__links a:active,.footer__links a:hover{color:#b0d300}.footer__links__col{-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;margin-top:32px;margin-top:2rem}@media screen and (min-width:540px){.footer__links__col{margin-top:0}}.footer__links__col--connect{-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px}@media screen and (min-width:540px){.footer__links__col--connect{-webkit-flex-basis:75px;-ms-flex-preferred-size:75px;flex-basis:75px}}.footer__links__title{line-height:3;display:none;color:#b0d300}@media screen and (min-width:540px){.footer__links__title{display:block}}.footer__links__col--address{display:none}@media screen and (min-width:960px){.footer__links__col--address{display:block}}.footer__links__connect{font-size:48px;font-size:3rem;line-height:1}.footer__links__connect a{font-size:48px;font-size:3rem;display:block;margin-bottom:16px;margin-bottom:1rem}.card-list{margin:0;padding:0;list-style:none}.card-list__item--1-3,.card-list__item--1-5{margin-top:20px}@media screen and (min-width:320px){.card-list__item--1-3,.card-list__item--1-5{margin-top:calc(20px + 40 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.card-list__item--1-3,.card-list__item--1-5{margin-top:60px}}@media screen and (min-width:960px){.card-list__item--1-3{float:left;display:block;margin-right:4.65116%;width:30.23256%;margin-top:0}.card-list__item--1-3:last-child,.card-list__item--1-3:nth-child(3n){margin-right:0}.card-list__item--1-3:nth-child(3n+1){clear:left}.card-list__item--1-3:nth-of-type(1n+4){margin-top:20px}}@media screen and (min-width:960px) and (min-width:320px){.card-list__item--1-3:nth-of-type(1n+4){margin-top:calc(20px + 40 * (100vw - 320px) / 1080)}}@media screen and (min-width:960px) and (min-width:1400px){.card-list__item--1-3:nth-of-type(1n+4){margin-top:60px}}.card-list__item--1-5{float:left;display:block;margin-right:4.65116%;width:16.27907%;min-width:120px;max-width:200px;margin-top:0}.card-list__item--1-5:last-child,.card-list__item--1-5:nth-child(5n){margin-right:0}.card-list__item--1-5:nth-child(5n+1){clear:left}.card-list__item--1-5:nth-of-type(1n+6){margin-top:20px}@media screen and (min-width:320px){.card-list__item--1-5:nth-of-type(1n+6){margin-top:calc(20px + 40 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.card-list__item--1-5:nth-of-type(1n+6){margin-top:60px}}.card-list__item__image{position:relative;display:block;width:100%;height:0}.card-list__item__image--1-1{padding-bottom:100%}.card-list__item__image--logo{font-size:21px;font-weight:400;padding-bottom:100%}.card-list__item__image--logo .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.card-list__item__image--logo-light{background-color:#fff}.card-list__item__image--logo-dark{background-color:#646464}.card-list__item__image--logo-pop{background-color:#b0d300}.card-list__item__image-resource{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}.card-list__item__title{font-size:24px;line-height:1;display:block;margin:0;margin-top:20px}.card-list__item__subtitle{font-size:14px;font-weight:700;line-height:1;display:block;margin-top:10px;color:#b0d300}.webinar-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 -10px;padding:0;list-style:none}@media screen and (min-width:960px){.webinar-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.webinar-list__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;padding:10px}@media screen and (min-width:960px){.webinar-list__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1440px){.webinar-list__item{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.webinar-list__icon{-webkit-flex:0 0 65px;-ms-flex:0 0 65px;flex:0 0 65px;width:65px;height:65px}.webinar-list__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:20px}.webinar-list__title{font-size:24px}.webinar-list__description,.webinar-list__title{font-weight:400;line-height:1.5;margin:0;padding:0}.webinar-list__description{font-size:18px}.highlight--pow{color:#b0d300}.logo-download{clear:both}.logo-download .card-list__item__subtitle{color:#fff}.contact-inline{margin-top:10px;font-size:18px}@media screen and (min-width:320px){.contact-inline{margin-top:calc(10px + 20 * (100vw - 320px) / 1080)}}@media screen and (min-width:1400px){.contact-inline{margin-top:30px}}.contact-inline a{text-decoration:none;color:#fff}.contact-inline .i,.section--pow .contact-inline a{color:#505050}.section--dark .contact-inline a,.section--pow .contact-inline .i,.section--transparent .contact-inline a{color:#fff}.section--dark .contact-inline .i,.section--transparent .contact-inline .i{color:#b0d300}.section--light .contact-inline a,.section--shade .contact-inline a{color:#505050}.section--light .contact-inline .i,.section--shade .contact-inline .i{color:#b0d300}.contact-inline__detail{display:block;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;max-width:300px;padding:10px;white-space:nowrap}.contact-inline__detail .i{margin-right:5px}.contact-inline__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 -10px}#newsletter-form{min-height:50px}