@charset "UTF-8";@font-face{font-family:web-sofia;src:url(../fonts/SofiaProLight.eot);src:url(../fonts/SofiaProLight.woff2) format("woff2"),url(../fonts/SofiaProLight.woff) format("woff"),url(../fonts/SofiaProLight.ttf) format("truetype"),url(../fonts/SofiaProLight.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:web-sofia;src:url(../fonts/SofiaProRegular.eot);src:url(../fonts/SofiaProRegular.woff2) format("woff2"),url(../fonts/SofiaProRegular.woff) format("woff"),url(../fonts/SofiaProRegular.ttf) format("truetype"),url(../fonts/SofiaProRegular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:web-sofia;src:url(../fonts/SofiaProBold.eot);src:url(../fonts/SofiaProBold.woff2) format("woff2"),url(../fonts/SofiaProBold.woff) format("woff"),url(../fonts/SofiaProBold.ttf) format("truetype"),url(../fonts/SofiaProBold.svg) format("svg");font-weight:700;font-style:normal}.gridlines{display:none;position:fixed;right:2.8rem;left:2.8rem;bottom:0;top:0;pointer-events:none;width:auto;z-index:999}.gridlines:after,.gridlines:before{border-left:1px solid rgba(0,0,0,.15);content:"";height:100%;position:absolute;top:0;-ms-transform:scaleY(1);transform:scaleY(1);-ms-transform-origin:top center;transform-origin:top center;transition:transform 2s}.gridlines:before{left:.2rem}.gridlines:after{right:.2rem}.gridlines span{border-left:1px solid rgba(0,0,0,.15);display:none;height:100%;left:-10vw;position:absolute;top:0;-ms-transform:scaleY(1);transform:scaleY(1);-ms-transform-origin:top center;transform-origin:top center;transition:transform 2s}.gridlines span:first-of-type{display:block;right:auto;left:calc(8.33333% + .4rem/2)}.gridlines span:nth-of-type(2){display:block;left:calc(8.33333% - .4rem/2 - 1px)}.gridlines span:nth-of-type(3){display:block;left:calc(16.66667% + .4rem/2)}.gridlines span:nth-of-type(4){display:block;left:calc(16.66667% - .4rem/2 - 1px)}.gridlines span:nth-of-type(5){display:block;left:calc(25% + .4rem/2)}.gridlines span:nth-of-type(6){display:block;left:calc(25% - .4rem/2 - 1px)}.gridlines span:nth-of-type(7){display:block;left:calc(33.33333% + .4rem/2)}.gridlines span:nth-of-type(8){display:block;left:calc(33.33333% - .4rem/2 - 1px)}.gridlines span:nth-of-type(9){display:block;left:calc(41.66667% + .4rem/2)}.gridlines span:nth-of-type(10){display:block;left:calc(41.66667% - .4rem/2 - 1px)}.gridlines span:nth-of-type(11){display:block;left:calc(50% + .4rem/2)}.gridlines span:nth-of-type(12){display:block;left:calc(50% - .4rem/2 - 1px)}.gridlines span:nth-of-type(13){display:block;left:calc(58.33333% + .4rem/2)}.gridlines span:nth-of-type(14){display:block;left:calc(58.33333% - .4rem/2 - 1px)}.gridlines span:nth-of-type(15){display:block;left:calc(66.66667% + .4rem/2)}.gridlines span:nth-of-type(16){display:block;left:calc(66.66667% - .4rem/2 - 1px)}.gridlines span:nth-of-type(17){display:block;left:calc(75% + .4rem/2)}.gridlines span:nth-of-type(18){display:block;left:calc(75% - .4rem/2 - 1px)}.gridlines span:nth-of-type(19){display:block;left:calc(83.33333% + .4rem/2)}.gridlines span:nth-of-type(20){display:block;left:calc(83.33333% - .4rem/2 - 1px)}.gridlines span:nth-of-type(21){display:block;left:calc(91.66667% + .4rem/2)}.gridlines span:nth-of-type(22){display:block;left:calc(91.66667% - .4rem/2 - 1px)}.container,.wrap{padding-left:3rem;padding-right:3rem}.container{margin:0 auto;max-width:100%}.cols{display:block;margin-left:-.2rem;margin-right:-.2rem}.cols .cols{width:auto}.cols--grid,.cols.grid{display:-ms-grid;display:grid}.cols--flex,.cols.flex{display:-ms-flexbox;display:flex}.cols.cols--no-padd{margin-left:0;margin-right:0}.cols.cols--no-padd .col{padding-left:0;padding-right:0}.col{position:relative;display:inline-block;font-size:medium;padding-left:.2rem;padding-right:.2rem;vertical-align:top}.col--m1{width:8.3334%}.col--m2{width:16.6667%}.col--m3{width:25%}.col--m4{width:33.3334%}.col--m5{width:41.6667%}.col--m6{width:50%}.col--m7{width:58.3334%}.col--m8{width:66.6667%}.col--m9{width:75%}.col--m10{width:83.3334%}.col--m11{width:91.6667%}.col--m12{width:100%}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{line-height:1;background:#fff}blockquote{quotes:none}abbr[title]{border-bottom:1px dotted}pre{white-space:pre-wrap;word-wrap:break-word}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}li,ul{list-style:none;list-style-type:none}address{font-style:normal}a:active,a:hover,button,input,select,textarea{outline:0}a{text-decoration:none}svg{width:100%;height:100%}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}img,video{width:100%}video{display:block}input:first-line,select:first-line{display:inline-block}button,input,select,textarea{font-family:inherit;color:#222;font-size:100%;line-height:1}button,input,label,option,select,textarea{vertical-align:baseline;*vertical-align:middle;border-radius:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background-clip:padding-box}textarea{overflow:auto;vertical-align:top;resize:vertical}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}[hidden]{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.browser-outdated{margin:1em 0;background-color:#b00;color:#fff;padding:1em 0;text-align:center}.browser-outdated a{color:#fff}::-moz-selection{background:#174ffc;color:#fff;text-shadow:none}::selection{background:#174ffc;color:#fff;text-shadow:none}html{box-sizing:border-box}body,html{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%}main{position:relative;margin:0 auto;overflow-x:hidden;opacity:0}.inner-container{position:relative;background-color:#fff;z-index:1;margin-bottom:33rem}.overflow{position:relative;overflow:hidden}html{font-size:62.5%}#body-font-size,body{font-size:1.6rem}body{font-family:web-sofia,sans-serif;font-style:normal;font-weight:400;color:#1e1d28}sup{position:relative;top:-.3rem;right:-.2rem;font-size:1rem}strong{font-weight:700}a{color:#1e1d28}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:web-sofia,sans-serif;font-style:normal;font-weight:700;line-height:1}ul{list-style-type:disc}ol{list-style-type:numbered}textarea{min-height:10rem}.button,[type=button],[type=submit],button{background:transparent;border:none}body{height:100%;position:relative;overflow-x:hidden}.contact-form__title,.error-page__container h1,.h1,.header__title,.news-single__header h1,h1{font-size:3.3rem;line-height:4rem;font-weight:400}.about__quality h5,.about__whatwedo-copy,.about_intro-title,.common__news-single-title,.contact-cta__subtitle,.contact-form__group-title,.contact__inner p,.h2,.header__subtitle,.home__expertise-subtitle,.home__news-single-title,.home__stat-title,.jobs__single-title,.loader__title,.news-single__excerpt,.project-single__intro-content,.projects-current__title h3,.quote__copy,.table__subtitle,h2{font-weight:400;font-size:2.3rem;line-height:2.8rem}.about__quality h5,.contact-form__group-title,.home__stat-title,.jobs__single-title{font-weight:700}.about__whatwedo-copy,.news-single__excerpt,.project-single__intro-content,.projects-current__title h3,.quote__copy,.table__subtitle{font-weight:300}.about__whatwedo-copy a,.common__section-title h3,.contact-form__checkbox-notice,.contact__photo div,.four-columns__column p,.h3,.header__tag-item,.news-single__img,.project__large-image-w-text-text p:first-child,.project__small-image-w-text-text p:first-child,.table__list-item--copy,h3{font-size:1.4rem;font-weight:400;line-height:1.8rem}.h4,.jobs__single-copy h6,.news-single__text h3,h4{font-size:2.2rem;font-weight:700;line-height:2.8rem}.home__project-index,.home__stat-figure,.project-single__intro-index,.projects__single-index{font-size:3.6rem;font-weight:700;line-height:4.3rem}.home__stat-figure,.project-single__intro-index,.projects__single-index{line-height:8.6rem}.about__qualities-content,.about_intro-copy,.common__news-single-excerpt,.contact-form__input-wrapper,.error-page__container p,.home__expertise-desc,.home__news-single-excerpt,.home__project-link,.jobs__single-copy div,.jobs__single-position,.news-single__text,.project-single__intro-excerpt:nth-child(2),.project__large-image-w-text-text,.project__small-image-w-text-text,.projects-current__single p,.projects__single-title,.quote__author,.slider__single-inner,.three-columns__column{font-size:1.8rem;font-weight:300;line-height:2.3rem}.about__quality h4,.common__cta-link,.common__news-single-content aside,.contact-cta__title,.contact-form__flash,.contact-form__label--small,.contact-form__row--colored-titles h3,.contact__extra,.contact__inner-wrapper>div,.cookie__content,.cursor__inner--action,.footer__go-go,.footer__subtitle,.header__context,.home__expertise-title,.home__news-single-content aside,.home__project-tags,.home__stat-link,.jobs__single-aside span,.jobs__single-subtitle,.loader__subtitle,.nav__link--alt,.news-single__author-content,.news-single__credits,.news-single__meta,.news-single__share span,.project-single__share span,.projects-current__single-tag,.projects-current__single h4,.projects__single-tags,.quote__title,.table__list-item--header{font-size:1.4rem;font-weight:700;line-height:1.8rem}.contact__extra,.cursor__inner--action,.footer__go-go,.footer__subtitle,.header__context,.home__stat-link,.jobs__single-aside span:last-child,.news-single__share span,.project-single__share span,.projects-current__single-tag,.quote__title{font-weight:400}.contact-form__flash,.contact-form__label--small,.cookie__content,.home__project-tags,.news-single__author-content p:not(:first-child),.news-single__credits{font-weight:300}.about__quality h4,.contact-cta__title,.contact-form__row--colored-titles h3,.contact-form__steps-item,.contact__inner-wrapper>div,.cookie__btn,.footer__go-go,.footer__subtitle,.header__context,.home__expertise-title,.jobs__single-aside span,.jobs__single-subtitle,.loader__subtitle,.nav__link--alt:first-child,.news-single__author-content p:first-child,.news-single__meta,.news-single__share span,.project-single__share span,.projects-current__single h4,.projects__single-tags,.quote__title,.table__list-item--header{text-transform:uppercase}.about__whatwedo-copy a,.contact__extra a,.cookie__legals,.home__stat-link,.legals__text a,.news-single__credits a,.news-single__text a,.quote__author a,.table__list-item--copy a{position:relative;transition:color .5s cubic-bezier(.165,.84,.44,1)}.about__whatwedo-copy a:before,.contact__extra a:before,.cookie__legals:before,.home__stat-link:before,.legals__text a:before,.news-single__credits a:before,.news-single__text a:before,.quote__author a:before,.table__list-item--copy a:before{content:"";position:absolute;bottom:0;left:-.1rem;right:-.1rem;height:.1rem;z-index:-1}.about__whatwedo-copy a:after,.contact__extra a:after,.cookie__legals:after,.home__stat-link:after,.legals__text a:after,.news-single__credits a:after,.news-single__text a:after,.quote__author a:after,.table__list-item--copy a:after{content:"";position:absolute;bottom:0;left:-.1rem;right:-.1rem;top:-.2rem;-ms-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:bottom;transform-origin:bottom;transition:transform .5s cubic-bezier(.165,.84,.44,1);z-index:-1}.about__whatwedo-copy a:hover:after,.contact__extra a:hover:after,.cookie__legals:hover:after,.home__stat-link:hover:after,.legals__text a:hover:after,.news-single__credits a:hover:after,.news-single__text a:hover:after,.quote__author a:hover:after,.table__list-item--copy a:hover:after{-ms-transform:scaleY(1);transform:scaleY(1)}.about__whatwedo-copy a:before,.home__stat-link:before,.quote__author a:before{background-color:hsla(0,0%,100%,.8)}.about__whatwedo-copy a:after,.home__stat-link:after,.quote__author a:after{background-color:#fff}.about__whatwedo-copy a:hover,.home__stat-link:hover,.quote__author a:hover{color:#1e1d28}.legals__text a:after,.legals__text a:before,.news-single__credits a:after,.news-single__credits a:before,.news-single__text a:after,.news-single__text a:before,.table__list-item--copy a:after,.table__list-item--copy a:before{background-color:#1e1d28}.legals__text a:hover,.news-single__credits a:hover,.news-single__text a:hover,.table__list-item--copy a:hover{color:#fff}.cookie__legals:after,.cookie__legals:before{background-color:#174ffc}.cookie__legals:hover{color:#fff}.contact__extra a:after,.contact__extra a:before{background-color:rgba(30,29,40,.5)}.contact__extra a:hover{color:#fff}.about__whatwedo-nav svg,.common__section-title svg,.contact__inner svg,.footer__subtitle svg,.highlighted-projects__nav svg,.home__news-nav svg,.jobs__single-svg svg,.js-to-top .svg__arrow,.nav__contact-close svg,.nav__link--alt svg,.slider__nav svg,.table__container .common__section-title svg{stroke-width:.1rem;width:2.4rem;height:2.4rem}.about__whatwedo-nav svg,.common__section-title--expertises svg,.footer__subtitle svg,.highlighted-projects__nav svg,.home__news-nav svg,.jobs__single-svg svg,.nav__contact-close svg,.slider__nav svg{stroke:#fff}.common__section-title--news svg{stroke:#174ffc}.common__section-title svg,.contact__inner svg,.footer__subtitle svg,.js-to-top .svg__arrow,.nav__contact-close svg,.nav__link--alt svg,.table__container .common__section-title svg{stroke-width:.15rem}.jobs__single-svg .svg__close,.nav__contact-close svg{width:2rem;height:2rem}.home__news-nav-svg,.jobs__single-svg,.nav__contact-close,.news-single__nav-btn-svg{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:5rem;height:5rem;border-radius:50%}.home__news-nav-svg span,.jobs__single-svg span,.nav__contact-close span,.news-single__nav-btn-svg span{-ms-transform:rotate(180deg);transform:rotate(180deg)}.jobs__single-svg,.nav__contact-close{background-color:hsla(0,0%,100%,.5)}.project-single__builder-single--credits,.project-single__intro-content,.project-single__intro-index{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.project-single__builder-single--credits[data-anim=true],.project-single__intro-container[data-anim=true] .project-single__intro-content,.project-single__intro-container[data-anim=true] .project-single__intro-index{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.project-single__builder-single--columns,.project-single__builder-single--columns img,.project-single__builder-single--drag-slider,.project-single__builder-single--full-width-image img,.project-single__builder-single--large-image-text,.project-single__builder-single--small-image-text{opacity:0;transition:opacity .8s cubic-bezier(.165,.84,.44,1)}.project-single__builder-single--columns[data-anim=true],.project-single__builder-single--columns[data-anim=true] img,.project-single__builder-single--drag-slider[data-anim=true],.project-single__builder-single--full-width-image[data-anim=true] img,.project-single__builder-single--large-image-text[data-anim=true],.project-single__builder-single--small-image-text[data-anim=true]{opacity:1}[data-form=true] .nav__menu .nav__link{pointer-events:none}[data-form=true] .nav__cta{opacity:0;visibility:hidden}[data-form=true] .nav__letter{opacity:0}[data-form=true] .nav__tablet-cta{opacity:0;visibility:hidden}[data-form=true] .contact-form__container,[data-form=true] .nav__wrapper--alt{opacity:1;visibility:visible;pointer-events:all}[data-form=true] .nav__wrapper--alt{transition:opacity .5s cubic-bezier(.165,.84,.44,1) .5s,visibility .5s cubic-bezier(.165,.84,.44,1) .5s}.nav__tablet-cta{display:none}.nav__wrapper--main.nav__wrapper{transition:opacity .1s .7s,visibility .1s .7s}.nav__burger{position:relative;width:2rem;height:1.6rem}.nav__burger span{position:absolute;top:0;left:0;width:100%;height:100%}.nav__burger span:before{content:"";position:absolute;left:0;width:100%;height:.2rem;background-color:#fff;border-radius:.5rem}.nav__burger span:first-child:before{top:0}.nav__burger span:nth-child(2):before{top:.7rem}.nav__burger span:nth-child(3):before{bottom:0}.nav__wrapper--alt{position:absolute;top:0;right:0;bottom:0;background-color:#1e1d28;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1)}.nav__link--alt,.nav__wrapper--alt{-ms-flex-align:center;align-items:center}.nav__link--alt{display:none;margin-right:2rem;color:hsla(0,0%,100%,.5)}.nav__link--alt svg{margin-right:1rem;stroke:#8f8f94}.nav__link--alt span{padding-top:.5rem}.nav__contact-close{transition:background-color .5s cubic-bezier(.165,.84,.44,1);margin-left:.8rem}.nav__contact-close:hover{background-color:#174ffc}.nav__contact-close a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.nav__container{position:fixed;top:0;left:0;right:0;background-color:rgba(30,29,40,.4);height:10rem;z-index:600;opacity:0}.nav__container:before{top:0;background-color:rgba(30,29,40,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav__container:after,.nav__container:before{content:"";position:absolute;bottom:0;left:0;right:0}.nav__container:after{background-color:hsla(0,0%,100%,.2);height:.1rem}.nav__container[data-minified=true]{height:8rem;background-color:#1e1d28}.nav__container[data-minified=true] .nav__link--home-main span{-ms-transform:translateX(-7.8rem);transform:translateX(-7.8rem);transition-delay:0s}.nav__container[data-minified=true] .nav__link--home-alt span{-ms-transform:translateY(0);transform:translateY(0)}.nav__container[data-minified=true] .nav__link--home-alt .overflow:first-child span{transition-delay:.6s}.nav__container[data-minified=true] .nav__link--home-alt .overflow:last-child span{transition-delay:.7s}.nav__container[data-mobile-menu=true] .nav__wrapper{opacity:1;visibility:visible;transition:opacity .1s,visibility .1s}.nav__container[data-mobile-menu=true] .nav__wrapper:after,.nav__container[data-mobile-menu=true] .nav__wrapper:before{-ms-transform:scaleY(1);transform:scaleY(1)}.nav__container[data-mobile-menu=true] .nav__wrapper .nav__dots{opacity:1;transition:opacity .5s cubic-bezier(.165,.84,.44,1) .5s}.nav__container[data-mobile-menu=true] .nav__menu a{-ms-transform:translateY(0);transform:translateY(0)}.nav__container[data-mobile-menu=true] .nav__menu li:first-child a{transition-delay:0.38s}.nav__container[data-mobile-menu=true] .nav__menu li:nth-child(2) a{transition-delay:0.46s}.nav__container[data-mobile-menu=true] .nav__menu li:nth-child(3) a{transition-delay:0.54s}.nav__container[data-mobile-menu=true] .nav__menu li:nth-child(4) a{transition-delay:0.62s}.nav__container[data-mobile-menu=true] .nav__menu li:nth-child(5) a{transition-delay:0.7s}.nav__container .container{height:100%}.nav__container .cols{position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:100%}.nav__container .cols,.nav__menu{display:-ms-flexbox;display:flex}.nav__menu li:not(:last-child){margin-bottom:2rem}.nav__link--home{color:#fff;-ms-flex-align:center;align-items:center}.nav__link--home.nav__link{position:relative;height:2.4rem}.nav__link--home:after{display:none}.nav__link--home img{display:block}.nav__link--home-main{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:auto}.nav__link--home-main span{display:block;height:auto}.nav__link--home-main img{width:auto;height:auto}.nav__link--home-alt{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin-left:-7.4rem;height:100%}.nav__link--home-alt span{display:block;-ms-transform:translateY(-100%);transform:translateY(-100%)}.nav__link--home-alt div:first-child span{width:10.4rem}.nav__link--home-alt div:last-child span{width:6.8rem}.nav__cta{display:none}.nav__link-inner,.nav__link-wrapper{position:relative}.nav__link{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;font-size:3.3rem;line-height:4rem;font-weight:700;color:#fff}.nav__link,.nav__link-inner{display:-ms-flexbox;display:flex}.nav__xs-sup{text-decoration:underline;-webkit-text-decoration-skip:skip;text-decoration-skip:ink}.nav__dots{display:block}.nav__letter{opacity:1}.nav__burger-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__img{display:none}.footer{position:fixed;bottom:0;left:0;right:0;height:33rem;background-color:#1e1d28}.footer[data-hover=true] .footer__img{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0)}.footer[data-hover=true] .footer__border{-ms-transform:translateY(0);transform:translateY(0);transition-delay:.2s}.footer .nav__link:after{display:none}.footer[data-pong=true] .footer__nav-list li:first-child a{transition-delay:0.05s}.footer[data-pong=true] .footer__nav-list li:nth-child(2) a{transition-delay:0.1s}.footer[data-pong=true] .footer__nav-list li:nth-child(3) a{transition-delay:0.15s}.footer[data-pong=true] .footer__nav-list li:nth-child(4) a{transition-delay:0.2s}.footer[data-pong=true] .footer__nav-list li:nth-child(5) a{transition-delay:0.25s}.footer[data-pong=true] .footer__nav-list li:nth-child(6) a{transition-delay:0.3s}.footer[data-pong=true] .footer__nav-list li:last-child>span{transition-delay:.35s}.footer[data-pong=true] .footer__nav-list li>span,.footer[data-pong=true] .footer__nav-list li a{-ms-transform:translateY(3rem);transform:translateY(3rem)}.footer[data-pong=true] .footer__subtitle p{-ms-transform:translateY(2rem);transform:translateY(2rem)}.footer[data-pong=true] .footer__subtitle svg{stroke-dashoffset:50}.footer[data-pong=true] .footer__subtitle.footer__subtitle--hand-svg svg{stroke-dashoffset:100}.footer[data-pong=true] .footer__title span{-ms-transform:translateY(12rem);transform:translateY(12rem)}.footer[data-pong=true] .footer__title span:after{opacity:0}.footer[data-pong=true] .footer__go-go span{-ms-transform:translateY(2rem);transform:translateY(2rem)}.footer[data-pong=true] .footer__nav--home p:first-child,.footer[data-pong=true] .footer__nav--home span{opacity:0}.footer[data-pong=true] .js-to-top{-ms-transform:translateY(-13.5rem);transform:translateY(-13.5rem);z-index:999}.footer[data-pong=true] .js-to-top .svg__arrow line,.footer[data-pong=true] .js-to-top .svg__arrow path{transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1)}.footer[data-pong=true] .js-to-top .svg__arrow line,.footer[data-pong=true] .js-to-top .svg__arrow path{stroke-dashoffset:20}.footer[data-pong=true] .js-to-top .svg__arrow line:last-child{stroke-dashoffset:-20}.footer[data-pong=true] .js-to-top .svg__close path{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1) .5s}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.js-to-top{display:none}.js-to-top .svg__arrow line,.js-to-top .svg__arrow path{stroke-dasharray:20;stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1) .5s}.js-to-top .svg__close{display:none}.footer__subtitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:2rem}.footer__subtitle p{padding-top:.5rem}.footer__subtitle svg{margin-right:.8rem}.footer__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.footer__content,.footer__title{display:-ms-flexbox;display:flex}.footer__title{font-size:3.5rem;font-weight:700;position:relative;-ms-flex-pack:justify;justify-content:space-between;color:#fff;margin-top:1rem;margin-bottom:2rem;text-decoration:underline;width:100%}.footer__title span{display:block;text-shadow:2px 2px #1e1d28,1px 2px #1e1d28,0 2px #1e1d28,-1px 2px #1e1d28,-2px 2px #1e1d28,-3px 2px #1e1d28}.footer__go-go{display:none;color:hsla(0,0%,100%,.5);margin-bottom:3rem}.footer__go-go span{display:block}.footer__go-go em{font-style:normal;text-decoration:underline}.footer__nav{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.footer__nav,.footer__nav-list{display:-ms-flexbox;display:flex}.footer__nav-list{-ms-flex-align:center;align-items:center}.footer__nav-list li:last-child{color:#fff;font-size:1.4rem}.footer__nav-list li:last-child>span{display:block;margin-left:.5rem}.footer__nav-list li:last-child>span>span{position:relative}.footer__nav-list li:last-child>span>span:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.1rem;background-color:#fff}.footer__nav-list a{color:hsla(0,0%,100%,.5);transition:color .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1);transition-delay:0}.footer__nav-list a:hover{color:#fff}.footer__nav--home{display:none}.header{position:relative;background-color:#1e1d28;padding-top:13rem;padding-bottom:6.5rem}.header[data-colour=red]{background-color:#f7b62e}.header[data-colour=green]{background-color:#ef5e29}.header[data-colour=purple]{background-color:#6e47eb}.header[data-colour=blue]{background-color:#174ffc}.header[data-colour=teal]{background-color:#00f9fd}.header[data-colour=turquoise]{background-color:#0cb0f5}.header[data-colour=magenta]{background-color:#134cdf}.header[data-colour=orange]{background-color:#fe9b34}.header[data-colour=fire]{background-color:#ff664e}.header[data-colour=yellow]{background-color:#ffd716}.header[data-visible=true] .header__subtitle,.header[data-visible=true] .header__title{opacity:1}.header .cols,.header .container{height:100%}.header .cols{position:relative}.header__fig{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.header__wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;z-index:1}.header__context{color:hsla(0,0%,100%,.5);padding-bottom:1rem}.header__context.col{padding-right:0}.header__title{color:#fff}.header__subtitle{position:relative;color:#fff;margin-top:6rem}.header__subtitle .grafogo-dots{position:absolute;top:-3rem;left:.4rem;width:3rem}.header__subtitle .grafogo-dots span:first-child{background-color:#ef5e29}.header__subtitle .grafogo-dots span:nth-child(2){background-color:#134cdf}.header__subtitle .grafogo-dots span:nth-child(3){background-color:#f7b62e}.header__tag-list{display:none}.header__tag-item:not(:last-child){margin-right:3rem}.header__tag-item span{position:relative;color:hsla(0,0%,100%,.5);transition:color .5s cubic-bezier(.165,.84,.44,1)}.header__tag-item span[data-active=true]{color:#fff}.header__tag-item span[data-active=true]:after{-ms-transform:scaleX(1);transform:scaleX(1)}.header__tag-item span:hover{color:#fff}.header__tag-item span:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.1rem;background-color:#fff;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.header__cta{margin-top:2.5rem}.header__bg{padding-top:4rem;text-align:right}.header__bg img{width:auto}.socials{display:none}.socials a{display:block;padding:1rem}.dots__wrapper{position:relative}.dots{background-color:#134cdf}.dots,.dots:after,.dots:before{width:.5rem;height:.5rem;border-radius:50%}.dots:after,.dots:before{content:""}.dots--hor{width:.3rem;height:.3rem}.dots--hor:after,.dots--hor:before{position:absolute;top:0;width:.3rem;height:.3rem}.dots--hor:before{left:-.9rem;background-color:#ef5e29}.dots--hor:after{right:-.9rem;background-color:#f7b62e}.dots--ver{width:.3rem;height:.3rem}.dots--ver:after,.dots--ver:before{position:absolute;width:.3rem;height:.3rem}.dots--ver:before{top:-.6rem;left:.3rem}.dots--ver:after{top:.6rem;left:-.3rem}.dots--purple,.dots--purple:after,.dots--purple:before{background-color:#6e47eb}.dots--white,.dots--white:after,.dots--white:before{background-color:#fff}.dots--blue,.dots--blue:after,.dots--blue:before{background-color:#174ffc}.loader{position:fixed;top:0;left:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;z-index:599;pointer-events:none}.loader__slices-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.loader__slices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50%}.loader__slices.loader__slices--colour span{-ms-transform-origin:bottom;transform-origin:bottom}.loader__slices span{background-color:#1e1d28;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-transform-origin:top;transform-origin:top;-ms-transform:scaleY(0);transform:scaleY(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.loader__subtitle{color:hsla(0,0%,100%,.2);margin-bottom:1rem}.loader__title{color:#fff;margin-bottom:5rem}.loader__text{text-align:center;padding:0 2rem}.loader__text span{display:block}.loader__dots{position:relative;z-index:1;display:-ms-flexbox;display:flex}.loader__dots span{display:block;width:.5rem;height:.5rem;border-radius:50%;-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.loader__dots span:first-child{background-color:#ef5e29}.loader__dots span:nth-child(2){background-color:#134cdf;margin:0 1rem}.loader__dots span:nth-child(3){background-color:#f7b62e}body[data-cursor-visible=true]{cursor:none!important}body[data-cursor-visible=true] .button,body[data-cursor-visible=true] .field__input,body[data-cursor-visible=true] .field__label,body[data-cursor-visible=true] [type=button],body[data-cursor-visible=true] [type=email],body[data-cursor-visible=true] [type=number],body[data-cursor-visible=true] [type=password],body[data-cursor-visible=true] [type=submit],body[data-cursor-visible=true] [type=tel],body[data-cursor-visible=true] [type=text],body[data-cursor-visible=true] [type=url],body[data-cursor-visible=true] a,body[data-cursor-visible=true] button,body[data-cursor-visible=true] label,body[data-cursor-visible=true] select,body[data-cursor-visible=true] textarea{cursor:none}.cursor{display:none;position:fixed;top:0;left:0;width:5.2rem;height:5.2rem;margin-top:-2.6rem;margin-left:-2.6rem;opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}.cursor[data-action=true] .cursor__inner--move{opacity:0}.cursor[data-action=true] .cursor__inner--action span{opacity:1;transition:opacity .5s cubic-bezier(.165,.84,.44,1) .3s}.cursor[data-action=true] .cursor__inner--action:after{-ms-transform:scale(1);transform:scale(1);opacity:1}.cursor[data-hover=true] .cursor__inner--move{opacity:0}.cursor[data-hover=true] .cursor__inner--hover:after{-ms-transform:scale(1);transform:scale(1);opacity:1}.cursor[data-color=true] .cursor__inner--move{border-color:#fff}.cursor[data-color=true] .cursor__inner--hover:after{background-color:#fff}.cursor[data-drag=true] .cursor__inner--move{opacity:0}.cursor[data-drag=true] .cursor__inner--drag{-ms-transform:scale(1);transform:scale(1);opacity:1}.cursor[data-drag=true] .cursor__inner--drag svg{opacity:1;transition:opacity .5s cubic-bezier(.165,.84,.44,1) .2s}.cursor__inner,.cursor__wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.cursor__inner{display:block;right:0;bottom:0}.cursor__inner--move{border:.2rem solid #174ffc;border-radius:50%;-ms-transform:scale(1);transform:scale(1);opacity:1;transition:opacity .5s cubic-bezier(.165,.84,.44,1),border-color .5s cubic-bezier(.165,.84,.44,1)}.cursor__inner--hover:after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem;border-radius:50%;background-color:#174ffc;-ms-transform:scale(0);transform:scale(0);opacity:0;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1),background-color .5s cubic-bezier(.165,.84,.44,1)}.cursor__inner--action{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cursor__inner--action span{margin-top:.4rem;position:relative;z-index:1;opacity:0}.cursor__inner--action:after{content:"";position:absolute;top:50%;left:50%;width:5rem;height:5rem;margin-top:-2.5rem;margin-left:-2.5rem}.cursor__inner--action:after,.cursor__inner--drag{border-radius:50%;background-color:#174ffc;-ms-transform:scale(0);transform:scale(0);opacity:0;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.cursor__inner--drag svg{position:absolute;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;width:3rem;height:3rem;opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.go-go__cont{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1)}.go-go__canvas{width:100%;height:100%}.footer[data-pong=true] .go-go__cont{opacity:1;visibility:visible;pointer-events:all}.reveal{position:relative;display:-ms-inline-flexbox;display:inline-flex;pointer-events:none}.reveal:after{content:"";position:absolute;top:-.1rem;left:0;right:-.3rem;bottom:.3rem;-ms-transform-origin:right;transform-origin:right;-ms-transform:scaleX(1);transform:scaleX(1);transition:transform .8s cubic-bezier(.165,.84,.44,1)}.reveal--white:after{background-color:#fff}.reveal--purple:after{background-color:#6e47eb}.reveal--blue:after{background-color:#174ffc}.reveal--red:after{background-color:#f7b62e}.reveal--black:after{background-color:#1e1d28}.cookie-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;height:14rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:rgba(30,29,40,.8);z-index:700;-ms-transform:translateY(100%);transform:translateY(100%);transition:transform .8s cubic-bezier(.77,0,.175,1);padding-top:2rem;border-top:.1rem solid rgba(30,29,40,.1)}.cookie-bar[data-visible=true]{-ms-transform:translateY(0);transform:translateY(0)}.cookie-bar[data-visible=true] .cookie__svg svg{stroke-dashoffset:0}.cookie-bar[data-visible=true] .cookie__btn,.cookie-bar[data-visible=true] .cookie__content{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.cookie-bar[data-visible=true] .cookie__legals:before{-ms-transform:scaleX(1);transform:scaleX(1)}.cookie__legals{color:#174ffc;z-index:8}.cookie__legals:before{-ms-transform-origin:left;transform-origin:left;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .8s cubic-bezier(.165,.84,.44,1);transition-delay:1.4s}.cookie__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 2rem;opacity:0;-ms-transform:translateY(1rem);transform:translateY(1rem);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1);transition-delay:.7s}.cookie__svg{width:4.4rem;height:2.4rem;margin-right:2rem}.cookie__svg svg{stroke:#174ffc;stroke-dasharray:80;stroke-dashoffset:80;transition:stroke-dashoffset 2s cubic-bezier(.785,.135,.15,.86) .8s}.cookie__btn{font-weight:600;opacity:0;-ms-transform:translateY(1rem);transform:translateY(1rem)}.cookie__btn,.cookie__btn--accept{transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.cookie__btn--accept{margin:0 1.5rem 0 0;transition-delay:1.1s}.cookie__btn--accept span{border-radius:3rem;border:.1rem solid #174ffc;color:#174ffc;padding:.7rem 1.2rem .3rem;background-color:#fff}.cookie__btn--accept:hover span{background-color:#174ffc;color:#fff}.cookie__btn--reject{padding:.7rem 0;transition-delay:1.2s}.cookie__btn--reject span{color:rgba(30,29,40,.5)}.cookie__btn--reject:hover span{color:#1e1d28}.cookie__btn span{display:block;transition:background-color .8s cubic-bezier(.165,.84,.44,1),color .8s cubic-bezier(.165,.84,.44,1)}.cookie__btns{margin:2rem 0;display:-ms-flexbox;display:flex}.home__highlighted-projects[data-anim=true] .common__section-title svg{stroke-dashoffset:0;fill:#6e47eb}.home__highlighted-projects[data-anim=true] .reveal{opacity:1}.home__highlighted-projects[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.home__highlighted-projects .common__section-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.home__highlighted-projects .common__section-title svg{position:static;stroke:#6e47eb;fill:transparent;stroke-dasharray:70;stroke-dashoffset:70;transition:stroke-dashoffset 2s cubic-bezier(.77,0,.175,1),fill 2s cubic-bezier(.77,0,.175,1)}.highlighted-projects__container,.home__highlighted-projects-wrapper{position:relative}.highlighted-projects__nav-wrapper{position:absolute;left:0.6rem;top:6rem;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.highlighted-projects__nav{width:5rem;height:5rem;border-radius:2.5rem;background-color:rgba(30,29,40,.4);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.highlighted-projects__nav--prev{margin-bottom:2rem}.highlighted-projects__nav--prev svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.highlighted-projects__nav--next svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.home__highlighted-projects .common__section-title{margin-bottom:6rem}.home__highlighted-projects .common__cta{margin-top:2rem}.home__highlighted-projects--images{position:relative;overflow:hidden;height:105vw}.home__highlighted-projects--images li{position:absolute;top:0;left:0;width:100%;height:100%}.home__highlighted-projects--images li:not([data-active=true]){-ms-transform:translateX(-100%);transform:translateX(-100%)}.home__highlighted-projects--images li[data-active=true] .home__highlighted-projects--images-bg{height:100%}.home__highlighted-projects--images a{text-align:center}.home__highlighted-projects--images a,.home__highlighted-projects--images figure{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative;height:100%}.home__highlighted-projects--images figure{z-index:1;width:100%}.home__highlighted-projects--images img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.home__highlighted-projects--images-bg{position:absolute;left:0;bottom:0;right:0;height:90%;transition:height .5s cubic-bezier(.165,.84,.44,1)}.home__project{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-bottom:3.4rem;transition:padding .5s cubic-bezier(.165,.84,.44,1)}.home__project[data-active=true]{padding-bottom:4rem}.home__project[data-active=true] .home__project-link:after{-ms-transform:scaleX(1);transform:scaleX(1)}.home__project[data-active=true] .home__project-link a{color:#1e1d28;pointer-events:all}.home__project[data-active=true] .home__project-tags:after{-ms-transform:scaleX(1);transform:scaleX(1)}.home__project[data-active=true] .home__project-index{color:#1e1d28;-ms-transform:translateY(-4rem);transform:translateY(-4rem)}.home__project-timer{display:none}.home__project-link{position:relative;padding-right:3rem;-ms-flex:0 0 80%;flex:0 0 80%;font-weight:300}.home__project-link a{display:block;pointer-events:none}.home__project-link:after{content:"";position:absolute;bottom:-4rem;left:0;right:3rem;height:.1rem;background-color:rgba(30,29,40,.1);-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.home__project-index{color:rgba(30,29,40,.2);transition:color .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1);position:absolute;right:calc(100% + 3rem);bottom:-.6rem}.home__project-tags{text-decoration:underline;position:relative;color:rgba(30,29,40,.5);-ms-flex:0 0 20%;flex:0 0 20%}.home__project-tags:after{content:"";position:absolute;bottom:-4rem;left:0;right:0;height:.1rem;background-color:rgba(30,29,40,.1);-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.home__expertises{position:relative;background-color:#1e1d28;color:#fff;padding-top:5rem}.home__expertises .common__section-title{position:relative}.home__expertises .common__section-title h3{padding-left:3.3rem}.home__expertises .common__section-title .home__expertises-cta{padding-top:3rem}.home__expertises-wrapper{padding-top:5rem}.home__expertises-wrapper[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.home__expertises-wrapper[data-anim=true] .home__expertise-subtitle:after{-ms-transform:scaleX(1);transform:scaleX(1)}.home__expertises-wrapper[data-anim=true] .home__expertise-desc{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.home__expertises-wrapper[data-anim=true] .home__expertise-desc:before{-ms-transform:scale(1);transform:scale(1)}.home__expertises-wrapper .col:first-child .home__expertise-title{color:#f7b62e}.home__expertises-wrapper .col:first-child .home__expertise-title .reveal:after{background-color:#f7b62e}.home__expertises-wrapper .col:nth-child(2) .home__expertise-title{color:#ef5e29}.home__expertises-wrapper .col:nth-child(2) .home__expertise-title .reveal:after{background-color:#ef5e29}.home__expertises-wrapper .col:nth-child(3) .home__expertise-title{color:#174ffc}.home__expertises-wrapper .col:nth-child(3) .home__expertise-title .reveal:after{background-color:#174ffc}.home__expertises-item:first-child .home__expertise-title .reveal:after{transition-delay:0.1s}.home__expertises-item:first-child .home__expertise-subtitle .reveal:nth-child(1):after{transition-delay:0.3s}.home__expertises-item:first-child .home__expertise-subtitle .reveal:nth-child(2):after{transition-delay:0.4s}.home__expertises-item:first-child .home__expertise-subtitle .reveal:nth-child(3):after{transition-delay:0.5s}.home__expertises-item:first-child .home__expertise-subtitle .reveal:nth-child(4):after{transition-delay:0.6s}.home__expertises-item:nth-child(2) .home__expertise-title .reveal:after{transition-delay:0.2s}.home__expertises-item:nth-child(2) .home__expertise-subtitle .reveal:first-child:after{transition-delay:0.3s}.home__expertises-item:nth-child(2) .home__expertise-subtitle .reveal:nth-child(2):after{transition-delay:0.4s}.home__expertises-item:nth-child(2) .home__expertise-subtitle .reveal:nth-child(3):after{transition-delay:0.5s}.home__expertises-item:nth-child(2) .home__expertise-subtitle .reveal:nth-child(4):after{transition-delay:0.6s}.home__expertises-item:nth-child(3) .home__expertise-subtitle .reveal:first-child:after,.home__expertises-item:nth-child(3) .home__expertise-title .reveal:after{transition-delay:0.3s}.home__expertises-item:nth-child(3) .home__expertise-subtitle .reveal:nth-child(2):after{transition-delay:0.4s}.home__expertises-item:nth-child(3) .home__expertise-subtitle .reveal:nth-child(3):after{transition-delay:0.5s}.home__expertises-item:nth-child(3) .home__expertise-subtitle .reveal:nth-child(4):after{transition-delay:0.6s}.home__expertises-item:nth-child(4) .home__expertise-title .reveal:after{transition-delay:0.4s}.home__expertises-item:nth-child(4) .home__expertise-subtitle .reveal:first-child:after{transition-delay:0.3s}.home__expertises-item:nth-child(4) .home__expertise-subtitle .reveal:nth-child(2):after{transition-delay:0.4s}.home__expertises-item:nth-child(4) .home__expertise-subtitle .reveal:nth-child(3):after{transition-delay:0.5s}.home__expertises-item:nth-child(4) .home__expertise-subtitle .reveal:nth-child(4):after{transition-delay:0.6s}.home__expertise-title{margin-bottom:1rem}.home__expertise-subtitle{position:relative;font-weight:700;margin-bottom:2rem;padding-bottom:2rem}.home__expertise-subtitle:after{content:"";position:absolute;bottom:0;left:0;background-color:hsla(0,0%,100%,.5);width:4rem;height:.1rem;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.home__expertise-subtitle .reveal{display:-ms-flexbox;display:flex}.home__expertise-list{margin-bottom:7rem}.home__expertise-desc{position:relative;color:hsla(0,0%,100%,.8);padding-left:1.5rem;opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.home__expertise-desc:not(:last-child){margin-bottom:1.5rem}.home__expertise-desc:before{content:"";position:absolute;left:0;top:.8rem;width:.4rem;height:.4rem;border-radius:50%;background-color:hsla(0,0%,100%,.8);-ms-transform:scale(0);transform:scale(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.home__expertise-desc:first-child{transition-delay:0.5s}.home__expertise-desc:first-child:before{transition-delay:0.7s}.home__expertise-desc:nth-child(2){transition-delay:0.6s}.home__expertise-desc:nth-child(2):before{transition-delay:0.8s}.home__expertise-desc:nth-child(3){transition-delay:0.7s}.home__expertise-desc:nth-child(3):before{transition-delay:0.9s}.home__expertise-desc:nth-child(4){transition-delay:0.8s}.home__expertise-desc:nth-child(4):before{transition-delay:1s}.home__expertise-desc:nth-child(5){transition-delay:0.9s}.home__expertise-desc:nth-child(5):before{transition-delay:1.1s}.home__expertise-desc:nth-child(6){transition-delay:1s}.home__expertise-desc:nth-child(6):before{transition-delay:1.2s}.home__expertise-desc:nth-child(7){transition-delay:1.1s}.home__expertise-desc:nth-child(7):before{transition-delay:1.3s}.home__expertise-desc:nth-child(8){transition-delay:1.2s}.home__expertise-desc:nth-child(8):before{transition-delay:1.4s}.home__stat-figure{opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.home__stats-wrapper{padding-bottom:18rem}.home__stats-wrapper[data-anim=true] .home__stat-figure{opacity:1}.home__stats-wrapper[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.home__stats-wrapper[data-anim=true] .home__stat-title:after{-ms-transform:scaleX(1);transform:scaleX(1)}.home__stats-wrapper[data-anim=true] .home__stat-link-wrapper{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.home__stats-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home__stats-inner>.col{-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;margin:0 16.6667%}.home__stat-item:first-child .home__stat-figure{transition-delay:0.1s}.home__stat-item:first-child .home__stat-title:after{transition-delay:0.3s}.home__stat-item:first-child .home__stat-title .reveal:nth-child(1):after{transition-delay:0.4s}.home__stat-item:first-child .home__stat-title .reveal:nth-child(2):after{transition-delay:0.5s}.home__stat-item:first-child .home__stat-title .reveal:nth-child(3):after{transition-delay:0.6s}.home__stat-item:first-child .home__stat-title .reveal:nth-child(4):after{transition-delay:0.7s}.home__stat-item:first-child .home__stat-title .reveal:nth-child(5):after{transition-delay:0.8s}.home__stat-item:first-child .home__stat-link-wrapper{transition-delay:0.5s}.home__stat-item:nth-child(2) .home__stat-figure{transition-delay:0.2s}.home__stat-item:nth-child(2) .home__stat-title .reveal:first-child:after,.home__stat-item:nth-child(2) .home__stat-title:after{transition-delay:0.4s}.home__stat-item:nth-child(2) .home__stat-title .reveal:nth-child(2):after{transition-delay:0.5s}.home__stat-item:nth-child(2) .home__stat-title .reveal:nth-child(3):after{transition-delay:0.6s}.home__stat-item:nth-child(2) .home__stat-title .reveal:nth-child(4):after{transition-delay:0.7s}.home__stat-item:nth-child(2) .home__stat-title .reveal:nth-child(5):after{transition-delay:0.8s}.home__stat-item:nth-child(2) .home__stat-link-wrapper{transition-delay:0.6s}.home__stat-item:nth-child(3) .home__stat-figure{transition-delay:0.3s}.home__stat-item:nth-child(3) .home__stat-title:after{transition-delay:0.5s}.home__stat-item:nth-child(3) .home__stat-title .reveal:first-child:after{transition-delay:0.4s}.home__stat-item:nth-child(3) .home__stat-title .reveal:nth-child(2):after{transition-delay:0.5s}.home__stat-item:nth-child(3) .home__stat-title .reveal:nth-child(3):after{transition-delay:0.6s}.home__stat-item:nth-child(3) .home__stat-title .reveal:nth-child(4):after{transition-delay:0.7s}.home__stat-item:nth-child(3) .home__stat-title .reveal:nth-child(5):after{transition-delay:0.8s}.home__stat-item:nth-child(3) .home__stat-link-wrapper{transition-delay:0.7s}.home__stat-item:nth-child(4) .home__stat-figure{transition-delay:0.4s}.home__stat-item:nth-child(4) .home__stat-title:after{transition-delay:0.6s}.home__stat-item:nth-child(4) .home__stat-title .reveal:first-child:after{transition-delay:0.4s}.home__stat-item:nth-child(4) .home__stat-title .reveal:nth-child(2):after{transition-delay:0.5s}.home__stat-item:nth-child(4) .home__stat-title .reveal:nth-child(3):after{transition-delay:0.6s}.home__stat-item:nth-child(4) .home__stat-title .reveal:nth-child(4):after{transition-delay:0.7s}.home__stat-item:nth-child(4) .home__stat-link-wrapper,.home__stat-item:nth-child(4) .home__stat-title .reveal:nth-child(5):after{transition-delay:0.8s}.home__stats-nav-inner{position:absolute;top:8.2rem;padding:2rem;z-index:80}.home__stats-nav-inner--prev{left:0}.home__stats-nav-inner--next{right:0}.home__stats-nav-svg{height:2rem;width:1.1rem;fill:#fff}.home__stats-nav-svg--prev{left:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.home__stats-nav-svg--next{right:0}.home__stat-title{padding-bottom:2rem;margin-bottom:2rem;position:relative}.home__stat-title:after{content:"";position:absolute;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.5);height:.1rem;-ms-transform-origin:left;transform-origin:left;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.home__stat-title .reveal{display:-ms-flexbox;display:flex}.home__stat-link-wrapper{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.home__stat-link{display:inline-block;color:hsla(0,0%,100%,.8)}.home__news-feed{padding-top:12.7rem}.home__news-feed .home__section-title{margin-top:8rem;margin-bottom:24rem}.home__news-feed .home__section-title strong{color:#174ffc}.home__news-feed .common__section-title{margin-bottom:0}.home__news-wrapper--inner{margin-left:22%}.home__news-wrapper--inner[data-anim=true] figure:after{-ms-transform:translateY(101%);transform:translateY(101%)}.home__news-wrapper--inner[data-anim=true] .home__news-single-title{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.home__news-wrapper--inner[data-anim=true] .home__news-single-aside span{-ms-transform:translateY(0);transform:translateY(0)}.home__news-single--main{display:-ms-flexbox;display:flex;margin-bottom:10rem}.home__news-single--sub{margin-right:2rem;-ms-flex:0 0 41.6%;flex:0 0 41.6%}.home__news-single--sub a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home__news-single--sub:first-child figure:after{transition-delay:0.1s}.home__news-single--sub:first-child .home__news-single-title{transition-delay:0.2s}.home__news-single--sub:first-child .home__news-single-aside span:nth-child(1){transition-delay:0.3s}.home__news-single--sub:first-child .home__news-single-aside span:nth-child(2){transition-delay:0.4s}.home__news-single--sub:nth-child(2) figure:after{transition-delay:0.2s}.home__news-single--sub:nth-child(2) .home__news-single-title{transition-delay:0.3s}.home__news-single--sub:nth-child(2) .home__news-single-aside span:first-child{transition-delay:0.4s}.home__news-single--sub:nth-child(2) .home__news-single-aside span:nth-child(2){transition-delay:0.5s}.home__news-single--sub:nth-child(3) figure:after{transition-delay:0.3s}.home__news-single--sub:nth-child(3) .home__news-single-title{transition-delay:0.4s}.home__news-single--sub:nth-child(3) .home__news-single-aside span:first-child{transition-delay:0.5s}.home__news-single--sub:nth-child(3) .home__news-single-aside span:nth-child(2){transition-delay:0.6s}.home__news-single--sub:nth-child(4) figure:after{transition-delay:0.4s}.home__news-single--sub:nth-child(4) .home__news-single-title{transition-delay:0.5s}.home__news-single--sub:nth-child(4) .home__news-single-aside span:first-child{transition-delay:0.6s}.home__news-single--sub:nth-child(4) .home__news-single-aside span:nth-child(2){transition-delay:0.7s}.home__news-single--sub:nth-child(5) figure:after{transition-delay:0.5s}.home__news-single--sub:nth-child(5) .home__news-single-title{transition-delay:0.6s}.home__news-single--sub:nth-child(5) .home__news-single-aside span:first-child{transition-delay:0.7s}.home__news-single--sub:nth-child(5) .home__news-single-aside span:nth-child(2){transition-delay:0.8s}.home__news-single--sub:nth-child(6) figure:after{transition-delay:0.6s}.home__news-single--sub:nth-child(6) .home__news-single-title{transition-delay:0.7s}.home__news-single--sub:nth-child(6) .home__news-single-aside span:first-child{transition-delay:0.8s}.home__news-single--sub:nth-child(6) .home__news-single-aside span:nth-child(2){transition-delay:0.9s}.home__news-single--sub .home__news-single-title{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.home__news-single--sub .home__news-single-content{white-space:normal;padding-top:1rem}.home__news-single--sub .home__news-single-aside{display:none;position:relative;overflow:hidden}.home__news-single--sub .home__news-single-aside span{display:-ms-flexbox;display:flex;-ms-transform:translateY(100%);transform:translateY(100%);transition:transform .8s cubic-bezier(.165,.84,.44,1)}.home__news-single--sub figure,.home__news-single--sub img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home__news-single--sub figure{position:relative;overflow:hidden}.home__news-single--sub figure:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-ms-transform-origin:top;transform-origin:top;transition:transform .8s cubic-bezier(.77,0,.175,1)}.home__news-single-content{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.home__news-single-content,.home__news-single-content aside{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.home__news-single-content aside{font-weight:300;color:rgba(30,29,40,.5)}.home__news-single-content aside span{text-decoration:underline}.home__news-single-content aside span:last-child{text-decoration:inherit}.home__news-single-title{font-weight:300;font-size:1.8rem;line-height:2.3rem;margin-bottom:4rem}.home__news-single-excerpt{color:rgba(30,29,40,.8)}.home__news-wrapper{position:relative;margin-bottom:10rem;display:-ms-flexbox;display:flex}.home__news-wrapper[data-anim=true] .home__news-nav{opacity:1}.home__news-wrapper--inner{white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home__news-nav-wrapper{position:absolute;top:26%;left:0;height:12rem;width:5rem;-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;z-index:4}.home__news-nav{position:absolute;left:0;right:0;display:-ms-flexbox;display:flex;opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:5rem;height:5rem;border-radius:2.5rem;font-size:1.4rem;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:rgba(30,29,40,.4)}.home__news-nav--prev{margin-bottom:2rem;top:0}.home__news-nav--prev .home__news-nav-svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.home__news-nav--next{bottom:0}.home__news-nav--next .home__news-nav-svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.home__news-nav-label-hidden{display:none;text-transform:uppercase;color:#fff;padding-left:2rem;white-space:nowrap;opacity:0;padding-top:.2rem;transition:opacity .5s cubic-bezier(.165,.84,.44,1);font-size:1.4rem}.home__news-nav-svg{position:absolute;right:0;top:0;background-color:rgba(30,29,40,.4)}.home__news-nav-svg .home__news-nav-svg-circle{position:absolute;top:0;left:0;right:0;bottom:0;stroke:#ef5e29;fill:transparent;width:5rem;height:5rem;stroke-width:.4rem;opacity:0;stroke-dasharray:301;stroke-dashoffset:301;transition:opacity .5s cubic-bezier(.165,.84,.44,1);transition-delay:0s}[data-page=about] .header{padding-bottom:14rem}.about__intro-img-xs{position:relative;display:block;margin-top:-13rem}.about_intro-container{padding-top:5rem;margin-bottom:12rem}.about__intro-wrapper[data-anim=true] .about_intro-copy p,.about__intro-wrapper[data-anim=true] .about_intro-title{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.about_intro-title{margin-bottom:3rem}.about_intro-copy p,.about_intro-title{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.about_intro-copy p:first-child{transition-delay:0.2s}.about_intro-copy p:nth-child(2){transition-delay:0.3s}.about_intro-copy p:nth-child(3){transition-delay:0.4s}.about_intro-copy p:nth-child(4){transition-delay:0.5s}.about__qualities-container{background-color:#1e1d28;color:#fff;padding-top:7rem;padding-bottom:7rem}.about__qualities-wrapper[data-anim=true] .reveal:after,.about__qualities-wrapper[data-anim=true] p:after{-ms-transform:scaleX(0);transform:scaleX(0)}.about__qualities-wrapper[data-anim=true] h5:after{-ms-transform:scale(1);transform:scale(1)}.about__qualities-wrapper[data-anim=true] .about__qualities-content p{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.about__quality:not(:last-child){padding-bottom:5rem}.about__quality h4{margin-bottom:1rem}.about__quality h5{position:relative;padding-bottom:2.5rem;margin-bottom:2.5rem}.about__quality h5 .reveal{display:-ms-flexbox;display:flex}.about__quality h5 .reveal:after{display:none}.about__quality h5 p{position:relative}.about__quality h5 p:after{top:-.1rem;right:-.3rem;bottom:.3rem;-ms-transform-origin:right;transform-origin:right;background-color:#fff;-ms-transform:scaleX(1);transform:scaleX(1)}.about__quality h5 p:after,.about__quality h5:after{content:"";position:absolute;left:0;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.about__quality h5:after{bottom:0;width:4rem;height:.1rem;background-color:hsla(0,0%,100%,.5);-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left;transform-origin:left}.about__quality:first-child h4{color:#fe9b34}.about__quality:first-child h4 span:after{background-color:#fe9b34}.about__quality:nth-child(2) h4{color:#6e47eb}.about__quality:nth-child(2) h4 span:after{background-color:#6e47eb;transition-delay:.2s}.about__quality:nth-child(2) h5 div:first-child p:after{transition-delay:0.3s}.about__quality:nth-child(2) h5 div:nth-child(2) p:after{transition-delay:0.4s}.about__quality:nth-child(2) h5 div:nth-child(3) p:after{transition-delay:0.5s}.about__quality:nth-child(3) h4{color:#f7b62e}.about__quality:nth-child(3) h4 span:after{background-color:#f7b62e;transition-delay:.3s}.about__quality:nth-child(3) h5 div:first-child p:after{transition-delay:0.4s}.about__quality:nth-child(3) h5 div:nth-child(2) p:after{transition-delay:0.5s}.about__quality:nth-child(3) h5 div:nth-child(3) p:after{transition-delay:0.6s}.about__qualities-content{color:hsla(0,0%,100%,.8)}.about__qualities-content p{margin-bottom:2rem;opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.about__qualities-content p:first-child{transition-delay:0.2s}.about__qualities-content p:nth-child(2){transition-delay:0.3s}.about__qualities-content p:nth-child(3){transition-delay:0.4s}.about__qualities-content p:nth-child(4){transition-delay:0.5s}.about__qualities-content p:nth-child(5){transition-delay:0.6s}.about__qualities-content p:nth-child(6){transition-delay:0.7s}.about__whatwedo-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;color:#fff}.about__whatwedo-wrapper[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.about__whatwedo-wrapper[data-anim=true] .about__whatwedo-copy:after{-ms-transform:scaleX(1);transform:scaleX(1)}.about__whatwedo-wrapper[data-anim=true] .about__whatwedo-copy p{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.about__whatwedo-wrapper[data-anim=true] .about__whatwedo-nav{opacity:1}.about__whatwedo-inner-wrapper{-ms-flex:0 0 75%;flex:0 0 75%;position:relative}.about__whatwedo-inner-wrapper:last-child.col{padding-left:6rem}.about__whatwedo-inner-wrapper:nth-child(2) .about__whatwedo-copy:first-child p{transition-delay:0.2s}.about__whatwedo-inner-wrapper:nth-child(2) .about__whatwedo-copy:nth-child(2) p{transition-delay:0.3s}.about__whatwedo-inner-wrapper:nth-child(2) .about__whatwedo-copy:nth-child(3) p{transition-delay:0.4s}.about__whatwedo-inner-wrapper:nth-child(2) .about__whatwedo-copy:nth-child(4) p{transition-delay:0.5s}.about__whatwedo-inner-wrapper:nth-child(3) .reveal:after{transition-delay:.4s}.about__whatwedo-inner-wrapper:nth-child(3) .about__whatwedo-copy:first-child p{transition-delay:0.6s}.about__whatwedo-inner-wrapper:nth-child(3) .about__whatwedo-copy:nth-child(2) p{transition-delay:0.7s}.about__whatwedo-inner-wrapper:nth-child(3) .about__whatwedo-copy:nth-child(3) p{transition-delay:0.8s}.about__whatwedo-inner-wrapper:nth-child(3) .about__whatwedo-copy:nth-child(4) p{transition-delay:0.9s}.about__whatwedo-inner-wrapper:nth-child(3) .about__whatwedo-copy:after{transition-delay:.7s}.about__whatwedo-inner-wrapper .common__section-title strong{padding:0}.about__whatwedo-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:7rem;z-index:1;-ms-flex-pack:start;justify-content:flex-start}.about__whatwedo-copy{-ms-flex:0 0 85%;flex:0 0 85%}.about__whatwedo-copy a{color:#fff}.about__whatwedo-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.about__whatwedo-bg:before{content:"";position:absolute;bottom:0;top:0;left:-100%;width:400%;background-color:#174ffc}.about__whatwedo-bg:after{content:"";position:absolute;bottom:0;top:0;left:75%;width:200%;background-color:rgba(30,29,40,.2)}.about__whatwedo-nav{opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1) .2s}.about__whatwedo-nav span{display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%}.about__whatwedo-nav span:first-child{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.about__whatwedo-nav span:first-child line,.about__whatwedo-nav span:first-child path{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1) .5s}.about__whatwedo-nav span:last-child{-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.about__whatwedo-nav span:last-child line,.about__whatwedo-nav span:last-child path{transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1)}.about__whatwedo-nav span:last-child line,.about__whatwedo-nav span:last-child path{stroke-dashoffset:20}.about__whatwedo-nav span:last-child line:last-child{stroke-dashoffset:-20}.about__whatwedo-nav svg line,.about__whatwedo-nav svg path{stroke-dasharray:20}.about__whatwedo-nav .slider__nav[data-ceyvreyy=true] span:first-child line,.about__whatwedo-nav .slider__nav[data-ceyvreyy=true] span:first-child path{transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1)}.about__whatwedo-nav .slider__nav[data-ceyvreyy=true] span:first-child line,.about__whatwedo-nav .slider__nav[data-ceyvreyy=true] span:first-child path{stroke-dashoffset:20}.about__whatwedo-nav .slider__nav[data-ceyvreyy=true] span:first-child line:last-child{stroke-dashoffset:-20}.about__whatwedo-nav .slider__nav[data-ceyvreyy=true] span:last-child line,.about__whatwedo-nav .slider__nav[data-ceyvreyy=true] span:last-child path{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1) .5s}.table__container[data-context=about] .common__section-title{padding-left:0}.common__section-title--rewards .reveal{display:inline-block}.news__container .container{position:relative}.news__container .common__section-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8rem;margin-bottom:0}.news__container .common__section-title svg{position:static;top:inherit;left:inherit}.news__container .common__section-title strong{color:#174ffc}.news__container .common__section-title.common__section-title--news{display:-ms-flexbox;display:flex}.news__socials{display:none;margin-top:8rem;-ms-flex-pack:end;justify-content:flex-end}.news__socials[data-anim=true] a{-ms-transform:translateY(0);transform:translateY(0)}.news__socials li{position:relative;overflow:hidden}.news__socials li:not(:last-child){margin-right:2rem}.news__socials li:first-child a{transition-delay:0.2s}.news__socials li:nth-child(2) a{transition-delay:0.3s}.news__socials li:nth-child(3) a{transition-delay:0.4s}.news__socials a{position:relative;display:block;-ms-transform:translateY(-3rem);transform:translateY(-3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1);z-index:1}.news__socials a:hover svg{fill:#1e1d28}.news__socials svg{fill:#174ffc;width:1.6rem;height:1.6rem;transition:fill .5s cubic-bezier(.165,.84,.44,1)}.news__feed{padding-bottom:10rem}.news-single__inner-container{padding-bottom:15rem;position:relative;z-index:1}.news-single__master-wrapper{position:relative;z-index:0;background-color:#fff}.news-single__wrapper{padding-top:4.5rem}.news-single__meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:rgba(30,29,40,.2);padding-bottom:2rem}.news-single__header h1{font-weight:300;margin-bottom:3rem;max-width:90%}.news-single__excerpt{margin-bottom:2rem}.news-single__share{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;background-color:#fff;padding-top:.3rem;padding-bottom:3rem;overflow:hidden;z-index:1}.news-single__share:after{content:"";position:absolute;top:1rem;left:0;width:100%;height:.1rem;background-color:rgba(30,29,40,.1);z-index:2}.news-single__share span{color:rgba(30,29,40,.5);padding:0 2rem}.news-single__share a:hover svg{fill:#1e1d28}.news-single__share svg{fill:#174ffc;width:1.6rem;height:1.3rem;transition:fill .5s cubic-bezier(.165,.84,.44,1)}.news-single__share--twitter{margin-right:2rem}.news-single__share-inner{position:relative;z-index:3;background-color:#fff}.news-single__text{margin-bottom:5rem}.news-single__text+.news-single__text{margin-bottom:7rem}.news-single__text:last-child{margin-bottom:3rem}.news-single__text h3,.news-single__text p{margin-bottom:1.5rem}.news-single__text li{position:relative;margin-bottom:1.5rem;padding-left:1.5rem}.news-single__text li:before{content:"•";position:absolute;top:0;left:0;font-weight:400}.news-single__img{color:rgba(30,29,40,.8);margin-bottom:5rem}.news-single__img figure{margin-bottom:2rem}.news-single__img div{border-bottom:.1rem solid rgba(30,29,40,.1);padding-bottom:2rem}.news-single__img svg{width:.9rem;height:1rem;fill:rgba(30,29,40,.8);margin-right:1rem}.news-single__credits{display:-ms-flexbox;display:flex;padding-bottom:2rem;margin-bottom:3rem;border-bottom:.1rem solid rgba(30,29,40,.1)}.news-single__credits svg{width:2.2rem;height:1.6rem;fill:rgba(30,29,40,.8);margin-right:1rem}.news-single__author{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.news-single__author figure{margin-right:1.5rem}.news-single__author-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news-single__author-wrapper:first-child{padding-bottom:3rem}.news-single__author-content p:first-child{margin-bottom:.5rem}.news-single__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:8rem;z-index:1;padding:0 1rem;background-color:#f9f9f9;border-top:.1rem solid rgba(30,29,40,.1);position:fixed;bottom:0;left:0;right:0;-ms-transform:translateY(100%);transform:translateY(100%);transition:transform .8s cubic-bezier(.165,.84,.44,1)}.news-single__nav[data-visible=true]{-ms-transform:translateY(0);transform:translateY(0)}.news-single__nav--back{position:relative;width:5rem;height:5rem;border-radius:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#8b8a90;margin:0 4rem}.news-single__nav--back a{-ms-flex-pack:start;justify-content:flex-start}.news-single__nav--back svg{width:1.6rem;height:1.6rem;fill:#fff;stroke:none}.news-single__nav-btn--next,.news-single__nav-btn--prev{position:relative;width:5rem;height:5rem;border-radius:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#8e8d93}.news-single__nav-btn--next a,.news-single__nav-btn--prev a{-ms-flex-pack:start;justify-content:flex-start}.news-single__nav-btn--next svg,.news-single__nav-btn--prev svg{width:2.2rem;height:2.2rem;stroke:#fff}.news-single__nav-btn--prev svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.news-single__nav-btn--next svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.news-single__nav-btn-label-hidden{display:none;text-transform:uppercase;color:#fff;padding-left:2rem;white-space:nowrap;padding-top:.2rem;font-size:1.4rem}.news-single__nav-btn-svg{position:absolute;right:0;top:0;background-color:#8e8d93}.news-single__inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news-single__progress-bar{position:absolute;top:-.1rem;left:0;right:0;height:.2rem}.news-single__progress-bar span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#174ffc;-ms-transform:translateX(-100%);transform:translateX(-100%)}.news-single__nav-title{position:relative;overflow:hidden;display:none}.news-single__nav-title[data-hover=prev] .news-single__nav-title-current{opacity:0;transition-delay:0s}.news-single__nav-title[data-hover=prev] .news-single__nav-title-prev{opacity:1;transition-delay:.2s}.news-single__nav-title[data-hover=next] .news-single__nav-title-current{opacity:0;transition-delay:0s}.news-single__nav-title[data-hover=next] .news-single__nav-title-next{opacity:1;transition-delay:.2s}.news-single__nav-title-current{transition:opacity .5s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.news-single__nav-title-next,.news-single__nav-title-prev{opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);transition-delay:0s}.news-single__nav-title-current,.news-single__nav-title-next,.news-single__nav-title-prev{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.projects__container{padding-bottom:12rem}.projects__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__single{margin-bottom:7rem}.projects__single[data-anim=true] .projects__single-bg{-ms-transform:scaleY(1);transform:scaleY(1)}.projects__single[data-anim=true] img{opacity:1}.projects__single[data-anim=true] .projects__single-wrapper{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.projects__single figure{position:relative;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.projects__single figure img{position:relative;z-index:1;width:100%;opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1) .3s}.projects__single-bg{position:absolute;top:0;left:0;right:0;bottom:0;-ms-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:top;transform-origin:top;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.projects__single-link{display:block;position:relative;padding-bottom:2rem}.projects__single-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.1rem;background-color:rgba(30,29,40,.2)}.projects__single-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;opacity:0;-ms-transform:translateY(3rem);transform:translateY(3rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.projects__single-index{color:rgba(30,29,40,.2);line-height:5rem;transition:color .5s cubic-bezier(.165,.84,.44,1)}.projects__single-title{color:#1e1d28;padding-left:2rem}.projects__single-tags{display:none}.projects-current__container{position:relative;background-color:#1e1d28;padding-top:19rem;padding-bottom:5rem}.projects-current__container[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.projects-current__container[data-anim=true] .projects-current__single-tag,.projects-current__container[data-anim=true] .projects-current__single p{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.projects-current__title{position:relative;color:#fff;margin-bottom:5rem}.projects-current__title .grafogo-dots{position:absolute;left:.4rem;top:-2.4rem}.projects-current__single:not(:last-child){margin-bottom:3rem}.projects-current__single:first-child .reveal:after{transition-delay:0.3s}.projects-current__single:first-child p{transition-delay:0.4s}.projects-current__single:first-child .projects-current__single-tag{transition-delay:0.5s}.projects-current__single:nth-child(2) .reveal:after{transition-delay:0.4s}.projects-current__single:nth-child(2) p{transition-delay:0.5s}.projects-current__single:nth-child(2) .projects-current__single-tag{transition-delay:0.6s}.projects-current__single:nth-child(3) .reveal:after{transition-delay:0.5s}.projects-current__single:nth-child(3) p{transition-delay:0.6s}.projects-current__single:nth-child(3) .projects-current__single-tag{transition-delay:0.7s}.projects-current__single[data-colour=red] h4{color:#f7b62e}.projects-current__single[data-colour=red] .reveal:after{background-color:#f7b62e}.projects-current__single[data-colour=green] h4{color:#ef5e29}.projects-current__single[data-colour=green] .reveal:after{background-color:#ef5e29}.projects-current__single[data-colour=purple] h4{color:#6e47eb}.projects-current__single[data-colour=purple] .reveal:after{background-color:#6e47eb}.projects-current__single[data-colour=blue] h4{color:#174ffc}.projects-current__single[data-colour=blue] .reveal:after{background-color:#174ffc}.projects-current__single[data-colour=teal] h4{color:#00f9fd}.projects-current__single[data-colour=teal] .reveal:after{background-color:#00f9fd}.projects-current__single[data-colour=turquoise] h4{color:#0cb0f5}.projects-current__single[data-colour=turquoise] .reveal:after{background-color:#0cb0f5}.projects-current__single[data-colour=magenta] h4{color:#134cdf}.projects-current__single[data-colour=magenta] .reveal:after{background-color:#134cdf}.projects-current__single[data-colour=orange] h4{color:#fe9b34}.projects-current__single[data-colour=orange] .reveal:after{background-color:#fe9b34}.projects-current__single[data-colour=fire] h4{color:#ff664e}.projects-current__single[data-colour=fire] .reveal:after{background-color:#ff664e}.projects-current__single[data-colour=yellow] h4{color:#ffd716}.projects-current__single[data-colour=yellow] .reveal:after{background-color:#ffd716}.projects-current__single h4{margin-bottom:.5rem}.projects-current__single p{max-width:80%;color:#fff;margin-bottom:1rem}.projects-current__single-tag,.projects-current__single p{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.projects-current__single-tag{display:block;color:hsla(0,0%,100%,.3)}.header__image{bottom:0;height:auto;max-height:50rem;max-width:80rem;position:absolute;right:0;width:auto;z-index:0}.project-single__container .socials{display:none}.project-single__container .header__tag-item span{color:#fff}.project-single__container .header__tag-item span:after{-ms-transform:scaleX(1);transform:scaleX(1)}.project-single__intro-container{padding-top:5rem}.project-single__intro-index{color:rgba(30,29,40,.1)}.project-single__share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;right:0;background-color:#fff;-ms-transform:translateY(50%);transform:translateY(50%);padding-top:.3rem;z-index:1}.project-single__share span{color:rgba(30,29,40,.5);padding:0 2rem}.project-single__share a:hover svg{fill:#1e1d28}.project-single__share svg{fill:#174ffc;width:1.6rem;height:1.3rem;transition:fill .5s cubic-bezier(.165,.84,.44,1)}.project-single__share--twitter{margin-right:2rem}.project-single__intro-content{position:relative;padding-top:1rem;transition-delay:.1s}.project-single__intro-excerpt{color:rgba(30,29,40,.8)}.project-single__intro-excerpt:first-child{position:relative;padding-bottom:3rem}.project-single__intro-excerpt:nth-child(2){margin-bottom:2rem}.project-single__intro-fig{margin-bottom:6rem}.project-single__builder-single{padding-bottom:4rem;padding-top:4rem}.project__small-image-w-text[data-text-color=light] .project__small-image-w-text-text{color:#fff}.project__small-image-w-text[data-text-color=dark] .project__small-image-w-text-text{color:#1e1d28}.project__large-image-w-text-text,.project__small-image-w-text-text{color:#1e1d28;padding-bottom:3rem}.project__large-image-w-text-text h2,.project__small-image-w-text-text h2{margin-bottom:3rem;font-weight:300}.four-columns__column{padding-bottom:2rem}.four-columns__column h2,.four-columns__column p,.three-columns__column{font-weight:300}.three-columns__column li,.three-columns__column ul{list-style:disc}.three-columns__column li:not(:last-child),.three-columns__column ul:not(:last-child){padding-bottom:1rem}.three-columns__column ul{padding-left:1rem;padding-right:1rem}.three-columns__column li:not(:last-child){padding-bottom:1rem}.three-columns__column img{width:auto}.project-single__builder-single--drag-slider{display:block;z-index:2}.project__large-image-w-text-image{padding-bottom:3rem}.project-single__builder-single--large-image-text[data-theme=light] .project__large-image-w-text-text{color:#fff}.project__small-image-w-text-text img{width:auto}.jobs__list-container .common__section-title{margin-bottom:0}.jobs__list-container .common__section-title strong{color:#174ffc;padding-left:0}.jobs__list-container[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.jobs__single-container{margin-bottom:3rem}.jobs__single-container[data-colour=red] .jobs__single-subtitle{color:#f7b62e}.jobs__single-container[data-colour=green] .jobs__single-subtitle{color:#ef5e29}.jobs__single-container[data-colour=blue] .jobs__single-subtitle{color:#174ffc}.jobs__single-container[data-colour=orange] .jobs__single-subtitle{color:#fe9b34}.jobs__single-container[data-colour=purple] .jobs__single-subtitle{color:#6e47eb}.jobs__single-container[data-colour=turquoise] .jobs__single-subtitle{color:#0cb0f5}.jobs__single-container[data-open=false] .svg__arrow line,.jobs__single-container[data-open=false] .svg__arrow path{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1) .5s}.jobs__single-container[data-open=false] .svg__close path{stroke-dashoffset:30}.jobs__single-container[data-open=false] .svg__close path,.jobs__single-container[data-open=true] .svg__arrow line,.jobs__single-container[data-open=true] .svg__arrow path{transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1)}.jobs__single-container[data-open=true] .svg__arrow line,.jobs__single-container[data-open=true] .svg__arrow path{stroke-dashoffset:20}.jobs__single-container[data-open=true] .svg__arrow line:last-child{stroke-dashoffset:-20}.jobs__single-container[data-open=true] .svg__close path{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1) .5s}.jobs__single-container[data-anim=false] .svg__arrow line,.jobs__single-container[data-anim=false] .svg__arrow path{stroke-dashoffset:20}.jobs__single-container[data-anim=false] .svg__arrow line:last-child{stroke-dashoffset:-20}.jobs__single-container[data-anim=true] .jobs__single-header:before{-ms-transform:scaleY(1);transform:scaleY(1)}.jobs__single-container[data-anim=true] .jobs__single-position span,.jobs__single-container[data-anim=true] .jobs__single-subtitle span,.jobs__single-container[data-anim=true] .jobs__single-title span{-ms-transform:translateY(0);transform:translateY(0)}.jobs__single-container[data-anim=true] .jobs__single-svg:before{-ms-transform:scale(1);transform:scale(1)}.jobs__single-container[data-anim=true][data-open=false] .svg__arrow line,.jobs__single-container[data-anim=true][data-open=false] .svg__arrow path{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1) .5s}.jobs__single-svg{display:none;position:absolute;right:8.3334%;top:50%;margin-top:-2.5rem;background-color:transparent}.jobs__single-svg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:center;transform-origin:center;border-radius:50%;transition:transform .5s cubic-bezier(.165,.84,.44,1) .2s}.jobs__single-svg svg{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jobs__single-svg .svg__arrow line,.jobs__single-svg .svg__arrow path{stroke-dasharray:20}.jobs__single-svg .svg__close path{stroke-dasharray:30}.jobs__single-header{position:relative;color:#fff;padding:3rem 0}.jobs__single-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1e1d28;-ms-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:top;transform-origin:top;transition:transform .5s cubic-bezier(.77,0,.175,1)}.jobs__single-inner-wrapper{margin-left:8.3334%}.jobs__single-subtitle{margin-bottom:1rem;position:relative;overflow:hidden}.jobs__single-subtitle span{display:block;-ms-transform:translateY(-3rem);transform:translateY(-3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition-delay:.3s}.jobs__single-title{margin-bottom:1rem;position:relative;overflow:hidden}.jobs__single-title span{display:block;-ms-transform:translateY(-3rem);transform:translateY(-3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.jobs__single-position{position:relative;overflow:hidden}.jobs__single-position span{display:block;-ms-transform:translateY(-3rem);transform:translateY(-3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition-delay:.5s}.jobs__single-content-wrapper{position:relative;overflow:hidden;height:0}.jobs__single-content-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:.2rem;right:.2rem;background-color:#f9f9f9}.jobs__single-content-inner-wrapper{padding-bottom:5rem}.jobs__single-aside{padding-top:4rem;margin-left:8.3334%;margin-right:8.3334%}.jobs__single-aside li:not(:last-child){position:relative;margin-bottom:2rem;padding-bottom:2rem}.jobs__single-aside li:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:5rem;height:.1rem;background-color:rgba(30,29,40,.1)}.jobs__single-copy{margin-top:3rem;margin-left:8.3334%;margin-right:8.3334%}.jobs__single-copy h6{color:rgba(30,29,40,.8);margin-bottom:1rem}.jobs__single-copy section:not(:last-child){position:relative;margin-bottom:3rem;padding-bottom:3rem}.jobs__single-copy section:not(:last-child):after{content:"";position:absolute;bottom:0;right:0;left:0;height:.1rem;background-color:rgba(30,29,40,.1)}.jobs__single-copy .common__cta{margin-top:5rem}.contact__wrapper{margin-bottom:10rem}.contact__inner{padding-bottom:4rem;margin-bottom:4rem;position:relative}.contact__inner:after{content:"";position:absolute;bottom:0;left:0;width:5rem;height:.1rem;background-color:rgba(30,29,40,.1)}.contact__inner:last-child:after{display:none}.contact__inner svg{stroke:#174ffc}.contact__inner p{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.contact__inner p:last-child{margin-bottom:2rem}.contact__inner .common__cta{margin-top:2rem;opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);transition-delay:.3s}.contact__inner[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.contact__inner[data-anim=true] .contact__inner-wrapper.contact__inner-wrapper--coffee svg,.contact__inner[data-anim=true] .contact__inner-wrapper.contact__inner-wrapper--mail svg,.contact__inner[data-anim=true] .contact__inner-wrapper.contact__inner-wrapper--people svg,.contact__inner[data-anim=true] .contact__inner-wrapper.contact__inner-wrapper--phone svg{stroke-dashoffset:0}.contact__inner[data-anim=true] .common__cta,.contact__inner[data-anim=true] .contact__extra>span,.contact__inner[data-anim=true] p{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.contact__extra{display:-ms-flexbox;display:flex;margin-top:1rem}.contact__extra a{color:rgba(30,29,40,.5)}.contact__extra span{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.contact__extra span:first-child{transition-delay:0.2s}.contact__extra span:nth-child(2){transition-delay:0.3s}.contact__extra span:not(:first-child){margin-left:3rem}.contact__extra--jobs a:first-child{text-transform:uppercase}.contact__inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem}.contact__inner-wrapper>div{padding-left:.8rem;padding-top:.6rem}.contact__inner-wrapper svg{transition:stroke-dashoffset 2s cubic-bezier(.785,.135,.15,.86)}.contact__inner-wrapper.contact__inner-wrapper--mail svg{stroke-dasharray:50;stroke-dashoffset:50}.contact__inner-wrapper.contact__inner-wrapper--phone svg{stroke-dasharray:60;stroke-dashoffset:60}.contact__inner-wrapper.contact__inner-wrapper--people svg{stroke-dasharray:90;stroke-dashoffset:90}.contact__inner-wrapper.contact__inner-wrapper--coffee svg{stroke-dasharray:50;stroke-dashoffset:50}.contact__photo{margin-bottom:10rem}.contact__photo[data-anim=true] span{-ms-transform:translateY(0);transform:translateY(0)}.contact__photo div{position:relative;overflow:hidden;color:rgba(30,29,40,.8);margin-top:1rem}.contact__photo span{display:block;-ms-transform:translateY(-3rem);transform:translateY(-3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1) .2s}.contact__photo.contact__photo--md{display:none}.mega-form__container{min-height:100vh;background-color:#1e1d28;z-index:500;padding-top:13rem;padding-bottom:3rem}.contact-form__container .cols,.contact-form__container .container{height:100%}.contact-form__steps{margin-bottom:2rem}.contact-form__steps ul{display:-ms-flexbox;display:flex}.contact-form__steps li:first-child .reveal:after{transition-delay:0.1s}.contact-form__steps li:nth-child(2) .reveal:after{transition-delay:0.2s}.contact-form__steps li:nth-child(3) .reveal:after{transition-delay:0.3s}.contact-form__steps[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.contact-form__group:last-child{opacity:0;display:none}.contact-form__groups-wrapper[data-gg=true] .contact-form__group:last-child{opacity:1;display:block}.contact-form__group-title{margin-bottom:3rem;color:#fff}.contact-form__group-title--spacer{margin-top:5rem}.contact-form__steps-item{font-weight:700;line-height:1.8rem;font-size:1.2rem;color:#fff;opacity:.5;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.contact-form__steps-item:not(:last-child){margin-right:2rem}.contact-form__steps-item--active.contact-form__steps-item{opacity:1}.contact-form__title{margin-bottom:5rem;color:#fff;font-weight:300}.contact-form__input-wrapper{margin-bottom:3rem;position:relative}.contact-form__input-wrapper[data-error=true] .contact-form__input{border-color:#f7b62e}.contact-form__input-wrapper[data-error=true].contact-form__input--required:after{background-color:#f7b62e}.contact-form__input-wrapper[data-error=true] .contact-form__flash{-ms-transform:translateY(0);transform:translateY(0)}.contact-form__row:last-child{margin-top:5rem}.contact-form__row--colored-titles .col:first-child h3{color:#f7b62e}.contact-form__row--colored-titles .col:nth-child(2) h3{color:#ef5e29}.contact-form__row--colored-titles .col:nth-child(3) h3{color:#174ffc}.contact-form__input-inner{position:relative;overflow:hidden}.contact-form__input-inner[data-filled=true] .contact-form__label--main{-ms-transform:translateY(-3rem);transform:translateY(-3rem)}.contact-form__input-inner[data-filled=true] .contact-form__label--small{-ms-transform:translateY(0);transform:translateY(0)}.contact-form__input{background-color:transparent;width:100%;border:none;border-bottom:.1rem solid hsla(0,0%,100%,.5);padding:1rem 0;font-weight:400;color:#fff;transition:border-color .5s cubic-bezier(.165,.84,.44,1)}.contact-form__input:active+.contact-form__label--main,.contact-form__input:focus+.contact-form__label--main{-ms-transform:translateY(-3rem);transform:translateY(-3rem)}.contact-form__input:active+.contact-form__label--main+.contact-form__label--small,.contact-form__input:focus+.contact-form__label--main+.contact-form__label--small{-ms-transform:translateY(0);transform:translateY(0)}.contact-form__label{display:block;position:absolute;color:hsla(0,0%,100%,.8);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.contact-form__label--main{left:0;top:.7rem;pointer-events:none}.contact-form__label--small{right:1.5rem;top:1.1rem;-ms-transform:translateY(-3rem);transform:translateY(-3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.contact-form__flash-wrapper{padding-top:.5rem;position:absolute;top:100%;left:0;overflow:hidden;white-space:nowrap}.contact-form__flash{display:block;color:#f7b62e;-ms-transform:translateY(-3rem);transform:translateY(-3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.contact-form__input--required{position:relative}.contact-form__input--required:after{content:"";position:absolute;right:0;top:1.7rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;transition:background-color .5s cubic-bezier(.165,.84,.44,1)}.contact-form__input--required-checkbox:after{display:none}.contact-form__input-checkbox{position:relative;display:-ms-flexbox;display:flex;padding-left:3.5rem;margin-top:2rem}.contact-form__input-checkbox .contact-form__label{position:relative;top:inherit;left:inherit;z-index:1;pointer-events:all;padding-top:.3rem}.contact-form__input-checkbox .contact-form__label a{position:relative;color:hsla(0,0%,100%,.8);transition:color .5s cubic-bezier(.165,.84,.44,1)}.contact-form__input-checkbox .contact-form__label a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.1rem;background-color:hsla(0,0%,100%,.8);transition:border-color .5s cubic-bezier(.165,.84,.44,1)}.contact-form__input-checkbox .contact-form__label a:hover{color:#fff}.contact-form__input-checkbox .contact-form__label a:hover:after{background-color:#fff}.contact-form__checkboxes-wrapper{margin-bottom:4rem}.contact-form__checkboxes-wrapper .contact-form__input-checkbox:not(:first-child){margin-top:2.5rem}.contact-form__input-checkbox.contact-form__input--required:after{display:none}.contact-form__input-checkbox.contact-form__input--required[data-error=true] span{border-color:#f7b62e}.contact-form__input-checkbox.contact-form__input--required[data-error=true] input:checked~span{border-color:#fff}.contact-form__input-checkbox input{position:absolute;top:0;left:0;width:2rem;height:2rem;opacity:0;z-index:1}.contact-form__input-checkbox input:checked~span{border-color:#fff}.contact-form__input-checkbox input:checked~span:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}.contact-form__input-checkbox span{position:absolute;top:0;left:0;width:2rem;height:2rem;border:.1rem solid hsla(0,0%,100%,.8);border-radius:.2rem;transition:border-color .5s cubic-bezier(.165,.84,.44,1)}.contact-form__input-checkbox span:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin-top:-.5rem;margin-left:-.5rem;background-color:#fff;border-radius:.2rem;-ms-transform:scale(0);transform:scale(0);opacity:0;-ms-transform-origin:center;transform-origin:center;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.contact-form__checkbox-separator{position:relative;padding-top:3rem;margin-top:3.5rem}.contact-form__checkbox-separator:before{content:"";position:absolute;top:0;left:.2rem;width:5rem;height:.1rem;background-color:hsla(0,0%,100%,.2)}.contact-form__checkbox-separator .contact-form__input-checkbox{margin-top:0}.contact-form__checkbox-notice{display:block;color:hsla(0,0%,100%,.8);margin-top:3rem}.contact-form__checkbox-notice.contact-form__checkbox-notice--error{color:#f7b62e}.contact-form__select-wrapper{position:relative;border-bottom:.1rem solid hsla(0,0%,100%,.2);margin-top:3rem}.contact-form__select-wrapper svg{position:absolute;right:.5rem;top:0;width:1.1rem;height:2rem;fill:hsla(0,0%,100%,.8);-ms-transform:rotate(90deg);transform:rotate(90deg)}.contact-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1d28;color:#cacaca;border:none;padding-bottom:1rem;width:100%}.contact-form__select:active{color:#cacaca}.contact-form__text-area textarea{resize:none;height:10rem;width:100%;border:none;border-bottom:.1rem solid hsla(0,0%,100%,.2);background-color:transparent;color:hsla(0,0%,100%,.8)}.byebeesh{position:absolute;top:-999rem;left:-999rem;opacity:0}.error-page__container{min-height:100vh;background-color:#1e1d28;color:#fff;padding-top:13rem;padding-bottom:5rem}.error-page__container .title-banner__wrapper{position:absolute;top:16rem;left:0}.error-page__container .title-banner{color:hsla(0,0%,100%,.1)}.error-page__container h1{margin-bottom:2rem;font-weight:300}.error-page__container p{margin-bottom:3rem}.error-page__nav-cont .dots__wrapper{display:block;margin-bottom:2.5rem;margin-left:1.6rem}.error-page__nav{margin-bottom:3rem}.error-page__nav li:not(:last-child){margin-bottom:2rem}.error-page__link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:3.5rem;line-height:4.2rem;font-weight:700}.error-page__link *{text-decoration:underline}.error-page__caption{font-size:1.4rem;color:hsla(0,0%,100%,.8);font-weight:300;margin-top:1.75rem}.error-page__caption svg{width:.9rem;height:1.1rem;fill:hsla(0,0%,100%,.8);margin-right:1rem}.error-page__caption span{text-decoration:underline}.legals__container .header__context,.legals__container .socials{display:none}.legals__container .news-single__inner-container{padding-bottom:5rem}.legals__text{font-weight:300;color:#1e1d28;line-height:1.5}.legals__text h2{padding-bottom:2rem}.legals__text h2~p,.legals__text h2~ul{margin-bottom:1rem}.legals__text p+h2,.legals__text ul+h2{margin-top:3rem}.legals__text p{margin-bottom:1rem}.legals__text ul{padding-left:2rem}.legals__text li,.legals__text ul{list-style:disc;list-style-type:disc}.legals__text li{padding-left:0}.legals__text li:not(:last-child){padding-bottom:1rem}.common__cta{display:inline-block;border:1px solid;text-transform:uppercase;border-radius:2.5rem}.common__cta--small .common__cta-link{padding-left:2rem;padding-right:2rem}.common__cta--big .common__cta-link{padding-left:6.6rem;padding-right:6.6rem}.common__cta--huge .common__cta-link{padding-left:9.2rem;padding-right:9.2rem}.common__cta--white{border-color:#fff}.common__cta--white .common__cta-link{color:#fff}.common__cta--white .common__cta-circle{background-color:#fff}.common__cta--white:hover .common__cta-link{color:#174ffc}.common__cta--purple{border-color:#6e47eb}.common__cta--purple .common__cta-link{color:#6e47eb}.common__cta--purple .common__cta-circle{background-color:#6e47eb}.common__cta--purple:hover .common__cta-link{color:#fff}.common__cta--blue{border-color:#174ffc}.common__cta--blue .common__cta-link{color:#174ffc}.common__cta--blue .common__cta-circle{background-color:#174ffc}.common__cta--blue:hover .common__cta-link{color:#fff}.common__cta--black{border-color:#1e1d28}.common__cta--black .common__cta-link{color:#1e1d28}.common__cta--black .common__cta-circle{background-color:#1e1d28}.common__cta--black:hover .common__cta-link{color:#fff}.common__cta-wrapper{position:relative;z-index:1;border-radius:2.5rem;overflow:hidden}.common__cta-circle{position:absolute;left:0;top:0;background-color:#eaeaea;border-radius:50%;-ms-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);z-index:0}.common__cta-link{position:relative;z-index:1;display:-ms-flexbox;display:flex;width:100%;white-space:nowrap;text-align:center;height:4.4rem;padding-top:.2em;padding-left:2.2rem;padding-right:2.2rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:color .5s cubic-bezier(.165,.84,.44,1)}.contact-cta__container{position:absolute;left:0;width:100%}.contact-cta__container[data-position=top]{top:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact-cta__container[data-position=bottom]{bottom:0;-ms-transform:translateY(50%);transform:translateY(50%)}.contact-cta__container[data-anim=true] .conctact-cta__svg path:first-child{-ms-transform:scale(1);transform:scale(1);opacity:1}.contact-cta__container[data-anim=true] .conctact-cta__svg path:nth-child(2){animation:2.8s a infinite both cubic-bezier(.165,.84,.44,1);animation-delay:.9s}.contact-cta__container[data-anim=true] .conctact-cta__svg path:nth-child(3){animation:2.8s a infinite both cubic-bezier(.165,.84,.44,1);animation-delay:1.1s}.contact-cta__container[data-anim=true] .cols:before{-ms-transform:scaleY(1);transform:scaleY(1)}.contact-cta__container[data-anim=true] .common__cta{opacity:1;background-color:transparent}.contact-cta__container[data-anim=true] .contact-cta__subtitle,.contact-cta__container[data-anim=true] .contact-cta__title{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.contact-cta__container .cols{position:relative}.contact-cta__container .cols:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#174ffc;-ms-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:top;transform-origin:top;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.contact-cta__container .common__cta{background-color:#fff;opacity:0;transition:background-color .8s cubic-bezier(.165,.84,.44,1) 1.2s,opacity .8s cubic-bezier(.165,.84,.44,1) .6s}.contact-cta__wrapper{position:relative;overflow:hidden;padding-top:3rem;padding-bottom:3rem;width:100%}.conctact-cta__svg{position:absolute;left:-3.5rem;bottom:-2.6rem;width:15rem;height:15rem;fill:rgba(30,29,40,.2)}.conctact-cta__svg path{opacity:0;-ms-transform-origin:center;transform-origin:center;-ms-transform:scale(.9);transform:scale(.9)}.conctact-cta__svg path:first-child{transition:opacity .9s cubic-bezier(.165,.84,.44,1) .5s,transform .9s cubic-bezier(.165,.84,.44,1) .5s}@keyframes a{0%{transform:scale(.94);opacity:0}40%{transform:scale(1);opacity:1}80%{transform:scale(.94);opacity:0}}.contact-cta__copy{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-cta__title{display:none;transition:opacity .9s cubic-bezier(.165,.84,.44,1) .5s,transform .9s cubic-bezier(.165,.84,.44,1) .5s}.contact-cta__subtitle,.contact-cta__title{opacity:0;-ms-transform:translateY(3rem);transform:translateY(3rem)}.contact-cta__subtitle{color:#fff;margin-bottom:3rem;font-size:2.3rem;transition:opacity .9s cubic-bezier(.165,.84,.44,1) .7s,transform .9s cubic-bezier(.165,.84,.44,1) .7s}.contact-cta__subtitle strong{display:block}.contact-cta__link .common__cta-link{font-size:1.2rem}.common__section-title{display:none;position:relative;margin-top:5rem;margin-bottom:2rem}.common__section-title[data-anim=true] svg{stroke-dashoffset:0}.common__section-title[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.common__section-title span+h3{padding-left:2.8rem}.common__section-title svg+h3{padding-left:1.8rem}.common__section-title h3{text-transform:uppercase}.common__section-title h3 p{display:inline-block}.common__section-title--svg h3{margin-top:.3rem}.common__section-title--expertises{display:block;margin-bottom:2rem}.common__section-title--expertises h3{padding-top:.7rem}.common__section-title--expertises svg{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset 2s cubic-bezier(.785,.135,.15,.86)}.common__section-title--news svg,.common__section-title--projects-done svg{stroke-dasharray:80;stroke-dashoffset:80;transition:stroke-dashoffset 2s cubic-bezier(.785,.135,.15,.86)}.common__section-title svg{position:absolute;left:0;top:0}.common__section-title .dots__wrapper{position:absolute;left:.3rem;top:50%;margin-top:-.45rem}.common__section-title .dots__wrapper:not(:first-child){left:1.2rem}.common__news-single--main{display:-ms-flexbox;display:flex;margin-bottom:5rem}.common__news-single--main[data-anim=true] .common__news-single-excerpt,.common__news-single--main[data-anim=true] .common__news-single-title{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.common__news-single--main[data-anim=true] .common__news-single-title:after{-ms-transform:scaleX(1);transform:scaleX(1)}.common__news-single--main[data-anim=true] .common__news-single-content aside span{-ms-transform:translateY(0);transform:translateY(0)}.common__news-single--main[data-anim=true] .common__news-single__fig-wrapper figure:after{-ms-transform:translateY(100%);transform:translateY(100%)}.common__news-single__fig-wrapper figure{position:relative;overflow:hidden}.common__news-single__fig-wrapper figure:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;transition:transform .8s cubic-bezier(.77,0,.175,1)}.common__news-single-link{flex-direction:column}.common__news-single-content,.common__news-single-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column}.common__news-single-content{flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between}.common__news-single-content aside{font-weight:300;text-decoration:underline;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:rgba(30,29,40,.2);padding-top:2rem;padding-bottom:1.5rem;overflow:hidden}.common__news-single-content aside span{display:-ms-flexbox;display:flex;-ms-transform:translateY(3rem);transform:translateY(3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.common__news-single-content aside span:last-child{transition-delay:.3s}.common__news-single-title{font-weight:300;margin-bottom:2rem;padding-bottom:2rem;opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.common__news-single-title:after{content:"";position:absolute;bottom:0;left:0;width:4rem;height:.1rem;background-color:rgba(30,29,40,.1);-ms-transform-origin:left;transform-origin:left;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.common__news-single-excerpt{color:rgba(30,29,40,.8);opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1) .1s,transform .5s cubic-bezier(.165,.84,.44,1) .1s}.quote__container{position:relative;text-align:center;color:#fff;transition:background-color .5s cubic-bezier(.165,.84,.44,1)}.quote__container .container{padding-top:10rem;padding-bottom:5rem}.quote__container .cols{position:relative}.quote__container[data-anim=true] .quote__author,.quote__container[data-anim=true] .quote__copy,.quote__container[data-anim=true] .quote__cta,.quote__container[data-anim=true] .quote__title{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.quote__copy,.quote__title{margin-bottom:3rem;opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.quote__copy{transition-delay:.1s}.quote__author{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.quote__author,.quote__author a{color:hsla(0,0%,100%,.8)}.quote__wrapper:not([data-active=true]){display:none;opacity:0}.quote__cta{padding-bottom:5rem;opacity:0;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);transition-delay:.3s}.title-banner__wrapper{margin-top:3rem;margin-bottom:3rem;transition:opacity .8s cubic-bezier(.165,.84,.44,1);opacity:0;width:128rem}.title-banner__wrapper[data-anim=true]{opacity:1}.title-banner{line-height:8.6rem;font-size:7.2rem;font-weight:700;color:rgba(30,29,40,.1);white-space:nowrap}.title-banner span{padding-right:2rem}.slider__container{position:relative;overflow:hidden}.slider__container[data-context=home]{background-color:#174ffc}.slider__container[data-anim=true] .conctact-cta__svg path:first-child{-ms-transform:scale(1);transform:scale(1);opacity:1}.slider__container[data-anim=true] .conctact-cta__svg path:nth-child(2){animation:2.8s a infinite both cubic-bezier(.165,.84,.44,1);animation-delay:.9s}.slider__container[data-anim=true] .conctact-cta__svg path:nth-child(3){animation:2.8s a infinite both cubic-bezier(.165,.84,.44,1);animation-delay:1.1s}.slider__container[data-anim=true] .common__cta,.slider__container[data-anim=true] .slider__single-inner p{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.slider__container[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.slider__container[data-context=jobs] .slider__single-inner:not([data-active=true]){display:none;opacity:0}.slider__container[data-context=jobs] .container,.slider__container[data-context=jobs] .slider__wrapper{height:100%}.slider__wrapper .common__section-title{position:relative;z-index:1;display:block;max-width:70%;margin-top:0}.slider__single{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.slider__single .common__cta{margin-top:3rem}.slider__single-copy{padding-top:5rem;padding-bottom:5rem;color:#fff}.slider__single-copy:after{content:"";position:absolute;top:0;right:-100vw;left:-100vw;bottom:0;transition:background-color 1s cubic-bezier(.165,.84,.44,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.slider__single-copy[data-colour=blue]:after{background-color:#174ffc}.slider__single-copy[data-colour=red]:after{background-color:#f7b62e}.slider__single-copy[data-colour=orange]:after{background-color:#fe9b34}.slider__single-copy[data-colour=green]:after{background-color:#ef5e29}.slider__single-copy[data-colour=turquoise]:after{background-color:#0cb0f5}.slider__single-copy[data-colour=purple]:after{background-color:#6e47eb}.slider__single-copy.col{padding-right:8.3334%}.slider__single-copy .common__cta{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .6s cubic-bezier(.165,.84,.44,1) .6s,transform .6s cubic-bezier(.165,.84,.44,1) .6s}.slider__single-inner{position:relative;z-index:1;margin-bottom:3rem}.slider__single-inner p{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1)}.slider__single-inner p:not(:last-child){margin-bottom:1.5rem}.slider__single-inner p:first-child{transition-delay:0.2s}.slider__single-inner p:nth-child(2){transition-delay:0.3s}.slider__single-inner p:nth-child(3){transition-delay:0.4s}.slider__single-inner p:nth-child(4){transition-delay:0.5s}.slider__single-inner p:nth-child(5){transition-delay:0.6s}.slider__single-inner p:nth-child(6){transition-delay:0.7s}.slider__single-inner strong{margin-top:3rem;font-weight:700}.slider__single-img{position:absolute;top:0;left:0;height:100%;width:100%}.slider__single-img[data-active=true]{z-index:1}.slider__single-img[data-active=true] .slider__single-img-mask,.slider__single-img[data-active=true] .slider__single-img-self{-ms-transform:translateX(0);transform:translateX(0)}.slider__single-img figure{position:relative;width:calc(100% + 10rem);height:100%;overflow:hidden}.slider__single-img.slider__single-img--about figure{width:100%}.slider__images-wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.slider__nav-wrapper{position:absolute;top:15rem;right:100%;-ms-transform:translateX(50%);transform:translateX(50%);z-index:2}.slider__nav{width:5rem;height:5rem;background-color:rgba(30,29,40,.6);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.slider__nav--next{margin-bottom:2.4rem}.slider__nav--next svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.slider__nav--prev svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.slider__single-img-mask{overflow:hidden;-ms-transform:translateX(-100%);transform:translateX(-100%)}.slider__single-img-mask,.slider__single-img-self{position:absolute;top:0;left:0;width:100%;height:100%}.slider__single-img-self{right:0;bottom:0;object-fit:cover;-ms-transform:translateX(100%) scale(1.2);transform:translateX(100%) scale(1.2)}.slider__inner-wrapper{position:relative}.slider__inner-wrapper .conctact-cta__svg{left:inherit;right:-6rem}.members__container[data-context=contact] .common__section-title{display:none;margin-top:0;margin-bottom:2rem}.members__container[data-context=contact] .common__section-title strong{padding:0}.members__container[data-context=contact] .member:first-child .member__fig{position:relative}.members__container[data-context=contact] .member:first-child .member__fig:after{transition-delay:0.1s}.members__container[data-context=contact] .member:nth-child(2) .member__fig:after{transition-delay:0.2s}.members__container[data-context=about] .common__section-title{display:none;padding-left:3.4rem;margin-top:5.5rem}.members__container[data-anim=true] .member__fig:after{-ms-transform:scaleY(-.1);transform:scaleY(-.1)}.members__container[data-anim=true] .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.members__container[data-anim=true] span{-ms-transform:translateY(0);transform:translateY(0)}.member{margin-bottom:5rem}.member__fig{position:relative}.member__fig:after{content:"";position:absolute;top:0;left:0;bottom:-.1rem;right:0;background-color:#fff;-ms-transform-origin:bottom;transform-origin:bottom;transition:transform .8s cubic-bezier(.77,0,.175,1)}.members__copy{padding-top:1.5rem}.members__copy p{position:relative;overflow:hidden;color:#1e1d28}.members__copy p:not(:first-child){color:rgba(30,29,40,.5)}.members__copy p:first-child span{transition-delay:0.3s}.members__copy p:nth-child(2) span{transition-delay:0.4s}.members__copy p:nth-child(3) span{transition-delay:0.5s}.members__copy p:nth-child(4) span{transition-delay:0.6s}.members__copy span{display:block;-ms-transform:translateY(3rem);transform:translateY(3rem);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.table__container{padding-bottom:5rem}.table__container--gradient{padding-bottom:2rem}.table__container .common__section-title{display:inline-block;margin-bottom:2rem;padding-left:1.8rem}.table__container .common__section-title h3{display:-ms-flexbox;display:flex}.table__container .common__section-title--rewards strong{color:#6e47eb}.table__container .common__section-title--projects-done strong{color:#f7b62e}.table__container .common__section-title p{padding-top:.8rem}.table__container .common__section-title svg{stroke:#f7b62e}.table__container[data-anim=true] .common__section-title .reveal:after{-ms-transform:scaleX(0);transform:scaleX(0)}.table__container[data-anim=true] .common__section-title svg{stroke-dashoffset:0}.table__container[data-anim=true] .table__list-item,.table__container[data-anim=true] .table__subtitle p{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.table__subtitle{margin-bottom:5rem}.table__subtitle p{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.table__subtitle p:first-child{transition-delay:0.2s}.table__subtitle p:nth-child(2){transition-delay:0.3s}.table__subtitle p:nth-child(3){transition-delay:0.4s}.table__projects-list[data-block=finished-projects-block][data-expanded=false]{position:relative;overflow:hidden}.table__projects-list[data-block=finished-projects-block][data-expanded=false]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:12rem;background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffffff",GradientType=0);transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.table__projects-list[data-block=finished-projects-block][data-expanded=true]:after{opacity:0}.table__list-item{margin-bottom:1rem;opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.table__list-item:first-child{transition-delay:0.3s}.table__list-item:nth-child(2){transition-delay:0.4s}.table__list-item:nth-child(3){transition-delay:0.5s}.table__list-item:nth-child(4){transition-delay:0.6s}.table__list-item:nth-child(5){transition-delay:0.7s}.table__list-item:nth-child(6){transition-delay:0.8s}.table__list-item:nth-child(7){transition-delay:0.9s}.table__list-item:nth-child(8){transition-delay:1s}.table__list-item:nth-child(9){transition-delay:1.1s}.table__list-item:nth-child(10){transition-delay:1.2s}.table__list-item:nth-child(11){transition-delay:1.3s}.table__list-item:nth-child(12){transition-delay:1.4s}.table__list-item:nth-child(13){transition-delay:1.5s}.table__list-item:nth-child(14){transition-delay:1.6s}.table__list-item:nth-child(15){transition-delay:1.7s}.table__list-item:nth-child(16){transition-delay:1.8s}.table__list-item:nth-child(17){transition-delay:1.9s}.table__list-item:nth-child(18){transition-delay:2s}.table__list-item:nth-child(19){transition-delay:2.1s}.table__list-item:nth-child(20){transition-delay:2.2s}.table__list-item:nth-child(21){transition-delay:2.3s}.table__list-item:nth-child(22){transition-delay:2.4s}.table__list-item:nth-child(23){transition-delay:2.5s}.table__list-item:nth-child(24){transition-delay:2.6s}.table__list-item:nth-child(25){transition-delay:2.7s}.table__list-item:nth-child(26){transition-delay:2.8s}.table__list-item:nth-child(27){transition-delay:2.9s}.table__list-item:nth-child(28){transition-delay:3s}.table__list-item:nth-child(29){transition-delay:3.1s}.table__list-item:nth-child(30){transition-delay:3.2s}.table__list-item:nth-child(31){transition-delay:3.3s}.table__list-item:nth-child(32){transition-delay:3.4s}.table__list-item:nth-child(33){transition-delay:3.5s}.table__list-item:nth-child(34){transition-delay:3.6s}.table__list-item:nth-child(35){transition-delay:3.7s}.table__list-item:nth-child(36){transition-delay:3.8s}.table__list-item:nth-child(37){transition-delay:3.9s}.table__list-item:nth-child(38){transition-delay:4s}.table__list-item:nth-child(39){transition-delay:4.1s}.table__list-item:nth-child(40){transition-delay:4.2s}.table__list-item:nth-child(41){transition-delay:4.3s}.table__list-item:nth-child(42){transition-delay:4.4s}.table__list-item:nth-child(43){transition-delay:4.5s}.table__list-item:nth-child(44){transition-delay:4.6s}.table__list-item:nth-child(45){transition-delay:4.7s}.table__list-item:nth-child(46){transition-delay:4.8s}.table__list-item:nth-child(47){transition-delay:4.9s}.table__list-item:nth-child(48){transition-delay:5s}.table__list-item:nth-child(49){transition-delay:5.1s}.table__list-item:nth-child(50){transition-delay:5.2s}.table__list-item:nth-child(51){transition-delay:5.3s}.table__list-item:nth-child(52){transition-delay:5.4s}.table__list-item:nth-child(53){transition-delay:5.5s}.table__list-item:nth-child(54){transition-delay:5.6s}.table__list-item:nth-child(55){transition-delay:5.7s}.table__list-item:nth-child(56){transition-delay:5.8s}.table__list-item:nth-child(57){transition-delay:5.9s}.table__list-item:nth-child(58){transition-delay:6s}.table__list-item:nth-child(59){transition-delay:6.1s}.table__list-item:nth-child(60){transition-delay:6.2s}.table__list-item:nth-child(61){transition-delay:6.3s}.table__list-item:nth-child(62){transition-delay:6.4s}.table__list-item:nth-child(63){transition-delay:6.5s}.table__list-item:nth-child(64){transition-delay:6.6s}.table__list-item:nth-child(65){transition-delay:6.7s}.table__list-item:nth-child(66){transition-delay:6.8s}.table__list-item:nth-child(67){transition-delay:6.9s}.table__list-item:nth-child(68){transition-delay:7s}.table__list-item:nth-child(69){transition-delay:7.1s}.table__list-item:nth-child(70){transition-delay:7.2s}.table__list-item:nth-child(71){transition-delay:7.3s}.table__list-item:nth-child(72){transition-delay:7.4s}.table__list-item:nth-child(73){transition-delay:7.5s}.table__list-item:nth-child(74){transition-delay:7.6s}.table__list-item:nth-child(75){transition-delay:7.7s}.table__list-item:nth-child(76){transition-delay:7.8s}.table__list-item:nth-child(77){transition-delay:7.9s}.table__list-item:nth-child(78){transition-delay:8s}.table__list-item:nth-child(79){transition-delay:8.1s}.table__list-item:nth-child(80){transition-delay:8.2s}.table__list-item:nth-child(81){transition-delay:8.3s}.table__list-item:nth-child(82){transition-delay:8.4s}.table__list-item:nth-child(83){transition-delay:8.5s}.table__list-item:nth-child(84){transition-delay:8.6s}.table__list-item:nth-child(85){transition-delay:8.7s}.table__list-item:nth-child(86){transition-delay:8.8s}.table__list-item:nth-child(87){transition-delay:8.9s}.table__list-item:nth-child(88){transition-delay:9s}.table__list-item:nth-child(89){transition-delay:9.1s}.table__list-item:nth-child(90){transition-delay:9.2s}.table__list-item:nth-child(91){transition-delay:9.3s}.table__list-item:nth-child(92){transition-delay:9.4s}.table__list-item:nth-child(93){transition-delay:9.5s}.table__list-item:nth-child(94){transition-delay:9.6s}.table__list-item:nth-child(95){transition-delay:9.7s}.table__list-item:nth-child(96){transition-delay:9.8s}.table__list-item:nth-child(97){transition-delay:9.9s}.table__list-item:nth-child(98){transition-delay:10s}.table__list-item:nth-child(99){transition-delay:10.1s}.table__list-item:nth-child(100){transition-delay:10.2s}.table__list-item--header{color:rgba(30,29,40,.2)}.table__cta{margin-top:4rem;text-align:center}.grafogo-dots{width:2.9rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.grafogo-dots span{display:block;width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.project-single__builder-single--full-width-image{padding-bottom:0;padding-top:0}.project-single__builder-single--full-width-image[data-inset=yes]+.project-single__builder-single--full-width-image[data-inset=yes] .project__full-width-image[data-inset=yes] img{margin-top:0}.project__full-width-image[data-inset=yes] img{margin-bottom:4rem;margin-top:4rem}.project__full-width-image img{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:2}[data-background=yes] .project__full-width-image-bg{bottom:0;display:block;left:-3rem;position:absolute;right:-3rem;top:35vw;z-index:1;background-color:#000}.project-single__builder-single--small-image-text[data-remove-margin=yes]{padding-bottom:0}.project__small-image-w-text .flex{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.project__small-image-w-text[data-text-color=dark]{color:#1e1d28}.project__small-image-w-text[data-text-color=light]{color:#fff}.project__large-image-w-text .flex{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.project__large-image-w-text.project__three-cols .flex{-ms-flex-align:start;align-items:flex-start}.project__large-image-w-text[data-layout=left]{color:#fff}.project__large-image-w-text[data-layout=left] .col:last-child{-ms-flex-order:-1;order:-1}.project-single__builder-single{position:relative}.project-single__builder-single--drag-slider[data-theme=light]{color:#fff}.project-single__builder-single--drag-slider[data-theme=dark]{color:#1e1d28}.project-single__drag-slider-bg{position:absolute;top:-.1rem;bottom:-.1rem;left:0;right:0;z-index:1}.project-single__drag-slider-bg--limited{max-height:100vh}.project-single__drag-slider{position:relative;z-index:2}.drag-slider h2{margin-bottom:3rem;text-align:center}.drag-slider__bounds{left:100%;position:relative;-ms-transform:translateX(-100%);transform:translateX(-100%);width:var(--css-width)}.drag-slider__track{float:right;width:var(--css-width)}.drag-slider__inner{-ms-flex-align:var(--css-align-items);align-items:var(--css-align-items);-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:100%;position:relative;-ms-transform:translateX(calc(-100vw + 6rem));transform:translateX(calc(-100vw + 6rem));width:100%}.drag-slider__column img{margin-bottom:3rem}.drag-slider__column img:last-child{margin-bottom:0}.project-single__builder-single--columns{position:relative}.project-single__builder-single--columns h2,.project-single__builder-single--columns img{margin-bottom:2rem}@media (min-width:440px){.home__highlighted-projects--images{height:110vw}}@media (min-width:560px){.home__highlighted-projects--images{height:115vw}}@media (min-width:768px){.gridlines{left:9rem;right:9rem}.gridlines:before{left:1rem}.gridlines:after{right:1rem}.gridlines span:first-of-type{left:calc(8.33333% + 2rem/2)}.gridlines span:nth-of-type(2){left:calc(8.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(3){left:calc(16.66667% + 2rem/2)}.gridlines span:nth-of-type(4){left:calc(16.66667% - 2rem/2 - 1px)}.gridlines span:nth-of-type(5){left:calc(25% + 2rem/2)}.gridlines span:nth-of-type(6){left:calc(25% - 2rem/2 - 1px)}.gridlines span:nth-of-type(7){left:calc(33.33333% + 2rem/2)}.gridlines span:nth-of-type(8){left:calc(33.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(9){left:calc(41.66667% + 2rem/2)}.gridlines span:nth-of-type(10){left:calc(41.66667% - 2rem/2 - 1px)}.gridlines span:nth-of-type(11){left:calc(50% + 2rem/2)}.gridlines span:nth-of-type(12){left:calc(50% - 2rem/2 - 1px)}.gridlines span:nth-of-type(13){left:calc(58.33333% + 2rem/2)}.gridlines span:nth-of-type(14){left:calc(58.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(15){left:calc(66.66667% + 2rem/2)}.gridlines span:nth-of-type(16){left:calc(66.66667% - 2rem/2 - 1px)}.gridlines span:nth-of-type(17){left:calc(75% + 2rem/2)}.gridlines span:nth-of-type(18){left:calc(75% - 2rem/2 - 1px)}.gridlines span:nth-of-type(19){left:calc(83.33333% + 2rem/2)}.gridlines span:nth-of-type(20){left:calc(83.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(21){left:calc(91.66667% + 2rem/2)}.gridlines span:nth-of-type(22){left:calc(91.66667% - 2rem/2 - 1px)}.container,.wrap{padding-left:10rem;padding-right:10rem}.cols{margin-left:-1rem;margin-right:-1rem}.col{padding-left:1rem;padding-right:1rem}.col--tp1{width:8.3334%}.col--tp2{width:16.6667%}.col--tp3{width:25%}.col--tp4{width:33.3334%}.col--tp5{width:41.6667%}.col--tp6{width:50%}.col--tp7{width:58.3334%}.col--tp8{width:66.6667%}.col--tp9{width:75%}.col--tp10{width:83.3334%}.col--tp11{width:91.6667%}.col--tp12{width:100%}.home__stat-figure,.project-single__intro-index,.projects__single-index{font-size:5.2rem}.nav__tablet-cta{display:block;margin-right:4rem;transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1)}.nav__menu{-ms-flex-direction:row;flex-direction:row;height:100%;padding:0 6rem}.header__subtitle .grafogo-dots{left:1rem}.header__bg{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.highlighted-projects__nav-wrapper{left:7.6rem;top:10rem}.home__highlighted-projects--images{height:94vw}.home__expertises .common__section-title{margin-bottom:5rem}.home__expertises .common__section-title h3{padding-left:1.8rem}.home__expertises .common__section-title .home__expertises-cta{position:absolute;right:0;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.home__stats-wrapper{padding-bottom:15rem}.home__stats-inner>.col{-ms-flex:0 0 38%;flex:0 0 38%;margin:0 6%}.home__stats-nav-inner--prev{left:-2rem}.home__stats-nav-inner--next{right:-2rem}.home__news-wrapper--inner{margin-left:12.5%}.home__news-single--sub a:hover .common__news-anim:after,.home__news-single--sub a:hover .common__news-anim:before{-ms-transform:scaleY(1);transform:scaleY(1)}.home__news-nav-wrapper{top:30.5%}.home__news-nav{transition:width .5s cubic-bezier(.165,.84,.44,1)}.home__news-nav:hover .home__news-nav-label-hidden{opacity:1;transition:opacity .5s cubic-bezier(.165,.84,.44,1) .2s}.home__news-nav--prev:hover{width:20.9rem}.home__news-nav--prev:hover .home__news-nav-svg-circle{opacity:1;transition-delay:.2s}.home__news-nav--next:hover{width:23rem}.home__news-nav--next:hover .home__news-nav-svg-circle{opacity:1;transition-delay:.2s}.home__news-nav-label-hidden{display:block}.table__container[data-context=about] .common__section-title{padding-left:1.8rem}body[data-page=news-single-page] .header{padding-top:10rem;height:45rem;max-height:100vh;padding-bottom:0}.projects__single{margin-bottom:4rem}.projects__single:nth-child(odd) .projects__single-link{-ms-transform:translateY(-4rem);transform:translateY(-4rem)}.projects__single:nth-child(2n) img{transition-delay:.4s}.projects__single:nth-child(2n) .projects__single-bg,.projects__single:nth-child(2n) .projects__single-wrapper{transition-delay:.1s}.projects__single figure{height:40rem;margin-bottom:2rem}.projects-current__title{text-align:center}.projects-current__title .grafogo-dots{left:2rem;top:1.4rem}.project__small-image-w-text[data-layout=left] .col--tp4,.project__small-image-w-text[data-layout=right] .col--tp5{margin-left:8.3334%}.jobs__single-svg{display:-ms-flexbox;display:flex}.jobs__single-header{padding:5rem 0}.mega-form__container{padding-bottom:6rem}.contact-form__container .cols{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact-form__inner{-ms-flex:0 0 100%;flex:0 0 100%}.contact-form__group-title--spacer{margin-top:10rem}.contact-form__steps-item{font-size:1.4rem}.contact-form__steps-item:not(:last-child){margin-right:3rem}.contact-form__input-wrapper{margin-bottom:0}.contact-form__row{margin-bottom:2rem}.contact-form__checkbox-separator{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.contact-form__checkbox-separator:before{left:1rem;left:1.5rem}.contact-form__checkbox-notice,.contact-form__select-wrapper{margin-top:0}.contact-cta__link .common__cta-link{font-size:1.4rem}.common__news-single-link:hover .common__news-anim:after,.common__news-single-link:hover .common__news-anim:before{-ms-transform:scaleY(1);transform:scaleY(1)}.common__news-anim{display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.common__news-anim:after,.common__news-anim:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(23,79,252,.3);-ms-transform:scaleY(0);transform:scaleY(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.common__news-anim:before{-ms-transform-origin:top;transform-origin:top}.common__news-anim:after{-ms-transform-origin:bottom;transform-origin:bottom}.members__container[data-context=contact] .members__copy p{font-size:1.8rem;font-weight:300;line-height:2.3rem}.members__container[data-context=about] .common__section-title,.members__container[data-context=contact] .common__section-title{display:block}.members__container[data-context=about] .members__copy p{font-size:2.7rem;line-height:3.2rem;font-weight:300}[data-background=yes] .project__full-width-image-bg{left:-10rem;right:-10rem;top:calc((100vw - 20rem) * .35)}.project__small-image-w-text[data-layout=left] .col:first-child,.project__small-image-w-text[data-layout=right] .col:last-child{margin-left:8.3334%}.project__small-image-w-text[data-layout=left] .col:last-child{-ms-flex-order:-1;order:-1}.drag-slider__inner{-ms-transform:translateX(calc(-100vw + 20rem));transform:translateX(calc(-100vw + 20rem))}}@media (min-width:800px){.home__highlighted-projects--images{height:96vw}}@media (min-width:860px){.home__highlighted-projects--images{height:100vw}.projects__single figure{height:45rem}}@media (min-width:940px){.home__highlighted-projects--images{height:105vw}}@media (min-width:960px){.projects__single figure{height:50rem;margin-bottom:2rem}}@media (min-width:1024px){.gridlines{left:9rem;right:9rem}.gridlines:before{left:1rem}.gridlines:after{right:1rem}.gridlines span:first-of-type{left:calc(8.33333% + 2rem/2)}.gridlines span:nth-of-type(2){left:calc(8.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(3){left:calc(16.66667% + 2rem/2)}.gridlines span:nth-of-type(4){left:calc(16.66667% - 2rem/2 - 1px)}.gridlines span:nth-of-type(5){left:calc(25% + 2rem/2)}.gridlines span:nth-of-type(6){left:calc(25% - 2rem/2 - 1px)}.gridlines span:nth-of-type(7){left:calc(33.33333% + 2rem/2)}.gridlines span:nth-of-type(8){left:calc(33.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(9){left:calc(41.66667% + 2rem/2)}.gridlines span:nth-of-type(10){left:calc(41.66667% - 2rem/2 - 1px)}.gridlines span:nth-of-type(11){left:calc(50% + 2rem/2)}.gridlines span:nth-of-type(12){left:calc(50% - 2rem/2 - 1px)}.gridlines span:nth-of-type(13){left:calc(58.33333% + 2rem/2)}.gridlines span:nth-of-type(14){left:calc(58.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(15){left:calc(66.66667% + 2rem/2)}.gridlines span:nth-of-type(16){left:calc(66.66667% - 2rem/2 - 1px)}.gridlines span:nth-of-type(17){left:calc(75% + 2rem/2)}.gridlines span:nth-of-type(18){left:calc(75% - 2rem/2 - 1px)}.gridlines span:nth-of-type(19){left:calc(83.33333% + 2rem/2)}.gridlines span:nth-of-type(20){left:calc(83.33333% - 2rem/2 - 1px)}.gridlines span:nth-of-type(21){left:calc(91.66667% + 2rem/2)}.gridlines span:nth-of-type(22){left:calc(91.66667% - 2rem/2 - 1px)}.container,.wrap{padding-left:10rem;padding-right:10rem}.cols{margin-left:-1rem;margin-right:-1rem}.col{padding-left:1rem;padding-right:1rem}.col--t1{width:8.3334%}.col--t2{width:16.6667%}.col--t3{width:25%}.col--t4{width:33.3334%}.col--t5{width:41.6667%}.col--t6{width:50%}.col--t7{width:58.3334%}.col--t8{width:66.6667%}.col--t9{width:75%}.col--t10{width:83.3334%}.col--t11{width:91.6667%}.col--t12{width:100%}.inner-container{margin-bottom:36rem}.nav__tablet-cta{display:none}.nav__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav__wrapper--main.nav__wrapper{transition:none;display:-ms-flexbox;display:flex;height:100%}.nav__wrapper--main.nav__wrapper .nav__dots{left:11.5rem}.nav__burger{display:none}.nav__link--alt{display:-ms-flexbox;display:flex}.nav__container{transition:height .5s cubic-bezier(.165,.84,.44,1),background-color .5s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.nav__menu{padding:0 2rem}.nav__menu li{margin-right:2rem;height:100%}.nav__menu li:not(:last-child){margin-bottom:0}.nav__link--home-main span{transition:transform .8s cubic-bezier(.77,0,.175,1);transition-delay:.2s}.nav__link--home-alt span{transition:transform .8s cubic-bezier(.165,.84,.44,1)}.nav__cta{display:block;opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1)}.nav__link{-ms-flex-pack:center;justify-content:center;font-size:1.2rem;font-weight:400;line-height:1;text-transform:uppercase;height:100%}.nav__link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.2rem;background-color:#fff;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:right;transform-origin:right;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.nav__link--active:after,.nav__link:hover:after{-ms-transform:scaleX(1);transform:scaleX(1);-ms-transform-origin:left;transform-origin:left}.nav__link--active .nav__letter,.nav__link:hover .nav__letter{opacity:1}.nav__dots,.nav__xs-sup{display:none}.nav__letter{opacity:.5;-ms-transform:translateY(0);transform:translateY(0);transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.nav__letter:first-child{transition-delay:0.03s}.nav__letter:nth-child(2){transition-delay:0.06s}.nav__letter:nth-child(3){transition-delay:0.09s}.nav__letter:nth-child(4){transition-delay:0.12s}.nav__letter:nth-child(5){transition-delay:0.15s}.nav__letter:nth-child(6){transition-delay:0.18s}.nav__letter:nth-child(7){transition-delay:0.21s}.nav__letter:nth-child(8){transition-delay:0.24s}.nav__letter:nth-child(9){transition-delay:0.27s}.nav__letter:nth-child(10){transition-delay:0.3s}.footer{height:36rem}.js-to-top{display:block;position:absolute;top:15rem;right:2.5rem;width:5rem;height:5rem;overflow:hidden;background-color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.js-to-top svg{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);stroke:#174ffc}.js-to-top .svg__close{width:2rem;height:2rem;display:block}.js-to-top .svg__close path{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1)}.footer__subtitle{position:relative;overflow:hidden}.footer__subtitle p{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.footer__subtitle svg{stroke-dasharray:50;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.165,.84,.44,1)}.footer__subtitle.footer__subtitle--hand-svg svg{stroke-dasharray:100}.footer__title{overflow:hidden;text-decoration:none}.footer__title span{position:relative;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.footer__title span:after{content:"";position:absolute;right:0;left:0;border-radius:.5rem;background-color:currentColor;z-index:-1;bottom:0;height:.3rem;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.footer__go-go{overflow:hidden;transition:color .5s cubic-bezier(.165,.84,.44,1)}.footer__go-go:hover{color:#174ffc}.footer__nav-list li{overflow:hidden}.footer__nav-list li:not(:last-child){padding-right:3rem}.footer__nav-list li:last-child>span{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.footer__border{position:absolute;bottom:0;left:0;right:0;-ms-transform:translateY(100%);transform:translateY(100%);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition-delay:0s;height:1rem}body[data-page=homepage] .header{height:44rem}.header{padding-top:10rem;height:75rem;max-height:100vh;padding-bottom:0}.header .cols{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.header__context{position:absolute;top:-4rem;left:0;padding-bottom:0}.header__title{padding-bottom:4rem}.header__subtitle{margin-top:0;padding-bottom:4rem}.header__subtitle .grafogo-dots{left:1.5rem;top:-2.5rem}.header__tag-list{position:absolute;bottom:6rem;left:.2rem;display:-ms-flexbox;display:flex}.header__cta{margin-top:1rem}.header__bg{padding-top:0;position:absolute;top:0;bottom:0;right:0}.socials{display:block;position:absolute;top:50%;right:5rem;-ms-transform:translateY(-50%);transform:translateY(-50%)}.socials:after{content:"";position:absolute;bottom:-3rem;left:50%;width:.1rem;height:2rem;background-color:#fff}.socials svg{width:1.6rem;height:1.6rem;fill:#fff}.socials a:hover svg{fill:#174ffc}.dots--hor,.dots--hor:after,.dots--hor:before{width:.5rem;height:.5rem}.dots--hor:before{left:-1.5rem}.dots--hor:after{right:-1.5rem}.cookie-bar{padding-top:0;-ms-flex-direction:row;flex-direction:row;height:5rem}.cookie__content{padding:.3rem 0 0}.cookie__svg{width:2.4rem;margin-right:.8rem}.cookie__btn--accept{margin:0 1.5rem .4rem 1.7rem}.cookie__btns{margin:0}.home__highlighted-projects{height:79rem}.home__highlighted-projects-wrapper{top:-6rem}.highlighted-projects__nav-wrapper{display:none}.home__highlighted-projects--images{width:70.5rem;height:85rem}.home__highlighted-projects--images li{overflow:visible}.home__highlighted-projects--images li[data-active=true] .home__highlighted-projects--images-bg{height:88.8rem}.home__highlighted-projects--images figure{overflow:hidden}.home__highlighted-projects--images img{height:100%;width:auto}.home__highlighted-projects--images-bg{height:88.8rem;transition:none}.home__expertise-subtitle{padding-right:1rem}.home__expertise-list{margin-bottom:10rem}.home__stat-figure{font-size:10rem;line-height:12rem}.home__stats-wrapper{padding-bottom:23rem}.home__stats-inner{display:block;-ms-flex-wrap:inherit;flex-wrap:inherit}.home__stats-inner>.col{-ms-flex:inherit;flex:inherit;margin:inherit}.home__stats-nav{display:none}.home__stat-title{padding-top:2rem;margin-bottom:0}.home__stat-title:after{bottom:inherit;top:0}.home__news-wrapper--inner{margin-left:8.3334%}.home__news-single--main{position:relative}.home__news-single--main:before{content:"";position:absolute;right:84.6667%;top:-5rem;bottom:-5rem;width:100%;background-color:#f9f9f9}.home__news-single--sub{margin-right:0;-ms-flex:0 0 58.3334%;flex:0 0 58.3334%}.home__news-single--sub figure{width:55.1%;float:left}.home__news-single--sub a{-ms-flex-direction:row;flex-direction:row}.home__news-single--sub .home__news-single-content{padding-top:0;width:44.9%;padding-left:3rem}.home__news-single--sub .home__news-single-aside{display:-ms-flexbox;display:flex}.home__news-wrapper{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:22rem}.home__news-wrapper:before{content:"";position:absolute;left:calc(16.6667% + 1.5rem);top:-5rem;bottom:-5rem;width:200%;background-color:#f9f9f9;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left;transition:transform 1.6s cubic-bezier(.165,.84,.44,1) .8s}.home__news-wrapper[data-anim=true]:before{-ms-transform:scaleX(1);transform:scaleX(1)}.home__news-nav-wrapper{top:50%}[data-page=about] .header{padding-bottom:0}.about__intro-img-xs{display:none}.about_intro-container .col .slider__images-wrapper{margin-top:-32rem;height:58rem}.about__whatwedo-inner-wrapper:last-child.col{padding-left:calc(8.3334% - 3rem/2)}.about__whatwedo-inner{padding-bottom:10rem}.about__whatwedo-copy{-ms-flex:0 0 45%;flex:0 0 45%;margin-right:5%}.about__whatwedo-copy:first-child,.about__whatwedo-copy:nth-child(2){position:relative;padding-bottom:3rem;margin-bottom:3rem}.about__whatwedo-copy:first-child:after,.about__whatwedo-copy:nth-child(2):after{content:"";position:absolute;bottom:0;left:0;width:4rem;height:.1rem;background-color:hsla(0,0%,100%,.5);-ms-transform-origin:left;transform-origin:left;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition-delay:.3s}.about__whatwedo-copy p{opacity:0;-ms-transform:translateY(2rem);transform:translateY(2rem);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.about__whatwedo-copy:first-child p{transition-delay:0.2s}.about__whatwedo-copy:nth-child(2) p{transition-delay:0.3s}.about__whatwedo-copy:nth-child(3) p{transition-delay:0.4s}.about__whatwedo-copy:nth-child(4) p{transition-delay:0.5s}.news__socials{display:-ms-flexbox;display:flex}body[data-page=news-single-page] .header{height:75rem}.news-single__credits svg{width:.9rem;height:1rem}.news-single__author{-ms-flex-direction:row;flex-direction:row}.news-single__author-wrapper:first-child{padding-bottom:0}.projects__container{padding-top:8rem;padding-bottom:0}.projects__list{padding-bottom:20rem}.projects__single{margin-bottom:6rem}.projects__single:nth-child(odd) .projects__single-link{-ms-transform:translateY(-14rem);transform:translateY(-14rem)}.projects__single[data-mixed=true] .projects__single-link{-ms-transform:translateY(0);transform:translateY(0)}.projects__single-link{padding-bottom:3rem;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.projects__list-wrapper{display:-ms-flexbox;display:flex}.projects__single-index{padding-bottom:1.8rem;line-height:8.6rem}.projects__single-title{font-size:2.7rem;line-height:3.2rem}.projects__single-tags{display:block;color:rgba(30,29,40,.2);margin-top:1.5rem}.projects-current__container{padding-top:23rem;padding-bottom:10rem}.projects-current__single:not(:last-child){margin-bottom:0}.project-single__credits .col{margin-left:16.6667%}.four-columns__column,.project__large-image-w-text-image,.project__large-image-w-text-text,.project__small-image-w-text-text{padding-bottom:0}.jobs__single-subtitle{margin-bottom:3rem}.jobs__single-content-wrapper:before{left:1rem;right:1rem}.jobs__single-aside{margin-right:0}.contact__inner{width:auto}.contact__inner:nth-child(2n){padding-left:1.2rem}.contact__inner:nth-last-child(-n+2):after{display:none}.contact__photo{margin-top:-20rem}.contact__photo.contact__photo--xs{display:none}.contact__photo.contact__photo--md{display:block}.contact__ffs.col{display:inline-block}.mega-form__container{padding-bottom:0}.contact-form__group{padding-bottom:10rem}.contact-form__checkboxes-wrapper{margin-bottom:0}.contact-cta__container .cols:before{left:1rem;right:1rem}.contact-cta__wrapper{padding-top:5rem;padding-bottom:6rem}.conctact-cta__svg{left:-6rem;bottom:-7.6rem;width:27.6rem;height:27.6rem}.contact-cta__copy{margin-left:8.3334%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.contact-cta__title{display:block;position:relative;margin-bottom:2rem;color:#fff;margin-left:8.3334%}.contact-cta__subtitle{max-width:50%;margin-bottom:0;font-size:2.7rem;line-height:3rem}.common__news-single--main{margin-bottom:10rem}.common__news-single-link{-ms-flex-direction:row;flex-direction:row}.common__news-single-content aside{padding-top:0;padding-bottom:0}.quote__container .container{padding-bottom:20rem}.quote__container[data-anim=true] .quote__cta{-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.quote__cta{position:absolute;bottom:10rem;left:50%;margin-top:5rem;padding-bottom:0;-ms-transform:translateX(-50%) translateY(2rem);transform:translateX(-50%) translateY(2rem)}.title-banner{font-size:15.4rem;line-height:18.6rem}.slider__container[data-context=jobs]{height:60rem}.slider__wrapper{display:-ms-flexbox;display:flex}.slider__wrapper .common__section-title{max-width:inherit}.slider__single-copy{padding-top:10rem;padding-bottom:10rem;padding-right:10rem}.slider__single-copy:after{left:inherit;right:0;width:1200rem}.slider__single-img{display:inline-block}.slider__single-img figure{width:calc(100% + 10rem)}.slider__images-wrapper{display:block}.members__copy p{font-size:2.3rem;line-height:2.8rem;font-weight:300}.table__container{padding-bottom:10rem}.table__container--gradient{padding-bottom:6rem}[data-background=yes] .project__full-width-image-bg{left:-10rem;right:-10rem}}@media (min-width:1024px) and (min-width:1024px){.header__tag-list{left:1rem}.socials svg{transition:fill .5s cubic-bezier(.165,.84,.44,1)}}@media (min-width:1200px){.gridlines{left:8.5rem;right:8.5rem}.gridlines:before{left:1.5rem}.gridlines:after{right:1.5rem}.gridlines span:first-of-type{left:calc(8.33333% + 3rem/2)}.gridlines span:nth-of-type(2){left:calc(8.33333% - 3rem/2 - 1px)}.gridlines span:nth-of-type(3){left:calc(16.66667% + 3rem/2)}.gridlines span:nth-of-type(4){left:calc(16.66667% - 3rem/2 - 1px)}.gridlines span:nth-of-type(5){left:calc(25% + 3rem/2)}.gridlines span:nth-of-type(6){left:calc(25% - 3rem/2 - 1px)}.gridlines span:nth-of-type(7){left:calc(33.33333% + 3rem/2)}.gridlines span:nth-of-type(8){left:calc(33.33333% - 3rem/2 - 1px)}.gridlines span:nth-of-type(9){left:calc(41.66667% + 3rem/2)}.gridlines span:nth-of-type(10){left:calc(41.66667% - 3rem/2 - 1px)}.gridlines span:nth-of-type(11){left:calc(50% + 3rem/2)}.gridlines span:nth-of-type(12){left:calc(50% - 3rem/2 - 1px)}.gridlines span:nth-of-type(13){left:calc(58.33333% + 3rem/2)}.gridlines span:nth-of-type(14){left:calc(58.33333% - 3rem/2 - 1px)}.gridlines span:nth-of-type(15){left:calc(66.66667% + 3rem/2)}.gridlines span:nth-of-type(16){left:calc(66.66667% - 3rem/2 - 1px)}.gridlines span:nth-of-type(17){left:calc(75% + 3rem/2)}.gridlines span:nth-of-type(18){left:calc(75% - 3rem/2 - 1px)}.gridlines span:nth-of-type(19){left:calc(83.33333% + 3rem/2)}.gridlines span:nth-of-type(20){left:calc(83.33333% - 3rem/2 - 1px)}.gridlines span:nth-of-type(21){left:calc(91.66667% + 3rem/2)}.gridlines span:nth-of-type(22){left:calc(91.66667% - 3rem/2 - 1px)}.container,.wrap{padding-left:10rem;padding-right:10rem}.cols{margin-left:-1.5rem;margin-right:-1.5rem}.col{padding-left:1.5rem;padding-right:1.5rem}.col--d1{width:8.3334%}.col--d2{width:16.6667%}.col--d3{width:25%}.col--d4{width:33.3334%}.col--d5{width:41.6667%}.col--d6{width:50%}.col--d7{width:58.3334%}.col--d8{width:66.6667%}.col--d9{width:75%}.col--d10{width:83.3334%}.col--d11{width:91.6667%}.col--d12{width:100%}.inner-container{margin-bottom:50rem}.contact-form__title,.error-page__container h1,.h1,.header__title,.news-single__header h1,h1{font-size:5.3rem;line-height:6.4rem}.about__quality h5,.about__whatwedo-copy,.about_intro-title,.common__news-single-title,.contact-cta__subtitle,.contact-form__group-title,.contact__inner p,.h2,.header__subtitle,.home__expertise-subtitle,.home__news-single-title,.home__stat-title,.jobs__single-title,.loader__title,.news-single__excerpt,.project-single__intro-content,.projects-current__title h3,.quote__copy,.table__subtitle,h2{font-size:2.7rem;line-height:3.2rem}.home__stat-figure,.project-single__intro-index,.projects__single-index{font-size:7.2rem}.nav__link--alt{transition:color .8s cubic-bezier(.165,.84,.44,1)}.nav__link--alt svg{transition:stroke .8s cubic-bezier(.165,.84,.44,1)}.nav__link--alt:hover{color:#174ffc}.nav__link--alt:hover svg{stroke:#174ffc}.nav__menu{padding:0}.nav__menu li{margin-right:3rem}.nav__menu li:first-child sup .nav__letter,.nav__menu li:nth-child(3) sup .nav__letter{transition-delay:0.33s}.nav__menu li:nth-child(4) sup .nav__letter{transition-delay:0.15s}.nav__link{font-size:1.4rem}.footer__img{display:block;width:auto;position:absolute;bottom:0;right:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-transform:translateY(2rem);transform:translateY(2rem);z-index:999;transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.footer{height:50rem;padding:10rem 0 8rem}.footer__container{-ms-flex-pack:justify;justify-content:space-between}.js-to-top{top:16rem}.footer__subtitle{margin-bottom:0}.footer__title{font-size:8rem;line-height:1.4;margin-top:2rem;margin-bottom:1rem}.footer__title span:after{height:.7rem;bottom:1.9rem}.footer__go-go{margin-bottom:2rem}.footer__go-go span{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.footer__nav-list{padding-bottom:.5rem}.footer__nav-list li{padding-top:1.2rem}.footer__nav-list li:last-child>span>span{margin-left:0}.footer__nav--home{display:-ms-flexbox;display:flex;color:#fff;-ms-flex-align:center;align-items:center}.footer__nav--home p:first-child{font-size:4.5rem;font-weight:700;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.footer__nav--home p:last-child{font-size:1.2rem;text-transform:uppercase;margin-top:.5rem;padding-left:.4rem}.footer__nav--home span{display:-ms-flexbox;display:flex;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.footer__nav--home span:first-child{transition-delay:.1s}.footer__nav--home span:last-child{transition-delay:.2s}body[data-page=homepage] .header{height:75rem}.socials{right:2rem}.loader__text{text-align:left}.home__highlighted-projects-wrapper{top:-19.8rem}.home__highlighted-projects .common__cta{margin-top:4rem}.home__highlighted-projects--images{height:98.8rem}.home__highlighted-projects--images figure{display:block;height:auto}.home__project-timer{display:block;position:absolute;bottom:-4rem;left:0;right:3rem;height:.2rem;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left;transform-origin:left}.home__project-link a{color:rgba(30,29,40,.4);transition:color .5s cubic-bezier(.165,.84,.44,1)}.home__expertises,.home__expertises-wrapper,.home__expertises .common__section-title .home__expertises-cta{padding-top:0}.home__expertise-subtitle{padding-right:4rem}.about_intro-container .col .slider__images-wrapper{margin-top:-35rem}.about__qualities-container{padding:10rem 0}.about__quality:not(:last-child){padding-bottom:0}.about__whatwedo-copy a:after,.about__whatwedo-copy a:before{background-color:#fff}.about__whatwedo-copy a:hover{color:#174ffc}.news-single__master-wrapper{border-top:.5rem solid #174ffc;margin-top:-8rem}.news-single__wrapper{margin-left:16.6667%}.news-single__nav{-ms-flex-pack:justify;justify-content:space-between;padding:0 5rem}.news-single__nav-btn{transition:background-color .5s cubic-bezier(.165,.84,.44,1)}.news-single__nav--back{margin-left:0;margin-right:5rem;transition:width .5s cubic-bezier(.165,.84,.44,1)}.news-single__nav--back:hover{width:23rem}.news-single__nav--back:hover .news-single__nav-btn-svg{background-color:#56545b}.news-single__nav-btn--next,.news-single__nav-btn--prev{transition:width .5s cubic-bezier(.165,.84,.44,1),background-color .5s cubic-bezier(.165,.84,.44,1)}.news-single__nav-btn--next:hover .news-single__nav-btn-svg,.news-single__nav-btn--prev:hover .news-single__nav-btn-svg{background-color:#56545b}.news-single__nav-btn--prev{margin-right:5rem}.news-single__nav-btn--prev .news-single__nav-btn-svg{right:inherit;left:0}.news-single__nav-btn--prev a{width:100%}.news-single__nav-btn--prev .news-single__nav-btn-label-hidden{-ms-flex-pack:end;justify-content:flex-end;padding-right:2rem;padding-left:0}.news-single__nav-btn--prev:hover{width:21.5rem}.news-single__nav-btn--next:hover{width:19rem}.news-single__nav-btn-label-hidden{display:-ms-flexbox;display:flex}.news-single__nav-btn-svg{transition:background-color .5s cubic-bezier(.165,.84,.44,1)}.news-single__inner-wrapper--next{position:absolute;right:5rem;top:0;bottom:0}.news-single__nav-title{display:block;height:5rem;min-width:80rem}.projects__single{margin-bottom:10rem}.projects__single figure{height:68rem}.project-single__intro-container{padding-top:8.5rem}.project-single__intro-index{font-size:15.4rem;line-height:18.6rem}.project-single__intro-content{padding-top:2rem}.project-single__intro-excerpt{color:#1e1d28}.project-single__intro-excerpt:first-child{padding-bottom:6rem}.project-single__intro-excerpt:nth-child(2){margin-bottom:10rem}.project-single__intro-fig{margin-bottom:7rem}.project-single__builder-single{padding-bottom:6rem;padding-top:6rem}.jobs__single-container{margin-bottom:10rem}.jobs__single-content-wrapper:before{left:1.5rem;right:1.5rem}.jobs__single-content-inner-wrapper{padding-top:5rem}.jobs__single-copy{margin-top:0;margin-left:0;margin-right:0}.contact__inner:nth-child(2n){padding-left:0}.contact__inner:nth-last-child(-n+2):after{display:block}.contact__inner:first-child:after,.contact__inner:last-child:after{display:none}.contact__photo{margin-top:-36rem}.mega-form__container{padding-top:23rem}.contact-form__input-checkbox:hover input~span{border-color:#fff}.contact-form__input-checkbox:hover input~span:after{opacity:.4;-ms-transform:scale(1);transform:scale(1)}.contact-form__input-checkbox:hover input:checked~span:after{opacity:1}.error-page__container{padding-top:28rem}.error-page__container figure{margin-top:-5rem}.error-page__nav{margin-bottom:0}.common__cta-link{padding-left:3.2rem;padding-right:3.2rem}.contact-cta__container .cols:before{left:1.5rem;right:1.5rem}.contact-cta__subtitle div{white-space:nowrap}.common__section-title{display:inline-block}.common__section-title,.common__section-title--expertises{margin-bottom:3rem;margin-top:10rem}.common__section-title--expertises h3{padding-top:0}.common__news-single--main{margin-bottom:5rem}.common__news-single--bg{position:relative;margin-bottom:10rem}.common__news-single--bg:before{content:"";position:absolute;right:84.6667%;top:-5rem;bottom:-5rem;width:100%;background-color:#f9f9f9;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform 1.6s cubic-bezier(.165,.84,.44,1)}.common__news-single--bg.common__news-single--main:before{-ms-transform-origin:right;transform-origin:right}.common__news-single--bg[data-anim=true]:before{-ms-transform:scaleX(1);transform:scaleX(1)}.quote__copy{margin-bottom:2rem}.title-banner__wrapper--home{margin-bottom:10rem}.title-banner__wrapper--home .title-banner{line-height:12.6rem}.title-banner__wrapper--jobs,.title-banner__wrapper--news-channel{margin-bottom:5rem}.title-banner__wrapper--jobs .title-banner,.title-banner__wrapper--news-channel .title-banner{line-height:12.6rem}.title-banner__wrapper--about{margin-bottom:1rem}.title-banner__wrapper--contact{margin:5rem 0}.members__container[data-context=contact] .cols{margin-left:12.5%}.members__container[data-context=contact] .member:first-child .member__fig:before{content:"";position:absolute;bottom:0;left:-37%;width:200rem;height:85%;background-color:#f9f9f9;z-index:-1;-ms-transform-origin:left;transform-origin:left;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform 2s cubic-bezier(.77,0,.175,1) 1s}.members__container[data-anim=true] .member:first-child .member__fig:before{-ms-transform:scaleX(1);transform:scaleX(1)}.member{margin-bottom:0}.project-single__builder-single--full-width-image{padding-bottom:0;padding-top:0}.project-single__builder-single--full-width-image[data-inset=yes]+.project-single__builder-single--full-width-image[data-inset=yes] .project__full-width-image[data-inset=yes] img{margin-top:0}.project__full-width-image[data-inset=yes] img{margin-bottom:6rem;margin-top:6rem}[data-background=yes] .project__full-width-image-bg{left:-10rem;right:-10rem;top:35rem}.project-single__builder-single--small-image-text[data-remove-margin=yes]{padding-bottom:0}.project-single__builder-single--columns h2{margin-bottom:3rem}}@media (min-width:1024px) and (min-width:1200px){.header__tag-list{left:1.5rem}}@media (min-width:1440px){.gridlines{left:50%;max-width:117rem;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.container{max-width:114rem;padding-left:0;padding-right:0}.js-to-top{right:3.75rem}.footer__title{font-size:10rem;margin-top:1rem}.socials{right:5rem}.home__project-link{-ms-flex:0 0 70%;flex:0 0 70%}.home__project-tags{-ms-flex:0 0 30%;flex:0 0 30%}.news-single__nav{padding:0 7.5rem}.contact-cta__container{left:50%}.contact-cta__container[data-position=top]{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-cta__container[data-position=bottom]{-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.slider__single-img figure{width:calc(100% + 50rem)}[data-background=yes] .project__full-width-image-bg{left:calc((100vw + 1440px) * -1);right:calc((100vw + 1440px) * -1)}.drag-slider__inner{-ms-transform:translateX(-114rem);transform:translateX(-114rem)}}@media (min-width:1024px) and (min-width:1440px){.header__tag-list{left:1.5rem}}@media (min-width:1880px){.slider__single-img figure{width:calc(100% + 60rem)}}@media (min-width:2300px){.slider__single-img figure{width:calc(100% + 100rem)}}@media (min-width:2600px){.slider__single-img figure{width:calc(100% + 120rem)}}@media (min-width:2960px){.slider__single-img figure{width:calc(100% + 140rem)}}@media (min-width:3960px){.slider__single-img figure{width:calc(100% + 200rem)}}@media (max-width:767px){body[data-page=news-single-page] .nav__container[data-minified=true]{background-color:rgba(30,29,40,.4)}body[data-page=news-single-page] .header{position:fixed;top:0;left:0;right:0;z-index:99;padding-top:1.4rem}body[data-page=news-single-page] .news-single__inner-container{margin-top:8rem}.contact-form__row .common__cta-link{font-size:1.1rem}.contact-form__input-checkbox .contact-form__label{white-space:nowrap;font-size:1.3rem}.members__copy p:first-child{margin-bottom:1rem}.members__copy p:nth-last-child(-n+3){font-size:1.4rem;font-weight:700;line-height:1.8rem;text-transform:uppercase;color:rgba(30,29,40,.2)}}@media (max-width:1199px){.about__whatwedo-inner-wrapper .common__section-title{display:block;margin-top:7rem;margin-bottom:3rem}}@media (max-width:1023px){.nav__wrapper--main.nav__wrapper{opacity:0;visibility:hidden;display:block;position:fixed;top:8rem;bottom:0;left:0;right:0;padding-top:8rem;height:100vh;z-index:999}.nav__wrapper--main.nav__wrapper:before{left:50%;transition:transform .8s cubic-bezier(.77,0,.175,1)}.nav__wrapper--main.nav__wrapper:after,.nav__wrapper--main.nav__wrapper:before{content:"";position:absolute;top:0;bottom:0;width:50%;background-color:#1e1d28;-ms-transform-origin:top;transform-origin:top;-ms-transform:scaleY(0);transform:scaleY(0)}.nav__wrapper--main.nav__wrapper:after{left:0;transition:transform .8s cubic-bezier(.77,0,.175,1) .05s}.nav__wrapper--main.nav__wrapper .nav__dots{position:absolute;top:5rem;left:4.5rem;z-index:1;opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.nav__wrapper--main.nav__wrapper .dots__wrapper{display:block}.nav__wrapper--main.nav__wrapper .dots--hor,.nav__wrapper--main.nav__wrapper .dots--hor:after,.nav__wrapper--main.nav__wrapper .dots--hor:before{width:.5rem;height:.5rem}.nav__wrapper--main.nav__wrapper .dots--hor:before{left:1.5rem}.nav__wrapper--main.nav__wrapper .dots--hor:after{right:1.5rem}.nav__menu{-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 2.8rem;position:relative;z-index:1}.nav__menu li{overflow:hidden}.nav__menu a{-ms-transform:translateY(-100%);transform:translateY(-100%);transition:transform .8s cubic-bezier(.165,.84,.44,1) 0s}.nav__link .nav__link-inner{text-decoration:underline;-webkit-text-decoration-skip:skip;text-decoration-skip:ink}.nav__link sup{display:none}.footer .nav__link{font-size:1.3rem;line-height:1;text-transform:uppercase;opacity:.5;font-weight:400}.footer__nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav-list li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.footer__nav-list li:not(:last-child){-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1rem}.footer__nav-list li:last-child{margin-top:5rem}body[data-page=jobs] .header__title{padding-bottom:3rem}body[data-page=jobs] .header__cta{padding-bottom:5rem}body[data-page=project-page] .header,body[data-page=projectSingle] .header{padding-bottom:0}.home__highlighted-projects .cols{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home__highlighted-projects .cols .common__section-title{display:none}.home__highlighted-projects .common__cta{margin-top:4rem;margin-bottom:4rem;width:100%}.home__highlighted-projects .col:first-child{-ms-flex-order:2;order:2}.home__highlighted-projects .col:last-child{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1}.home__highlighted-projects .home__highlighted-projects-wrapper{width:100%}.home__highlighted-projects .home__highlighted-projects--titles{display:-ms-flexbox;display:flex;padding-top:3rem;margin-top:2rem}.home__highlighted-projects .home__project{-ms-flex-align:start;align-items:flex-start;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:1.5rem;margin-bottom:0}.home__highlighted-projects .home__project[data-active=true]{padding-bottom:0}.home__highlighted-projects .home__project[data-active=true] .home__project-index{-ms-transform:none;transform:none}.home__highlighted-projects .home__project-index{position:relative;right:inherit;bottom:inherit}.home__highlighted-projects .home__project-link{-ms-flex:0 0 80%;flex:0 0 80%;padding:0 2rem}.home__highlighted-projects .home__project-link:after,.home__highlighted-projects .home__project-tags{display:none}.home__highlighted-projects .home__highlighted-projects--images{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;overflow:visible}.home__highlighted-projects .home__highlighted-projects--images li{-ms-flex:0 0 100%;flex:0 0 100%;position:relative;top:inherit;left:inherit;margin-right:2rem}.home__highlighted-projects .home__highlighted-projects--images li:not([data-active=true]){-ms-transform:translateX(0);transform:translateX(0)}.home__news-wrapper--inner,.home__stats-wrapper{position:relative}.home__news-wrapper--inner:before{content:"";position:absolute;left:-25rem;top:-5rem;bottom:0;right:-25rem;background-color:#f9f9f9}.about__whatwedo-copy:not(:last-child){position:relative;padding-bottom:3rem;margin-bottom:3rem}.about__whatwedo-copy:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:4rem;height:.1rem;background-color:hsla(0,0%,100%,.5)}.jobs__single-copy .common__cta{width:100%}.contact-cta__container .col,.jobs__single-copy .common__cta a{padding-left:0;padding-right:0}.contact-cta__container .common__cta{font-size:1.2rem;line-height:1.4rem}.contact-cta__wrapper{padding-left:2rem;padding-right:2rem}.common__news-single__fig-wrapper figure{margin-left:-3rem;margin-right:-3rem;margin-bottom:2rem}.quote__cta{width:100%;-ms-transform:translateY(2rem);transform:translateY(2rem)}.slider__container[data-context=jobs] .slider__wrapper{margin-bottom:0}.table__projects-list.table__projects-list--about .table__list-item .col:nth-last-child(-n+2),.table__projects-list.table__projects-list--projects .table__list-item .col:nth-last-child(-n+3){display:none}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{max-width:100%!important}}