@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Speedee-Bold';src:url(../fonts/Speedee_Bd.eot);src:local(Ôÿ║),url(../fonts/Speedee_Bd.woff) format("woff"),url(../fonts/Speedee_Bd.ttf) format("truetype"),url(../fonts/Speedee_Bd.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Speedee-Regular';src:url(../fonts/Speedee_Rg.eot);src:local(Ôÿ║),url(../fonts/Speedee_Rg.woff) format("woff"),url(../fonts/Speedee_Rg.ttf) format("truetype"),url(../fonts/Speedee_Rg.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'SpeedeeCd-Bold';src:url(../fonts/SpeedeeCd_Bd.eot);src:local(Ôÿ║),url(../fonts/SpeedeeCd_Bd.woff) format("woff"),url(../fonts/SpeedeeCd_Bd.ttf) format("truetype"),url(../fonts/SpeedeeCd_Bd.svg) format("svg");font-weight:400;font-style:normal}html{font-size:100%}body{position:relative;-webkit-font-smoothing:antialiased;width:100%}*{box-sizing:border-box}* html .clearfix{height:1%;overflow:visible}* + html .clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}a:focus{outline:0 none!important}button:focus{outline:0 none!important}.col-contenu{float:left;height:auto;width:100%}.clr{clear:both}.container{padding:0;max-width:1391px}@media screen and (max-width: 1570px){.container{max-width:1189px}}@media screen and (max-width: 1336px){.container{max-width:978px}}@media screen and (max-width: 1095px){.container{max-width:738px}}@media screen and (max-width: 748px){.container{max-width:96%}}@keyframes bounce{from{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}}header{height:181px;position:relative;width:100%}header a{background-color:#ffbc39;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-size:6px 12px;background-position:14px center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1d1d1d;float:left;font-family:"Speedee-Regular",Sans-Serif;font-size:20.7px;height:36px;line-height:42px;margin:53px 0 0 -31px;padding:0 18px 0 30px;position:relative;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:auto}header a:hover{color:#1d1d1d;-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}header .logo{left:50%;position:absolute;top:20px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:93px}header .logo img{width:100%}header .logo h1{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:30.99px;line-height:30px;left:50%;position:absolute;top:calc(100% + 17px);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.mac header a{line-height:36px}@media screen and (max-width: 1570px){header{height:154px}header a{background-size:5px 10px;background-position:12px center;font-size:20.7px;height:30px;line-height:36px;margin:45px 0 0 -27px;padding:0 15px 0 26px}header .logo{top:17px;width:79px}header .logo h1{font-size:26.46px;line-height:26px;top:calc(100% + 15px)}.mac header a{line-height:30px}}@media screen and (max-width: 1336px){header{height:127px}header a{background-size:4px 8px;background-position:10px center;font-size:14.55px;height:25px;line-height:29px;margin:37px 0 0 -22px;padding:0 13px 0 22px}header .logo{top:14px;width:65px}header .logo h1{font-size:21.79px;line-height:21px;top:calc(100% + 12px)}.mac header a{line-height:25px}}@media screen and (max-width: 1095px){header{height:110px}header a{background-size:4px 8px;background-position:10px center;font-size:14.55px;height:25px;line-height:29px;margin:28px 0 0;padding:0 13px 0 22px}header .logo{top:14px;width:55px}header .logo h1{font-size:18px;line-height:18px;top:calc(100% + 10px)}.mac header a{line-height:25px}}@media screen and (max-width: 748px){header{height:120px;text-align:center}header a{left:50%;margin:10px auto 0;padding:0 13px 0 22px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}header .logo{top:40px;width:40px}header .logo h1{font-size:14px;line-height:14px;top:calc(100% + 10px)}}.banner{font-size:0;height:640px;position:relative;width:100%}.banner .box{display:inline-block;height:100%;position:relative;vertical-align:top}.banner .box:nth-child(1){width:calc(100% - 995px)}.banner .box:nth-child(2){width:995px}.banner .box .img{height:100%;width:100%}.banner .box .img img{height:100%;width:100%}.banner .box-global-text{left:0;position:absolute;top:0;width:100%}.banner .box-text{height:auto;margin:0 0 0 -25px;text-align:center;width:526px}.banner .box-text .logo-my-fidelite{margin:54px auto 0;width:275px}.banner .box-text .logo-my-fidelite img{width:100%}.banner .box-text p{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:44px;line-height:48px;margin:48px 0 0;text-align:center}.banner .box-text .box-button{margin:15px auto 0;width:347px}.banner .box-text .box-button button{background-color:#fcbc31;background-image:url(../images/arrow-right.png);background-repeat:no-repeat;background-size:15px 16px;background-position:23px center;border:0 none;color:#fff;font-family:"Speedee-Bold",Sans-Serif;font-size:23.94px;height:53px;line-height:59px;padding:0 0 0 46px;text-align:left;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:100%}.banner .box-text .box-button button:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.banner .box-text .scroll-down{animation:bounce .35s ease infinite alternate;cursor:pointer;margin:70px auto 0;width:32px}.banner .box-text .scroll-down img{width:100%}.mac .banner .box-text .box-button button{line-height:53px}@media screen and (max-width: 1570px){.banner{height:547px}.banner .box:nth-child(1){width:calc(100% - 851px)}.banner .box:nth-child(2){width:851px}.banner .box-text{margin:0 0 0 -22px;width:450px}.banner .box-text .logo-my-fidelite{margin:47px auto 0;width:235px}.banner .box-text p{font-size:37.57px;line-height:41px;margin:42px 0 0}.banner .box-text .box-button{margin:13px auto 0;width:296px}.banner .box-text .box-button button{background-size:12px 13px;background-position:20px center;font-size:20.44px;height:45px;line-height:50px;padding:0 0 0 40px}.banner .box-text .scroll-down{margin:60px auto 0;width:27px}.mac .banner .box-text .box-button button{line-height:45px}}@media screen and (max-width: 1336px){.banner{height:451px}.banner .box:nth-child(1){width:calc(100% - 701px)}.banner .box:nth-child(2){width:701px}.banner .box-text{margin:0 0 0 -28px;width:370px}.banner .box-text .logo-my-fidelite{margin:38px auto 0;width:193px}.banner .box-text p{font-size:30.94px;line-height:34px;margin:33px 0 0}.banner .box-text .box-button{margin:11px auto 0;width:244px}.banner .box-text .box-button button{background-size:10px 11px;background-position:16px center;font-size:16.83px;height:37px;line-height:41px;padding:0 0 0 32px}.banner .box-text .scroll-down{margin:49px auto 0;width:23px}.mac .banner .box-text .box-button button{line-height:37px}}@media screen and (max-width: 1095px){.banner{height:auto}.banner .box:nth-child(1){display:none}.banner .box:nth-child(2){width:100%}.banner .box-global-text{position:relative}.banner .box-text{margin:0;width:100%}.banner .box-text .logo-my-fidelite{margin:20px auto 0}.banner .box-text .scroll-down{margin:20px auto 0}}@media screen and (max-width: 748px){.banner .box-text .logo-my-fidelite{width:120px}.banner .box-text p{font-size:24px;line-height:28px;margin:20px 0 0}.banner .box-text .scroll-down{width:23px}}.section{height:auto;padding:0 0 108px;position:relative;width:100%}.section hr{background-color:#fcca45;border:0 none;height:11px;margin-bottom:0;margin-left:auto;margin-right:auto;width:107px}.section hr.m-t-1{margin-top:87px}.section hr.m-t-2{margin-top:106px}.section hr.m-t-3{margin-top:0}.section hr.m-t-4{margin-top:106px}.section .box-content-1{height:auto;position:relative;width:100%}.section .box-content-1 h1{background-color:#f8b838;color:#000;font-family:"SpeedeeCd-Bold",Sans-Serif;font-size:51.26px;height:66px;line-height:72px;margin:65px auto 0;position:relative;text-align:center;text-transform:uppercase;overflow:hidden;width:763px}.section .box-content-1 h1::before{background-color:#eb2131;content:'';height:100%;right:0;position:absolute;top:0;width:400px;z-index:1}.section .box-content-1 h1 span{position:relative;z-index:2}.section .box-content-1 h1 font{color:#fff}.section .box-content-1 h1 font b{font-size:74.28px;position:relative;top:6px}.section .box-content-1 h2{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:44px;line-height:48px;margin:42px 0 0;text-align:center}.section .box-content-1 p{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:22px;line-height:32px;margin:28px 0 0;text-align:center}.section .box-content-1 p span{font-family:"Speedee-Bold",Sans-Serif}.section .box-content-2{height:auto;position:relative;width:100%}.section .box-content-2 h1{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:44px;line-height:45px;margin:74px 0 0;left:50%;position:relative;text-align:center;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1444px}.section .box-content-2 .box{background-color:#fbfbfb;border:1px solid #dadada;font-size:0;height:356px;margin:55px auto 0;position:relative;width:1391px}.section .box-content-2 .box::before{border-bottom:18px solid #fbfbfb;border-left:18px solid transparent;border-right:18px solid transparent;border-top:0 none;content:'';height:18px;left:50%;position:absolute;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-18px;width:36px;z-index:2}.section .box-content-2 .box::after{border-bottom:20px solid #dadada;border-left:19px solid transparent;border-right:19px solid transparent;border-top:0 none;content:'';height:20px;left:50%;position:absolute;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-20px;width:38px;z-index:1}.section .box-content-2 .box .box-text{display:inline-block;height:302px;margin-top:26px;vertical-align:top;width:482px}.section .box-content-2 .box .box-text span{display:inline-block;line-height:302px;vertical-align:middle;position:relative;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section .box-content-2 .box .box-text h2{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:41.9px;line-height:36px}.section .box-content-2 .box .box-text p{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:19.33px;line-height:29px;margin:8px 0 0}.section .box-content-2 .box .box-text p font{font-family:"Speedee-Bold",Sans-Serif}.section .box-content-2 .box .img{display:inline-block;height:302px;margin-top:26px;width:548px}.section .box-content-2 .box .img img{height:100%;width:100%}.section .box-content-2 .box:nth-of-type(1){margin-top:42px}.section .box-content-2 .box:nth-of-type(odd) .img{margin-left:62px}.section .box-content-2 .box:nth-of-type(odd) .box-text{margin-left:188px}.section .box-content-2 .box:nth-of-type(even) .img{margin-left:189px}.section .box-content-2 .box:nth-of-type(even) .box-text{margin-left:101px}.section .box-content-3{height:auto;position:relative;width:100%}.section .box-content-3 h1{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:44px;line-height:45px;margin:95px 0 0;text-align:center}.section .box-content-3 .box-content{font-size:0;height:auto;margin:59px 0 0 auto;width:1390px}.section .box-content-3 .box-content .box{display:inline-block;position:relative;vertical-align:top}.section .box-content-3 .box-content .box h2{color:#383838;font-family:"Speedee-Bold",Sans-Serif;font-size:29.84px;line-height:36px}.section .box-content-3 .box-content .box h2.m-t-1{margin-top:34px}.section .box-content-3 .box-content .box h2.m-t-2{margin-top:57px}.section .box-content-3 .box-content .box ul{counter-reset:li;height:auto;position:relative;width:100%}.section .box-content-3 .box-content .box ul.m-t-1{margin-top:15px}.section .box-content-3 .box-content .box ul.m-t-2{margin-top:20px}.section .box-content-3 .box-content .box ul li{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:22px;line-height:32px;padding:0 0 0 14px;position:relative}.section .box-content-3 .box-content .box ul li::before{content:counter(li);counter-increment:li;color:#dc1526;display:inline-block;font-family:"Speedee-Bold",Sans-Serif;left:0;position:absolute;top:0;width:14px}.section .box-content-3 .box-content .box.box-1{background-color:#f1f1f2;height:574px;line-height:574px;position:relative;width:720px}.section .box-content-3 .box-content .box.box-1 img{left:50%;position:relative;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:307px}.section .box-content-3 .box-content .box.box-2{padding-left:57px;width:670px}.section .box-content-3 .box-content .box.box-3{padding-left:48px;width:670px}.section .box-content-3 .box-content .box.box-4{background-color:#e7e8ea;height:574px;line-height:574px;margin-top:-302px;position:relative;width:720px}.section .box-content-3 .box-content .box.box-4 img{left:50%;position:relative;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:247px}.section .box-content-4{height:auto;position:relative;width:100%}.section .box-content-4 .box{height:490px;margin:231px 0 0;position:relative;width:100%}.section .box-content-4 .box::before{background-color:#ffc52d;content:'';height:100%;left:-999em;position:absolute;top:0;width:999em}.section .box-content-4 .box::after{background-color:#ffc52d;content:'';height:100%;left:0;position:absolute;top:0;width:1081px}.section .box-content-4 .box .img{float:left;margin:-169px 0 0 -21px;position:relative;width:714px;z-index:2}.section .box-content-4 .box .img img{position:relative;width:100%;z-index:3}.section .box-content-4 .box .img img.img-1,.section .box-content-4 .box .img img.img-2{left:0;position:absolute;top:0}.section .box-content-4 .box .img img.img-1{mix-blend-mode:multiply;z-index:1}.section .box-content-4 .box .img img.img-2{z-index:2}.section .box-content-4 .box .box-text{float:left;height:auto;margin:171px 0 0;position:relative;width:calc(100% - 714px);z-index:2}.section .box-content-4 .box .box-text h1{color:#fff;font-family:"SpeedeeCd-Bold",Sans-Serif;font-size:54.36px;line-height:54px;text-transform:uppercase}.section .box-content-4 .box .box-text h1 font{text-transform:lowercase}.section .box-content-4 .box .box-text h1 span{color:#fbbd00}.section .box-content-4 .box .box-text .box-button{font-size:0;margin:0 0 0 29px;width:439px}.section .box-content-4 .box .box-text .box-button button{background-color:transparent;border:0 none;cursor:pointer;display:inline-block;margin:0 0 0 19px;padding:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:210px}.section .box-content-4 .box .box-text .box-button button:nth-child(1){margin:0}.section .box-content-4 .box .box-text .box-button button img{width:100%}.section .box-content-4 .box .box-text .box-button button:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.section .box-content-5{height:auto;position:relative;width:100%}.section .box-content-5 h1{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:44px;line-height:44px;margin:74px 0 0;text-align:center}.section .box-content-5 p{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:22px;line-height:31px;margin:33px 0 0;text-align:center}.section .box-content-5 .box-content{font-size:0;height:auto;margin-left:230px;width:1100px}.section .box-content-5 .box-content .bloc{display:inline-block;font-size:0;height:auto;position:relative;width:50%}.section .box-content-5 .box-content .bloc .box{display:inline-block;height:50px;margin-top:52px;vertical-align:top;position:relative;width:100%}.section .box-content-5 .box-content .bloc .box .box-points{border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;color:#fff;font-family:"Speedee-Regular",Sans-Serif;font-size:26.91px;height:50px;letter-spacing:-.02em;line-height:56px;padding:0 22px 0 0;position:relative;text-align:right;width:204px}.section .box-content-5 .box-content .bloc .box .box-points::before{background-color:#eb2132;background-image:url(../images/icon-mcdo.png);background-repeat:no-repeat;background-size:40px 35px;background-position:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-box-shadow:3px 5.196px 10px 0 rgba(17,18,18,0.14);-moz-box-shadow:3px 5.196px 10px 0 rgba(17,18,18,0.14);box-shadow:3px 5.196px 10px 0 rgba(17,18,18,0.14);content:'';height:80px;left:-34px;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80px}.section .box-content-5 .box-content .bloc .box .box-points.yellow{background-color:#fcca45}.section .box-content-5 .box-content .bloc .box .box-points.orange{background-color:#ff9c00}.section .box-content-5 .box-content .bloc .box ul{left:267px;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section .box-content-5 .box-content .bloc .box ul li{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:19px;line-height:19px;margin-bottom:8px;padding:0 0 0 20px;position:relative}.section .box-content-5 .box-content .bloc .box ul li::before{border-bottom:5px solid transparent;border-left:9px solid #eb2132;border-right:0 none;border-top:5px solid transparent;content:'';left:0;position:absolute;top:1px}.section .box-content-5 .box-content .bloc .box ul li:last-child{margin-bottom:0}.section .box-content-5 .box-content .bloc .box ul li sup{font-family:"Speedee-Regular",Sans-Serif;font-size:13px;left:2px}.section .box-content-6{height:auto;position:relative;width:100%}.section .box-content-6 h1{color:#101010;font-family:"Speedee-Bold",Sans-Serif;font-size:48px;line-height:48px;margin:76px 0 0;text-align:center}.section .box-content-6 p{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:20px;line-height:31px;margin:31px 0 0;text-align:center}.section .box-content-6 .accordion{margin:42px auto 0;position:relative;width:100%}.section .box-content-6 .accordion .accordion__item{border:1px solid #e6e6e6;border-top:0 none;display:inline-block;height:auto;width:100%}.section .box-content-6 .accordion .accordion__item:nth-child(1){border-top:1px solid #e6e6e6}.section .box-content-6 .accordion .accordion__item .accordion__title{background-color:#fff;border:0 none;color:#101010;cursor:pointer;font-family:"Speedee-Bold",Sans-Serif;font-size:20px;font-weight:700;height:48px;line-height:54px;padding:0;position:relative;text-align:center;width:100%}.section .box-content-6 .accordion .accordion__item .accordion__title::before{border-bottom:0 none;border-top:10px solid #fcca45;border-left:8px solid transparent;border-right:8px solid transparent;content:'';height:0;right:27px;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:0}.section .box-content-6 .accordion .accordion__item .accordion__title sup{font-family:"Speedee-Regular",Sans-Serif;font-size:13px;left:2px}.section .box-content-6 .accordion .accordion__item .accordion__copy{display:none;padding:0 0 30px;width:100%}.section .box-content-6 .accordion .accordion__item .accordion__copy p{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:20px;line-height:31px;margin:14px auto 0;width:1238px}.section .reseau-sociaux{font-size:0;margin:138px 0 0;text-align:center;width:100%}.section .reseau-sociaux a{display:inline-block;cursor:pointer;margin:0 0 0 34px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:42px}.section .reseau-sociaux a:nth-child(1){margin:0}.section .reseau-sociaux a img{width:100%}.section .reseau-sociaux a:hover{-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.mac .section .box-content-1 h1{line-height:66px}.mac .section .box-content-5 .box-content .bloc .box .box-points{line-height:50px}.mac .section .box-content-6 .accordion .accordion__item .accordion__title{line-height:48px}@media screen and (max-width: 1570px){.section{padding:0 0 92px}.section hr{height:9px;width:91px}.section hr.m-t-1{margin-top:74px}.section hr.m-t-2{margin-top:91px}.section hr.m-t-4{margin-top:91px}.section .box-content-1 h1{font-size:43.77px;height:56px;line-height:62px;margin:56px auto 0;width:651px}.section .box-content-1 h1::before{width:342px}.section .box-content-1 h1 font b{font-size:63.42px;top:6px}.section .box-content-1 h2{font-size:37.57px;line-height:41px;margin:36px 0 0}.section .box-content-1 p{font-size:18.78px;line-height:27px;margin:24px 0 0}.section .box-content-2 h1{font-size:37.57px;line-height:41px;margin:61px 0 0;width:1233px}.section .box-content-2 .box{height:304px;margin:47px auto 0;width:100%}.section .box-content-2 .box::before{border-bottom:16px solid #fbfbfb;border-left:15.5px solid transparent;border-right:15.5px solid transparent;height:16px;top:-16px;width:31px}.section .box-content-2 .box::after{border-bottom:18px solid #dadada;border-left:16.5px solid transparent;border-right:16.5px solid transparent;height:18px;top:-18px;width:33px}.section .box-content-2 .box .box-text{height:259px;margin-top:21px;width:411px}.section .box-content-2 .box .box-text span{line-height:259px}.section .box-content-2 .box .box-text h2{font-size:41.9px;line-height:36px}.section .box-content-2 .box .box-text p{font-size:19.33px;line-height:29px;margin:8px 0 0}.section .box-content-2 .box .img{height:259px;margin-top:21px;width:469px}.section .box-content-2 .box:nth-of-type(1){margin-top:34px}.section .box-content-2 .box:nth-of-type(odd) .img{margin-left:52px}.section .box-content-2 .box:nth-of-type(odd) .box-text{margin-left:159px}.section .box-content-2 .box:nth-of-type(even) .img{margin-left:161px}.section .box-content-2 .box:nth-of-type(even) .box-text{margin-left:85px}.section .box-content-3 h1{font-size:37.57px;line-height:38px;margin:81px 0 0}.section .box-content-3 .box-content{margin:48px 0 0 auto;width:100%}.section .box-content-3 .box-content .box h2{font-size:25.48px;line-height:30px}.section .box-content-3 .box-content .box h2.m-t-1{margin-top:29px}.section .box-content-3 .box-content .box h2.m-t-2{margin-top:48px}.section .box-content-3 .box-content .box ul.m-t-1{margin-top:12px}.section .box-content-3 .box-content .box ul.m-t-2{margin-top:15px}.section .box-content-3 .box-content .box ul li{font-size:18.78px;line-height:28px;padding:0 0 0 16px}.section .box-content-3 .box-content .box ul li::before{width:16px}.section .box-content-3 .box-content .box.box-1{height:491px;line-height:491px;width:616px}.section .box-content-3 .box-content .box.box-1 img{width:260px}.section .box-content-3 .box-content .box.box-2{padding-left:48px;width:calc(100% - 616px)}.section .box-content-3 .box-content .box.box-3{padding-left:42px;width:calc(100% - 616px)}.section .box-content-3 .box-content .box.box-4{height:491px;line-height:491px;margin-top:-258px;width:616px}.section .box-content-3 .box-content .box.box-4 img{width:211px}.section .box-content-4 .box{height:418px;margin:201px 0 0}.section .box-content-4 .box::after{width:922px}.section .box-content-4 .box .img{margin:-139px 0 0 -20px;width:610px}.section .box-content-4 .box .box-text{margin:147px 0 0;width:calc(100% - 610px)}.section .box-content-4 .box .box-text h1{font-size:46.41px;line-height:46px}.section .box-content-4 .box .box-text .box-button{margin:0 0 0 25px;width:375px}.section .box-content-4 .box .box-text .box-button button{margin:0 0 0 17px;width:179px}.section .box-content-5 h1{font-size:37.57px;line-height:37px;margin:62px 0 0}.section .box-content-5 p{font-size:18.78px;line-height:27px;margin:26px 0 0}.section .box-content-5 .box-content{margin-left:197px;width:calc(100% - 197px)}.section .box-content-5 .box-content .bloc .box{height:42px;margin-top:44px}.section .box-content-5 .box-content .bloc .box .box-points{font-size:22.98px;height:42px;line-height:48px;padding:0 18px 0 0;width:174px}.section .box-content-5 .box-content .bloc .box .box-points::before{background-size:34px 29px;height:68px;left:-30px;width:68px}.section .box-content-5 .box-content .bloc .box ul{left:228px}.section .box-content-5 .box-content .bloc .box ul li{font-size:16.22px;line-height:16px;margin-bottom:5px;padding:0 0 0 17px}.section .box-content-5 .box-content .bloc .box ul li::before{border-bottom:4px solid transparent;border-left:7px solid #eb2132;border-top:4px solid transparent;top:1px}.section .box-content-5 .box-content .bloc .box ul li sup{font-size:10px}.section .box-content-6 h1{font-size:40.98px;line-height:40px;margin:64px 0 0}.section .box-content-6 p{font-size:17.08px;line-height:28px;margin:25px 0 0}.section .box-content-6 .accordion{margin:35px auto 0}.section .box-content-6 .accordion .accordion__item .accordion__title{font-size:17.08px;height:41px;line-height:47px}.section .box-content-6 .accordion .accordion__item .accordion__title::before{border-top:8px solid #fcca45;border-left:7px solid transparent;border-right:7px solid transparent;right:22px}.section .box-content-6 .accordion .accordion__item .accordion__title sup{font-size:10px}.section .box-content-6 .accordion .accordion__item .accordion__copy{padding:0 0 26px}.section .box-content-6 .accordion .accordion__item .accordion__copy p{font-size:17.08px;line-height:28px;margin:11px auto 0;width:1057px}.section .reseau-sociaux{margin:117px 0 0}.section .reseau-sociaux a{margin:0 0 0 29px;width:36px}.mac .section .box-content-1 h1{line-height:56px}.mac .section .box-content-5 .box-content .bloc .box .box-points{line-height:42px}.mac .section .box-content-6 .accordion .accordion__item .accordion__title{line-height:41px}}@media screen and (max-width: 1336px){.section{padding:0 0 76px}.section hr{height:7px;width:75px}.section hr.m-t-1{margin-top:60px}.section hr.m-t-2{margin-top:75px}.section hr.m-t-4{margin-top:74px}.section .box-content-1 h1{font-size:36.04px;height:46px;line-height:50px;margin:45px auto 0;width:536px}.section .box-content-1 h1::before{width:282px}.section .box-content-1 h1 font b{font-size:52.23px;top:6px}.section .box-content-1 h2{font-size:30.94px;line-height:34px;margin:30px 0 0}.section .box-content-1 p{font-size:15.47px;line-height:24px;margin:20px 0 0}.section .box-content-2 h1{font-size:30.94px;line-height:34px;margin:51px 0 0;width:1015px}.section .box-content-2 .box{height:250px;margin:38px auto 0}.section .box-content-2 .box::before{border-bottom:13px solid #fbfbfb;border-left:13px solid transparent;border-right:13px solid transparent;height:13px;top:-13px;width:26px}.section .box-content-2 .box::after{border-bottom:14px solid #dadada;border-left:14px solid transparent;border-right:14px solid transparent;height:14px;top:-14px;width:28px}.section .box-content-2 .box .box-text{height:213px;margin-top:17px;width:338px}.section .box-content-2 .box .box-text span{line-height:213px}.section .box-content-2 .box .box-text h2{font-size:29.46px;line-height:26px}.section .box-content-2 .box .box-text p{font-size:14.06px;line-height:24px;margin:5px 0 0}.section .box-content-2 .box .img{height:213px;margin-top:17px;width:387px}.section .box-content-2 .box:nth-of-type(1){margin-top:34px}.section .box-content-2 .box:nth-of-type(odd) .img{margin-left:43px}.section .box-content-2 .box:nth-of-type(odd) .box-text{margin-left:131px}.section .box-content-2 .box:nth-of-type(even) .img{margin-left:131px}.section .box-content-2 .box:nth-of-type(even) .box-text{margin-left:71px}.section .box-content-3 h1{font-size:30.94px;line-height:31px;margin:64px 0 0}.section .box-content-3 .box-content{margin:41px 0 0 auto}.section .box-content-3 .box-content .box h2{font-size:20.98px;line-height:25px}.section .box-content-3 .box-content .box h2.m-t-1{margin-top:24px}.section .box-content-3 .box-content .box h2.m-t-2{margin-top:39px}.section .box-content-3 .box-content .box ul.m-t-1{margin-top:11px}.section .box-content-3 .box-content .box ul.m-t-2{margin-top:10px}.section .box-content-3 .box-content .box ul li{font-size:15.47px;line-height:25px;padding:0 0 0 13px}.section .box-content-3 .box-content .box ul li::before{width:13px}.section .box-content-3 .box-content .box.box-1{height:405px;line-height:405px;width:508px}.section .box-content-3 .box-content .box.box-1 img{width:214px}.section .box-content-3 .box-content .box.box-2{padding-left:39px;width:calc(100% - 508px)}.section .box-content-3 .box-content .box.box-3{padding-left:34px;width:calc(100% - 508px)}.section .box-content-3 .box-content .box.box-4{height:405px;line-height:405px;margin-top:-214px;width:508px}.section .box-content-3 .box-content .box.box-4 img{width:172px}.section .box-content-4 .box{height:344px;margin:165px 0 0}.section .box-content-4 .box::after{width:760px}.section .box-content-4 .box .img{margin:-112px 0 0 -16px;width:502px}.section .box-content-4 .box .box-text{margin:125px 0 0;width:calc(100% - 502px)}.section .box-content-4 .box .box-text h1{font-size:38.22px;line-height:38px}.section .box-content-4 .box .box-text .box-button{margin:0 0 0 21px;width:309px}.section .box-content-4 .box .box-text .box-button button{margin:0 0 0 15px;width:147px}.section .box-content-5 h1{font-size:30.94px;line-height:30px;margin:49px 0 0}.section .box-content-5 p{font-size:15.47px;line-height:24px;margin:22px 0 0}.section .box-content-5 .box-content{margin-left:160px;width:calc(100% - 160px)}.section .box-content-5 .box-content .bloc .box{height:42px;margin-top:37px}.section .box-content-5 .box-content .bloc .box .box-points{font-size:18.92px;height:35px;line-height:39px;padding:0 15px 0 0;width:144px}.section .box-content-5 .box-content .bloc .box .box-points::before{background-size:28px 24px;height:56px;left:-24px;width:56px}.section .box-content-5 .box-content .bloc .box ul{left:188px}.section .box-content-5 .box-content .bloc .box ul li{font-size:13.36px;line-height:13px;margin-bottom:6px;padding:0 0 0 13px}.section .box-content-5 .box-content .bloc .box ul li::before{border-bottom:3.5px solid transparent;border-left:6px solid #eb2132;border-top:3.5px solid transparent;top:1px}.section .box-content-5 .box-content .bloc .box ul li sup{font-size:9px}.section .box-content-6 h1{font-size:33.75px;line-height:33px;margin:53px 0 0}.section .box-content-6 p{font-size:14.06px;line-height:25px;margin:20px 0 0}.section .box-content-6 .accordion{margin:27px auto 0}.section .box-content-6 .accordion .accordion__item .accordion__title{font-size:17.08px;height:34px;line-height:40px}.section .box-content-6 .accordion .accordion__item .accordion__title::before{border-top:7px solid #fcca45;border-left:5.5px solid transparent;border-right:5.5px solid transparent;right:19px}.section .box-content-6 .accordion .accordion__item .accordion__title sup{font-size:9px}.section .box-content-6 .accordion .accordion__item .accordion__copy{padding:0 0 21px}.section .box-content-6 .accordion .accordion__item .accordion__copy p{font-size:14.06px;line-height:25px;margin:8px auto 0;width:870px}.section .reseau-sociaux{margin:97px 0 0}.section .reseau-sociaux a{margin:0 0 0 24px;width:30px}.mac .section .box-content-1 h1{line-height:46px}.mac .section .box-content-5 .box-content .bloc .box .box-points{line-height:35px}.mac .section .box-content-6 .accordion .accordion__item .accordion__title{line-height:34px}}@media screen and (max-width: 1095px){.section{padding:0 0 80px}.section hr{height:7px;width:70px}.section hr.m-t-1{margin-top:40px}.section hr.m-t-2{margin-top:40px}.section hr.m-t-4{margin-top:40px}.section .box-content-1 h1{font-size:26.04px;height:40px;line-height:42px;margin:45px auto 0;width:390px}.section .box-content-1 h1::before{width:204px}.section .box-content-1 h1 font b{font-size:42.23px;top:4px}.section .box-content-1 h2{font-size:24px;line-height:28px;margin:20px 0 0}.section .box-content-1 p{font-size:14px;line-height:18px;margin:20px 0 0}.section .box-content-2 h1{font-size:24px;line-height:28px;margin:20px 0 0;width:100%}.section .box-content-2 h1 br:nth-child(1){display:none}.section .box-content-2 .box{height:auto;margin:20px auto 0;padding:20px 0}.section .box-content-2 .box .box-text{height:165px;margin-top:0;vertical-align:top;width:338px}.section .box-content-2 .box .box-text span{line-height:normal;position:relative;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section .box-content-2 .box .box-text h2{font-size:29.46px;line-height:26px}.section .box-content-2 .box .box-text p{font-size:14.06px;line-height:24px;margin:5px 0 0}.section .box-content-2 .box .img{height:165px;margin-top:0;vertical-align:top;width:300px}.section .box-content-2 .box:nth-of-type(1){margin-top:34px}.section .box-content-2 .box:nth-of-type(odd) .img{margin-left:20px}.section .box-content-2 .box:nth-of-type(odd) .box-text{margin-left:57px}.section .box-content-2 .box:nth-of-type(even) .img{margin-left:20px}.section .box-content-2 .box:nth-of-type(even) .box-text{margin-left:20px}.section .box-content-3 h1{font-size:24px;line-height:28px;margin:20px 0 0}.section .box-content-3 .box-content{margin:20px 0 0 auto}.section .box-content-3 .box-content .box h2{font-size:22px;line-height:24px;text-align:center}.section .box-content-3 .box-content .box h2.m-t-1{margin-top:0}.section .box-content-3 .box-content .box h2.m-t-2{margin-top:0}.section .box-content-3 .box-content .box ul.m-t-1{margin-top:10px}.section .box-content-3 .box-content .box ul.m-t-2{margin-top:10px}.section .box-content-3 .box-content .box ul li{font-size:18px;line-height:22px;padding:0 0 0 13px}.section .box-content-3 .box-content .box ul li br{display:none}.section .box-content-3 .box-content .box ul li::before{width:13px}.section .box-content-3 .box-content .box.box-1{height:405px;line-height:405px;width:100%}.section .box-content-3 .box-content .box.box-1 img{width:214px}.section .box-content-3 .box-content .box.box-2{padding:20px;width:100%}.section .box-content-3 .box-content .box.box-3{padding:20px;width:100%}.section .box-content-3 .box-content .box.box-4{height:405px;line-height:405px;margin-top:0;width:100%}.section .box-content-3 .box-content .box.box-4 img{width:172px}.section .box-content-4 .box{height:300px;margin:60px 0 0}.section .box-content-4 .box::after{width:617px}.section .box-content-4 .box .img{margin:0;position:relative;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:400px}.section .box-content-4 .box .box-text{margin:120px 0 0;padding:0 0 40px;width:calc(100% - 400px)}.section .box-content-4 .box .box-text h1{font-size:30px;line-height:30px}.section .box-content-4 .box .box-text .box-button{margin:0 0 0 5px;width:258px}.section .box-content-4 .box .box-text .box-button button{margin:0 0 0 10px;width:124px}.section .box-content-5 h1{font-size:24px;line-height:28px;margin:20px 0 0}.section .box-content-5 p{font-size:14px;line-height:18px;margin:22px 0 0}.section .box-content-5 .box-content{margin-left:24px;width:calc(100% - 48px)}.section .box-content-5 .box-content .bloc .box{height:42px;margin-top:37px}.section .box-content-5 .box-content .bloc .box .box-points{font-size:18.92px;height:35px;line-height:39px;padding:0 15px 0 0;width:144px}.section .box-content-5 .box-content .bloc .box .box-points::before{background-size:28px 24px;height:56px;left:-24px;width:56px}.section .box-content-5 .box-content .bloc .box ul{left:168px}.section .box-content-5 .box-content .bloc .box ul li{font-size:13.36px;line-height:13px;margin-bottom:6px;padding:0 0 0 13px}.section .box-content-5 .box-content .bloc .box ul li::before{border-bottom:3.5px solid transparent;border-left:6px solid #eb2132;border-top:3.5px solid transparent;top:1px}.section .box-content-6 h1{font-size:24px;line-height:28px;margin:53px 0 0}.section .box-content-6 p{font-size:14px;line-height:18px;margin:20px 0 0}.section .box-content-6 .accordion{margin:27px auto 0}.section .box-content-6 .accordion .accordion__item .accordion__title{font-size:16px;height:auto;line-height:normal;padding:10px 21px 10px 0}.section .box-content-6 .accordion .accordion__item .accordion__title::before{border-top:7px solid #fcca45;border-left:5.5px solid transparent;border-right:5.5px solid transparent;right:10px}.section .box-content-6 .accordion .accordion__item .accordion__copy{padding:0 0 20px}.section .box-content-6 .accordion .accordion__item .accordion__copy p{font-size:14px;line-height:18px;margin:8px auto 0;text-align:justify;text-align-last:center;width:96%}.section .reseau-sociaux{margin:40px 0 0}.section .reseau-sociaux a{margin:0 0 0 20px;width:30px}.mac .section .box-content-1 h1{line-height:40px}.mac .section .box-content-5 .box-content .bloc .box .box-points{line-height:35px}.mac .section .box-content-6 .accordion .accordion__item .accordion__title{line-height:normal}}@media screen and (max-width: 748px){.section{padding:0 0 40px}.section hr{height:6px;width:60px}.section hr.m-t-1{margin-top:20px}.section hr.m-t-2{margin-top:20px}.section hr.m-t-4{margin-top:20px}.section .box-content-1 h1{font-size:20px;margin:40px auto 0;width:280px}.section .box-content-1 h1::before{width:147px}.section .box-content-1 h1 font b{font-size:32px}.section .box-content-1 h2{font-size:18px;line-height:22px;margin:20px 0 0}.section .box-content-1 p{font-size:14px;line-height:18px;text-align:justify;margin:20px 0 0;text-align-last:center}.section .box-content-2 h1{font-size:18px;line-height:22px;margin:20px 0 0}.section .box-content-2 .box{height:auto;margin:20px auto 0;padding:20px 0;text-align:center}.section .box-content-2 .box .box-text{height:auto;margin-top:20px;width:290px}.section .box-content-2 .box .box-text span{top:0;-moz-transform:initial;-o-transform:initial;-ms-transform:initial;-webkit-transform:initial;transform:initial}.section .box-content-2 .box .box-text h2{font-size:24px;line-height:24px}.section .box-content-2 .box .box-text p{font-size:14px;line-height:18px;margin:5px 0 0;text-align:justify;text-align-last:center}.section .box-content-2 .box .box-text p br:nth-child(1){display:none}.section .box-content-2 .box .img{height:165px;margin-top:0;width:290px}.section .box-content-2 .box:nth-of-type(1){margin-top:34px}.section .box-content-2 .box:nth-of-type(odd) .img{margin-left:auto}.section .box-content-2 .box:nth-of-type(odd) .box-text{margin-left:auto}.section .box-content-2 .box:nth-of-type(even) .img{margin-left:auto}.section .box-content-2 .box:nth-of-type(even) .box-text{margin-left:auto}.section .box-content-3 h1{font-size:18px;line-height:22px;margin:20px 0 0}.section .box-content-3 .box-content{margin:20px 0 0 auto}.section .box-content-3 .box-content .box h2{font-size:18px;line-height:22px}.section .box-content-3 .box-content .box ul li{font-size:14px;line-height:18px}.section .box-content-3 .box-content .box.box-1{height:280px;line-height:280px}.section .box-content-3 .box-content .box.box-1 img{width:140px}.section .box-content-3 .box-content .box.box-2{padding:10px}.section .box-content-3 .box-content .box.box-3{padding:10px}.section .box-content-3 .box-content .box.box-4{height:280px;line-height:280px}.section .box-content-3 .box-content .box.box-4 img{width:120px}.section .box-content-4 .box{height:250px;margin:40px 0 0}.section .box-content-4 .box::after{width:100%}.section .box-content-4 .box .img{margin:0;width:100%}.section .box-content-4 .box .box-text{margin:-40px 0 0;text-align:center;padding:0 0 20px;width:100%}.section .box-content-4 .box .box-text h1{color:#fbbd00;font-size:24px;line-height:24px}.section .box-content-4 .box .box-text .box-button{margin:0 auto;width:250px}.section .box-content-4 .box .box-text .box-button button{margin:0 0 0 10px;width:120px}.section .box-content-5 h1{font-size:18px;line-height:22px;margin:20px 0 0}.section .box-content-5 p{margin:20px 0 0;text-align:justify;text-align-last:center}.section .box-content-5 p br{display:none}.section .box-content-5 .box-content{margin-left:24px;width:calc(100% - 24px)}.section .box-content-5 .box-content .bloc{width:100%}.section .box-content-5 .box-content .bloc .box{height:42px;margin-top:37px}.section .box-content-5 .box-content .bloc .box .box-points{font-size:16px;padding:0 10px 0 0;width:120px}.section .box-content-5 .box-content .bloc .box ul{left:140px}.section .box-content-5 .box-content .bloc .box ul li{font-size:12px;line-height:12px;margin-bottom:4px;padding:0 0 0 10px}.section .box-content-5 .box-content .bloc .box ul li::before{border-bottom:3.5px solid transparent;border-left:6px solid #eb2132;border-top:3.5px solid transparent;top:1px}.section .box-content-6 h1{font-size:18px;line-height:22px;margin:20px 0 0}.section .box-content-6 p{margin:20px 0 0;text-align:justify;text-align-last:center}.section .box-content-6 p br{display:none}.section .box-content-6 .accordion{margin:27px auto 0}.section .box-content-6 .accordion .accordion__item .accordion__title{font-size:14px;height:auto;line-height:normal;padding:10px 31px}.section .box-content-6 .accordion .accordion__item .accordion__title::before{border-top:7px solid #fcca45;border-left:5.5px solid transparent;border-right:5.5px solid transparent;right:10px}.section .box-content-6 .accordion .accordion__item .accordion__copy{padding:0 0 20px}.section .box-content-6 .accordion .accordion__item .accordion__copy p{font-size:14px;line-height:18px;margin:8px auto 0;text-align:justify;text-align-last:center;width:96%}.section .reseau-sociaux{margin:20px 0 0}.section .reseau-sociaux a{margin:0 0 0 20px;width:25px}}footer{background-color:#ffc21f;height:45px;position:relative;overflow:hidden;width:100%}footer h1{color:#101010;font-family:"Speedee-Regular",Sans-Serif;font-size:16px;line-height:51px;left:50%;position:absolute;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}footer a{color:#fff;display:inline-block;font-family:"Speedee-Regular",Sans-Serif;font-size:16px;line-height:51px}footer a:hover{color:#fff}.mac footer h1{line-height:45px}.mac footer a{line-height:45px}@media screen and (max-width: 1570px){footer{height:38px}footer h1{font-size:13.66px;line-height:44px}footer a{font-size:13.66px;line-height:44px}.mac footer h1{line-height:44px}.mac footer a{line-height:44px}}@media screen and (max-width: 748px){footer{height:auto;padding:10px 0}footer h1{font-size:12px;line-height:12px;left:0;position:relative;text-align:center;-moz-transform:initial;-o-transform:initial;-ms-transform:initial;-webkit-transform:initial;transform:initial;margin-top:10px;width:100%}footer a{font-size:12px;line-height:12px;position:relative;text-align:center;width:100%}.mac footer h1{line-height:12px}.mac footer a{line-height:12px}}