.progressBarContainer{position:relative;margin-top:-3px;width:100%;height:402px;background:#fff}.progressBarContainer .progressBarContainer__infos,.progressBarContainer .progressBarContainer__infos--mobile{display:flex;align-items:center;height:100%;max-width:1000px;margin:0 auto;z-index:1;position:relative;width:100%;font-size:40px;line-height:53px}.progressBarContainer .progressBarContainer__infos p,.progressBarContainer .progressBarContainer__infos--mobile p{margin-bottom:0}.progressBarContainer .progressBarContainer__infos h3,.progressBarContainer .progressBarContainer__infos--mobile h3{font-size:64px;margin-top:0}.progressBarContainer .progressBarContainer__infos .scroll,.progressBarContainer .progressBarContainer__infos--mobile .scroll{max-height:56px;margin-right:80px}.progressBarContainer .progressBarContainer__infos--mobile{display:none}.progressBarContainer .next-footer{height:100%;position:absolute;top:0;width:25%;background-color:#bad8ca}.slideright{left:0;top:0;animation:.7s slideright both}.is-active{background:#00f;transition:all .3s ease-out}#overlay-transition{position:fixed;left:0;height:100%;z-index:99999}@keyframes slideright{0%{top:0;left:0;height:100%;width:0}99%{opacity:1}100%{height:100%;width:100%}}@media (min-width:480px){[class*=" grid-"],[class^=grid-]{display:grid;grid-auto-flow:dense}[class*=" grid-"].has-gutter,[class^=grid-].has-gutter{grid-gap:1rem}[class*=" grid-"].has-gutter-l,[class^=grid-].has-gutter-l{grid-gap:2rem}[class*=" grid-"].has-gutter-xl,[class^=grid-].has-gutter-xl{grid-gap:4rem}}@media (min-width:480px){.autogrid,.grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.autogrid.has-gutter,.grid.has-gutter{grid-column-gap:1rem}.autogrid.has-gutter-l,.grid.has-gutter-l{grid-column-gap:2rem}.autogrid.has-gutter-xl,.grid.has-gutter-xl{grid-column-gap:4rem}}[class*=grid-2]{grid-template-columns:repeat(2,1fr)}[class*=grid-3]{grid-template-columns:repeat(3,1fr)}[class*=grid-4]{grid-template-columns:repeat(4,1fr)}[class*=grid-5]{grid-template-columns:repeat(5,1fr)}[class*=grid-6]{grid-template-columns:repeat(6,1fr)}[class*=grid-7]{grid-template-columns:repeat(7,1fr)}[class*=grid-8]{grid-template-columns:repeat(8,1fr)}[class*=grid-9]{grid-template-columns:repeat(9,1fr)}[class*=grid-10]{grid-template-columns:repeat(10,1fr)}[class*=grid-11]{grid-template-columns:repeat(11,1fr)}[class*=grid-12]{grid-template-columns:repeat(12,1fr)}[class*=col-1]{grid-column:auto/span 1}[class*=row-1]{grid-row:auto/span 1}[class*=col-2]{grid-column:auto/span 2}[class*=row-2]{grid-row:auto/span 2}[class*=col-3]{grid-column:auto/span 3}[class*=row-3]{grid-row:auto/span 3}[class*=col-4]{grid-column:auto/span 4}[class*=row-4]{grid-row:auto/span 4}[class*=col-5]{grid-column:auto/span 5}[class*=row-5]{grid-row:auto/span 5}[class*=col-6]{grid-column:auto/span 6}[class*=row-6]{grid-row:auto/span 6}[class*=col-7]{grid-column:auto/span 7}[class*=row-7]{grid-row:auto/span 7}[class*=col-8]{grid-column:auto/span 8}[class*=row-8]{grid-row:auto/span 8}[class*=col-9]{grid-column:auto/span 9}[class*=row-9]{grid-row:auto/span 9}[class*=col-10]{grid-column:auto/span 10}[class*=row-10]{grid-row:auto/span 10}[class*=col-11]{grid-column:auto/span 11}[class*=row-11]{grid-row:auto/span 11}[class*=col-12]{grid-column:auto/span 12}[class*=row-12]{grid-row:auto/span 12}@media (min-width:480px) and (max-width:767px){[class*=grid-][class*=-small-1]{grid-template-columns:repeat(1,1fr)}[class*=col-][class*=-small-1]{grid-column:auto/span 1}[class*=grid-][class*=-small-2]{grid-template-columns:repeat(2,1fr)}[class*=col-][class*=-small-2]{grid-column:auto/span 2}[class*=grid-][class*=-small-3]{grid-template-columns:repeat(3,1fr)}[class*=col-][class*=-small-3]{grid-column:auto/span 3}[class*=grid-][class*=-small-4]{grid-template-columns:repeat(4,1fr)}[class*=col-][class*=-small-4]{grid-column:auto/span 4}[class*=-small-all]{grid-column:1/-1}}.item-first{order:-1}.item-last{order:1}.grid-offset{visibility:hidden}.col-all{grid-column:1/-1}.row-all{grid-row:1/-1}.fl,.u-fl{float:left}.fr,.u-fr{float:right}.txtleft,.u-txt-left{text-align:left}.txtright,.u-txt-right{text-align:right}.txtcenter,.u-txt-center{text-align:center}.valign-center{align-items:center}.halign-center{justify-content:center}.d-flex,.flex-column,.flex-column-reverse,.flex-container,.flex-container--column,.flex-container--column-reverse,.flex-container--row,.flex-container--row-reverse,.flex-row,.flex-row-reverse{display:flex;flex-wrap:wrap}.flex-container--row,.flex-row{flex-direction:row}.flex-column,.flex-container--column{flex-direction:column}.flex-container--row-reverse,.flex-row-reverse{flex-direction:row-reverse;justify-content:flex-end}.flex-column-reverse,.flex-container--column-reverse{flex-direction:column-reverse;justify-content:flex-end}.flex-item-fluid,.item-fluid{flex:1 1 0%}.flex-item-first,.item-first{order:-1}.flex-item-medium,.item-medium{order:0}.flex-item-last,.item-last{order:1}.flex-item-center,.item-center,.mr-auto{margin:auto}body{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body *,body :after,body :before{box-sizing:inherit}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{opacity:0!important}.os-content{border-right:0!important}html{height:100%}body{min-height:100%;background-color:#1e1f20}img{width:auto;max-width:100%;height:auto}.container{max-width:80vw;margin:auto;padding:0 1em;height:100%}.overlay{width:0;position:fixed;top:0;bottom:0;left:0;background-color:#000;z-index:9999;transition:.5s cubic-bezier(.3,0,.3,1)}.overlay.is-active{width:100%}html{font-size:calc(1vw)}body{line-height:1.5;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;color:#000;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.project-title__center{position:relative;font-weight:400;text-transform:uppercase;font-size:1.25rem;line-height:1.5rem;letter-spacing:.125rem;margin-top:0}.project-title__center:after{position:relative;margin:0 auto;margin-top:1rem;content:"";width:28px;height:3px;display:block;background-color:#000}.header{padding:2rem 0}.logo svg{width:114px}.homepage .logo svg{fill:#fff}.project{padding:0;margin:-2% -1%}.project:after{content:"";display:table;clear:both}.project__item{position:relative;list-style:none;float:left;margin:2% 1%;width:calc(50% - 2%)}.project__item:before{content:"";display:block;padding-top:60%}@media (min-width:48em){.project__item{width:calc(33.33% - 2%)}}@media (min-width:61.3125em){.project__item{width:calc(25% - 2%)}}.project__link{position:absolute;display:block;height:100%;width:100%;overflow:hidden;top:0;right:0;bottom:0;left:0}.project__link:hover .project__thumb{transform:translateZ(0) scale(1.1,1.1)}.project__link:hover .project__overlay{opacity:1}.project__overlay{background-color:rgba(0,0,0,.65);color:#fff;position:absolute;height:100%;width:100%;opacity:0;transition:all .3s ease-in-out}.project__overlay-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5em}.project__thumb{background-image:url(assets/images/project1.jpg);background-size:cover;background-position:center center;height:100%;width:100%;position:absolute;transition:all .3s ease-in-out}.project__cat{position:absolute;text-align:center;height:100%;width:100%;text-transform:uppercase;top:0;right:0;bottom:0;left:0}.project__cat-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5vw;vertical-align:middle;font-weight:700}@media (min-width:48em){.project__cat-inner{font-size:2em}}@media (min-width:61.3125em){.project__cat-inner{font-size:2.2em}}.project__cat--display{background-color:#66edd8;color:#fff}.project__cat--web{background-color:#fe0;color:#000}.project__cat--dco{background-color:#2459ed;color:#fff}.project__cat--emailing{background-color:#ff4339;color:#fff}.project-content{background-color:#fff}.project-page section{height:100vh}.bg-full{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.bg-full__img{display:flex;align-items:center;justify-content:center;height:100%}.icon-scroll{width:2.9375rem;position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%)}.icon-scroll path{fill:#fff}.scroll svg{height:56px;display:block}.scroll path{fill:#000}#arrow{position:absolute;animation:move_arrow 1s cubic-bezier(.3,0,.3,1) infinite}.hero{overflow:hidden;position:relative;background-repeat:no-repeat;background-size:cover}.hero .header{display:flex;justify-content:space-between;align-items:center;z-index:1}.hero .container{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.hero .background-container{position:absolute;width:100%;right:0;left:0;align-items:flex-end;justify-content:center}.hero .background-container .backg-img{position:relative;height:40vh;z-index:0}.hero--white .logo svg{fill:#fff}.hero--white .hero__cat,.hero--white .hero__description,.hero--white .hero__title{color:#fff}.hero--white .hero__title{opacity:0}.hero--white .hero__cat{opacity:0}.hero--white .hero__description{opacity:0;max-width:16vw}.hero--white .hero__title:after{background-color:#fff}.hero__info{display:flex}.hero__title{font-size:4rem;line-height:3.5625rem;margin-bottom:1.25rem;margin-top:0}.hero__title:after{margin-top:1.5rem;content:"";width:48px;height:4px;display:block}.hero__cat{font-size:1.25rem;text-transform:uppercase;display:block}.hero__description{font-size:1.25rem;line-height:1.75rem;margin-top:.3125rem}.container-img img{margin:0 3rem}.project-img{position:relative;margin-top:14vh;z-index:1}.project-img .shadow{display:block;top:0;position:absolute;width:25rem;height:17.875rem;background-color:#c6f6d9;margin-bottom:2.5rem;z-index:-1;left:-4.0625rem}.project-intro{position:relative;margin-top:0;z-index:1;max-width:16vw}.project-intro__title{font-weight:400;text-transform:uppercase;font-size:1.25rem;line-height:1.5rem;letter-spacing:.125rem}.project-intro__title:after{margin-top:.5rem;content:"";width:28px;height:3px;display:block;background-color:#000}.project-intro__desc{font-size:1.25rem;line-height:1.625rem;letter-spacing:.0625rem}.project-intro .shadow{display:block;top:-3rem;position:absolute;width:14rem;height:17.875rem;background-color:#c6f6d9;z-index:-1;left:-4.0625rem}.project-intro .shadow__right{top:-3rem;left:4.0625rem;display:block;position:absolute;width:14rem;height:17.875rem;background-color:#c6f6d9;z-index:-1}.right{margin-top:20vh;max-width:40vw}#description-section .container{min-height:100vh;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}#description-section .container>div:last-child{max-width:17vw}#description-section .project-meta+div{flex:2}#description-section .project-meta{flex:2}#description-section .project-meta__row{margin-bottom:2.1875rem}#description-section .project-meta__title{font-size:1.875rem;line-height:1.25rem;margin-top:0;margin-bottom:.625rem;letter-spacing:.125rem}#description-section .project-meta__desc{font-size:1.5625rem;letter-spacing:.075rem}#description-section .project-meta-additional-separator:before{margin-bottom:2.5rem;content:"";width:48px;height:4px;display:block;background-color:#000}#description-section .project-meta-additional__title{font-size:1.25rem;margin-bottom:0;text-transform:uppercase;letter-spacing:.125rem}#description-section .project-meta-additional__desc{font-size:1.25rem;letter-spacing:.125rem}.project-loader{height:400px;overflow:hidden;position:relative;display:flex;align-items:center;padding-left:18%;background-color:#fff}.project-loader__pbar{height:inherit;width:0;position:absolute;top:0;bottom:0;left:0;background-color:#ebdac0;transition:all .5s cubic-bezier(.3,0,.3,1)}.project-loader__txt{position:relative;z-index:1;padding-left:4.6875rem}.project-loader__desc{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:2.5rem;line-height:3.3125rem;margin-top:0;margin-bottom:.9375rem}.project-loader__project-name{font-family:Roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:4rem;line-height:3.3125rem}.project-loader__icon{position:relative;z-index:1;width:2.9375rem}.project-loader__icon #arrow{position:absolute;animation:move_arrow 1s cubic-bezier(.3,0,.3,1) infinite}#icons-section{display:flex;background:#c6f6d9}#icons-section .icons-container{height:400px;width:100%;display:flex;justify-content:center;align-items:center;flex-flow:row wrap}#icons-section .icons-container .txtcenter{width:100%}#icons-section .icons-container .icons-container--icons{display:flex;flex-flow:row wrap;justify-content:space-around;width:100%;align-items:center}#icons-section .icons-container .icons-container--icons .icons-container__item{width:9rem;height:12rem;display:flex;flex-flow:column;align-items:center;justify-content:space-around;margin-bottom:1.16%}#icons-section .icons-container .icons-container--icons .icons-container__item img{max-width:15rem;max-height:7rem}#icons-section .icons-container .icons-container--icons .icons-container__item p{margin-top:0;text-transform:uppercase}@keyframes move_arrow{0%{transform:translateY(0)}50%{transform:translateY(20%)}100%{transform:translateY(0)}}nav.fixed{position:fixed;top:0;right:0;text-align:center;height:300px;z-index:9999}nav.fixed a{color:#fff}.btn-close{background-size:contain;background-color:transparent;width:1.5rem;height:1.5rem;display:block;float:right;margin-top:2.5rem;margin-right:3.5rem;border:none;cursor:pointer;padding:0;z-index:9999}.btn-close svg.white{fill:#fff}.btn-close svg{fill:#000}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in-element{animation:fade-in .8s cubic-bezier(.3,0,.3,1)}.hidden{opacity:0}#iframe-section .iframe-section-content{height:100%}#iframe-section .iframe-section-content .txtcenter-mobile{display:none;text-align:center}#iframe-section .iframe-container{display:flex;justify-content:center;align-items:center;width:70%;height:100%}#iframe-section .iframe-container>div{display:flex;flex-flow:column}#iframe-section .iframe-container__left{align-items:center;width:70%}#iframe-section .iframe-container__right{width:30%;align-items:flex-start}#iframe-section .iframe-container .block .iframe-overlay,#iframe-section .iframe-container .block iframe{margin-top:25px}#iframe-section .iframe-container .iframe-selectors{display:flex;flex-flow:row wrap;width:100%;justify-content:center}#iframe-section .iframe-container .iframe-selectors__toggle{display:block;position:relative;height:12rem;width:12rem;margin:15px;transition:all .3s ease-out}#iframe-section .iframe-container .iframe-selectors__toggle--bg{position:absolute;background:#fff;border:1px solid #000;height:100%;width:100%;transition:all .3s ease-out}#iframe-section .iframe-container .iframe-selectors__toggle--button{cursor:pointer;position:absolute;height:100%;width:100%;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center}#iframe-section .iframe-container .iframe-selectors__toggle--button img{max-width:10rem;max-height:5rem;margin-top:15px}#iframe-section .iframe-container .iframe-selectors__toggle.active .iframe-selectors__toggle--bg,#iframe-section .iframe-container .iframe-selectors__toggle:hover .iframe-selectors__toggle--bg{transition:all .3s ease-out;background:#c6f6d9;border:1px solid #c6f6d9}#iframe-section .iframe-container__left{left:0}#iframe-section .iframe-container__right{right:0;width:55%}#iframe-section .iframe-container__left,#iframe-section .iframe-container__right{justify-content:center}#iframe-section .iframe-container__left .iframe-box,#iframe-section .iframe-container__right .iframe-box{position:relative;overflow:hidden;display:flex;flex-flow:column;align-items:center}#iframe-section .iframe-container__left .iframe-box #refresh,#iframe-section .iframe-container__right .iframe-box #refresh{margin-top:20px;height:40px;width:40px;position:relative;cursor:pointer}#iframe-section .iframe-container__left .iframe-box #refresh img,#iframe-section .iframe-container__right .iframe-box #refresh img{height:40px;width:40px;display:block;position:relative;transition:all .3s ease-out}#iframe-section .iframe-container__left .iframe-box #refresh:before,#iframe-section .iframe-container__right .iframe-box #refresh:before{content:"";display:block;position:absolute;border-radius:50%;background:#fff;height:99%;width:99%;transition:all .3s ease-out}#iframe-section .iframe-container__left .iframe-box #refresh:hover:before,#iframe-section .iframe-container__right .iframe-box #refresh:hover:before{background:#c6f6d9}#iframe-section .iframe-container__left .iframe-box #refresh:hover img,#iframe-section .iframe-container__right .iframe-box #refresh:hover img{transform:rotate(360deg)}#iframe-section .iframe-container__left iframe,#iframe-section .iframe-container__right iframe{border:none;overflow:hidden;position:relative}#iframe-section .iframe-container__left .iframe-overlay,#iframe-section .iframe-container__right .iframe-overlay{width:300px;display:block;background:#c6f6d9;background-position:center bottom;position:absolute;right:0;top:0;opacity:0;transition:all .2s ease-out}#iframe-section .iframe-container__left .iframe-overlay.fill,#iframe-section .iframe-container__right .iframe-overlay.fill{animation:fillright 850ms forwards;background-position:left bottom}@keyframes fillright{0%{width:300px;opacity:1;transform:translateX(-100%)}50%{transform:translateX(0);width:300px;opacity:1}90%{opacity:1}100%{width:0}}#split-50-section{display:flex;align-items:center;overflow:hidden}#split-50-section .split-img-left-offset{left:0;display:flex;align-items:center;justify-content:center}#split-50-section .split-img-right-offset{right:0;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}#split-50-section .split-img-right-offset p{color:#fff;text-shadow:3px 4px 4px #000;line-height:54px;text-align:center;font-size:2rem}#split-50-section .split-img-left-offset,#split-50-section .split-img-right-offset{position:absolute;height:100vh;width:50%;top:0}#split-50-section .split-img-right{width:55%}#split-50-section .sticky-right{width:100%}#split-50-section .full-left{position:absolute;left:0}#split-50-section .split-img-left,#split-50-section .split-img-right{display:flex;align-items:center;justify-content:center;height:100%}#split-50-section .split-img-left__container,#split-50-section .split-img-right__container{position:relative;display:flex;align-items:center;justify-content:center}#split-50-section .split-img-left__container img,#split-50-section .split-img-right__container img{width:25rem;max-height:50rem;bottom:0;left:0;z-index:1}#split-50-section .split-img-left__container .shadow__right,#split-50-section .split-img-right__container .shadow__right{display:block;height:100%;max-height:50rem;width:25rem;position:absolute;background:#c6f6d9;left:50px;top:50px;z-index:0}.valign_center{text-align:center}#icons-section.sb{display:flex;background:#fff!important}#icons-section.sb .icons-container .icons-container--icons .icons-container__item{width:15.4%;display:flex;flex-flow:column;align-items:center;margin-bottom:1.16%}#icons-section.sb .icons-container .icons-container--icons .icons-container__item img{max-width:15rem;max-height:18rem}#description-section .weblink{margin-top:-12rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-flow:column}#description-section .weblink a{display:flex;align-items:center;justify-content:center;position:relative;flex-flow:column;width:6rem;height:4.6rem;transition:all .2s ease-out}#description-section .weblink a .svg-link{position:absolute;border-radius:2px;top:10px;display:block;width:100%;height:100%;background:#000;z-index:0;transition:all .2s ease-out}#description-section .weblink a svg{position:absolute;width:100%;height:100%;z-index:1;left:-15px;top:0;transition:all .2s ease-out}#description-section .weblink .link{display:table;font-size:1.2rem;font-weight:800;text-transform:uppercase;z-index:2;position:relative;width:8rem;bottom:-4.5rem;left:0;right:0}#description-section .weblink .link:after{content:"";display:block;width:100%;height:.2rem;background:#000}#description-section .weblink a:hover svg{left:0;top:10px}.bg-off,.fade-in-off,.full-offset-left-off,.full-offset-right-off,.rollDown-off,.scale-off,.slideToRight,.slideUp-off{opacity:0}.animated{opacity:1!important}.slidefromleft{animation:textAnimation .5s cubic-bezier(.3,0,.3,1) forwards;display:block}.slideUp-on{animation:slideUp .5s cubic-bezier(.3,0,.3,1) forwards}.scale-on{animation:scaleUp .5s cubic-bezier(.3,0,.3,1) forwards}.rollDown-on{animation:rollDown .7s cubic-bezier(.3,0,.3,1) forwards}.full-offset-left-on{animation:full-offset-left .7s cubic-bezier(.3,0,.3,1) forwards}.full-offset-right-on{animation:full-offset-right .7s cubic-bezier(.3,0,.3,1) forwards}.fade-in-on{animation:bgAnimation 1s cubic-bezier(.3,0,.3,1) forwards}.bg-on{animation:bgHeroAnimation 1s cubic-bezier(.3,0,.3,1) forwards}@keyframes beforeText{0%{opacity:1;width:100%}90%{opacity:1;transform:translateX(100%)}100%{opacity:0;width:0}}@keyframes bgAnimation{from{opacity:0}to{opacity:1}}@keyframes bgHeroAnimation{from{opacity:0;transform:translateX(2%)}to{transform:translateX(0);opacity:1}}@keyframes full-offset-left{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes full-offset-right{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes rollDown{from{opacity:0;height:0}to{opacity:1;height:600px}}@keyframes scaleUp{from{opacity:0;transform:scale(0,0)}to{opacity:1;transform:scale(1,1)}}@keyframes slideUp{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes textAnimation{from{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:1024px){body,html{overflow-x:hidden;-webkit-font-smoothing:antialiased}html{font-size:calc(80% + 1 * (100vw - 600px)/ 400)}.project-page section{height:auto;min-height:100vh}.bg-full{display:flex;justify-content:center;align-items:center}.row-mobile{flex-flow:column}#icons-section{padding:5rem 0}#icons-section .icons-container{height:100%}#icons-section.sb .icons-container .icons-container--icons .icons-container__item{width:49%;height:auto;margin-bottom:1%}.iframe-container.reverse{flex-flow:column-reverse}#iframe-section{padding:5rem 0;position:relative}#iframe-section .iframe-section-content .txtcenter-mobile{display:block}#iframe-section .iframe-section-content .iframe-container{flex-flow:row;align-items:flex-start;padding:0}#iframe-section .iframe-section-content .iframe-container__left{width:35%}#iframe-section .iframe-section-content .iframe-container__right{width:65%}#iframe-section .iframe-section-content .iframe-container__left,#iframe-section .iframe-section-content .iframe-container__right{justify-content:flex-start}#iframe-section .iframe-section-content .iframe-container__left .txtcenter,#iframe-section .iframe-section-content .iframe-container__right .txtcenter{display:none}#iframe-section .iframe-section-content .iframe-container__left .iframe-overlay,#iframe-section .iframe-section-content .iframe-container__left iframe,#iframe-section .iframe-section-content .iframe-container__right .iframe-overlay,#iframe-section .iframe-section-content .iframe-container__right iframe{margin-top:0}#iframe-section .iframe-section-content .iframe-container .iframe-selectors{margin-top:0;justify-content:center;flex-flow:column;align-items:flex-end}#iframe-section .iframe-section-content .iframe-container .iframe-selectors__toggle:first-child{margin-top:0}#iframe-section .iframe-section-content .iframe-container .iframe-selectors__toggle{height:calc(480px/4);width:calc(480px/4);font-size:.8rem}#iframe-section .iframe-section-content .iframe-container .iframe-selectors__toggle .iframe-selectors__toggle--button img{max-width:5rem;max-height:5rem;margin-top:0}#split-50-section{flex-flow:column;height:100%;padding:0}#split-50-section>div{width:100%}#split-50-section .split-img-right{width:100%}#split-50-section .split-img-right p{font-size:inherit;line-height:80px}.progressBarContainer{position:relative;margin-top:-3px;width:100%;height:402px;background:#fff;cursor:pointer}.progressBarContainer .next-footer{width:100%;cursor:pointer}.progressBarContainer .progressBarContainer__infos{display:none}.progressBarContainer .progressBarContainer__infos--mobile{display:flex;justify-content:center;cursor:pointer}.progressBarContainer .progressBarContainer__infos--mobile>div{padding:2rem}.progressBarContainer .progressBarContainer__infos--mobile p{font-size:1.5rem}.progressBarContainer .progressBarContainer__infos--mobile h3{font-size:100%;margin-top:1rem}}@media only screen and (max-width:768px){html{font-size:calc(112.5% + 4 * (100vw - 600px)/ 400)}.btn-close{margin-right:2rem}.hero{background-image:none!important}.hero .background-container .backg-img{display:none}.hero--white .hero__description{max-width:60vw}.weblink{margin-top:4rem!important}#icons-section.sb .icons-container .icons-container--icons .icons-container__item{width:59%;height:auto;margin-bottom:1%}#description-section{padding:5rem 0}#description-section .container{display:flex;align-items:flex-start;flex-flow:column;justify-content:center}#description-section .container>div:last-child{max-width:100%}#description-section .container .project-meta{z-index:2;flex:1}#description-section .container .project-meta .project-meta-additional,#description-section .container .project-meta .project-meta-additional-separator{width:49%;display:inline-block}#description-section .container .project-meta .project-meta__row:nth-of-type(1),#description-section .container .project-meta .project-meta__row:nth-of-type(2){width:49%;display:inline-block;vertical-align:top}#description-section .container .project-intro{margin-top:5rem;margin-left:5rem;max-width:100%}#description-section .container .project-intro .shadow{left:-5rem;top:-2rem!important;height:15rem}#description-section .container .right{margin-left:0;margin-top:10rem;max-width:100%}#description-section .container .right .shadow__right{top:-3rem!important;left:45%!important}#split-50-section{padding-top:5rem}#split-50-section .container{max-width:100%;padding:0}#split-50-section .split-img-left__container{height:100%}#split-50-section .split-img-left__container img{max-width:25rem;width:auto;max-height:100%}#split-50-section .split-img-left__container .shadow__right{width:100%}#split-50-section .split-img-left-offset,#split-50-section .split-img-right-offset{position:relative;width:100%;height:50vh}#split-50-section .split-img-right-offset{margin-top:5rem}#split-50-section .split-img-right{width:100%}#iframe-section .iframe-container{flex-flow:row;align-items:flex-start;padding:0}#iframe-section .iframe-container__left,#iframe-section .iframe-container__right{justify-content:flex-start}#iframe-section .iframe-container .iframe-selectors{margin-top:0;justify-content:center}#iframe-section .iframe-container .iframe-selectors__toggle:first-child{margin-top:0}#iframe-section .iframe-container .iframe-selectors__toggle{height:calc(480px/4);width:calc(480px/4)}#iframe-section .iframe-container .iframe-selectors__toggle p{display:none}#iframe-section .iframe-container .iframe-selectors__toggle .iframe-selectors__toggle--button img{max-width:5rem;max-height:5rem;margin-top:0}.row-mobile{flex-flow:column;padding:5rem 0}.iframe-container__left,.iframe-container__right{align-items:center;margin-right:0;margin-top:5rem}#iframe-section .iframe-container__right #iframe_dco_2{transform:none}#iframe-section .iframe-container__left .txtcenter .project-title__center{position:absolute;top:-130px}.iframe-container .iframe-selectors__toggle .iframe-selectors__toggle--button img{max-width:5rem;max-height:5rem;margin-top:0}#icons-section .icons-container .icons-container--icons{flex-flow:row wrap}#icons-section .icons-container .icons-container--icons .icons-container__item{width:10rem}}@media only screen and (max-width:640px){html{font-size:calc(112.5% + 4 * (100vw - 600px)/ 400)}.project-page section{min-height:100vh;height:auto}#icons-section.sb .icons-container .icons-container--icons .icons-container__item{width:59%;height:auto;margin-bottom:1%}#description-section{padding:5rem 0}#description-section .container{display:flex;flex-flow:column;justify-content:center}#description-section .container .project-meta{z-index:2}#description-section .container .project-meta .project-meta-additional,#description-section .container .project-meta .project-meta-additional-separator{width:49%;display:inline-block}#description-section .container .project-meta .project-meta__row:nth-of-type(1),#description-section .container .project-meta .project-meta__row:nth-of-type(2){width:49%;display:inline-block;vertical-align:top}#description-section .container .project-intro{margin-top:5rem;margin-left:5rem}#description-section .container .project-intro .shadow{left:-5rem;top:-2rem!important;height:15rem}#description-section .container .right{margin-left:0;margin-top:10rem}#description-section .container .right .shadow__right{top:-3rem!important;left:45%!important}#icons-section{padding:5rem 0}#icons-section .icons-container{height:100%}#iframe-section{padding:5rem 0;position:relative;height:auto;min-height:100%}#iframe-section .iframe-section-content{height:100%}#iframe-section .iframe-section-content .iframe-container{align-items:flex-start;padding:0;max-width:100%;width:100%;min-height:auto}#iframe-section .iframe-section-content .iframe-container__left{height:100%;width:35%;margin-top:59px}#iframe-section .iframe-section-content .iframe-container__left .txtcenter .project-title__center{position:absolute;left:calc(100% - 18rem)}#iframe-section .iframe-section-content .iframe-container__left .iframe-selectors{justify-content:flex-end;flex-flow:column;justify-content:flex-end;align-items:flex-end}#iframe-section .iframe-section-content .iframe-container__left .iframe-selectors__toggle{height:4rem;width:4rem}#iframe-section .iframe-section-content .iframe-container__left .iframe-selectors__toggle .iframe-selectors__toggle--button img{max-width:3rem;max-height:3rem}#iframe-section .iframe-section-content .iframe-container__left .iframe-selectors__toggle p{display:none}#iframe-section .iframe-section-content .iframe-container__right{width:65%;height:100%;min-height:auto;margin-top:0}#iframe-section .iframe-section-content .iframe-container__right #iframe_dco_2{transform:scale(.6,.6);margin-top:-63px;margin-left:-3rem}#iframe-section .iframe-section-content .iframe-container__right .iframe-box #refresh{margin-top:-6rem;margin-left:-3rem;height:40px;width:40px}#iframe-section .iframe-section-content .iframe-container__right .overlay-4{display:none}#split-50-section{flex-flow:column;height:100%}#split-50-section .iframe-container__left,#split-50-section .iframe-container__right{position:relative}#split-50-section .iframe-container__left #refresh,#split-50-section .iframe-container__left .iframe-box,#split-50-section .iframe-container__right #refresh,#split-50-section .iframe-container__right .iframe-box{z-index:2}#split-50-section>div{width:100%}#split-50-section .split-img-left-offset,#split-50-section .split-img-right-offset{width:100%}#split-50-section .split-img-right p{font-size:inherit;line-height:80px}#split-50-section .split-img-left{height:50vh}}