.bp{background-repeat:no-repeat;background-position:50%;background-size:cover}.df-img__parallax,.pl{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity 1.3s cubic-bezier(.19,1,.22,1),-webkit-transform 1.3s cubic-bezier(.19,1,.22,1);transition:opacity 1.3s cubic-bezier(.19,1,.22,1),-webkit-transform 1.3s cubic-bezier(.19,1,.22,1);transition:opacity 1.3s cubic-bezier(.19,1,.22,1),transform 1.3s cubic-bezier(.19,1,.22,1);transition:opacity 1.3s cubic-bezier(.19,1,.22,1),transform 1.3s cubic-bezier(.19,1,.22,1),-webkit-transform 1.3s cubic-bezier(.19,1,.22,1)}.df-description,.df-slideUp{-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 3s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 3s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1),-webkit-transform 3s cubic-bezier(.19,1,.22,1);will-change:opacity,transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0}.active.df-slideUp,.df-description.active{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.df-back{position:relative;-webkit-transform:translateY(250px);transform:translateY(250px);-webkit-transition:3s cubic-bezier(.19,1,.22,1);transition:3s cubic-bezier(.19,1,.22,1);will-change:transform;overflow:hidden}.df-back__wrap{-webkit-transform:scale(.8);transform:scale(.8);will-change:transform;overflow:hidden}.df-back__img,.df-back__wrap{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.5s linear;transition:.5s linear;-webkit-transition-delay:.5s;transition-delay:.5s}.df-back__img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);will-change:transform,opacity}.df-img{position:relative;overflow:hidden;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:3s cubic-bezier(.19,1,.22,1);transition:3s cubic-bezier(.19,1,.22,1);will-change:transform}.df-img__wrap{-webkit-transform:scale(.8);transform:scale(.8);will-change:transform;overflow:hidden}.df-img__img,.df-img__wrap{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.5s linear;transition:.5s linear;-webkit-transition-delay:.5s;transition-delay:.5s}.df-img__img{content:"";display:block;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);will-change:transform,opacity}.banner__inner,.df-img__img{background-repeat:no-repeat;background-position:50%;background-size:cover}.banner__inner{position:relative;height:456px;background-image:url("/images/brand/motorsport/img/banner.jpg");overflow:hidden}.intro{color:#000}.intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-101px;padding-left:128px}.intro__year{font-size:20px;line-height:24px;color:#b7b7b7;margin-bottom:32px;font-weight:500}.intro__title{margin-bottom:16px;line-height:1}.intro__subtitle{font-size:22px;line-height:32px}.intro__text{font-size:16px;line-height:22px;color:#b7b7b7;margin-top:13px;max-width:322px}.intro__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.intro__img{display:block}body.loaded .intro__left{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.who{background-image:url("/images/brand/motorsport/img/Pattern.png"),url("/images/brand/motorsport/img/BG.png");background-repeat:no-repeat;background-position:100% -3%,100% 0;background-size:687px,contain;margin-top:-150px;padding-top:480px;padding-bottom:66px;overflow:hidden}.who.active .who__back{-webkit-transform:translateY(0);transform:translateY(0)}.who.active .who__back div,.who.active .who__back div div{-webkit-transform:scale(1);transform:scale(1)}.who.active .who__back div div{opacity:1}.who.active .who__img{-webkit-transform:translateY(0);transform:translateY(0)}.who.active .who__img div,.who.active .who__img div div{-webkit-transform:scale(1);transform:scale(1)}.who.active .who__img div div{opacity:1}.who__inner{position:relative}.who__n{position:absolute;width:157px;top:110px;right:160px}.who__back{width:640px;height:390px}.who__wrapper{position:relative;margin-top:-712px;margin-left:-50px}.who__img{width:1029px;height:712px;overflow:initial}.who__parallax{top:0;bottom:0}.who__image{background-size:contain}.who__description{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:-30px}.who__description-in{max-width:586px}.who__title{margin-bottom:16px}.champ__title{text-align:center}.champ.active .champ__back{-webkit-transform:translateY(0);transform:translateY(0)}.champ.active .champ__back div,.champ.active .champ__back div div{-webkit-transform:scale(1);transform:scale(1)}.champ.active .champ__back div div{opacity:1}.champ.active .champ__img{-webkit-transform:translateY(0);transform:translateY(0)}.champ.active .champ__img div,.champ.active .champ__img div div{-webkit-transform:scale(1);transform:scale(1)}.champ.active .champ__img div div{opacity:1}.champ__inner{position:relative}.champ__n{position:absolute;width:157px;top:110px;right:160px}.champ__back{width:685px;height:417px}.champ__img{width:768px;height:712px;overflow:initial;margin-right:65px}.champ__parallax{top:0;bottom:0}.champ__image{background-size:contain}.champ__description{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:-30px}.champ__description-in{max-width:586px}.champ__title{margin-bottom:16px}.win__icon{width:128px}.champ1{background-image:url("/images/brand/motorsport/img/champ/bg.png");background-repeat:no-repeat;background-position:100% 0;background-size:740px,contain;margin-top:-150px;padding-top:300px;padding-bottom:66px;overflow:hidden}.champ1 .champ__wrapper{position:relative;margin-top:-500px;margin-left:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.champ1 .champ__info{width:calc(100% - 768px)}.champ1 .champ__info-desc{padding-left:150px;max-width:500px;-webkit-box-sizing:content-box;box-sizing:content-box}.champ1 .champ__info-desc-title{font-weight:500;font-size:30px;line-height:36px;margin-bottom:30px}.champ1 .champ__info-desc-text{font-size:22px;line-height:32px;margin-bottom:38px}.champ1 .champ__info-desc-disclaimer{font-size:14px;line-height:21px;color:#b7b7b7}.champ1 .champ__info-sign{text-align:center;margin-bottom:95px;max-width:280px}.champ1 .champ__info-sign-title{font-weight:500;font-size:20px;line-height:24px;margin-top:16px}.champ1 .champ__back{margin-left:auto}.champ2{margin-top:-150px;padding-top:250px;padding-bottom:66px;overflow:hidden}.champ2 .champ__wrapper{position:relative;margin-top:-500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.champ2 .champ__img{margin-right:0;margin-left:65px}.champ2 .champ__info{width:calc(100% - 768px)}.champ2 .champ__info-desc{padding-left:150px;max-width:500px;-webkit-box-sizing:content-box;box-sizing:content-box}.champ2 .champ__info-desc-title{font-weight:500;font-size:30px;line-height:36px;margin-bottom:30px}.champ2 .champ__info-desc-text{font-size:22px;line-height:32px;margin-bottom:38px}.champ2 .champ__info-desc-disclaimer{font-size:14px;line-height:21px;color:#b7b7b7}.champ2 .champ__info-sign{text-align:center;margin-bottom:95px;max-width:280px;margin-left:auto}.champ2 .champ__info-sign-points{font-size:72px;line-height:71px;color:#002c5f}.champ2 .champ__info-sign-points span{color:#e4dcd3;font-weight:500;font-size:26px;line-height:1}.champ2 .champ__info-sign-title{font-weight:500;font-size:20px;line-height:24px;margin-top:16px}.team{padding-top:41px;background-image:url("/images/brand/motorsport/img/BG2.png");background-repeat:no-repeat;background-position:0 0;background-size:contain;overflow:hidden;opacity:0;-webkit-transition:1s;transition:1s}.team.active{opacity:1}.team__title{margin-bottom:86px}.team__wrapper{overflow:hidden;width:100vw}.team__slider{display:-webkit-box;display:-ms-flexbox;display:flex;will-change:transform}.team__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:608px;will-change:transform;opacity:.5;-webkit-transition:.3s;transition:.3s;cursor:pointer}.team__item:not(:last-of-type){margin-right:32px}.team__item.active{opacity:1;cursor:default}.team__nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:36px;z-index:1}.team__button{position:relative;width:40px;height:40px;border-radius:50%;background-color:#f6f3f2}.team__button,.team__button svg{display:block;-webkit-transition:.3s;transition:.3s}.team__button svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;stroke:#002c5f}.team__button--prev{margin-right:24px}.pilot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-36px;-webkit-transition:.5s;transition:.5s}.pilot__info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:300px}.pilot__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:calc(100% - 300px);padding-left:211px}.pilot__name{position:relative;width:100%;padding-bottom:24px;margin-bottom:43px}.pilot__name:after{content:"";display:block;position:absolute;bottom:0;left:0;width:118px;height:4px;background-color:#fe3845}.pilot__description,.pilot__value{font-size:16px;line-height:24px}.pilot__birthday,.pilot__nationality,.pilot__place{margin-bottom:24px}.pilot__value--name{font-size:30px;line-height:36px}.pilot__value--text{max-width:586px;font-size:22px;line-height:32px}.pilot__signature{-ms-flex-item-align:end;align-self:flex-end;margin-right:-50px;max-width:200px}.animation .pilot{-webkit-filter:blur(2px);filter:blur(2px);opacity:.3}.compare{margin-top:170px;padding-bottom:101px;background-image:url("/images/brand/motorsport/img/BG3.png");background-repeat:no-repeat;background-position:100% 100%;background-size:656px}.compare__title{text-align:center}.compare__description{margin-top:114px}.compare__description table{width:100%;table-layout:fixed;font-size:16px;line-height:24px}.compare__description table tr th{padding-bottom:40px}.compare__description table tr td,.compare__description table tr th{width:175px;text-align:center;vertical-align:top}.compare__description table tr td:first-of-type,.compare__description table tr th:first-of-type{width:100%;text-align:right;padding-right:33px}.compare__description table tr td:last-of-type,.compare__description table tr th:last-of-type{width:100%;text-align:left;padding-left:33px}.compare__description table tr td:nth-of-type(2){font-weight:500}.compare__wrapper{overflow:hidden;max-width:500px;margin:0 auto}.compare__m-description{display:none;-webkit-transition:.3s;transition:.3s}.compare__m-description table{width:100%;table-layout:fixed;font-size:16px;line-height:24px}.compare__m-description table th{padding-bottom:16px;text-align:center}.compare__m-description table td{vertical-align:top}.compare__m-description table td:first-of-type{font-weight:500;text-align:right;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.compare__m-description table td:last-of-type{text-align:left;padding-left:8px}.compare__left,.compare__right{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.compare .twentytwenty-wrapper{padding-left:50px;padding-right:50px;overflow:hidden}.compare .twentytwenty-container{overflow:visible}.compare .twentytwenty-handle{width:68px;height:68px;border:none;background-color:#00aad2;background-image:url("/images/brand/motorsport/icons/hand.png");background-repeat:no-repeat;background-position:50%;background-size:35px;margin-left:-34px;margin-top:-34px;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:hand 2s;animation:hand 2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.compare .twentytwenty-handle:after,.compare .twentytwenty-handle:before{width:1px;-webkit-box-shadow:none;box-shadow:none}.compare .twentytwenty-handle:before{margin-bottom:34px}.compare .twentytwenty-handle:after{margin-top:34px}.compare .twentytwenty-handle.move{-webkit-animation:none;animation:none;-webkit-transform:scale(.8);transform:scale(.8)}.compare .twentytwenty-handle.move .twentytwenty-left-arrow,.compare .twentytwenty-handle.move .twentytwenty-right-arrow{opacity:0}.compare .twentytwenty-handle .twentytwenty-left-arrow,.compare .twentytwenty-handle .twentytwenty-right-arrow{display:block;position:absolute;width:16px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:100%;margin:0;margin-top:-18px;border:none;-webkit-transition:.2s;transition:.2s}.compare .twentytwenty-handle .twentytwenty-left-arrow{left:-27px;background-image:url("/images/brand/motorsport/icons/prev_arrow.png")}.compare .twentytwenty-handle .twentytwenty-right-arrow{right:-27px;background-image:url("/images/brand/motorsport/icons/next_arrow.png")}@-webkit-keyframes hand{0%{background-position:40% 50%}50%{background-position:60% 50%}to{background-position:40% 50%}}@keyframes hand{0%{background-position:40% 50%}50%{background-position:60% 50%}to{background-position:40% 50%}}@media only screen and (min-width:1263px){.team__button:hover{background-color:#002c5f}.team__button:hover svg{stroke:#fff}}@media (max-width:1800px){.champ1 .champ__info-sign{margin-left:75px}}@media only screen and (max-width:1599px){.intro__inner{padding-left:104px}.who{margin-top:-60px;padding-top:207px;padding-bottom:100px;background-position:120% -154px,41vw -220px;background-size:575px,1110px}.who__inner{margin-top:50px}.who__n{top:144px;right:114px}.who__graph{margin-left:-32px}.who__back{width:603px;height:387px}.who__wrapper{margin-top:-500px}.who__img{width:844px;height:598px}.who__description-in{max-width:488px}.champ__inner{margin-top:50px}.champ__graph{margin-left:0}.champ__back{width:603px;height:387px}.champ__wrapper{margin-top:-500px;margin-left:0}.champ1{margin-top:-60px;padding-top:207px;padding-bottom:0;background-size:700px}.champ1 .champ__wrapper{margin-left:0}.champ1 .champ__info{padding-left:0}.champ1 .champ__info-sign{margin-left:0}.champ1 .champ__info-desc{padding-left:0;padding-right:50px}.champ2{margin-top:-60px;padding-top:150px;padding-bottom:100px}.champ2 .champ__info-desc{padding-left:50px}.team{padding-top:144px;margin-top:-240px;background-position:-26vw 0}.team__item{width:488px}.pilot__info{width:280px}.pilot__text{width:calc(100% - 280px);padding-left:35px}.compare{margin-top:141px;background-position:100% 105%}.compare__description{margin-top:71px}}@media (max-width:1400px){.champ__img{width:700px}.champ1 .champ__info,.champ2 .champ__info{width:calc(100% - 700px)}}@media only screen and (max-width:1262px){.intro__inner{padding-left:40px}.who{background-position:120% -154px,49vw -220px;background-size:0,1110px}.who__n{display:none}.who__graph{margin-left:-40px}.who__back{width:520px;height:321px}.who__wrapper{margin-top:-400px;margin-left:-21px}.who__img{width:766px;height:539px}.who__description{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px;padding-left:140px}.champ__n{display:none}.champ__graph{margin-left:0}.champ__img{margin-right:0;margin-left:65px;height:660px}.champ__wrapper{margin-top:-400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.champ1 .champ__info{width:700px;display:-webkit-box;display:-ms-flexbox;display:flex}.champ1 .champ__info-desc{padding-left:50px;padding-right:0}.champ2 .champ__info{width:700px;display:-webkit-box;display:-ms-flexbox;display:flex}.champ2 .champ__info-desc{padding-left:50px;padding-right:0}.champ2 .champ__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.champ1 .champ__back,.champ2 .champ__back{margin-left:0;top:270px}.champ1 .champ__info-sign,.champ2 .champ__info-sign{margin-bottom:50px}.team{padding-top:90px;margin-top:-92px;background-position:-46vw 22px}.team__title{margin-bottom:72px}.pilot__name{padding-right:150px}.pilot__info{width:180px}.pilot__text{width:calc(100% - 180px);padding-left:60px}.pilot__signature{margin-right:0}.compare{margin-top:53px}.compare__title{margin-bottom:30px}.compare__description{margin-top:95px}}@media only screen and (max-width:1023px){.banner__inner{height:952px;background-image:url("/images/brand/motorsport/img/banner-med.jpg")}.champ2 .champ__info-desc-text,.champ2 .champ__info-sign{margin-bottom:0}}@media (max-width:900px){.champ__img{width:calc(100% - 65px);height:73vw}.champ__back{width:66vw;height:43vw}.champ1 .champ__back{top:30vw}.champ2 .champ__back{top:17vw}}@media only screen and (max-width:767px){.banner__inner{height:472px}.intro__inner{margin-top:-57px;padding-left:0}.intro__year{font-size:16px;line-height:18px;margin-bottom:8px}.who{margin-top:0;padding-top:40px;padding-bottom:50px;background-position:120% -154px,49vw -280px}.who__graph{margin-left:-16px}.who__back{width:auto;max-width:520px;height:45vw;margin-right:111px}.who__wrapper{margin-top:-64vw;margin-left:0}.who__img{width:auto;max-width:766px;height:67vw}.who__description{margin-top:0;padding-left:19%}.who__title{font-size:30px;line-height:32px;margin-bottom:11px}.who__text{font-size:16px;line-height:24px}.champ__title{line-height:1}.champ1{background-size:80vw;margin-top:-50px;padding-top:250px}.champ1 .champ__info-desc-title{font-size:30px;line-height:32px;margin-bottom:11px}.champ1 .champ__info-desc{padding-left:32px}.champ1 .champ__info-desc-text{font-size:16px;line-height:24px}.champ1 .champ__back{top:10vw}.champ1 .champ__info{width:100%}.champ2{margin-top:-60px;padding-top:260px;padding-bottom:0}.champ2 .champ__info{width:100%}.champ2 .champ__info-desc{padding-left:32px}.champ2 .champ__info-desc-title{font-size:30px;line-height:32px;margin-bottom:11px}.champ2 .champ__info-desc-text{font-size:16px;line-height:24px}.champ2 .champ__info-sign-points{font-size:48px;line-height:1}.champ2 .champ__back{top:2vw}.team{padding-top:32px;margin-top:0;background-position:-39vw 0}.team__title{font-size:30px;line-height:32px;margin-bottom:32px}.team__item{width:199px}.team__item:not(:last-of-type){margin-right:12px}.pilot{display:block;margin-top:33px}.pilot__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.pilot__wrapper{width:50%}.pilot__text{width:100%;margin-top:10px;padding:0}.pilot__name{width:100%;padding-right:0;padding-bottom:20px;margin-bottom:28px}.pilot__interests{width:50%;padding-left:15px}.pilot__value--name{font-size:20px;line-height:24px}.pilot__value--text{font-size:16px;line-height:24px}.pilot__signature{max-width:147px}.compare{padding-bottom:75px}.compare__title{font-size:30px;line-height:32px;margin-bottom:12px}.compare__description{display:none}.compare__wrapper{margin-top:52px}.compare__m-description{display:-webkit-box;display:-ms-flexbox;display:flex}.compare .twentytwenty-wrapper{padding:0 24px}.compare .twentytwenty-handle{width:48px;height:48px;background-size:25px;margin-left:-24px}}@media (max-width:640px){.champ__img{width:calc(100% - 32px);margin-left:32px}.champ1{margin-top:-50px;padding-top:300px}.win__icon{width:100px}.champ1 .champ__info-sign-title{font-size:18px}.champ1 .champ__info-desc-text{margin-bottom:24px}.champ1 .champ__info-desc-title{font-size:24px;line-height:28px}.champ1 .champ__info-desc{padding-left:34px}.champ2{margin-top:-50px;padding-top:300px}.champ2 .champ__info-sign-title{font-size:18px}.champ2 .champ__info-desc-text{margin-bottom:24px}.champ2 .champ__info-desc-title{font-size:24px;line-height:28px}.champ2 .champ__info-desc{padding-left:34px}.champ2 .champ__img{margin-left:32px}}@media (max-width:480px){.champ1{padding-top:320px}.champ1 .champ__info-sign{max-width:200px;margin-bottom:24px}.champ1 .champ__info-desc{padding-left:0}.champ1 .champ__back{top:27vw}.champ2 .champ__info-sign{max-width:200px;margin-bottom:24px}.champ2 .champ__info-desc{padding-left:0}.champ2 .champ__back{top:5vw}.champ2 .champ__info-sign{margin-right:auto}.champ2 .champ__info-sign-points span{font-size:24px}.champ__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.champ__title br{display:none}}@media (max-width:415px){.champ1{padding-top:350px}.champ2{padding-top:320px}}@media (max-width:375px){.champ__title{font-size:34px}.champ1{padding-top:360px;padding-bottom:20px}.champ1 .champ__back{top:35vw}}