.case-study-wrapper.case-study--peugeot{opacity:1;position:relative}.case-study-wrapper.case-study--peugeot:after{content:"";z-index:-1;background:#292832;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media only print,only screen and (min-width:1440px){.case-study-wrapper.case-study--peugeot:after{top:90px}}.case-study-wrapper.case-study--peugeot .section--floor,.case-study-wrapper.case-study--peugeot .section--floor .container{top:0;left:0;transform:translate(0,0)}.case-study-wrapper.case-study--peugeot .section--letyourbodydrive{z-index:2;background:url(/img/png/peugeot-letyourbodydrive-bg-car-mobile.png) 50% 0/auto 90% no-repeat;height:560px}@media only print,only screen and (min-width:400px){.case-study-wrapper.case-study--peugeot .section--letyourbodydrive{background-position:50% 100%;background-size:cover}}@media only print,only screen and (min-width:600px){.case-study-wrapper.case-study--peugeot .section--letyourbodydrive{background-position:50% -180px;background-size:auto;height:810px}}@media only print,only screen and (min-width:768px){.case-study-wrapper.case-study--peugeot .section--letyourbodydrive{background-image:url(/img/png/peugeot-letyourbodydrive-bg.png);background-position:50% 0}}.case-study-wrapper.case-study--peugeot .section--sketches{background:url(/img/jpg/peugeot-sketches-bg.jpg) 50% 0/auto 100% no-repeat;margin-top:-120px}@media only print,only screen and (min-width:1024px){.case-study-wrapper.case-study--peugeot .section--sketches{background-size:auto;margin-top:-185px}}.case-study-wrapper.case-study--peugeot .section--sketches .container{padding-bottom:50px}.case-study-wrapper.case-study--peugeot .section--rotate{background:url(/img/png/peugeot-car-top.png) 50% 0/auto 100% no-repeat;height:400px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .section--rotate{height:auto;margin-bottom:-1px;padding:0}}.case-study-wrapper.case-study--peugeot .section--social{background:url(/img/jpg/peugeot-social-bg.jpg) 50% 0 no-repeat}@media only print,only screen and (max-width:649px){.case-study-wrapper.case-study--peugeot .section--social .social-stripe+.container{width:100%}.case-study-wrapper.case-study--peugeot .section--social .cols{margin:0 auto!important}}.case-study-wrapper.case-study--peugeot .section--3d{background:linear-gradient(#3d3d49 40%,#292832 95%);padding:0;position:relative}.case-study-wrapper.case-study--peugeot .section--game{padding-top:0}.case-study-wrapper.case-study--peugeot .section--game .container{width:100%;max-width:100%}.case-study-wrapper.case-study--peugeot .section--motion,.case-study-wrapper.case-study--peugeot .section--motion .container{z-index:2;backface-visibility:visible}.case-study-wrapper.case-study--peugeot .section--awards{background:#292832 url(/img/jpg/peugeot-awards-bg.jpg) 50% 0/220% no-repeat;padding:70% 0 20px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .section--awards{background:#626170 url(/img/jpg/peugeot-awards-bg.jpg) 50% 0 no-repeat;padding:470px 0 120px}}.case-study-wrapper.case-study--peugeot .section--awards:after{content:"";background:linear-gradient(#62617000 0%,#292832 100%);width:100%;height:50%;display:block;position:absolute;bottom:0;left:0}.case-study-wrapper.case-study--peugeot .section--awards .container{z-index:2}.case-study-wrapper.case-study--peugeot .section--breaking{padding:0 0 130px}.case-study-wrapper.case-study--peugeot .cols--3 img{max-width:100%;display:block}.case-study-wrapper.case-study--peugeot .col--1-of-3{padding:0 40px;position:relative}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .col--1-of-3{padding:0 10px}}@media only print,only screen and (min-width:1024px){.case-study-wrapper.case-study--peugeot .col--1-of-3{padding:0 25px}}.case-study-wrapper.case-study--peugeot .col--1-of-3 .ico--outline{position:absolute;bottom:-60px;left:-15px}.case-study-wrapper.case-study--peugeot .header--case{background:#292832 url(/img/jpg/peugeot-intro-bg.jpg) 50%/cover no-repeat}.case-study-wrapper.case-study--peugeot .heading--primary{color:#fff}.case-study-wrapper.case-study--peugeot .header--description{color:#b09caa}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .header--description{font-size:1.125rem}}.case-study-wrapper.case-study--peugeot .header--description .heading,.case-study-wrapper.case-study--peugeot .header--description .heading__subtitle{opacity:0;transform-style:preserve-3d;transition:transform .15s ease-in,opacity .3s ease-in}.case-study-wrapper.case-study--peugeot .header--description .heading{transform:translate(40px)}.case-study-wrapper.case-study--peugeot .header--description .heading__subtitle{display:inline-block;transform:translate(-40px)}.case-study-wrapper.case-study--peugeot .section--animate .header--description .heading,.case-study-wrapper.case-study--peugeot .section--animate .header--description .heading__subtitle{opacity:1;transform:translate(0)}.case-study-wrapper.case-study--peugeot .section--sketches .header{margin-bottom:40px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .section--sketches .header{margin-bottom:70px}}.case-study-wrapper.case-study--peugeot .section--letyourbodydrive .header{padding-top:0}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .section--letyourbodydrive .header{text-align:left;max-width:400px;padding-top:25px;padding-left:40px}}.case-study-wrapper.case-study--peugeot .section--letyourbodydrive .heading__subtitle{max-width:200px}.case-study-wrapper.case-study--peugeot .section--3d .header{padding:0}.case-study-wrapper.case-study--peugeot .section--3d .heading--primary{margin-top:0;margin-bottom:1em;padding-top:1em}.case-study-wrapper.case-study--peugeot .section--game .header{padding:0}.case-study-wrapper.case-study--peugeot .section--game .heading--primary{padding-bottom:2em}.case-study-wrapper.case-study--peugeot .section--motion .header{max-width:500px;margin-left:auto;margin-right:auto}@media only print,only screen and (max-width:649px){.case-study-wrapper.case-study--peugeot .section--motion{margin-top:60px}.case-study-wrapper.case-study--peugeot .section--motion .header{padding-top:0}}.case-study-wrapper.case-study--peugeot .section--social .header{max-width:670px;margin-left:auto;margin-right:auto;padding:50px 0 60px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .section--social .header{padding-top:110px}}.case-study-wrapper.case-study--peugeot .section--breaking .header{width:90%;max-width:630px;margin-left:auto;margin-right:auto}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .section--breaking .header{width:75%}}.case-study-wrapper.case-study--peugeot .heading--primary span{font-weight:400}.case-study-wrapper.case-study--peugeot .section--breaking .btn--primary span,.case-study-wrapper.case-study--peugeot .section--breaking .btn--primary span:hover,.case-study-wrapper.case-study--peugeot .section--breaking .btn--primary span:active{color:#292832}.case-study-wrapper.case-study--peugeot .section--breaking .btn--primary span{background-color:#b09caa}.case-study-wrapper.case-study--peugeot .intro{text-align:center;align-items:center;display:flex;position:relative;overflow:hidden}.case-study-wrapper.case-study--peugeot .intro__text{z-index:2;width:100%;max-width:960px;margin:0 auto;position:relative}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .intro__text{width:90%}}.case-study-wrapper.case-study--peugeot .intro__customer,.case-study-wrapper.case-study--peugeot .intro__perex,.case-study-wrapper.case-study--peugeot .intro__title{opacity:0;transform-style:preserve-3d;transition:opacity .3s ease-out,transform .3s linear}.case-study-wrapper.case-study--peugeot .intro__customer{color:#b09caa;transform:translate(10px)}.case-study-wrapper.case-study--peugeot .intro__perex,.case-study-wrapper.case-study--peugeot .intro__title{color:#fff}.case-study-wrapper.case-study--peugeot .intro__perex{transition-delay:.1s;transform:translate(30px)}.case-study-wrapper.case-study--peugeot .intro__title{font-size:3.125rem;transition-delay:.2s;position:relative;transform:translate(60px)}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .intro__title{margin-bottom:25px;font-size:4.375rem}}@media only print,only screen and (min-width:1024px){.case-study-wrapper.case-study--peugeot .intro__title{font-size:8.125rem}}.case-study-wrapper.case-study--peugeot .intro__title span{font-size:.4em;line-height:.75em;display:inline-block;position:absolute;top:50%;transform:rotate(-90deg)translate(20%)translateY(-140%)}.case-study-wrapper.case-study--peugeot .section--animate .intro__customer,.case-study-wrapper.case-study--peugeot .section--animate .intro__perex,.case-study-wrapper.case-study--peugeot .section--animate .intro__title{opacity:1;transform:translate(0)}.case-study-wrapper.case-study--peugeot .intro__actions{display:inline-block}.case-study-wrapper.case-study--peugeot .icons__item__image{color:#323232;fill:#b09caa}.case-study-wrapper.case-study--peugeot .icons__item__label{color:#b09caa}.case-study-wrapper.case-study--peugeot .icons__item a:hover .icons__item__image{color:#292832;fill:#fff}.case-study-wrapper.case-study--peugeot .icons__item a:hover .icons__item__label{color:#fff}.case-study-wrapper.case-study--peugeot .mouse{color:#b09caa;border-color:#b09caa}.case-study-wrapper.case-study--peugeot .mouse__wheel{background-color:#b09caa}.case-study-wrapper.case-study--peugeot .intro .mouse{bottom:65px;margin-left:-24px!important;left:50%!important}@media only print,only screen and (min-width:1024px){.case-study-wrapper.case-study--peugeot .intro .mouse{bottom:40px}}.case-study-wrapper.case-study--peugeot .award{color:#fff;-webkit-font-smoothing:antialiased;z-index:2;padding:10px 0 0;transition:opacity .5s,transform .3s;position:relative}.case-study-wrapper.case-study--peugeot .award p{font-weight:200}.case-study-wrapper.case-study--peugeot .award strong{font-weight:700}.case-study-wrapper.case-study--peugeot .award--2,.case-study-wrapper.case-study--peugeot .award--3{margin-top:40px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .award--1{opacity:.25;transform:translate(-30%)scale(.5)}.case-study-wrapper.case-study--peugeot .award--3{opacity:.25;transform:translate(30%)scale(.5)}.case-study-wrapper.case-study--peugeot .section--animate .award--1,.case-study-wrapper.case-study--peugeot .section--animate .award--3{opacity:1;transform:translate(0)scale(1)}.case-study-wrapper.case-study--peugeot .award--2,.case-study-wrapper.case-study--peugeot .award--3{margin-top:0}.case-study-wrapper.case-study--peugeot .award--2:before,.case-study-wrapper.case-study--peugeot .award--2:after{content:"";transform-origin:50%;background:#fff3;width:2px;transition:transform .3s linear;display:block;position:absolute;top:0;bottom:40px}.case-study-wrapper.case-study--peugeot .award--2:before{left:0}.case-study-wrapper.case-study--peugeot .award--2:after{right:0}.case-study-wrapper.case-study--peugeot .section--animate .award--2:before,.case-study-wrapper.case-study--peugeot .section--animate .award--2:after{transform:rotate(10deg)}}.case-study-wrapper.case-study--peugeot .award__ico{height:105px;margin:0 auto 25px;display:block}.case-study-wrapper.case-study--peugeot .award__ico svg{fill:#b09caa}.case-study-wrapper.case-study--peugeot .award--1 .award__ico{width:194px}.case-study-wrapper.case-study--peugeot .award--2 .award__ico{width:200px}.case-study-wrapper.case-study--peugeot .award--3 .award__ico{width:140px}.case-study-wrapper.case-study--peugeot .slick-slider{margin:0!important}.case-study-wrapper.case-study--peugeot .slick-slide{outline:none!important}.case-study-wrapper.case-study--peugeot .slick-slide img{max-width:100%}.case-study-wrapper.case-study--peugeot .section--social .slick-slide{padding-top:30px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .section--social .slick-slide{padding-top:0}}.case-study-wrapper.case-study--peugeot .section--social .slick-slide img{max-width:220px}.case-study-wrapper.case-study--peugeot .slick-dots{margin-top:15px;margin-bottom:0;position:relative;bottom:0}.case-study-wrapper.case-study--peugeot .slick-dots li button{background:#6d626e80;border-radius:50%;transition:scale .2s,background .4s,transform .4s;transform:scale(.8)}.case-study-wrapper.case-study--peugeot .slick-dots li button:before{display:none}.case-study-wrapper.case-study--peugeot .slick-dots li.slick-active button{background:#c4afbe;transform:scale(1)}.case-study-wrapper.case-study--peugeot .slick-arrow{z-index:5;width:20px;height:30px}.case-study-wrapper.case-study--peugeot .slick-arrow,.case-study-wrapper.case-study--peugeot .slick-arrow:hover,.case-study-wrapper.case-study--peugeot .slick-arrow:focus{color:#fff}.case-study-wrapper.case-study--peugeot .slick-prev{left:10px;transform:rotate(-180deg)translateY(50%)}.case-study-wrapper.case-study--peugeot .slick-next{right:10px}.case-study-wrapper.case-study--peugeot .sketches-carousel{position:relative}.case-study-wrapper.case-study--peugeot .sketches-carousel:before{content:"";padding-bottom:59%;display:block}.case-study-wrapper.case-study--peugeot .sketches-carousel__items{opacity:1;width:92%;max-width:880px;height:86.8%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.case-study-wrapper.case-study--peugeot .sketches-carousel__image{width:100%;display:block}.case-study-wrapper.case-study--peugeot .sketches-carousel__border{color:#fff9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.case-study-wrapper.case-study--peugeot .section--animate .rectangle{transition:stroke-dashoffset 2s ease-in-out .5s;stroke-dashoffset:0!important}.case-study-wrapper.case-study--peugeot .sketches-carousel__label{color:#323232;z-index:2;transform-origin:0 60%;background:#c4afbe;width:91px;height:76px;position:absolute;bottom:-50px;left:10%;transform:scale(.6)}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .sketches-carousel__label{transform:scale(1)}}.case-study-wrapper.case-study--peugeot .sketches-carousel__label #label__arrow{z-index:-1;position:absolute;bottom:98%;right:-1px}.case-study-wrapper.case-study--peugeot .sketches-carousel__label .icon{width:50px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-study-wrapper.case-study--peugeot .technologies{margin:0 auto;padding:0;list-style-type:none;display:inline-block}.case-study-wrapper.case-study--peugeot .technologies:after{content:"";clear:both;opacity:0;display:table}.case-study-wrapper.case-study--peugeot .technologies li{float:left;fill:#b09caa;display:block}.case-study-wrapper.case-study--peugeot .technologies li+li{margin-left:35px}.case-study-wrapper.case-study--peugeot .skewed-bg,.case-study-wrapper.case-study--peugeot .skewed-bg:before,.case-study-wrapper.case-study--peugeot .skewed-bg:after{z-index:1;width:100%;transition:transform .5s ease-out;display:block;position:absolute;left:0}.case-study-wrapper.case-study--peugeot .skewed-bg:before,.case-study-wrapper.case-study--peugeot .skewed-bg:after{content:""}.case-study-wrapper.case-study--peugeot .skewed-bg{height:112%;top:-3.5%;overflow:hidden}.case-study-wrapper.case-study--peugeot .skewed-bg:after{background:radial-gradient(circle,#fff0 -10%,#3d3d49 65%);height:200%;top:-50%}.case-study-wrapper.case-study--peugeot .skewed-bg:before{background:#292832 url(/img/png/peugeot-grid.png);height:150%;top:-25%}.case-study-wrapper.case-study--peugeot .section--animate .skewed-bg{transform:skewY(-7deg)}.case-study-wrapper.case-study--peugeot .section--animate .skewed-bg:before,.case-study-wrapper.case-study--peugeot .section--animate .skewed-bg:after{transform:skewY(7deg)}.case-study-wrapper.case-study--peugeot .social-stripe{background:url(/img/jpg/peugeot-social-stripe.jpg) 50% 0 no-repeat;width:100%;height:240px;margin-bottom:100px}.case-study-wrapper.case-study--peugeot .social-bubble{position:relative}.case-study-wrapper.case-study--peugeot .social-bubble__headline{color:#292832;background:#c5b1bf;padding:30px 30px 20px;font-family:Lexend,Arial,sans-serif}.case-study-wrapper.case-study--peugeot .social-bubble__headline__data{font-size:5rem;font-weight:700;line-height:1em}.case-study-wrapper.case-study--peugeot .social-bubble__headline__label{text-transform:uppercase;width:60%;margin:0 auto;font-size:1.125rem;font-weight:400}.case-study-wrapper.case-study--peugeot .social-bubble__content{color:#fff;background:#bba9b6;padding:30px}.case-study-wrapper.case-study--peugeot .social-bubble__arrow{display:none;position:absolute;top:100%;left:0}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .social-bubble__arrow{display:block}}.case-study-wrapper.case-study--peugeot .motion-app{background-size:cover;max-width:773px;margin:40px auto 0;position:relative}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .motion-app:after{content:"";border:0;width:100%;padding-bottom:73.9974%;display:block}}.case-study-wrapper.case-study--peugeot .motion-app__screens{width:calc(100% - 20px);position:relative;top:10px;left:10px}.case-study-wrapper.case-study--peugeot .motion-app__screens:after{content:"";border:1px solid #b09caa;border-radius:10px;display:block;position:absolute;inset:-10px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .motion-app__screens{width:calc(100% - 80px);position:absolute;top:40px;left:40px}.case-study-wrapper.case-study--peugeot .motion-app__screens:after{display:none}}.case-study-wrapper.case-study--peugeot .motion-app__border{color:#fff9;pointer-events:none;display:none;position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .motion-app__border{display:block}}.case-study-wrapper.case-study--peugeot .motion-app__label{text-align:center;color:#c4afbe;width:100%;margin:2em auto 1.5em;bottom:0}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .motion-app__label{margin:0 auto 3.3em;position:absolute}}.case-study-wrapper.case-study--peugeot .motion-app__steps{pointer-events:none;width:270px;height:50px;position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% + 15px))}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .motion-app__steps{transform:translate(-50%,50%)}}.case-study-wrapper.case-study--peugeot .motion-app__step{border-radius:50%;width:50px;height:50px;position:absolute;bottom:0;box-shadow:inset 0 0 0 5px #fff3}.case-study-wrapper.case-study--peugeot .motion-app__step:first-child{left:30px}.case-study-wrapper.case-study--peugeot .motion-app__step:nth-child(2){left:50%;transform:translate(-50%)}.case-study-wrapper.case-study--peugeot .motion-app__step:nth-child(3){right:30px}.case-study-wrapper.case-study--peugeot .motion-app__step__circle{clip:rect(0px,50px,50px,25px);width:100%;height:100%;position:absolute;top:0;left:0}.case-study-wrapper.case-study--peugeot .motion-app__step__circle__half{clip:rect(0px,25px,50px,0px);border:5px solid #c4afbe;border-radius:25px;width:50px;height:50px;position:absolute}.case-study-wrapper.case-study--peugeot div[data-anim~=base]{animation-timing-function:linear;animation-iteration-count:1;animation-play-state:paused;animation-fill-mode:forwards!important}.case-study-wrapper.case-study--peugeot .motion-app__step__circle[data-anim~=wrapper]{animation-name:close-wrapper;animation-duration:10ms;animation-iteration-count:1;animation-delay:3s}.case-study-wrapper.case-study--peugeot .motion-app__step__circle__half[data-anim~=left]{animation-name:left-spin;animation-duration:6s}.case-study-wrapper.case-study--peugeot .motion-app__step__circle__half[data-anim~=right]{animation-name:right-spin;animation-duration:3s}.case-study-wrapper.case-study--peugeot .motion-app__step__circle[data-anim~=running],.case-study-wrapper.case-study--peugeot .motion-app__step__circle[data-anim~=running] .motion-app__step__circle__half{animation-play-state:running}@keyframes right-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes left-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes close-wrapper{to{clip:rect(auto,auto,auto,auto)}}.case-study-wrapper.case-study--peugeot .motion-app__step__value{color:#c4afbe;padding-top:2px;font-family:Lexend,Arial,sans-serif;font-size:1.125rem;font-weight:400;transition:color .2s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-study-wrapper.case-study--peugeot .motion-app__step__value svg{opacity:0;transition:opacity .3s ease-in,transform .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2)}.case-study-wrapper.case-study--peugeot .motion-app__step--finished .motion-app__step__value{color:#0000}.case-study-wrapper.case-study--peugeot .motion-app__step--finished .motion-app__step__value svg{opacity:1;transform:translate(-50%,-50%)scale(1)}.case-study-wrapper.case-study--peugeot .towns{background:url(/img/png/peugeot-city-bg-all.png) 50% 0/100% no-repeat;width:100%;max-width:1270px;margin:0 auto 40px;padding-bottom:20px;display:block;position:relative}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .towns{background:0 0}}.case-study-wrapper.case-study--peugeot .towns:before{content:"";width:100%;padding-bottom:81.811%;display:block}.case-study-wrapper.case-study--peugeot .town{width:100%;margin:0 auto;position:absolute;left:50%}.case-study-wrapper.case-study--peugeot .town:before{content:"";z-index:2;display:block;position:relative;background-size:100%!important}.case-study-wrapper.case-study--peugeot .town--2d{width:100%;bottom:0;transform:translate(-50%)}.case-study-wrapper.case-study--peugeot .town--2d:before{padding-bottom:51.5748%}.case-study-wrapper.case-study--peugeot .town--3d{z-index:2;width:87.7165%;top:0;transform:translate(-50%)}.case-study-wrapper.case-study--peugeot .town--3d:before{padding-bottom:61.939%}.case-study-wrapper.case-study--peugeot .town--3d:after{content:"";opacity:0;width:96.14%;height:72.17%;transition:opacity .7s ease-out .3s;display:block;position:absolute;bottom:-27%;left:1.93%}.case-study-wrapper.case-study--peugeot .town__label{color:#323232;z-index:4;background:#b09caa;font-family:Lexend,Arial,sans-serif;font-size:.6875rem;position:absolute}.case-study-wrapper.case-study--peugeot .town__label .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-study-wrapper.case-study--peugeot .town__label strong{font-weight:600}.case-study-wrapper.case-study--peugeot .town__label--3d{margin-right:5px;top:99%;right:50%}.case-study-wrapper.case-study--peugeot .town__label--2d{top:65%;left:52%}.case-study-wrapper.case-study--peugeot .town__label__icon{background:#c4afbe;width:50px;height:100%;position:absolute;top:0;left:0}.case-study-wrapper.case-study--peugeot .town__label__icon .icon{width:60%}.case-study-wrapper.case-study--peugeot .town__label__text{text-transform:uppercase;margin-left:50px;padding:13px 15px 10px;line-height:1.25em;display:block}.case-study-wrapper.case-study--peugeot .town__label__arrow{position:absolute;bottom:99%}.case-study-wrapper.case-study--peugeot #label__arrow--1{right:-2px}.case-study-wrapper.case-study--peugeot #label__arrow--2{left:-2px;transform:scaleX(-1)}.case-study-wrapper.case-study--peugeot .town__clouds{display:none;position:absolute;top:0}.case-study-wrapper.case-study--peugeot .town__clouds:before{content:"";display:block;background-size:contain!important}.case-study-wrapper.case-study--peugeot .town__clouds--front{z-index:3;width:38.2677%;left:100px}.case-study-wrapper.case-study--peugeot .town__clouds--front:before{padding-bottom:57.8189%}.case-study-wrapper.case-study--peugeot .town__clouds--back{z-index:-1;width:84.8819%;left:20px}.case-study-wrapper.case-study--peugeot .town__clouds--back:before{padding-bottom:28.9425%}@keyframes cloudsFront{0%{transform:translate(0)translateY(0)rotate(0)}50%{transform:translate(5%)translateY(-3%)rotate(6deg)}to{transform:translate(10%)translateY(6%)rotate(0)}}@keyframes cloudsBack{0%{transform:translate(0)translateY(0)rotate(0)}50%{transform:translate(2%)translateY(-2%)rotate(2deg)}to{transform:translate(5%)translateY(3%)rotate(0)}}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .town--2d{opacity:0;transition:transform 1s ease-out,opacity .5s ease-out;transform:translate(-50%,-9.8%)}.case-study-wrapper.case-study--peugeot .town--2d:before{background:url(/img/png/peugeot-city-2d.png) 50% 0 no-repeat}.case-study-wrapper.case-study--peugeot .town--3d{transition:transform 1s ease-out;transform:translate(-50%,9.5%)}.case-study-wrapper.case-study--peugeot .town--3d:before{background:url(/img/png/peugeot-city-3d-color.png?v2) 50% 0 no-repeat}.case-study-wrapper.case-study--peugeot .town--3d:after{background:url(/img/png/peugeot-city-3d-shadow.png) 50% 100%/100% no-repeat}.case-study-wrapper.case-study--peugeot .towns.towns--split .town{transform:translate(-50%)translateY(0)}.case-study-wrapper.case-study--peugeot .towns.towns--split .town--2d,.case-study-wrapper.case-study--peugeot .towns.towns--split .town--3d:after{opacity:1}.case-study-wrapper.case-study--peugeot .town__clouds{display:block}.case-study-wrapper.case-study--peugeot .town__clouds--front{animation:30s linear 5s infinite alternate cloudsFront}.case-study-wrapper.case-study--peugeot .town__clouds--front:before{background:url(/img/png/peugeot-clouds-front.png) 50% no-repeat}.case-study-wrapper.case-study--peugeot .town__clouds--back{animation:40s linear 5s infinite alternate cloudsBack}.case-study-wrapper.case-study--peugeot .town__clouds--back:before{background:url(/img/png/peugeot-clouds-back.png) 50% no-repeat}.case-study-wrapper.case-study--peugeot .towns{margin-bottom:0;padding-bottom:0}.case-study-wrapper.case-study--peugeot .town__label{font-size:1.125rem}.case-study-wrapper.case-study--peugeot .town__label__icon{width:75px}.case-study-wrapper.case-study--peugeot .town__label__text{margin-left:75px;padding:18px 25px 14px}.case-study-wrapper.case-study--peugeot .town__label--3d{top:90%;right:67%}.case-study-wrapper.case-study--peugeot .town__label--2d{top:52%;left:65%}}@media only print,only screen and (min-width:1280px){.case-study-wrapper.case-study--peugeot .towns{width:92%}}@keyframes car-stopping{0%{background-position:0 0}to{background-position:0 -9100px}}.case-study-wrapper.case-study--peugeot .car-stopping{display:none}@media only print,only screen and (min-width:768px){.case-study-wrapper.case-study--peugeot .car-stopping{pointer-events:none;background-image:url(/img/png/peugeot-car-stopping.png);background-repeat:no-repeat;width:600px;height:250px;display:block;position:absolute;top:84%;left:15%}.case-study-wrapper.case-study--peugeot .section--animate .car-stopping{animation:1.5s steps(35,end) forwards car-stopping}}@media only print,only screen and (min-width:1024px){.case-study-wrapper.case-study--peugeot .car-stopping{left:30%}}.case-study-wrapper.case-study--peugeot .car-rotation{display:none}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .car-rotation{display:block;position:relative}.case-study-wrapper.case-study--peugeot .car-rotation:before{content:"";width:100%;height:0;padding-bottom:62.5%;display:block}.case-study-wrapper.case-study--peugeot .car-rotation__stage{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.case-study-wrapper.case-study--peugeot .car-rotation__stage img{-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%;height:100%;display:block}.case-study-wrapper.case-study--peugeot .car-rotation__stage--0,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="0"] .car-rotation__stage--0,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="1"] .car-rotation__stage--1,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="2"] .car-rotation__stage--2,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="3"] .car-rotation__stage--3,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="4"] .car-rotation__stage--4,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="5"] .car-rotation__stage--5,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="6"] .car-rotation__stage--6,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="7"] .car-rotation__stage--7,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="8"] .car-rotation__stage--8,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="9"] .car-rotation__stage--9,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="10"] .car-rotation__stage--10,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="11"] .car-rotation__stage--11,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="12"] .car-rotation__stage--12,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="13"] .car-rotation__stage--13,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="14"] .car-rotation__stage--14,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="15"] .car-rotation__stage--15,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="16"] .car-rotation__stage--16,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="17"] .car-rotation__stage--17,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="18"] .car-rotation__stage--18,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="19"] .car-rotation__stage--19,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="20"] .car-rotation__stage--20,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="21"] .car-rotation__stage--21,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="22"] .car-rotation__stage--22,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="23"] .car-rotation__stage--23,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="24"] .car-rotation__stage--24,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="25"] .car-rotation__stage--25,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="26"] .car-rotation__stage--26,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="27"] .car-rotation__stage--27,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="28"] .car-rotation__stage--28,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="29"] .car-rotation__stage--29,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="30"] .car-rotation__stage--30,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="31"] .car-rotation__stage--31,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="32"] .car-rotation__stage--32,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="33"] .car-rotation__stage--33,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="34"] .car-rotation__stage--34,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="35"] .car-rotation__stage--35,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="36"] .car-rotation__stage--36,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="37"] .car-rotation__stage--37,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="38"] .car-rotation__stage--38,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="39"] .car-rotation__stage--39,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="40"] .car-rotation__stage--40,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="41"] .car-rotation__stage--41,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="42"] .car-rotation__stage--42,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="43"] .car-rotation__stage--43,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="44"] .car-rotation__stage--44,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="45"] .car-rotation__stage--45,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="46"] .car-rotation__stage--46,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="47"] .car-rotation__stage--47,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="48"] .car-rotation__stage--48,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="49"] .car-rotation__stage--49,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="50"] .car-rotation__stage--50,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="51"] .car-rotation__stage--51,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="52"] .car-rotation__stage--52,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="53"] .car-rotation__stage--53,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="54"] .car-rotation__stage--54,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="55"] .car-rotation__stage--55,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="56"] .car-rotation__stage--56,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="57"] .car-rotation__stage--57,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="58"] .car-rotation__stage--58,.case-study-wrapper.case-study--peugeot .car-rotation[data-stage="59"] .car-rotation__stage--59{display:block}}.case-study-wrapper.case-study--peugeot .app-screens{perspective:500px;padding-bottom:95.8333%;position:relative}.case-study-wrapper.case-study--peugeot .app-screen{position:absolute}.case-study-wrapper.case-study--peugeot .app-screen:before,.case-study-wrapper.case-study--peugeot .app-screen:after{content:"";display:block}.case-study-wrapper.case-study--peugeot .app-screen:before{background-size:cover!important}.case-study-wrapper.case-study--peugeot .app-screen:after{filter:blur(30px);z-index:-1;background:#00000080;width:100%;height:90%;position:absolute;top:20%;left:3%}.case-study-wrapper.case-study--peugeot .app-screen__border{color:#fff9;pointer-events:none;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .app-screen__border{width:calc(100% + 80px);height:calc(100% + 80px);inset:-40px}}.case-study-wrapper.case-study--peugeot .app-screen--1{width:80%;max-width:879px;top:0;left:50%;transform:translate(-50%)translateY(-20%)}.case-study-wrapper.case-study--peugeot .app-screen--1:before{background:url(/img/jpg/peugeot-app-screen-1.jpg) no-repeat;padding-bottom:62.4573%}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .app-screen--1{width:61%;transform:translate(-50%)}}.case-study-wrapper.case-study--peugeot .app-screen--2,.case-study-wrapper.case-study--peugeot .app-screen--3,.case-study-wrapper.case-study--peugeot .app-screen--4{opacity:0;transition:transform .1s ease-in,opacity .15s ease-in}.case-study-wrapper.case-study--peugeot .app-screen--2,.case-study-wrapper.case-study--peugeot .app-screen--3{transform:translateZ(150px)scale(1.2)}.case-study-wrapper.case-study--peugeot .app-screen--4{transform:translate(-50%)translateZ(250px)scale(1.2)}.case-study-wrapper.case-study--peugeot .app-screen--2{width:51.9444%;max-width:748px;top:29.4%;left:0;transition-delay:.1s!important}.case-study-wrapper.case-study--peugeot .app-screen--2:before{background:url(/img/jpg/peugeot-app-screen-2.jpg) no-repeat;padding-bottom:59.893%}.case-study-wrapper.case-study--peugeot .app-screen--3{width:43.4028%;max-width:625px;top:46.5%;right:0;transition-delay:.2s!important}.case-study-wrapper.case-study--peugeot .app-screen--3:before{background:url(/img/jpg/peugeot-app-screen-3.jpg) no-repeat;padding-bottom:67.2%}.case-study-wrapper.case-study--peugeot .app-screen--4{width:61.0417%;max-width:879px;bottom:3.3%;left:50%;transition-delay:.3s!important}.case-study-wrapper.case-study--peugeot .app-screen--4:before{background:url(/img/jpg/peugeot-app-screen-4.jpg) no-repeat;padding-bottom:46.7577%}.case-study-wrapper.case-study--peugeot .app-screen--animate{opacity:1}.case-study-wrapper.case-study--peugeot .app-screen--2.app-screen--animate,.case-study-wrapper.case-study--peugeot .app-screen--3.app-screen--animate{transform:translateZ(0)scale(1)}.case-study-wrapper.case-study--peugeot .app-screen--4.app-screen--animate{transform:translate(-50%)translateZ(0)scale(1)}@media only print,only screen and (max-width:1441px){.case-study--color--peugeot .breadcrumbs li{color:#b09caa}.case-study--color--peugeot .nav-top--filled .breadcrumbs li{color:#323232}.case-study--color--peugeot .menu,.case-study--color--peugeot .menu:before{color:#b09caa}.case-study--color--peugeot .menu:hover{color:#f60}.case-study--color--peugeot .menu .menu__sign--desktop,.case-study--color--peugeot .menu .menu__sign--desktop:before,.case-study--color--peugeot .menu .menu__sign--desktop:after,.case-study--color--peugeot .menu .menu__sign--mobile,.case-study--color--peugeot .menu .menu__sign--mobile:before,.case-study--color--peugeot .menu .menu__sign--mobile:after{background-color:#b09caa}}@media only print,only screen and (min-width:650px){.case-study-wrapper.case-study--peugeot .car-rotation[data-stage]:not([data-stage="0"]) .car-rotation__stage--0{display:none}}
